html, body {height: 100%;}

body {
margin: 0; 
padding: 0; 
	background-image: url(../_images/bg.gif);
	background-repeat: repeat-y;
	 font-size: 100.1%;
	 background-color: #E6F0F6;
}

#nav2{
	position: relative;
	top: 0px;
	float: left;
	left: 0px; 
	z-index: 10000000;
	width: 190px;
}


#fontsize{
	position: relative;
	top: 10px; /* war 130*/
	left: 21px;
	z-index: 1000005;
	width: 150px;
	height: 20px;
 	margin-bottom: 43px;
}

#fontsize img{margin-right: 5px;}

#logo img{
	margin-top: 10px;
	margin-left: 12px;
	
}

#header1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 119px;
	background-color: #FFFFFF;
	z-index: 5;
}

#logo{
	position: absolute;
	z-index: 506;
	width: 132px;
}
#descripcontainer{width: 993px;}


#wrapper{
	position: relative;
	width: 998px; 
	margin: auto 0px; 
	min-height: 100%; 
	z-index: 505;
}
	
* html #wrapper {height: 100%;} /* IE Hack für 100 % Höhe */

#content{
	width: 808px;
	position: relative;
	margin-top: 119px;
	padding-bottom: 7em;
	float: left;
}


#footer {
	position: absolute; 
	bottom: 0; 
	left: 227px; 
	width: 550px;
	padding-bottom: 1em;
}
   
* html #footer {bottom: -1px;} /* Nächster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */

.clear{
	height: 1px;
   font-size: 1px;
	clear: both;
	width: 1px;

}
	
.clearinline{clear: both;}

#header{
   position: relative;
	float: left;
	width: 808px;
	z-index: 3;	
}

#header img{float: left;}

#whatshot{
	float: left;
	 width: 481px;
	height: 90px;
	background-color: #2A84AA; 
}

#innerhotleft{
	width: 290px;
	height: 90px;
	background-color: #5D9EBB;
	float: left;	
}

#innerhotright{
	position: relative;
	left: 18px;
	top: 13px;
	float: left;
	width: 160px; /* war 162 */
}


#innerhotright img{margin-right: 2px;}

#slogan{
	position: relative;
	top: 0px;
	width: 618px;
	height: 23px;
	background-color: #A02644;
	color: #FFFFFF;
	margin: 0px;
	text-align: right;
}	
	
	
#innercontent{
	position: relative;
	margin-top: 20px;
	left: 39px;
	width: 550px;
	padding-bottom: 2em;
	float: left;
 }		
	
#sidebar{
	position: relative;
	float: left;
	margin-top: 0px;
	padding-top: 77px;
	width: 154px;
	left: 85px;
	color: #FFF;
	font-size: 11px;
	margin-bottom: 45px;
	line-height: 14px;
}	

*html #sidebar{
	padding-top: 29px;
}
	
	
.alertbox{
	float: right;
	position: relative;
	width: 220px;
	margin: 5px 5px 15px 30px;
	margin-right: 0px;
	background-color: #CAE4EC;
	padding: 15px 15px 15px 15px;
	font-size: 0.9em;
}

.alertbox_wide{
	position: relative;
	margin: 35px 5px 15px 0px;
	margin-right: 0px;
	background-color: #CAE4EC;
	padding: 15px 15px 15px 15px;
	font-size: 0.9em;
}

.newspagebox{
	margin: 22px 0px;
	background-color: #CAE4EC;
	padding: 10px 10px 3px 10px;
	font-size: 0.9em;
}
