html {min-height: 100%;}

* {
margin: 0;
padding: 0;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
}

body {
background-color: white;
margin: 0px auto;
}

.clearer {clear: both; font-size: 0;}
.left {float: left;}

#inner-container {
/*background-image: url(images/background.png);
background-repeat: repeat-x;*/
background-color: white;    
position: relative;
font-size: 1.2em;
width: 1050px;
margin-top: 8px;
margin: 0 auto;
}

#outer-container {
padding-bottom: 14px;
}

#header {
height: 200px;
}

/*#headerimages{
width: 500px;
height: 146px;
margin-top: 28px;
margin-left: 25px;
margin-right: 25px;
}*/


#content {
float: left;
width: 550px;
min-height: 390px;
background-color: #FFFFCC;
margin-top: 8px;
margin-left: 15px; 
}



#content p,h1,table{
margin: 35px;
	
}

#liste{
	margin-bottom: 35px;
}



#liste{
	float: left;
	margin-left: 35px;
	  font-size: 10px;
	margin-bottom: 5px;
}


ul.meine_liste li {
    float: left;
    margin-bottom: 5px;
}
 
ul.spalten_2 li {
    width: 50%;
}

#navigation {
float: left;
width: 250px;
margin-top: 8px;
}

#navigation ul {
		margin-bottom: 5px;
}

#navigation li {
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	padding:8px 24px;
	text-decoration:none;
	list-style-type: none;
	margin-bottom: 7px;
}

#navigation li a{
	display: block;
	color: white;
	text-decoration: none;
	font-size: 14px;
}

#navigation a:hover,
#navigation a:focus{
font-weight: bold;}

#toplogo {
margin-top: 50px;
float: right;
padding-right: 110px;
}

div.untenrechts{
position:relative;
}
div.untenrechts img{
display:block;
width:100%;
position:absolute;
left:0;
bottom:0;
}

 
.active {
	margin-right: -15px;
	font-weight: bold;
} 


.banner { 
	position: relative; 
	overflow: auto; 
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 25px;
}
   
.banner li { 
	list-style: none; 
}

.banner ul li { 
	float: left; 
	min-height: 146px;
}