#fixmenue, #footer, #contact2 { display:none; }

html{ height:95%; margin-left:40; margin-right:40; margin-top:5; margin-bottom:10; padding:0; font-family:Verdana,sans-serif; font-size:14px; }
body{ height:90%; margin-bottom:40; padding:0.0cm; background: #d0d0d0 url(/config/Farbverlauf.png) repeat-x; background-attachment:fixed; }

#menue,#inhalt { -moz-border-radius-topright:    1.50em; }
#menue         { -moz-border-radius-bottomleft:  1.50em; }

#inhaltdruck { text-align: right; font-size:1.25em; height:34px; }
#inhaltdruck a { text-decoration:none; font-weight:bold; }
#inhaltdruck img { border:0;}

#logo { text-align:right; position:relative; right:-15px; top:1px;}

#headline { border-bottom: 1px solid black; }

#menue     { position: absolute; //Extraeinladung für IE }
#menue[id] { position: fixed;    //und nun fuer alle richtigen Browser }

#menue {
	width:5.0cm; left: 20px; top:80px; padding-left:5px;
	border:1.0px solid black; background-color:#f0f0f0; overflow: hidden;
}
#menue a { text-decoration:none; color:black; }
#menue a.selected { color:blue; }
#menue a:hover { color: white; background-color:darkblue; }
#menue form { margin-bottom: 0; }
#menue ul { padding-left: 20; margin-left:0; margin-top:3; padding-bottom:3; }
#menue li { list-style:square; color:black; padding:0; font-size:13px; font-style:italic; line-height:60%; }
#menue li.selected { color:blue; }
#menue li.mainlevel { font-size:18px; font-weight:bold; line-height:100%; }
#menue input { background-color:#e0e0e0; color:black}

#contact { font-size:9px; text-align:center; padding:2px; border-top: 1px solid black; margin-top:-20px; }
#contact a:hover { color: black; background-color:lightgrey;}

#inhalt {
	width:expression(document.body.clientWidth > 880? "880px": "auto" ); //Extraeinladung für IE
}
#inhalt[id] { min-width:670px; min-height:98%; }
#inhalt { background:#ffffff url(/config/Bildmontage.jpg) no-repeat; border:1px solid black; padding-right:0.5cm; padding-bottom:0.5cm; padding-top:0.3cm; padding-left: 5cm; }
#inhalt p     { text-align:justify; }
#inhalt ul    { font-weight:normal; padding-top:0px; padding-bottom:10px; }
#inhalt li    { padding-top: 4pt; padding-bottom: 0pt}
#inhalt input { background-color:#e0e0d0; color:black}
#page a { border-bottom:dashed 1px red; text-decoration:none; }

.infotable { border-spacing:0; border:thin solid grey; width:98%; border-collapse: collapse; }
.infotable th { background:#e0e0e0; text-align:left; vertical-align: top; border:1.0px solid grey; padding:3px; }
.infotable td { text-align:left; vertical-align: top; border:thin solid grey; grey; padding:3px; }

.texttable { width:95%; }
.texttable th { text-align:left; vertical-align: top; border-bottom: 1.0px dashed lightgrey; }
.texttable td { vertical-align: top; border-bottom: 1.0px dashed lightgrey; }


