/* Allgemeine Stilelemente */
body{
	font-family:Arial,Helvetica, sans-serif;
	text-align:left;
	vertical-align: text-top;
	color: #333333;
	line-height:1.166;	
	margin:0px;
	padding:0px;
	background-color:#F3E7CD;
	background-image: url("bg_grad.jpg");
	background-attachment: fixed;
}
a:link, a:visited {
	color:#FF9900;
	text-decoration:none;
    border:none;
}
a:hover, a:active, a:focus {
	color:#666666;
	text-decoration:none;
    border:none;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	vertical-align: text-top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	vertical-align: text-top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 2px;
}
/* Rahmen der Seite */
#pagecell {
	border:1px solid #000000;
	background-color:#F3E7CD;
}
/* unsichtbarer Infotext Startseite */
.indextext {
	display:none;
	font-size:8px;
}
/* rechte Spalte */
.backgr {
	padding: 0px 30px 0px 30px;
	background-color:#F3E7CD;
	border-left: 1px solid #ffffff;
}
/* Bild vor Text im Balken PBS */
.swapPBS {
	height:21px;	
	background-image:url("pics/pb-name.png");
	background-repeat:no-repeat;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
  }
.swapPBS span {display:none;}
/* Infos wie Änderungsdatum auf den Seiten unten */
.dateiinfo {
	font-size:9px;
	font-weight:bold;
	color:#999999;
}
/* Infozeile im Menübereich */
.dateiinfoMenue, a.dateiinfoMenue:link, a.dateiinfoMenue:visited {
	background-color:#9F8767;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	padding-left:5px;
}
/* Hintergrund für Login */
.login1 {
	background-color:#666666;
	text-align:right;
	padding-top:0px;
	border-bottom: 1px solid #ffffff;
}
/* Text für Login */
.login2, a.login2:link, a.login2:visited {
	background-color:#666666;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	white-space:normal;
	padding-right:5px;
	padding-top:0px;
}
a.login2:hover {
	color:#FF9900;
}
/* Eingabestil für Felder im Kontaktformular */
.mail {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	border: 1px solid #333333;
}
/* Hintergrundbild dunkel auf Startseite, wenn keine aktuellen Meldungen */
.mainMap1 {
	font-size: 11px;
	font-weight: bold;
	vertical-align:text-top;
	background-image: url("pics/map.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
/* Hintergrundbild hell auf Startseite, wenn aktuelle Meldungen */
.mainMap2 {
	font-size: 11px;
	font-weight: bold;
	vertical-align:text-top;
	background-image: url("pics/map-hell.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
.mainText1 {
	font-size: 11px;
	vertical-align:top;
	line-height: 110%;
}
a.mainText1:link, a.mainText1:visited {
	color: #663300;
}
a.mainText1:hover {
	color: #666666;
}
.mainText1Brown {
	color: #663300;
}
.mainText1it {
	font-size: 11px;
	vertical-align:top;
	line-height: 110%;
	font-style: italic;

}
.mainText1Center {
	text-align: center;
	vertical-align: top;
}
.mainText2 {
	font-size: 9px;
	line-height: 110%;
}
a.mainText2:link, a.mainText2:visited {
	font-size: 9px;
	color: #000000;
	line-height: 110%;
}
a.mainText2:hover {
	color: #666666;
}
.mainText3 {
	font-size: 4px;
	line-height: 100%;
}
/* Überschriften auf den Seiten */
.mainTitle, a.mainTitle:link, a.mainTitle:visited {
	font-size: 11px;
	font-weight: bold;
	line-height: 110%;
	color: #000000;
	vertical-align:text-top;
}
a.mainTitle:hover {
	color: #666666;
}
.mainTitleBlue {
    color: #0099ff;
}
.mainTitleBrown, a.mainTitleBrown:link, a.mainTitleBrown:visited {
    color: #663300;
}
a.mainTitleBrown:hover {
	color: #666666;
}
.mainTitleDarkblue {
    color: #0044ff;
}
.mainTitleDarkgreen {
	color: #006600;
}
.mainTitleGreen {
	color: #99CC33;
}
.mainTitleOrange {
	color: #FF9900;
}
.mainTitleRed {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.mainTitleYellow {
	color: #FFCC00;
}

/* Stile im Menübereich (Hintergrund schwarz) */
.menue {
	padding: 0px 5px 0px 0px;
	font-weight: bold;
	vertical-align: text-top;
	text-align: right;
	background-color: #9F8767;
}
a.menue:link, a.menue:visited {
	color: #FF9900;
}
a.menue:hover {
	color: #666666;
}
.menue1, a.menue1:link, a.menue1:visited {
	padding: 0px 5px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: text-top;
	line-height: 130%;
	text-align: right;
	background-color:#9F8767;
}
a.menue1:hover {
	color: #666666;
}
.menue1Blue, a.menue1Blue:link, a.menue1Blue:visited {
	color: #0099ff;
}
a.menue1Blue:hover {
	color: #666666;
}
.menue1Darkblue, a.menue1Darkblue:link, a.menue1Darkblue:visited {
	color: #014573;
}
a.menue1Darkblue:hover {
	color: #666666;
}
.menue1Darkgreen, a.menue1Darkgreen:link, a.menue1Darkgreen:visited {
	color: #006600;
}
a.menue1Darkgreen:hover {
	color: #666666;
}
.menue1Green, a.menue1Green:link, a.menue1Green:visited {
	color: #99CC33;
}
a.menue1Green:hover {
	color: #666666;
}
.menue1Red, a.menue1Red:link, a.menue1Red:visited {
	color: #FF0000;
}
a.menue1Red:hover {
	color: #666666;
}
.menue1Yellow, a.menue1Yellow:link, a.menue1Yellow:visited {
	color: #FFCC00;
}
a.menue1Yellow:hover {
	color: #666666;
}
.menue2 {
	padding: 0px 5px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	vertical-align: text-top;
	line-height: 130%;
	text-align: right;
	background-color:#9F8767;
}
a.menue2:link, a.menue2:visited {
	color: #FFFFFF;
}
a.menue2:hover {
	color: #666666;
}
.menue2Blue, a.menue2Blue:link, a.menue2Blue:visited {
	color: #3366CC;
}
a.menue2Blue:hover {
	color: #666666;
}
.menue2Darkblue, a.menue2Darkblue:link, a.menue2Darkblue:visited {
	color: #014573;
}
a.menue2Darkblue:hover {
	color: #666666;
}
.menue2Green, a.menue2Green:link, a.menue2Green:visited {
	color: #99CC33;
}
a.menue2Green:hover {
	color: #666666;
}
.menue2Orange, a.menue2Orange:link, a.menue2Orange:visited {
	color: #FF9900;
}
a.menue2Orange:hover {
	color: #666666;
}
.menue2Red, a.menue2Red:link, a.menue2Red:visited {
	color: #FF0000;
}
a.menue2Red:hover {
	color: #666666;
}
.menue2Yellow, a.menue2Yellow:link, a.menue2Yellow:visited {
	color: #FFCC00;
}
a.menue2Yellow:hover {
	color: #666666;
}
.menue3 {
	padding: 0px 5px 0px 0px;
	font-size: 6px;
	font-weight: bold;
	color: #CCCCCC;
	vertical-align: text-top;
	line-height: 130%;
	text-align: right;
	background-color:#9F8767;
}
.image, a.image:link, a.image:visited {
	height:70px;
	width:70px;
}
a.image span {display:none;}
.pic, a.pic:link, a.pic:visited {
	border: 1px solid #000000;
}
/* Pfeil nächste Seite - Test */
.pfeil {
	width:12px;
	height:12px;
	border:0;
	}
.pfeilRe a {
	display:block;
	width:12px;
	height:12px;
	margin:0;
	padding:0;
	background: url("pics/arrow-forward.gif") top left no-repeat;
	border:0;
	text-decoration: none;
	}
a.pfeilRe:hover {
	background-image: url("pics/arrow-forwardover.gif");
	}
