* html #right2 {
float:right;
	
    width: 165px;
	margin-left:0px;
	margin-right:10px;
}
* html #left2  {
margin-left:0px;
 

  margin-right:0px;
  width:170px;
}
* html #mitte  {
margin-left:-440px;
  
float:right;
  width:250px;
}





body {
	background-color: #ffffff;
	font-family: Arial;
	font-size:12px;
	
	padding:0;
	margin:0;
}
 a:link , a:visited , a:hover {color : #0062A9; 

text-decoration : none; 
} 
a:hover {
text-decoration : none; 
}




h2 {
	font-size: 1.7em;
	font-weight: normal;
}

img { border: none; padding:5px; margin:0px;}

/* ----------container zentriert das layout-------------- */
#container {
	width: 850px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image: url(/layout_images/hintergrund_container.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	
	
	
}

/* ----------banner for logo-------------- */
#banner {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-repeat : no-repeat;
	border-top : 2px solid #0062a9;
	position: absolute;
	top: 0px;
	width: 850px;
	height: 85px;
	background-image : url(/layout_images/logo.gif);
	
}



#mainnavi {
	
	
	margin-top: 55px;
	margin-left:0px;
	padding:0px;
}


#mainnavi ul{ list-style:none; margin-left:206px; padding:0; list-style-position:outside; width: 950px;
}

#mainnavi li  {display:inline;
}

#mainnavi li a {float:left; background-image:url(/layout_images/3p-trenner.gif); background-repeat:no-repeat; font-size:13px;
				FONT-WEIGHT: bolder;  BACKGROUND-POSITION: 0px 50%; padding-left: 23px; padding-right: 

20px;COLOR: #666666;
}				
				
#mainnavi li a.c1 {background-image: none;}

#header {
	background-color : #ffffff;
	top:0px;
	width : 190px;
	position : absolute;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ffffff;
	height : 30px;
	float: none;
	margin-left:665px;
	margin-top:2px;
	z-index: 4;
}
#header UL {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	color: #FFFFFF;
}


#header LI {
	float: left;
	color: #FFFFFF;
}


#header UL LI {
	POSITION: relative;
	width: 93px;
	height: 25px;
	
	background-image: url(/layout_images/head_o.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#header LI UL {
	DISPLAY: none;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 15px;
	background-color: #CCCCCC;
	background-image: none;
	color: #FFFFFF;
}
#header UL LI A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #FFFFFF;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}

#header UL LI UL {
	margin-top: 6px;
	position: absolute;
	
	
	
}
 
#header UL LI UL LI{
	width: 91px;
	height: 25px;
	background-image: none;
	background-color: #B8B8B8;
	
	
}
 
#header LI:hover UL {
	DISPLAY: block;
	background-image: none;
}
#header LI.over UL {
	DISPLAY: block;
	background-image: none;
	background: none;
}





/* -----------------Inhalt--------------------- */
#content {
	min-height:600px;
	background-color: #ffffff;
	padding: 0;
	margin-left: 206px;
	margin-top: 05px;
}

p, pre {
	padding: 0 20px 15px 25px;
	margin:0;
}
pre, code { font-size: 1.2em;}

h1 {
	padding: 0px 7px;
	margin-left:25px;
	margin-top:104px;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #333333;
	border-left-color: #FF9900;
	border-left-style: solid;
	

 }

h2 {
	padding: 5px 25px;
	margin:0;
}

.gross {
	width: 5.71em;
	height: 1.07em;}
	
	

.do { 


       
        border-bottom-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-right-style: none;
	border-left-style: none;
	margin-left:25px;	
	margin-top:0px;
padding-top:5px;
padding-bottom:0px;




}





#right2 {
    float:right;
	
    width: 185px;
	margin-right:5px;
}
#left2  {
margin-left:-427px;
 
  float:left;
  margin-right:0px;
  width:170px;
}
#mitte  {
margin-left:200px;
 padding-top:4px;
  float:left;
  width:250px;
