* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(images/bg.jpg) repeat-x #3D6384;
 color: #151F25;
}

a {
 text-decoration: none;
 color: #353F46;
}

a img {
 border: none;
}

a:hover {
 text-decoration: none;
 color: #B8CCD8;
}

#wrapper { 
 margin: 0 auto;
 width: 900px;
}

#header {
 width: 870px;
 padding: 15px;
 height: 55px;
 margin: 10px 0px 5px 0px;
}

#header ul.links {
	float:left;
	list-style-type: none;
	margin-top: 40px;
}

#header ul li {
	float: left;
	margin: 0 10px;
}

#header a.logo {
	float: right;
	margin-top: 14px;
}

#content { 
 width: 880px;
 height: 520px;
 border: 10px solid #FFF;
 margin: 0px 0px 5px 0px;
 background-color: #B6CAD5;
}

#content .text {
 margin:25px 50px;
 line-height: 1.5em;
}

#content .text h3 {
 font-weight: bold;
 font-size: 14px;
 margin-bottom: 5px;
}

#content .text p {
 margin-bottom: 20px;
}

#content .text a {
 font-weight: bold;
}

#content .text a:hover {
 color: #151F25;
}

#footer { 
 font-size: 11px;
 color: #B8CCD8;
 width: 870px;
 margin: 0px 0px 50px 0px;
 padding: 15px;
}

#footer .konto {
	float: left;
	padding-top: 10px;
	font-size: 14px;
}

#footer .mainsponsor {
	float: right;
	margin-right: 40px;
}

#footer .mainsponsor img, #footer .subsponsor img{
	margin: 0 0 -4px 5px;
}

#footer .subsponsor {
	float: right;
}

#footer .tellafriend {
	float: left;
	margin-top: 4px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 400px; /*width of featured content slider*/
height: 22px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
/*width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#about {
 float: left;
 background: url(images/about.gif);
 height: 30px;
 text-indent: -999em;
 width: 255px;
 margin: 35px 0 45px 0;
}

#col {
 float: left;
 width: 360px;
 margin-right: 40px;
}

#colright {
 float: left;
 width: 40%;
}

.backicon a {
float: right;
 background: url(images/close.jpg);
 height: 72px;
 width: 92px;
 text-indent: -999em;
}

.backicon a:hover{
 background: url(images/close_rollover.jpg);
}

.clear{
 clear: both;
}

#impressum {
 float: left;
 background: url(images/impressum.gif);
 height: 29px;
 text-indent: -999em;
 width: 173px;
 margin: 35px 0 45px 0;
}