body {
	background: #fff;
	margin: 0px;
	padding: 0px;
}

#maincontainer {
	width: 962px;
	margin: 0px auto;
}

#header {
	width: 962px;
	height: 192px;
	margin: 0 0 26px 0;
}
#printheader { display: none; }
#headertext {
	color: #0066cc;
	font-weight: bold;
	padding-left: 13px;
	padding-top: 128px;
	height: 43px;
	width:560px;
	float: left;
}

#headerNews {
	float: left;
	width: 380px;
	padding-top:100px;
	color:#fff;
	}
	#headerNews a {
		font-weight: normal;
		color: #fff;
	}
	
	
#functions {clear: left;}	

/* Suche */
#search {margin-top: 0px;float:left;}
#search fieldset {
	padding:0;
	margin:0;
	border: none;
	}
	#search #ajaxSearch_input {
		width:84px;
		margin:0;
		padding: 0;
		height:15px;
		vertical-align: top;
	}
	#search #ajaxSearch_submit {
		width: 20px;
		height: 15px;
		border: none;
		margin-top:3px;
		background: url(../img/btn-search.png) no-repeat 0 0;
	}

#contentbox {
	float: left;
	width: 962px;
}

#navigation {
	float: left;
	width: 253px;
	border-right: 1px solid #757575;
	min-height: 300px;
}

#content {
	float: left;
	margin: 0 0 0 23px;
	width: 684px;
}

#contentText {
	float: left;
	width: 474px;
	padding: 0 10px 0 0;
}

#contentText h1 {
	font-size: 20px;
	margin: 5px 0 5px 0;
}

#contentText h2 {
	font-size: 16px;
	margin: 5px 0 5px 0;
	line-height: 20px;
}

#rightBox {
	width: 200px;
	float: left;
}

#kontaktbox {
	background: url(../img/kontakt_background.png) no-repeat 0 0;
	width: 195px;
	height: 90px;
	padding: 5px 0 0 5px;
}

#kontaktbox h1 {
	border-bottom: 1px solid #fff;
	color: #fff;
	background:url(../img/icon_03.png) no-repeat 185px 4px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#kontaktbox p {
	margin: 15px 0 0 45px;
	color: #fff;
	font-weight: bold;
}
#kontaktbox a {
	color: #fff;
	text-decoration: none;
}



#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#navigation ul li {
	padding: 0 0 8px 0;
	display: block;
	width: 250px;
}

#navigation ul li a {
	color: #757575;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 250px;
	border-bottom: 1px solid #fff;
}

#navigation ul li a:hover, #navigation ul li.Current a {
	border-bottom: 1px solid #757575;
	color: #e77828;
	background:url(../img/icon_01.png) no-repeat 240px 4px;
}
#navigation ul li.Current a { margin: 0 0 5px 0; }

#navigation ul li ul { display: none; }
#navigation ul li.Current ul { display: block; }

#navigation ul li.Current ul li { padding: 0 0 2px 0; margin: 0 0 0 0;}

#navigation ul li.Current ul li a {
	font-weight: normal;
	color: #757575;
	border-bottom: 0px;
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#navigation ul li.Current ul li a:hover, #navigation ul li.Current ul li.Current a {
	color: #e77828;
}

#navigation ul li.Current ul li.Current a { padding: 0 0 5px 0; }

#navigation ul li.Current ul li ul { display: none; }
#navigation ul li.Current ul li.Current ul { display: block; }

#navigation ul li.Current ul li.Current ul li a {
	padding: 0 0 0 12px;
	width: 238px;
	color: #757575;
}

#navigation ul li.Current ul li.Current ul li a:hover, #navigation ul li.Current ul li.Current ul li.Current a {
	background:url(../img/icon_02.png) no-repeat 0px 6px;
}













#contentBox {
	float: left;
	width: 709px;
}


#tools {
	width:111px;
	height:21px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#tools a {
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	height: 21px;
	text-indent:-999px;
	overflow:hidden;
}
#tools a.fnc-print {
	background: url(../img/functions.png) no-repeat 0 0px;
	width:35px;
}
#tools a.fnc-print:hover {
	background: url(../img/functions.png) no-repeat 0px -21px;
}
#tools a.fnc-mail {
	background: url(../img/functions.png) no-repeat -35px 0px;
	width:25px;
}
#tools a.fnc-mail:hover {
	background: url(../img/functions.png) no-repeat -35px -21px;
}
#tools a.fnc-impressum {
	background: url(../img/functions.png) no-repeat -60px 0px;
	width:18px;
}
#tools a.fnc-impressum:hover {
	background: url(../img/functions.png) no-repeat -60px -21px;
}
#tools a.fnc-sitemap {
	background: url(../img/functions.png) no-repeat -78px 0px;
	width:33px;
}
#tools a.fnc-sitemap:hover {
	background: url(../img/functions.png) no-repeat -78px -21px;
}

#language {
	float: left;
	width: 60px;
	margin: 3px 0 0 20px;
}
#language a {
	color: #d1d1d1;
	font-weight: bold;
	text-decoration: none;
	margin: 0 7px 0 0;
}
#language a:hover { color: #fff; }
a.test { color: #fff; }

#footer {
	border-top: 1px solid #757575;
	width: 962px;
	height: 20px;
	margin-top: 20px;
}

#footerillu {
	width: 253px;
	height: 20px;
	float: left;
}

#copyright {
	float: left;
	width: 685px;
	margin: 3px 0 0 24px;
	color: #666666;
}

#copyright a { color: #e77828; text-decoration: none; font-weight: bold; }



#servicebox {
	background: #e0e0e0;
	width: 195px;
	padding: 5px 0 1px 5px;
	margin: 0 0 10px 0;
}

#servicebox h1 {
	border-bottom: 1px solid #666;
	color: #666666;
	background:url(../img/icon_01.png) no-repeat 185px 4px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
