@charset "utf-8";
/* CSS Document */

html, body{
background-color:#FFFFFF;
font-family:arial;
}

#body { 
margin:0 auto;
width:932px;
height:auto;
}

#banner{
background:url(../images/banner.jpg) no-repeat top left;
width:926px;
height:109px;
}

#menu{
background:url(../images/menu.jpg) no-repeat top left;
width:932px;
height:43px;
padding-left:33px; 
}

a:link, a:visited{
text-decoration:none;
color:#fff;
}

#item{
text-align:center;
width:119px;
height:32px;
margin:3px 0px 0px 20px;
float:left;
color:#FFF;
padding-top:5px;
font-weight:bold;
font-size:14px;
}

#links{
margin: 15px 0px 0px 2px;
width:372px;
height:280px;
float:left;
border:2px solid #CCCCCC;
}

#rechts{
margin: 15px 0px 0px 0px;
width:546px;
height:282px;
float:left;
}

#bar{
background-color:#CCCCCC;
width:500px;
height:89px;
margin: 0px 8px 0px 24px;
}

#description{
width:490px;
height:194px;
margin: 0px 16px 0px 40px;
text-align:left;
color:484747;
font-size:13px;
}

#description h1{
color:#0354a0;
font-size:17px;
font-weight:bold;
}

/*
#previous{
background:url(../images/previous.jpg) no-repeat top left;
height:27px;
width:27px;
float:inherit;
margin:31px 0px 0px 9px;
}

#next{
background:url(../images/next.jpg) no-repeat top left;
height:27px;
width:27px;
float:left;
margin:31px 0px 0px 11px;
}
*/

#thumbnail{
float:left;
width: 95px;
height:63px;
margin:12px 0px 12px 22px;
background-color:#999999;
border:1px solid #fff;
}

#content{
width:930px;
height:300;
float:right;
border-top:1px solid #999;
margin:20px 0px 0px 0px;
padding: 10px 0px 0px 0px;
color:484747;
font-size:13px;
}


#content_contact{
width:925px;
height:300;
float:right;
margin:5px 0px 0px 5px;
padding: 5px 0px 0px 5px;
color:484747;
font-size:13px;
}

#content h1, #content_contact h1{
color:#0354a0;
font-size:17px;
font-weight:bold;
}

#under_bar{
color:484747;
font-size:13px;
height:13px;
width:372px;
}

#under_bar a{
color:#484747;
font-size:12px;
}