
ul.menu_o, ul.menu_o ul { margin: 0px 0px 0px 0px;   list-style-type: none; }
ul.menu_o a {display: block;    padding: 3px 15px 3px 15px; color: #CEFDF7; font-weight:normal; border-bottom:none; line-height:normal;}
ul.menu_o ul a {padding: 0 5px; }
ul.menu_o li { padding: 0; background-color: transparent;  margin: 0 5px 0 0;    float:left; border:1px solid #CEFDF7;}
ul.menu_o li a:hover { background-color: #CEFDF7; color: #014038;  }

ul.menu_o ul {    margin-left:0;    padding: 0 0 0px 0;    position: absolute;     background-color: transparent;     border:1px solid #E9F3FC;    display:none; }

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus *//* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu_o ul.hover, ul.menu_o li.hover ul, ul.menu_o li:hover ul  {background-color: #CEFDF7; color: #014038; display:block; background-image: none; line-height:normal;}
ul.menu_o ul li {    float:none;    background-color: transparent;}


BODY,H1, H2, H3, H4, H5, TD, BLOCKQUOTE,INPUT, TEXTAREA, SELECT,legend { font-family:  verdana, helvetica, sans-serif; color: #014038;  line-height: 170% ;}
P{ font-family:  verdana, helvetica, sans-serif;}
H1 { font-family:  verdana, helvetica, sans-serif; color: #2C8D9E; text-decoration:none; font-size: 14px  ; line-height:normal;}
PRE { font-family:  verdana, helvetica, sans-serif;}
A { color: #014038; text-decoration:none; border-bottom:1px dotted #014038; font-size: 12px  ;}
A:hover { color: #014038; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 5px 0px 0px 0px; }
P, TD,ul,li{font-size: 12px  ; font-family:  verdana, helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT { padding-left: 0px;   }
.img { text-decoration:none; border-bottom:none;}
b { color: #014038;}
.rechts-1 {color: #CEFDF7;  font-size: 15px  ; line-height:normal;}

body {font-size: 12px  ; background-color:#ffffff; margin: 0px; padding:0px;}
.unten {
position:relative; 
	left:10px;  
	top:25px; 
	width:850px; 
	height:auto;  
   color:#CEFDF7; text-decoration:none; font-size: 11px  ; line-height:normal; margin:0;}



.div_center 
	{
	position: absolute; 
	top:25px; 
	left: 50%;  
	width: 970px; 
	height:auto; 
	margin-left: -485px;
	background-color: transparent; 
	}

.kopfoben
	{
	position: relative;
	top: 0px; 
	left: 0px; 
	border: none;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width: 970px;
	height: 180px;
	background-image:  url(kopflogo.jpg);
	}


.content 
	{
	position: relative;
	top: 0px; 
	left: 0px; 
	border: none;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width: 970px;
	height: auto;
	background-image:  url(bg_cont.jpg);
	}

.kopfunten
	{	
	border: none;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width: 970px;
	height: 83px;
	background-image:  url(logo_unten.jpg);
	}


.impress
{
	position: absolute; 
	top:86px; 
	text-align:right; 
	color: #ffffff;
	left: 50%;
	margin-left: 65px; 
	width: 400px; 
	height:auto; 
	background-color: transparent;
	}




	
.titeltext
	{
	position:relative; 
	left:0px;  
	top:87px; 
	width:850px; 
	height:auto;   
		}


.fuss 
	{
	width: 600px;
	height: auto;
	color: #333333;
	font-size: 10px ;
	text-align:justify;
	line-height: normal;
	background-color: transparent; }


div#menue_l
	{	
	float: left; width: 680px;
	height: 100%;
    margin: 0px 0 0 15px; padding: 0;
    border: none;
	background-color: transparent;
	


	 
	}

div#cont_2 {
    margin: 0px 50px 0 725px;
    padding:0 ;
    border: none;
    background-color: transparent;
   
  }

	


.clear
	{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	} 

