/* --------------iehacklösungen------------- */

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

  margin-right:0px;
  width:170px;
}
* html #mitte  {
margin-left:-445px;
  
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; 
}


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

 }

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-------------- */
#banner {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-repeat : no-repeat;
	border-top : 2px solid #0062a9;
	position: absolute;
	top: 0px;
	width: 800px;
	height: 85px;
	background-image : url(/layout_images/logo.gif);
	
}

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


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

#mainnavi li  {display:inline;
}

#mainnavi li a {float:left; background-image:url(/layout_images/3p-trenner.gif); background-repeat:no-repeat; font-size:12px;
				FONT-WEIGHT: bolder;  BACKGROUND-POSITION: 0px 50%; padding-left: 23px; padding-right: 20px;COLOR: #666666;
				
}
#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:614px;
	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;
}


#mainnavi li a.c1 {background-image: none; color:#1774B1;}


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


#ue1 {
	MARGIN-TOP: 4px; BACKGROUND: url(/images/start/dasleitbild.jpg) no-repeat; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; TEXT-INDENT: -1000px; LINE-HEIGHT: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 160px; BORDER-BOTTOM-STYLE: none
}

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


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

.gross {
	width: 5.71em;
	height: 1.07em;}
	
	
	<!-- hover startseite -->
#IMG { border:none; border-bottom-color: }

#box3 {font-family: Arial, Helvetica, sans-serif; 
	

position:relative; 
z-index:10;
width: 480px;
padding: 0px;
margin-left: -5px;
}


#box3 a {font-family: Arial, Helvetica, sans-serif; border:0px;
text-decoration:none;
margin:5;
}

#box3 a:hover {
border:0px;
color:black;
background:#ffffff;
text-decoration:none;

}

#box3 a .info {display:none;font-family: Arial, Helvetica, sans-serif;
	


}

 #box3 a:hover .info {
	
	position: absolute;
	
	background:#ffffff;
	font-weight:normal;
	border:2px solid #999999;
	display:inline;
	padding:2px;
	
	z-index: 100;
	text-align: left;
	width: 110px;
}

#ab {  left: 10px; top:-20px;font-family: Arial, Helvetica, sans-serif;
	

}
#ac {  left: 120px; top: -20px;}
#ad {  left: 235px; top: -20px;}
#ae {  left: 345px; top: -20px;}
#af {  left: 457px; top: -20px;}
#ba { left: 10px; top:80px;}
#bb {  left: 120px; top: 80px;}
#bc {  left: 235px; top: 80px;}
#bd {  left: 345px; top: 80px;}
#be {  left: 457px; top: 80px;}

td 
{
	font-family:    Arial, Helvetica, sans-serif;
	
        font-size: 12px;
		
		line-height:15px;

	
	text-align:center;
	margin:0px;
}


.angepasst { width: 550px; padding-left:0px ;

}
.angepasst2 { width: 530px; padding-left:0px ;

}

.start { border:2px solid #efefef; width:470px; }

.start td {font-size: 11px;; border:2px solid #efefef; width:100px ;vertical-align:top; overflow:hidden; }


.do { 
       width: 560px;
        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:0px;	
	margin-top:0px;
padding-top:5px;
padding-bottom:0px;

}
	
	
/* --------------lösungen------------- */	
#right2 {
	FLOAT: right; WIDTH: 180px; MARGIN-RIGHT: 52px;  padding:0px;font-size: 11px;
}
#left2 {
	FLOAT: left; MARGIN-LEFT: -382px; WIDTH: 170px; MARGIN-RIGHT: 0px; font-size: 11px;
}
#mitte {
	font-size: 11px; MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 172px; WIDTH: 210px; PADDING-TOP: 4px; 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;
	width:800px;
	}
	
	#siteInfo3 {
color : #666666; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-left : 0px; 
width:800px;
} 
.topicon {
background-image : url(/images/pfeil.gif); 
background-repeat : no-repeat; 
background-position : 0 50%; 
padding-right : 0; 
margin-left : 700px; 
padding : 0 1em 0.1em; } 

hr {
border-bottom-color:#CCCCCC;
border-top-color:#FFFFFF;
	border-top-width: 1px;
	border-right-style: none;
	border-left-style: none;
	
}

#blinie {
border-bottom-color:#CCCCCC;
border-top-color:#FFFFFF;
	border-top-width: 1px;
	border-right-style: none;
	border-left-style: none;
	width:800px;
	

}

#siteinfo_2 {color : #666666; 
z-index : 6; 
padding-left : 200px; 
padding-top : 0; 
text-align : center;
font-size:10px;
} 
#siteinfo_2 a {
color : #666666; 
word-spacing : 10px; 
} 
#siteInfo {
clear : both; 
font-size : 11px; 
font-color : #666666; 
text-align : center; 
z-index : 5; 
width : 800px; 
} 
