html { scrollbar-base-color:#dae52a; scrollbar-face-color:#dae52a; scrollbar-track-color:#fff; }
body { color:#010330; font-family:'Verdana', sans-serife; margin:0px; background:#f2f2f2 url(img/bg.jpg) repeat-x; }

#banner { background:url(img/bg.jpg) no-repeat; height:110px; }
#inhalt { text-align:left; vertical-align:top; font-size:9pt; padding-bottom:20px; padding-top:25px; padding-left:55px; padding-right:20px; background:#f2f2f2; text-align:justify; }
#menue { width:140px; vertical-align:top; background:#f2f2f2; padding-top:27px; }

.abstand { height:20px; } 
.menueleft { height:20px; }
.menueright { height:20px; }

a:link { color:#010330; text-decoration:underline; font-weight:bold; }
a:visited { color:#010330; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; } 

.sichtbar { display:none; position:absolute; right:20px; width:50%; background:#f2f2f2; padding:20px; border:#010330 solid 2px; z-index:2; }
a.hovertext { background:#f2f2f2; color:#010330; display:block; padding:3px; text-decoration:none; }
a.hovertext:visited { text-decoration:none; }
a.hovertext:hover { color:#fff; background:#010330; text-decoration:none; }
a.hovertext:hover .sichtbar, a.hovertext:focus .sichtbar { display:block; color:#010330; background:#f2f2f2; font-weight:normal; }


.menueleft a { display:block; text-align:center; width:140px; height:20px; font-weight:bold; font-size:9pt; text-transform:capitalize; }
.menueleft a:link { color:#fff; width:140px; background:url(img/menueaktivleft.jpg) no-repeat left; text-decoration:none; }
.menueleft a:visited { color:#fff; width:140px; background:url(img/menueaktivleft.jpg) no-repeat left; text-decoration:none; }
.menueleft a:hover { width:140px; background:url(img/menueleft.jpg) left no-repeat; color:#010330; text-decoration:none; }

.menueright a { display:block; width:140px; text-align:center; height:20px; font-weight:bold; font-size:9pt; text-transform:capitalize; }
.menueright a:link { color:#fff; width:140px; background:#010330 url(img/menueaktivright.jpg) no-repeat right; text-decoration:none; }
.menueright a:visited { color:#fff; width:140px; background:#010330 url(img/menueaktivright.jpg) no-repeat right; text-decoration:none; }
.menueright a:hover { width:140px; background:#dae52a url(img/menueright.jpg) right no-repeat; color:#010330; text-decoration:none; }

h1 { font-size:12pt; font-weight:bold; text-decoration:underline; color:#010330; }
h2 { font-size:10pt; background:#dae52a; padding:2px; }
h2.up { background:#010330; color:#fff; padding:2px; text-align:left; }
.blau { background:#010330; color:#fff; padding:2px; }
.transparent { background:transparent; } 
h3 { font-size:9pt; font-weight:bold; text-decoration:none; }

ul { margin-bottom:0px; }
li { padding:3px; }
hr { color:#010330; }


th { font-weight:bold; font-size:9pt; text-align:left; }
td { font-size:9pt; line-height:12pt; vertical-align:top; text-align:left; }

.absatz, .absatz_gelb { padding-left:10px; padding-bottom:10px; padding-right:10px; font-size:9pt; }
.absatz_gelb { background:#dae52a; }

.button { margin-top:20px;width:150px;background:#010330;color:#fff;border:0px;font-weight:bold; padding:3px; cursor:hand; }

.up { font-size:9pt; height:18px; line-height:12pt; padding-bottom:8px; text-decoration:none; text-align:right; }
.up a:link { text-decoration:none; display:block; padding:5px; }
.up a:visited { text-decoration:none; display:block; padding:5px; }
.up a:hover { text-decoration:none; display:block; padding:5px; background:#dae52a; color:#010330; }

.box { background:transparent url(img/box.jpg) no-repeat top right; height:45px; margin-top:0px; margin-bottom:0px; margin-left:0px; padding-bottom:10px; padding-left:10px; padding-top:20px; }
.box_aussen { background:#dae52a url(img/box_bg.jpg) repeat-x top; padding-right:0px; padding-top:0px; margin-bottom:0px; }
.box_unten { background:#dae52a url(img/box_unten.jpg) no-repeat right bottom; height:21px; width:500px; }
.box_rechts { color:#fff; font-size:9pt; background:#010330 url(img/box_rechts.jpg) repeat-y right; width:500px; }

.box_gelb { background:#dae52a; color:#010330; padding:10px; font-size:9pt; height:80px; text-align:left; }
