body { text-align: center; margin: 0; padding: 0; background-image: url(../img/hgrauchig.jpg); }
* {color: #6a2e22; font-family: sans-serif, verdana; text-align: left; }
#hg {  
margin: 40px auto 0; 
padding: 20px 10px 10px; 
background-color: #f1f1e6; 
width: 210mm; 
height: 148mm; 
border: solid 5px white; 
outline: solid 1px #6a2e22; }
#logo { background-image: url(../img/zigarren.gif); background-repeat: no-repeat; width: 405px; height: 73px; float: left; }
#nav { clear: both; font-size: 11px; font-weight: normal; z-index: 4; margin-top: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-width: 1px; }
#nav ul { margin: 0; padding: 0; }
#nav li { padding: 2px 12px 2px 0; display:inline; white-space: nowrap; }
#nav a:link, #nav a:visited { text-decoration:none; margin: 6px 0; padding-right: 2px; padding-left: 2px; }
#nav a:hover { color: #f1f1e6; font-style: normal; font-weight: normal; background-color: #6a2e22; text-decoration: none; margin: 6px 0; padding-top: 2px; padding-right: 2px; padding-left: 2px; }
#ein #nav-ein a, #zwe #nav-zwe a, #dre #nav-dre a, #vie #nav-vie a, #fun #nav-fun a, #sec #nav-sec a { color: #f1f1e6; background-color: #6a2e22; padding-top: 2px; }
address{ font-size: 11px; font-weight: normal; font-style: normal; width: 200px; float: right; margin-right: 10px; padding-top: 0; }
#text { float: left; width: 560px; margin-top: 30px; font-size: 12px; line-height: 20px; overflow: auto; max-height: 420px; }
#galerie { font-size: 11px; line-height: 18px; width: 550px; overflow: auto; float: right; max-height: 420px; margin-top: 30px; padding-right: 15px; }
* html #galerie
{
height: 420px; /* for IE */
}

* html #text
{
height: 420px; /* for IE */
}

#bildtext { font-size: 11px; line-height: 18px; width: 220px; margin-top: 30px; float: left; }
#links {float: left; width: 270px; }
#rechts { float: right; width: 270px; }
#zwei { margin: 30px 10px 0 0; display: block; font-size: 11px; font-style: normal; font-weight: normal; padding-top: 0; width: 200px; float: right; }
img { background: white; padding:4px; border:solid 1px #6a2e22; display: block; }
h1 { font-size: 13px; font-weight: bold; }
h2 { font-size: 11px; font-weight: bold; }
.fett { font-weight: bold; }
a:link { text-decoration: underline; }

