body               { color: #002d00; font-size: 0.8em; line-height: 1.3em; font-family: Verdana; background: white url(images/bg_header.jpg) repeat-x; text-align: left; margin: 0pt 0 0; padding: 0 }

b { font-weight: bold }
em{color: red;}

#maincontainer              { margin: 0px auto 0 0px; border-right: none #646464; border-left: none #646464; width: 1180px }

#topsection          { background: #fafafa url(images/bg_header.jpg) repeat-x; height: 120px }

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn             { background-color: #fff; margin: 0px 130px 0 160px; padding-top: 0px; padding-bottom: 0px; border-top: 0px none #646464; border-bottom: 0px none; border-left: 0px none #646464 }
#contentcolumn h5     { font-size: 0.6em; background-color: #fff; border-top: none #646464; border-right: #ff8c00; border-left: none #646464 }
#leftcolumn           { background: url(images/bg_left.gif) no-repeat; float: left; margin-left: -1180px; width: 180px }

#rightcolumn            { float: left; margin-left: -125px; border-left: 0px none #ff8c00; width: 125px }

#footer         { color: #030; font-size: 9pt; background-repeat: repeat-x; 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: 120px; height: 16px }
.innertube4    { color: #666; font-size: 8pt; margin-top: 4px; margin-bottom: 4px; padding: 2px 0px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; width: 125px }
.innertube1           { margin: -30px 20px 10px 240px; padding: 0px 1px 1px; position: absolute }

/* Navigation */

#navibuttons ul
 { list-style-type: none; margin: 0; padding: 0 0 0 1px }
#navibuttons1 ul { list-style-type: none; margin: 0; padding: 0 0 0 1px }
#navibuttons li  { margin: 0 0 0px }
#navibuttons1 li { margin: 0 0 0px }
#navibuttons a
         { color: #002d00; font-size: 9px; text-decoration: none; background-color: #e6eee4; margin-top: 2px; padding: 2px 4px 2px 10px; border: solid 1px #ff8c00; width: 130px; display: block }
#navibuttons1 a { color: #002d00; font-size: 9px; text-decoration: none; background-color: #a6ff94; margin-top: 2px; padding: 2px 4px 2px 10px; border: solid 1px #ff8c00; width: 130px; display: block }
#aktiv  { color: #002d00; font-size: 9px; text-decoration: none; background-color: #a6ff94; margin-top: 2px; padding: 2px 4px 2px 10px; border: solid 1px #ff8c00; width: 130px; display: block }
#navibuttons a:hover
     { color: #f5f5f8; background-color: #ff8c00; border: solid 1px #8cff00 }
  
 /* 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: 100px; 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 }
a    { color: #a57a1a; text-decoration: underline }
a:hover  { color: #6e3c19; text-decoration: underline }
h1  { color: #002d00; font-weight: bolder; font-size: 12pt }
.uh2 { color: #900; font-weight: bolder; font-size: 11pt }
