/* 
Design	    :	Easy-Black
Modifiziert:	www.webdesignconsult.de
Design	   :	Webdesignconsult
Date	   :	29.01.2010
Website	   :	http://www.webdesignconsult.de/
Description: 	2-Spaltenlayout mit links angeordneter Navigation.
*/
/* MiniPixel Icons von  icondock.com/free/   */  
/* gewählte Designfarben */
/*
usercolor.h1 = "#7C8DAE"
usercolor.bright = "#759B3D"
usercolor.medium = "#aaaaaa"
usercolor.alt.medium = "#bbbbbb"
usercolor.dark = "#E9D39D"
usercolor.alt.dark = "#B1541B"
*/

* {
	padding:			0;
	margin:				0;
} 
body {
	margin:				0;
	padding:			0;
	background-color:		#111;
	color:				#636363;
	font-size:			13px;
	line-height:			20px;
}
#wrapper {
	width:				760px;
	margin:				20px auto;
	background-color:		#000;
}
#content { 
	float:				right;
	width:				550px;
	padding:			25px 10px  10px  5px;
	margin-left:			10px;
	position:			relative;
	top:				0 ;
}

div.search {
	font-size: 			0.8em;
	z-index: 			15;
	float:				right;
	margin: 			2px 	10px 	5px 	-20px;
	white-space:			nowrap !important;
}
* html div.search {
	margin: 			2px 10px 5px 5px;
}
.search input {
	margin-right: 			5px;
	vertical-align : 		middle;
}
input.search {
	border: 			#888 1px solid;
	background-color: 		#000;
	color:				#fff;
	width: 				100px;
	padding: 			2px;
	height:				18px;
}
#header {
	background:			#000 url(../images/pbackgroundfade.gif) repeat-x;
	height:				110px;
}
#header h1 { 
	font-size:			30px;
	font-family:			"Bradley Hand ITC", serif;
	letter-spacing:			0.051em;
	padding:			10px 5px 15px 10px;
	color:				#759B3D;
	background-color:		transparent;
}
*+ html #header h1 span{ 
	font-size:			40px;
	font-family:			"Bradley Hand ITC", serif;
	letter-spacing:			0.051em;
	padding:			10px 5px 15px 0px;
	color:				#759B3D;
	background-color:		transparent;
}
#header h1 a { 
	color:				#fff !important;
	background-color:		transparent;
	text-decoration:		none;
}
#header h1 a:hover {
	color:				#ccc;
	background-color:		transparent;
}
#header h2 {
	font-size:			16px;
	color:				#ccc;
	background-color:		transparent;
	padding:			10px  0   5px 10px;
}
#youarehere   {
	padding:			25px  0    0   10px;
	color:				#00CC00;
}
#youarehere a.sel {
	color:				#7C8DAE !important;
	background-color:		transparent;
	text-decoration:		none;
	font-size:			11px;	
}
#youarehere a.sel:hover {
	color:				#aaaaaa !important;
	background-color:		transparent;
	border-bottom:			1px dotted #7C8DAE;
	text-decoration:		none;
	font-size:			11px;	
}
#youarehere a.sup {
	color:				#E9D39D !important;
	background-color:		transparent;
	font-weight:			normal !important;
	text-decoration:		none;
}
#youarehere a.sup:hover {
	color:				#E9D39D !important;
	background-color:		transparent;
	border-bottom:			1px dotted #E9D39D;
}
#youarehere a.main {
	color:				#759B3D !important;
	background-color:		transparent;
	font-weight:			normal !important;
	text-decoration:		none;
}
#youarehere a.main:hover {
	color:				#7C8DAE !important;
	background-color:		transparent;
}

