@charset "utf-8";
/* CSS Document */
body { margin:auto; background-color:#E1FDEA; background-image:url(../gfxneu/bagger.jpg); font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#rahmen { width:900px; margin:0 auto;   }
#rundum { width:850px; background-color:white; border:1px solid #333; margin: 0 auto; margin-top:40px;  }
#rundump { width:600px; background-color:white; border:0px solid #333; margin: 0 auto; margin-top:40px;  }

#header { width:850px; margin-bottom:20px; background-image:url(../gfxneu/headerbg.jpg); background-repeat:no-repeat; height:150px; background-position:15px 110px; }
#header2 { width:830px; background-color:#000; height:15px; background-position:15px 110px; text-align:right; color:#FFF; padding:10px; }

#header2 a {
	color:#FFF;
}

#lefter1 { width:405px;  float:left; position:relative;   }
#lefter2 { width:150px;    float:left; position:relative; padding:5px;   }


#righer1 { width:415px; margin:auto;
}
#righer2 { width:630px; position: relative; 
  padding:0px 20px 10px 30px; margin-left:0;  float:right; 
 }








#footer1 { 
clear:both;
background-color:#069; height:18px; padding:3px; text-align:right; color:white; width:844px; margin: 0 auto; 
border-right: 1px solid #333;
border-bottom: 1px solid #333;
border-left: 1px solid #333;



}

#righer1 p {
	padding-right:10px;
}

#logform1 {

	margin-left:10px;
	background-image:url(../gfxneu/flaeche01.png); 
	min-height:300px; background-repeat:no-repeat; padding-top:80px;
}



.icon_left { margin-left:10px; float:left; margin-right:8px; width:189px; height:107px; background-image:url(../gfxneu/Buttons.jpg); background-repeat:no-repeat; text-align:center; padding-top:28px;   }
.icon_right { float:right; width:189px; height:107px; background-image:url(../gfxneu/Buttons.jpg); background-repeat:no-repeat; text-align:center; padding-top:28px;   }


.icon_left a,
.icon_right a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:18px;
	
}
	
a.zweizeiler  {
	padding-top:10px;
}

a.einzeiler  {
padding-top:5px;
}


#logform1 .form1feld {
	width:200px;
	background-color:#FFF;
	border:1px solid #333;
	padding:1px;
}
#logform1 .submit1 {
	width:204px;
	background-color:#555;
	border:1px solid #333;
	color:#FFF;
	padding:0px;
}






table.liste {
	font-size:11px;
	border:1px solid #999;
	width:595px;
	margin-bottom:10px;
}

table.liste TD, TH {
	padding:5px;
	background-color:#EEE;
}

table.liste TH {
	font-weight:bold;
	background-color:#CCC;
	text-align:left;
}


table.listep {
	font-size:11px;
	border:0px solid #999;
	width:595px;
	margin-bottom:10px;
}

table.listep TD, TH {
	padding:5px;
	background-color:#FFF;
}

table.listep TH {
	font-weight:bold;
	background-color:#FFF;
	text-align:left;
}

#lefter2 ul {
	padding:0;
	margin:10px 0 10px 0;

}

#lefter2 ul li {
	width:150px;
	display:block;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	background-color:#eee;
	margin-bottom:4px;
	padding:3px;
}

div#error h1 {
	font-size:12px;
	color:#900;
	font-weight:bold;
}
div#success h1 {
	font-size:12px;
	color:#390;
	font-weight:bold;
}

div#error a,
div#success a {
	font-size:12px;
	color:#000;
	text-decoration:underline;
}

/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


h1 {
	font-size:18px;
	font-weight:bold;
}

div#ansichtreport {
	
	clear:both;
	font-size:10px;
	line-height:16px;
}