body     { color: #656565; font-size: 0.8em; line-height: 1em; font-family: Verdana; background-color: #656d81; margin: 5pt 0 0; padding: 0 }

b{font-size: 110%;}
em{color: red;}

#maincontainer     { background-color: #e6e6e6; margin: 0 auto; border-right: 1px solid #646464; border-left: 1px solid #646464; width: 1010px }

#topsection       { background: #fafafa no-repeat; height: 160px }

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn         { background-color: #fafafa; margin: 0 161px 0 180px; padding-top: 5px; padding-bottom: 0px; border-top: 1px none #646464; border-right: 1px solid #646464; border-bottom: 0px none; border-left: 1px solid #646464 }
#contentcolumn h5  { font-size: 0.6em; background-color: #fafafa; border-top: #646464; border-right: #646464; border-left: #646464 }
#leftcolumn      { float: left; margin-left: -1010px; width: 180px }

#rightcolumn   { float: left; margin-left: -160px; width: 160px }

#footer   { color: #fff; background-color: #8f9ab7; text-align: center; clear: left; padding: 0px 0; width: 100%; height: 30px }

#footer a{
color: #FFFF80;
}

.innertube { margin: 0 10px 10px }
.innertube2     { color: #fafafa; background-color: #8f9ab7; text-indent: 10px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; width: 150px; height: 20px }
.innertube3   { color: #666; font-size: 8pt; background-color: #efecff; text-indent: 10px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; width: 180px; height: 16px }
.innertube1      { margin: 5px 20px 10px 220px; padding: 3px 1px 1px; position: absolute }

/* Navigation */

#navibuttons ul
 { list-style-type: none; margin: 0; padding: 0 0 0 1px }

#navibuttons li  { margin: 0 0 0px }

#navibuttons a
     { color: #fafafa; font-size: 10px; text-decoration: none; background-color: #8f9ab7; padding: 4px 4px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: none #fff; width: 164px; display: block }

#navibuttons a:hover
  { color: #fff; background-color: #9fabcc; border-top: 1px solid #fff; border-bottom: 1px solid #646464 }
  
 /* Navigation aufgeklappt */

#navibuttons2 ul
 { list-style-type: none; margin: 0; padding: 0 0 0 1px }

#navibuttons2 li   { margin: 0 0 0px }

#navibuttons2 a
       { color: #646464; font-size: 10px; text-decoration: none; background-color: #e6e6e6; padding: 4px 4px 4px 35px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: none #fff; width: 140px; display: block }

#navibuttons2 a:hover
   { color: #fafafa; background-color: #9fabcc; border-top: 1px solid #fff; border-bottom: 1px solid #646464 }
  
.line  { background-color: #8f9ab7; border-top: 1px solid #fff; width: 150px; height: 4px }
.tabkopf1    { font-weight: bold; background-color: #e8e8e8; text-indent: 5px; padding: 2px; border-top: none #f7d459; border-right: 1px solid #8f9ab7; border-bottom: none #f7d459; border-left: 1px solid #8f9ab7 }
.inhalt1 { padding: 5px }
form  { color: #646464; font-size: 10pt; border: #06c }
input { color: #646464; font-size: 10pt; margin-top: 4px; border: solid 1px #8f9ab7 }
.submit { color: #8f9ab7; background-color: #fafafa }
.txtbold { color: #474747; font-weight: bold }
.zitat { color: #600; font-style: italic; font-size: 9pt }
.kltxt { font-size: 8pt }
