body {
	background: url(bilder/back.jpg) no-repeat #db4a15;
	/* background: url(bilder/layoutstart.gif) #db4a15; */
	margin: 0px;
	padding: 0px;
	    scrollbar-face-color : #db4a15;
        scrollbar-base-color: white;
        scrollbar-shadow-color : white;
        scrollbar-track-color : #db4a15;
        scrollbar-highlight-color : #db4a15;
        scrollbar-arrow-color : white;
        scrollbar-darkshadow-color : #db4a15;
        scrollbar-background-color : #db4a15;

}

#topline {
	position:absolute; left:0px; top:0px; width:1000px; height:53px; z-index:1;
	border-bottom: 1px solid white;
}

#breadcrumb {
	position:absolute; left:71px; top:49px; width:330px; height:10px; z-index:2;
	border-left: 1px solid white;
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin: 0px;
	
}
#topnavi {
	 position:absolute; left:718px; top:49px; height:24px; z-index:3;
}
#sitemap, #englisch, #kontakt, #impress, #agb {
	position: absolute;
		border-left: 1px solid white;
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
}


#kontakt {
 left: 55px;
}
#agb {
 left: 110px;
}
#impress {
 left: 150px;
}
#navi {
 	position:absolute; left:71px; top:81px; width:188px; height:255px; z-index:4;
}


#navi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 187px;
	border-bottom: 1px solid white;
	}

#navi ul li {
	position: relative;
	list-style-type: none;
	list-style-image: none;
	}

#navi li ul {
	position: absolute;
	left: 186px;
	top: 0;
	display: none;
	}
	
#navi ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 2px;
	border: 1px solid #fff;
	border-bottom: 0;
	}
#navi ul li a:hover {
	display: block;
	text-decoration: none;
	color: #db4a15;
	background: #ffffff;
	padding: 2px;
	border: 1px solid #ffffff;
	border-bottom: 0;
	}
#navi ul li.unavi {
	left: 6px;
	width: 181px;
	top:-1px;
}	

/* Fix IE. Hide from IE Mac \*/
/* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */	
		
#navi li:hover ul, #navi li.over ul { display: block; }

#schnellanfrage, #login, #ansprech {
	margin-top: 10px;
	width: 187px;
	border: solid 1px white;
	
}
#schnellanfrage {
	padding: 0; 
}
#login, #ansprech {
	padding-top: 2px;
	padding-bottom: 2px;
}
#ansprech {
	padding-bottom: 5px;
}
#logo {
 position:absolute; left:7px; top:232px; width:60px; height:45px; z-index:5;
 }
 #content {
  position:absolute; left:257px; top:70px; width:746px; z-index:6;
  /* background: white; */
 }
 #inhalt {
 padding: 0px;
 }
 #bottom {
 clear:both;
 position:absolute; left:0px; top:560px; width: 1000px; height: 50px;
 margin:2px;
background-image: url(bilder/linieunten.gif);
background-repeat: repeat-x;
 }
 /*
#bottomline {
	position: relative; height:53px; z-index:7;
	border-bottom: 1px solid white;
}
*/
#bottommarker {
	position:relative; left:71px; top:-4px; width:3px; height:10px; z-index:8;
	border-left: 1px solid white;
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin: 0px;
	background: none;
	
}

/* #bottomnavi {
	 position:relative; left:718px; top:-21px; height:24px; z-index:9;
} */
#aenderung, #print {
	position: absolute;
		border-left: 1px solid white;
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	background: none;
}
#aenderung {
	left:718px; top:-4px;
}
#print {
 left: 905px;
 top: -4px;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 25px 0px 0px 78px;
	margin: 0px;

}
.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.white {
	color: white;
	text-decoration: none;
	background: none;
}
.white:hover {
	background: #ffffff;
	color: #db4a15;
}
.black {
	color: black;
}
p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
li {
	list-style-type: none;
	list-style-image: url(bilder/strich.gif);
	padding:0;
	margin:0;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #db4a15;
	background-color: white;
	border: 1px solid white;
}
h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #db4a15;
	font-weight: bold;
}

h3 {
	color: white;
}
a {
	color: #FFFFCC;
}
.einrueck {
	padding-left: 30px;

}
.linkaufweiss {
	color: #db4a15;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #db4a15;
}
.randlos {
	border: none;
}
.rot {
	font-weight: bold;
	color: #DB4A15;
}
.rand {
	border: 1px solid #FFFFFF;
}
.randmitabstand {
	border: 1px solid #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
