body{
margin:							0px 0px 10px 0px;
padding:							0px 0px 0px 0px;
background-image:					url(http://www.starinfobox.com/img/lay/background.png);
background-repeat:					repeat-x;
background-color:					#a4ddf8;
font-family: 						verdana, arial, sans-serif;
font-size: 						13px;
}

img{
border:							none;
}
#header{
margin:							0px 0px 0px 0px;
padding:							5px 5px 5px 5px;
width:							900px;
margin: 							0 auto;
background-color:					#ffffff;
border-left:						5px solid #017ac1;
border-right:						5px solid #017ac1;
}
#headnav {
color: 							#017ac1;
padding: 						5px 0px 5px 0px;
margin: 							0px 0px 0px 0px;
text-align: 						center;
font-weight: 						bold;
}
#wrapper {
margin:							0px 0px 0px 0px;
padding:							5px 5px 5px 5px;
width:							900px;
margin: 							0 auto;

background-image:					url(http://www.starinfobox.com/img/lay/left_bg.jpg);
background-repeat:					repeat-y;
border-left:						5px solid #017ac1;
border-right:						5px solid #017ac1;
}
#left{
float: 							left;
width:							225px;
margin:							0px 0px 0px 0px;
padding:							0px 0px 0px 0px;
}
#left h2 {
text-align: 						center;
padding:							0px 10px 0px 0px;
margin:							0px 0px 10px 0px;
}
#content{
float: 							left;
margin:							0px 0px 10px 0px;
padding:							0px 0px 0px 0px;
width:							665px;
}

#footer{
margin:							0px 0px 5px 0px;
padding:							5px 5px 5px 5px;
width:							900px;
margin: 							0 auto;
background-color:					#017ac1;
border-top:						2px solid #017ac1;
border-bottom:						5px solid #017ac1;
border-left:						5px solid #017ac1;
border-right:						5px solid #017ac1;
}
#footer_2{
margin:							0px 0px 10px 0px;
padding:							0px 0px 0px 0px;
width:							910px;
margin: 							0 auto;
}
/* Schriftbild */
h1{
margin:							0px 0px 0px 0px;
padding:							0px 0px 0px 0px;
font-size:						16px;
font-weight:						bold;
color:							#CC6600;
}

h2{
margin:							0px 0px 0px 0px;
padding:							0px 0px 0px 0px;
font-size:						13px;
font-weight:						bold;
color:							#CC6600;
}

a:link, a:visited, a:active{
color:							#017ac1;
text-decoration:						none;
}
a:hover{
color:							#a4ddf8;
text-decoration:						underline;
}
#content p, #content ul li {
line-height:						19px;
}
/* Linke Navigation */
#ln{
margin:							0px 0px 0px 0px;
padding:							0px 0px 0px 0px;
list-style-type:						none;
border-bottom:						1px solid #a4ddf8;
width:							210px;
}
#ln li{
margin:							0px 0px 0px 0px;
padding:							0px 0px 0px 0px;
display: 						block;
width:							210px;
border-top:						1px solid #a4ddf8;
}

a.aktsite{
color:							#ffffff;
text-decoration:						none;
font-weight:						bold;
display: 						block;
margin:							0px 0px 0px 0px;
padding:							3px 0px 3px 4px;
border-left:						5px solid #017ac1;
background-color:                                        #a4ddf8;
}

#ln a:link, #ln a:visited, #ln a:active{
color:							#017ac1;
text-decoration:						none;
display: 						block;
margin:							0px 0px 0px 0px;
padding:							3px 0px 3px 4px;
border-left:						5px solid #ffffff;
}
#ln a:hover{
color:							#017ac1;
text-decoration:						none;
display: 						block;
margin:							0px 0px 0px 0px;
padding:							3px 0px 3px 4px;
border-left:						5px solid #017ac1;
}

/* Footer Navigation */
#footnav{
text-align: 						right;
margin:							0px 0px 0px 0px;
padding:							0px 0px 0px 0px;
list-style-type:						none;
}
#footnav li{
font-size:						10px;
margin:							5px 5px 5px 0px;
padding:							0px 0px 0px 0px;
display: 						inline;
}
#footer a:link, #footer  a:visited, #footer  a:active{
font-weight:						bold;
color:							#ffffff;
text-decoration:						none;
}
#footer a:hover{
font-weight:						bold;
color:							#ffffff;
text-decoration:						underline;
}
#footer_2 a:link, #footer_2 a:visited, #footer_2 a:active{
color:							#ffffff;
text-decoration:						none;
}
#footer_2 a:hover{
color:							#ffffff;
text-decoration:						underline;
}
/* Formulare */
fieldset{
border:							none;
margin:							5px 0px 0px 0px;
padding:							5px 5px 5px 5px;
width:							520px;
}
legend{
display: 						none;
}
.sbutton {
margin:							3px 0px 0px 160px;
font-weight:						bold;
width:							356px;
border:							1px solid #017ac1;
}
label{
width:							150px;
float: 							left;
text-align: 						right;
margin:						 	5px 10px 5px 0px;
}
input{
border:							1px solid #017ac1;
background-color:					#a4ddf8;
margin:							3px 0px 5px 0px;
width:							350px;
padding:							2px 2px 2px 2px;
float: 							left;
}
.error {
border:							2px dashed #017ac1;
padding:							5px 5px 5px 5px;
font-weight:						bold;        
}