body
{
margin:0px;
background-color:white;
background:url(/images/bgr.jpg);
background-repeat:repeat-x;
}

img
{
border:0px;
display:block;
padding:0px;
}

.headline
{
color:#617BC6;
font-size:18px;
font-weight:bold;
margin:0px 0px 10px 0px;
display:block;
}

a:link,a:visited
{
color:#000;
font-family:verdana, arial, tahoma;
font-size:11px;
text-decoration:none;
}

a:hover
{
background-color:#5974C5;
color:white;
}

#ls a:link,#ls a:visited
{
color:#000;
font-family:verdana, arial, tahoma;
font-size:11px;
text-decoration:underline;
}

#ls a:hover
{
background-color:#5974C5;
color:white;
}

#navigation
{
float:left;
width:170px;
display:block;
margin:120px 0px 0px 0px;
}

.bump
{
margin:3px 0px 0px 0px;
}

a.navi:link, a.navi:visited
{
background-color:black;
color:white;
font-family:gill sans mt;
padding:0px 8px 0px 8px;
font-size:24px;
margin-top:4px;
text-decoration:none;
}

a.navi:hover
{
background-color:#5974C5;
color:white;
}

#wrapper
{
margin-left:170px;
}

#head
{
background:url(/images/head.png);
width:642px;
height:112px;
display:block;
}

#logo
{
position: absolute;
left:200px;
top:10px;
}

#suchfeld
{
font-family:verdana;
font-size:12px;
position:relative;
top:40px;
float:right;
margin-right:30px;
}

input
{
color:#AFAFAF;
font-size:11px;
border:1px solid white;
}

#content
{
width:642px;
height:659px;
display:block;
background:url(/images/content_full.png);
background-repeat:repeat-y;
}

h2
{
font-size:14px;
color:#5974C5;
border-bottom:1px solid #e1e1e1;
padding-bottom:6px;
}

h1
{
font-size:15px;
color:#5974C5;
border-bottom:1px solid #e1e1e1;
padding-bottom:6px;
margin-top:0px;
}

#ls
{
border-right:1px solid #e1e1e1;
padding:50px 30px 0px 0px;
width:270px;
margin:0px 0px 0px 50px;
float:left;
display: inline;
font-family:verdana;
font-size:12px;
text-align:left;
}

#rs
{
margin:50px 0px 0px 30px;
font-family:verdana;
font-size:11px;
text-align:left;
float:left;
width:180px;
}

.imagewrap
{
width:187px;
padding:8px;
border:1px solid #e1e1e1;
}

.news
{

width:187px;
padding:8px;
margin:30px 0px 0px 0px;
border:1px solid #e1e1e1;
}

ul li
{
list-style-image:url(/images/arrow.jpg);
margin-left:-28px;
padding-bottom: 10px;
}

/*#bottom 
{
width:642px;
height:18px;
display:block;
background:url(bottom.png);
}
*/

#footer
{
margin-left:470px;
}
