#container {
	margin:			0 auto;
	width:			800px;
	position:		relative;
	height:			auto !important;
	min-height:		100%;
}

#header {
	background:		url('../images/header.jpg') no-repeat 10px;
	height:			130px;
	width:			100%;
}

#headernav {
	margin:			0px 10px;
	height:			26px;
	background:		url('../images/headernav.jpg') repeat-x;
}

#headernav ul {
	margin:			0px;
	padding:		0px;
}

#headernav li {
	list-style-type:none;
	float:			left;
}

#headernav li a {
	padding:		7px 10px;
	background:		#FFF url('../images/headernav.jpg') repeat-x;
	border-right:	1px solid white;
	text-decoration:none;
	font-weight:	bold;
	color:			#000;
	display:		block;
}

#headernav li a:hover {
	background:		url('../images/headernava.jpg') repeat-x;
}

#breadcrumbs {
	float:			right;
	padding:		7px 10px;
	border-left:	1px solid white;
}

#breadcrumbs a {
	text-decoration:none;
	font-weight:	bold;
}

#content-overrule {
	position:		relative;
	height:			1%;
	padding:		0px 0px 50px 0px;
}

#content-overrule:after {
	content:		".";
	display:		block;
	visibility:		hidden;
	clear:			both;
	height:			0px;
}


.navheader {
	background:		url('../images/navheader.gif') no-repeat;
	height:			18px;
}

.navfooter {
	background:		url('../images/navfooter.gif') no-repeat;
	height:			18px;
}

.nav {
	width:			175px;
	float:			left;
	padding:		10px;
}

.nav ul {
	margin:			0px;
	padding:		0px;
}

.nav li {
	list-style-type:none;
	display:		inline;
}

.nav li a {
	padding:		4px 4px 2px 8px;
	background:		#dedede;
	text-decoration:none;
	color:			#000;
	display:		block;
}

.nav li a:hover {
	background:		#ededed url('../images/selected.gif') no-repeat 95% 70%;
	color:			#000;
}

.nav ul li .current_page {
	background:		#dedede url('../images/breadcrumbs.gif') no-repeat 95% 70%;	
	color:			#000;
}

.nav ul li .current_page:hover {
	background:		#ededed url('../images/selected.gif') no-repeat 95% 70%;
	color:			#000;
}

.nav ul .li_submenu a {
	background:		#ededed;
	color:			#000;
}

.nav ul .li_submenu a:hover {
	background:		#fdfdfd url('../images/selected.gif') no-repeat 95% 70%;
	color:			#000;
}

.nav ul li .current_page_sub {
	background:		#ededed url('../images/breadcrumbs.gif') no-repeat 95% 70%;	
	color:			#000;
}

.nav ul li .current_page_sub:hover {
	background:		#fdfdfd url('../images/selected.gif') no-repeat 95% 70%;	
	color:			#000;
}

.menuheader {
	background:		#dedede url('../images/menuheader.gif') no-repeat 5px;
	padding:		4px 4px 4px 16px;
	font-weight:	bold;
	color:			#000;
}

.fabrikanten_table {
	background:		#efefef;
	color:			#000;
}

.fabrikanten_table_light td {
	background:		#fcfcfc;
	color:			#000;
	vertical-align:	top;
}

#content {
	width:			595px;
	padding:		10px;
	padding-left:	0px;
	float:			left;
}

#contentheader {
	background:		url('../images/contentheader.gif') no-repeat;
	height:			18px;
	overflow:		hidden;
}

#contenttext {
	background:		#dedede;
	padding:		0px 5px;
	color:			#000;
}

#contentfooter {
	background:		url('../images/contentfooter.gif') no-repeat;
	height:			18px;
}

#footer {
	margin:			10px;
	background:		#FFF url('../images/footer.gif') repeat-x;
	height:			40px;
	position:		absolute;
	bottom:			0px;
	width:			780px;
	color:			#000;
}

#footer ul {
	margin:			0px;
	padding:		14px 3px;
}
		
#footer li {
	padding:		0px 4px;
	list-style-type:none;
	float:			right;
}
	
#footer a {
	font-weight:	normal;
	text-decoration:underline;
}

#footer a:hover {
	text-decoration:underline;
}

.small_input {
	width:			12px;
	border:			none;
	background:		none;
}

.subheader {
	background:		#dedede url('../images/menuheader.gif') no-repeat 0px;
	padding:		0px 0px 0px 11px;
	color:			#000;
}

.feedback {
	width:			99%;
	height:			100px;
}

.persononline {
	background:		#dedede url('../images/persononline.gif') no-repeat 5px;
	padding:		4px 4px 4px 19px;
	color:			#000;
}

.peopleonline {
	background:		#dedede url('../images/peopleonline.gif') no-repeat 5px;
	color:			#000;
	padding:		4px 4px 4px 19px;
}

.clear {
	clear:			both;
}

.error {
	font-weight:	bold;
	text-decoration:blink;
}


/* SITEMAP */

#sitemap {
	margin:			0px;
	padding:		0px;
	width:			150px;
}

#sitemap li {
	list-style-type:none;
	display:		inline;
}

#sitemap .head {
	font:			bold 16px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	padding:		5px 0px;
}

#sitemap .submenu li a {
	width:			150px;
	font:			10px Verdana, Arial, Helvetica, sans-serif;
	color:			#000;
	padding:		5px 10px;
	background:		#FFF url('../images/sitemap.png') no-repeat right 5px;
	display:		block;
	text-decoration:none;
}

#sitemap .submenu li a:hover {
	background:		url('../images/sitemapa.png') no-repeat right 5px;
	text-decoration:underline;
}

#sitemap .submenu .subhead {
	padding:		0px 10px;
	font-weight:	bold;
}

#sitemap .submenu .subsubmenu li a {
	padding:		5px 20px;
}

#sitemap .submenu .subsubmenu li a:hover {
	text-decoration:underline;
}