 body {
    font-family: Arial, Helvetica, sans-serif;
    color:#808181;
    margin: 0px 0px 0px 0px;
    background-color:#989898;
    background-image: url(/cms/upload/master/background/global_page.jpg); background-repeat:repeat-x;
    font-size:12px;
}

sup {margin:0px !important;padding:0px !important;height:0px;line-height:1px; bottom: 0ex;top: 0ex;}

/* Tiny Editor */
.txtCIColorGrey         {color:#888888;}
.txtCIColorRed          {color:#E51930;}
.txtFontSizeI           {font-size:14px;}
.boxBorderW             {border:1px solid #000000; padding:5px 5px 5px 5px;}
.imgMarginText          {margin:10px 10px 10px 10px;}
.imgMarginTextLeft      {margin:10px 0px 10px 10px;}
.imgMarginTextRight     {margin:10px 10px 10px 0px;}
.lineHeighSmall         {line-height:16px;}
/* Tiny Editor */

    .cmsMainTextContent td    {border:1px solid #C0C0C0;}
    .cmsMainTextContent table    {border:0px solid #C0C0C0; border-collapse:collapse;}

.tabBorder {border-collapse:collapse;}
.tabBorder td {border:1px solid #C0C0C0;}

.tbNoBorder {}
.tbNoBorder  td    {border:0px solid #FFFFFF;}
.tbNoBorder  table    {border:0px solid #FFFFFF;}

/* Tags for Gallery */
.ligallery                                      {clear:both; margin:0px 0px 0px -10px;}
.ligallery .gallery                             {}
.ligallery .gallery .cont                       {}
.ligallery .gallery .cont .galleryNav           {clear:both;}
.ligallery .gallery .cont .galleryNav .prev     {float:left; margin: 0px 0px 0px 0px;}
.ligallery .gallery .cont .galleryNav .next     {float:right; margin: 0px 0px 0px 0px;}
.ligallery .gallery .cont .galleryNav .gTop     {clear:both; margin: 0px 0px 0px 0px;}
.ligallery .gallery .cont .galleryNav .gBottom  {clear:both; margin: 0px 0px 0px 0px}
.ligallery .gallery .cont .gTable               {clear:both; margin:10px 10px 10px 10px;}
.empty                                          {}
.gallery_image                                  {width:150px; height:100px; vertical-align:top; padding-bottom:3px;}
.gallery_image img                              {border:1px solid #C4CFE4; filter: none;}
.gallery_image img:hover                        {filter: none;}

.gallery_image .link                            {}
.gallery_image .medianame h3                    {display:none; font-size:11px;}
.gallery_image .description                     {display:none; font-size:11px;}
/* Tags for Gallery */

.hs_format_table_a          {border:0px; border-left:1px; border-right:1px; border-bottom: 1px;border-color: #747488; border-style: solid;}
.hs_th_table_a              {border: 0px; border-top:1px; border-color: #747488; border-style: solid; background-color: #a9aec2;}
.hs_tr_table_first          {background-color: #E8E8EE;}
.hs_tr_table_second         {background-color: #F4F4F7;}
.hs_td_table_a              {border: 0px; border-top:1px; border-right:1px; border-color: #747488; border-style: solid;}
/* Weisse Texte */
.textw_small     {color: #ffffff;}
.textw_medium    {color: #ffffff;}
.textw_large     {color: #ffffff;}

.DisplayNotification    {color:#862014; font-weigt:bold;}

strong                  {}

a                       {color: #E51930; text-decoration: none;}
a:visited               {color: #E51930; text-decoration: none;}
a:hover                 {color: #E51930; text-decoration: none;}
p                       {margin:0px; padding:0px;}
.pre_nav_element        {margin:0px 5px 0px 0px;}

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                      {font-size:22px; position:relative; z-index:10; color:#808181; margin:0px 0px 12px 0px; padding:0px 0px 2px 0px; font-weight:normal; text-transform: none;}                        
h2                      {font-size:12px; padding:0px 0px 3px 0px ; margin: 0px; font-weight: bold; }
hr                      {height: 1px; color:#808181;}

.helpArea   {
                    background-color : #152F48;
                    font-family : Arial, Helvetica, sans-serif;
                    color:#FFFFFF;
                    font-size:11px;
                    padding-left:5px;
                    padding-top:5px;
                    padding-right:5px;
                    padding-bottom:5px;
                    border-bottom : 1px solid #BCBCB4;
                    border-top : 1px solid #BCBCB4;
                    border-left : 1px solid #BCBCB4;
                    border-right : 1px solid #BCBCB4;
                    position:relative;
                }

#GlobalPage             {text-align: left; position:relative; width:956px; padding:0px 0px 0px 0px; margin-top: 0px;}
.iconsFollow            {width:130px; position:absolute; top:8px; left:835px;}
.iconsFollow img        {float:left; padding:0px 3px 0px 0px;;}
.iconsFollow a          {float:left;}
.infoFollowUs           {color:#000000; font-size:10px; float:left; padding:11px 5px 0px 0px;}

#ClickPath              {font-size: 11px; height:30px;}
#ClickPath .elements    {margin:5px 0px 5px 0px;}
#ClickPath .elements .element   {float:left; padding:3px 0px 3px 8px; background-image: url(/cms/upload/master/background/tile_pos_path.gif); background-repeat:repeat-x;}
#ClickPath .elements .elementNext   {float:left; z-index:12; width:10px; height:20px; padding:3px 0px 3px 0px; background-image: url(/cms/upload/master/background/next_pos_path.gif); background-repeat:no-repeat;}
#ClickPath .elements .elementEnd    {float:left; z-index:12; width:10px; height:20px; padding:3px 0px 3px 0px; background-image: url(/cms/upload/master/background/end_pos_path.gif); background-repeat:no-repeat;}
#ClickPath .linkPositionPath            {color:#000000;}
#ClickPath .linkPositionPath_lastCat    {color:#000000;}

#MainPage               {clear:both; margin:0px 0px 0px 0px; background-image: url(/cms/upload/master/background/page_tile.jpg) !important; background-repeat:repeat-y; background-position:0px 0px;}
    #pageLineTile       {background-image: url(/cms/upload/master/background/page_content_top.jpg); background-repeat:no-repeat;}
    #pageLineBottom     {height:10px; background-image: url(/cms/upload/master/background/page_bottom.jpg); background-repeat:no-repeat; background-position:-1px 0px;}
    #headerLine         {height:90px;}
        .headerLineLeft     {float:left; width:250px;}
        .headerLineRight    {float:right;width:650px;}
            #topNavigation      {width:645px; text-align:right; height:45px; color:#A2A2A2; margin:10px 0px 0px 0px;}
            #topNavigation a              {color:#A2A2A2;}
            #topNavigation a:visited      {color:#A2A2A2;}
            #topNavigation a:hover        {color:#A2A2A2;}
            #topNavigation a:active       {color:#A2A2A2;}


            #headerNavigation   {width:645px; text-align:right; font-size:14px; color:#626262;}
            #headerNavigation a             {color:#626262;}
            #headerNavigation a:visited     {color:#626262;}
            #headerNavigation a:hover       {color:#626262;}
            #headerNavigation a:active      {color:#626262;}
            #headerNavigation .iActive      {color:#D04050 !important;}

            #bottomNavigation               {text-align:left; font-size:11px; color:#FFFFFF; margin:5px 0px 20px 0px;}
            #bottomNavigation a             {color:#FFFFFF;}
            #bottomNavigation a:visited     {color:#FFFFFF;}
            #bottomNavigation a:hover       {color:#FFFFFF;}
            #bottomNavigation a:active      {color:#FFFFFF;}

    #MainContent            {float:left; margin:5px 4px 10px 4px; width:945px;}
    .cmsMainTextContent     {line-height:20px; z-index:10; position:relative;}
    .MainContentBGImage     {position:absolute !important; z-index:5; top:-25px; left: 0px;}

        #blockNavigation    {color:#BCBCBC; text-align:center; margin:1px 0px 0px 0px; position:relative;}
        #blockNavigation a             {color:#333333; display:block; padding:10px 0px 0px 0px;}
        #blockNavigation a:visited     {color:#333333;}
        #blockNavigation a:hover       {color:#333333;}
        #blockNavigation a:active      {color:#333333;}
        #blockNavigation .itemBlockNavigation   {height:39px; margin:0px 0px 0px 1px; background-image: url(/cms/upload/master/background/blockNavi.png);}
        #blockNavigation .iActive               {background-image: url(/cms/upload/master/background/blockNaviactive.png) !important;}
        #blockNavigation .itemBlockNavigationBottom_1   {height:5px; background-color:#CCCCCC; margin:1px 0px 0px 1px;}
        #blockNavigation .itemBlockNavigationBottom_2   {height:5px; background-color:#CCCCCC; margin:1px 0px 0px 1px;}
        #blockNavigation .itemBlockNavigationBottom_3   {height:5px; background-color:#CCCCCC; margin:1px 0px 0px 1px;}
        #blockNavigation .itemBlockNavigationBottom_4   {height:5px; background-color:#CCCCCC; margin:1px 0px 0px 1px;}
        #blockNavigation .itemBlockNavigationBottom_5   {height:5px; background-color:#CCCCCC; margin:1px 0px 0px 1px;}
        #blockNavigation .itemBlockNavigationBottomColor    {background-color:#E2E2E2; height:42px; margin:1px 0px 0px 1px;}
        #blockNavigation .itemBlockNavigationBottomColorb   {background-color:#E2E2E2; height:1px; margin:1px 0px 0px 1px;}
/*
        #boxSearch                                      {height:39px; margin:0px 0px 0px 1px; background-image: url(/cms/upload/master/background/blockNavi.gif); background-repeat:repeat-x;}
*/
        #boxSearch                                      {height:39px; margin:0px 0px 0px 1px;}


        #MainContentArea    {clear:both !important;}
        .pageContentLeft    {float:left; width:180px; margin:20px 0px 0px 0px;}
        .pageContentCenter  {float:left; width:555px; margin:20px 0px 0px 0px;}
        .pageContentRight   {float:left; margin:20px 0px 0px 0px;}


    .topLogo                {}
    .pageLogo               {}

    #MainLeft               {float:left; width:200px; height:400px; padding:0px 0px 0px 0px; background-color:#FEE3EB;}
    #MainLeft .elements     {margin:0px 0px 0px 0px;}

    #PageBottom             {clear:both; margin:30px 10px 0px 10px;}
    #PageBottom .print      {float:left; margin-left:0px;}
    #PageBottom .top        {float:right; margin-right:0px;}

#lexikon                        {clear:both; margin:0px 0px 10px 0px;}
#lexikon_detail                 {margin:0px 0px 10px 0px;}

.pageContentTop         {height:6px; background-image: url(/cms/upload/master/background/content_top.jpg); background-repeat:no-repeat;}
.pageContentTile        {position:relative; background-image: url(/cms/upload/master/background/content_tile.jpg); background-repeat:repeat-y; padding:10px 25px 10px 15px;}
.pageContentBottom      {height:11px; background-image: url(/cms/upload/master/background/content_bottom.jpg); background-repeat:no-repeat;}


.boxRightSmall          {width:191px; clear:both; margin:0px 0px 15px 0px;}
.InfoBoxhead            {color:#666666; width:175px; height:20px; background-image: url(/cms/upload/master/background/box_head.jpg); background-repeat:no-repeat;}
.headText               {padding:2px 0px 0px 8px; font-size:12px;}
.boxSmallTop            {width:191px; height:5px; background-image: url(/cms/upload/master/background/box_small_top.gif); background-repeat:no-repeat;}
.boxSmallTile           {width:191px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; background-image: url(/cms/upload/master/background/box_small_tile.gif); background-repeat:repeat-y;}
.SmallTileContent       {margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:175px; background-image: url(/cms/upload/master/background/box_small_content_tile.gif); background-repeat:repeat-y;}
.InfoBoxtext            {padding:1px 10px 8px 10px;}
.boxSmallBottom         {width:191px; height:7px; background-image: url(/cms/upload/master/background/box_small_bottom.gif); background-repeat:no-repeat;}

/* Icon vor den Hauptmenuepunkten */
.iconIntroa             {}
.iconIntrob             {}

.headlineLoginBox       {color:#FFFFFF; font-weight:bold; font-size:13px; text-transform: uppercase;}
#boxLogin               {color:#FFFFFF; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#boxLogin .textInfoUser     {color:#000000; margin:8px 0px 0px 0px;}

.contentTopImage        {border:0px; margin:0px 0px 0px 0px;}
.editCTopImage          {}

.picLinkExtern          {padding-right:2px;}


#MainNavigation         {clear:both; margin: 0px 20px 10px 20px;}
#MainNavigation a       {}
#MainNavigation ol      {padding: 0px; margin: 0px 0px 0px 0px; list-style-type : none;}

#MainNavigation ol li                       {display:inline; color:#7F7F7F; margin: 0px 0px 0px 0px; padding-top: 0px;}

#MainNavigation ol .bg_active               {}
#MainNavigation ol .bg                      {}

#MainNavigation .mgtlvl_0_0                 {}
#MainNavigation .mgtlvl_1_0                 {padding-top:0px;padding-bottom:0px;}
#MainNavigation .mgtlvl_2_0                 {}

#MainNavigation .lvl0 a                     {border-bottom: 1px dotted #7F7F7F; font-size: 11px; font-weight:bold; line-height:22px; margin-top: 0px; padding-bottom:1px; padding-left: 0px; padding-top:0px; color:#7F7F7F; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl0 a:visited             {color:#7F7F7F; text-decoration: none;}
#MainNavigation .lvl0 a:hover               {color:#7F7F7F; text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl0 a:active              {color:#7F7F7F; text-decoration: none;}

#MainNavigation .lvl0_active a              {border-bottom: 1px dotted #7F7F7F; font-size: 11px; font-weight:bold; background-color:#FFFFFF; line-height:22px; padding-bottom:1px; padding-left: 0px; padding-top:0px; color:#AE303E; 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                     {font-size: 11px; font-weight:bold; line-height:22px; margin-top: 0px; padding-bottom:1px; padding-left: 10px; padding-top:0px; color:#7F7F7F; clear:both; display:block; text-decoration: none; }
#MainNavigation .lvl1 a:visited             {color:#7F7F7F; text-decoration: none;}
#MainNavigation .lvl1 a:hover               {color:#7F7F7F; text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl1 a:active              {color:#7F7F7F; text-decoration: none;}

#MainNavigation .lvl1_active a              {font-size: 11px; font-weight:bold; background-color:#FFFFFF; line-height:22px; padding-bottom:1px; padding-left: 10px; padding-top:0px; color:#AE303E; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl1_active a:visited      {text-decoration: none;}
#MainNavigation .lvl1_active a:hover        {text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl1_active a:active       {text-decoration: none;}


#MainNavigation .lvl2 a                     {font-size: 11px; font-weight:bold; line-height:22px; margin-top: 0px; padding-bottom:1px; padding-left: 20px; padding-top:0px; color:#7F7F7F; clear:both; display:block; text-decoration: none; }
#MainNavigation .lvl2 a:visited             {color:#7F7F7F; text-decoration: none;}
#MainNavigation .lvl2 a:hover               {color:#7F7F7F; text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl2 a:active              {color:#7F7F7F; text-decoration: none;}

#MainNavigation .lvl2_active a              {font-size: 11px; font-weight:bold; background-color:#FFFFFF; line-height:22px; padding-bottom:1px; padding-left: 20px; padding-top:0px; color:#AE303E; clear:both; display:block; text-decoration: none;}
#MainNavigation .lvl2_active a:visited      {text-decoration: none;}
#MainNavigation .lvl2_active a:hover        {text-decoration: none; background-color:#FFFFFF;}
#MainNavigation .lvl2_active a:active       {text-decoration: none;}


.linklist ul                {padding: 0px; margin: 0px 0px 0px 0px; 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;}


.newslist                       {clear:both;}
.newslist ul                    {padding: 0px; margin: 0px 0px 0px 10px; list-style-type : none;}
.newslist ul li                 {clear:both;}
.newslist ul .shortdesc         {float:left; width:435px;}
.newslist ul .shortdesc p       {display:inline;}
.newslist ul .shortdesc h2      {display:block; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.newslist ul .shortdesc h3      {display:block; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
.newslist ul li img             {float:left; margin: 0px 0px 8px 0px; border: 1px solid #AEAFB3;}

.linkMore               {clear:both;}
.linkMore img           {border:0px !important;}

.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: 13px; 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;}
