/* MiniPixel Icons von  icondock.com/free/   */  
 
  /* gewählte Designfarben */
/*

usercolor.dark = "#095D02;"
usercolor.alt.dark = "#C26200;"
usercolor.medium = "#CBD9BD;"
usercolor.bright = "#E7DCC7;"
*/


/* Grundelemente */
body {
	margin:			0   0   20px 0  ;
	padding:		0  ;
	font-size:		11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
/*	overflow-x:		hidden; erst ab css3 */
	color:			#393939;
	background-color:	#E2EEE0;
	float:			none;
}
#frame {
	width:			940px;
	margin:			0  ;
	padding:		0  ;
	border:			0   solid #00ffff; 
	float:			none;
}


/*
================================================================
style_eyecatcher.css:
================================================================ */
/* modified 04.11.2011 webdesignconsult.de */

#logo img {
	position:		absolute;
	top:			0;
	left:			0;
	width:			940px;
	height:			70px;	display:		block;
	border:			none;
}
#eyecatchercontainer {
	background:		url(../images/pfade.gif) center center repeat-y;
	width:			100%;
}
#logo {
	background-color:	#E2EEE0;
	border-bottom:		1px solid #CBD9BD;
	position:		relative;
	overflow:		hidden;
	width:			940px;
	height:			70px;}
#logo div {
	width:			20px;
	display:		none;
	height:			70px;	position:		absolute;
	z-index:		2;
}
#logo img a  {
	border: 		none !important;
}

#content {
	width:			520px;
	padding:		5px;
	margin:			0 17px 10px 17px;
	float:			left; 
}
* html #content {
	margin:			0 10px 10px 10px;
}

#zentrieren {
	position:		absolute;    
	top:			0  ;
	left:			50%;        
	margin:			0 -470px;    
	width:			940px;
	float:			none;
	border-left:		1px solid #095D02;
	border-right:		1px solid #095D02;
	background-color:	#fff;
}

/* fur die "sie sind hier Zeile" */
#sindhier  {
	margin:			5px 10px 5px 10px;
}
#sindhier a {
	font-weight: 		normal;
	color: 			#a0a0a0;
	text-decoration: 	none;
}
#sindhier a:hover, #sindhier a:active {
	color: #C26200;
	text-decoration: 	underline;
	font-weight: 		bold;
}
#sindhier_search {
	position:		absolute;
	top:			110px;
	left:			8px;
	width:			795px;
	padding:		0  ;
	margin-top:		5px;
	float:			none;
	color:			#a0a0a0;
}
#sindhier_search {
	position:		absolute;
	top:			120px;
	left:			8px;
	width:			795px;
	padding:		0  ;
	margin-top:		5px;
	float:			none;
	color:			#a0a0a0;
}
#maintopic {
	width:			100%;
	margin:			0  ;
	padding:		1px 0   2px 0  ;
	background:		#f0f0f0 url(../images/maintopic.gif) repeat-x;
	height:			35px;
}
/* fuer das eigene Hauptmenü */
#maintopicb { 
	width:			920px;
	line-height:		24px;
	margin-left:		0  ;
	font-family :		trebuchet MS, Arial, Helvetica, sans-serif;
	padding:		4px 5px 0   9px;
	color:			#393939;
	background-color:	#fff; 
}

#maintopicb a {
 	display:		block;
	width:			120px;
	float:			left;
	margin:			0  ;
	height:			35px;
	padding:		0  ;
	text-align:		left;
	text-decoration:	none;
	text-indent:		10px;
	font-family:		trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#095D02;
	background:		url(../images/mtpb.gif)  no-repeat;
	text-transform :	uppercase; 
}
#maintopicb a:hover {
	background:		#f2520d url(../images/mtpbh.gif)  no-repeat; 
	padding:		0  ;
	height:			35px;
	font-size:		11px;
	width:			120px;
	color:			#fff;
	text-indent:		10px;
	text-decoration:	underline;
	font-weight:		bold;
}
#maintopic ul {
	list-style-type:	none;
	margin:			0  ;
	padding:		0  ;
}
#maintopic li {
 	display:		inline;
}
#maintopic a {
 	display:		block;
	float:			left;
	margin:			0  ;
	padding:		8px 12px 0   12px;
	text-decoration:	none;
	font-family :		Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#095D02;
	text-transform :	uppercase;
	height:			21px;
}
#maintopic a:hover {
	background-color:	#C26200;
	color:			#fff;
	text-decoration:	none;
	border:			1px dotted #CBD9BD;
}
#maintopic a.sel {
	background-color:	#CBD9BD;
	color:			#C26200;
}
#topic {
	margin:			0 0   5px 10px;
	width:			200px;
	line-height:		16px;
	padding:		0  ;
	float:			left;
}
#topic h3 {
	border:			1px solid #CBD9BD;
	background-color:	#E7DCC7;
	color:			#095D02;
	padding:		2px 4px 1px 4px;
	font-size:		100%;
	font-weight:		bold;
	text-transform :	uppercase;
	margin:			20px 0   0   0  ;
}
#topic p {
	width:			200px;
	padding:		0  ;
	margin:			0  ;
	border-bottom:		1px solid #CBD9BD;
}
#topic p a {
	width:			200px;
	padding:		1px 4px 1px 4px;
	margin:			0  ;
	text-decoration:	none;
	text-indent:		0  ;
	color:			#095D02;    
}
#topic p a:hover, #topic p a:active {
 	display:		block;
	text-decoration:	none;
	padding:		0   4px 0   4px;
	margin:			0  ;
	color:			#C26200;
	font-weight :		bold; 
	width:			192px;
	color:			#fff;
	background:		#f2520d url(../images/topich.gif)  no-repeat;
	text-transform:		uppercase;    
}

/* Kontakt Ergänzung */
#kontakt {
	margin:			0   0   0   4px;
	padding:		0   0   4px 4px;
	width:			60px;
	line-height:		16px;
	text-indent:		0  ;
	float:			left;
}
#kontakt2 {
	margin:			0  ;
	width:			140px;
	line-height:		16px;
	padding:		0  ;
	float:			right;
	background-color:	#fff;
}
#kontakt p {
 	display:		inline;
}
#kontakt p a {
	color:			#C26200;
	text-decoration:	none;
}
form.search {
	padding:		0  ;
	margin:			0   0   20px 0  ;
}
form.search input {
	margin:			0  ;
 	vertical-align:		middle;
}
input.search {
	border-top:		#cccccc 2px solid;
	border-left:		#dcdcdc 2px solid;
	border-bottom:		#eeeeee 1px solid;
	border-right:		#e0e0e0 1px solid;
	background-color:	#CBD9BD;
	width:			150px;
	padding:		2px;
	color:			#095D02;
}

/* Footer */
#footer { 
	width:			940px;
	padding:		10px 0   0   0  ;  
	font-size:		0.9em; 
	text-align:		center;
	color:			#898989; 
	float:			left;
	border-bottom:		1px solid #095D02; 
}   
#footer a { 
	font-weight:		normal; 
	color:			#898989; 
	text-decoration:	none; 
} 
#footer a:hover { 
	text-decoration:	none; 
	font-weight:		bold; 
	color:			#C26200; 
	border-bottom:		1px dotted #990000;
} 
#footer a.sel { 
	text-decoration:	underline; 
	font-weight :		bold; 
	color:			#a9a9a9; 
} 
