body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	color: #000000;
}
#container{ width: 1024px; padding: 0px; margin: 0 auto; background-image:url(./images/background.gif); background-repeat:repeat-y;}
#footer { height:23px; width: 1024px; margin:0px auto; padding:0px; background-image:url(./images/footer_bg.gif); background-repeat:no-repeat; background-position:top;}

ul {
list-style-type:square;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	color: #6B86A4;
}
.trennlinie {
	background-color: #AFC0CF;
	background-image: url(images/trennlinie.gif);
	background-repeat: repeat-y;
}

.navSelected {
	font-size: 12px;

	color: #FF8000;	
	text-decoration: none;	
}
.header {
	font-size: 12px;
	text-decoration: none;	
	color: #6B86A4;
}
.headlinecontent {
	font-size: 12px;
	text-decoration: none;
	color: #638699;
	background-color: #c1cfd6;
}
.leistungen {
	font-size: 12px;
	text-decoration: none;
	color: #638699;
	background-color: #FEF6D3;
}
.leistungenOrange {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF8000;
}
.leistungenDunkelBlau {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #638699;
}
a.weiss:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.weiss:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.weiss:hover {
	font-size: 10px;
	color: #FF8000;
	text-decoration: none;
}

a.mainnav:link {
	font-size: 12px;
	color: #6B86A4;
	text-decoration: none;
}

a.mainnav:visited {
	font-size: 12px;
	color: #6B86A4;
	text-decoration: none;
}

a.mainnav:hover {
	font-size: 12px;
	color: 9ABBE1;
	text-decoration: none;
}
a.mainnavLeist:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.mainnavLeist:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.mainnavLeist:hover {
	font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}
a.subnav:link {
	font-size: 12px;
	color: #6B86A4;
	text-decoration: none;
}

a.subnav:visited {
	font-size: 12px;
	color: #6B86A4;
	text-decoration: none;
}

a.subnav:hover {
	font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}
a.subnav_orange:link {
	font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}

a.subnav_orange:visited {
	font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}

a.subnav_orange:hover {
	font-size: 12px;
	color: #6B86A4;
	text-decoration: none;
}
.text {
	font-size: 12px;
	color: #6B86A4;
	text-decoration: none;	
}
.textorange {

	font-size: 12px;
	color: #FF8000;
	text-decoration: none;
}

.teaser {
	border: 1pt solid #6082A0;
}
.teaserOrange {
	border: 1pt solid #FF8000;
	background-color: #6B86A4;
}
.textError {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

.submit_button { width: 72px; height: 27px; border: 0; margin: 0; vertical-align: middle; }
input.check { width: 20px; background: #FFF; border: 0; }
input.contactform {
	width: 400px;
	height: 16px;
	padding: 0 0 0 2px;
	border-left: 1px solid #6B86A4;
	border-bottom: 1px solid #6B86A4;
	border-top-style: none;
	border-right-style: none;
}
input.contactplz {
	width: 50px;
	height: 16px;
	padding: 0 0 0 2px;
	border-left: 1px solid #6B86A4;
	border-bottom: 1px solid #6B86A4;
	border-top-style: none;
	border-right-style: none;
}
input.contactort {
	width: 342px;
	height: 16px;
	padding: 0 0 0 2px;
	border-left: 1px solid #6B86A4;
	border-bottom: 1px solid #6B86A4;
	border-top-style: none;
	border-right-style: none;
}
input.contactbox {
	width: 400px;
	height: 16px;
	padding: 0 2px 2px 2px;
	border-left: 1px solid #6B86A4;
	border-bottom: 1px solid #6B86A4;
	border-top-style: none;
	border-right-style: none;
}

