#bodymenu{
background-color: #CCDDCC;
margin: 0 0 0 0;
text-align: center;
}
#header{
 text-decoration:none;
 font-size: 10pt;
 font-family: Helvetica,Arial;
 border-spacing:0pt;
 border-width: 1pt;
 border-style:groove;
 border-color: #CCF0FF;
 background-color: #CCFFFF; 
}
#inhalt{
 text-align:justify;
 font-size: 10pt;
 font-family: Helvetica,Arial;
 border-spacing:0pt;
 border-width: 1pt;
 border-style:groove;
 border-color: #CCF0FF;
 background-color: #CCFFFF; 
}

#werte{
 font-family: Helvetica,Arial;
 font-size: 10pt;
 font-weight: bold;
} 
#Eingabefelder {
 font-family: Helvetica,Arial;
 font-size: 10pt;
 padding: 3pt;
}

#shorttitle {
 font-family: Helvetica,Arial;
 font-size: 10pt;
 padding: 1pt;
}
#navigation {
 text-align: center;
 font-family: Helvetica,Arial;
 font-size: 7pt;
 padding: 0pt;
}
#menuezeile {
 font-family: Helvetica,Arial;
 font-size: 12pt;
 font-weight: bold;
 width:22mm;
 text-align: justify;
 letter-spacing: 0.2em;
 border-width:2pt;
 border-style:groove;
 border-color: #CCFFCC;
 padding: 1pt;
 background-color:#CCDDAA;
}

.menuezeile#Navigation {
  font-family: Helvetica,Arial;
  font-size: 12pt;
  text-align: left;
  float: left; width: 40mm;
  margin: 6mm; padding: 0;
  border: none;
}
.menuezeile#Navigation li {
  margin: 0; padding: 0.1em;
}
.menuezeile#Navigation a {
  padding: 0.2em;
  font-weight: normal;
}
.menuezeile#Navigation a:link {
  color: black; background-color: #eee;
}
.menuezeile#Navigation a:visited {
  color: #666; background-color: #eee;
}
.menuezeile#Navigation a:hover {
  color: black; background-color: white;
}
.menuezeile#Navigation a:active {
  color: white; background-color: gray;
}

#klickmich {
  font-family: Helvetica,Arial;
 font-size: 12pt;
 background-color: #CCFFFF;
 width:4mm;
 background-color:#CCDDCC;
}

#SUBmenuezeile {
 empty-cells:hide;
 font-family: Helvetica,Arial;
 font-size: 12pt;
 background-color: #CCFFFF;
 width:22mm;
 background-color:#CCDDCC;
}


#blaettern { 
  text-decoration:none; 
  border-width:0.5pt;
  border-style:solid;
  border-color: #0000FF;
  font-family: Helvetica,Arial;
  font-size: 8pt;
  padding-left: 1mm;
  padding-right: 1mm;
}

#reiter { 
  text-decoration:none; 
  border-top-width:0.5pt;
  border-left-width:0.5pt;
  border-right-width:0.5pt;
  border-bottom-width:0pt;
  border-color: #0000FF;
  border: outset 1.5px #000;
  -moz-border-radius: 0.7em;
  border-radius: 0.7em;
  font-family: Helvetica,Arial;
  font-size: 8pt;
  padding-left: 1mm;
  padding-right: 1mm;
 // padding-bottom: 1mm;
}

#makelink {
  font-size: 8pt;
  color             :black;
  text-decoration   :none;
}	
#statuszeile
{
 font-family: Helvetica,Arial;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
 background-color: #EEEEEE;
}


#menuetitle {
 font-family: Helvetica,Arial;
 font-size: 12pt;
 border-bottom-width:1pt;
 border-bottom-style:solid;
 border-color: #0000FF;
}
#untertitle
{
 font-family: Helvetica,Arial;
 font-size: 12pt;
 text-align: right;
 border-left-width:6pt;
 border-left-style:groove;
 border-color: #0000FF;
}

TH {
  text-align: justify;
  font-family: Helvetica,Arial;
  font-size: 12pt;
  text-align: justify;
  color: #000000;
  background: #CCDDFF;
}

