/* ------------------------------------------------------------------------------
Web2Date

Layout:   	PhiCenter  
Modifiziert,
validiert von:	Webdesignconsult.de  29.04.2010  
--------------------------------------------------------------------------------- */
/*
usercolor.medium = "#6F8B3F"
usercolor.bright = "#DEF5DA"
usercolor.dark = "#53672F"

*/

#content a {
	font-weight:			bold;
	color:				#53672F;
	text-decoration:		none;
}
#content a:hover {
	text-decoration:		underline;
	color:				#53672F;
}
#sidebar a {
	font-weight:			bold;
	color:				#DEF5DA;
	text-decoration:		none;
}
#sidebar a:hover {
	text-decoration:		underline;
}
.clearer {
	clear:				both;
}
body { 
	background-color:		#E4E3E3 ;
	width:				954px;
	margin:				0 auto;
}
#header {
	margin-left:			50px;
	padding:			0;
	width:				900px;
	height:				83px;
	background-color:		#fff;
}
#logo {
	padding:			0;
	width:				199px;
	height:				102px;
	background:			#fff url(../images/s2dlogo.jpg) no-repeat;
}
#logotext {
	position:			relative;
	top:				-100px;
	margin-left:			200px;
	padding:			0;
	background-color:		#fff;
	width:				700px;
	height:				102px;
	background:			#fff url(../images/plg.gif) no-repeat;
}
* html #logotext {
	top:				-100px;
}
*+ html #logotext {
	top:				-120px;
}
#maintopic { 
	margin-top:			0;
	margin-left:			50px;
	width:				900px;
	height:				30px;
	border-top:			1px solid #cdcdcd;
	background:			#fff url(../images/pmt.gif) repeat-x;
	overflow:			hidden;
}
* html #maintopic { 
	margin:				-100px 0 0 50px;
}
#maintopic a {
	display:			block;
	float:				left;
	height:				27px;
	padding:			0  8px 0  8px;
	line-height:			30px;
	color:				#000;
	text-decoration:		none;
	text-transform:			none;
	font-size:			13px;
	letter-spacing:			0px;
	background:			url(../images/pln.gif) no-repeat right;
}
#maintopic a:hover {
	background:			url(../images/pmta.gif) repeat-x;
	color:				#53672F;
}
#maintopic a.maintopic_active {
	background:			url(../images/pmta.gif) repeat-x;
	color:				#333;
	font-weight:			bold !important;
	font-size:			13px;
} 
#topic { 
	float:				left;
	width:				198px;
	background-color:		#6F8B3F;
	margin:				-158px 0 0 50px;
}
* html #topic { 
	margin:				-158px 0 0 25px;
}
#topic a {
	display:			block;
	color:				#fff;
	text-decoration:		none;
	border-bottom:			1px solid #DEF5DA;
	padding:			0 ;
	margin:				3px 20px 3px 10px;
	text-transform:			uppercase;
	font-size:			13px;
}
#topic a:hover, #topic a.active {
	color:				#DEF5DA;
}
div.arrowgreen  {
	display:			block;
	color:				#fff;
	text-decoration:		none;
	border-bottom:			1px solid #DEF5DA;
	padding:			0 ;
	margin:				0;
	text-transform:			uppercase;
	font-size:			10px;
	border:				none  !important;
}
div.arrowgreen ul { 
	width:				199px;
	list-style-type:		none;
	margin-left:			-40px;
}
*+ html div.arrowgreen ul { 
	margin-left:			0;
}
* html div.arrowgreen ul { 
	margin-left:			0;
}
div.arrowgreen li#current3 a.subtopic {
	font-weight:			bold;
}
div.arrowgreen li#current2 a.topicactive_ebene2 {
	font-weight:			bold;
	color:				#DEF5DA;
}

ul.common { 
	width:				199px;
	list-style-type:		none;
	margin-left:			-40px;
}
ul.common li a {
	font-weight:			normal;
	color:				#DEF5DA;
}
ul.common li a:hover {
	color:				#fefefe;
}
span.common_recent {
	padding:			7px 0 0  23px;
	color:				#fff;
	font-weight:			bold;
	text-decoration:		none;
	font-size:			11px;
	background:			url(../images/pmr.gif) no-repeat top left;
}
span.common_recent:hover {
	color:				#53672F;
	background:			url(../images/pmr.gif) no-repeat top left;
	padding:			7px 0 0  23px;
}
#topic h1 {
	padding:			9px 20px 9px 10px;
	background-color:		#53672F;
	font-size:			100%;
	font-weight:			bold;
	color:				#fff;
	letter-spacing:			1px;
	text-transform:			uppercase;
	margin:				0 ;
}
#topic h2 a {
	padding:			9px 20px 9px 10px;
	background-color:		#53672F;
	font-size:			0.8em;
	font-weight:			bold;
	color:				#fff;
	letter-spacing:			1px;
	text-transform:			no;
	margin:				0 ;
	border:				none  !important;
}
*+ html #topic h2 a {
	font-size:			0.5em;
}
* html #topic h2 a {
	font-size:			0.5em;
}
*+ html #topic  a {
	margin:				0 0 0 50px;
	padding:			0;
}
* html #topic  a {
	margin:				0 0 0 50px;
	padding:			0;
}
#youarehere {
	position:			relative;
	left:				50px;
	top:				0;
	padding:			1px  0  5px 10px;
	width:				890px;
	height:				27px;
	background-color:		#fff;
}
* html #youarehere {
	padding:			5px  0  0 10px;
}
#youarehere a {
	padding:			7px 0 0  23px;
	color:				#888;
	text-decoration:		none;
	font-size:			11px;
	background:			url(../images/pmr.gif) no-repeat top left;
}
#youarehere a:hover {
	color:				#6F8B3F;
	background:			url(../images/pmra.gif) no-repeat top left;
	padding:			7px 0 0  23px;
}
span.recent {
	padding:			7px 0 0  23px;
	color:				#6F8B3F;
	text-decoration:		none;
	font-size:			11px;
	background:			url(../images/pmra.gif) no-repeat top left;
}
span.recent:hover {
	color:				#53672F;
	background:			url(../images/pmr.gif) no-repeat top left;
	padding:			7px 0 0  23px;
}
#eyecatcher {
	margin-left:			248px;
	width:				702px;
	height:				160px;
	background:			url(../images/s2dlogo.jpg) no-repeat top right;
}
div.schnellnavigation {
	margin:				10px 0 10px 12px;
}
form.search {
	margin:				10px;
}
form.search input {
	padding:			5px ;
	vertical-align:			middle;
	font-size:			1.0em;
}
input.search {
	border:				1px solid #cdcdcd;
	color:				#333;
	width:				118px;
	padding:			2px;
	background:			url(../images/pmt.gif) repeat-x;
	font-size:			10px;
}
#footer {
	clear:				both;
	text-align:			center;
	margin:				0 50px  0 50px;
	width:				880px;
	padding:			10px;
	background-color:		#53672F;
	color:				#fff;
}
#footer p {
	line-height:			100%;
	text-align:			center;
	color:				#fff;
}
#footer a {
	text-align:			center;
	color:				#fff;
	text-decoration:		none;
}
#footer a:hover {
	color:				#990000;
	text-decoration:		none;
	border-bottom:			1px dotted #fff;
}
#printfooter {
	display:			none;
}

