body {
    background: url('../imgs/bg.gif');
    text-align:center;    
    margin: 0;
    padding:0;
}

#wrapper,#footer {
    text-align:left;
    width:800px;
    margin: 0 auto 0 auto;
    background:white;    
}
#wrapper {    
    position:relative;
}

#head {
    height:132px;
    background: url('../imgs/head.jpg');
}

#topmenu ul { float:left;  list-style-type:none; margin:13px 0 0 20px ;padding:0;}
#topmenu ul li { float:left; margin:0 0 0 0; position: relative; }
-#topmenu ul li a { display:block; text-indent: -9000px; overflow:hidden; width:57px; height:35px; text-decoration:none; }

#nav-sub {
    position:absolute;
    top:50px;
    left:0px;
}

#topmenu ul.sub-menu{	
	margin:0;padding:0;
	position: absolute;
	top:37px;
}
#topmenu ul.sub-menu li{
	margin: 0; padding: 0;
	line-height: 0;
}

#logo {
    height:50px;
    background: url('../imgs/logo.jpg') no-repeat;
    text-indent: -9000px;    
    margin-bottom:40px;
}

#claim{
    position:absolute;
    top:165px;
    left:120px;
    
}

#content{    
    margin: 20px 0px 0px 20px;
    width:500px;
}

#news{
    width:240px;
    background: url('../imgs/verlauf.gif') no-repeat;
    position:absolute;
    left:540px;
    top: 450px;
    padding:10px 0 10px 0;
    
    
    
}

#innernews{
    padding:0px 10px 0px 10px;
}

#footer {
    clear:both;
    background: white url('../imgs/foot.gif') no-repeat bottom;
}

#footer div {
    margin: 0 20px 5px 20px;
    border-top:1px solid #555555;
}

/* Teaser */

#teaser img {display:block; }

#teaser ul { float:left; list-style-type:none; margin:0;padding:0;}

#teaser ul { _margin-left:-20px;}

#teaser ul li { float:left; margin:0 0 0 20px; }

#teaser ul li a { display:block; overflow:hidden; width:230px; height:52px; text-decoration:none; background:url('../imgs/tsr_bottom.gif');}


.clearer {
    clear:both;
    background: white;
    color:white;
    size:1px;
    visibility: collapse;
}

