body, p, td, tr, div, span, a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

body {
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;
}

h1 {
	font-weight:bold;
	font-size:11px;
	margin:12px 12px 0px 12px;	padding:0px 0px 0px 0px;
}

h2 {
	font-weight:bold;
	font-size:11px;	
	margin:12px 12px 0px 12px;	padding:0px 0px 0px 0px;
}

p {
	font-size:11px; 
	color:#00344D;	
	line-height:16px;
	margin:0px 12px 12px 12px;	padding:0px 12px 0px 0px;
}

p .klein {
	font-size:10px; 
}

p .normal {
	font-size:11px; 
}

p .gross {
	font-size:12px; 
}
.groesser {
	font-size:13px; 
}

.line {
	border-style:none;
	border-top:1px dashed #FFFFFF;
	margin:0px 36px 12px 12px;	padding:0px 0px 0px 0px;	
}

a {
	font-size:11px;
	text-decoration:none;font-weight:bold;
}

.download,.kontakt {
	font-size:11px;
}

#balken_links {
	position:absolute;
	left:0px;
	top:108px;
	width:24px;
	height:468;
}

#logo {
	position:absolute;
	left:24px;
	top:0px;
	width:192px;
	text-align:center;
}

#menu {
	position:absolute;
	left:24px;
	top:108px;
	width:192px;
	height:456px;
	vertical-align:bottom;
}
#menu h1 {	text-transform:uppercase;color:#FFFFFF;	margin:10px 6px 4px 0px;	padding:0px 0px 0px 12px;}
#menu a {text-decoration:none;	color:#FFFFFF;font-size:12px; font-weight:normal;}
#menu div {margin:0px 0px 0px 6px;	padding:0px 12px 1px 6px;}

#news {
	position:absolute;
	left:216px;
	top:108px;
	width:180px;
	height:468px;
	color:#FFFFFF; 
	overflow:hidden;
	z-index:1;
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;
}
#news h1 {	text-transform:uppercase;margin-bottom:12px;}
#inner_news{overflow:hidden;position:absolute;top:36px;left:0px;height:418px;width:180px;}

#inner_news h2 { color:#FFFFFF;	margin:0px 20px 12px 12px;	padding:0px 0px 0px 0px; }
#inner_news p {	color:#FFFFFF; margin:0px 20px 0px 12px;	padding:0px 0px 0px 0px;}
.news_mehr {text-align:right; margin:5px 20px 4px 12px;	padding:0px 0px 12px 0px;}
.news_mehr a { color:#FFFFFF;text-decoration:none;font-weight:bold;}
.news_description { font-weight:bold; margin-top:0px;margin-bottom:1px;}

#news_scrollbars_up {
	position:absolute;
	left:380px;
	top:513px;
	width:18px;
	z-index:5;
}

#news_scrollbars_down {
	position:absolute;
	left:380px;
	top:541px;
	width:18px;
	z-index:5;
}


#content {
	position:absolute;
	left:402px;
	top:108px;
	width:556px;
	height:248px;
	overflow:hidden;
	background-color:transparent;
	z-index:1;
}
#inner_content {overflow:hidden;position:absolute;top:36px;left:0px;height:248px;width:576px;}

#content_background {
	position:absolute;
	left:396px;
	top:108px;
	width:600px;
	height:468px;
	color:#00344D; 
	background-color:#FEE887;
}
#content_navigation {
	position:absolute;
	left:402px;
	top:384px;
	width:582px;
	height:12px;
	color:#00344D; 
	z-index:5;
	margin:0px 6px 0px 0px;	padding:0px 6px 0px 0px;
}
#content_navigation #seiten { position:absolute;left:0px;top:0px;z-index:5;}
#content_navigation #seiten a {margin:0px 6px 0px 6px;	padding:0px 6px 0px 6px;font-weight:bold;text-decoration:none;}
#content_navigation #downloadkontakt {text-align:right;position:absolute;left:0px;top:0px;width:582px;}
#content_navigation #downloadkontakt a { margin:0px 6px 0px 6px;	padding:0px 6px 0px 6px;font-weight:bold;text-decoration:none;}
#content_navigation #downloadkontakt a:hover {margin:0px 6px 0px 6px;	padding:0px 6px 0px 6px;font-weight:bold;text-decoration:none;}		

#content_bild1 {
	position:absolute;
	left:414px;
	top:432px;	
	width:130px;
	height:118px;
}

#content_bild2 {
	position:absolute;
	left:558px;
	top:432px;
	width:130px;
	height:118px;
}

#content_bild3 {
	position:absolute;
	left:702px;
	top:432px;
	width:130px;
	height:118px;
}

#content_bild4 {
	position:absolute;
	left:846px;
	top:432px;
	width:130px;
	height:118px;
	}

#content_scrollbars_up {
	position:absolute;
	left:966px;
	top:313px;
	width:18px;
	z-index:5;
}

#content_scrollbars_down {
	position:absolute;
	left:966px;
	top:341px;
	width:18px;
	z-index:5;
}

.border {
	border:solid 1px;
}

#globalnavigation {
	position:absolute;
	bottom:0px;
	left:216px;
	text-align:right;
	width:780px;
	height:16px;
	color:#FFFFFF;
	font-size:9px;
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;
}

#globalnavigation a {
	text-decoration:none;
	color:#FFFFFF;		
	margin:0px 0px 0px 12px;	padding:0px 0px 0px 0px;
}
input {	width:180px; 	}
textarea {	width:180px; height:90px; 	}
.radiobutton input{	width:20px;	}
table tr td {margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.strasse_input {width:120px; }
.strassennr_input {width:50px;}

