/* CSS Document */

body{
background:url(images/bg-body.jpg) repeat-x #cfe4eb;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0,005em;
margin:0px;
padding:0px;
text-align:center;
}

#container{
margin-right:auto;
margin-left:auto;
margin-top:0px;
width:970px;
text-align:left;
}

#header{
background:url(images/bg-header.jpg);
width:970px;
height:95px;
}

#logo{
width:245px;
height:85px;
margin:10px 0px 0px 675px;
float:left;
}
#logo a{border:none; text-decoration:none;}

#navi{
background:url(images/bg-navi.jpg);
width:915px;
height:31px;
margin:0px;
padding:4px 0px 0px 55px;
}

.button {
float:left;
margin:0px 35px 0px 0px;
}

.button a{
font-size: 20px;
text-decoration:none;
color:#00265a;
}
.button a:hover{color:#d8541b;}

.currentbutton{
float:left;
color:#d8541b;
font-size: 20px;
margin:0px 35px 0px 0px;
}

#content{
width:970px;
min-height:565px;
margin:0px;
background: url(images/bg-content.jpg) repeat-y;
}



#left{
width:640px;
margin:0px;
padding: 0px 35px 0px 15px;
float:left;
}
#left img{border:none; margin:0px;}

h1{
float:left;
font-size:50px;
color:#005894;
font-weight:normal;
margin: 8px 0px 8px 40px;
letter-spacing:0.01em;
}
.orange{color:#d8541b;}

#left p{
clear:both;
margin: 0px 0px 15px 40px;
font-size:12px;
color:#00265a;
line-height:18px;
}

#left a{ color:#00265a;}
#left a:hover{ color:#d8541b;}

#right{
width:200px;
float:left;
padding:35px 45px 0px 35px;
margin:0px;
}

h2{
font-size:18px;
font-weight: normal;
color:#d8541b;
margin:0px 0px 6px 0px;
}

#right p{
width:200px;
margin: 0px 0px 15px 0px;
font-size:12px;
color:#00265a;
}

#right a{text-decoration:none; color:#00265a;}
#right a:hover{text-decoration:none; color:#d8541b;}

#right img{margin:0px; border:none;}

.border{
padding-bottom:15px;
border-bottom:solid 1px #9cc8da;
}


#clear{clear:both;}

#footer{
width:970px;
height:91px;
background: url(images/bg-footer.jpg) no-repeat;
clear:both;
margin:0px;
}

#mail{
margin:30px 0px 0px 720px;
float:left;
}

#impressum{
margin:30px 0px 0px 15px;
float:left;
font-size:12px;
color:#fff;
}
#impressum a{text-decoration:none; color:#fff;}
#impressum a:hover{text-decoration:none; color:#0099FF;}

#design{
width:12px;
height:13px;
margin:8px 0px 0px 20px;
float:left;
}
#design img{border:none;}


#copy{
width:195px;
margin:8px 0px 0px 720px;
float:left;
font-size:11px;
color:#fff;}

#logos{
margin: 0px 0px 15px 40px;
}

#logos a{
display:block;
float:left;
text-decoration:none;
border:none;
margin: 30px 30px 0px 0px;
}

.img{
float:right;
margin-top:10px;
}

