td.navtools { 
   color            : #cecdc7;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   letter-spacing   : 1px;
   padding          : 12px;
   position         : relative; 
   }

a:link.navtools,
a:visited.navtools,
a:active.navtools { 
   color            : #304090;
   text-decoration  : none; 
   }

a:hover.navtools { 
   color            : #ff6600;
   text-decoration  : none; 
   }

a:link.nav,
a:visited.nav,
a:active.nav  { 
   color            : #304090;
   text-decoration  : none; 
   }

a:hover.nav { 
   color            : #ff6600;
   text-decoration  : none; 
   }

a.normal_presse { 
   color            : #ff6600; 
   font-weight      : bold; 
   text-decoration  : none; 
   font-size        : 17px; 
   font-family      : Verdana, sans-serif; 
   }

a.normal_presse:hover { 
   color            : #1d2656; 
   font-weight      : bold; 
   text-decoration  : none; 
   font-size        : 17px; 
   font-family      : Verdana, sans-serif; 
   }

a.normal { 
   color            : #ff6600; 
   text-decoration  : none; 
   }
  
a.normal:hover { 
   color            : #304090; 
   text-decoration  : none; 
   }
   
div.thickcode a { color : #ff6600; }
input.f3 {
   font-size        : 10px;
   font-family      : Verdana, sans-serif;
   border           : solid 1px #304090;
   width            : 150px;
   height           : 14px; 
   }

input.navtext { 
   font-size        : 10px;
   font-family      : Verdana, sans-serif;
   margin-top       : 7px;
   margin-bottom    : 7px;
   border           : solid 1px #304090;
   width            : 86px;
   height           : 14px; 
   }
   
input.reset {
   color            : #304090;
   font-size        : 10px;
   font-family      : Verdana, sans-serif;
   letter-spacing   : 1px; 
   }   

input.submit { 
   color            : #ffffff;
   font-weight      : bold;
   font-size        : 10px;
   font-family      : Verdana, sans-serif;
   background-color : #304090;
   letter-spacing   : 1px; 
   }
   
select.f3 {	
   color            : #1d2656;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #ffffff;
   letter-spacing   : 1px;
   border           : solid 1px #bbb4ac;
   width            : 150px; 
   }   

select.navpopup { 
   color            : #1d2656;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #ffffff;
   letter-spacing   : 1px;
   border           : solid 1px #bbb4ac;
   width            : 186px; 
   }

table.gitter { 
   margin-bottom    : 28px; 
   }

table.medium { 
   margin-bottom    : 28px; 
   }

td.farbig {	
   color            : #304090;
   font-size        : 7pt;
   line-height      : 12px;
   font-family      : Verdana, sans-serif;
   background-color : #ededed;
   vertical-align   : top;
   padding          : 2px 4px 3px; 
   }
	
td.farbigbg { 
   color            : #304090;
   font-size        : 7pt;
   line-height      : 12px;
   font-family      : Verdana, sans-serif;
   background-color : #d4d4d4;
   vertical-align   : top;
   padding          : 2px 4px 3px; 
   }	

td.farbiglegende { 
   color            : #ffffff;
   font-size        : 10px;
   line-height      : 11px;
   font-family      : Verdana, sans-serif;
   background-color : #304090;
   vertical-align   : bottom;
   padding          : 2px 7px 3px; 
   }

td.fbcolor { 
   background-color : #304090; 
   }

form { 
   margin           : 0px;
   padding          : 0px; 
   }
   
td.formhead {
   color            : #ffffff;
   font-weight      : bold;
   font-size        : 10px;
   line-height      : 12px;
   font-family      : Verdana, sans-serif;
   background-color : #304090;
   vertical-align   : top;
   padding          : 5px 7px; 
   }
   
td.formtxt {
   color            : #304090;
   font-size        : 10px;
   line-height      : 12px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 7px;
   border-right     : 1px solid #304090;
   border-bottom    : 1px solid #304090;
   border-left      : 1px solid #304090;
   }

td.gitter { 
   color            : #304090;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 5px 7px 6px;
   border-bottom    : 1px solid #a9a69d;
   border-left      : 1px solid #a9a69d; 
   }

td.gitterhead { 
   color            : #304090;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   padding-top      : 7px;
   padding-right    : 7px;
   padding-bottom   : 10px; 
   }
	
td.gitterklein { 
   color            : #304090;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-Serif;
   vertical-align   : top;
   padding          : 5px 7px 6px;
   border-bottom    : 1px solid #a9a69d;
   border-left      : 1px solid #a9a69d; 
   }

td.gitterkleinlinks { 
   color            : #304090;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-Serif;
   vertical-align   : top;
   padding          : 5px 7px 6px 0px;
   border-bottom    : 1px solid #a9a69d; 
   }
	
td.gitterlegende { 
   color            : #304090;
   font-size        : 10px;
   line-height      : 11px;
   font-family      : Verdana, sans-serif;
   vertical-align   : bottom;
   padding          : 2px 7px 3px;
   border-top       : 1px solid #a9a69d;
   border-bottom    : 1px solid #a9a69d;
   border-left      : 1px solid #a9a69d; 
   }

td.gitterlegendelinks { 
   color            : #304090;
   font-size        : 10px;
   line-height      : 11px;
   font-family      : Verdana, sans-serif;
   vertical-align   : bottom;
   padding          : 2px 7px 3px 0px;
   border-top       : 1px solid #a9a69d;
   border-bottom    : 1px solid #a9a69d; 
   }
	
td.gitterlinks { 
   color            : #304090;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 5px 7px 6px 0px;
   border-bottom    : 1px solid #a9a69d; 
   }	

td.medium { 
   color            : #304090;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #ededed;
   vertical-align   : top;
   padding          : 4px 7px 5px; 
   }

td.mediumbg { 
   color            : #304090;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #d4d4d4;
   vertical-align   : top;
   padding          : 4px 7px 5px; 
   }

td.mediumhead { 
   color            : #ffffff;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #00B335;
   vertical-align   : top;
   padding          : 4px 7px 5px; 
   }
	
td.lighthead { 
   color            : #ffffff;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #e0e4ea;
   color            : #304090;
   vertical-align   : top;
   padding          : 4px 7px 5px; 
   }
	
td.head { 
   color            : #304090;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #ffffff;
   vertical-align   : top;
   padding          : 4px 7px 5px; 
   }		
   
td.mediumlegende {
   color            : #304090;
   font-size        : 10px;
   line-height      : 11px;
   font-family      : Verdana, sans-serif;
   vertical-align   : bottom;
   padding          : 2px 7px 3px; 
   }
   
td.nav { 
   color            : #717cb3;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   letter-spacing   : 0px;
   padding          : 12px;
   position         : relative; 
   }
   
td.hrzgrnav { 
   color            : #717cb3;
   font-size        : 10px;
   line-height      : 12px;
   font-family      : Verdana, sans-serif;
   letter-spacing   : 1px;
   padding          : 3px 12px;
   position         : relative;
   }

td.hrznav { 
   color            : #717cb3;
   font-size        : 10px;
   line-height      : 12px;
   font-family      : Verdana, sans-serif;
   letter-spacing   : 1px;
   padding          : 3px 12px;
   position         : relative;
   }  

.abstand { 
   vertical-align   : top;
   padding          : 7px;
   border           : none; 
   }
   
.abstandpop {
   padding          : 12px 14px;
   border           : none; 
   }
   
.head77 {
   color            : #304090;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 17px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 7px; 
   }   
	
.klein77 { 
   color            : #304090;
   font-size        : 10px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 7px; 
   }

.mini7 { 
   color            : #304090;
   font-size        : 7pt;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 7px; 
   }

.navlegende { 
   color            : #717cb3;
   text-transform   : uppercase; 
   }
	
.normal77 { 
   color            : #304090;
   font-size        : 11px;
   line-height      : 17px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top;
   padding          : 7px; 
   }
	
p.normal { 
   color            : #304090;
   font-family      : Verdana, sans-serif; 
   }	

.normalhead77 { 
   color            : #304090;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 17px;
   font-family      : Verdana, sans-serif;
   vertical-align   : top; padding: 15px 70px 14px 7px; 
   }
	
.hrznormal { 
   color            : #304090;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   padding          : 0px 7px 0px;  
   }
	
.hrzbild { 
   color            : #304090;
   font-weight      : bold;
   font-size        : 11px;
   line-height      : 14px;
   font-family      : Verdana, sans-serif;
   background-color : #ffffff;
   padding          : 0px 4px 0px;  
   }	

p { 
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #304090; 
   }
	
.editmode { 
   font-family      : Verdana, sans-serif;
   font-size        : 10px;
   line-height      : 1.0em;
   color            : #304090; 
   }
	
h1,h2,h3,h4,h5,h6 { 
   font-family      : Verdana, sans-serif;
   color            : #304090; 
   background-color : #ffffff; 
   margin-top       : 2.0em;
   }

h1.invers,
h2.invers,
h3.invers,
h4.invers,
h5.invers,
h6.invers,
h1.invers_limited,
h2.invers_limited,
h3.invers_limited,
h4.invers_limited,
h5.invers_limited,
h6.invers_limited { 
   font-family      : Verdana, sans-serif;
   color            : #fffffe;
   background-color : #304090;
   padding          : 4px;
   }
   
h1.limited,
h2.limited,
h3.limited,
h4.limited,
h5.limited,
h6.limited {
   font-family     : Verdana, sans-serif;
   color           : #304090;
   width           : 600px;
   }

h1,
h1.invers,
h1.invers_limited,
h1.limited { 
   font-size       : 12px;
   line-height     : 18px;
   }
   
h2,
h2.invers
h2.invers_limited
h2.limited { 
   font-size       : 11px;
   line-height     : 16px;
   }
   
h3,
h3.invers
h3.invers_limited
h3.limited { 
   font-size       : 10px;
   line-height     : 14px;
   }
   
h4,
h4.invers
h4.invers_limited
h4.limited { 
   font-size       :  9px;
   line-height     : 13px;
   }
   
h5,
h5.invers
h5.invers_limited
h5.limited { 
   font-size       : 8px;
   line-height     : 11px;
   }
   
h6,
h6.invers
h6.invers_limited
h6.limited { 
   font-size       : 6px;
   line-height     : 10px;
   }
   
h1.invers_limited,
h2.invers_limited,
h3.invers_limited,
h4.invers_limited,
h5.invers_limited,
h6.invers_limited {
   width           : 600px;
   }
	
td.edit_left_top,
td.edit_center_top,
td.edit_right_top,
td.edit_left_middle,
td.edit_right_middle,
td.edit_center_middle { 
   font-family      : Verdana, sans-serif;
   background-color : #f0f0f0;
   color            : #304090;
   font-size        : 10px;
   }
   
td.edit_left_top { 
   text-align       : left;
   vertical-align   : top;
   }
   
td.edit_center_top { 
   text-align       : center;
   vertical-align   : top;
   }
   
td.edit_right_top { 
   text-align       : right;
   vertical-align   : top;
   }
	   
td.edit_left_middle { 
   text-align       : left;
   vertical-align   : middle;
   }
   
td.edit_right_middle { 
   text-align       : right;
   vertical-align   : middle;
   }  
	   
td.edit_center_middle { 
   text-align       : center;
   vertical-align   : middle;
   } 	
   
th.edit_left_top,
th.edit_center_top,
th.edit_right_top,
th.edit_left_middle,
th.edit_right_middle,
th.edit_center_middle { 
   font-family      : Verdana, sans-serif;
   font-size        : 10px;
   background-color : #e0e0e0;
   color            : #304090;
   font-weight      : bold;
   }   
	   
th.edit_left_top { 
   text-align       : left;
   vertical-align   : top;
   }

th.edit_center_top { 
   text-align       : center;
   vertical-align   : top;
   }
	   
th.edit_right_top { 
   text-align       : right;
   vertical-align   : top;
   }
	   
th.edit_left_middle { 
   text-align       : left;
   vertical-align   : middle;
   }
	   
th.edit_right_middle { 
   text-align       : right;
   vertical-align   : middle;
   }
	   
th.edit_center_middle { 
   text-align       : center;
   vertical-align   : middle;
   }
   
td.left_top,
td.center_top,
td.right_top,
td.justify_top,
td.left_middle,
td.center_middle,
td.right_middle,
td.justify_middle,
td.left_bottom,
td.center_bottom,
td.right_bottom,
td.justify_bottom { 
   font-family      : Verdana, sans-serif;
   background-color : #ffffff;
   color            : #304090;
   font-size        : 11px;
   }

th.left_top,
th.center_top,
th.right_top,
th.justify_top,
th.left_middle,
th.center_middle,
th.right_middle,
th.justify_middle,
th.left_bottom,
th.center_bottom,
th.right_bottom,
th.justify_bottom { 
   font-family      : Verdana, sans-serif;
   background-color : #f0f0f0;
   color            : #304090;
   font-size        : 11px;
   }

td.left_top,
th.left_top { 
   text-align       : left;
   vertical-align   : top;
   }
   
td.center_top,
th.center_top { 
   text-align       : center;
   vertical-align   : top;
   }
   
td.right_top,
th.right_top { 
   text-align       : right;
   vertical-align   : top;
   }
   
td.justify_top,
th.justify_top { 
   text-align       : justify;
   vertical-align   : top;
   }
td.left_middle,
th.left_middle { 
   text-align       : left;
   vertical-align   : middle;
   }
	   
td.center_middle,
th.center_middle { 
   text-align       : center;
   vertical-align   : middle;
   }
   
td.right_middle,
th.right_middle { 
   text-align       : right;
   vertical-align   : middle;
   }
   
td.justify_middle,
th.justify_middle { 
   text-align       : justify;
   vertical-align   : middle;
   }
   
td.left_bottom,
th.left_bottom { 
   text-align       : left;
   vertical-align   : bottom;
   }
   
td.center_bottom,
th.center_bottom { 
   text-align       : center;
   vertical-align   : bottom;
   }
   
td.right_bottom,
th.right_bottom { 
   text-align       : right;
   vertical-align   : bottom;
   }
   
td.justify_bottom,
th.justify_bottom { 
   text-align       : justify;
   vertical-align   : bottom;
   }   

td.form_check, 
td.form, 
td.form_text {
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   }

a:hover {     
   font-family      : Verdana, sans-serif;
   color            : #304090;
   text-decoration  : none; 
   }
	
a:link.help,
a:visited.help,
a:hover.help,
a:active.help {
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #ffff80;
   text-decoration  : none;
   }	
   
caption {
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #304090;
   font-style       : italic; 
   }   

a  { 
   text-decoration  : none; 
   }

u  { 
   text-decoration  : underline; 
   }

ul.sp { 
   padding-top      : 0px; 
   padding-left     : 8px;  
   margin-top       : 0px; 
   margin-left      : 8px; 
   list-style-image : url(/style_15/i/spiegelstrich.gif); 
   text-align       : left; 
   }

div, ol, ul, li, dl, dt, dd { 
   color            : #304090; 
   font-family      : Verdana, sans-serif; 
   font-size        : 11px;
   }
.noprint { 
	display			: inline;
   }  
   
legend {
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #606060; 
   } 
   
h2.printheader {
    font-weight      : bold;
    font-size        : 0.9em;
    color            : #304090;
    line-height      : 1.0em;
    margin-bottom    : 1em;
   }
   
p.printdate {
    font-weight      : normal;
    font-family      : Verdana, sans-serif;
    font-size        : 9px;
    color            : #304090;
    line-height      : 1.4em;
   }       

li,ol,dl {
   font-weight      : normal;
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   }
   
a:link.printver,
a:visited.printver,
a:active.printver {
   font-weight      : normal;
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #ff6600;
   }
   
a:link,
a:visited,
a:active {
   font-family      : Verdana, sans-serif;
   color            : #ff6600;
   }
   
a:hover {
   font-family      : Verdana, Sans-Serif;
   color            : #6070c0;
   }   
   
div.a_z_box {
   width            : 600px;
   padding          : 10px;
   }

.bold {
   font-weight      : bold;
   }
   
.redbold {
   font-weight      : bold;
   color            : #ff0000;
   }

div.a_z {
   margin           : 0px 0px 5px 0px;
   line-height      : 1.1em;
   }
   
.a_z_ref {
   color            : #ff6600;
   font-weight      : bold;
   }

td.editbox_head {
   color            : white;
   background-color : #304090;
   font-weight      : bold;
   font-size        : 81%;
   font-family      : Verdana, sans-serif;
   }

td.editbox {
   color            : #304090;
   background-color : #f0f0f0;
   font-size        : 81%;
   font-family      : Verdana, sans-serif;
   }   

a:link.headline,
a:visited.headline,
a:hover.headline,
a:active.headline {
   font-weight      : bold;
   font-size        : 121%;
   }
     
td.marker { 
   background-color : #ffffff; 
   font-family      : Verdana, Sans-Serif;
   font-size        : 11px;
   color            : #203080;
   padding          : 8px 0px 2px 5px;
   }   

td.normal77 td.bg_header { 
   background-color : #c0c0c0; 
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   font-weight      : bold;
   color            : #ffffff;
   padding          : 2px 2px 2px 5px;
   }

td.normal77 td.bg_data,
td.normal77 td.bg_data_c,
td.normal77 td.bg_data_0 { 
   background-color : #f0f0f0; 
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #304090;
   padding          : 2px 0px 2px 5px;
   border-top       : 0px;
   border-right     : 0px;
   border-bottom    : solid 1px #ffffff;
   border-left      : 0px;
   }

td.normal77 td.bg_data_0 { 
   padding          : 1px 0px 0px 0px;
   margin           : 0px;
   border           : 0px;
   }

td.normal77 td.bg_data_0 td.tiny { 
   background-color : #f0f0f0; 
   font-family      : Verdana, sans-serif;
   font-size        : 11px;
   color            : #304090;
   padding          : 0px 0px 0px 5px;
   margin           : 0px;
   border           : 0px;
   }

td.normal77 td.bg_data_c { 
  text-align        : center;
   }

td.normal77 td.r {
   text-align       : right;
   }

td.normal77 td.c {
   text-align       : center;
   }

td.normal77 table.outer,
td table.outer {
   width            : 600px;
   border           : thin solid #e8e8e8;
   background-color : #f0f0f0;
   padding          : 0px 0px 0px 0px;
   margin           : 0px 0px 20px 0px;
   }

td.normal77 table.simple,
td table.simple {
   width            : 100%;
   border-top       : 0px; 
   border-right     : 0px; 
   border-bottom    : 0px; 
   border-left      : 0px; 
   background-color : #f0f0f0;
   font-size        : 11px;
   font-family      : Verdana, sans-serif;
   font-weight      : bold;
   color            : #304090;
   padding          : 0px 0px 0px 0px;
   margin           : 0px;
   border-spacing   : 0px;
   }

td.normal77 table.simple td.question,
td.normal77 table.simple td.question_r,
td table.simple td.question,
td table.simple td.question_r {
   width            : 600px;
   border           : 0px; 
   background-color : #f8f8f8;
   font-size        : 11px;
   font-family      : Verdana, sans-serif;
   font-weight      : bold;
   color            : #304090;
   padding          : 2px 10px 2px 10px;
   margin           : 0px 0px 0px 0px;
   border-bottom    : thin solid #e8e8e8;
   }

td.normal77 table.simple td.question_r,
td table.simple td.question_r {
   width            : 50px;
   text-align       : right;
   }

td.normal77 table.outer td.answer,
td table.outer td.answer
 {
   width            : 600px;
   border           : 0px; 
   background-color : #ffffff;
   font-size        : 11px;
   font-family      : Verdana, sans-serif;
   font-weight      : normal;
   line-height      : 1.4em;
   color            : #304090;
   padding          : 5px 10px 5px 40px;
   margin           : 0px;
   }

tr.options,
td.options
   {
    font-family      : Verdana, Sans-Serif;
    font-size        : 0.9em;
    color            : #304090;
    background-color : #c0c0ff;
    vertical-align   : top;
   }
tr.data {
    font-family      : Verdana, Sans-Serif;
    font-size        : 1.0em;
    color            : #304090;
    background-color : #ffffff;
    vertical-align   : top;
   }

textarea,
input,
select,
submit {
    background-color : #f8f8ff;
}

acronym { cursor : help; 
          border-bottom : dotted 1px #c0c0c0;
        }

li.link_list_item {
   margin-bottom :  0.5em;
   text-indent   : -0.6em;
   line-height   :  1.35em;
}

td.answer li {
          margin-bottom : 0.5em;
          line-height   : 1.35em;
        }
div.linked_logos {
        width           : 233px;
        height          : 70px;
        float           : left;
}
div.linked_logos img.linked_logos {
         border         : solid 1px #e0e0e0;
         margin         : 1px;
         max-width      : 230px;
        }
div.feed_right {
      background-color  : #f8f8f8;
      padding           : 0px;
      margin-bottom     : 1m;
      margin-bottom     : 0.5em;
      border            : solid 1px #304090;
      overflow          : hidden;
      }
a.site_rss {
      color             : #304090;
      text-decoration   : none;
}
a:hover.site_rss {
      color             : #ff6600;
}
div.site_rss_title {
      margin            : 0em 0em 1em 0em;
      padding           : 0.25em 0.25em 0.25em 0.5em;
      background-color  : #e0e0e0;
}
div.site_rss {
      margin            : 0em 0em 0.5em 0em;
      padding           : 0.0em 0.5em 0.25em 0.5em;
      line-height       : 1.2em;
}
a.site_rss_title {
      margin            : 0em 0em 1em 0em;
      color             : #304090;
      line-height       : 1.2em;
      text-decoration   : none;
      font-weight       : bold;
      font-size         : 121%;
}
a:hover.site_rss_title {
      color             : #ff6600;
}
dt.prodkat { 
	font-weight:bold;
}
dd.prodkat { 
	margin-bottom: 1em;
} 
dl.prodkat { 
	width: 40em;
	margin-bottom: 1em; 
}
td.prodkat { 
	vertical-align: top;
	text-align: left; 
}
