/* angepasstes Stylesheet für w2d mainstyle.css, 04.01.2007, Webdesignconsult.de */

/*Wichtige Farben*/
/* #444655 */
/* #F9A13A */
/* #E0D4BB */
/* #0F4D2A */

body { 
	position:			absolute;
	background-color:		#EEE2C7;
}
html, body { 
	top:				0; 
	left:				0; 
	right:				0;
	width:				100%;
	margin:				0px 0px 20px 0px;
	padding:			0px;
	color:				#000;
}
#wrapper {
	width:				100%;
	margin:				0px;
	padding:			0px;
}
#footercontainer {
	position:			fixed;
	bottom:				0px;
	left:				0; 
	right:				0;
	text-align:			center;
	margin:				0px;
	height:				2em;
	z-index:			3;
}
#footer {
	position:			absolute;
	left: 				0px; 
	right: 				0px; 	
	bottom:				-8px;
	color: 				#E0D4BB;
	background:			#6F9E77 url(../images/pmtp.gif) repeat-x;
	z-index:			3;
}
#logo {
	width:				100%;
	height:				70px;
	background:			#386135 url(../images/plogo.jpg) no-repeat;
	border-top:			5px solid #F9A13A;
}
#maintopic {
	width:				100%;
	margin:				0px;
  	/* Abstand:     		oben  rechts  unten  links*/
	padding:			1px     0px     4px    0px;
	background:			#F9A13A url(../images/pmtp.gif) repeat-x;
	height:				32px;
}
#content, #contentfull {
/*Minimalhöhe definieren Der Tipp stammt von http://www.dustindiaz.com/min-height-fast-hack*/
	min-height:			500px;
  	height:				auto !important; /* moderne Browser */
}
#content {
	width:				52%;
	padding:			0px;
	position:			absolute;
	top:				130px;
	left:				23%;
}
#contentfull {
	width:				75%;
	padding:			0px;
	position:			absolute;
	top:				120px;
	left:				23%;
}
#topic {
	width:				20%;
	padding:			0px;
	position:			absolute;
	top:				110px;
}
#sidebar {
	float:				right !important;
	margin-top:			10px !important;
	width:				20%;
	min-height:			550px;
	height:				auto;
	padding:			10px;
	color:				#000;
	background-color:		transparent;
	border-left:			1px solid #F9A13A;
}
#maintopic ul {
	list-style-type:		none;
	margin:				0px;
	padding:			0px;
}
#maintopic li {
	display:			inline;
}
#maintopic a {
	display:			block;
	float:				left;
	height:				21px;
	margin:				0px;
  	/* Abstand:     		oben  rechts  unten  links*/
	padding:			8px   10px    0px   10px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:			bold;
	text-decoration:		none;
	text-transform:			uppercase;
	color:				#E0D4BB;
	background-color:		transparent;
	border-right:			1px solid #dedede;
	border-left:			1px solid #fdfdfd;
}
#maintopic a:hover {
	background-color:		#F9A13A;
	color:				#444655;
}
#maintopic a.sel {
	background-color:		#8EB297;
	color:				#0F4D2A;
}
#maintopic a.sel:hover {
	background-color:		#8EB297;
	color:				#F9A13A;
}
#topic h3 {
	font-size:			0.8em !important;
	border-top:			1px solid #F9A13A;
	border-bottom:			1px solid #F9A13A;
	background-color:		#E0D4BB;
	color:				#0F4D2A;
	font-weight:			bold;
	text-transform:			uppercase;
	padding:			4px   10px   4px    10px;
  	/* Abstand:     		oben  rechts  unten  links*/
	margin:				20px 0px 0px 0px;
}
#topic ul {
	font-size:			0.8em;
	padding:			4px    10px    4px   6px;
  	/* Abstand:     		oben  rechts  unten  links*/
	margin:				0px;
}
#topic li a {
	text-decoration:		none;
	color:				#444655;	
	background-color:		transparent;
}
#topic li a:hover {
	text-decoration:		none;
	color:				#F9A13A;		
	background-color:		transparent;
}

#topic li{
	list-style-type:		none;
	line-height:			140%;
	padding:			2px   0px     0px   16px;
/* 					oben, rechts, unten, links */
	background:			url(../images/pbull.gif) no-repeat top left;
}
#topic p {
	font-size:			0.7em;
	padding:			4px    10px    4px   10px;
  	/* Abstand:     		oben  rechts  unten  links*/
	margin:				0px;
	border-bottom:			1px solid #F9A13A;
}
#topic p a {
	text-decoration:		none;
	color:				#444655;	
	background-color:		transparent;
}
#topic p a:hover {
	text-decoration:		none;
	color:				#F9A13A;	
	background-color:		transparent;
}
/* Formate für Sitemap*/
#sitemap  {
	clear:				both;
	position:			relative;
	left:				10px !important;
	width:				500px;
	font-size:			0.75em !important;
	color:				#000;
	background-color:		transparent;
	border-top: 			#F9A13A solid 1px;
	padding-top:			8px;
}
#sitemap .sitemap1,#sitemap .sitemap2, #sitemap .sitemap3, #sitemap .sitemap4  {
	height:				18px;
}
#sitemap .sitemap1 {
	text-align:			left;
	vertical-align: 		middle;
	width:				auto;
	background-image : 		url(../images/pgreenlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding: 			2px     0px    0px   20px;
/* 					oben, rechts, unten, links */
	margin-left:			22px;
	white-space : 			nowrap;
}
#sitemap .sitemap1 a{
	color: 				#E61822!important;
	background-color:		transparent;
}
#sitemap .sitemap2 {
	text-align:			left;
	vertical-align: 		middle;
	width:				auto;
	background-image : 		url(../images/pgreenlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding: 			2px     0px    0px   20px;
/* 					oben, rechts, unten, links */
	margin-left:			40px;
	white-space : 			nowrap;
}
#sitemap .sitemap2 a{
	color: 				#F9A13A!important;
	background-color:		transparent;
}
#sitemap .sitemap3 {
	text-align:			left;
	vertical-align: 		middle;
	width:				auto;
	background-image : 		url(../images/pgreenlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding: 			2px     0px    0px   20px;
/* 					oben, rechts, unten, links */
	margin-left:			56px;
	white-space : 			nowrap;
}
#sitemap .sitemap3 a{
	color: 				#0F4D2A!important;
	background-color:		transparent;
}
#sitemap .sitemap4 {
	text-align:			left;
	vertical-align: 		middle;
	width:				auto;
	background-image : 		url(../images/pgreenlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding: 			2px     0px    0px   20px;
/* 					oben, rechts, unten, links */
	margin-left:			76px;
	white-space : 			nowrap;
}
#sitemap .sitemap4 a{
	color: 				#4EB33E!important;
	background-color:		transparent;
}
#sitemap .sitemap1 a,#sitemap .sitemap2 a,#sitemap .sitemap3 a,#sitemap .sitemap4 a  {
	text-decoration: 		none;
}
/* Ende Styles für sitemap */

