/* CSS Document */

html{}

body {    
background-color: #e6e6e8;
margin-top: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
line-height: 15px;
color:#666;

}

#page{
width:890px;

margin:auto;
min-height:790px;
}

#top{
width:880px;
height:25px;

}

#header{
width:888px;
height:290px;
background-image: url(images/head_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}


#wrapper{
width:890px;
background-image: url(images/wrap_bg.gif);
background-position:top left;
background-repeat:repeat-y;

}


#navigation{
position:relative;
top:0px;
left:0px;
width:150px;
height:229px;
background-image: url(images/nav2_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:110px;
list-style-type:none;
text-align:right;
color: #666;
float:left;
}

#navigation ul li{
color: #666;
}

#navigation ul li a{
color: #666;
text-decoration:none;
line-height:20px;
}

#navigation ul li a:visited {
color: #666;
text-decoration:none;
}

#navigation ul li a:hover{
color: #333;
text-decoration:underline;
}

.navigation_active {
color: #d20051;
}

#content{
width:650px;
margin-right:30px;
line-height:25px;
float:right;}

#content h1{
font-size:16px;
background-image:url(images/headline_ecke.gif);
background-repeat:no-repeat;
padding:10px 0 0 50px;
line-height:30px;
}

#content li{
list-style-image: url(images/list.gif);
list-style-position:inside;
padding-top:-10px;
}

#content a, #top a{
color: #666;
text-decoration:none; 
}

#content a:hover, #top a:hover{
color: #333;
text-decoration:underline;
}

#content  img{
padding: 0 10px 10px 10px;}

#footer{
width:890px;
height:180px;
background-image: url(images/footer_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}

.clear{clear:both;}
