body {
    font-family: Arial, Helvetica, sans-serif;
    color:#474748;
    margin: 0px 0px 0px 0px;
    background-color:#30DDD7;
    font-size:12px;
}


strong                  {color:#204879;}

a                       {color: #3484A5; text-decoration: none;}
a:visited               {color: #3484A5; text-decoration: none;}
a:hover                 {color: #3484A5; text-decoration: none;}


abbr, acronym, .begriffserklaerung  {border-bottom: 1px dotted rgb(0, 0, 0);font-variant: normal;text-transform: none;}

abbr[title], acronym[title] {border-bottom: 1px dotted rgb(0, 0, 0);font-variant: normal;text-transform: none;}
img {border: none;}

h1                      {color:#474748; font-size:16px; letter-spacing:0.05em; padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; font-weight: bold;}
h2                      {color:#474748; font-size:12px; padding:0px 0px 3px 0px ; margin: 0px; font-weight: bold; }
hr                      {height: 1px; color:#B6B6B6;}


#GlobalPage             {text-align: left; width:964px; padding:0px 0px 0px 0px; margin-top: 0px;}

#MainLogo               {position:absolute; margin-left: 12px;}
#selectLanguage         {text-align:right; width:215px; position:absolute; margin: -20px 0px 0px 0px; padding: 0px 5px 0px 0px;}
#MainTop                {clear:both; width:964px; height: 8px; margin: 0px 0px 0px 0px; padding: 80px 0px 0px 0px;}
#MainHeader             {clear:both; width:100%; padding: 0px 0px 10px 0px; height:150px; background-color:#F3FFFF; background-image: url(/cms/upload/master/background/page_main.jpg); background-position:0px 0px;  background-repeat:repeat-y;}  
#MainPage               {clear:both; width:100%; background-color:#F3FFFF; background-image: url(/cms/upload/master/background/page_main.jpg); background-position:0px 0px;  background-repeat:repeat-y;}
    #MainLeft               {background-color:#F3FFFF; float:left; width:220px; margin-left:1px; padding-bottom:50px;}
    #ClickPath              {font-size: 11px; border-bottom: 1px solid #B6B6B6; border-style:dashed; border-top: 0px; border-left: 0px; border-right: 0px}
    #MainContent            {background-color:#F3FFFF; float:left; width:475px; margin-top:-15px; margin-left:20px; margin-right:20px; margin-bottom:60px; font-size:12px;}
    #CMSContent             {clear:both !important;}
    #CMSContent table       {clear:both !important;}
    #MainRight              {background-color:#F3FFFF; float:left; width:220px;}
    #PageBottom             {background-color:#F3FFFF; position: absolute; margin: 30px 0px 0px 0px; width:475px; display:block; height:20px;}
    #PageBottom .print      {float:left; margin-left:0px;}
    #PageBottom .top        {float:right; margin-right:0px;}

#CMSContent table .head         {font-weight:bold; vertical-align:top; text-decoration:underline;}
#CMSContent table td            {vertical-align:top;}
#CMSContent .table_1spaltig     {width:475px;}
#CMSContent .table_2spaltig     {width:475px;}
#CMSContent .table_3spaltig     {width:475px;}
#CMSContent table .c175         {width:175px;}
#CMSContent table .c125         {width:125px;}
#CMSContent table .c475         {width:475px;}
#CMSContent table .c50p         {width:237px;}

.spPlan_table {border-bottom:1px solid #C7C7C7; border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7;}
.spPlan_sp1 {border-top: 1px solid #C7C7C7;}
.spPlan_sp2 {border-top: 1px solid #C7C7C7; border-left: 1px solid #C7C7C7;}
.spPlan_sp3 {border-top: 1px solid #C7C7C7; border-left: 1px solid #C7C7C7;}

#MainBottom                 {clear:both; width:964px; height: 8px; background-image: url(/cms/upload/master/background/page_bottom.jpg); margin: 0px 0px 0px 0px; background-repeat:no-repeat; background-position:0px 0px;}

#MainBottomNavigation                       {font-size:10px; width:650px; text-align: center !important; margin:0px 0px 0px 150px; padding:0px 0px 0px 0px;}
#MainBottomNavigation .link                 {color:#777878 !important;}

#boxSearch                  {margin-top:0px; height:50px; padding: 5px 0px 0px 10px; background-color:#C6E0ED;}
#boxSearch .inhaltsuebersicht   {clear:both; margin-left:2px; padding-left:12px; font-size:11px; font-weight:bold; background-image: url(/cms/upload/master/dots/dot_def.gif); background-repeat:no-repeat; background-position:0px 3px;}


.headlineNavi           {font-size:13px; letter-spacing:1px; font-variant:small-caps; padding-left:10px; border-top: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;}
.headlineSearchbox      {font-size:13px; letter-spacing:1px; font-variant:small-caps; padding-left:10px; border-top: 1px solid #B6B6B6; border-left: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;}
.headlineNewsbox        {font-size:13px; margin: 10px 0px 0px 0px; letter-spacing:1px; font-variant:small-caps; padding-left:10px; border-top: 1px solid #B6B6B6; border-left: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;}

.topImageLeft           {margin: 0px 1px 0px 1px; padding: 0px; height:135px; width:220px;}
.topImageCenter         {margin: 0px 1px 0px 0px; padding: 0px; height:135px; width:515px;}
.topImageRight          {margin: 0px 0px 0px 0px; padding: 0px; height:135px; width:217px;}
.editCImgTopLeft        {float:left; margin-left:3px;}
.editCImgTopenter       {float:left; margin-left:630px;}
.editCImgTopRight       {float:right; margin-right:10px;}

.picLinkExtern          {padding-right:2px;}


#boxNews                {clear:both; margin-bottom:50px;}
#boxNews a              {}
#boxNews ol             {padding: 0px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif; list-style-type : none;}
#boxNews ol li          {background-image: url(/cms/upload/master/navi/bg_menu_category5_l2.gif); background-repeat:no-repeat; background-position:0px 5px;}
#boxNews .itemNewsfash  {border-bottom: 1px solid #FFFFFF; font-size: 11px; font-weight:normal; background-color:#C6E0ED; line-height:15px; margin-top: 0px; padding: 0px 0px 7px 15px ;color:#000000; clear:both; display:block; text-decoration: none;}
#boxNews ol li:hover    {background-color:#F5FFFF;}

#MainNavigation         {clear:both; margin: 0px 0px 20px 0px;}
#MainNavigation a       {}
#MainNavigation ol      {padding: 0px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif; list-style-type : none;}

#MainNavigation ol li                       {display:block; color:#000000; margin: 0px 0px 0px 0px; padding-top: 0px; font-family:Arial, Helvetica, sans-serif;}

#MainNavigation ol .bg_active               {}
#MainNavigation ol .bg                      {}  

.bgImg_0_0  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category1_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_1  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category2_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_2  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category3_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_3  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category4_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_4  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category5_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_5  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category6_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_6  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category7_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_7  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category8_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_8  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category1_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_9  a                               {background-image: url(/cms/upload/master/navi/bg_menu_category2_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_10 a                               {background-image: url(/cms/upload/master/navi/bg_menu_category3_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_11 a                               {background-image: url(/cms/upload/master/navi/bg_menu_category4_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_12 a                               {background-image: url(/cms/upload/master/navi/bg_menu_category5_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_13 a                               {background-image: url(/cms/upload/master/navi/bg_menu_category6_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_14 a                               {background-image: url(/cms/upload/master/navi/bg_menu_category7_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}
.bgImg_0_15 a                               {background-image: url(/cms/upload/master/navi/bg_menu_category8_l2.gif); background-repeat:no-repeat; background-position:0px 50%;}

.bgImg_0_0_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category1_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_1_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category2_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_2_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category3_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_3_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category4_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_4_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category5_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_5_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category6_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_6_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category7_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_7_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category8_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_8_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category1_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_9_active a                         {background-image: url(/cms/upload/master/navi/bg_menu_category2_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_10_active a                        {background-image: url(/cms/upload/master/navi/bg_menu_category3_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_11_active  a                       {background-image: url(/cms/upload/master/navi/bg_menu_category4_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_12_active a                        {background-image: url(/cms/upload/master/navi/bg_menu_category5_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_13_active a                        {background-image: url(/cms/upload/master/navi/bg_menu_category6_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_14_active a                        {background-image: url(/cms/upload/master/navi/bg_menu_category7_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}
.bgImg_0_15_active a                        {background-image: url(/cms/upload/master/navi/bg_menu_category8_l1.gif); background-repeat:repeat-y; background-position:0px 5px;}


#MainNavigation .mgtlvl_0_0                 {}
#MainNavigation .mgtlvl_1_0                 {padding-top:0px;padding-bottom:0px;}
#MainNavigation .mgtlvl_2_0                 {}

#MainNavigation .lvl0 a                     {border-bottom: 1px solid #FFFFFF; font-size: 11px; font-weight:bold; background-color:#C6E0ED; line-height:18px; margin-top: 0px; padding-bottom:1px; padding-left: 20px; padding-top:0px; color:#000000; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl0 a:visited             {color:#000000; text-decoration: none;}
#MainNavigation .lvl0 a:hover               {color:#000000; text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl0 a:active              {color:#000000; text-decoration: none;}

#MainNavigation .lvl0_active a              {border-bottom: 1px solid #FFFFFF; font-size: 11px; font-weight:bold; background-color:#C6E0ED; line-height:18px; padding-bottom:1px; padding-left: 20px; padding-top:0px; color:#000000; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl0_active a:visited      {text-decoration: none;}
#MainNavigation .lvl0_active a:hover        {text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl0_active a:active       {text-decoration: none;}

#MainNavigation .lvl1 a                     {background-position:0px -10px; font-size: 11px; font-weight:bold; background-color:#DDF5FF; line-height:18px; margin-top: 0px; padding-bottom:1px; padding-left: 20px; padding-top:0px; color:#000000; clear:both; display:block; text-decoration: none; }
#MainNavigation .lvl1 a:visited             {color:#000000; text-decoration: none;}
#MainNavigation .lvl1 a:hover               {color:#000000; text-decoration: none;}
#MainNavigation .lvl1 a:active              {color:#000000; text-decoration: none;}

#MainNavigation .lvl1_active a              {font-size: 11px; font-weight:bold; background-color:#DDF5FF; line-height:18px; padding-bottom:1px; padding-left: 20px; padding-top:0px; color:#000000; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl1_active a:visited      {text-decoration: none;}
#MainNavigation .lvl1_active a:hover        {text-decoration: none;}
#MainNavigation .lvl1_active a:active       {text-decoration: none;}


#MainNavigation .lvl2 a                     {background-position:0px -10px; font-size: 11px; font-weight:bold; background-color:#DDF5FF; line-height:18px; margin-top: 0px; padding-bottom:1px; padding-left: 30px; padding-top:0px; color:#000000; clear:both; display:block; text-decoration: none; }
#MainNavigation .lvl2 a:visited             {color:#000000; text-decoration: none;}
#MainNavigation .lvl2 a:hover               {color:#000000; text-decoration: none;}
#MainNavigation .lvl2 a:active              {color:#000000; text-decoration: none;}

#MainNavigation .lvl2_active a              {font-size: 11px; font-weight:bold; background-color:#F5FFFF; line-height:18px; padding-bottom:1px; padding-left: 30px; padding-top:0px; color:#000000; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl2_active a:visited      {text-decoration: none;}
#MainNavigation .lvl2_active a:hover        {text-decoration: none;}
#MainNavigation .lvl2_active a:active       {text-decoration: none;}


#sitemap                                    {margin-left:10px;}
#sitemap ol                                 {padding: 0px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif; list-style-type : none;}
#sitemap ol li                              {display:block; color:#000000; margin: 0px 0px 0px 0px; padding-top: 0px; font-family:Arial, Helvetica, sans-serif;}

.sitemap_lvl_0              {text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_0 a:link       {text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_0 a:visited    {text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_0 a:hover      {text-decoration: none; font-weight: lighter; font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_0 a:active     {text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}

.sitemap_lvl_1              {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_1 a:link       {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_1 a:visited    {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_1 a:hover      {padding-left: 5px; text-decoration: none; font-weight: lighter;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_1 a:active     {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}

.sitemap_lvl_2              {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_2 a:link       {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_2 a:visited    {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_2 a:hover      {padding-left: 5px; text-decoration: none; font-weight: lighter;font-size: 11px;line-height: normal;display:block;text-align: left;}
.sitemap_lvl_2 a:active     {padding-left: 5px; text-decoration: none;font-size: 11px;line-height: normal;display:block;text-align: left;}


.linklist ul                {padding: 0px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif; list-style-type : none;}
.linklist ul li             {background-image: url(/cms/upload/master/icons/icon_linkintern.gif); background-repeat:no-repeat; background-position:0px 2px; display:block; color:#000000; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 15px;}

.notvisible             {display:none;}

.fl_left                {float:left}
.fl_right               {float:right}

.pic_linkextern         {background-image: url(/cms/upload/master/icons/pic_linkextern.gif); padding-left: 17px; background-repeat:no-repeat; background-position:0px 2px;}
.link_dot               {background-image: url(/cms/upload/master/pfeil/pfeil_rechts.gif); padding-left: 8px; background-repeat:no-repeat; background-position:0px 4px;}
.pfeil_link             {background-image: url(/cms/upload/master/icons/link-pic.gif); padding-left: 18px; background-repeat:no-repeat; background-position:0px 50%;}
.dot_link               {background-image: url(/cms/upload/master/dots/dot.gif); padding-left: 10px; background-repeat:no-repeat; background-position:0px 50%; margin-left:5px;}


.scrollTable            {text-align:right; margin:15px 20px 5px 0px}
.scroll_table_          {font-size:10px;}
.scroll_table_active    {font-size:10px; font-weight:bold;}

.txtbold                {font-weight:bold;}

.clearboth              {clear:both !important;}