.clearer {clear:both; }
a {text-decoration: none; color: #7a2a30;}
a img {border: 0px;}
/* ===========  Base ========== */
body{
    font-family: Eras Medium ITC, Verdana, Arial;
    font-size: 14px;
    color: #eaaf75;
    background: url(../img/background.jpg) top center;
    background-position: -83px;
}
#container {
    width: 100%;
    height: 100%;
    border-bottom: 0px;
    background: url(../img/background-light.jpg) top center no-repeat;
}
h1{
    font-size: 16px;
    margin-bottom: 10px;
}   
#header {
    position: relative;
    z-index: 0;
    height: 400px;
    margin-bottom: -190px;
    background: url(../img/background-top.png) top left repeat-x;
    text-align: center;
}   
#header #header_container {
    width: 1000px;
    margin: 0px auto;
}
#header #header_container #img{
    background: url(../img/header.png) top left no-repeat;
    position: relative;
    top: 0px;
    left: -30px; 
    width: 1030px;
    height: 250px;
    margin: 0px auto;
    display: block;
}
#header #header_icons {
    width: 1000px;
    height: 200px;
    margin: 0px auto;
    margin-top: -150px;
    position: relative;
    z-index: 10;
}
#header #header_icons a{
    float: right;
    border: 0px;
}
#header #header_icons a img{
    border: 0px;
}
#header #header_icons #icon_anfahrt {
    margin-right: 30px;
    margin-top: 20px;
}
#header #header_icons #icon_reservierung {
    margin-right: 50px;
    margin-top: 10px;
    
}
#printHeader {display: none;}
#main {
    position: relative;
    z-index: 1;
    width: 1000px;
    margin: 0 auto;
}
#main #content {
    background: url(../img/bg_white-trans.png) top left;
    padding: 10px;
    color: #261305;
    min-height: 400px;
}
#footer {
    background: url(../img/bg_red.png) top left;
    font-size: 10px;
    padding: 10px;
    margin-bottom: 50px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;    
    -webkit-border-bottom-left-radius: 10px;    
    border: 1px solid #997A61;
    border-top: 0px;
}
#footer #footer_links {
    float: right;
}
#footer #footer_links a{
    color: #eaaf75;
}
/* ===========  Content ========== */
h1 {
    font-size: 18px;
    color: #261305;
}