body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffee; padding: 3%; margin: 0px;  color: #000000;}

ul {list-style-type: square;}

a {  text-decoration: underline; font-weight: normal; color: #000099;}

a.title {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #000099; }
a.title:hover { text-decoration: underline; font-weight: bold; color: #000033; background: eee; }


b { font-weight: bold; color: #666666; }

big.title { font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-size: 20px; }
  
h1 { font: 1.4em/106%  Trebuchet MS, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; color: #000000;}


h2 { font: 1.4em/110% Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #000000; }

h3 { font: 1.2em/110% Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #000000;}

h4 { font: .9em/110% Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #000000;}

p,li { font: .8em/150% Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;}

p.small { font: 80% Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;}


#navbar {width: 100%; background: #ffcc33;  padding: 0; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: 700; border-top: 1px solid #009900;  border-bottom: 1px solid #009900;}

#navbar ul { margin: 0px; padding: 0px; list-style-type: none;}
#navbar li {width: 100%; padding: 0px; text-align: center; float: left; background-color: #ffcc33;}
#navbar li.active {width: 100%; text-align: center; float: left; background-color: #ffffee;}

a.navbar {width: 100%; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: underline; font-weight: bold; color: #333333; }

b.navbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; text-decoration: none; font-weight: bold; color: #339933; }

a.navbar:hover { text-decoration: underline; font-weight: bold; color: #ffffff; background: 339933; }


#klammer {background-color: #eeeeee;  border: 1px solid #669966}


#content { background: #ffffff;  padding: 10px;}
#content p { font-size: .8em;  margin-bottom: 0px; }
#content .help { margin-left: 10px }

#info { background: #dddd99;   border-top: 1px solid #339933; border-bottom: 1px solid #339933;  padding-bottom: 10px; padding-top: 10px; margin: 0;}

#spacer {width: 100%; margin: 0px; padding: 10px;}

#wrapper {width: 100%; margin-top: 0px; padding: 0px;}

#fusszeile {width: 100%; margin-top: 0px; background-color: #ffffcc;  color: #000000;}
#fusszeile p {text-align: center; font-size: 70%; border: none; margin: 0px; padding: 2px 2px 2px 2px;}

#fewokasten {width: 40%; float: left; border: 1px solid #009900; padding: 6px; margin: 2px;}
#fewokasten p.fewohead {background: #ffcc99; margin: 0px; font-weight: 700;}

img.thumb {border: 3px ridge #00cc00;  filter: DropShadow(Color=#ff0000, OffX=15, OffY=15, Positive=1);}
img.logo {float: left; margin-right: 30px;}


abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }


.ahem {
        display:        none;
        }