.textdklgrauklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px; 
	color: #666666
	}
.textdklgrauklein a:link {color: #003399; text-decoration:none; font-weight: bold;}
.textdklgrauklein a:visited  {color: #003399; text-decoration: none; font-weight: bold;}
.textdklgrauklein a:hover  {color: #003399; text-decoration: none; background-color: #EEEEEE; font-weight: bold;}
.textdklgrauklein a:active  {color: #003399; text-decoration: none; font-weight: bold;}

	
.textdklgraukleinbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold;
	color: #666666
	}
.textdklgraukleinbold a:link {color: #003399; text-decoration: none;}
.textdklgraukleinbold a:visited  {color: #003399; text-decoration: none;}
.textdklgraukleinbold a:hover  {color: #003399; text-decoration: none; background-color: #EEEEEE;}
.textdklgraukleinbold a:active  {color: #003399; text-decoration: none;}

.textstandardklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px; 
	color: #333333
	}
.textstandardklein a:link {color: #003399; text-decoration:none; font-weight: bold;}
.textstandardklein a:visited  {color: #003399; text-decoration: none; font-weight: bold;}
.textstandardklein a:hover  {color: #003399; text-decoration: none; background-color: #EEEEEE; font-weight: bold;}
.textstandardklein a:active  {color: #003399; text-decoration: none; font-weight: bold;}


.textstandardkleinbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold;
	color: #999999
	}
.textstandardkleinbold a:link {color: #003399; text-decoration: none;}
.textstandardkleinbold a:visited  {color: #003399; text-decoration: none;}
.textstandardkleinbold a:hover  {color: #003399; text-decoration: none; background-color: #EEEEEE;}
.textstandardkleinbold a:active  {color: #003399; text-decoration: none;}



.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 15px; 
	color: #666666
	}
.text a:link {color: #CC0000; text-decoration:none; font-weight: bold;}
.text a:visited  {color: #CC0000; text-decoration: none; font-weight: bold;}
.text a:hover  {color: #CC0000; text-decoration: none; background-color: #d5dcec; font-weight: bold;}
.text a:active  {color: #CC0000; text-decoration: none; font-weight: bold;}



.menuegalerie { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0.1;
	line-height: 18px;
	color: #003399;
	}
.menuegalerie a:link {color: #003399; text-decoration: none; font-weight: bold; display:block; }
.menuegalerie a:visited  {color: #003399; text-decoration: none; font-weight: bold; display:block;}
.menuegalerie a:hover  {color: #003399; text-decoration: none; background-color: #d5dcec; font-weight: bold; display:block;}
.menuegalerie a:active  {color: #003399; text-decoration: none; font-weight: bold; display:block;}


.textstandard { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0.1;
	line-height: 18px;
	color: #000066;
	}
.textstandard a:link {color: #CC0000; text-decoration: none; font-weight: bold;}
.textstandard a:visited  {color: #CC0000; text-decoration: none; font-weight: bold;}
.textstandard a:hover  {color: #CC0000; text-decoration: none; background-color: #d5dcec; font-weight: bold;}
.textstandard a:active  {color: #CC0000; text-decoration: none; font-weight: bold;}
	
	
.textstandardbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000066;
	}
.textstandardbold a:link {color: #CC0000; text-decoration: none;}
.textstandardbold a:visited  {color: #CC0000; text-decoration: none;}
.textstandardbold a:hover  {color: #CC0000; text-decoration: none; background-color: #d5dcec;}
.textstandardbold a:active  {color: #CC0000; text-decoration: none;}


.textnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #F1F1F1;
	padding-left: 4px;
	padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px
	}
.textnavi a:link {color: #F1F1F1; text-decoration: none }
.textnavi a:visited  {color: #F1F1F1; text-decoration: none }
.textnavi a:hover  {color: #F1F1F1; text-decoration: none }
.textnavi a:active  {color: #F1F1F1; text-decoration: none }


.textnaviweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
 padding-top: 2px;
 padding-bottom: 2px
	}
.textnaviweiss a:link {color: #FFFFFF; text-decoration: none }
.textnaviweiss a:visited  {color: #FFFFFF; text-decoration: none }
.textnaviweiss a:hover  {color: #F4F4F4; text-decoration: none; background-color: #B4C5D9; }
.textnaviweiss a:active  {color: #FFFFFF; text-decoration: none }


.textnavibold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 2px
	}
.textnavibold a:link {color: #003399; text-decoration: none }
.textnavibold a:visited  {color: #003399; text-decoration: none }
.textnavibold a:hover  {color: #FFFFFF; text-decoration: none }
.textnavibold a:active  {color: #003399; text-decoration: none }


.textnaviboldweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 2px
	}
.textnaviboldweiss a:link {color: #FFFFFF; text-decoration: none }
.textnaviboldweiss a:visited  {color: #FFFFFF; text-decoration: none }
.textnaviboldweiss a:hover  {color: #F4F4F4; text-decoration: none }
.textnaviboldweiss a:active  {color: #FFFFFF; text-decoration: none }


.ueberschriftwieh2 {
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #003399
	}
.ueberschriftwieh2 a:link {color: #003399; text-decoration: none;}
.ueberschriftwieh2 a:visited  {color: #003399; text-decoration: none;}
.ueberschriftwieh2 a:hover  {color: #FFFFFF; text-decoration: none; background-color: #d5dcec;}
.ueberschriftwieh2 a:active  {color: #003399; text-decoration: none;}



.spacerweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #FFFFFF
	}


.spacerblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #003399
	}


/*Listen Bullet*/
ul		{ margin-bottom: 0px;margin-bottom: 0px; padding:0px; list-style-image:  url(/de/wLayout/design/img/icons/icon_liste_pfeil.gif);}
ol		{margin-left: 30px; margin-top: 0px; margin-bottom: 0px; padding:0px; list-style-image:  url(/de/wLayout/design/img/icons/icon_liste_bullet.gif);}


/* Überschriften*/
h1 {
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 8px;
 	margin-bottom: 20px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 0.1pt
	}
h1 a:link {color: #CC0000; text-decoration: none;}
h1 a:visited  {color: #CC0000; text-decoration: none;}
h1 a:hover  {color: #CC0000; text-decoration: none; background-color: #d5dcec;}
h1 a:active  {color: #CC0000; text-decoration: none;}


h2 {
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #003399
	}
h2 a:link {color: #003399; text-decoration: none;}
h2 a:visited  {color: #003399; text-decoration: none;}
h2 a:hover  {color: #FFFFFF; text-decoration: none; background-color: #d5dcec;}
h2 a:active  {color: #003399; text-decoration: none;}



h3 {
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 0px;
 	margin-bottom: 10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #90ABC9;
	letter-spacing: 0.3pt
	}
h3 a:link {color: #90ABC9; text-decoration: none;}
h3 a:visited  {color: #90ABC9; text-decoration: none;}
h3 a:hover  {color: #FFFFFF; text-decoration: none; background-color: #90ABC9;}
h3 a:active  {color: #90ABC9; text-decoration: none;}



.textcopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 15px; 
	color: #094488
	}
.textcopyright a:link {color: #094488; text-decoration:none;}
.textcopyright a:visited  {color: #094488; text-decoration: none;}
.textcopyright a:hover  {color: #FFFFFF; text-decoration: none; background-color: #90ABC9;}
.textcopyright a:active  {color: #094488; text-decoration: none;}



body {
	background-image: url(../img_layout/bg_body.jpg);
	background-color: #f8f9fb;
	background-repeat: repeat-x;
	PADDING-BOTTOM: 0pt; 
	PADDING-LEFT: 0pt; 
	PADDING-RIGHT: 0pt;
	PADDING-TOP: 20pt;
	MARGIN: 0pt;
}


.schattenli {
	background-image: url(../img_layout/inhalt_schatten_li.jpg);
	width: 10px;
}

.schattenre {
	background-image: url(../img_layout/inhalt_schatten_re.jpg);
	width: 8px;
}


.hgmenue {
	width: 301px;
	background-color: #274d9a;
	background: #274d9a;
	padding-left: 25px;
	padding-right: 25px;
 	padding-top: 10px;
 	padding-bottom: 10px;
}


.forms {  
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #094488; 
			background-color: #e4ecf2; 
			border: 1px solid; 
			border-color: #e4ecf2 #e4ecf2 #90ABC9 #e4ecf2;
			}


.formsfehler {  
			font-size: 12px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			color: #094488; 
			background-color: #FFE5B6; 
			border: 1px solid; 
			border-color: #FFE5B6 #FFE5B6 #E69500 #FFE5B6;
			}



.hgraute {
	background: url(../img_layout/hg_rauten_bayern.jpg);
	text-align: center;
	vertical-align: middle;
	/*background-repeat: no-repeat;
	background-position: bottom;*/
}


.tdnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 18px; 
	color: #F1F1F1; 
	text-decoration: none;
	letter-spacing: 0.2pt;
	border-left: 15px;
	padding-right: 0px;
 	padding-top: 15px;
 	padding-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 0px;
 	margin-bottom: 15px;
	}


.textnavilinks {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 24px; 
	color: #F1F1F1; 
	text-decoration: none;
	letter-spacing: 0.2pt;
	padding-left: 1px;
	padding-right: 1px;
 	padding-top: 5px;
 	padding-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 10px;
 	margin-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
 	border-top: 0px;
 	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	display: block;
	}
.textnavilinks a:link {
	color: #F1F1F1; 
	text-decoration: none;
	display: block;
	}
.textnavilinks a:visited  {
	color: #F1F1F1; 
	text-decoration: none;
	}
.textnavilinks a:hover  {
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #3f60a3;
	display: block;
	}
.textnavilinks a:active  {
	color: #F1F1F1; 
	text-decoration: none;
	display: block;
	}


.textnavilinksaktiv { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	line-height: 24px; 
	color: #FFFFFF; 
	text-decoration: none;
	letter-spacing: 0.2pt;
	padding-left: 1px;
	padding-right: 1px;
 	padding-top: 5px;
 	padding-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
 	margin-top: 10px;
 	margin-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
 	border-top: 0px;
 	border-bottom: 1px;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	display: block;
	background-color: #3f60a3;
	}
.textnavilinksaktiv a:link {
	color: #FFFFFF; 
	text-decoration: none;
	display: block;
	}
.textnavilinksaktiv a:visited  {
	color: #FFFFFF; 
	text-decoration: none;
	display: block;
	}
.textnavilinksaktiv a:hover  {
	color: #F1F1F1; 
	text-decoration: none; 
	background-color: #3f60a3;
	display: block;
	}
.textnavilinksaktiv a:active  {
	color: #FFFFFF; 
	text-decoration: none;
	}


.sterne {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC9900;
	FONT-SIZE: 15px;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.naviebene2 {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 120%; TEXT-DECORATION: none
}

.naviebene2aktiv {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 120%; TEXT-DECORATION: none
}

.footer {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #666666;
	FONT-SIZE: 11px
}
