@media print { .nichtdrucken {display:none;} }
.mainframe {FONT-WEIGHT: normal; border-style:solid; border-width:3px; border-color:#996600; margin:0px; padding: 6px;}
.darkframe {FONT-WEIGHT: bold; BACKGROUND:#FFCC00; COLOR: #000000; text-align:center; border-style:solid; border-width:3px; border-color:#CC9900; margin:0px;}
.headframe {FONT-WEIGHT: bold; BACKGROUND:#CCFF33; COLOR: #000000; text-align:center; border-style:solid; border-width:3px; border-color:#CC9900; margin:0px; width:100%}
.lightframe {FONT-WEIGHT: normal; background:#FFFF99; text-align:center; border-style:solid; border-width:1px; border-color:#FFCC00; margin:0px;}
.greenframe {FONT-WEIGHT: normal; background:#ccFF99; text-align:center; border-style:solid; border-width:1px; border-color:#FF9933; margin:0px;}

.lightframel {FONT-WEIGHT: normal; background:#FFFF99; text-align:left; border:solid 3px #FFCC33;
 padding:5px; margin:0px;}

.imgframe {FONT-WEIGHT: normal; background:#ffff99; text-align:center; border-style:solid; border-width:2px; border-color:#ffcc33; margin:0px;}
.line {border-bottom:3px solid #996600; padding-bottom:4px; margin:0px; }
.mark {font-style:italic; text-decoration:underline; color:#cc0000;}
.mred {font-weight:bold; text-decoration:underline; color:#cc0000;}
.mblue {font-weight:bold; color:#0000cc;}
.light { background-color:#ffffcc; font-size:12px; text-align:left;}
body { background-color:#ffffcc; padding:0px; color:#000000;
  margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;
  font-family:Verdana,Helvetica,sans-serif;}

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Verdana,Helvetica,sans-serif; }
h1 { font-size:2em; color:#663300; }
h2 { font-size:1.6em; color:#663300; }
h3 { font-size:1em; color:#663300; }
h4 { font-size:0.8em; }
img { border:0px; }
p,ul,ol,li,div,td,th,address,blockquote {font-family:Verdana,Helvetica,sans-serif; font-size:1em; }
blockquote,cite { font-style:italic; }
.px {text-align:justify}
.menu { background-color:#FFFF99 }
.nav { background-color:#FFCC33; }
.normal { font-size:1em; }
.small { background-color:#FFCC33; font-size:0.75em; }

ax:link { color:#3333FF; text-decoration:underline; }
ax:visited { color:#663300; text-decoration:underline; }
ax:active { color:#0000FF; text-decoration:none; }

.box {float:left; width:40%;
      font-weight: normal; font-size:80%; background:#FFFF99; text-align:left;
	  border-style:solid; border-width:1px;
	  border-color:#996600; padding:5px; margin:5px;}
.box dl {margin:0px;}	
.box dt {text-decoration:underline;}	
.box dd {margin-left:1em;}
.bildr {float:right; padding:6px; MARGIN:6px;}
.bildl {float:left; padding:6px; MARGIN:6px;}
.fin {clear:both; font-weight: normal; font-size:80%; background-image:url(img/stgr.bmp); text-align:left;
	  background-repeat:repeat; border-style:solid; border-width:1px;
	  border-color:#663300; padding:5px; margin-bottom:5px;}
balken {border-bottom-style:solid; border-width:1px; border-bottom-color:#ffcc33; background-color:#ffcc33;}
hr {color:#996600; height:1px;}

first-letter { border:0; }
#letter:first-letter {color:#663300; font-weight:bold; font-size:1.25em;}

div.oben { background-image:url(img/kante.gif);
           background-repeat:repeat-x;
           margin-left:0px; margin-top:0px;
           margin-right:0px; margin-bottom:0px; }

.button, .buttonf
      {font-size:18px; font-family:Arial,sans-serif; font-weight:normal; text-decoration:none; 
	  height:25px; background:url('img/bmbg.jpg') repeat-x;
      border-left:2px solid #CCCCCC; border-top:2px solid #CCCCCC;
      border-right:1px solid #000000; border-bottom:1px solid #000000;
	  padding-left:5px; padding-right:5px; margin:0px;margin-left:1px;}
.button:link, .buttonf:link {color: #006600;}
.button:visited, .buttonf:visited { color:#808080;}
.button:hover, .buttonf:hover
      {color:#ff0000; background:url('img/bmhg.jpg') repeat-x;
      border-left: 1px solid #000000; border-top: 1px solid #000000;
      border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc;
      }
.button:active, .buttonf:active { color:#000000; background-color:#CCFFFF; }
.button {display:inline;}

.navvert li {margin-bottom:3px;}
.buttonf {display:block; text-align:center}

.dbut {font-size:16px; font-family:Arial,sans-serif; font-weight:normal; text-decoration:none; 
	  height:23px; background:url('img/bmhg.jpg') repeat-x;
      border-left:2px solid #CCCCCC; border-top:2px solid #CCCCCC;
      border-right:1px solid #000000; border-bottom:1px solid #000000;
	  padding-left:5px; padding-right:5px; margin:0px; margin-left:1px;}
.dbut:link {color: #006600;}
.dbut:visited { color:#808080;}
.dbut:hover
      {color:#ff0000; background:url('img/bmbg.jpg') repeat-x;
      border-left: 1px solid #000000; border-top: 1px solid #000000;
      border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc;
      }
.dbut:active { color:#000000; background-color:#CCFFFF; }

.nbut {font-size:18px; font-family:Arial,sans-serif; font-weight:bolder; text-decoration:none; 
	  height:25px; background:url('img/bmbg.jpg') repeat-x;
      border-left:2px solid #CC0000; border-top:2px solid #CC0000;
      border-right:1px solid #000000; border-bottom:1px solid #000000;
	  padding-left:5px; padding-right:5px; }
.nbut:link {color: #00cc00;}
.nbut:visited { color:#cc8080;}
.nbut:hover
      {color:#cc0000; background:url('img/bmbg.jpg') repeat-x;
      border-left: 1px solid #000000; border-top: 1px solid #000000;
      border-right: 2px solid #cc0000; border-bottom: 2px solid #cc0000;
      }
.dbut:active { color:#000000; background-color:#CCFFFF; }

.here {font-size:18px;
      font-family:Arial,sans-serif; font-weight:normal; text-decoration:none; 
	  height:25px; color:#008000;
      border: 2px solid #996633; }
	  
.headline {font-size:24px;
      font-family:Arial; font-weight:bold; color:#663300;
	  text-decoration:none;
	  text-align:center; 
	  height:25px;}	 