/* linker Container */
div.left {
	float:				left;
	width:				160px;
	padding:			30px 5px 10px 0;
	line-height:			14px;
}
div.left h2 {
	margin-top:			10px;
	font:				bold 12px Verdana, 'Trebuchet MS', Sans-serif;
	padding:			5px  0   10px 5px; 	
	border-bottom:			1px dotted #999;
}
div.left ul  {
	color:				#999;
	background-color:		transparent;
	text-align:			left;
	margin:				3px  0   8px 0px; 
	padding-left:			20px;
	text-decoration:		none;	
	list-style-type:		square;	
}
div.left li {
	padding:			2px  0   2px 0px;
	margin:				0  2px;	
}
div.left li a {
	color:				#B1541B;
	background-color:		transparent;
}

div.left li a.active {
	color:				green !important;
	background-color:		transparent;
	font-weight:			bold;
}
div.left li a.active:hover {
	color:				#FFCC00 !important;
	background-color:		transparent;
}
div.left li a.activesub {
	color:				#9D7E39 !important;
	background-color:		transparent;
	font-weight:			bold;
}
div.left li a.activesub:hover {
	color:				#DB0F25 !important;
	background-color:		transparent;
}
div.left li a.subactive {
	color:				#9D7E39 !important;
	background-color:		transparent;
}
div.left li a.subactive:hover {
	color:				#DB0F25 !important;
	background-color:		transparent;
}
div.left li a.sub {
	color:				blue !important;
	background-color:		transparent;
}
div.left li a.sub:hover {
	color:				red !important;
	background-color:		transparent;
}
div.left li a.subsub {
	color:				#fff !important;
	background-color:		transparent;
}
div.left li a.subsub:hover {
	color:				#741683 !important;
	background-color:		transparent;
}
div.left li#maintopic0 a:hover {
	color:				#C31320  !important;
	background-color:		transparent;
} 
div.left li#maintopic1 a:hover {
	color:				#9966FF  !important;
	background-color:		transparent;
} 
div.left li#maintopic2 a:hover {
	color:				#00A180  !important;
	background-color:		transparent;
}
div.left li#maintopic3 a:hover {
	color:				#FF00FF  !important;
	background-color:		transparent;
}
div.left li#maintopic4 a:hover {
	color:				#FFFF00  !important;
	background-color:		transparent;
}
div.left li#maintopic5 a:hover {
	color:				#008080  !important;
	background-color:		transparent;
}
div.left li#maintopic6 a:hover {
	color:				#800080  !important;
	background-color:		transparent;
}
div.left ul#Serviceseiten a:hover {
	color:				#3399FF  !important;
	background-color:		transparent;
}

#printfooter { display:none  !important;}
#footer { 
	background:			#000 url(../images/pbackgroundfade.gif) repeat-x;
	color:				#636363;
	ffont-size:			0.8em;
	height:				30px;
	width:				760px;
	line-height:			30px;
	text-align:			center;
	margin:				20px  auto   0   auto;
}
#footer a {
  	color:				#aaa;
	background-color:		transparent;	
	text-decoration:		none;
}
#footer  a:hover {
 	color:				#B1541B;
	background-color:		transparent;	
}

/* Unterseitennavigation */
#more { 
	clear:				both;
	text-align:			right;
	margin:				40px  auto   0   0px;
}
#more_oben {
	float:				right;
	margin:				20px  auto   0   0px;
}

/*Iconlinks rechts außen*/
* html #sidemenu {
	display:			none;
} 
#sidemenu {
	position:			fixed;
	top:				200px;
	left:				50%;
	width:				19px;
	padding:			0 ;
	text-align:			left;
	margin:				0       0       0      420px;     /* abhängig von der Designbreite (50*/
	color:				#a0a0a0;
	float:				none;
}
div.sideimg{
	padding:			0 ;
	width:				20px;
	margin:				0       0      5px   0px;
}
div.sideimg a:hover{
	background-color:		#c6c6c6;
	position:			relative;
	top:				-2px;
	left:				-2px;
	margin:				0      0       3px   0px;
}
div.sideimg a:hover img{
	border:				1px solid #CF2A00; 
	position:			relative;
	top:				-1px;
	left:				-1px;
	margin:				0 ;
}