html, body {
height: 100%;
margin: 0;
padding:0;
}

body {
font-size:0.75em;
}

#layout {
background-image:url(../../media/bilder/_layout/bg_content.jpg);
background-repeat:repeat-y;
background-position:center top;
width:971px;
margin:0 auto;

}

#header {
position:relative;
background-image:url(../../media/bilder/_layout/bg_header.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height: 106px;
background-color: #cac3af;
}

#logo {
position:absolute;
top:27px;
left:95px;
width:363px;
height:54px;
}

#container {
background-image:url(../../media/bilder/_layout/bg_layout.jpg);
background-repeat:no-repeat;
background-position:center bottom;
width:971px;
}

#mitte {
width:800px;
margin:0px auto;
padding-bottom:10px;
}

#navigation {
height:43px;
width:800px;
}

#navi_links {
height:43px;
float:left;
width:700px;
}

#sprachauswahl {
padding-top:14px;
float:right;
width:65px;
}


.top_flash {
height:46px;
background:#651414;
}

#flash_container {
width:800px;
height:340px;
margin-bottom:20px;
}

#flash {
float:left;
width:560px;
height:340px;
}

#slideshowStartseite {
width:560px;
height:340px;
}

#slideshowDestination {
width:560px;
height:340px;
}

#online_teaser {
float:left;
width:240px;
height:340px;
/* background:#888; */
}

#content {
width:800px;


}

.bg_border_three {
background-image:url(../../media/bilder/_layout/bg_start_content.gif);
background-repeat:repeat-y;
}

#content_main {
width:560px;
float:left;

}

.tabbed {
width:550px;
}

.tabbed ul {
margin-bottom:20px;
}

.content_tabs_bg {
background-image:url(../../media/bilder/_layout/bg_border_tabs.gif);
background-repeat:repeat-y;
background-position:left top;
width:550px;
}

.content_main_half {
width:260px;
float:left;
padding:0px 10px;
}

.content_main_half_nopaddingright {
padding:0px 0px 0px 10px;
}

.grau {
background:#c0b9ab;
margin:10px 0px;
padding:10px;
}

.teaser1 {
float:left;
width:220px;
padding:0px 10px 0px 10px;
}

.teaser_test {
/* float:left;
padding:0px 10px 10px 10px;
width:220px;
*/
}


.teaser2 {
background:#62594C;
/*
float:left;
width:220px;
*/
padding:0px 10px 10px 10px;
}



.contact {
width:205px;
/*height:185px;    */
background:#C0B9AB;
padding:5px 5px 0px 10px;
}

#footer {
background-image:url(../../media/bilder/_layout/bg_footer.jpg);
background-repeat:no-repeat;
background-position:center top;
height:101px;
width:971px;
background-color: #cac3af;
}

#footer_text {
text-align:center;
height:61px;
padding-top:15px;
}