margin-top:0;
height:180px;

}



/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 20em;
	
	padding:15px 0 0 0;
	color:#ffffff;
	
}
 

#navBar {
	Z-INDEX: 2;
	FLOAT: left;
	WIDTH: 190px;
	BACKGROUND-COLOR: #efefef;
	height: 300px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 102px;
	z-index: 3;
	margin: 0;
}
#navBar ul a:link , #navBar ul a:visited {
display : block; 
} 
#navBar ul {
list-style : none; 
margin : 0; 
padding : 0; 
} 
#navBar li {
border-bottom : 1px solid #eee; 
} 


#sectionLinks {
	 PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/layout_images/rund_r_d.gif); 

PADDING-BOTTOM: 50px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 8px solid; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: auto; 

BACKGROUND-COLOR: #e7e7e7
}
#sectionLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}


#sectionLinks li { 




 }
#sectionLinks A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 24px;
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	COLOR: #666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	
	}
#sectionLinks A:visited {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 24px;
	PADDING-BOTTOM: 2px;
	COLOR: #666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	

}
#sectionLinks A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #dddddd
}

#sectionLinks A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #dddddd
}



#sectionLinks UL UL {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	POSITION: relative;
	HEIGHT: auto;
	BACKGROUND-COLOR: #f2f2f2;
	
}
#sectionLinks UL UL A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; PADDING-BOTTOM: 2px; WIDTH: auto; COLOR: #666666; PADDING-TOP: 5px; BORDER-

BOTTOM: 

#ffffff 1px solid; voice-family: inherit
}
#sectionLinks UL UL A:visited {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 34px;  PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
#sectionLinks UL UL A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px;  PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e4e4e4
}


#sectionLinks UL UL A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e4e4e4
}





#sectionLinks UL UL LI {
	
	LIST-STYLE-TYPE: none;
list-style-position: middle;
	
}



#sectionLinks LI {
		LIST-STYLE-TYPE: none;
	
}


#advert {
	BACKGROUND: url(/layout_images/rund_r_h.gif) no-repeat right top; HEIGHT: 10px;
}


#search {
	padding : 5px 0 5px 20px;
	border-bottom : 8px solid #ffffff;
	font-size : 10px;
	background-position : top right;
	border-top-color : #0062A9;
	padding-bottom : 46px;
	font-weight : normal;
	background-image: url(layout_images/rund_r_h.gif);
	background-repeat: no-repeat;
} 
#search form {
margin : 0; 
padding : 0; 
text-decoration : none; 
border : 1px; 
border-color : #0062A9; 
} 
.rahmen {
border : #0062A9; 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
font-size : 10px; 
} 

#search label {
display : block; 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #0062A9; 
font-size : 11px; 
}

/* -----------footer--------------------------- */
#footer {
	clear: left;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	}
	
	#siteInfo3 {
color : #666666; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-left : 300px; 
} 
.topicon {
background-image : url(../images/pfeil.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
padding-right : 0; 
margin-left : 540px; 
padding : 0 1em 0.1em; } 


.druckicon {
background-image : url(/images/druck.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
padding-right : 5px; 
padding : 0.2em 1em 0 1.8em; 
}

hr {
border-bottom-color:#CCCCCC;
border-top-color:#FFFFFF;
	border-top-width: 1px;
	border-right-style: none;
	border-left-style: none;
	
}
#siteinfo_2 {color : #666666; 
z-index : 6; 
padding-left : 100px; 
padding-top : 0; 
text-align : center;
} 
#siteinfo_2 a {
color : #666666; 
word-spacing : 10px; 
} 


#siteInfo3 {
 
padding-bottom : 0; 
margin-bottom : 0; 
margin-left : 220px; 
}
#siteInfo {
clear : both; 
font-size : 11px; 
font-color : #666666; 
text-align : center; 
z-index : 5; 
width : 800px; 
} 