#TDzeile {
  text-align: justify;
  font-family: Helvetica,Arial;
  font-size: 10pt;   
  background-color: #CCDDCC;
}


#bildpos {
  padding-top:  3mm; 
  padding-left: 4mm;
  padding-right: 2mm 
}
pre {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 text-align: justify;
 width:80mm;
}

#Notizkarte {
  border-right-width:2pt;
  border-right-style:dotted;
  border-left-width:2pt;
  border-left-style:dotted;
  border-top-width:2pt;
  border-top-style:dotted;
  border-bottom-width:2pt;
  border-bottom-style:dotted;
  border-color: #3399FF;
  padding-right:5mm;
  padding-left: 5mm;
  padding-top: 2mm;
  padding-bottom: 2mm;
  text-align: justify;
}
.Listenfelder {
 text-align: justify;
 font-family: Helvetica,Arial;
 font-size: 12pt;
 background-color:#AABBFF;
 width:240mm;
 height:16mm;
 border:0.5pt groove #000000;
}

#rundeecken {
     white-space:nowrap;
     font-family: Helvetica,Arial;
     font-size: 9pt;
     text-decoration:none;
     margin: 0.2em;
     padding: 0.2em;
     border-color: #CCF0FF; 
     background-color: #CCDDFF;
     border: outset 1.5px #000;
     -moz-border-radius: 0.90em;
     border-radius: 0.90em; 
     padding-left: 1mm;
     padding-right: 1mm;
}

div.bgfixed {
  margin:20px 20px 20px 250px; border:1px solid red; 
  background-image:url(/images/logo_bou.gif); background-repeat:no-repeat; background-position:center center;
  background-attachment:fixed;
}


#textarea{
 text-align: justify;
 font-family: Helvetica,Arial;
 font-size: 10pt;
 color: #CCFFFF;
}

#tabelle_einruecken {
 text-indent: +20mm;
 text-align: justify;
 font-family: Helvetica,Arial;
 font-size: 12pt;
}
#einruecken {
 text-indent: -4mm;
 text-align: justify;
 font-family: Helvetica,Arial;
 font-size: 12pt;
 width:50%;
}
#absatz {
 text-indent: -10mm;
 text-align: justify;
 font-family: Helvetica,Arial;
 font-size: 8pt;
 width:50%;
}
#td1{
 font-family: Helvetica,Arial;
 font-size: 12pt;
 text-align: justify;
 color: #000000;
 background: #AAAAFF;
}
#td2{
 font-family: Courier;
 font-size: 12pt;
 text-align: justify;
 color: #000000;
 background: #FFFF00;
}
#td3{
 font-family: Helvetica,Arial;
 font-size: 9pt;
 text-align: left;
 color: #000000;
 background: #AAAA00;
}
#td4{
 font-family: Helvetica,Arial;
 font-size: 10pt;
 text-align: justify;
 color: #000000;
 background: #FFFFCC;
}
#smallfont{
Background-color: #C4C4C4;
color:#0E0ECE;
border-width:2pt;
border-style:groove;
border-color:#0E0ECE;
font-family:Arial,Verdana;
font-size: 7pt;
padding:0.5pt;
vertical-align:middle;
}

#helpwindow{
color:#0E0ECE;
border-width:0pt;
border-style:groove;
border-color:#0E0ECE; 
font-family:Arial,Verdana;
font-size: 8pt;
  padding-right:0pt;
  padding-left: 3pt;
  padding-top: 0pt; 
  padding-bottom: 0pt;
}

input.fieldoben
{
font-family: Verdana,Arial,Helvetica;
font-size: 9pt;
color: #000080;
background-color:#FFFFFF;
border-right: #000000 1px solid;
border-left: #000000 1px solid;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
}

input.fieldunten
{
font-family: Verdana,Arial,Helvetica;
font-size: 9pt;
color: #000080;
background-color:#D3DDE9;
border-right: #000000 1px solid;
border-left: #000000 1px solid;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
} 

@media print {
  #menuezeile {
    display: none;
  }
  .noprint {
    display: none;
  }
}



