body { 	
	width:100%; height:100%; 
	margin:0px; 
	padding:0px; 
	text-align:center;
	background-color:#878787;
}

h1 {
	font:bold 16px monospace;
	color:darkred;
	margin-bottom:20px;
}

* {	font:11px verdana;
	
}
			
#mainbox { 	
	width:838px; height:100%;
	text-align:left; 
	margin:0px; 
	padding:0px;
	background-color:#d5d5d5;
	margin:auto;
}
			
#obenlinks { 	
	width:14px; height:137px;
	float:left; 
	background:url(../obenlinks.jpg) no-repeat;
}
			
#obenrechts { 	
	width:24px; height:137px; 
	float:right; 
	background:url(../obenrechts.jpg) no-repeat; 
}
			
#oben { 	
	width:800px; height:137px;
	background:url(../oben.jpg) no-repeat;
	margin-left:14px;
	
}
			
#links { 	
	width:838px;
	background:url(../links.jpg) repeat-y left;
	margin:0px;
	padding:0px;
}
			
#rechts { 	
	width:838px; 
	background:url(../rechts.jpg) repeat-y right;
	margin:0px;
	padding:0px;
}

#mitte { 
	line-height:160%;
}
			
#min {	
	width:1px; height:670px;
}

#inhalt {	
	width:750px;
	padding:25px 50px 20px 33px;
}

#untenlinks { 	
	width:14px; height:32px;
	float:left; 
	background:url(../untenlinks.jpg) no-repeat;				
}
			
#untenrechts { 	
	width:24px; height:32px;
	float:right; 
	background:url(../untenrechts.jpg) no-repeat;
}
			
#unten { 	
	width:800px; height:18px;
	background:url(../unten.jpg) no-repeat;
	padding-top:14px; 
	margin-left:14px;
	text-align:center;
	font-size:9px;
}

#footer	{	
	clear:both; 
}
			
/* Menü
//////////////////////////////////////////////////////*/

#menu1	{	
	margin:0px 0px 0px 0px; 
	padding:122px 0px 3px 7px;
	text-align: left;
	background:url(../strich.jpg) repeat-x bottom;
}

#menu1 li {
	list-style:none;
	margin:0px 1px;
	display:inline;
}
			
#menu1 li a {	
	padding:8px 5px 2px 5px;
	border-left:1px solid #575757;
	border-top:1px solid #575757;
	border-right:1px solid #575757;
	text-decoration:none;
	color:white;
	background-color:#7c7c7c;
}
			
#menu1 .aktiv a  {
	padding:12px 5px 3px 5px;
	background-color:#d5d5d5;
	border-top:3px solid #575757;
	color:black;
}

#menu1 .aktiv a:hover  {
	border-top:3px solid #575757;
}

#menu1 li a:hover {
	border-top:2px solid #575757;
}
/* ENDE Menü
//////////////////////////////////////////////////////*/


/* ANFANG Info
//////////////////////////////////////////////////////*/

#info {
	display:none;
	border:1px solid #333333;
	width:285px;
	height:285px;
	position:absolute;
	top:25%;
	left:50%;
	margin-left:-137px;
}

#infotext {
	position:absolute;
	top:25%;
	left:50%;
	margin-left:-417px;
	padding:10px;
	border:1px solid black;
	background-color:#5a5a5a;
	width:800px;
	display:none;
}

#infotext_abstand {
	background:url(../../papiere/alezan_mu.jpg) no-repeat right top white;
}

#infotext table {
	width:800px;
}

#infoinhalt { display:none; }

/* ENDE Lupe
//////////////////////////////////////////////////////*/

.spalte {
	width:250px;
	padding:10px;
	background-color:#CECEAE;
}

.text {
	line-height:180%;
}

.text div {
	line-height:160%;
}

.text div p {
	font:bold 12px arial;
	margin:10px 0px 2px 0px;
}

.nonliste {
	margin:0px;
	padding:0px;
}

.nonliste li {
	list-style:none;
	margin:3px 20px;
}

.rechts {
	text-align:right;
}

.tabelle, .tabelle_p{
	border:none;
	width:100%;
}

.tabelle th, td{
	padding:5px;	
}

.tabelle th, .fett {
	font-weight:bold;
}

.us {
	text-decoration:underline;
}

.tabelle th {
	font-size:12px;
	color:#bf3932;
}

.tabelle .b1 {
	width:150px;
}

.tabelle .b2 {
	width:417px;
}

.tabelle .z1 {
	background-color:silver;
}

.tabelle .z2 {
	background-color:darkgray;
}

.tabelle_pdetails {
	width:820px; 
}

.tabelle_pdetails  th {
	font-size:12px;
	color:#bf3932;
	font-weight:bold;
	padding:5px;
}

.tabelle_pdetails .z1 {
	background-color:silver;
}

.tabelle_pdetails .z2 {
	background-color:darkgray;
}

/* FAQ
//////////////////////////////////////////////////////*/

#a1, #a2, #a3, #a4 , #a5  {
	display:none;
}

.frage {
	font:bold 15px verdana;
	color:#373737;
	cursor:pointer;
}

.antwort {
	margin-left:40px;
	width:665px;
	text-align:justify;
}

.faq ul { 
	margin-top:10px;
	margin-left:25px;
	padding:0px;
}

.faq img { 
	margin-right:10px;
}

.zentriert { text-align:center; }

.littlebox { float:left; margin:3px 10px 20px -90px; padding:4px; width:145px; color:darkred; font:12px serif; line-height:170%; border-top:1px solid darkred; border-bottom:1px solid darkred; background-color:silver; }


/* Korrekturen IE */

* html #oben {
	margin-left:0px;
	float:left;
	}
	
* html #menu1	{
	padding-top:122px;
	padding-bottom:3px;
	}

* html #menu1 li a {	
	padding:8px 5px 2px 5px;
	}
			
* html #menu1 .aktiv a  {
	padding:12px 5px 4px 5px;
	}

* html .littlebox {
	position:relative;
	}
				
* html #unten {
	float:left;
	margin-left:0px;
	}
img.typometer {
	float:right;
	margin:-30px -120px 0px 10px;
	}
a img.typometer {
	border:0;
	}
