/* Allgemeine Styles */
body {
	margin: 0px;
	padding: 0px;
	background: #01aef0;
	}
	
body.body_error {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	}
	
body.disclaimer {
	margin: 5px;
	padding: 5px;
	background: #FFFFFF;
	}

div#page_center {
	border:0px solid #000000;
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:100%;
}
* html div#page_center {
	text-align: center;
	height: 100%;
	width: 100%;
	border: 0px solid #000000;
	}
	
div#page {
	border:0px solid #000000;
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:902px;
}

* html div#page {
	height: 100%;
	width: 902px;
	border: 0px solid #000000;
	}

td, p {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}
	
.pic {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}

h1 {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #01aef0;
	}
	
h2 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #ffffff;
	background-color: #01aef0;
	width: 100%;
	height: 20px;
	padding: 5px 0px 5px 10px;
	}

.top_class {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #acacac
	}

.kontakt_head {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #01aef0;
	}

.kontakt {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}

.bottom_class {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}

.space {
	background: #c3c3c3;
	}

.space_content {
	background: #eae6e3;
	}
.infonavi {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	text-decoration: none;
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #acacac;
	}
a:link, a:hover, a:active, a:visited {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	text-decoration: none;
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #01aef0;
	}
	
a:link.infonavi, a:hover.infonavi, a:active.infonavi, a:visited.infonavi {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	text-decoration: none;
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #acacac;
	}

a:link.bottomnavi, a:hover.bottomnavi, a:active.bottomnavi, a:visited.bottomnavi {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	text-decoration: none;
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}
/* ROOTLINE */	
a:link.rootline, a:active.rootline, a:visited.rootline {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	text-decoration: none;
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #acacac;
	}
	
a:hover.rootline	{
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	text-decoration: none;
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #FFFFFF;
	background-color: #01aef0;
	}
	

.rootline {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #acacac;
	}
/* SEARCH STYLES */
.td_container_search {
				vertical-align: top;
				text-align: top;
				}
.td_search {
		vertical-align: middle;
		text-align: middle;
		padding: 0px;
		}

.input_search {
		height: 12px; 
		width: 120px; 
		font-size: 8pt;
		line-height: 8pt;
		color: #000000;
		}
		
* HTML .input_search {
		height: 18px; 
		width: 195px; 
		font-size: 8pt;
		line-height: 8pt;
		color: #000000;
		margin-top: -1px; 
		}	

#teaser1 {
	padding: 10px 20px 10px 20px;
	margin: 10px 20px 10px 20px;
	}
	
#teaser2 {
	padding: 10px 20px 10px 20px;
	margin: 10px 20px 10px 20px;
	}
	
.clearer {
	clear: both;
}
	
#container {
	border: 1px;
	background: #FFFFFF;
	width: 902px;
	}
	
#top {
	height: 120px;
	}
	
#navi {
	height: 29px;
	background: #eae6e3;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}
	
#content {
	height: 50px;
	}
	
#bottom {
	height: 22px;
	background: #eae6e3;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-stretch: normal;  /*(Schriftlaufweite)*/
	word-spacing: 0em; /*(Wortabstand)*/
	letter-spacing: 0em; /*(Zeichenabstand)*/
	color: #000000;
	}
	
.internal-link img {
	border:0;
	}
	
.external-link img {
	border:0;
	}
	
.external-link-new-window img {
	border:0;
	}
	
.internal-link-new-window img {
	border:0;
	}
	
.download img {
	border:0;
	}
	
.mail img {
	border:0;
	}