body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    background-image:url(images/bg.jpg);
    background-repeat: no-repeat;
}
#adresse {
    position: absolute;
    left: 725px;
    top: 90px;
}
#adresse p {
    padding: 0;
    font: normal 11px arial;
    color: #9d9686;
}
#container {
    margin-left: 150px;
}
#grafik {
    display: none;
    position: absolute;
    top: 90px;
    left: 902px;
    width: 139px;
    height: 339px;
    background-image:url(images/gabel.gif);
}
#top_red {
    margin-left: 22px;
    width: 730px;
    height: 20px;
    background-image:url(images/top_red.jpg);
}
#stuck {
    width: 774px;
    height: 34px;
    background-image:url(images/stuck.gif);
}
#head {
    margin-left: 22px;
    width: 730px;
    height: 175px;
    background-image:url(images/head.jpg);
}
#head a.kontakt {
    position: absolute;
    padding: 0 0 0 20px;
    top: 65px;
    left: 725px;
    font: bold 11px arial;
    text-decoration: none;
    color: #979081;
    background-image:url(images/icon_kontakt.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
#head a.impressum {
    position: absolute;
    padding: 0 0 0 20px;
    top: 65px;
    left: 800px;
    font: bold 11px arial;
    text-decoration: none;
    color: #979081;
    background-image:url(images/icon_impressum.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
#head a.kontakt:hover {
    color: #333333;
}
#head a.impressum:hover {
    color: #333333;
}
#navigation {
    padding: 140px 0 0 10px;
}
#navigation a {
    padding: 0 10px 0 10px;
    font: normal 13px arial;
    text-decoration: none;
    color: #ffffff;
    border-right: 1px solid #cc6666;
}
#navigation a.last {
    border:0;
}
#navigation a:hover {
    color: #ff9966;
}
#navigation a.active {
    color: #ff9966;
}
#teaser {
    margin-left: 22px;
    width: 730px;
    height: 230px;
}
#content {
    margin-left: 22px;
    width: 730px;
    background: #ffffff;
}
#content_left {
    padding: 0 0 25px 0;
    width: 230px;
    background: #eae6dc;
    background-image:url(images/schatten_links.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    float: left;
}
#content_right {
    padding: 25px 25px 10px 25px;
}
#content_right h1 {
    margin-bottom: 0;
    font: italic normal 28px georgia;
    color: #993333;
}
#content_right h2 {
    margin-top: 0;
    font: italic normal 19px georgia;
    color: #9d9686;
}
#content_right p {
    font: normal 13px arial;
    line-height: 19px;
}
#content_right p.small {
    padding: 15px 0 0 0;
    font: normal 11px arial;
    color: #9d9686;
    text-align: center;
    background-image:url(images/border.gif);
    background-position: top center;
    background-repeat: no-repeat;
}
.ambiente {
    padding: 1px 0;
    background: #cccccc;
}
.bt_galerie {
    margin-top: 30px;
    position: absolute;
    left: 162px;
    width: 240px;
    height: 82px;
    background-image:url(images/bt_galerie.gif);
}
.bt_galerie:hover {
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
}
.bt_guestbook {
    margin-top: 112px;
    position: absolute;
    left: 162px;
    width: 240px;
    height: 82px;
    background-image:url(images/bt_gaestebuch.gif);
}
.bt_guestbook:hover {
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
}
#guestbook {
    clear: both;
}
#tread {
    padding: 10px;
    border-bottom: 1px solid #9d9686;
    background: #eee8d9;
}
#pagination a {
    padding: 3px 10px;
    margin: 0 1px 0 0;
    background: #9d9686;
    color: #eee8d9;
    font: normal 11px arial;
    text-decoration: none;
    border-top: 1px solid #ffffff;
}
#pagination a:hover {
    background: #898376;
}
#pagination a.active{
    background: #898376;
    border-top: 1px solid #898376;
    color: #ffffff;
}
#g_pagination {
    padding: 3px 0;
    border-top: 1px solid #ffffff;
}
#g_pagination a {
    padding: 3px 10px;
    margin: 5px 1px 0 0;
    background: #9d9686;
    color: #eee8d9;
    font: normal 11px arial;
    text-decoration: none;
}
#g_pagination a:hover {
    background: #898376;
}
#g_pagination a.active{
    background: #898376;
    color: #ffffff;
}
p.gb {
    color: #9d9686;
}
#clear {
    clear: both;
}
a.thumb {
    display: block;
    float: left;
    background: #000000;
    margin: 1px;
    opacity:.85;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
}
a.thumb:hover {
    opacity:1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}
#footer {
    margin-left: 22px;
    padding: 10px 0;
    width: 730px;
    background: #9d9686;
    background-image:url(images/footer.gif);
    background-repeat: no-repeat;
    text-align: center;
    border-bottom: 1px solid #898376;
}
#footer p {
    margin: 0;
    padding: 0;
    font: normal 11px arial;
}
#footer a {
    color: #000000;
    text-decoration: none;
}
#footer a:hover {
    color: #eae6dc;
}



label,input {
    display: block;
    width: 250px;
    float: left;
    margin-bottom: 3px;
    font: normal 13px arial;
}
textarea {
    width: 250px;
    height: 80px;
    margin-bottom: 3px;
    font: normal 13px arial;
}
label {
    text-align: right;
    width: 65px;
    padding-right: 20px;
}
form br {
    clear: left;
}
input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
input#reset { /* den Submit-Button */
  float: none;
  width: auto;
}
span.orange {
    display: inline;
    color: #cc3300;
}