/* ----- Allgemein --------------------------- */
a {
	color: #333333;
	text-decoration: underline;	
}
a:link {
	color: #333333;
	text-decoration: underline;	
}
a:visited {
	color: #333333;
	text-decoration: underline;	
}
a:hover {
	color: #BB020C;
	text-decoration: underline;	
}
form {
	display: inline;	
}

/* ----- Content --------------------------- */
.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8;
	color: #BB020C;	
}
.grundtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.8;
	color: #333333;	
}
.grundtext-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
}
.grundtext-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	color: #333333;	
}
.grundtext-tabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2;
	color: #333333;	
}
.rot {
	color: #A11922;	
}
.gruen {
	color: #576448;	
}
/* ----- Navi --------------------------- */
.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
}
.navi a, .navi a:link, .navi a:visited {
	color: #333333;
	text-decoration: none;
}
.navi a:hover {
	color: #BB020C;
	text-decoration: underline;
}

/* ----- Unternavi --------------------------- */
.unternavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
}
.unternavi a, .unternavi a:link, .unternavi a:visited {
	color: #333333;
	text-decoration: none;
}
.unternavi a:hover {
	color: #BB020C;
	text-decoration: underline;
}

/* ----- Adresse --------------------------- */
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BABDB6;	
}
.adresse a, .adresse a:link, .adresse a:visited {
	color: #BABDB6;
	text-decoration: none;
}
.adresse a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* ----- Hintergrund --------------------------- */
.starthintergrund-z1-4 {
	background-image: url(/bilder/index/hg_z1_4.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.starthintergrund-z2-3 {
	background-image: url(/bilder/index/hg_z2_3.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.starthintergrund-z3-3 {
	background-image: url(/bilder/index/hg_z3_3.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
}
.starthintergrund-z3-4 {
	background-image: url(/bilder/index/hg_z3_4.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.starthintergrund-z3-5 {
	background-image: url(/bilder/index/hg_z3_5.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.hintergrund-z2-3 {
	background-image: url(/bilder/hg_z2_3.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.hintergrund-z3-1kurz {
	background-image: url(/bilder/hg_z3_1_kurz.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
}
.hintergrund-z3-1lang {
	background-image: url(/bilder/hg_z3_1_lang.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
}
.hintergrund-z3-2kurz {
	background-image: url(/bilder/hg_z3_2_kurz.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
}
.hintergrund-z3-2lang {
	background-image: url(/bilder/hg_z3_2_lang.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
}
.hintergrund-z3-3kurz {
	background-image: url(/bilder/hg_z3_3_kurz.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.hintergrund-z3-3lang {
	background-image: url(/bilder/spacer.gif);
	background-position: top left;
	background-repeat: no-repeat;	
}
.hintergrund-wappen {
	background-image: url(/bilder/wappen_waldeck.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;	
}


/* ----- Formulare --------------------------- */
.formular-m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;	
}
.formular-xxl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 360px;	
}