a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #9F2171; text-decoration: none; font-weight: normal}
a:active { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #9F2171; ; text-decoration: none; font-weight: normal}
a:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #C02787; font-weight: normal}
a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #9F2171; text-decoration: none; font-weight: normal}

/*Styles für farblich hinterlegeten Text*/
.bg { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #D6D7D6  }
.bg00 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #FF0010;  }
.bg01 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #507CB8;  }
.bg02 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #7499C7;  }
.bg03 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #99AED3;  }
.bg04 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #348A3F;  }
.bg05 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #5AA23D;  }
.bg06 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #9AC73F;  }
.bg07 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color: #666666;
	background-color: #E9E9E9;

}
.bg08 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color: #949494;

}
.bg09 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; background : #FFA605;  }

/*  Navigations styles linkes Menu und im Text*/
.navredtext{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #993366;
	font-weight: bold;
    BACKGROUND-COLOR: #FFFFFF;
}

.navredtext A:LINK,.navredtext A:VISITED{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt; color: #993366;
	BACKGROUND-COLOR: #FFFFFF;
}
.navredtext A:ACTIVE,.navredtext A:HOVER{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt; color: #993366;
	BACKGROUND-COLOR: #FFFFFF;
}

.navblacktext{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #993366;
}

.navblacktext A:LINK,.navblacktext A:VISITED{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #993366;
}

.navblacktext A:ACTIVE,.navblacktext A:HOVER{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #993366;
}

.navgreytext{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color : #FFFFFF;
	font-weight: bold;
	BACKGROUND-COLOR: #9F2171;

}

.navgreytext A:LINK,.navgreytext A:VISITED{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #FFFFFF;
	font-weight: bold;
	BACKGROUND-COLOR: #9F2171;
}
.navgreytext A:ACTIVE,.navgreytext A:HOVER{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #FFFFFF;
	font-weight: bold;
	BACKGROUND-COLOR: #9F2171;
}

/*  Text styles für Ausgaben von Texten */
.txtstdblack {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color : Black;
	font-weight: normal;

}

.txtstdblack A:LINK,.txtstdblack A:VISITED{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #993366;
}

.txtstdblack A:ACTIVE,.txtstdblack A:HOVER{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #993366;
}

.txtitalicblack {
background : #FFFFFF;
	color : #000000;
	font : italic normal 9pt Verdana, Arial, Helvetica, Sans-Serif;
}

.txtstdgrey {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color : #999999;
	font-weight: bold;


}
.txtitalicgrey {
	color : #999999;
	font : italic bold normal 8pt Verdana, Arial, Helvetica, Sans-Serif;
}

/*  Text styles für Ausgaben von Überschriften */
.txtHeadblack {
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt;
	color : #949494;
	font-weight : normal;
}
.txtHeadred {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color : #000000;
	font-weight : bold;

}

.form {
	BACKGROUND-COLOR: White;
	BORDER: 1px #1E338C solid;
	COLOR: #757575; font-weight: normal; border-color: #1E338C 1px solid; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif: Verdana;
	FONT-COLOR: #757575;
	font-weight : bold;
}

.form2 {
	BACKGROUND-COLOR: #757575;
	BORDER: 1px #1E338C solid;
	COLOR: #FFFFFF; font-weight: normal; border-color: #1E338C 1px solid; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif: Verdana;
	FONT-COLOR: #FFFFFF;
	font-weight : bold;
}




/* Folgende Styles werden von dynamischen Ausgaben wie Fotothek, Termine usw. verwendet*/
.ftstw{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt;  width: 250pt;  }
.ftreg{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt;  width: 150pt;  }
select.termin{	font-family: verdana; font-size: 8pt;  width: 100pt;}


/* Style Sheets für's CMS  */

td.optblh {
	font-family: verdana;
	font-size: 10pt;
	background : #BEBEBE;
	font-weight : bold;
	color: white;
	border-style:outset;
	border-top-color:#E9E9E9;
	Border-right-color:#E9E9E9;
	border-bottom-color:White;
	border-left-color:white
}
td.optblt {
	font-family: verdana;
	font-size: 8pt;
	background : White;
	border-style:outset;
	border-top-color:#E9E9E9;
	Border-right-color:#E9E9E9;
	border-bottom-color:White;
	border-left-color:white
	}
td.optblfr{
	font-family: verdana;
	font-weight:bold;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:outset;
	border-top-color:#E9E9E9;
	Border-right-color:#E9E9E9;
	border-bottom-color:White;
	border-left-color:white
 }
td.optblbr{
	background:#FFFFFF;
	height: 60 pt;
	border-style:outset;
	border-top-color:#E9E9E9;
	Border-right-color:#E9E9E9;
	border-bottom-color:White;
	border-left-color:white
	}
tr.optblfr{
	background-color: #FF0010;
	border-style:outset;
	border-top-color:#E9E9E9;
	Border-right-color:#E9E9E9;
	border-bottom-color:White;
	border-left-color:white
}
select.opcmb{
	font-family: verdana;
	font-size:  8pt;
	background : #FFFFFF
}
input.opinp{
	font-family: verdana;
	font-size: 8pt;
	width: 250pt;
	background : #FFFFFF
}
textarea.opinp{
	font-family: verdana;
	font-size: 8pt;
	width: 250pt;
	background-color : #FFFFFF
}
/* Hier beginnen die Style Definitionen für CoolMenus 4 */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
/*.clBar{position:absolute; width:10; height:10; background-color:#D6D7D6; layer-background-color:#D6D7D6; visibility:hidden}*/

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:verdana,tahoma,arial,helvetica; font-size:9px; }
.clLevel0{background-color:#red; layer-background-color:red;}
.clLevel0over{background-color:red; layer-background-color:red; color:red; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden; background-color:red; layer-background-color:red;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana,tahoma, arial,helvetica; font-size:10px; }
.clLevel1{background-color:white; layer-background-color:white; color:black;}
.clLevel1over{background-color:#D6D7D6; layer-background-color:#D6D7D6; color:black; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:black; layer-background-color:black; color:black}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:verdana,tahoma, arial,helvetica; font-size:10px; }
.clLevel2{background-color:white; layer-background-color:white; color:black;}
.clLevel2over{background-color:#D6D7D6; layer-background-color:#D6D7D6; color:black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:black; layer-background-color:black; cola:linka:link { font-family:a:link { font-family: Verdaa:link { font-fa
.navrottext {

	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt;
	color : #003366;
; font-weight: bold
}
