/* TYPO3 3.6.1 */
/* Master Stylesheet fuer MASTER TEMPLATE v1.0 */

/***************************/
/* Generelle Styles: */
/***************************/
BODY, H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Verdana, Geneva, sans-serif; color: black; }
PRE { font-family: monospace; }
A { color:white; text-decoration:underline; }
#A:hover { color: Yellow; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
BODY, P, TD, UL, OL, H1, H2, H3, H4, H5 { font-size: 10pt; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 10pt; }
H1 {font-size: 13pt; color: #003366; margin-bottom: 5px; margin-top: 0px;}
P A:link { color: GREEN; text-decoration: underline; }
P A:visited { color: GREEN; text-decoration: underline; }
P A:activ { color: GREEN; text-decoration: underline; }
P A:hover { color: GREEN; text-decoration: underline; }
P A:focus { color: GREEN; text-decoration: underline; }

/* Listen */
.bulletlist A:link { TEXT-DECORATION: underline; color: blue; }
.bulletlist A:visited { TEXT-DECORATION: underline; color: GREEN; }
.bulletlist A:active { TEXT-DECORATION: underline; color: red; }
.bulletlist A:hover { TEXT-DECORATION: underline; color: brown; }
.bulletlist A:unknown { TEXT-DECORATION: underline; color: yellow; }




.rechtsAuswahlBoxen { border: 1px solid; margin-bottom: 5px; width: 100%; background-color: #305587; border-color: black; padding: 4px; }
.rechtsAuswahlBoxen H1 { color: #003366; font-size: 9pt; font-weight: bold;  text-align: center;  }
.rechtsAuswahlBoxen H2 { color: #003366; font-size: 9pt; font-weight: bold; margin-bottom: 2px;}
.rechtsAuswahlBoxen hr { color: black; border: 10px;}
.rechtsAuswahlBoxen select { color: #003366; font-size: 9pt; width: 140px; }


/* Background Farben für Kopfzeilen */


#kopfzeile { background-color: #618BA1; }
#top { background-color: #618BA1; }
/*
#itmtop TD { left: -500px; background-color: #305587; width: 300px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}

.itmtop { font-size: 10pt; width: 760px; text-align: center;}
.itmtop A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
}
.itmtop a { color: Black; text-decoration: none; font-size: 10pt; }
.itmtop a:hover { color: RED; text-decoration: none; font-size: 10pt;}
.itmtop a:active { color: Black; text-decoration: none; font-size: 10pt;}

*/
.content_set {padding-left: 5px; padding-right: 5px;}
.sizefix1 {width: 160px; }
.sizefix2 {width: 292px; }
.sizefix3 {width: 318px; }
.sizefix4 {width: 150px; }

/* Farben, Schriften und Verhalten LINKS für die verschiedenen Objekte */
.menuEins { border: 2px solid; margin-bottom: 5px; width: 160px; border-color: black; padding: 4px; background: #305587; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.menuEins .msub IMG { border: none; padding-left: 2px }
.menuEins .msub-open IMG { border: none; padding-left: 2px }
.menuEins .msub A { color: #F942118; font-size: 8pt; font-weight: normal; text-decoration: none }
.menuEins .msub A:hover { color: #1B0071; text-decoration: none }
.menuEins .msub-open A { color: #green; font-size: 8pt; font-weight: normal; text-decoration: none }
.menuEins .msub-open A:hover { color: Black; text-decoration: none }
.menuEins .mtitel A { padding-bottom: 2px; padding-left: 2px; color: #Black; background: #305587; font-size: 10pt; font-weight: bold; text-decoration: none }
.menuEins .mtitel A:hover { color: 06370F; text-decoration: none }
.menuEins hr { border: 0px; height: 1px; width: 90%; color: black }

.NormalTeaser H1 {font-size: 10pt; color: #003366; margin-bottom: 0px; margin-top: 0px;}
.NormalTeaser P A:link { color: Black; text-decoration: underline; }
.NormalTeaser P A:visited { color: Black; text-decoration: underline; }
.NormalTeaser P A:activ { color: Black; text-decoration: underline; }
.NormalTeaser P A:hover { color: Black; text-decoration: underline; }
.NormalTeaser P A:focus { color: Black; text-decoration: underline; }

.rechtsEins { border-color: #E4002B; }
.rechtsEins H1 A, .rechtsEins H1 { color: Black; background-color:#E4002B; }
.rechtsEins P A:hover { color: #E4002B; }

#.contEins H1 A, .contEins H1 { color: #E4002B;}
#.contEins H2 A, .contEins H2 { color: #E4002B;}
#.contEins H3 A, .contEins H3 { color: #E4002B;}
#.contEins P A:hover { color: #06370F; }

.menuZwei .mtitel, .menuZwei .mtitel A { background-color: #497BD6; color: Black; }
.menuZwei A:hover {color: #497BD6; }
.menuZwei { border-color: #497BD6; }
.menuZwei hr { color: #497BD6; background-color: #497BD6;}
.menuZwei .msub-open A, .menuZwei .msub-open A:active {color: #497BD6; }
.menuZwei .msub-open A:hover { color:Black; }
.rechtsZwei { border-color: #497BD6; }
.rechtsZwei H1 A, .rechtsZwei H1 { color: Black; background-color:#497BD6; }
.rechtsZwei P A:hover { color: #497BD6; }
.contZwei H1 A, .contZwei H1 { color: #497BD6;}
.contZwei H2 A, .contZwei H2 { color: #497BD6;}
.contZwei H3 A, .contZwei H3 { color: #497BD6;}
.contZwei P A:hover { color: #497BD6; }

.menuDrei .mtitel, .menuDrei .mtitel A { background-color: #08AEAC; color: Black; }
.menuDrei A:hover {color: #08AEAC; }
.menuDrei { border-color: #08AEAC; }
.menuDrei hr { color: #08AEAC; background-color: #08AEAC;}
.menuDrei .msub-open A, .menuDrei .msub-open A:active {color: #08AEAC; }
.menuDrei .msub-open A:hover { color:Black; }
.rechtsDrei { border-color: #08AEAC; }
.rechtsDrei H1 A, .rechtsDrei H1 { color: Black; background-color:#08AEAC; }
.rechtsDrei P A:hover { color: #08AEAC; }
.contDrei H1 A, .contDrei H1 { color: #08AEAC;}
.contDrei H2 A, .contDrei H2 { color: #08AEAC;}
.contDrei H3 A, .contDrei H3 { color: #08AEAC;}
.contDrei P A:hover { color: #08AEAC; }

.menuVier .mtitel, .menuVier .mtitel A { background-color: #497BD6; color: White; }
.menuVier A:hover {color: #497BD6; }
.menuVier { border-color: #497BD6; }
.menuVier hr { color: #DBDBDB; background-color: #497BD6;}
.menuVier .msub-open A, .menuVier .msub-open A:active {color: #497BD6; }
.menuVier .msub-open A:hover { color:Black; }
.rechtsVier { border-color: #DBDBDB; }
.rechtsVier H1 A, .rechtsVier H1 { color: White; background-color:#497BD6; }
.rechtsVier P A:hover { color: #DBDBDB; }
.contVier H1 A, .contVier H1 { color: #497BD6;}
.contVier H2 A, .contVier H2 { color: #497BD6;}
.contVier H3 A, .contVier H3 { color: #497BD6;}
.contVier P A:hover { color: #497BD6; }

.menuFuenf .mtitel, .menuFuenf .mtitel A { background-color: #497BD6; color: White; }
.menuFuenf A:hover {color: #497BD6; }
.menuFuenf { border-color: #497BD6; }
.menuFuenf hr { color: #DBDBDB; background-color: #497BD6;}
.menuFuenf .msub-open A, .menuFuenf .msub-open A:active {color: #497BD6; }
.menuFuenf .msub-open A:hover { color:Black; }
.rechtsFuenf { border-color: #497BD6; }
.rechtsFuenf H1 A, .rechtsFuenf H1 { color: White; background-color:#497BD6; }
.rechtsFuenf P A:hover { color: #DBDBDB; }
.contFuenf H1 A, .contFuenf H1 { color: #497BD6;}
.contFuenf H2 A, .contFuenf H2 { color: #497BD6;}
.contFuenf H3 A, .contFuenf H3 { color: #497BD6;}
.contFuenf P A:hover { color: #497BD6; }

.menuSechs .mtitel, .menuSechs .mtitel A { background-color: #DBDBDB; color: Black; }
.menuSechs A:hover {color: #DBDBDB; }
.menuSechs { border-color: #DBDBDB; }
.menuSechs hr { color: #DBDBDB; background-color: #DBDBDB;}
.menuSechs .msub-open A, .menuSechs .msub-open A:active {color: #DBDBDB; }
.menuSechs .msub-open A:hover { color:Black; }
.rechtsSechs { border-color: #DBDBDB; }
.rechtsSechs H1 A, .rechtsSechs H1 { color: White; background-color:#DBDBDB; }
.rechtsSechs P A:hover { color: #DBDBDB; }
.contSechs H1 A, .contSechs H1 { color: #DBDBDB;}
.contSechs H2 A, .contSechs H2 { color: #DBDBDB;}
.contSechs H3 A, .contSechs H3 { color: #DBDBDB;}
.contSechs P A:hover { color: #DBDBDB; }

.menuSieben .mtitel, .menuSieben .mtitel A { background-color: #DBDBDB; color: White; }
.menuSieben A:hover {color: #DBDBDB; }
.menuSieben { border-color: #DBDBDB; }
.menuSieben hr { color: #DBDBDB; background-color: #DBDBDB;}
.menuSieben .msub-open A, .menuSieben .msub-open A:active {color: #DBDBDB; }
.menuSieben .msub-open A:hover { color:Black; }
.rechtsSieben { border-color: #DBDBDB; }
.rechtsSieben H1 A, .rechtsSieben H1 { color: White; background-color:#DBDBDB; }
.rechtsSieben P A:hover { color: #DBDBDB; }
.contSieben H1 A, .contSieben H1 { color: #DBDBDB;}
.contSieben H2 A, .contSieben H2 { color: #DBDBDB;}
.contSieben H3 A, .contSieben H3 { color: #DBDBDB;}
.contSieben P A:hover { color: #DBDBDB; }

.menuAcht .mtitel, .menuAcht .mtitel A { background-color: #DBDBDB; color: White; }
.menuAcht A:hover {color: #DBDBDB; }
.menuAcht { border-color: #DBDBDB; }
.menuAcht hr { color: #DBDBDB; background-color: #DBDBDB;}
.menuAcht .msub-open A, .menuAcht .msub-open A:active {color: #DBDBDB; }
.menuAcht .msub-open A:hover { color:Black; }
.rechtsAcht { border-color: #DBDBDB; }
.rechtsAcht H1 A, .rechtsAcht H1 { color: White; background-color:#DBDBDB; }
.rechtsAcht P A:hover { color: #DBDBDB; }
.contAcht H1 A, .contAcht H1 { color: #DBDBDB;}
.contAcht H2 A, .contAcht H2 { color: #DBDBDB;}
.contAcht H3 A, .contAcht H3 { color: #DBDBDB;}
.contAcht P A:hover { color: #DBDBDB; }

.menuNeun .mtitel, .menuNeun .mtitel A { background-color: #DBDBDB; color: White; }
.menuNeun A:hover {color: #DBDBDB; }
.menuNeun { border-color: #DBDBDB; }
.menuNeun hr { color: #DBDBDB; background-color: #DBDBDB;}
.menuNeun .msub-open A, .menuNeun .msub-open A:active {color: #DBDBDB; }
.menuNeun .msub-open A:hover { color:Black; }
.rechtsNeun { border-color: #DBDBDB; }
.rechtsNeun H1 A, .rechtsNeun H1 { color: White; background-color:#DBDBDB; }
.rechtsNeun P A:hover { color: #DBDBDB; }
.contNeun H1 A, .contNeun H1 { color: #DBDBDB;}
.contNeun H2 A, .contNeun H2 { color: #DBDBDB;}
.contNeun H3 A, .contNeun H3 { color: #DBDBDB;}
.contNeun P A:hover { color: #DBDBDB; }



/* Netzwerkleiste; Inhalt kommt vom Bannerserver */
#itmtop{ height: 20px; width: 760px; font-size: 8pt;}

/* Bannerbereich, mindesgroesse ist eine Bannerhoehe */
#.banner468 {height: 70px; width: 468px; padding-right: 5px; }
.banner468 {align: right; height: 70px; width: 468px;  margin-right: 0px; padding-right: 0px;}
#.logo { height: 50px; width: 318px; margin-right: 5px; }
.logo { height: 50px; width: 318px; margin-right: 0; }
.banner234-1 { float: left; height: 60px; width: 234px; margin-right: 5px; }
.banner234-2 { float: left; height: 60px; width: 234px; }


#top { height: 30px; width: 800px;}
#content{ margin-top: 3px; width: 800px;}
#links{ clear: left; float: left; margin-right: 5px; width: 150px;}
#mitte{ width: 490px; float: left;}
#rechts{ float: right; clear: right; margin-left: 5px; width: 150px; }


.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
}

.seitentitel{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;

}



.boxsuchen { margin-left: 155px; padding-top: 2px; }
.boxsuchen #boxsuche select { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; vertical-align: middle;}
.boxsuchen #boxsuche input { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 150px;vertical-align: middle; }
.boxsuchen form { margin: 0px 0px 0px 0px; }

.topspezial{
	font: bold 10pt Arial, Helvetica, sans-serif;
	height: 20px;
	margin-left: 145px;
	width: 600px;
}

.toptitel{
	color: #000000;
	font: bold 10pt Arial, Helvetica, sans-serif;
	height: 20px;
	margin-left: 150px;
	width: 600px;
}


.pmenu{
	width: 490px;
                clear: both;
                height: 20px;
                background-color: white;
#                background-color: #DBDBDB;
                color: White;
                margin-top: 10px;
                padding-top: 2;
                padding-left: 2;
}

.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks UL { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { font-family:Arial; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A { text-decoration:none; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-family:Arial; font-size:9px; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P A { text-decoration:none; }
.tx-indexedsearch P A { text-decoration:underline; }
.tx-indexedsearch P A:active { text-decoration:underline; }
.tx-indexedsearch P A:visited { text-decoration:underline; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A:visited { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:visited { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P A:visited { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res P A { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res P A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res P A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res P A:visited { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:visited { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A:visited { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:hover { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:active { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:visited { text-decoration:none; }

.contBuchenTeaser H1 A, .contBuchenTeaser H1 { color: #E4002B; border-color:#E4002B; }
.contBuchenTeaser P A:hover { color: Black; }
.contBuchenTeaser P,.contBuchenTeaser P A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black; margin-bottom: 3px;}
.contBuchenTeaser A, .contBuchenTeaser A:active  { color: Black; text-decoration: none;}
.contBuchenTeaser H1, .contBuchenTeaser H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; border-bottom: 1px solid; margin-bottom: 0px;}

.contMagazinTeaser H1 A, .contMagazinTeaser H1 { color: #497BD6; border-color:#497BD6; }
.contMagazinTeaser P A:hover { color: Black; }
.contMagazinTeaser P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black;margin-bottom: 3px;}
.contMagazinTeaser A, .contMagazinTeaser A:active  { color: Black; text-decoration: none;}
.contMagazinTeaser H1, .contMagazinTeaser H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; border-bottom: 1px solid; margin-bottom: 0px;}

.contServiceTeaser H1 A, .contServiceTeaser H1 { color: #08AEAC; border-color:#08AEAC; }
.contServiceTeaser P A:hover { color: Black; }
.contServiceTeaser P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black;margin-bottom: 3px;}
.contServiceTeaser A, .contServiceTeaser A:active  { color: Black; text-decoration: none;}
.contServiceTeaser H1, .contServiceTeaser H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; border-bottom: 1px solid; margin-bottom: 0px;}

.contUnterTeaser H1 A, .contUnterTeaser H1 { color: #DBDBDB; border-color:#DBDBDB; }
.contUnterTeaser P A:hover { color: Black; }
.contUnterTeaser P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black;margin-bottom: 3px;}
.contUnterTeaser A, .contUnterTeaser A:active  { color: Black; text-decoration: none;}
.contUnterTeaser H1, .contUnterTeaser H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; border-bottom: 1px solid; margin-bottom: 0px;}



.contMagazin P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black}
.contMagazin A, .contMagazin A:active  { color: Black; text-decoration: none;}
.contMagazin H1, .contMagazin H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contMagazin H2, .contMagazin H2 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contMagazin H3, .contMagazin H3 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contMagazin H4, .contMagazin H4 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.contBuchen P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black}
.contBuchen A, .contBuchen A:active  { color: Black; text-decoration: none;}
.contBuchen H1, .contBuchen H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contBuchen H2, .contBuchen H2 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contBuchen H3, .contBuchen H3 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contBuchen H4, .contBuchen H4 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.contService P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black}
.contService A, .contService A:active  { color: Black; text-decoration: none;}
.contService H1, .contService H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contService H2, .contService H2 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contService H3, .contService H3 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contService H4, .contService H4 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.contUnter P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight: normal; color: Black}
.contUnter A, .contUnter A:active  { color: Black; text-decoration: none;}
.contUnter H1, .contUnter H1 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contUnter H2, .contUnter H2 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contUnter H3, .contUnter H3 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.contUnter H4, .contUnter H4 A { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.rechtsBuchen { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 100%; }
.rechtsBuchen a, .rechtsBuchen a:active { color: Black; text-decoration: none; }
.rechtsBuchen H1 { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;  padding-left: 2px; padding-bottom: 4px;margin-bottom: 0px;}
.rechtsBuchen P { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 0px; padding: 2px; }

.rechtsMagazin { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 100%; }
.rechtsMagazin a, .rechtsMagazin a:active { color: Black; text-decoration: none; }
.rechtsMagazin H1 { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; margin-bottom: 0px;}
.rechtsMagazin P { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px; }

.rechtsService { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 100%; }
.rechtsService a, .rechtsService a:active { color: Black; text-decoration: none; }
.rechtsService H1 { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; margin-bottom: 0px;}
.rechtsService P { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px; }

.rechtsUnter { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 100%; }
.rechtsUnter a, .rechtsUnter a:active { color: Black; text-decoration: none; }
.rechtsUnter H1 { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; margin-bottom: 0px;}
.rechtsUnter P { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px; }

.menuZwei { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuZwei .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuZwei .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuZwei .msub-open a, .menuZwei .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuZwei .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuZwei .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuZwei .mtitel a, .menuZwei .mtitel a:active { color: White; text-decoration: none; }
.menuZwei .mtitel a:hover { color: Black; text-decoration: none; }
.menuZwei a, .menuZwei a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuZwei a:hover { font-weight: bold; text-decoration: none; }
.menuZwei hr { border: 0; height: 2px; width: 100%; }

.menuDrei { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuDrei .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuDrei .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuDrei .msub-open a, .menuDrei .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuDrei .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuDrei .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuDrei .mtitel a, .menuDrei .mtitel a:active { color: White; text-decoration: none; }
.menuDrei .mtitel a:hover { color: Black; text-decoration: none; }
.menuDrei a, .menuDrei a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuDrei a:hover { font-weight: bold; text-decoration: none; }
.menuDrei hr { border: 0; height: 2px; width: 100%; }

.menuVier { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}

.menuVier .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuVier .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuVier .msub-open a, .menuVier .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuVier .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuVier .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuVier .mtitel a, .menuVier .mtitel a:active { color: White; text-decoration: none; }
.menuVier .mtitel a:hover { color: Black; text-decoration: none; }
.menuVier a, .menuVier a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuVier a:hover { font-weight: bold; text-decoration: none; }
.menuVier hr { border: 0; height: 2px; width: 100%; }

.menuFuenf { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuFuenf .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuFuenf .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuFuenf .msub-open a, .menuFuenf .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuFuenf .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuFuenf .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuFuenf .mtitel a, .menuFuenf .mtitel a:active { color: White; text-decoration: none; }
.menuFuenf .mtitel a:hover { color: Black; text-decoration: none; }
.menuFuenf a, .menuFuenf a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuFuenf a:hover { font-weight: bold; text-decoration: none; }
.menuFuenf hr { border: 0; height: 2px; width: 100%; }

.menuSechs { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuSechs .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuSechs .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuSechs .msub-open a, .menuSechs .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuSechs .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuSechs .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuSechs .mtitel a, .menuSechs .mtitel a:active { color: White; text-decoration: none; }
.menuSechs .mtitel a:hover { color: Black; text-decoration: none; }
.menuSechs a, .menuSechs a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuSechs a:hover { font-weight: bold; text-decoration: none; }
.menuSechs hr { border: 0; height: 2px; width: 100%; }

.menuSieben { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuSieben .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuSieben .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuSieben .msub-open a, .menuSieben .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuSieben .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuSieben .mtitel { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuSieben .mtitel a, .menuSieben .mtitel a:active { color: White; text-decoration: none; }
.menuSieben .mtitel a:hover { color: Black; text-decoration: none; }
.menuSieben a, .menuSieben a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuSieben a:hover { font-weight: bold; text-decoration: none; }
.menuSieben hr { border: 0; height: 2px; width: 100%; }

.menuAcht { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuAcht .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuAcht .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuAcht .msub-open a, .menuAcht .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuAcht .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuAcht .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuAcht .mtitel a, .menuAcht .mtitel a:active { color: White; text-decoration: none; }
.menuAcht .mtitel a:hover { color: Black; text-decoration: none; }
.menuAcht a, .menuAcht a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuAcht a:hover { font-weight: bold; text-decoration: none; }
.menuAcht hr { border: 0; height: 2px; width: 100%; }

.menuNeun { border: 3px solid; clear: left; float: left; margin-bottom: 5px; width: 150px; padding-bottom: 3px;}
.menuNeun .msub { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuNeun .msub-open { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.menuNeun .msub-open a, .menuNeun .msub-open a:active { font-weight: bold; text-decoration: none; }
.menuNeun .msub-open a:hover  { font-weight: bold; text-decoration: none; }
.menuNeun .mtitel { color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding-bottom: 4px; padding-left: 2px; }
.menuNeun .mtitel a, .menuNeun .mtitel a:active { color: White; text-decoration: none; }
.menuNeun .mtitel a:hover { color: Black; text-decoration: none; }
.menuNeun a, .menuNeun a:active { color: Black; font-weight: bold; text-decoration: none; }
.menuNeun a:hover { font-weight: bold; text-decoration: none; }
.menuNeun hr { border: 0; height: 2px; width: 100%; }
A:active { color:white; text-decoration:underline; }
A:visited { color:white; text-decoration:underline; }
.tx-srquiz-pi1 P A { color:black; }
.tx-srquiz-pi1 P A:visited { color:grey; }