html, body { height: 100%;}

body {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Lucida Grande,Lucida Sans Unicode,Verdana,Arial;
	text-align:center;
	color:#86775e;
	background:#ffffe2 url(../images/background.jpg) repeat-x top;
}

a { color:#cb4525; text-decoration:none; }
a:link { color:#cb4525; text-decoration:none; }
a:visited  { color:#cb4525; text-decoration:none; }
a:hover  { color:#cb4525; text-decoration:underline; }
a:active  { color:#cb4525; text-decoration:none; }

img {
	border:none;
	display:block; 
} 

table {
	border-spacing: 0; 
	border-collapse: collapse;
	/* fix for IE6 and below not inheriting font size */ font-size: 1em;
}

table td {
	padding: 0px;
}

#seite {
	min-height:100%;
	margin:0 auto;
	position:relative;
	text-align:left; /* OPTION set center für ungleichmäßige (width) unterelemente */
	width:940px; /* OPTION set 100% siehe oben */
}
*html #seite { height:100%; }

#headerbox {
	clear:both;
}

#header {
	display:none;
}

#Logo {
	float:left;
}

#Sprachen {
	float:right;
}

#bildbox {
	height:225px;
	overflow:hidden;
	clear:both;
}

#Bild {
	
}

#hauptnavigationbox {
	height:35px;
	clear:both;
}

#Hauptnavigation {
	padding-right:10px;
	float:right;
}

.hnavi {
	font-size:19px;
	float:left;
	padding:4px 10px;
}

a.hnavi_on { color:#82ab03; text-decoration:none; font-weight:bold; }
a.hnavi_on:link { color:#82ab03; text-decoration:none; font-weight:bold; }
a.hnavi_on:visited  { color:#82ab03; text-decoration:none; font-weight:bold; }
a.hnavi_on:hover  { color:#82ab03; text-decoration:none; font-weight:bold; }
a.hnavi_on:active  { color:#82ab03; text-decoration:none; font-weight:bold; }

a.hnavi_off { color:#82ab03; text-decoration:none; }
a.hnavi_off:link { color:#82ab03; text-decoration:none; }
a.hnavi_off:visited  { color:#82ab03; text-decoration:none; }
a.hnavi_off:hover  { color:#82ab03; text-decoration:none; }
a.hnavi_off:active  { color:#82ab03; text-decoration:none; }

#contentbox {
	clear:both;
}

#contentlinks {
	width:230px;
	float:left;
}

#subnavigationbox {
	padding:20px;
}

#Subnavigation {
	
}

.snavi {
	font-size:12px;
	padding:5px 0;
}

a.snavi_on { color:#82ab03; text-decoration:none; font-weight:bold; }
a.snavi_on:link { color:#82ab03; text-decoration:none; font-weight:bold; }
a.snavi_on:visited  { color:#82ab03; text-decoration:none; font-weight:bold; }
a.snavi_on:hover  { color:#82ab03; text-decoration:none; font-weight:bold; }
a.snavi_on:active  { color:#82ab03; text-decoration:none; font-weight:bold; }

a.snavi_off { color:#82ab03; text-decoration:none; }
a.snavi_off:link { color:#82ab03; text-decoration:none; }
a.snavi_off:visited  { color:#82ab03; text-decoration:none; }
a.snavi_off:hover  { color:#82ab03; text-decoration:none; }
a.snavi_off:active  { color:#82ab03; text-decoration:none; }

#buttonbox {
	margin:0 20px 20px;
}

#Buttons {
	
}

#contentrechts {
	width:710px;
	float:left;
}

#contentinnerbox {
	padding:20px;
}

#Content {
	padding-bottom:50px;
}

#footerbox {
	position:fixed;
	width:100%;
	left:0px;
	z-index:2;
	bottom:0px;
	background-color:#ffffe2;
	text-align:center;
}
*html #footerbox { position:absolute; margin-bottom:-1px; }

#adressbox {
	height:35px;
	background-color:#ffffc2;
}

#Adresse {
	padding-top:10px;
}

#servicebox {
	height:35px;
}

#Servicenavigation {
	padding-top:10px;
}

.servnavi {
	padding:0 5px;
}

a.servicenav_off { color:#86775e; text-decoration:none; }
a.servicenav_off:link { color:#86775e; text-decoration:none; }
a.servicenav_off:visited  { color:#86775e; text-decoration:none; }
a.servicenav_off:hover  { color:#86775e; text-decoration:underline; }
a.servicenav_off:active  { color:#86775e; 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 */

