html, body, ul, li {
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, form {
	font: 12px Arial,Verdana,Helvetica,sans-Serif;
	margin: 0;
	padding: 0;
	color: #666666;
}

body {
	background: #FFFFFF url(media/enertex-hg.jpg) repeat-x;
}
img {
	border: 0;
}
a {
	text-decoration: bold;
	color: #666666;
}
a:hover {
	color: #333333; text-decoration: underline;
}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.suchfeld {
	width: 120px;
	font: 9px Arial,Verdana,Helvetica,sans-Serif;
	color: #00000;
}
.Stil1 {
	font-size: 16px;
	font-weight: bold;
	margin-left: -15px;
}
.Stil2 {
	color: #2D449B;
	list-style-position: outside;
	list-style-type: square;	
}
.Stil2blink {
	list-style-position: outside;
	list-style-type: square;
	text-decoration: blink;
}
.Stil3 {
	font-size: 9px
}
.subline {  font-size: 9px; font-style: normal; line-height: 13px; font-weight: bold; color: #999999}
.linie {
	color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.Sitemap {
	color: #2D449B;
	list-style-type: none;
}





#container {
	margin: 0 auto;
	padding: 0px 10px 0px 10px;
	width: 980px;
}
#header {
	position: absolute;
	width: 980px;
	height: 200px;
	top: 0px;
	color: #00000;
}	
#header img {
	float: left;
}
#suche {
	position: relative;
	width: 192px;
	height: 20px;
	left: 786px;
	top: 185px;
	z-index: 2;
	border: 1px solid #ffffff;
	background: #B7C7ED;
}
#inhalt {
	position: absolute;
	background: #FFFFFF;
	width: 980px;
	top: 200px;
}
#inhalt_links {
	float: left;
	width: 460px;
}
#inhalt_rechts {
	float: right;
	padding: 3px 0 20px 0;
	width: 495px;
}
#suchergebnis{
	padding: 20px 35px 10px 35px;
	width: 390px;
}
#intro {
	padding: 20px 35px 35px 35px;
	width: 390px;
}
#intro a {
	text-decoration: none;
	color: #2D449B;
	list-style-position: outside;
	list-style-type: square;
}
#intro a:hover {
	text-decoration: underline;
	
}


#footer {
	clear: both;
	width: 980px;
	height: 71px;
}








#options {
	width:420px;
	margin:0 auto 15px;
	text-align:left;
	color:#666666
}
#options a {
	color:#666666;
	font-size: 9px;
	font-style: normal;
}
#options a:hover {
	color:#000000
}

#acc {
	width:415px;
	list-style:none;
	color:#666666;
	margin:0 auto 25px;
	line-height: 15px;
}
#acc h3 {
	width:140px;
	padding:5px 15px 5px 15px;
	margin-top:10px;
	cursor:pointer;
	background:url(media/header.gif) repeat-x left bottom;
	list-style: none;
}
#acc h3:hover {
	background:url(media/header-o.gif) repeat-x left bottom;
	color: #2D449B;
}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {
	width:385px;
	padding:10px 10px 25px 25px;
	list-style-position: outside;
	list-style-type: square;
}
#acc .acc-selected {background:url(media/header-s.gif) repeat-x left bottom; color: #1E286A;}


#long {
	width:415px;
	list-style:none;
	color:#666666;
	margin:0 auto 25px;
	line-height: 15px;
}
#long h3 {
	width:285px;
	padding:5px 15px 5px 15px;
	margin-top:10px;
	cursor:pointer;
	background:url(media/header.gif) repeat-x left bottom;
	list-style: none;
}
#long h3:hover {
	background:url(media/header-o.gif) repeat-x left bottom;
	color: #2D449B;
}
#long .long-section {overflow:hidden; background:#fff}
#long .long-content {
	width:385px;
	padding:10px 10px 25px 25px;
	list-style-position: outside;
	list-style-type: square;
}
#long .long-selected {background:url(media/header-s.gif) repeat-x left bottom; color: #1E286A;}






.highlight {
	background: #B5D5FF;
}
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }

