#gecko_scrollbar {
    display: none;
   }
   
   
   @font-face {
       font-family: EuclidCircularB-Bold;
       src: url(../fonts/EuclidCircularB-Bold.otf);
     }
   
     @font-face {
       font-family: EuclidCircularB-Light;
       src: url(../fonts/EuclidCircularB-Light.otf);
     }
   
     @font-face {
       font-family: EuclidCircularB-Medium;
       src: url(../fonts/EuclidCircularB-Medium.otf);
     }
   
     @font-face {
       font-family: EuclidCircularB-Regular;
       src: url(../fonts/EuclidCircularB-Regular.otf);
     }
   
     @font-face {
       font-family: EuclidCircularB-Semibold;
       src: url(../fonts/EuclidCircularB-Semibold.otf);
     }
   
   html>body #gecko_scrollbar {
    position: absolute;
    z-index: 1;
    bottom: -1px;
    left: 0;
    width: 1px;
    height: 1px;
    display: block;
    font-size: 0;
   }
   
   .overlayclose {margin: 0 15px 5px 0}
   
   html { 
       /* background: url(../images/global/backgrounds/hg_schatten.gif) repeat center center;  */
   }
   
   
   body {
           font-family: EuclidCircularB-Regular, arial, sans-serif;
           font-size: 0.8rem;
           line-height: 1.2rem;
           color:#222222!important;
           margin: 0; padding: 0;
           /* background: url(../images/global/backgrounds/verlauf.jpg) no-repeat top center; */
   
   }
   
   #printlogo 	{ display: none; }
   
   #mainframe 	{ width: 85%; background: #ffffff; margin: 0 auto; position: relative;}
   
   a:focus { outline:none; }
   
   a img 		{ border: 0px; }
   .notice 	{ font-size: 9px; color: #cacaca!important; height: 14px!important; line-height: 12px!important; }
   
   /* global Colorset */
   body, html 	{ color:#222222; }
   a 			{ color: #C83CFF; }
   a:hover 	{ color:#222222; }
   a:active 	{ color:#222222; }
   td.realtime	{ background: #fff580; }
   
   .CE_12 .note { color: #D58230!important; }
   /*CE_13 td.note		{ background: #D58230!important; color:#222222; }*/
   
   
   
   /* Header Klassen */
   #header 			{ height: 80px; margin-bottom: 1px; font-size: 0.6rem; line-height: 14px;}
   #header #loginform 	{ margin: 0; padding: 0; }
   #header img 		{ float: left; }
   #header ul 			{ margin: 0; padding: 0; list-style: none;}
   #header ul.hsub 	{ margin: 0; padding: 0;}
   #header li 			{ display: inline; margin-right: 25px; color:#222222;  }
   #header li.first a.firstactive 	{ margin-left: 5px; color:#222222;}
   #header li.first a.first 		{ margin-left: 5px; color: #7C7C7C;}
   #header li a 		{ color: #7C7C7C;}
   #header li a.active { color:#222222; }
   #header li a:hover, #header li a.first:hover { color:#222222; }
   #header ul.hsub li 	{ display: block;}
   
   #header li a 								{ margin-left: 6px; }
   #header li a, #header li.first a.first 		{font-weight: normal; text-decoration: none;}
   #header li.first 							{ padding-top: 7px; border-left: 1px solid #CDDFED; }
   #header #topnavigation 						{ position: relative; left: 248px;}
   #header #logo2  							{}
   #header input 								{ background: #f3f3f3; border: 0px; width: 140px; }
   
   #header a.toplogin 			{ background: url(../images/global/button/map_navarrow.gif) no-repeat 18px 4px; padding-left: 25px; }
   #header a.toplogin:hover 	{ background: url(../images/global/button/map_navarrow.gif) no-repeat 18px -9px; padding-left: 25px; }
   
   #userlogin {border: 1px solid #e1e1e1; margin: 0 0 11px 0!important; padding: 5px 6px 2px 6px; font-size: 9px;}
   #userlogin .username {width: 160px!important; background: #D1D1D1; border: 1px solid #f3f3f3;  margin: 0 0 2px 0; padding: 0 4px; color: #222222!important;}
   #userlogin .password {width: 160px!important; background: #D1D1D1;  border: 1px solid #f3f3f3;  margin: 0 0 1px 0; padding: 0 4px; color: #222222!important;}
   #userlogin .register {margin:0!important; padding: 0!important; text-decoration: none; }
   #userlogin .login { margin: 0 2px 0 0; padding: 0 0 0 7px; position: relative; top: 0px;}
   #userlogin .error	{ color: #c63230; line-height: 13px; margin: 2px 0 2px 0; }
   #userlogin .link { float: left; padding-right: 6px; margin-right: 6px; line-height: 11px; margin-top: 2px; }
   #userlogin .spacer { border-right: 1px solid #cacaca; }
   #userlogin a { text-decoration: none; }
   #userlogin .lname { padding-bottom: 4px; }
   
   .login1 { color:#222222!important; width: 144px; margin:0 0 2px 0; padding: 0 0 0 4px;}
   .login2 { float: left; width: 73px; text-align: right; }
   .login3 { width: 144px!important; position: relative; left: 1px; }
   .login4 {float: left; width: 71px;margin:0; padding: 0;}
   
   
   fieldset.loginfield { margin: 0; padding: 0; }
   fieldset.loginfield .login1 { margin: 0; padding: 0; }
   
   
   /* Container f. Toplinks */
   #topiclinks 			{ border-top: 1px solid #F5F5F5; padding: 0; background: #fafafa!important; height: 116px;}
   #topiclinks ul 			{ float: left; margin: 0; padding: 0; list-style: none; }
   #topiclinks ul.sub li 	{ display: block;}
   #topiclinks ul.sub	 	{ margin: 0; padding: 0; }
   #topiclinks li 			{ display: inline; padding: 1px 0 ; text-align: left; }
   #topiclinks li.first 	{ border-left: 1px solid #CDDFED; }
   #topiclinks li a 		{ color: #6432FA; text-decoration: none; margin-left: 7px; line-height: 15px; }
   #topiclinks form 		{ margin: 0; padding: 0; }
   #topiclinks li.first a.first { margin-left: 6px; font-weight: bold; line-height: 21px; position: relative; top: 3px; }
   #topiclinks li.searchbox { margin-top: 9px; width: 194px; }
   #topiclinks li a:hover	{ color:#222222; }
   #topiclinks li a.active { color:#222222; }
   
   #topiclinks #last 		{ width: 90px; }
   
   
   #topiclinks1 {width: 154px;}
   #topiclinks2 {width: 154px;}
   #topiclinks3 {width: 84px;}
   #topiclinks4 {width: 141px;}
   #topiclinks5 {width: 79px;}
   #topiclinks6 {width: 115px;}
   
   
   #topiclinks .sub #toggle 		{width: 26px!important; margin:2px 0 0 0!important; padding:0!important;}
   #topiclinks .sub #toggle li 	{width: 26px!important; margin:0!important; padding:0!important; text-align: right;}
   #topiclinks .sub #toggle li a 	{width: 26px!important; margin:0!important; padding:0!important;}
   
   #topiclinks #toggle { position: relative; left: 20px; }
   
   #thide img, #tshow img   {border: 0px; width: 19px; height: 17px; margin-top: 9px;}
   
   #thide a, #tshow a { margin: 0; padding: 0; width: 19px; overflow: hidden; }
   
   /* Content */
   #content { clear: both; margin-top: 0; border-top: 2px solid #f1f1f1; width: 100%; display: block; margin-bottom: 30px;}
   
   
   /* Navi */
   #navigation img 						{ border: 0px; }
   #navigation li a 						{ display: block!important; text-decoration: none; color: #6432FA; line-height: 1.2rem;  }
   
   #navigation ul 							{ margin: 0; padding: 0; list-style: none; }
   #navigation li 							{ list-style: none;  margin-left: 2px; padding: 0;}
   #navigation div							{ }
   #navigation a							{padding: 3px 0}
   
   /* Navigation 1. Ebene */
   #navigation li.sub0 					{ background: #f0f0f0 no-repeat left 0px; color: #7C7C7C;}
   #navigation li.sub0 a 					{ padding-left: 6px; font-family: EuclidCircularB-Bold; display: block; width: 100%; border-bottom: 1px solid #ffffff;  }
   #navigation li.sub0 a.nosub:hover 		{ width:100%; background: #7C7C7C no-repeat left -440px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub0 a.sub:hover 		{ width:100%; background: #7C7C7C no-repeat left -495px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub0 div.aktiv a.sub		{ width:100%; background: #7C7C7C no-repeat left -495px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub0 div.aktiv a.nosub	{ width:100%; background: #7C7C7C no-repeat left -440px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub0 div.open			{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -55px; color: #ffffff; }
   
   /* Navigation 2. Ebene */
   #navigation li.sub1 					{ background:url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -110px; }
   #navigation li.sub1 a 					{ padding-left: 11px; font-weight: normal; display: block; width: 173px; border-bottom: 1px solid #eaeaea; }
   #navigation li.sub1 a.nosub:hover		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -550px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub1 a.sub:hover 		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -605px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub1 div.aktiv a.sub		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -605px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub1 div.aktiv a.nosub	{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -550px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub1 div.open			{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -165px; color: #ffffff; }
   
   
   /* Navigation 3. Ebene */
   #navigation li.sub-2 					{ background:url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -220px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;  }
   #navigation li.sub-2 a 					{ display: block;  padding-left: 10px; font-weight: normal;  width: 172px; border-bottom: 1px solid #e1e1e1;}
   #navigation li.sub-2 a.nosub:hover		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -440px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub-2 a.sub:hover 		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -495px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub-2 div.aktiv a.sub		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -495px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub-2 div.aktiv a.nosub	{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -440px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub-2 div.open 			{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -275px; }
   
   /* Navigation 4. Ebene */
   #navigation li.sub3 					{ background:url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -330px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;    }
   #navigation li.sub3 a 					{ padding-left: 10px; font-weight: normal;  display: block;  width: 172px; border-bottom: 1px solid #ffffff; }
   #navigation li.sub3 a.nosub:hover		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -440px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub3 a.sub:hover 		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -495px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub3 div.aktiv a.sub		{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -495px; color: #ffffff; border-bottom: 1px solid #696969; }
   #navigation li.sub3 div.aktiv a.nosub	{ background: url(../images/global/backgrounds/map_navigation2.gif) no-repeat left -440px; color: #ffffff; border-bottom: 1px solid #696969; }
   
   #navigation li.sub3 a.last 					{ padding-left: 10px; font-weight: normal;  display: block;  width: 172px; border-bottom: 1px solid #e1e2dd; }
   
   
   
   
   
   
   /* Paginierung */
   
   .paginierung { margin: 7px auto 0 auto; padding: 0; height: 13px; text-align: center; width: 367px; }
   .paginierung ul { margin: 0 auto ; padding: 0; list-style: none;  display: inline;  }
   .paginierung li { float: left;  line-height: 11px; height: 11px;    }
   .paginierung li a.frst {  height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -68px; margin-right: 7px;}
   .paginierung li a.prev {  height: 11px; width: 11px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -194px; margin-right: 16px; }
   .paginierung li a.next {  height: 11px; width: 11px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -152px; margin-left: 12px;}
   .paginierung li a.last {  height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -110px; margin-left: 7px; margin-right: 16px;}
   
   .paginierung li a.frst:hover { background: url(../images/global/button/map_navarrow.gif) no-repeat left -354px; }
   .paginierung li a.prev:hover { background: url(../images/global/button/map_navarrow.gif) no-repeat left -420px;  }
   .paginierung li a.next:hover { background: url(../images/global/button/map_navarrow.gif) no-repeat left -398px; }
   .paginierung li a.last:hover { background: url(../images/global/button/map_navarrow.gif) no-repeat left -376px;}
   
   .paginierung li.disfrst { height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -89px; margin-right: 7px;}
   .paginierung li.disprev { height: 12px; width: 12px;  background: url(../images/global/button/map_navarrow.gif) no-repeat left -215px;  margin-right: 16px; }
   .paginierung li.disnext { height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -173px; margin-left: 12px; }
   .paginierung li.dislast { height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -131px; margin-left: 7px; margin-right: 16px;}
   
   .paginierung li.submitpage a { height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -442px; margin-left: 3px; margin-right: 10px;  }
   .paginierung li.submitpage a:hover { height: 12px; width: 12px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -465px; margin-left: 3px;  }
   
   
   .paginierung li.num a{ padding: 0px 2px 0px 3px; margin: 0 2px 0 1px;}
   
   .paginierung li a span { position: relative; top: -1px; }
   
   .paginierung li.nlnk {display: block; padding: 0px 2px 0px 2px; margin: 0 1px;}
   
   .paginierung li.num a:hover, .paginierung li.num a.active  { background: #666666; color: #ffffff!important; }
   
   .paginierung li a {  height: 11px; display: block!important; }
   
   .paginierung .pagenum {width: 24px; position: relative; top: -3px; padding: 0px; height: 13px;}
   
   /* Forms & Inputs */
   
   .CE_13 .tabcontent1 table tr { background: #ffffff; }
   
   input 									{ border: 1px solid #e1e1e1; padding:0; margin: 1px; font-size: 10px; padding-left: 4px; color: #ffffff; font-family: verdana!important;}
   fieldset 								{ border: 0px solid #ffffff; margin: 0; padding:0; }
   
   input.button1 							{ background: #1E4980; color: white; border: 0px solid #ffffff; font-size: 10px; padding: 0px; width: 46px;  height: 15px!important; }
   input.button1:hover 					{ background: #666565; }
   
   input, select							{ font-size: 10px; font-family: EuclidCircularB-Regular; color:#222222; border: 1px solid; border: 1px solid #AAAAAA; }
   
   .input120_1	{ width: 128px; }
   
   .button11, .button12 		{ font-family: EuclidCircularB-Regular; font-size: 0.8rem; text-decoration: none; background: #6432FA; color: #ffffff!important; border: 0px solid #ffffff; height: 28px; line-height: 15px; padding: 0px 4px 0px 4px; margin: 0px 0px 0px 4px; }
   
   .button12 		{ text-decoration: none!important; font-family: EuclidCircularB-Regular; font-size: 10px; text-decoration: none; background: #1E4980!important; color: #ffffff!important; border: 0px solid #ffffff; height: 15px; line-height: 15px; padding: 1px 4px 3px 4px; margin: 0; }
   
   .button11:hover, .button12:hover { background: #666565!important; color: #ffffff!important; }
   
   
   .CE_21 button.button11 { font-size: 11px!important; font-weight: bold!important; height: 17px; }
   
   #sitesearch 							{ margin-top: 16px;  }
   .searchbox 								{ margin-left: 14px; }
   .field1 								{ border: 1px solid violet; padding:0; margin: 1px; font-size: 10px; padding-left: 1px; margin: 0!important; height: 1.8rem; color:#222222; }
   
   button { padding-top: 17px!important; }
   
   #c_left {
       /* width: 184px; */
       margin: 17px 10px 14px 14px;
       min-height: 300px;
       float: left;
   }
   
   #c_right {
       margin: 17px 0 14px 0;
       /* float: left; */
       /* width: 784px; */
   }
   
   #footer {
       margin:  0px 14px 0 0;
       font-size:10px;
       height: 90px;
       line-height: 14px;
       color:#222222!important;
       /* width: 770px; */
       position: relative;
   }
   
   #footer ul { margin: 0; padding: 0; position: relative; top: 0px; }
   #footer a { text-decoration: none; color: #7C7C7C; line-height: 12px; }
   #footer a:hover	{ color: #696969; }
   #footer a.active { color: #696969; }
   #footer li { display: inline;  }
   #footer li img { margin-right: 7px; border: 0px; line-height: 13px; }
   #footer li.sep { border-left: 1px solid #CBCACA; padding-left: 6px; margin-left: 3px; }
   #footer p { color: #B2B2B2; margin: 11px 0 10px 0; }
   a.ftop { background: url(../images/global/button/map_navarrow.gif) no-repeat left -1012px; padding: 3px 7px 3px 17px; height: 18px; line-height: 18px; margin: 0 6px 13px 0; position: relative; top: -2px; }
   a.fprt { background: url(../images/global/button/map_navarrow.gif) no-repeat left -968px; padding: 3px 0 3px 23px; height: 18px; line-height: 18px; margin: 0 0 1px 0; position: relative; top: -2px; }
   
   a.ftop:hover { background: url(../images/global/button/map_navarrow.gif) no-repeat left -1033px;  }
   a.fprt:hover { background: url(../images/global/button/map_navarrow.gif) no-repeat left -991px;  }
   
   
   #printline { border-bottom: 1px solid #CBCACA; margin-bottom: 8px; padding-bottom: 2px; }
   #printline ul { float: right; }
   
   .clearfix { clear: both; margin: 0; padding: 0; height: auto; font-size: 0.1px; }
   
   img.vote {margin-right: 5px; position: relative; top: 1px; }
   
   .bannerinfo { font-size: 10px!important; color: #cacaca; line-height: 13px!important; height: 13px!important;   }
   
   
   /* Lightbox */
   #lightbox{
   
       }
   #lightboxDetails{
       font-size: 0.8em;
       padding-top: 0.4em;
       }
   #lightboxCaption{ float: left; }
   #keyboardMsg{ float: right; }
   #closeButton{ position: absolute; top: 5px; right: 5px; }
   
   #lightbox img{ border: none; clear: both;}
   #overlay img{ border: none; }
   
   #overlay{ background-image: url(../images/global/backgrounds/overlay.png); }
   
   * html #overlay{
       background-color: #333;
       back\ground-color: transparent;
       background-image: url(blank.gif);
       }
   
   
   
   /* Content-Typen */
   
   .ct_m, .ct_s, .ct_xs, .ct_xs_2, .ct_l, .ct_xl, .CE_06, .CE_03, .CE_12 {margin-bottom: 17px; }
   
   .CE_01 { margin: 0 0 -2px 0; padding: 0; border-bottom: 1px solid #E4E4E4; height: 48px;}
   .CE_01 .nob { border-bottom: 1px solid #ffffff; }
   
   .CE_01 h1 { font-size: 15px; font-weight: bold; margin: -1px 0 10px 0px; padding: 0; color: #7C7C7C; }
   .CE_01 h2 { font-size: 11px; margin: 4px 0; padding: 4px 0; }
   .CE_01 a { color: #6432FA; }
   .CE_01 a:hover { color:#222222; }
   
   .CE_12 { margin: 1px 0 0 0; }
   .CE_12 h2 	{ font-size: 15px; margin: 0 0 10px 0; padding: 0; color: #7c7c7c}
   .CE_12 h2.ce12h2 { margin-top: -1px; }
   
   .CE_12 h3 	{ font-size: 11px; margin: 0; padding: 0; }
   .CE_12 h4	{ font-size: 11px; margin: 2px 0 0 10px; padding: 0; }
   .CE_12 h5	{ font-size: 11px; margin: 15px 0 0 10px; padding: 0; }
   .CE_12 p 	{ margin: 0 0 15px 0; padding: 0; }
   .CE_12 a 	{ text-decoration: underline; color: #C83CFF; }
   .CE_12 a:hover { color:#222222; }
   .CE_12 ul, C_12 ol { margin-top: 0px;  }
   .CE_12 ul { margin-left: 24px; padding: 0; }
   .CE_12 ul div { margin-left: -4px; padding: 0; }
   .CE_12 ol 		{ font-weight: bold; margin: 0; margin-left: 38px; padding: 0; list-style-type:decimal-leading-zero; padding-bottom: 18px;}
   .CE_12 .nopad { padding-bottom: 0px; }
   
   
   .CE_12 ol div 	{ font-weight: normal; margin-left: -2px;  padding: 0; }
   .CE_12 ul li 	{ list-style: square; margin: 0; padding: 0; }
   
   .CE_12 ul a, .CE_12 ol a { text-decoration: none; }
   
   
   
   .CE_01 #Breadcrumb { margin: 0; }
   
   .CE_01 #Breadcrumb a, #quicklinks a { color: #6432FA; text-decoration: none; }
   .CE_01 #Breadcrumb a:hover, #quicklinks a:hover { color:#222222; text-decoration: none; }
   
   #quicklinks {width: max-content; background: #ffffff; border: 1px solid #696969; padding: 0 17px 16px 19px; font-size: 10px; z-index: 100; }
   #quicklinks h3 { margin: 16px 0 0 0 ;color:#222222; font-size: 11px; line-height: 17px; }
   #quicklinks a { font-size: 11px; line-height: 17px; }
   
   .ct_xs 	{ width: auto; margin-right: 10px; float: left; }
   .ct_xs_2{ width: 160px; margin-right: 0px; float: left; }
   .ct_s 	{ width: 302px; margin-right: 10px; float: left; }
   .ct_m 	{ width: 48%; min-width: 380px; margin-right: 10px; float: left; }
   .ct_l 	{ width: 614px; margin-right: 10px; float: left; }
   .ct_xl 	{ width: 100%; margin-right: 10px; float: left; }
   
   /* Content Elemente */
   
   .CE_08 {  overflow: hidden; }
   .CE_08_2 { width: 160px; overflow: hidden; }
   
   .rw2 					{ margin: 4px 3px 0 0; float: right; text-align: right; width: 120px;   }
   .rw2 img 				{ position: relative; top: 0px; margin-right: 6px; }
   .rw2 a					{ margin: 0 3px; }
   
   .CE_13 td 				{ padding: 0 0 0 7px!important ; }
   .CE_13 td.nob6			{ margin: 0!important; padding: 0!important; }
   .CE_13 td.first 		{ padding: 0 0 0 0!important; }
   .CE_13 td.note 			{ background: #FCF4E7; }
   .CE_13 tr.note 			{ background: #fffbcc; }
   .CE_13 tr.note td , .CE_13 tr.note td.sorted, .CE_13 tr.note td.note { background: #fffbcc; }
   .CE_13 td.cr { text-align: right; margin: 0!important; padding: 0 6px 0 0 !important; }
   .CE_13 td.cr td { text-align: right; margin: 0!important; padding: 0 !important; }
   .CE_13 th 				{ font-weight: normal!important; }
   .CE_13 th.sortedup, .CE_13 th.sorteddown  { background: #e8e8e8 url(../images/global/backgrounds/tabheading_grey_sorted.gif) repeat-x left bottom; }
   .CE_13 td.sorted 		{ background: #fafafa; }
   .CE_13 th.sorteddown div	{ background: url(../images/global/button/sort_down.gif) no-repeat right -3px; }
   .CE_13 th.sortedup div		{ background: url(../images/global/button/sort_up.gif) no-repeat right -3px; }
   .CE_13 tr.tdhover 				{ background: #e1e1e1!important; cursor: pointer; }
   .CE_13 tr.tdhover td.sorted 	{ background: #e1e1e1!important; }
   .CE_13 tr.tdhover td.note 		{ background: #e1e1e1!important; }
   .CE_13 td 						{ vertical-align: top; }
   .CE_13 td.special 				{ border: 2px solid #cc6500; }
   .CE_13 td.filler 				{ background: #e1e1e1; }
   .CE_13 .tbnav 					{ width: 100%; display: block; }
   .CE_13 .cw2 img 				{ position: relative; top: 2px; }
   .CE_13 .cw2 a 					{ margin: 0 3px; }
   
   
   .contenttoggle { float: right; height: 20px; overflow: hidden;  }
   .contenttoggle img { float: left; }
   .sort { float: right; height: 18px; overflow: hidden; }
   
   .config { float: right; margin-right: 4px; width: 55px; overflow: hidden; height: 20px; }
   .config img { float: right; margin:  2px 7px 0 0; border: 0px; }
   .drag { cursor: crosshair; }
   
   .CE_04 th, .CE_04-1 th, .CE_13 th {		color:#222222; 		padding-left: 6px; 		background: url(../images/global/backgrounds/tabheading_grey.gif)  repeat-x left bottom; 		vertical-align: top;}
   
   .CE_13 th.first { padding-left: 5px!important; }
   
   .CE_04 th.first { border-left: 1px solid #cacaca; line-height: 20px; height: 20px; }
   .CE_04 th.last { border-right: 1px solid #cacaca; line-height: 20px; height: 20px; }
   
   img.chart { margin-bottom: 7px; width: 176px; height:99px; }
   
   .tabhead1 {
           border: 1px solid #0D3F7C;
           height: 20px;
           background: #6432FA;
           padding-left: 6px;
           color: #ffffff; font-family: EuclidCircularB-Bold; line-height: 20px;
           font-size: 0.8rem; text-transform: uppercase;
   }
   
   .tabhead2 {
           background: url(../images/global/backgrounds/tabheading_grey.gif);
           height: 28px; line-height: 20px;
           font-size: 0.8rem;
   }
   
   .tabhead3 {
           border: 1px solid #0D3F7C;
           height: 20px;
           background: url(../images/global/backgrounds/tabheading_blue2.gif);
           padding-left: 6px;
           color: #ffffff; font-family: EuclidCircularB-Bold; line-height: 20px;
           font-size: 10px; text-transform: uppercase;
   }
   
   .bborder {
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
   }
   
   .bborder2 {
           font-size: 9px;
           height: 19px; overflow: hidden; padding: 0 6px;
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
   }
   
   .bborder2 div { position: relative; top: 3px; padding-left: 5px; padding-bottom: 1px; font-size: 10px!important; }
   
   .tabhead2 li { padding: 0 2px 0 0; }
   .tabhead2 a, .tabhead1 a, .tabcontent1 a, .tabcontent2 a { color: #6432FA; text-decoration: none;  }
   .tabhead2 ul { margin: 0 0 0 2px; padding: 0;}
   .tabhead2 li { display: inline; float: left; height: 20px; line-height: 20px;}
   .tabhead2 li.inaktiv  		{ background:url(../images/global/backgrounds/navigation/spacer.gif) no-repeat left 4px; }
   .tabhead2 li.aktiv    		{ background:url(../images/global/backgrounds/tabheading_grey_active_l.gif) no-repeat left 0px;}
   /* .tabhead2 li div.schatten 	{ background: url(../images/global/backgrounds/tabheading_grey_active_r.gif) no-repeat left 0px; } */
   .tabhead2 li div a 			{ padding: 0 4px 0 7px; position: relative; top: 1px;}
   
   
   .tabhead4 {
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
           background: url(../images/global/backgrounds/tabheading_grey.gif);
           height: 20px; line-height: 20px;
           font-size: 9px;
   }
   
   .tabhead4 ul { margin: 0; padding: 0; list-style: none; line-height: 18px;height: 18px; border-top: 1px solid #f0f0f0; }
   .tabhead4 ul li {  margin: 0; padding: 0;float: left;  border-right: 1px solid #d4d4d4; }
   .tabhead4 ul li a { padding: 0 8px 0 7px; text-transform: uppercase; text-decoration: none; font-family: EuclidCircularB-Bold;  display: block;}
   .tabhead4 ul li a:hover { background: #666666; color: #ffffff; }
   
   .tabhead6 {
           border-left: 1px solid #46E6E6;
           border-right: 1px solid #46E6E6;
           background: #46E6E6;
           height: 22px; line-height: 22px;
           text-transform: uppercase;
           padding-left: 6px; font-family: EuclidCircularB-Bold; color: #ffffff;
           font-size: 0.8rem;
   }
   
   .tabcontent6 {
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
           border-bottom: 1px solid #cacaca;
           font-size: 0.8rem;
           padding: 6px 5px 2px 6px!important; margin: 0;
   }
   
   a.more, a.more:visited {
           color: #C83CFF!important;
           float: right;
           text-decoration: none;
           width: auto;
           padding-left: 7px;
           height: 16px!important; line-height: 16px!important;
           background: url(../images/global/button/map_navarrow.gif) no-repeat left 6px;
           margin: 2px 5px 0 0;
   }
   
   a.ic_wl			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -253px; padding: 2px 0 2px 23px; margin: 0 25px 0 0;  }
   a.ic_wl:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -233px;}
   
   a.ic_pf			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -293px; padding: 2px 0 2px 21px; margin: 0 19px 0 0;  }
   a.ic_pf:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -273px;}
   
   a.ic_kb			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -333px; padding: 2px 0 2px 22px; margin: 0 16px 0 0;  }
   a.ic_kb:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -313px;}
   
   
   
   a.more:hover, a.more:active, a.more:focus 	{ color:#222222!important; background: url(../images/global/button/map_navarrow.gif) no-repeat left -7px; }
   
   .tabcontent6 a.more { margin-top: 4px!important; margin-right: 0px!important; }
   
   .tabcontent6 div { position: relative; top: -2px; }
   
   .CE_02-1 .tabhead2 ul { margin: 0 0 0 4px; }
   
   
   .tabcontent2 {
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
           font-size: 10px;
           background: url(../images/global/backgrounds/CE_02_teiler.gif);
   }
   
   .tabcontent1 {
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
           border-bottom: 1px solid #cacaca;
           font-size: 0.8rem;
           padding: 0 0 2px 0;
   }
   
   .tabcontent4 {border-left: 1px solid #cacaca;border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;font-size: 0.8rem;background: #f0f0f0;padding: 2px 6px 12px 6px; height: 105px;}
   
   
   
   .tabcontent10 { border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; font-size: 11px; background: #f2f2f0; padding: 2px 6px 6px 6px; }
   
   .CE_05 a.more, .CE_05 a.more:visited  		{ float: left; padding: 0 0 0 7px; margin: 0; background: url(../images/global/button/linkarrow.gif) no-repeat left 6px; color: #007AC7; text-decoration: none;}
   .CE_05 a.more:hover, .CE_05 a.more:focus, .CE_05 a.more:active 	{ background: url(../images/global/button/linkarrow_over.gif) no-repeat left 6px; color:#222222;}
   
   
   
   .CE_05 fieldset a 		{ text-decoration: none; background: none; margin: 0; padding: 0; }
   .CE_05 fieldset.float 	{ float: left; }
   .CE_05 fieldset.space 	{ margin-right: 10px; }
   .CE_05 fieldset.space2 	{ margin-bottom: 11px; }
   
   .CE_05 					{ font-size: 11px; line-height: 15px; }
   .CE_05 input, .CE_05 form, CE_05 select, CE_05 fieldset, CE_05 label { margin: 0; padding: 0; }
   .CE_05 fieldset 		{ font-size: 10px; line-height: 14px; color: #8f8f8f;  }
   
   .CE_05 .margin1			{ margin: 0 0 10px 0!important; }
   
   .CE_05 input 			{ padding-left: 3px; height: 14px; line-height: 16px;}
   .CE_05 select 			{ padding: 0!important;  height: auto;  }
   
   .CE_05 .nobg 			{ background: #ffffff!important; border: 0px!important; }
   .CE_05 label.radiob 	{ position: relative; top: -4px; margin-right: 20px; border: 0px; padding-left: 0px;}
   .CE_05 .radioc 			{ margin-right: 5px; border: 0px!important;}
   .CE_05 form div 		{ margin: 0 0 29px 0; padding: 0; }
   .CE_05 form p 			{ margin: 36px 0 3px 0; padding: 0; }
   .CE_05 .button11 		{ float: right; margin-right: 1px; padding: 0 2px 4px 2px; line-height: 15px!important; height: 15px!important;}
   .CE_05 label.error 		{ color:  #c63232!important; }
   .CE_05 select.error 	{ border: 1px solid  #c63232!important; }
   .CE_05 div.error 		{ border: 1px solid  #c63232!important; padding: 6px; color: #c63232; margin: 11px 0 15px 0; }
   
   
   
   .input260 { width: 260px; }
   .input270 { width: 266px; }
   .input70 { width: 66px; }
   
   .input136 { width: 136px; }
   .input137 { width: 137px; }
   
   .tabcontent1 td {padding: 0; }
   .tabcontent1 td {padding: 0; }
   .tabcontent1 th { padding-right: 6px; font-size: 0.8rem; font-weight: normal!important; }
   
   .CE_04 .tabcontent1 th div { height: 14px; }
   
   .tabcontent1 table { margin-bottom: 1px; }
   .tabcontent1 td.border { border-right: 1px solid #cacaca;}
   .tabcontent1 table.matrix td { margin: 0!important; padding: 0!important;font-size: 0.8rem!important  }
   
   .tabcontent3 { margin: 9px 6px 6px 6px; overflow: hidden; }
   
   .tabcontent5 { padding: 5px 6px 7px 6px; overflow: hidden; }
   
   .tabcontent7 { border-left: 1px solid #cacaca;border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca; padding: 6px 6px 3px 6px; overflow: hidden; font-size: 10px;  line-height: 14px;}
   
   .tabcontent8 { border-left: 1px solid #cacaca; border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca; padding: 0; overflow: hidden; font-size: 10px;  line-height: 14px;}
   
   .tabcontent9 { border-left: 1px solid #cacaca; font-size: 10px!important  }
   .tabcontent9 thead, .tabcontent1 thead { background: url(../images/global/backgrounds/verlauf_xl.jpg) repeat-x left bottom; }
   .tabcontent9 thead td { background: none; }
   .tabcontent9 thead td, .tabcontent1 thead td { text-align: center; padding: 2px 0 4px 0; width: auto; }
   .tabcontent9 thead td.b4, .tabcontent1 table.matrix thead td.b4  { text-align: left!important; padding-left: 3px; }
   .tabcontent9 thead .nob, .tabcontent9 tfoot .nob  { width: 6px!important; border-right: 0px solid #ffffff; border-bottom: 1px solid #e1e0de;  }
   .tabcontent9 td,  .tabcontent1 table.matrix td { width: 55px; line-height: 13px; height: 16px; margin: 0; padding: 0; }
   .tabcontent1 table.matrix td.long { width: auto!important; }
   .tabcontent9 td a { text-decoration: none; }
   .tabcontent9 td.long { width: auto; }
   .tabcontent9 table.matrix td.nob6 { width: 6px!important; background: red!important; }
   .tabcontent9 tbody td img { position: relative; top: 1px!important; margin: 0; padding: 0; margin-right: 5px;}
   .tabcontent9 td.long div img { position: relative; top: 1px!important; }
   
   
   .tabcontent9 img.matrix { float: right; position: relative; top: 3px; margin: 0 2px 0 0; padding: 0; }
   .tabcontent9 thead td.verlauf, .tabcontent1 thead td.verlauf { background: #00aa01 url(../images/global/backgrounds/verlauf_rg.jpg) no-repeat left top; margin: 0!important; padding: 0!important; height: 6px!important; line-height: 1px; font-size: 0.1em; }
   .tabcontent9 .nob { width: 6px!important; border-right: 0px solid #ffffff;  }
   .tabcontent9 .nob4 {border-bottom: 0px solid #ffffff;   }
   .tabcontent9 a:hover, .tabcontent9 a:active,  .tabcontent9 a:hover, .tabcontent9 a.active  { color:#222222!important; }
   .tabcontent9 tbody td img { position: relative; top: -2px; margin: 0; padding: 0; margin-right: 5px;}
   
   .tabcontent9 td { border-right: 1px solid #cacaca; }
   .tabcontent9 tr.mbg { background: #fafafa; }
   .tabcontent9 tbody td { border-right: 1px solid #cacaca; padding: 2px 0 1px 0;}
   .tabcontent9 tfoot tr, .tabcontent9 tfoot td { width: auto; margin: 0; padding: 0; }
   
   
   .tabcontent1 table.matrix thead td { background: none; }
   .tabcontent1 table.matrix thead td, .tabcontent1 thead td { text-align: center; padding: 2px 0 4px 0!important; width: auto; }
   .tabcontent1 table.matrix thead td.b4, .tabcontent1 table.matrix thead td.b4  { text-align: left!important; padding-left: 3px!important; }
   .tabcontent1 table.matrix thead .nob, .tabcontent1 table.matrix tfoot .nob  { width: 6px!important; border-right: 0px solid #ffffff; border-bottom: 1px solid #e1e0de;  }
   .tabcontent1 table.matrix td,  .tabcontent1 table.matrix td { width: 55px; line-height: 13px; height: 16px; margin: 0; padding: 0; }
   .tabcontent1 table.matrix td.long { width: auto!important; }
   .tabcontent1 table.matrix td a { text-decoration: none; }
   .tabcontent1 table.matrix td.long { width: auto; }
   .tabcontent1 table.matrix table.matrix td.nob6 { width: 6px!important; background: red!important; }
   .tabcontent1 table.matrix tbody td img { position: relative; top: 1px!important; margin: 0; padding: 0; margin-right: 5px;}
   .tabcontent1 table.matrix td.long div img { position: relative; top: 1px!important; }
   .tabcontent1 table.matrix img.matrix { float: right; position: relative; top: 3px; margin: 0 2px 0 0; padding: 0; }
   .tabcontent1 table.matrix thead td.verlauf, .tabcontent1 thead td.verlauf { background: #00aa01 url(../images/global/backgrounds/verlauf_rg.jpg) no-repeat left top; margin: 0!important; padding: 0!important; height: 6px!important; line-height: 1px; font-size: 0.1em; }
   .tabcontent1 table.matrix .nob { width: 6px!important; border-right: 0px solid #ffffff;  }
   .tabcontent1 table.matrix .nob4 {border-bottom: 0px solid #ffffff;   }
   .tabcontent1 table.matrix a:hover, .tabcontent1 table.matrix a:active,  .tabcontent1 table.matrix a:hover, .tabcontent1 table.matrix a.active  { color:#222222!important; }
   .tabcontent1 table.matrix tbody td img { position: relative; top: -2px; margin: 0; padding: 0; margin-right: 5px;}
   
   .tabcontent1 table.matrix tbody td { border-right: 0px solid #cacaca!important; }
   .tabcontent1 table.matrix tr.mbg { background: #fafafa; }
   .tabcontent1 table.matrix tbody td { border-right: 1px solid #cacaca; padding: 2px 0 1px 0;}
   .tabcontent1 table.matrix tfoot tr, .tabcontent1 table.matrix tfoot td { width: auto; margin: 0; padding: 0; }
   
   
   .CE_13 table.matrix tr { background: transparent; }
   
   
   .CE_04 a:visited, .CE_04-1 a:visited { color: #b2b2b2; }
   
   .tabfooter1 {
           border-left: 1px solid #cacaca;
           border-right: 1px solid #cacaca;
           border-bottom: 1px solid #cacaca;
           background: url(../images/global/backgrounds/tabfooter_grey.gif);
           height: 20px; line-height: 20px;
           font-size: 9px;
   }
   
   .tabfooter2 {
           border-bottom: 1px solid #cacaca; height: 1px; font-size: 0.1px; }
   
   
   .tabfooter1 a, .tabhead1 a, .tabcontent1 a, .tabcontent2 a { color:#6432FA; text-decoration: none;  }
   .tabfooter1 ul 					{ margin: 0 0 0 2px; padding: 0;}
   .tabfooter1 li 					{ display: inline; float: left; height: 20px; line-height: 20px;}
   .tabfooter1 li.inaktiv  		{ background:url(../images/global/backgrounds/navigation/spacer.gif) no-repeat left 4px; }
   .tabfooter1 li.aktiv    		{ background:url(../images/global/backgrounds/tabfooting_grey_active_l.gif); color:#222222; }
   .tabfooter1 li div.schatten 	{ background: url(../images/global/backgrounds/tabfooting_grey_active_r.gif) no-repeat left center; }
   .tabfooter1 li div a 			{ padding: 0 6px 0 7px; position: relative; top: -1px;}
   .tabfooter1 li div a:hover 		{ color:#222222; }
   
   
   
   .tabhead2 a, .tabhead1 a, .tabcontent1 a, .tabcontent2 a { color: #6432FA; text-decoration: none;  }
   .tabhead2 a:hover, .tabhead1 a:hover, .tabcontent1 a:hover, .tabcontent2 a:hover { color:#222222;   }
   .tabhead2 a:active, .tabhead1 a:active, .tabcontent1 a:active, .tabcontent2 a:active { color:#222222;   }
   
   /*.left { padding: 0; width: 189px; float: left; }
   .right { padding: 0; width: 189px; float: right; }*/
   
   .left1 { padding: 0; width: 180px; margin: 6px 6px 3px 6px; float: left;}
   .right1 { padding: 0; width: 180px; margin: 6px 6px 3px 0; float: left; }
   
   
   table 					{ width: 100%; }
   td	  					{ border-bottom: 1px solid #E1E0DE;  vertical-align: top;}
   td.last 				{ border-bottom: 1px solid #ffffff; }
   th 						{ text-align: left; line-height: 13px; padding: 4px 0 3px 0; }
   td img 					{ margin: 0 1px; border: 0px;}
   td.img, th.img 			{ text-align: right; }
   
   th.pos, th.neg 			{ text-align: left; }
   td.pos, td.neg 			{ text-align: right; }
   td.img 					{ width: 32px; }
   
   td.nob  				{ border-bottom: 1px solid #ffffff; margin: 0!important; padding: 0!important; }
   td.nob img  			{ margin: 0!important; padding: 0!important; }
   td.nob2 				{ border-bottom: 1px solid #ffffff; margin: 0!important; padding: 0!important; }
   td.nob3					{ border-bottom: 0px solid #ffffff; }
   
   
   
   tr.nob2 td 				{ border-bottom: 1px solid #ffffff; }
   
   table.a_r td 			{ text-align: right; }
   .cr 					{ text-align: right!important; }
   .pos 					{ color: #009900; }
   .neg 					{ color: #c73232; }
   
   td.posInvert 			{ color: #ffffff; background: #009900; }
   td.negInvert 			{ color: #ffffff; background: #c73232; }
   
   .spacer 				{ clear: both; margin: 0 0 12px 0; }
   
   .nob 					{ border: 0px; margin: 0; padding: 0; width: auto; }
   .nob6					{ border: 0px; margin: 0; padding: 0; width: 6px!important; }
    a.reiter, a.reiter:active, a.reiter:visited { color: #6432FA; font-size: 10px!important; }
   
   td { padding: 2px 0; line-height: 13px; height: 18px; }
   
   li.aktiv a { color:#222222!important; }
   /* .CE_04 td , .CE_04-1 td {  vertical-align: center!important; } */
   .CE_04 td div , .CE_04-1 td div {  height: 14px; }
   
   .CE_04 th, .CE_04 td div  { line-height: 19px; height: 19px; margin:0 0 0 6px; padding:0 6px 0 6px;  /* vertical-align: center!important; */ }
   .CE_04 td { line-height: 13px; height: 18px; vertical-align: bottom!important; }
   
   .CE_04 td div , .CE_04-1 td div {  height: 13px; }
   
   .CE_04-1 th, .CE_04-1 td div { line-height: 19px; height: 19px; margin:0 0 0 6px; padding:0 6px 0 6px; /* vertical-align: center!important; */ }
   .CE_04-1 td, .CE_04.td { line-height: 13px; height: 16px; /* vertical-align: center!important; */ }
   
   .CE_04 td, .CE_04-1 td { /* vertical-align: center!important; */ margin: 0; padding: 0; height: 16px; line-height: 16px; }
   .CE_04 td a, .CE_04-1 td a { margin: 0; padding: 0; }
   
   /* Um die Tabellen im FF3 richtig darzustellen:
   .CE_13 td { line-height: 16px; height: 17px; margin: 0; padding: 0; }
   */
   
   .CE_13 td, CE_19 td { line-height: 16px; height: 17px; margin: 0; padding: 0; }
   
   .CE_13 p { margin: 3px 0; padding: 0; line-height: 13px; }
   
   
   /* CE_19 */
   .CE_19 th  					{ color:#222222; background: url(../images/global/backgrounds/tabheading_grey.gif)  repeat-x left bottom; vertical-align: top; margin: 0; padding: 0; line-height: 20px; height: 20px;  }
   .CE_19 td 					{ line-height: 16px; height: 17px; margin: 0; padding: 0; }
   .CE_19 th.space 			{ margin: 0; padding: 0; width: 6px; }
   .CE_19 td.news_open 		{ width: 15px; }
   .CE_19 td.news_open img 	{ position: relative; top: 2px; margin: 0; padding: 0; }
   .CE_19 td.subnewscontent	{ padding: 5px 16px 5px 0; line-height: 15px; }
   .CE_19 .tabcontent1 table 	{ margin-bottom: 0px; }
   .CE_19 .tablenavigation 	{ margin-top: 3px; }
   
   .CE_19 td p a 				{ text-decoration: underline; }
   .CE_19 tr.subnews			{ background: #fafafa; }
   .CE_19 tr.subnews td.nob	{ background: #ffffff!important; }
   .CE_19 td a:active, .CE_19 td focus   			{ color:#222222; }
   
   
   .CE_19 .subnewscontent table 	{ border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-top: 1px solid #cacaca; margin: 14px 0 16px 0; }
   .CE_19 .subnewscontent th 		{ height: 19px; line-height: 19px; }
   .CE_19 .subnewscontent td 		{ background: #ffffff!important; }
   .CE_19 .subnewscontent th.space	{ width: 4px; }
   
   .CE_19 .subnewscontent table tr.last td { border-bottom: 1px solid #cacaca; }
   
   .CE_19 a:active, .CE_19 a:focus, .CE_19 a:hover { color:#222222!important; }
   
   /* CE_02-2 */
   .CE_02-2 th  					{ color:#222222; background: url(../images/global/backgrounds/tabheading_grey.gif)  repeat-x left bottom; vertical-align: top; margin: 0; padding: 0; line-height: 20px; height: 20px;  }
   .CE_02-2 td 					{ line-height: 16px; height: 16px; margin: 0; padding: 0; }
   .CE_02-2 th.space 				{ margin: 0; padding: 0; width: 2px; }
   .CE_02-2 td.news_open 			{ width: 15px; }
   .CE_02-2 .news_open img 		{ position: relative; top: 2px; margin: 0; padding: 0; }
   .CE_02-2 td p 					{ margin: 0 0 -1px 0; padding: 0; line-height: 17px; }
   .CE_02-2 .tabcontent1 table 	{ margin-bottom: 0px; }
   .CE_02-2 img.space 				{ margin-left: 2px; }
   .CE_02-2 .tablenavigation 		{ margin-top: 3px; }
   .CE_02-2 tr.aktivx td 			{ border-bottom: 0px solid #ffffff!important; }
   .CE_02-2 tr.aktivx td.news_open { border-bottom: 0px solid #ffffff!important; }
   .CE_22-2 td.nob img { margin-left: 1px; }
   .CE_02-2 td.chart { height: 222px; width: 353px; background: url(../images/global/backgrounds/chart_hg.gif); padding-left: 18px; }
   .CE_02-2 td a:active , .CE_02-2 td a:focus			{ color:#222222; }
   .CE_02-2 td p a 				{ text-decoration: underline; }
   
   /* CE_16 */
   .CE_16 								{ margin: -18px 0 0 0; padding: 15px 0 0 0; }
   .CE_16 .tabhead2					{ background: url(../images/global/backgrounds/tabheading_grey2.gif); }
   .CE_16 .tabhead2 a 					{ font-family: EuclidCircularB-Bold; font-size: 0.8rem; }
   .CE_16 .tabhead2 li 				{ padding: 0 2px 0 0; }
   .CE_16 .tabhead2 a, .tabhead1 a, .tabcontent1 a, .tabcontent2 a { color: #C83CFF; text-decoration: none;  }
   .CE_16 .tabhead2 ul 				{ margin: 0 0 0 2px; padding: 0;}
   .CE_16 .tabhead2 li 				{ display: inline; float: left; height: 24px; line-height: 24px;}
   .CE_16 .tabhead2 li.inaktiv  		{ background:url(../images/global/backgrounds/navigation/spacer.gif) no-repeat left 4px; }
   .CE_16 .tabhead2 li.aktiv    		{ background:url(../images/global/backgrounds/tabheading_grey_active_l2.gif) no-repeat left -2px;}
   /* .CE_16 .tabhead2 li div.schatten 	{ background: url(../images/global/backgrounds/tabheading_grey_active_r2.gif) no-repeat left -2px; } */
   .CE_16 .tabhead2 li div a 			{ padding: 0 4px 0 7px; position: relative; top: -2px;}
   .CE_16 .tabhead2 a:hover,  .CE_16 .tabhead2 a:active, .CE_16 .tabhead2 a:focus	{ color:#222222!important; }
   
   /* CE_22 */
   .CE_22 				{ height: 21px;}
   .CE_22 ul 			{ margin: 18px 0 0 7px; padding: 0; list-style: none; }
   .CE_22 li 			{ float: left;  }
   .CE_22 a			{ text-decoration: none; font-size: 10px; }
   
   
   /* CE_11 */
   .CE_11 .tabhead2	{ border-left: 1px solid #cacaca!important; border-right: 1px solid #cacaca; }
   .CE_11 .left 		{ width: 533px; border-right: 1px solid #cacaca; float: left; margin: 0; padding: 5px 6px 6px 6px; }
   .CE_11 .right 		{ float: left; margin: 0; padding: 4px 0 0 0; width: 222px; overflow: hidden; }
   .CE_11 img			{ margin: 0; padding: 0; }
   .CE_11 .left img	{ margin: 0 0 1px 0; padding: 0; float: left; }
   .CE_11 fieldset 	{ border-bottom: 1px solid #e1e1e1; padding: 0 0 3px 12px; margin: 0; line-height: 14px; }
   .CE_11 fieldset.bg { background: #fdfdfd; }
   .CE_11 .input140 	{ width: 140px; }
   .CE_11 .input100 	{ width: 120px; }
   .CE_11 .input109	{ width: 113px; height: 13px!important; }
   .CE_11 label 		{ width: 95px; display: block; float: left; }
   .CE_11 label.wide 	{ width: 190px; }
   .CE_11 select 		{ height: 15px; }
   .CE_11 label input  { position: relative; top: 3px; margin-right: 4px; }
   .CE_11 .snum 		{ float: left; margin-right: 2px; position: relative; top: 2px; }
   .CE_11 .spos		{ position: relative; top: -1px; left: 4px; }
   .CE_11 form { margin: 0; padding: 0; }
   .CE_11 select { margin: 1px 0!important; }
   .CE_11 form ol { margin: 0 0 0 20px; padding: 0; float: left; width: 110px; }
   .CE_11 form ol li { margin: 3px 0 0 6px; padding: 0;  }
   .CE_11 form ol li select { position: relative; top: -2px; }
   .CE_11 .fix_01 { float: right; margin-right: 10px; margin-top: 14px; }
   .CE_11 .blue0, .CE_11 .blue1, .CE_11 .blue2, .CE_11 .blue3, .CE_11 .blue4 {margin: 0; padding: 0 0 0 3px; height: 15px; line-height: 15px; float: left}
   .CE_11 .nob { border-bottom: 0px solid #ffffff; }
   .CE_11 .rbox { margin: 0 3px 0 0 ; padding: 5px; border: 0px; height: 12px; }
   .CE_11 .blue0 		{ border-left: 8px solid #ffffff; margin-bottom: 2px; }
   .CE_11 .blue1 		{ border-left: 8px solid #3f80fe; margin-bottom: 2px; }
   .CE_11 .blue2 		{ border-left: 8px solid #2263a5; }
   .CE_11 .blue3 		{ border-left: 8px solid #a850ca; margin-bottom: 2px; }
   .CE_11 .blue4 		{ border-left: 8px solid #5b048f; }
   
   
   .CE_07 .banner_close 	{ position: absolute; }
   .CE_07 .banner_close a 	{position: relative; left: 749px; top: 8px; z-index: 222; height: 12px; width: 13px; display: block; background: url(../images/global/button/banner.gif) no-repeat left top; }
   .CE_07 .banner_close a:hover 	{position: relative; left: 749px; top: 8px; z-index: 222; height: 12px; width: 13px; display: block; background: url(../images/global/button/banner.gif) no-repeat left -18px; }
   .CE_07 img	{ border: 0px; }
   
   .CE_07 .banner {border: 1px solid #cacaca; padding: 7px 20px 17px 20px;}
   
   .CE_09 		{ font-size: 10px!important; }
   .CE_09 a 	{ text-decoration: none!important; }
   
   .extad { background: #e5e5e5!important; }
   
   .CE_21	{ margin-top: 13px; }
   
   .CE_08 .outside { width: 160px; position: relative; right: -14px; }
   .CE_08 img, .CE_08 .tabcontent8, CE_08 a { margin: 0!important; padding: 0!important; line-height: 4px; }
   
   
   .CE_15 		{ margin-top: 34px; }
   .CE_15 img 	{  }
   
   /* CE_20 */
   .CE_20 th  					{ color:#222222; background: url(../images/global/backgrounds/tabheading_grey.gif)  repeat-x left bottom; vertical-align: top; margin: 0; padding: 0; line-height: 20px; height: 20px;  }
   .CE_20 td 					{ line-height: 16px; height: 17px; margin: 0; padding: 0; }
   .CE_20 th.space 			{ margin: 0; padding: 0; width: 6px; }
   .CE_20 td.news_open 		{ width: 15px; }
   .CE_20 td.news_open img 	{ position: relative; top: 2px; margin: 0; padding: 0; }
   .CE_20 td.subnewscontent	{ padding: 2px 16px 18px 0; line-height: 15px; }
   .CE_20 .tabcontent1 table 	{ margin-bottom: 0px; }
   .CE_20 .tablenavigation 	{ margin-top: 3px; }
   
   .CE_20 td p a 				{ text-decoration: underline; }
   .CE_20 tr.subnews			{ background: #fafafa; }
   .CE_20 tr.subnews td.nob	{ background: #ffffff!important; }
   .CE_20 td a:active, .CE_20 td focus   			{ color:#222222; }
   
   
   .CE_20 .subnewscontent table 	{ border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-top: 1px solid #cacaca; margin: 14px 0 16px 0; }
   .CE_20 .subnewscontent th 		{ height: 19px; line-height: 19px; }
   .CE_20 .subnewscontent td 		{ background: #ffffff!important; }
   .CE_20 .subnewscontent th.space	{ width: 4px; }
   
   .CE_20 .subnewscontent table tr.last td { border-bottom: 1px solid #cacaca; }
   
   .CE_20 .tabhead4 a:active, .CE_20 .tabhead4 a:focus, .CE_20 .tabhead4 a:hover { background: #666666; color: #ffffff!important; }
   .CE_20 h3 { margin: 3px 0 0px 0; padding: 0; font-size: 13px; font-weight: bold; line-height: 19px; }
   
   .CE_20 .tabcontent1 a:active, .CE_20 .tabcontent1 a:focus, .CE_20 .tabcontent1 a:hover { color:#222222!important }
   
   .CE_18 td 						{ line-height: 16px; height: 16px; }
   .CE_18 tr.tdhover 				{ background: #e1e1e1!important; cursor: pointer; }
   .CE_18 h3 						{ margin: 10px 0 0px 0; padding: 0; font-size: 10px; font-weight: bold; line-height: 19px; }
   .CE_18 table.image td 			{ padding: 4px 0 0 0; margin: 0!important; }
   
   .CE_18 td a.download {
           color: #6432FA!important;
           text-decoration: none;
           width: auto;
           padding-left: 15px;
           height: 16px!important; line-height: 16px!important;
           background: url(../images/global/button/map_navarrow.gif) no-repeat left -483px;
           margin: 0 5px 0 0;
   }
   
   .CE_18 td a.download:hover {
           color:#222222!important;
           background: url(../images/global/button/map_navarrow.gif) no-repeat left -496px;
   }
   
   .CE_17 { font-size: 10px!important; }
   
   .CE_03 a { text-decoration: none; }
   
   .pageoverlay {
       position: absolute;
       top: 0px;
       left: 0px;
       width: 100%;
       background: url(../images/global/backgrounds/overlay.png);
       z-index: 222;
   }
   
   #box1 {
       background: #ffffff;
       width: 340px;
       overflow: auto;
       margin: 100px auto 0 auto;
       z-index: 333;
       padding: 20px;
   }
   
   
   /*
   .CE_03 a.more, .CE_03 a.more:visited 			{ float: none; background: none; padding-left: 0px; }
   .CE_03 a.more span, .CE_03 a.more:visited span	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left 4px; margin: 0 3px 0 0; }
   .CE_03 a.more:hover, .CE_03 a.more:active, .CE_03 a.more:focus 	{ color:#222222!important; background: none; padding-left: 0px; }
   .CE_03 a.more:hover span, .CE_03 a.more:active span, .CE_03 a.more:focus span { background: url(../images/global/button/map_navarrow.gif) no-repeat left -9px; margin: 0 3px 0 0; }
   */
   
   .CE_04 table { margin: 0; padding: 0; }
   .CE_04 .tabcountent1 { padding-bottom: 0px!important; }
   .CE_04 a.more, .CE_04 a.more:visited 				{ float: right; background: url(../images/global/button/map_navarrow.gif) no-repeat left 6px; margin: 0 6px 0 0 !important; padding: 0 0 0 9px!important; }
   .CE_04 a.more:hover, .CE_04 a.more:active, .CE_04 a.more:focus 	{ color:#222222!important; background: url(../images/global/button/map_navarrow.gif) no-repeat left -7px; }
   
   .up2 { position: relative; top: -2px; }
   .up3 { position: relative; top: -3px; }
   .up4 { position: relative; top: -4px; }
   
   .zoomimage 	{ position: relative; top: -23px; left: 202px; z-index: 1; }
   .zoom 		{ position: absolute; }
   
   .CE_18 .up2 { margin-left: 10px; }
   
   .CE_14, .CE_14 .tabcontent10 { font-size: 9px!important; }
   .CE_14, .CE_14 a.glossar { color:#222222; }
   .CE_14 a.glossar { text-decoration: none; }
   
   .CE_14 label { margin-right: 20px; color:#222222; }
   .CE_14 input { height: 13px; margin-bottom: 4px;}
   .CE_14 select { height: 15px; margin-bottom: 4px; }
   .CE_14 .chb3 { margin-right: 5px; border: 0px; }
   .CE_14 fieldset.fs3 { float: left; width: 225px; margin-bottom: 4px;}
   .CE_14 h3 { font-size: 10px; font-weight: bold; margin: 2px 0 5px 0; }
   .CE_14 h3 a.glossar { text-decoration: none; color:#222222; }
   .CE_14 label a.glossar { text-decoration: none; color:#222222; }
   .CE_14 .tabcontent10 input.button11 {float: right!important; height: 15px; line-height: 15px; margin-right: 4px;}
   
   .CE_14 .dd2 a.glossar, .CE_14 .dd2 { color:#222222!important; }
   
   a.glossar span { color: #606060!important; }
   
   a.glossar { border-bottom: 1px dotted #009900; }
   
   a.extlink {
           color: #6432FA!important;
           text-decoration: none;
           width: auto;
           height: 16px!important; line-height: 16px!important;
           background: url(../images/global/button/map_navarrow.gif) no-repeat right -514px;
           margin: 0 -31px 0 0;
           padding: 0 37px 0 0 !important;
   }
   a.extlink:hover {
           color:#222222!important;
           background: url(../images/global/button/map_navarrow.gif) no-repeat right -528px;
   }
   
   .CE_mod_configmain { margin: 0!important; padding: 0 20px!important; }
   
   .CE_mod_configmain .inlayer { border: 1px solid #ececec; height: 190px; overflow: auto; padding: 10px 20px; margin-bottom: 10px; }
   .CE_mod_configmain input { border: 0px;  }
   .CE_mod_configmain h2 {font-size: 11px; margin: 0 0 8px 0;}
   .CE_mod_configmain h4 {font-size: 11px; margin: 8px 0 6px 0;}
   
   .CE_mod_configmain label { margin-left: 5px; }
   
   .CE_mod_configmain ul, .CE_mod_configmain li { margin: 0; padding: 0; list-style: none;  }
   .CE_mod_configmain li { height: 26px; }
   .CE_mod_configmain ul { width: 280px; display: block; clear: left; }
   .CE_mod_configmain li.ibox { float: left; padding-top: 1px; }
   .CE_mod_configmain fiendset { margin: 0; padding: 0; height: auto; }
   .CE_mod_configmain li.pad { padding: 0 0 0 0; width: 285px!important;  }
   
   select option { margin-bottom: 2px; border-bottom: 2px solid #ffffff; padding-left: 4px!important; line-height: 18px!important; }
   
   .CE_20 a.ftop { float: right; position: relative; top: 5px; margin: 0; padding: 0 0 0 18px; }
   
   iframe { margin: 0; padding: 0; }
   
   .CE_20 iframe {height: 377px; width: 678px; border: 1px solid #efefef; overflow: auto; margin: 10px 0; padding: 10px 0;}
   
   
   
   
   .CE_cal { margin-left: 14px; line-height: 18px; font-size: 10px; border: 1px solid #cacaca; padding: 2px; width: 145px; display: block; position: absolute; z-index: 100; background: #ffffff;}
   
   .CE_cal table { margin: 0!important; padding: 0!important; line-height: 15px!important;border-spacing:0px;}
   
   .CE_cal td, .CE_cal.th { text-align: center!important; }
   .CE_cal tbody td { margin: 0!important; padding: 0!important; text-align: center!important; height: 18px;}
   .CE_cal th 			{ margin: 0!important; padding: 0!important; text-align: center!important; height: 18px;  }
   .CE_cal thead td { font-weight: bold;  margin: 0!important; padding: 0!important; border-bottom: 1px solid #cacaca; height: 22px; }
   .CE_cal thead td div { padding-bottom: 4px; }
   .CE_cal thead th { font-weight: normal; background: #666666; color: #ffffff; border: 0px solid; margin: 0; padding: 0; }
   .CE_cal thead th a { font-size: 10px!important; color: #ffffff; display: block; margin: auto; width: 16px; height: 16px;}
   .CE_cal thead th a:hover { color: #ffffff; }
   
   .CE_cal tfoot td { border-top: 1px solid #cacaca; border-bottom: 0px solid #ffffff; }
   
   .CE_cal tbody td { border: 0px solid #ffffff; }
   
   .CE_cal tbody td  a { font-size: 10px!important; display: block; height: 18px; width: 18px; margin: 0; padding: 0; line-height: 16px; padding: 2px 0 0 0 }
   .CE_cal tbody td a:hover { background: #666666; color: #ffffff; }
   .CE_cal a.active { border: 1px solid #d17419!important; }
   .CE_cal a {text-decoration: none!important;}
   
   a.kalender { width: 13px; height: 13px; display: block; background: url(../images/global/button/kalender_icon.gif) no-repeat left 0px; float: left;  }
   a.kalender:hover { width: 13px; height: 13px; display: block; background: url(../images/global/button/kalender_icon.gif) no-repeat left -17px; }
   
   #md_vote {margin: 0px 20px;}
   .md_border {padding: 10px; border: 1px solid #efefef; margin: 20px 0!important;}
   #md_vote .button11 {float: right; padding: 0 6px 1px 6px}
   
   #suche	{ line-height: 20px!important; }
   #suche form { margin: 8px 0 4px 0; width: 440px!important;}
   #suche .header 	{ margin:22px 0 0 0}
   #suche a		{ text-decoration: none; }
   #suche .searchitem 	{ margin: 40px 0 0 0!important; }
   #suche .item2 	{ background: #fafafa!important;  padding: 0 0 1px 0!important; margin: 2px 0 0 0; }
   #suche .input120_1 { width: 151px; }
   
   #sitemap a { text-decoration: none; }
   #sitemap ul { margin: 3px 0 0 78px; padding: 0; list-style: none; }
   #sitemap li { height: 20px; }
   #sitemap .si_1	{ font-weight: bold;}
   #sitemap .si_2 a, #sitemap .si_2 a:visited  { padding-left: 7px; background: url(../images/global/button/map_navarrow.gif) no-repeat left 5px; }
   #sitemap .si_2 a:hover, #sitemap .si_2 a:focus, #sitemap .si_2 a:active  { padding-left: 7px; background: url(../images/global/button/map_navarrow.gif) no-repeat left -8px; }
   #sitemap .si_3 a { padding-left: 14px; }
   #sitemap .si_4 a { padding-left: 21px; }
   
   .mistradeform h3 {font-size: 13px; margin-bottom: 2px; padding: 0; }
   .mistradeform h5 { margin: 15px 0 4px 0; font-size: 11px; }
   .mistradeform h6 { margin: 12px 0 6px 0; font-size: 11px; }
   .mistradeform label.la5 {float: left; margin: 0 10px 6px 0;}
   .mistradeform label.la5 input {width: 220px;}
   .mistradeform label.la6 {float: left; margin-right: 15px; }
   .mistradeform label.la6 input {margin-right: 5px; position: relative; top: 2px; }
   .mistradeform label.la6 span {position: relative; top: -3px; display: inline; color:#222222; }
   
   .mistradeform label.la7 input {margin-right: 5px; position: relative; top: 2px; }
   .mistradeform label.la7 span {position: relative; top: -3px; display: inline; color:#222222; }
   
   .mistradeform p { margin: 16px 0 0 0!important; padding: 0!important; }
   .mistradeform p.margin2 { margin-bottom: 30px!important; padding: 0!important; }
   
   .mistradeform fieldset.margin1 { padding: 0 0 25px 0;}
   
   .mistradeform .input1 { line-height: 13px; height: 13px; font-size: 10px; }
   
   .mistradeform textarea.ta4 { border: 1px solid #e1e1e1; width: 457px; height: 105px; font-family: EuclidCircularB-Regular; font-size: 11px; color:#222222; font-size: 10px; line-height: 15px; }
   
   .pdflink1 { background: url(../images/global/button/pdf.gif) no-repeat left 0px; padding: 2px 0 2px 22px; text-decoration: none;}
   .pdflink1:hover { background: url(../images/global/button/pdf.gif) no-repeat left -19px; padding: 2px 0 2px 22px; }
   
   .submit4 { background: #ffffff; border: 0px; color: #6432FA; font-size: 10px; font-family: EuclidCircularB-Regular !important; float: right;  padding-left: 18px;  background: url(../images/global/button/map_navarrow.gif) no-repeat 12px 5px; }
   .submit4:hover { color:#222222; background: url(../images/global/button/map_navarrow.gif) no-repeat 12px -8px; }
   .mistradeform fieldset.f2 { margin-bottom: 6px!important; }
   
   span.csv		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -597px; padding: 0 0 0 15px; line-height: 15px; font-size: 12px; margin-left: 2px; }
   span.xls		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -637px; padding: 0 0 0 14px; line-height: 15px; font-size: 12px; margin-left: 2px; }
   span.pdf		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -677px; padding: 0 0 0 16px; line-height: 15px; font-size: 12px; margin-left: 2px; }
   span.jpg		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -717px; padding: 0 0 0 14px; line-height: 15px; font-size: 12px; margin-left: 2px; }
   span.arrow_up	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1312px; padding: 0 0 0 7px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   span.arrow_down	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1292px; padding: 0 0 0 7px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   span.real		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -902px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.calendar		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -737px; padding: 0 0 0 7px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.calendar:hover{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -757px; padding: 0 0 0 7px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.calc			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -779px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.calc:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -800px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.wiz			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -821px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   span.wiz_off	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -841px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.news			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -861px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   span.news_off	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -882px; padding: 0 0 0 6px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.action 		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -926px; padding: 0 0 0 13px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.action:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -948px; padding: 0 0 0 13px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.print			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -968px; padding: 0 0 0 20px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.print:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -991px; padding: 0 0 0 20px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.up			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1012px; padding: 0 0 0 20px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.up:hover		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1033px; padding: 0 0 0 20px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.sheet			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1055px; padding: 0 0 0 9px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.sheet:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1079px; padding: 0 0 0 9px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.pf1			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1105px; padding: 0 0 0 17px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.pf1:hover		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1125px; padding: 0 0 0 17px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.wl			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1185px; padding: 0 0 0 17px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.wl:hover		{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1205px; padding: 0 0 0 17px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.chart			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1227px; padding: 0 0 0 12px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.chart:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1248px; padding: 0 0 0 12px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.info			{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1270px; padding: 0 0 0 8px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   a.info:hover	{ background: url(../images/global/button/map_navarrow.gif) no-repeat left -1334px; padding: 0 0 0 8px; line-height: 15px; font-size: 12px; margin-left: 5px; }
   
   /* Autocomplete */
   #searchresult p a {
   display:block;
   font-size:10px;
   color:#222222;
   padding-left: 5px;
   padding-right: 5px;
   text-decoration:none;
   }
   
   #searchresult p a:hover {
   background-color:#e1e1e1;
   }
   
   
   .sortedup div, .sorteddown div { padding-right: 10px; }
   
   
   /* DISCLAIMER */
   .disclaimer a {
       text-decoration: none;
   }
   .disclaimer .divscroll {
       margin-top: 15px;
       width: 730px;
       height: 300px;
       overflow: auto;
       border: 3px solid #F08800;
       padding: 5px 5px 20px 20px;
   }
   .disclaimer .divscroll p {
       padding: 10px 0;
   }
   .disclaimer .subtext {
       text-align: center;
       margin: 10px 0;
   }
   .disclaimer .buttons img {
       height: 45px;
       margin-left: 5px;
   }
   
   
   /* IDMS factsheet modules */
   .module.content_box.idms h2 {
       display: none;
   }
   .module.content_box.idms table.default {
       border-spacing: 0;
       border-collapse: collapse;
   }
   .module.content_box.idms thead td {
       color:#222222;
       padding-left: 6px;
       background: url(../images/global/backgrounds/tabheading_grey.gif) repeat-x left bottom;
       vertical-align: top;
   }
   
   .module.content_box.idms .tab_nav {
       background: url(../images/global/backgrounds/tabheading_grey.gif);
       height: 20px; line-height: 20px;
       font-size: 10px;
   }
   .module.content_box.idms .tab_nav a {
       padding: 0 4px 0 7px; position: relative; top: 1px;
   }
   .module.content_box.idms .tab_nav a.active {
       background:url(../images/global/backgrounds/tabheading_grey_active_l.gif) no-repeat left 0px;
       padding-top: 3px;
       padding-bottom: 3px;
   }
   .module.content_box.idms .tab_nav a.active + a {
       background: url(../images/global/backgrounds/tabheading_grey_active_r.gif) no-repeat left 0px;
       padding-top: 3px;
       padding-bottom: 1px;
   }
   .module.content_box.idms .tab_nav a:hover {
       cursor: pointer;
   }
   .module.content_box.idms .subcontent_tabcontainer .subcontent_tabs .active img {
       margin-left: -10px;
   }
   .module.content_box.idms .subcontent_tabcontainer .subcontent_tabs .chartlinks {
       display: none;
   }
   
   .module.content_box.idms .btn.blue {
       display: none;
   }
   
   .search_it-form {
       margin-top: 5px;
   }
   
   