html, body { height: 100%;}

body {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#a2c309 url(../images/background.jpg) center top no-repeat;
}

a { color:#c10134; text-decoration:none; }
a:link { color:#c10134; text-decoration:none; }
a:visited  { color:#c10134; text-decoration:none; }
a:hover  { color:#c10134; text-decoration:underline; }
a:active  { color:#c10134; text-decoration:none; }

img {
	border:none;
	display:block; 
} 
.news-latest-container { padding:0; }
table {
	border-spacing: 0; 
	border-collapse: collapse;
	/* fix for IE6 and below not inheriting font size */ font-size: 1em;
}

table td {
	padding: 0px;
}

#seite {
	margin:0 auto;
	padding:15px 0;
	position:relative;
	background:#a2c309 url(../images/background.jpg) center top no-repeat;
	text-align:left; /* OPTION set center für ungleichmäßige (width) unterelemente */
	width:940px; /* OPTION set 100% siehe oben */
}

#Druckversion {
	margin-right:20px;
	text-align:right;
}

#headerbox {
	clear:both;
}

#header {
	height:40px;
	margin-bottom:4px;
	background:#c10134;
}

#Logo {
	color:#ffffff;
	font-size:14px;
	padding:12px 0 0 20px;
	float:left;
}

#Sprachen {
	float:right;
}

#bildbox {
	height:252px;
	position:relative;
	overflow:hidden;
	background:#ffffff url(../images/header_overlay.png) no-repeat top center;
	clear:both;
}

#Bild {
	
}

#hauptnavigationbox {
	display:none;
	clear:both;
}

#Hauptnavigation {
	
}

.hnavi, .hnavi2, .hnavi3 {
	font-size:14px;
	padding:8px 0 8px 20px;
	background:url(../images/linie.gif) repeat-x bottom;
}

.hnavi2 {
	padding-left:45px;
}

.hnavi3 {
        padding-left:65px;
	line-height:20px;
}

.hnavi_on, .hnavi2_on, .hnavi3_on				{ padding:8px 0 8px 25px; background:url(../images/hnaviback_on.gif) no-repeat center left; }
a.hnavi_on, a.hnavi2_on, a.hnavi3_on 				{ color:#c10134; text-decoration:none; font-weight:bold; }
a.hnavi_on:link, a.hnavi2_on:link, a.hnavi3_on:link	 	{ color:#c10134; text-decoration:none; font-weight:bold; }
a.hnavi_on:visited, a.hnavi2_on:visited, a.hnavi3_on:visited	{ color:#c10134; text-decoration:none; font-weight:bold; }
a.hnavi_on:hover, a.hnavi2_on:hover, a.hnavi3_on:hover		{ color:#c10134; text-decoration:none; font-weight:bold; }
a.hnavi_on:active, a.hnavi2_on:active, a.hnavi3_on:active	{ color:#c10134; text-decoration:none; font-weight:bold; }

.hnavi2_on                   					{ padding:8px 0 8px 0px; background:url(../images/hnaviback2_on.gif) no-repeat center left; }
.hnavi3_on                              			{ padding:8px 0 8px 0px; background:url(../images/hnaviback2_on.gif) no-repeat center left; }

.hnavi_off, .hnavi2_off, .hnavi3_off				{ padding:8px 0 8px 25px; background:url(../images/hnaviback.gif) no-repeat center left; }
a.hnavi_off, a.hnavi2_off, a.hnavi3_off				{ color:#a2c309; text-decoration:none; }
a.hnavi_off:link, a.hnavi2_off:link, a.hnavi3_off:link		{ color:#a2c309; text-decoration:none; }
a.hnavi_off:visited, a.hnavi2_off:visited, a.hnavi3_off:visited	{ color:#a2c309; text-decoration:none; }
a.hnavi_off:hover, a.hnavi2_off:hover, a.hnavi3_off:hover  	{ color:#c10134; text-decoration:none; }
a.hnavi_off:active, a.hnavi2_off:active, a.hnavi3_off:active	{ color:#a2c309; text-decoration:none; }

.hnavi2_off                         	{ padding:8px 0 8px 0px; background:url(../images/hnaviback2.gif) no-repeat center left; }
.hnavi3_off                             { padding:8px 0 8px 0px; background:url(../images/hnaviback2.gif) no-repeat center left; }

.link_white		A { color:#c10134; font-weight:bold; }
.link_white		A:link { color:#c10134; font-weight:bold; }
.link_white		A:visited { color:#c10134; font-weight:bold; }
.link_white		A:hover { color:#c10134; font-weight:bold; }
.link_white		A:active { color:#c10134; font-weight:bold; }

#contentbox {
	background:#ffffff;
	clear:both;
}

#contentlinks {
	width:230px;
	float:left;
}

#subnavigationbox {
	padding:20px 20px 20px 0;
}

#Subnavigation {
	
}

.snavi {

}

#buttonbox {
	margin:0 20px 20px;
}

#Buttons {
	
}

#contentrechts {
	width:710px;
	float:left;
}

#contentinnerbox {
	padding:0 20px 20px 20px;
}

#Content {

}

#footerbox {
	padding:10px;
	text-align:right;
	color:#ffffff;
}


#adressbox {
	
}

#Adresse {
	
}

#servicebox {
	display:none;
}

#Servicenavigation {

}

.servnavi {

}

a.servicenav_off { color:#ffffff; text-decoration:none; }
a.servicenav_off:link { color:#ffffff; text-decoration:none; }
a.servicenav_off:visited  { color:#ffffff; text-decoration:none; }
a.servicenav_off:hover  { color:#ffffff; text-decoration:underline; }
a.servicenav_off:active  { color:#ffffff; text-decoration:none; }

.clear {
	height:0px;
	font-size:0px;
	line-height:0px;
	visibility:hidden;
	clear:both;
}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */
