/* ids */
* {
margin:0px;
padding:0px;
}

body {
text-align:center;
background-color:#87C895;

}

/* boxen */
#boxmain {
text-align:left;
margin: 0px auto;
width:950px;
border:10px solid #ffffff;
background-color:#ffffff;
}

#boxhead {
height:180px;
width:950px;
}

#logo {
width: 470px;
height: 180px;
float:left;
}

#pichead {
width: 470px;
height: 180px;
float:right;
}
  
#boxnavi {
width:950px;
height:60px;
background-image: url(../pics/navi/navirundback2.gif);
background-position:left top;
margin-top:10px;
margin-top:10px;
}	
	
.boxcontentLi {
width:470px;
background-image: url(../pics/div/boxlcontent_oben.gif);
background-position:left top;
margin-top:10px;
padding:0px;
float:left;
}
	
#boxfoot {
width:950px;
height:60px;
background-image: url(../pics/navi/navirundback2.gif);
background-position:left top;
border-top:10px solid #ffffff;
clear:both;
text-align:center;
}

/* navi */
#boxnavi ul { 
margin-left:86px;
}

#boxnavi li { 
border:0px solid red;
display:inline;
}

#boxnavi li a {
color:#FFFFFF;
font-family:"Trebuchet MS",Arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
text-transform: uppercase;
display:block;
float:left;
height:40px;
padding-left:12px;
padding-top:20px;
padding-right:11px;
margin-right:0px;
border-right:1px solid #ABDEB5;
}		

	
#boxnavi li a:hover {
background-color:#FF6D16;
color:#FFFFFF;
}

#boxnavi li .aktuell {
background-color:#FF6D16;
color:#FFFFFF;
}
#boxnavi li .navileft {
border-left:1px solid #ABDEB5;
}


/* content */
.boxcontentLi h2 {
font-family:"Trebuchet MS",Arial;;
font-size:1.2em;
color:#FFFFFF;
font-weight:normal;
letter-spacing:1px;
margin-left:20px;
padding-top:20px;
}

.boxcontentLi h3 {
font-family:verdana,arial;
font-size:0.85em;
color:#01573A;
font-weight:bold;
letter-spacing:1px;
margin-top:0px;
margin-left:65px;
margin-bottom:25px;
}

.boxcontentLi p, .boxcontentLi li, form label {
font-family:verdana,arial;
font-size:0.80em;
line-height:1.4em;
color:#01573A;
margin:20px;
}	

.boxcontentLi .nomargin {
	margin-bottom:5px;
}

.boxcontentLi ul li {
margin:0px;

}	

.boxcontentLi ul {
margin:0px;
margin-left:35px;
margin-top:25px;
}			
			
.boxcontentLi a {
font-family:verdana,arial;
color:#01573A;
font-weight:bold;
text-decoration:none;
border-bottom:2px solid #FF6D16;
}		
			
.boxcontentLi a:hover {
border-bottom:0px solid #FF6D16;
}		

/* foot */
#foottext p {
color:white;
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
text-transform: uppercase;
margin-top:10px;
line-height:1.7em;
}

#foottext a {
color:white;
}

/* table */
.tablemain {
border-collapse:collapse;
width:470px;
margin-top:20px;
}


.tablemain td {
border:1px solid #01573A;
font-family:verdana,arial;
font-size:0.7em;
line-height:1.3em;
color:#01573A;
padding-top:2px;
padding-left:5px;
}

.tablemain .tddark {
font-family:verdana,arial;
font-size:0.7em;
line-height:1.3em;
background-color:#44B55A;
color:#FFFFFF;
padding-top:2px;
padding-left:2px;
}


/* sonstiges */
.grau {
	color:#5F5F5F;	
}	

/*forms*/
.form {
text-align:left;
margin-left:20px;
margin-top:10px;
}

.label {
text-align:left;
margin-right:13px;
line-height:1.3em;
margin-bottom:0.4em;
margin-left:0px;
}

.input {
width:430px;
font-size:0.75em;
border:1px solid #96D7A4;
font-family:arial, verdana, sans-serif;
}

.button {
border:1px solid #01573A;
border:1px solid #01573A;
background-color:#01573A;
color:#FFFFFF;
font-weight:bold;
font-size:0.75em;
font-family:arial, verdana, sans-serif;
margin-bottom:0px;
}



