body     { color: #656565; font-size: 0.8em; font-family: Verdana; margin: 0 0 0; padding: 0   }

b{}
ul { font-weight: bold; width: 180px; height: 25px; list-style-type: disc; margin: 0 0 0 10px; padding-top: 6px; }
em{color: red;}

#maincontainer     { background-color: #e6e6e6; margin: 0 auto; border-right: 1px solid #646464; border-left: 1px solid #646464; width: 1000px }

#topsection       { background: #fafafa no-repeat; height: 150px }

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}
.detail {	color: #060;}
.important {
	color: #F00;
}
.name-of-person {
	color: #03F;
}
#contentcolumn         { background-color: #fafafa; margin: 0 196px; padding-top: 5px; padding-bottom: 0; border-top: 1px none #646464; border-right: 1px solid #646464; border-left: 1px solid #646464; border-bottom-style: none; border-bottom-width: 0; }
div#contentcolumn { 
min-height:390px;
height:expression(this.scrollHeight > 390 ? "auto":"390px"); 
}
#contentcolumn h1  { color: #424e81; font-size: 1.2em; font-weight: bolder; border-top: medium none #646464; border-right: medium none #646464; border-left: medium none #646464   }
#leftcolumn      { float: left; margin-left: -1000px; width: 196px }

#rightcolumn   { float: left; margin-left: -196px; width: 196px }

#footer   { color: #fff; background-color: #8f9ab7; text-align: center; clear: left; padding: 5px 0 0; width: 100%; height: 30px }

#footer a{
color: #000000;
}

.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: 0.5em; 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 */
a:visited { text-decoration: none; }
.navi1
     { color: #343434; font-size: 100%; text-decoration: none; background-color: #eaeaea; padding: 4px 4px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: medium none #fff; width: 180px; display: block }
.navi2
     { color: #343434; font-size: 90%; text-decoration: none; background-color: #eaeaea; padding: 4px 4px 4px 15px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: medium none #fff; display: block }
.navi1:hover
     { text-decoration: none; background-color: #ffa43c; padding: 4px 4px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: medium none #fff; width: 180px; display: block }

.naviact
  { color: green; font-size: 100%; text-decoration: none; background-color: #ffa43c; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: medium none #fff; width: 180px; padding: 4px; display: block   }
 .naviact2
  { color: black; font-size: 90%; text-decoration: none; background-color: #ffa43c; padding: 4px 4px 4px 15px; border-top: 1px solid #fff; border-bottom: 1px solid #646464; border-left: medium none #fff; display: block  }
 
 /* Navigation aufgeklappt */
.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 }

