/* CSS Document */

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

#container{
margin-right:auto;
margin-left:auto;
margin-top:20px;
margin-bottom:20px;
width:960px;
text-align:left;
}


#header{
background:url(images/bg-header.jpg);
width:960px;
height:153px;
margin:0px;
padding:0px;
}

#logo{
margin:0px 0px 0px 18px;
}


#upper-content{
background:url(images/bg-uppercontent.jpg);
width:960px;
height:201px;
margin:0px;
padding:0px;
}

#navi{
margin:0px 0px 0px 18px;
}

.button1 {
width:200px;
height:30px;
padding:0px;
}
.button1 a{
background: url(images/bg-button1.jpg) no-repeat;
font-size: 14px;
text-decoration:none;
color:#fff;
display:block;
padding: 6px 0px 0px 15px;
width:185px;
height:24px;
margin:0px;
}
.button1 a:link{ background: url(images/bg-button1.jpg) no-repeat;  }
.button1 a:visited{ background: url(images/bg-button1.jpg) no-repeat;  }
.button1 a:hover{ background: url(images/bg-button1.jpg) 0px -30px no-repeat; color:#946244;}
.currentbutton1{
width:185px;
height:24px;
background: url(images/bg-button1.jpg) 0px -30px no-repeat; 
color:#946244;
font-size: 14px;
text-decoration:none;
padding: 6px 0px 0px 15px;
margin:0px;
}

.button2 {
width:200px;
height:30px;
padding:0px;
margin:4px 0px 0px 0px;
}
.button2 a{
background: url(images/bg-button2.jpg) no-repeat;
font-size: 14px;
text-decoration:none;
color:#fff;
display:block;
padding: 6px 0px 0px 15px;
width:185px;
height:24px;
margin:0px;
}
.button2 a:link{ background: url(images/bg-button2.jpg) no-repeat;  }
.button2 a:visited{ background: url(images/bg-button2.jpg) no-repeat;  }
.button2 a:hover{ background: url(images/bg-button2.jpg) 0px -30px no-repeat; color:#946244;}
.currentbutton2{
width:200px;
height:24px;
background: url(images/bg-button2.jpg) 0px -30px no-repeat; 
color:#946244;
font-size: 14px;
text-decoration:none;
padding: 6px 0px 0px 15px;
margin:4px 0px 0px 0px;
}

.button3 {
width:200px;
height:30px;
padding:0px;
margin:4px 0px 0px 0px;
}
.button3 a{
background: url(images/bg-button3.jpg) no-repeat;
font-size: 14px;
text-decoration:none;
color:#fff;
display:block;
padding: 6px 0px 0px 15px;
width:185px;
height:24px;
margin:0px;
}
.button3 a:link{ background: url(images/bg-button3.jpg) no-repeat;  }
.button3 a:visited{ background: url(images/bg-button3.jpg) no-repeat;  }
.button3 a:hover{ background: url(images/bg-button3.jpg) 0px -30px no-repeat; color:#946244;}
.currentbutton3{
width:200px;
height:24px;
background: url(images/bg-button3.jpg) 0px -30px no-repeat; 
color:#946244;
font-size: 14px;
text-decoration:none;
padding: 6px 0px 0px 15px;
margin:4px 0px 0px 0px;
}

.button4 {
width:200px;
height:30px;
padding:0px;
margin:4px 0px 0px 0px;
}
.button4 a{
background: url(images/bg-button4.jpg) no-repeat;
font-size: 14px;
text-decoration:none;
color:#fff;
display:block;
padding: 6px 0px 0px 15px;
width:185px;
height:24px;
margin:0px;
}
.button4 a:link{ background: url(images/bg-button4.jpg) no-repeat;  }
.button4 a:visited{ background: url(images/bg-button4.jpg) no-repeat;  }
.button4 a:hover{ background: url(images/bg-button4.jpg) 0px -30px no-repeat; color:#946244;}
.currentbutton4{
width:200px;
height:24px;
background: url(images/bg-button4.jpg) 0px -30px no-repeat; 
color:#946244;
font-size: 14px;
text-decoration:none;
padding: 6px 0px 0px 15px;
margin:4px 0px 0px 0px;
}

.button5 {
width:200px;
height:30px;
padding:0px;
margin:5px 0px 0px 0px;
}
.button5 a{
background: url(images/bg-button5.jpg) no-repeat;
font-size: 14px;
text-decoration:none;
color:#fff;
display:block;
padding: 6px 0px 0px 15px;
width:185px;
height:24px;
margin:0px;
}
.button5 a:link{ background: url(images/bg-button5.jpg) no-repeat;  }
.button5 a:visited{ background: url(images/bg-button5.jpg) no-repeat;  }
.button5 a:hover{ background: url(images/bg-button5.jpg) 0px -30px no-repeat; color:#946244;}
.currentbutton5{
width:185px;
height:24px;
background: url(images/bg-button5.jpg) 0px -30px no-repeat; 
color:#946244;
font-size: 14px;
text-decoration:none;
padding: 6px 0px 0px 15px;
margin:4px 0px 0px 0px;
}

.button6 {
width:200px;
height:30px;
padding:0px;
margin:4px 0px 0px 0px;
}
.button6 a{
background: url(images/bg-button6.jpg) no-repeat;
font-size: 14px;
text-decoration:none;
color:#fff;
display:block;
padding: 6px 0px 0px 15px;
width:185px;
height:24px;
margin:0px;
}
.button6 a:link{ background: url(images/bg-button6.jpg) no-repeat;  }
.button6 a:visited{ background: url(images/bg-button6.jpg) no-repeat;  }
.button6 a:hover{ background: url(images/bg-button6.jpg) 0px -30px no-repeat; color:#946244;}
.currentbutton6{
width:200px;
height:24px;
background: url(images/bg-button6.jpg) 0px -30px no-repeat; 
color:#946244;
font-size: 14px;
text-decoration:none;
padding: 6px 0px 0px 15px;
margin:4px 0px 0px 0px;
}

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

#aktuell{
float:left;
margin:0px 0px 0px 18px;
padding:20px 5px 0px 10px;
width:185px;
background:#2cc9d1;
}

h2{font-size:20px; color:#fff; font-weight:normal; margin:0px 0px 15px 0px;}

#aktuell p{
font-size:12px;
color:#fff;
margin:0px 0px 20px 0px;
}

.turq1{font-weight:bold; color:#026d74;}
.turq2{color:#2cc9d1;}

h1{font-size:22px; color:#2cc9d1; font-weight:normal; margin:0px 0px 15px 0px;}

#maincontent{
background:url(images/bg-maincontent.jpg) no-repeat bottom left;
float:left;
width:580px;
min-height:402px;
padding:18px 132px 20px 30px;
margin:0px;
}

#maincontent p{
font-size:12px;
color:#313131;
margin:0px 0px 15px 0px;
line-height:17px;
}

ul{list-style-type:circle; list-style-position:outside; margin-bottom:50px;}


#maincontent ul li{
font-size:12px;
color:#313131;
line-height:20px;

}

#maincontent a {color:#026d74;}
#maincontent a:hover{color:#2cc9d1;}

.italic{
font-family:Georgia, "Times New Roman", Times, serif; 
font-style:italic; 
font-size:12px; 
color:#2cc9d1;
}

#footer{
background:url(images/bg-footer.jpg) repeat-y;
width:927px;
height:93px;
margin:0px;
padding:0px 0px 0px 33px;
}

#footer p{
float:left;
font-size:12px;
color:#fff;
margin:20px 30px 0px 0px;
}

#footer a{color:#fff;}
#footer a:hover{color:#2cc9d1}

.clear{clear:both; margin:0px;}

.float{float:left; margin:5px 30px 70px 0px; border:solid 1px #313131;}
.long {margin-bottom:500px;}
.medium {margin-bottom:250px;}

#thumbnails{width:580px;}

.thumb{float:left; margin:0px 10px 10px 0px;}
