body,div,p,td,pre,h1,h2,h3,h4,ul {
font-family:sans-serif;
table-layout:fixed;
font-size:11px;
}
body {
background-color : #000000;
}

h1 {
font-size: 140%;
color:#000000;
background:transparent;
vertical-align: middle;
text-align: center;
padding:10px;
}

h2 {
font-size: 110%;
color: #000000;
background-color: transparent;
text-align:center;
font-weight:bold;
padding:10px;
}

p {
padding-top:2px;
padding-left:5px;
}

a:link {
color :#4071A5;
text-decoration:none;
background-color : transparent;
}
a:visited {
color :#4071A5;
text-decoration:none;
background-color : transparent;
}
a:active {
color : #C80303;
background-color : transparent;
}
a:hover {
color : #C80303;
background-color : transparent;
}

a[href^="mailto:"] {
background: transparent url("/bilder/email.gif") 0% 50% no-repeat;
padding-left: 12px;
}

#hauptlayout {
width:800px;
position:relative;
color:#000000;
background-color:#ffffff;
text-align:left;
margin-top:20px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#hauptnavigation {
width:135px;
height:400px;
position:absolute;
top:80px;
left:35px;
color:#000000;
background-color:transparent;
text-align:left;
overflow:auto;
}

.navielement {
width:125px;
display:block;
background-color : #FFFFFF;
text-align:center;
color:#000000;
font-size:11px;
border:2px solid #000000;
}

.navielement a:visited {
color:#000000;
}
.navielement a {
width:120px;
display:block;
color:#ffffff;
border:2px solid #000000;
}

.navielement2 a {
color:#000000;
width:120px;
display:block;
border:2px solid #000000;
}

.navielement a:hover {
width:127px;
background-color : #000000;
text-align:center;
color:#ffffff;
font-size:11px;
display:block;
}

.navielement2 {
width:120px;
display:block;
background-color : transparent;
text-align:center;
color:#ffffff;
font-size:11px;
}

.navielement2 a:hover {
background-color : #ffffff;
width:127px;
text-align:center;
color:#000000;
font-size:11px;
display:block;
border:2px solid #000000;
}

.navielement2 a:visited {
color:#000000;
}

/* für alle vernünftigen browser */
#inhalt {
 overflow: auto;
}


#inhalt {
width:530px;
height:470px;
position:absolute;
top:60px;
left:220px;
color:#000000;
background-color:transparent;
text-align:left;
overflow:auto;
border:1px;

}
#inhalt a{
background: transparent url("/bilder/extlinkr.gif") 0% 50% no-repeat;
padding-left: 8px;
}
#inhalt a:hover{
background: transparent url("/bilder/extlinkb.gif") 0% 50% no-repeat;
padding-left: 8px;
}

#inhalt a[href^="mailto:"] {
background: transparent url("/bilder/email.gif") 0% 50% no-repeat;
padding-left: 12px;
}

.tgaestebuch {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right:10px;
background-color:#d7d6d4;
font-weight:bold;
}

.gaestebuchinhalt {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right:10px;
background-color:transparent;
}

#unten {
width:760px;
height:35px;
position:absolute;
top:590px;
left:20px;
color:#ffffff;
background-color:transparent;
text-align:left;
overflow:auto;
}

#unten td {
font-size:10px;
color:#ffffff;
}

@media print {
#hauptnavigation{ display : none; }
#unten{ display : none; }
.nichtdrucken { visibility :hidden ; }


/* exploder V6 only */
* html #inhalt {
 overflow: visible;
}

/* exploder V7 only */
*+html #inhalt {
 overflow: visible;
}


#hauptlayout{
white-space:normal;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, san-serif;
color : #000000;
width:100%;
height:auto;
overflow:visible;
border-width:0 0 0 0;
}

#inhalt{
position:absolute;
display:block;
top:0px;
left:0px;
white-space:normal;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, san-serif;
color : #000000;
margin:0;
width:100%;
height:auto;
overflow:visible;
border-width:0 0 0 0;
}

body,table,td,tr,div,p,pre,h1,h2,h3,h4 {
font-family:Geneva, Arial, Helvetica, san-serif;
color : #000000;
white-space:normal;
background-color:#ffffff;
}

}