/* MiniPixel Icons von  icondock.com/free/   */  
 
  /* gewählte Designfarben */
/*
usercolor.h1 = "#7C8DAE"
usercolor.bright = "#759B3D"
usercolor.medium = "#aaaaaa"
usercolor.alt.medium = "#bbbbbb"
usercolor.dark = "#ffffff"
usercolor.alt.dark = "#B1541B"
*/

* {
	padding:			0px;
	margin:				0px;
} 
body {
	margin:				0px;
	padding:			0px;
	background-color:		#111;
	color:				#636363;
	font:				13px Arial, Verdana, Tahoma, sans-serif;
	line-height:			20px;
}
#wrapper {
	width:				760px;
	margin:				20px auto;
	padding:			10px;
	background-color:		#000;
}
#content { 
	float:				right;
	width:				570px;
	padding:			25px 10px  10px  10px;
	margin-right:			0px;
	position:			relative;
	top:				0px;
}
* html #content { 
	width:				550px;
	padding:			25px 0px  10px  0px;
}
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 0px 5px 10px;
}
#youarehere   {
	padding:			25px 0px 0px 10px;
}
#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:				#ffffff !important;
	background-color:		transparent;
	font-weight:			normal !important;
	text-decoration:		none;
}
#youarehere a.sup:hover {
	color:				#ffffff !important;
	background-color:		transparent;
	border-bottom:			1px dotted #ffffff;
}
#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 5px;
	line-height:			14px;
}
div.left h2 {
	margin-top:			10px;
	font:				bold 12px Verdana, 'Trebuchet MS', Sans-serif;
	padding:			5px 0px 10px 5px; 	
	border-bottom:			1px dotted #999;
}
div.left ul  {
	color:				#999;
	background-color:		transparent;
	text-align:			left;
	margin:				3px 0px 8px 0px; 
	padding-left:			20px;
	text-decoration:		none;	
	list-style-type:		square;	
}
div.left li {
	padding:			2px 0px 2px 0px;
	margin:				0px 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;
	background-color:		transparent;
} 
div.left li#maintopic1 a:hover {
	color:				#9966FF;
	background-color:		transparent;
} 
div.left li#maintopic2 a:hover {
	color:				#00A180;
	background-color:		transparent;
}
div.left li#maintopic3 a:hover {
	color:				#FF00FF;
	background-color:		transparent;
}
div.left li#maintopic4 a:hover {
	color:				#FFFF00;
	background-color:		transparent;
}
div.left li#maintopic5 a:hover {
	color:				#008080;
	background-color:		transparent;
}
div.left li#maintopic6 a:hover {
	color:				#800080;
	background-color:		transparent;
}
div.left ul#Serviceseiten a:hover {
	color:				#3399FF;
	background-color:		transparent;
}

#printfooter { display:none;}
#footer { 
	background:			#000 url(../images/pbackgroundfade.gif) repeat-x;
	color:				#636363;
	height:				30px;
	width:				760px;
	line-height:			30px;
	text-align:			center;
	margin:				20px  auto  0px 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:				20px  auto  0px 0px;
}

/*Iconlinks rechts außen*/
* html #sidemenu {
	top:				expression((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 150 + "px");
	position:			absolute !important;
} 
#sidemenu {
	position:			fixed;
	top:				200px;
	left:				50%;
	width:				19px;
	padding:			0px;
	text-align:			left;
	margin:				0px     0px    0px    420px;     /* abhängig von der Designbreite (50*/
	color:				#a0a0a0;
	float:				none;
}
div.sideimg{
	padding:			0px;
	width:				20px;
	margin:				0px     0px    5px   0px;
}
div.sideimg a:hover{
	background-color:		#c6c6c6;
	position:			relative;
	top:				-2px;
	left:				-2px;
	margin:				0px    0px     3px   0px;
}
div.sideimg a:hover img{
	border:				1px solid red; 
	position:			relative;
	top:				-1px;
	left:				-1px;
	margin:				0px;
}
