body, td, th, H2, p, ul, ol, blockquote {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}.textSubline {
	font-size: 18px;
	font-weight: bold;
	color: #11388d;
}
.textSubline2 {
        font-size: 12px;
	font-weight: bold;
        line-height: 16px;
        text-decoration: none;
	color: #11388d;
}
.textHeadline {
	font-size: 10px;
	letter-spacing:3px;
}
.textNormal {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.Stil1 {
        font-size: 12px;
        text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

/* BEGIN: Classes - Top-Menü */

A.menuetop {
	display: block;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-size:11px;
	color: #000000;
	background-color: #f7c7bf;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}

A.menuetop:link {
        display: block;
        height: 19px;
        line-height: 19px;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        font-size:11px;
        color: #000000;
        background-color: #f7c7bf;
        text-decoration: none;
        font-weight: normal;
        font-family: Verdana, sans-serif;
}

A.menuetop:visited {
	color: #000000;
	background-color:#f7c7bf;
	text-decoration: none;
	font-weight: normal;
}

A.menuetop:hover {
	color: #FFFFFF;
	background-color:#11388d;
	text-decoration: none;
	font-weight: normal;
}

A.menuetopactive {
        display: block;
        height: 19px;
        line-height: 19px;
        vertical-align: middle;
        text-align: center;
        text-decoration: none;
        font-size:11px;
	color: #FFFFFF;
	background-color:#e01f00;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}

/* END: Classes - Top-Menü */


/* BEGIN: Classes - Sub-Menü */

.submenu {
        max-width: 184px;

        margin-left: 0px;
        margin-top: 0px;
	#text-decoration: none;
}
.submenu_bild {
        max-width: 184px;
        margin-left: 0px;
        margin-top: 0px;
	#text-decoration: none;
        }

.submenu2level {
        max-width: 184px;
        height: 100%;
        margin-bottom: 1px;
        text-align: right;
        padding-right: 10px;
        line-height: 19px;
        font-size: 11px;
        text-decoration: none;
        }

.submenu3level {
        max-width: 184px;
        height: 19px;
        margin-bottom: 1px;
        text-align: left;
        line-height: 19px;
        padding-left: 15px;
        font-size: 10px;
        #text-decoration: none;
        color: #000000;
        }

.submenu4level {
        max-width: 184px;
        height: 19px;
        margin-bottom: 1px;
        text-align: left;
        line-height: 19px;
        padding-left: 30px;
        font-size: 9px;
        #text-decoration: none;
        color: #000000;
        }

.submenu5level {
        max-width: 184px;
        height: 19px;
        margin-bottom: 1px;
        text-align: left;
        line-height: 19px;
        padding-left: 45px;
        font-size: 9px;
        #text-decoration: none;
        color: #000000;
        }


/* Submenü-Links */

/* Level 2 */

a.link2Level {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}


a.link2Level:link {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        font-weight: normal;
}
a.link2Level:visited {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}
a.link2Level:hover {
        font-size: 11px;
        color: #11388d;
        text-decoration: none;
}
a.link2Level:active {
        font-size: 11px;
        color: #11388d;
        text-decoration: none;
	font-weight:bold;
}


/* Submenü-Links */

/* Level 3 */


a.link3Level {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.link3Level:link {
        font-size: 10px;
        color: #000000;
        text-decoration: none;
}
a.link3Level:visited {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.link3Level:hover {
	font-size: 10px;
	color: #11388d;
	text-decoration: none;
}
a.link3Level:active {
	font-size: 10px;
	color: #11388d;
	text-decoration: none;
	font-weight: bold;
}

/* Submenü-Links */

/* Level 4 */

a.link4Level {
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
a.link4Level:link {
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
a.link4Level:visited {
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
a.link4Level:hover {
        font-size: 9px;
        color: #11388d;
        text-decoration: none;

}
a.link4Level:active {
        font-size: 9px;
        color: #11388d;
        text-decoration: none;
	font-weight: bold;
}

/* Level 5 */

a.link5Level {
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
a.link5Level:link {
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
a.link5Level:visited {
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
a.link5Level:hover {
        font-size: 9px;
        color: #11388d;
        text-decoration: none;
}
a.link5Level:active {
        font-size: 9px;
        color: #11388d;
        text-decoration: none;
        font-weight: bold;
}


/* END: Classes - Sub-Menü */


a.linkImpressum {
	font-size: 11px;
	color: #F5F4DF;
	text-decoration: none;
}
a.linkImpressum:visited {
	font-size: 11px;
	color: #F5F4DF;
	text-decoration: none;
}
a.linkImpressum:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkImpressum:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}.textKlein {
	font-size: 10px;
	color: #000000;
	text-decoration: none;

}
.textKleinFett {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
a.linkFettRot {
	font-weight: bold;
	text-decoration: none;
	color: E01F00;
	font-size: 10px;
}
/* vonmir */
a.linkFettRot:link {
        font-weight: bold;
        text-decoration: none;
        color: E01F00;
        font-size: 10px;

}
a.linkFettRot:visited {
	font-weight: bold;
	text-decoration: none;
	color: E01F00;
}
a.linkFettRot:hover {
	font-weight: bold;
	text-decoration: none;
	color: BE1B01;
}
a.linkFettRot:active {
	font-weight: bold;
	text-decoration: none;
	color: BE1B01;
}
.textMittel {
	font-size: 11px;
	text-decoration: none;
}
.textMittelFett {
	font-size: 11px;
	font-weight: bold;
}
a.link2ndLevel {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;

}
a.link2ndLevel:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link2ndLevel:hover {
	font-size: 11px;
	color: #11388d;
	text-decoration: none;
}
a.link2ndLevel:active {
	font-size: 11px;
	color: #11388d;
	text-decoration: none;
}
a.linkTextNav {
	font-size: 10px;
	color: #E01F00;
	text-decoration: none;
}
.textTeaserHeadline {
	font-size: 11px;
	font-weight: bold;
	color: #11388d;
}
.textKleinWeissFett {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.linkFettWeiss {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkFettWeiss:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkFettWeiss:hover {
	font-weight: bold;
	text-decoration: none;
	color: E01F00;
}
a.linkFettWeiss:active {
	font-weight: bold;

	text-decoration: none;
	color: E01F00;
}
a.linkFettGruen {
	font-weight: bold;
	colo: #11388d;
	text-decoration: none;
}
/* vonmir */
a.linkFettGruen:link {
        font-weight: bold;
        color: #11388d;
        text-decoration: none;
}
a.linkFettGruen:visited {
	font-weight: bold;
	color: #11388d;
	text-decoration: none;
}
a.linkFettGruen:hover {
	font-weight: bold;
	color: #11388d;
	text-decoration: none;
}
a.linkFettGruen:active {
	font-weight: bold;
	color: #005338;
	text-decoration: none;
}
a.linkRot {
 text-decoration: none;
 color: E01F00;
}
/*vonmir*/
a.linkRot:link {
 text-decoration: none;
 color: E01F00;
}
a.linkRot:visited {
 text-decoration: none;
 color: E01F00;
}
a.linkRot:hover {
 text-decoration: none;
 color: BE1B01;
}
a.linkFettRot:active {
 text-decoration: none;
 color: BE1B01;
}
.textGrossFett {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;

}
.linkRot {

	font-weight: normal;
	text-decoration: none;
	color: #E01F00;
	font-size: 10px;
}
.formSuche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #7088bb;
	width: 102px;
	height: 18px;
	border: 1px solid #000000;


}
.formOK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #11388d;
	color: #FFFFFF;
	width: 60px;
	height: 18px;
	border: 1px solid #000000;
}
.FettGruen {

	font-weight: bold;

	color: #11388d;
	text-decoration: none;
	line-height: normal;
	font-size: 11px;


}
a.navlink2 {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.navlink2:visited {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.navlink2:hover {
	font-size: 9px;
	color: #11388d;
	text-decoration: none;
}
a.navlink2:active {
	font-size: 9px;
	color: #11388d;
	text-decoration: none;
}

/* Links Insgesamt */

a:link { 
	text-decoration:none;
}
a:visited { 
	text-decoration:none;
}
a:hover { 
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:focus {
	text-decoration:underline;
}

H2 { 
        line-height: 18px;
        color: #11388d;
        font-size: 16px; 
}
H2  A { 
        line-height: 18px;
        color: #11388d;
        font-size: 16px; 
}
H2  A:hover { 
        line-height: 18px;
        color: #11388d;
        font-size: 16px; 
}
H2  A:active { 
        line-height: 18px;
        color: #11388d;
        font-size: 16px; 
}
H2  A:visited { 
        line-height: 18px;
        color: #11388d;
        font-size: 16px; 
}



/* default styles for extension "tx_indexedsearch" */

tx-indexedsearch {
width: 418px;
}

.tx-indexedsearch {
max-width: 418px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox P A {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox P A:hover {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox P A:active {
 color:#000000;
 }

 .tx-indexedsearch .tx-indexedsearch-browsebox P A:visited {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox P SPAN.tx-indexedsearch-browsebox-strong {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell {
 color:#000000;
font-size: 12px;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P {
 color:#000000;
font-size: 12px;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A {
 color:#000000;
font-size: 12px;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:hover {
 color:#000000;
font-size: 12px;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:active {
 color:#000000;
font-size: 12px;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:visited {
 color:#000000;
font-size: 12px;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD P {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD P A {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD P A:hover {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD P A:active {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-browsebox TD P A:visited {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-res {
        color:#000000;
 	font-size: 10px;
	line-height: 10px;
	text-decoration: none;
 }
 .tx-indexedsearch .tx-indexedsearch-res P {
        color:#000000;
 	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
 }
 .tx-indexedsearch .tx-indexedsearch-res P A {
 color: #E01F00;
 }
 .tx-indexedsearch .tx-indexedsearch-res P A:hover {
 color: #BE1B01;
 }
 .tx-indexedsearch .tx-indexedsearch-res P A:active {
 color: #BE1B01;
 }
 .tx-indexedsearch .tx-indexedsearch-res P A:visited {
 color: #E01F00;
 }
 .tx-indexedsearch .tx-indexedsearch-res TABLE {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-res TD {
 color:#000000;
 }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
 color:#000000;
 }



.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; 
max-width: 418px;
}
.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:black; 
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background:#f5f4df; 
}
.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:5px; 
margin-bottom:5px; 
margin-left:5px;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
background:#cccccc; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
vertical-align:absmiddle; 
}
