body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
height: 100%;
background-image:url(bilder/back_in_neu.gif)
}
#title {
	position:absolute;
	left:145px;
	top:4px;
	width:401px;
	height:99px;
	z-index:1;
}
#icon {
	position:absolute;
	left:178px;
	top:149px;
	width:71px;
	height:69px;
	z-index:2;
}
#select_l {
	position:absolute;
	left:235px;
	top:164px;
	width:262px;
	height:48px;
	z-index:3;
}
#Layer1 {
	position:absolute;
	left:175px;
	top:216px;
	width:610px;
	height:206px;
	z-index:4;
}
#Layer1_2 {
	position:absolute;
	left:175px;
	top:135px;
	width:610px;
	height:206px;
	z-index:4;
}
#mainContent{
margin-left:162px;
}
#content{
width:840px;
}
fieldset{
margin-right:10px;
}
#form {
height:58px;
padding-top:10px;
position:relative;
width:130px;
z-index:1;
font-size:.9em;
color:#fff;
float:left;
}
#form .select{
font-size:11px;
}
#menu{
width:145px;
background-color:green;
}
#form_adlog label{
float:left;
width:72px;
}
#form_belog label{
float:left;
width:115px;
}
li{
margin-bottom:5px;
}
p.cr {
font-size:0.7em;
}
.text{
padding: 0 0 0 160px;
margin:0;
}
h2{
margin-top:0;
}

.daten{
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}

.bilder{
width: 850px;
}

.clean{
clear: both;
}

.pic{
padding: 10px 10px 10px 0px;
}

.pic_1{
float:left;
padding: 10px 10px 10px 0px;
}

.pic_2{
padding: 10px 10px 10px 420px;
}

.info_1{
float:left;
padding: 10px 10px 10px 0px;
width:380px;
}

.info_2{
padding: 10px 10px 10px 420px;
width:380px;
}

.info_1_dat{
padding: 0px 10px 10px 0px;
width:790px;
}

.info_2_dat{
padding: 10px 10px 10px 0px;
width:790px;
}

.sum{
background-color: #E0E0E0;
}
legend {
background-color: #006600;
color:#FFFFFF;
padding: 4px;
border: 1px solid #4b408c;
border-right-width: 2px;
border-bottom-width: 2px;
margin-bottom: 4px;
font-weight: bold;
}
input:active, input:focus, input:hover { 
	background-color: lightgrey;
	color:#000000}
   
.submit{
	background-color: #006600;
	color: #FFFFFF;
	border: 1px solid #101010;
}
.abstand {
float:left;
width: 15em;
}
.kontaktdaten{
	padding: 5px 5px 5px 5px;
	width: 750px;
	}		

.kontaktdaten label {
		display: block;
		width: 6em;
		float: left;
		}
		
.kontaktdaten_big label {
		display: block;
		width: 8em;
		float: left;
		}
.wert{
border: 1px solid #ccc;
}		
/* expanding menu styling */
#udm ul {
	width:145px !important;
	w\idth:124px !important;
	margin-left:0 !important;
	margin-top:1px !important;
	}
#udm ul li{
	width:140px;
	}
#udm ul ul {
	width:145px !important;
	w\idth:112px !important;
	border-style:solid;
	background-color:#006600;
	}
	#udm ul ul li{
	margin-left:5px;
	border-left:1px solid #fff;
	width:130px;
	}
#udm ul ul ul {
	width:112px !important;
	w\idth:104px !important;
	border-style:dotted;
	background-color:#ffd;
	}
#udm li {
width:145px;
}
/* give all anchors a hand cursor */
#udm a {
	cursor:pointer !important;
	cursor:hand !important;
	}
#aktYear, #aktMonth {	
	background-color: #880033;
	color: #fff;
	}
