body        { color: #454545; font-size: 0.8em; line-height: 1em; font-family: Verdana; background-color: #fff8e2; margin: 0pt 0 0; padding: 0 }

b{font-size: 110%;}
em{color: red;}

#maincontainer       { background: #007e7e url(images/bg_streifen.jpg); margin: 0px auto; border-right: 1px solid #646464; border-left: 1px solid #646464; width: 948px }

#topsection        { background: #fafafa no-repeat; height: 80px }

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper { float: left; width: 100% }

#contentcolumn            { background-color: #fff8e2; margin: 0 0px 0px 162px; 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: -948px; width: 162px; height: auto }
#footer      { color: #fff; font-size: 7pt; background-color: #005b5b; text-align: center; clear: left; padding: 8px 0 0px; 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; text-indent: 10px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; width: 153px; 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 0px }

#navibuttons li  { margin: 0 0 0px }

#navibuttons a
      { color: #fafafa; font-size: 10px; text-decoration: none; background-color: #007e7e; padding: 4px 4px 4px 5px; border-top: 1px solid #fff; border-bottom: 1px solid #004a4a; border-left: none #fff; width: 153px; display: block }

#navibuttons a:hover
    { color: #fff; background-color: #009c9c; border-top: 1px solid #fff; border-bottom: 1px solid #004a4a }
  
 /* Navigation aufgeklappt */

#navibuttons2 ul
 { list-style-type: none; margin: 0; padding: 0 0 0 1px }
#navibuttons3 ul { list-style-type: none; margin: 0; padding: 0 0 0 1px }
#navibuttons2 li   { margin: 0 0 0px }
#navibuttons3 li { margin: 0 0 0px }
#navibuttons2 a
         { color: #fafafa; font-size: 10px; text-decoration: none; background-color: #75b3af; padding: 4px 4px 4px 15px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: none #fff; width: 142px; display: block }
#navibuttons3 a   { color: #fafafa; font-size: 10px; text-decoration: none; background-color: #5a8986; padding: 4px 4px 4px 5px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: none #fff; width: 153px; display: block }
#navibuttons2 a:hover
     { color: #fff; background-color: #009c9c; border-top: 1px solid #fff; border-bottom: 1px solid #646464 }
#navibuttons3 a:hover { color: #fff; background-color: #009c9c; border-top: 1px solid #fff; border-bottom: 1px solid #646464 }
.line  { background-color: #8f9ab7; border-top: 1px solid #fff; width: 150px; height: 4px }
.line_unten  { border-top: #fff; border-bottom: 1px dotted #007e7e }
.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 }
.bg_farbe1 { background-color: #017e7e }
.bg_farbe2      { background: #fff8e2 url(images/bg_haus_schmalenberg.jpg) repeat-x 0px 0px }
.h1  { color: #007e7e; font-weight: bolder; font-size: 12pt }
.h2    { color: #007e7e; font-weight: bolder; font-size: 12pt }
.h3 { font-weight: bold }
.marker
 { font-style: italic; font-weight: bolder }
a { color: #007e7e }
a:hover { color: #009b9b }
