* { padding: 0; margin: 0; }
body { font-size: 12px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffecbd; margin: 0; padding: 0; }

#container-gesamt { background-image: url(layout/bg.gif); background-repeat: repeat-y; width: 957px; margin: 0 0 0; padding: 0; }
div { margin: 0; padding: 0; }
#top { background-image: none; background-position: 0 top; width: 957px; padding: 0; float: left; margin: 0; }
#top2 { background-image: none; margin: 0; padding: 0; width: 957px; float: left; }
#top2 table {  width: 938px; height: 50px; margin: 0 0 0 9px; padding: 0; }
#top2 td { color: #fff; background-color: #518037; margin: 0; padding: 0;  }
#top2 a:link { color: #fff; text-decoration: none; margin: 0; padding: 0; }
#top2  a:hover { color: #fff; text-decoration: underline; margin: 0; padding: 0; }
#top2  a:visited{ color: #fff; text-decoration: none; margin: 0; padding: 0; }
#head-bilder { background-image: url(layout/kopfleiste.jpg); background-repeat: no-repeat; background-position: left top; width: 938px; height: 233px; float: left; margin-left: 9px;  }
#head-bilderalt { background-image: url(layout/kopfleiste-version1.jpg); 
background-repeat: no-repeat; background-position: left top; margin-left: 9px; width: 938px; height: 233px; float: left; }
#head-bilder2 { background-image: url(layout/bg-navitop.gif); background-repeat: repeat-y; width: 950px; height: 41px; float: left; }
#head-bilder h1 { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; letter-spacing: 3px; margin: 3px 0 0; padding: 0; }
#name { color: #9f000c; font-size: 14px; font-weight: bold; background-image: url(layout/bg-namenleiste.gif); background-repeat: repeat-x; background-position: left top; text-align: right; width: 940px; height: 51px; float: left; margin-left: 33px; padding: 0; border-bottom: 4px solid #bb000e; }
#name p { margin: 0; padding: 0; }
#name .berchtesgaden { color: #bb000e; font-size: 22px; font-style: normal; font-weight: normal; margin: 0; }
#name .land { color: #403d3d; font-size: 16px; font-style: normal; font-weight: normal; margin: 0; }
#name h1 { font-size: 14px; }
#leftpart { color: #fff; margin: 0 0 0 11px; width: 236px; float: left; }
#centerpart { color: #333; background-image: none; background-position: 0 0; padding: 10px 10px 12px 15px; width: 446px; float: left; margin: 0; }
#centerpart p { padding-top: 10px; padding-left: 10px; }
#rightpart { color: #333; background-color: #ffd779; background-image: none; background-position: 0 0; width: 210px; margin: 5px 15px 0 0; padding: 0; float: right; min-height: 500px; }
#footer { width: 936px; color: #333131; font-size: 11px; background-color: #879f32; background-image: url(layout/bottom-hg.gif); background-repeat: repeat-x; background-position: left top; text-align: left; height: 45px; clear: both; margin: 0 0 0 10px; padding: 5px 0 0; }
#footer-1 { width: 210px; float: left; margin-left: 10px; }
#footer-2 { width: 220px; float: left; }
#footer-3 { width: 220px; float: left; }
#footer-4 { width: 220px; float: left; }
#footer p { color: #fff; font-size: 11px; text-align: center; }
#footer a { color: #fff; font-size: 11px; text-decoration: underline; }
#bottom { background-image: url(layout/bottomleiste.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 957px; height: 9px; float: left; }
p { font-size: 12px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 12px; }
h1 { color: #8e340d; font-size: 16px; font-weight: bold; margin-top: 10px; }
h2 { color: #8e340d; font-size: 14px; font-weight: bold; }
td { font-size: 12px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link { color: #8e340d; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

a:visited { color: #8e340d; text-decoration: underline; }

a:hover { color: #000; text-decoration: none; }

a:active { color: #000; text-decoration: none; }
#navi { background-image: none; background-position: left top; width: 190px; margin: 0; padding: 0; }
#navi ul
{ font-size: 14px; background-image: none; background-position: left top; margin: 0; padding: 0; }
#navi li { height: 25px; margin: 0; padding: 0 0 0 10px; list-style-type: none; list-style-image: none; }
#navi a
{ background-image: none; display: block; width: 180px; margin: 0; padding: 0 0 0 0; border-bottom: 1px solid #fff; }
#navi a:link
{ color: #95370c; text-decoration: none; }
#navi a:hover
{ color: #518037; }
#navi a:visited
{ color: #95370c;  text-decoration: none; }
#naviquer {  margin: 0; padding: 0; }
#naviquer ul
{ font-size: 12px;  margin: 0; padding: 9px 0 0; }
#naviquer li { width: 110px; margin: 0; padding: 0 84px 0 10px; list-style-type: none; list-style-image: none; display: inline   }
#naviquer a
{  }
#naviquer a:link
{ color: #fff; text-decoration: none; }
#naviquer a:hover
{ color: #ab4010; }
#naviquer a:visited
{ color: #fff;  text-decoration: none; }
#naviquer2 { vertical-align: top; height: 20px; margin: 0; padding: 0; }
#naviquer2 ul
{ font-size: 12px;  margin: 0; padding: 0; }
#naviquer2 li { width: 110px; margin: 0; padding: 0 15px 0 10px; list-style-type: none; list-style-image: none; display: inline   }
#naviquer2 a
{  }
#naviquer2 a:link
{ color: #fff; text-decoration: none; }
#naviquer2 a:hover
{ color: #ab4010; }
#naviquer2 a:visited
{ color: #fff;  text-decoration: none; }


#navi2 { background-image: url(layout/navi-unten.gif); background-repeat: no-repeat; width: 243px; height: 25px; }
.betont { color: #8e340d; font-weight: bold; }
.naviunten { margin: 0 0 0 -3px; }
ul { list-style-type: disc; list-style-image: none; }
li { margin-left: 25px; list-style-type: disc; list-style-image: none; display: list-item; }
.bildunterschrift { font-size: 10px; }
.bilderrahmen { padding: 2px; border: solid 1px #9f000c; }
.logo-sterne { background-image: none; width: 236px; margin-left: 9px; padding-top: 0; }
.logo2 { margin-bottom: 0; padding-top: 10px; padding-right: 60px; padding-left: 10px; }
.head-unten { background-color: #518037; background-image: url(layout/kopfleiste1.gif); background-repeat: repeat-x; vertical-align: top; width: 485px; height: 20px; }
.head-unten2 { background-image: url(layout/kopfleiste1.gif); background-repeat: repeat-x; width: 44px; }
#aktuelles  { font-size: 11px; background-color: #ffd779; min-height: 500px; padding: 0; }
#aktuelles h1 { color: #fff; font-size: 14px; background-image: url(layout/aktuelles-hg.gif); background-repeat: repeat-x; text-align: center; height: 40px; padding-top: 8px; }
#aktuelles p { padding: 10px; }
.bilderrandre { padding-right: 30px; }
.abstandsterne { padding-left: 9px; }
#navibox { color: #95370c; background-image: url(layout/bg-navi.gif); background-repeat: repeat-y; }
#naviadresse p { padding-left: 15px; color: #333;   }
#kleiner table { font-size: 10px; margin-right: 10px; margin-left: 10px; padding: 5px; }
#kleiner li { font-size: 11px; padding-right: 5px; padding-left: 10px; list-style-type: circle; }
#tablepreiseangebote td { padding: 5px; }
#preistabelle td { font-size: 11px; padding: 4px; }
#infos li { margin-top: 10px; }
.bildrechts { padding-top: 15px; padding-bottom: 10px; padding-left: 10px; }
.bildlinks { padding-top: 15px; padding-right: 15px; padding-bottom: 10px; }
.hoehepauschalen { min-height: 1000px; }
.link-bilder {  }

