/* validiertes Stylesheet für w2d-Rho - 05.07.2010, Webdesignconsult.de, W. Krawik */
/* gewählte Designfarben */
/*
usercolor.dark = "#439D2A"
usercolor.alt.dark = "#439D2A"
usercolor.medium = "#716F6E"
usercolor.bright = "#E0E0E0"

usercolor.alt.bright= ""
 */


* {
	margin:			0 ;
	padding:			0 ;
}
/* commented backslash hack \*/
html, body{
	height:			100%;
}
/* end hack */
html,body {
	margin:			0;
	padding:			0;
}

/* Scrollbalken im FF immer anzeigen */
html {
	height:			100%;
	margin-bottom:		0.1px;
	margin:			0 ;
	padding:			0 ;
}
body{
	margin:			0     0     0.1px   0 ;
	padding:			0  10px;
	height:			100%;
	font-size:			110.01%;
	float:			none;
	text-align:		left;
	z-index:			100;
	color:			#666;
}
#wrapper{
	min-height:		100%;
	position:			absolute;  
	top:			0; 
	left:			50%; 
	margin:			0 -500px;  
	width:			1000px; 
	background:		#fff url(../images/pback.gif) no-repeat;
}
#content {
	background:		url(../images/pcback.gif) no-repeat top left;
	width:			510px ;
	position:			absolute;
	top:			241px;
	left:			61px;
	padding:			10px 0 10px 10px;
	text-align:		left;
}
#plaintext {
	position:			absolute;
	top:			10px;
	left:			61px;
}
#plaintext a {
	color:			#716F6E;
	text-decoration:		none;
}
#logo {
	position:			absolute;
	top:			40px;
	left:			61px;
	width:			880px;
	height:			200px;
	background:		url(../images/s2dlogo.jpg);
}
#nav {
	position:			absolute;
	top:			200px;
	left:			61px;
	width:			880px;
	background: 		url(../images/pnback.gif);
	height: 			40px;
	padding: 			0 ;
	margin: 			0 ;
	overflow: 			hidden;
}
#nav a {
	font-size:			8pt;
	font-weight:		normal;
	color: 			#fff;
	background: 		transparent url(../images/pnbutton.gif);
	display: 			block;
	width: 			auto;
	height: 			40px;
	float: 			left;
	text-align: 		center;
	text-decoration:		none;
	text-transform:		uppercase;
	line-height:		36px;
	padding-left: 		10px;
	padding-right: 		10px;
	margin: 			0 ;
}
#nav a.active {
	background: 		url(../images/pnbuttona.gif)  !important;
}
#nav a:hover {
	font-size:			8pt;
	font-weight:		normal;
	color: 			#439D2A;
	background: 		transparent url(../images/pnbuttonh.gif);
	padding-left: 		10px;
	padding-right: 		10px;
}
ul#common {
	padding-top: 		10px;
	list-style-type:		none;
}
#topics ul{
	list-style-type:		none;
} 
#subnav {
	position:			absolute;
	top:			241px;
	left:			610px;
	width: 			150px;
	height: 			300px;
	background:		url(../images/psback.gif) no-repeat;
	padding: 			10px 40px 10px 0;
}
#subnav a {
	display: block;
	text-decoration:		none;
	text-transform:		uppercase;
	margin:			0;
	color: 			#535353;
	font-size:			80%;
	background:		url(../images/pbull.gif) no-repeat;
	padding: 			2px 0 4px 15px;
}
#subnav a:hover {
	font-weight: bold;	
}
#subnav a.activesub{
	color: 			#439D2A !important;
	background-color: 		transparent;
	font-weight: 		bold !important;
	text-transform:		uppercase;
}
#subtopics h3 {
	text-transform:		uppercase;
	font-size:			80%;
	font-weight:		bold;
	margin:			0;
	padding:			2px 0 2px 0;
	color:			#439D2A;
}
#topics h3 {
	text-transform:		uppercase;
	font-size:			80%;
	font-weight:		bold;
	margin:			0;
	padding:			2px 0 2px 0;
	color:			#999999;
}
#subtopics a.activehome  {
	background: 		transparent url(../images/pbull.gif) no-repeat;
	color: 			#E0E0E0;
	font-weight:		bold;
}
#subtopics a:hover {
	color: 			#439D2A;
	font-weight:		normal;
}
#sidebar {
	position:			absolute;
	top:			241px;
	left:			791px;
	width:			150px;
	padding-top:		10px;
}
form.search {
	padding:			0;
	margin:			20px 0 20px 0;
}

form.search input {
	margin: 			0;
	vertical-align:		middle;
}

input.search {
	border:			1px solid #C0C0C0;
	width: 			118px;
	padding: 			2px;
	color: 			#439D2A;
	font-size: 		10px;
}


