html { padding:0; margin:0; height: 100%; margin-bottom: 1px; }

body { margin: 0 auto; color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; background: #ffffdd url(bilder/goriwirt-hg.gif) no-repeat fixed center top; text-align:center; padding:0;}

#box { width:960px; margin:auto; padding:0; text-align:left; position: relative; margin-top: 35px; }
#kopf { margin-left:30px; }
#inhalt { padding-left: 210px; overflow: visible; background-image: url(bilder/inhalt-hg.gif); z-index: 20; }
#navigation { margin: 0; position: absolute; left:0; top:113px; width: 190px; background: transparent url(bilder/navigation-hg.gif) no-repeat right top; z-index: 99; }
#2spaltig { width:690px; }
#fuss { }

#banner {
	position: absolute;
	top: 28px;
	left: 606px;
}

#inhalt ul { padding:0; margin-left:17px; list-style: square; }
#navigation ul { list-style:none; margin: 31px 10px 0 0; padding:0; border-top: 1px solid #fff; }
#navigation li { border-top: 0; }

p, ul, ol { line-height: 1.4em; margin:0 0 5px 0; }

h1 { margin:0; font-size:1.5em; padding:10px 0 10px 0; color: #900; }
h2 { margin:0; font-size:1.2em; padding:0 0 10px 0; color: #900; }
h3 { margin:0; font-size:1.2em; padding:0 0 10px 0; color: #000; }
h4 { margin:0; font-size:0.8em; padding:0 0 10px 0; color: #000; }

a:link { color: #900; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:focus { color: #00f; text-decoration: underline; }
a:hover { color: #00f; text-decoration: underline; }
a:active { color: #900; text-decoration: underline; }

.cParentMenu { margin: 0; padding:0; }
.cParentMenu a {display: inline-block; border-bottom: 1px solid #fff; }
.cParentMenu a {display: block; border-bottom: 1px solid #fff; } 
.cParentMenu a:link { padding-left:15px; background-color:#900; color:#fff; font-weight: bold; text-decoration:none; } 
.cParentMenu a:visited { padding-left:15px; background-color:#900; color:#ffffdd; font-weight: bold; text-decoration:none; }
.cParentMenu a:focus { padding-left:15px; background-color:#dca7a7; color:#900; font-weight: bold; text-decoration:none; }
.cParentMenu a:hover { padding-left:15px; background-color:#dca7a7; color:#fff; text-decoration:none; }
.cParentMenu a:active { padding-left:15px; background-color:#dca7a7; color:#ffffdd; text-decoration:none; }

.cDaughterMenu { margin: 0; padding:0; } 
.cDaughterMenu a { display: inline-block; border-bottom: 1px solid #fff; } 
.cDaughterMenu a { display: block; border-bottom: 1px solid #fff; } 
.cDaughterMenu a:link { padding-left:25px; background-color: #ba5353; color: #fff; font-weight: normal; text-decoration: none;} 
.cDaughterMenu a:visited { padding-left:25px; background-color: #ba5353; color: #ffffdd; font-weight: normal; text-decoration: none;}  
.cDaughterMenu a:hover { padding-left:25px; background-color: #dca7a7; color: #fff; font-weight: normal; text-decoration: none;} 

li.m a { color:#c5102a !important; background-color:#efefef !important; }
a.m { color:#900 !important; background-color:#dca7a7 !important; }

form { margin: 0; }
.angebot { margin:10px; }
.bu { font-size:0.8em; }
.achtung { color: #FF0000; }

