/* Allg. */

span,div,p,body,input,textarea,a,td,font,ol,ul,b,h1,h2,h3,li,select {
 font-family: verdana,arial,helvetica,sans-serif; 
}

form { margin: 0; padding: 0px 0px 0px 0px; border: 0px; }
table { margin: 0; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; text-align: left; border:0; padding: 0;  }
img { border:0; }

body {
	background-color:#DFDFD6; 
	background-image: url(../bilder/bg_v.gif); 
	background-repeat: repeat-x;
}
#bg_01 {
	left:15px; 
	top:15px;
	position:absolute; 
	z-index:1; 
}
#logo {
	left:650px; 
	top:80px;
	position:absolute; 
	z-index:5; 
}
#header_balken {
	left:210px; 
	top:55px;
	width:760px;
	height:25px;
	position:absolute; 
	z-index:3; 
}
#header_balken_2 {
	left:210px; 
	top:15px;
	width:760px;
	height:40px;
	position:absolute; 
	z-index:3; 
}
#header_people {
	left:210px; 
	top:80px;
	position:absolute; 
	z-index:5; 
}
#nav_left_header {
	left:30px; 
	top:55px;
	position:absolute; 
	z-index:3;
}
#nav_left_balken {
	left:30px; 
	top:170px;
	position:absolute; 
	width:180px;
	z-index:3;
}
#nav_left_logos {
	left:30px; 
	top:590px;
	position:absolute; 
	z-index:3;
}
#impressum {
	left:30px; 
	top:510px;
	position:absolute; 
	z-index:3;
}
#content {
	left:210px; 
	top:170px;
	position:absolute; 
	z-index:7;
}
#clock {
	left:55px; 
	top:26px;
	position:absolute; 
	z-index:5;
}



/* Ränder */

.rand_olive_a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #E7E7D9;
}
.rand_weiss_a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #FFFFFF;
}
.rand_schatten {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D5D5D5;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D5D5D5;
}
.rand_kein {
  border: 0px;
}

