body 
	{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background:#ffffff;
	line-height:16px;
	}
	

.text
	{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}
	
.details
	{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:right;
	}

.date
	{
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	}
	
.copyright
	{
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	}

.headline
	{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	line-height:16px;
	}
	
.headline_gruen
	{
	color:#1CBDB8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:16px;
	}
	
.headline_gruen_big
	{
	color:#1CBDB8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	line-height:20px;
	}
	
.zahl
	{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	line-height:16px;
	}

a:link {
	color: #1CBDB8;
	text-decoration: underline;
}

a:hover {
	color: #1CBDB8;
	text-decoration: none;
}

a:visited {
	color: #1CBDB8;
}

a.standort:link {
	color: #BBBBBB;
	text-decoration: underline;
}

a.standort:hover {
	color: #BBBBBB;
	text-decoration: none;
}

a.standort:visited {
	color: #BBBBBB;
	
}

	  
#line_bottom
       {
      position: absolute;
      left: 50%;
	  top:900px;
	  width:930px;
	  height:4px;
      margin-left: -465px; /* half of width */
	  border:hidden;
	  background-color:#CC0000;
      }
	  
#header
      {
      position: absolute;
      top:0px;
	  left: 50%;
      margin-left: -465px; /* half of width */
	  border:hidden;
      }

#navigation
      {
      position: absolute;
      top:172px;
	  left: 50%;
      width: 930px;
	  margin-left: -465px; /* half of width */
	  border:hidden;
	  background:url(images/menu/leer.gif);
	  z-index: 3;

      }

#standort
      {
	position: absolute;
	top:218px;
	left: 50%;
	width: 930px;
	margin-left: -465px; /* half of width */
	border:hidden;
	z-index: 1;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
      }
	  
#main
      {
      position: absolute;
      top:245px;
	  left: 50%;
      width: 930px;
	  margin-left: -465px; /* half of width */
	  border:hidden;
      }

#main_iframe
      {
      position: absolute;
      top:30px;
	  left: 20px;
      width: 790px;
	  border:hidden;
      }  

#main_links_606
      {
      position: absolute;
      top:0px;
	  left:0px;
      width: 606px;
	  height: auto;
	  border:hidden;
      }
	  
#main_rechts_290
      {
      position: absolute;
      top:0px;
	  left:640px;
      width: 290px;
	  height: auto;
	  border:hidden;
      }
	
#team_links
      {
      position: absolute;
      top:40px;
	  left:0px;
      width: 440px;
	  height: auto;
	  border:hidden;
      }
	  
#team_rechts
      {
      position: absolute;
      top:40px;
	  left:490px;
      width: 440px;
	  height: auto;
	  border:hidden;
      }
	  
#links_296
      {
      position: absolute;
      top:60px;
	  left:0px;
      width: 296px;
	  height: auto;
	  border:hidden;
      }
	  
#mitte_296
      {
      position: absolute;
      top:60px;
	  left:317px;
      width: 296px;
	  height: auto;
	  border:hidden;
      }	  
	  
#rechts_296
      {
      position: absolute;
      top:60px;
	  left:634px;
      width: 296px;
	  height: auto;
	  border:hidden;
      }	  
	  
#main_teaser_medical_pad
      {
      position: absolute;
	  top:290px;
	  left:20px;
      width: 270px;
	  height: auto;
	  border:hidden;
	  z-index: 1;
      }
	    
#main_teaser_fire_pad
      {
      position: absolute;
	  top:290px;
	  left:323px;
      width: 270px;
	  height: auto;
	  border:hidden;
	  z-index: 1;
      }
	  
ul.menu {list-style:none; font-size:11px; color:#666666; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; font-size:11px; color:#666666; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-top:2px solid #FFFFFF; border-left:none; width:184px; margin:0}
ul.menu ul li a {display:block; padding:3px 14px 5px; background-color:#f0f9fa}
ul.menu ul li a:hover {background-color:#cdecee}
ul.menu ul ul {left:184px; top:0px}
ul.menu .menulink {border:0px; padding:0px 0px 0px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#cdecee}
ul.menu .sub {background:#f0f9fa url(images/arrow.gif) 173px 8px no-repeat}
ul.menu .topline {border-top:0px solid #f0f9fa}