body     { color: black; font-size: 0.8em; line-height: 1em; font-family: Verdana; background-color: white; margin: 5pt 0 0; padding: 0 }

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

#maincontainer     { background-color: white; margin: 0 auto; width: 1000px ; }

#topsection       { background: white no-repeat; height: 130px  }

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

}


#box_left {
	width: 200px;
	margin-left: -12px;
	float: left;
	display: inline;
	position: fixed;
	top: 120px;
}


#box_right {
	width: 150px;
	margin-left: 800px;
	float: left;
	display: inline;
	position: fixed;
	top: 120px;
	
}

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

#contentcolumn         { margin: -17px 200px 20px 210px; padding-top: 5px; padding-bottom: 20px; padding-left: 1px; }
#contentcolumn h5  { font-size: 0.6em; background-color: #fafafa; border-top: #646464; border-right: #646464; border-left: #646464 }
#leftcolumn      { color: #656565; float: left; margin-left: -1010px; width: 200px    }

#rightcolumn   { color: #656565; float: left; margin-left: -200px; width: 200px    }

#footer   { color: #fff; background-color: #8f9ab7; text-align: center; clear: left; padding: 5px 0 0; width: 100%; height: 30px }

#footer a{
color: #FFFF80;
}

.innertube { margin: 0 10px 10px }
.innertube2     { color: #fafafa; text-indent: 10px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; width: 150px; height: 20px ; border-top-color: #fff; }
.innertube3   { color: #666; font-size: 8pt; text-indent: 10px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; width: 180px; height: 16px ; }
.innertube1      { padding: 3px 1px 1px; position: fixed; margin-top: px; margin-right: 20px; margin-bottom: 10px; }

/* 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 }
.ra_li_re { background-image: url(../images/spalte.gif); background-repeat: repeat-y; background-position: 0 50%; padding-right: 28px; padding-left: 32px; }
a { color: black; text-decoration: underline; }
h1 { font-size: 12pt; font-weight: bold; margin-top: 30px; margin-right: 0; margin-left: 0; }
.abstand { vertical-align: -1px; margin-left: 4px; }
h2 { font-size: 10pt; font-weight: bolder; margin: 0.83em 0; }
h3 { font-size: 10pt; font-weight: bold; }
a:active { color: #c97814; font-weight: bold; }
a:hover { color: #c97814; }
.zitat { color: #600; font-style: italic; font-size: 9pt }
.kltxt { font-size: 8pt }
/* Tabellenlayout */
.dsR1  /*agl rulekind: base;*/ { height: 45px; }
.dsR2  /*agl rulekind: base;*/ { width: 150px; }
.dsR65 /*agl rulekind: base;*/ { width: 53px;  }
.dsR66 /*agl rulekind: base;*/ { width: 48px;  }
.dsR67 /*agl rulekind: base;*/ { width: 65px; }
.dsR68 /*agl rulekind: base;*/ { width: 65px; }
.dsR70 /*agl rulekind: base;*/ { width: 16px;  }
.dsR73 /*agl rulekind: base;*/ { width: 48px; color: #dc6d0b; }
.dsR75 /*agl rulekind: base;*/ { width: 180px; }
.dsR76 /*agl rulekind: base;*/ { width: 16px; height: 30px; }
.dsR79 /*agl rulekind: base;*/ { width: 48px; color: #dc6d0b; }
.dsR80 /*agl rulekind: base;*/ { background-image: url('(EmptyReference!)'); width: 370px; height: auto;  }
.dsR81  { width: 185px  }
.dsR81 img { padding-right: 5px; }
.dsR82 /*agl rulekind: base;*/ { width: 16px; height: 145px  }
.dsR83 /*agl rulekind: base;*/ { background-image: url(images/Profil.png); width: 548px; 5px}