/* Fonts */

  .klein { font-size:10px;line-height:1.2em;  }
  .normal { font-size:11px;line-height:1.5em;  }
  .groesser { font-size:12px;line-height:1.5em;  }
  .nochgroesser { font-size:15px;  }
  .gross { font-size:18px;  }
	/* Textauszeichnungen */
  .col_dunkelgrau { color:#686868; }
  .col_sehrdunkelgrau { color:#383838; }
  .col_orange { color:#FFA800; }
  .col_cyan { color:#339BDA; }
  .col_rot { color:#E80A01; }
  .col_hellrot { color:#FF0000; }
  .col_weiss { color:#ffffff; }
  .col_schwarz { color:#383838; }
  .col_marine { color:#164974; }
  .col_hellblau { color:#5B84C8; }
  .col_pink { color:#E1017B; }
  

  .lw_1 { letter-spacing:1px; }
  .lw_m1 { letter-spacing:-1px; }
  .hv_b { font-weight:bold; }
  .lead:first-line { font-weight:bold; }
  ul { list-style-type:square; list-style-position:outside; }
  .aufz  { list-style-type:square;list-style-position:outside;padding-left:0;margin-left:2em;  }
  .uhr { color:#FFFFFF; background: #EF181E; font-weight: bold;}

/* Farben */

  .dunkelgrau { background:#686868; }
  .sehrdunkelgrau { background:#383838; }
  .hellgrau { background:#D5D5D5; }
  .dunkelrot { background:#970000; }
  .rot { background:#E80A01; }
  .olive { background:#B9B9A3; }
  .hellolive { background:#CBCCBF; }
  .sehrhellolive { background:#E7E7D9; }
  .marine { background:#164974; }
  .hellblau { background:#5B84C8; }
  .sehrhellblau { background:#9DC5DC; }
  .pink { background:#E1017B; }
  .orange { background:#FFA800; }
  .gelb { background:#FFED00; }
  
  


  .grau { background:#CFCFC2; }
  .grau2 { background:#B9B9A3; }
  .gruen { background:#AEDC76; }

  .hellgelb { background:#FFE771; }
  .blau { background:#0055AA; }
  .weiss { background:#FFFFFF; }
  
  h1 { display:none;  }
  h2 { display:none;  }
  /*h3 { margin: 12em 40%;  font-family: verdana,arial,helvetica,sans-serif; font-size:12px; color:#0055AA; background:#FFE771; padding: 2em; text-align:center; border-style:solid; border-width: 1px; border-color:#FFC100; }*/

/* lists */
ul { list-style-image: url(../bilder/bullet_stern_1.gif); list-style-type:disc; list-style-position:outside; margin-left: 0; padding-left: 0; }
ul.stern_1 { list-style-image: url(../bilder/bullet_stern_1.gif); list-style-type:disc; list-style-position:outside; margin-left: 0; padding-left: 0; }
ul.stern_3 { list-style-image: url(../bilder/bullet_stern_3.gif); list-style-type:disc; list-style-position:outside; margin-left: 0; padding-left: 0; }
ul.stern_5 { list-style-image: url(../bilder/bullet_stern_5.gif); list-style-type:disc; list-style-position:outside; margin-left: 0; padding-left: 0; }
ul.inv { list-style-image: url(../bilder/spacer.gif); list-style-type:none; list-style-position:outside; margin-left: 0; padding-left: 0; }
li.hoch { padding-bottom:4px;line-height:15px; }

/* Forms */

  input.textfeld_big { font-size: 14px;color:#EF181E;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#0055AA; }
  input.textfeld_sm { padding-left:4px;font-size: 11px;color:#E80A01;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  input.textfeld_sm_1 { padding-left:4px;font-size: 11px;color:#E80A01;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  input.textfeld_sm_3 { padding-left:4px;font-size: 11px;color:#FFA800;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  input.textfeld_sm_5 { padding-left:4px;font-size: 11px;color:#E1017B;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  select.bigdrop { font-size: 14px;font-weight:bold; color:#EF181E; background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#0055AA; }
  select.smalldrop_1 { font-size: 10px;font-weight:bold; color:#E80A01; background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  select.smalldrop_3 { font-size: 10px;font-weight:bold; color:#FFA800; background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  select.smalldrop_5 { font-size: 10px;font-weight:bold; color:#E1017B; background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  textarea.textfeld_1 { padding-left:4px;font-size: 11px;color:#E80A01;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  textarea.textfeld_3 { padding-left:4px;font-size: 11px;color:#FFA800;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  textarea.textfeld_5 { padding-left:4px;font-size: 11px;color:#E1017B;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#383838; }
  input.submit_big { font-size: 14px;color:#EF181E;font-weight:bold;background-color: #FFFFFF; border-width:1px; border-style:solid; border-color:#0055AA; }
  input.submit_sm_1 { padding-left:4px;font-size: 11px;color:#FFFFFF;font-weight:bold;background-color: #E80A01; border-width:1px; border-style:solid; border-color:#383838; }
  input.submit_sm_3 { padding-left:4px;font-size: 11px;color:#FFFFFF;font-weight:bold;background-color: #FFA800; border-width:1px; border-style:solid; border-color:#383838; }
  input.submit_sm_5 { padding-left:4px;font-size: 11px;color:#FFFFFF;font-weight:bold;background-color: #E1017B; border-width:1px; border-style:solid; border-color:#383838; }
  /*input.submit_sm { font-size: 11px; }*/
  /*input.klein-hi { font-size: 10px;color:#000000;background-color: #FFD866; border-width:1px; border-style:solid; border-color:#000000; }*/

/* links */

/*
a { color:#383838; text-decoration:underline; }
a:link { color:#383838; text-decoration:underline; }
a:hover { color:#383838; text-decoration:underline; }
a:active { color:#383838; text-decoration:underline; }
*/
a.rl { color:#E80A01; font-weight:bold; text-decoration:none; }
a.rl:link { color:#E80A01; font-weight:bold; text-decoration:none; }
a.rl:hover { color:#E80A01; font-weight:bold; text-decoration:none; }
a.rl:active { color:#E80A01; font-weight:bold; text-decoration:none; }

a.mar { color:#164974; font-weight:bold; text-decoration:none; }
a.mar:link { color:#164974; font-weight:bold; text-decoration:none; }
a.mar:hover { color:#164974; font-weight:bold; text-decoration:none; }
a.mar:active { color:#164974; font-weight:bold; text-decoration:none; }

a.hb { color:#5B84C8; font-weight:bold; text-decoration:none; }
a.hb:link { color:#5B84C8; font-weight:bold; text-decoration:none; }
a.hb:hover { color:#5B84C8; font-weight:bold; text-decoration:none; }
a.hb:active { color:#5B84C8; font-weight:bold; text-decoration:none; }

a.hg { color:#FFED00; font-weight:bold; text-decoration:none; }
a.hg:link { color:#FFED00; font-weight:bold; text-decoration:none; }
a.hg:hover { color:#FFED00; font-weight:bold; text-decoration:none; }
a.hg:active { color:#FFED00; font-weight:bold; text-decoration:none; }

a.gl { color:#FFA800; font-weight:bold; text-decoration:none; }
a.gl:link { color:#FFA800; font-weight:bold; text-decoration:none; }
a.gl:hover { color:#FFA800; font-weight:bold; text-decoration:none; }
a.gl:active { color:#FFA800; font-weight:bold; text-decoration:none; }

a.dg { color:#383838; font-weight:bold; text-decoration:none; }
a.dg:link { color:#383838; font-weight:bold; text-decoration:none; }
a.dg:hover { color:#383838; font-weight:bold; text-decoration:none; }
a.dg:active { color:#383838; font-weight:bold; text-decoration:none; }

a.wl { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.wl:link { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.wl:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.wl:active { color:#FFFFFF; font-weight:bold; text-decoration:none; }

a.tdn { color:#0055AA; text-decoration:none;font-weight:normal; }

a.hrl { color:#FF0000; text-decoration:none; }
a.hrl:link { color:#FF0000; text-decoration:none; }
a.hrl:hover { color:#FF0000; text-decoration:none; }
a.hrl:active { color:#FF0000; text-decoration:none; }

a.pl { color:#E1017B; text-decoration:none; }
a.pl:link { color:#E1017B; text-decoration:none; }
a.pl:hover { color:#E1017B; text-decoration:none; }
a.pl:active { color:#E1017B; text-decoration:none; }



  .nichtdrucken { display:none;  }
  .drucken_links { 	
  	left:0px !important; 
	top:0px !important;
  }
    .drucken_eng { 	
	width:550px !important;
  }

