body,
html   { font-size: 11px; margin: 0px; padding: 0px; border: none aqua }

.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-top: 4px;
}
.menu_oben a {
   text-decoration: none;
   color: #FFFFFF;
}
.menu_oben a:hover {   
   text-decoration: underline;
   color: #D3E2F9;
}

.inhalt_oben  { color: #a9a9a9; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt_oben a  { color: #a9a9a9; font-size: 9px; text-decoration: underline }
.inhalt_oben a:hover { color: #a9a9a9; font-size: 9px; text-decoration: none }
.rootline a:hover  { color: #f5f5f5; text-decoration: underline }
.inhalt     { color: #525252; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt a { color: #525252; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; border: 1px #525252 }
.inhalt a:hover { color: #525252; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; border: 1px #525252 }
td { color: #525252; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.menue  { color: white; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.inhalt h1         { color: #525252; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px }
.inhalt p {
	line-height: 135%;
}
input    { color: #525252; font-weight: normal; font-size: 11px; background-color: #f5f5f5; border: solid 1px #525252 }
select   { color: #525252; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; border: #525252 }
textarea     { color: #525252; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; padding: 0.2em; border: solid 1px #525252 }
a   { color: #808080; font-size: 11px; text-decoration: underline; border: 1px #525252 }
a:hover   { color: #808080; font-size: 11px; text-decoration: none; border: 1px #525252 }

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }