/* Benutzerfarben ausgeben */
/*
usercolor.medium = "#bfbfbf"
usercolor.bright = "#5a0412"
usercolor.dark = "#7e7e7e"
 */


body {
	margin-top:			220px;
	background:			url(../images/pbk.gif) repeat center top;
	font:				101% ;
	color:				#999;
	z-index:			1;
}
#zentrieren {
	position:			absolute; /*wichtig*/
	top:				10px;
	left:				50%; /*wichtig*/
	margin:				0 -500px; /*wichtig*/
	width:				1000px;
}
#bg2 {
	position:			absolute;
	z-index:			0;
	right:				0px;
	height:				200;
	width:				200;
	top:				0px;
	background:			url(../images/bg2.gif) repeat-y;
	
}
#logo {
	background:			url(../images/plg.gif) no-repeat;
	z-index:			13;
}
#maintopic {
	position:			absolute;
	top:				220px;
	left:				50px;
	right:				130px!important;
	width:				90%;
	height:				61px;
	background:			url(../images/pln.gif) repeat-x;
	overflow:			hidden;
	z-index:			5;
}
#maintopic a {
	display:			block;
	float:				left;
	text-decoration:		none;
	height:				26px;
	margin-left:		3px;
	margin-right:		3px;
	margin-top:			32px;
	padding:			2px 15px 0 15px;
	background:			url(../images/img03.gif) repeat-x;
	border:				1px solid #222;
	text-align:			center;
	font-size:			0.8em;
	font-weight:			bold;
	line-height:			22px;
	color:				#fff;
}
#maintopic a:hover {
	color:				#000;
	background:			url(../images/img04.gif) repeat-x;
}
#maintopic a.active {
	color:				#fff;
	background:			url(../images/img05.gif) repeat-x;
	font-weight:			bold !important;
	font-size:			11px;
}
#plaintext {
	position:			absolute;
	height:				24px;
	overflow:			hidden;
	left:				855px;
	top:				220px;
	width:				100px;
	color:				#888888;
	text-decoration:		none;
	font-size:			11px;
	z-index:			50;
}
#plaintext a {
	text-decoration:		none;
	height:				22px;
	margin-right:		3px;
	margin-top:			1px;
	padding:			2px 15px 0 15px;
	background:			url(../images/img07.gif) repeat-x;
	border:				1px solid #222;
	text-align:			center;
	font-size:			0.8em;
	font-weight:		bold;
	line-height:		18px;
	color:				#fff;
	float:				left;
}
#plaintext a:hover {
	color:				#000;
	background:			url(../images/img04.gif) repeat-x;
}
#youarehere {
	position:			absolute;

	overflow:			hidden;
	left:				50px;
	top:				220px;
	width:				80px;
	height:				24px;
	z-index:			7;
}
#youarehere a {
	text-decoration:		none;
	height:				22px;
	margin-left:		3px;
	margin-top:			1px;
	padding:			2px 15px 0 15px;
	background:			url(../images/img07.gif) repeat-x;
	border:				1px solid #222;
	text-align:			center;
	font-size:			0.8em;
	font-size:			0.8em;
	font-weight:			bold;
	line-height:			18px;
	color:				#fff;
	float:				left;
}

#youarehere a:hover {
	color:				#000;
	background:			url(../images/img04.gif) repeat-x;
}
#topic {
	position:			absolute;
	left:				50px;
	top:				290px;
	width:				199px;
	background:			#bfbfbf url(../images/pllinks.gif) repeat-y;
	z-index:			8;
}
#topic a {
	background:			url(../images/plnb.gif) repeat-x;
	text-align:			center;
	height:				26px;
	border:				1px solid #222;
	display:			block;
	color:				#fff;
	text-decoration:		none;
	padding:			0px;
	margin:				3px 20px 3px 20px;
	font-weight:			bold;
	font-size:			10px;
	line-height:			26px;
}
#topic p {
	background:			url(../images/plnc.gif) repeat-x;
	text-align:			center;
}
#topic p a {
	border-bottom:			none !important;
}
#topic a:hover, #topic a.active {
	background:			url(../images/plnd.gif) repeat-x;
	color:				#5a0412;
}
#topic h1 {
	background:			url(../images/pllinks.gif) repeat-y;

	padding:			9px 20px 9px 20px;
	background-color:			#7e7e7e;
	font-size:			100%;
	font-weight:			bold;
	color:				#fff;
	letter-spacing:			1px;
	text-transform:			uppercase;
	margin:				0px;
	text-align:			center;
}
#eyecatcher {
	position:			absolute;
	left:				50px;
	top:				0px;
	width:				900px;
	height:				220px;
	background:			url(../images/s2dlogo.jpg) no-repeat;
	z-index:			3;
}
#content {
	width:				48%;
}
#contentfull {
	width:				75%;
}
#content, #contentfull {
	position:			absolute;
	top:				285px;
	left:				260px;
	padding:			0px;
	margin:				0px;
	z-index:			4;
}
#sidebar {
	position:			absolute;
	top:				327px;
	left:				75%;
	width:				20%;
	background:			#bfbfbf url(../images/plrechts.gif) repeat-y;
	color:				#fffff;
	z-index:			6;
}

form.search {
	background:			url(../images/plna.gif) repeat-x;
	height:				26px;
	position:			absolute;
	top:				290px;
	left:				760px;
	width:				180px;
	z-index:			11;
}
form.search input {
	border:				0px;
	margin:				0px;
	background:			transparent;
	text-align:			center;
	vertical-align :			middle;
	font-weight:			bold;
}
input.search {
	color:				#fff;
	width:				150px;
	font-size:			10px;
	font-weight:			bold;
}
#sidebarleft {
	position:			absolute;
	white-space:		normal;
	text-align:			center;
	left:				0px;
	width:				199px;
	margin-bottom:		10px;
	padding-bottom:		10px;
	padding-left:		0px;
	padding-right:		0px;
	background:			url(../images/pllinks.gif) repeat-y;
	z-index:			16;
}
#sidebarlefttextbox {
	text-align:		justify;
	width:			156px;
	border:			0px solid #fff;
	font-weight:	normal;
	color:			#ffffff;
	text-decoration:		none;
	margin-left:	10px;
	padding-left:	10px;
	padding-right:	10px;
	}

#sidebarleftheader {
	background:			url(../images/img07.gif) repeat-x;
	text-align:			center;
	height:				26px;
	border:				1px solid #222;
	color:				#fff;
	text-decoration:	none;
	padding:			0px;
	margin:				3px 20px 3px 20px;
	font-weight:		bold;
	font-size:			10px;
	line-height:		26px;
}


#footer {
	clear:				both;
	text-align:			center;
	margin-left:			auto;
	margin-right:			auto;
	height:				26px;
	width:				100%;
	background:			url(../images/plna.gif) repeat-x;
}
#footer a {
	text-decoration:		none;
	margin:				0      	3px     0      10;
	/*       			oben, rechts, unten, links */
	padding:			0        0      8px   10px;
	font-size:			0.8em;
	font-weight:			bold;
	color:				#fff;
}