html, body {
	height:				100%;
	margin:				0px;
	padding:			0px;
 	color:				#005AA9;
	font-size:			11pt;
	font-family:			Candara,Verdana;
	background:			url("images/hg.jpg") left top;
	
	scrollbar-base-color:		#FFFFFF;
	scrollbar-3dlight-color:	#005AA9;
	scrollbar-arrow-color:		#005AA9;
	scrollbar-darkshadow-color:	#005AA9;
	scrollbar-face-color:		#FFFFFF;
	scrollbar-highlight-color:	#FFFFFF;
	scrollbar-shadow-color:		#CCCCCC;
	scrollbar-track-color:		#FFFFFF;
}

hr {	color: #0000FF;
	height:2px;
	border:1px solid #004EA0;
	background:#004EA0;
}

ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

input,textarea {
	border:				1px solid #005AA9;
	color:				#005AA9;
	background:			#EFEFEF;
}
.button {
	height:				12px;
	margin:				4px;
	margin-right:		0px;
	padding:			0px;
	border:				0px solid #EFEFEF;
	color:				#005AA9;
	background:			#EFEFEF;
	vertical-align:		top;
	font-size:			7pt;
}

.search_found {
 	color:				#FFFFFF;
 	background:			#005AA9;
}
.search_head{
	height:				20px;
	padding-left:		10px;
 	color:				#FFFFFF;
 	background:			#005AA9;
	background:			url("images/balken/hr-bl-670.png") no-repeat;
}

#main {
	position:			relative;
	height:				100%;
	width:				1024px;
	margin:				0px auto;
	font-size:			0pt;
	background:			url("images/background.jpg") center top repeat-y fixed;
}

#header {
	top:				0px;
	width:				1024px;
	height:				100px;
	font-size:			11pt;
	background:			url("images/head.png") center top no-repeat;
}

#gfx {
	position:			relative;
	top:				0px;
	left:				327px;
	width:				369px;
	height:				100px;
	text-align:			center;
	vertical-align:		middle;
	font-size:			11pt;
}

#content {
	top:				100px;
	height:				85%;
	/*height:				expression((document.body.clientHeight - 200) + "px");*/
	width:				1024px;
	background:			url("images/content.png") center top repeat-y ;
	font-size:			11pt;
}

#menue {
	position:			relative;
	float:				left;
	left:				90px;
	width:				140px;
	height:				80%;
	/*height:				expression((document.body.clientHeight - 200) + "px");*/
	text-align:			center;
	vertical-align:		top;
	overflow:			auto;
	font-size:			11pt;
}

A {
 	color:				#005AA9;
	text-decoration:	none;
	font-size:			11pt;
}

#inhalt {
	position:			relative;
	padding-right:0px;
	float:				left;
	left:				115px;
	width:				691px;
	height:				80%;
	/*height:				expression((document.body.clientHeight - 200) + "px");*/
	text-align:			left;
	vertical-align:		top;
	overflow:			auto;
	overflow-x:			hidden;
	z-index:			0;
	font-size:			11pt;
}

#footer {
	bottom:				0px;
	width:				1024px;
	height:				100px;
	text-align:			right;
	vertical-align:		top;
	margin:0px;
	padding:0px;
	background:			url("images/foot.png") center top no-repeat;
	font-size:			11pt;
}

#menue2 {
	position:			relative;
	float:				right;
	right:				64px;
	margin-top:			37px;
	width:				904px;
	text-align:			right;
	color:              #FFFFFF;
	font-size:			11pt;
}

#menue2 A {
	color:              #FFFFFF;
	text-decoration:	none;
	font-size:			11pt;
}

/* IE6 */
* html .clearfix{
	height:				1%;
	overflow:			visible;
}

/* IE7 */
*+html .clearfix{
	min-height:			1%;
}

/* rest */
.clearfix:after{
	clear:				both;
	content:			".";
	display:			block;
	height:				0;
	visibility:			hidden;
}
