/* ------------------------------------------------------------------------------
Web2Date

Layout:   	WideCenter - 20.11.2008
Modification:	Webdesignconsult.de    
--------------------------------------------------------------------------------- */
/* gewählte Designfarben */
/*
usercolor.medium = "#1E587C"
usercolor.alt.bright = "#EC7A13"
usercolor.bright = "#BACDD2"
usercolor.alt.bright = "#E58D0F"
usercolor.dark = "#010000"

*/

/* Content und Sidebar-Elemente */
h1 {
	font-size:				180%;
	font-weight:				bold;
	color:					#1E587C;
	background-color:			transparent;
	margin:					0px 0px 10px 0px;
}
h2 {
	font-size:				120%;
	font-weight:				bold;
	margin:					0;
	padding:				10px 0px 2px 0px;	
	color:					#1E587C;
	background-color:			transparent;
}
h3 {
	font-size:				100%;
	font-weight:				normal;
	margin:					0px;
	padding:				2px 0px 2px 0px;	
	color:					#010000;
	background-color:			transparent;
}
p {
	padding:				0px 0px 10px 0px;	
	line-height:				160%;
}
#sidebar p {
	font-size:				90%;
}

#content a, #sidebar a {
	text-decoration:			none;
	color:					#EC7A13;
	background-color:			transparent;
}
a:hover {
	text-decoration:			none;
	color:					#1E587C;
	background-color:			transparent;
	border-bottom:				1px #1E587C dotted;
}

div.sidepicture {
	float: 					right;
	border: 				none;
	padding: 				1px;
	margin: 				1px     0px     0px    15px;
}
.clearer {
	clear:					both;
}

#bigpicture {
	float:					left;
	margin:					0px 10px 20px 0px;
	padding:				0;
}

div.bigpicture_center {
	float:					none;
	margin:					10px auto;
	text-align:				center;
}

.picturetext {
	font-size:				80%;
	line-height:				120%;
}
.picturetext_center  {
	font-size:				80%;
	line-height:				120%;
	margin:					2px auto;
	text-align:				center;
}
/* Liste */
#content ul, #sidebar ul {
	list-style:				none;
}

#content li {
	padding: 2px 0px 2px 16px;
	background: url(../images/pbull.gif) no-repeat top left;
}

#sidebar li {
	padding: 2px 0px 2px 16px;
	background: url(../images/psbull.gif) no-repeat top left;
}
span.hidden {
	display:			none;
}
.clearer, div.clearer {
	clear:				both;
}

#content ul {
	list-style:			none;
	padding:			0px;
	margin:				6px 0px 6px 10px;
}
#content li {
	padding:			2px 0px 2px 16px;
	background:			url(../images/pbull.gif) no-repeat top left;
}

/* Tabelle */
#content table {
	width:				100%;
	max-width:			100%;
	text-align:			left;
}
tr.header, td.rowheader, td.colheader{
	font-size:			1.1em; 
 	color:				#fff;
	background-color:		#010000}
.rowheader {
	padding: 0.5em 0.2em 0.5em 0.5em !important;
}
td.rowheader a, td.colheader a {
	color:				#ff0000 !important;
	background-color:		transparent; 
	border-bottom:			1px dotted #ff0000 !important;
}
#content td.cell { 
	padding:			0.5em 0.2em 0.5em 0.5em;
	line-height:			130%!important;
}
td.tablepic {
	background-color:		#1E587C; 
	padding:			0.8em;
	text-align:			center;
	clear:				both;
}
tr.even td.cell  { 
	background-color:		#1E587C;  	
	color:				#000; 
}
tr.even td.cell:hover{
	background-color:		#f8f8f8;
	color:				#000;
}
tr.odd td.cell { 
	background-color:		#BACDD2;  	
	color:				#000; 
}
tr.odd td.cell:hover{
	background-color:		#fff;
	color:				#f8f8f8;
}

/* Bildabsatz */
div.picture {
	padding:			5px;
	margin:				0px auto 10px auto;
	text-align:			center;
}

/* Teaser */
div.teaserelement {
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}

div.teaser {
	margin: 0px;
	padding: 2px 0px 2px 0px;	
}

div.teaserpicture {
	float: left;
	padding: 0px;
	margin: 4px 10px 10px 0px;
	border: none;
}

p.teasertext {
	margin: 0px;
	padding: 4px 0px 4px 0px;
}

.teasernav {
	clear: both;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	text-align: center;
}
#sidebar .sidepic {
	padding: 0;
	margin: 4px 0px 4px 0px;
}
div.sidebar_hr {
	border-bottom: 			0.01em dotted #1E587C;
	padding:			0px     0px    10px   0px;
	margin:				0px     0px    20px   10px;
	width:				90%;
}

/* Kontaktformular */
#formular{
	font-size:			1.1em !important; 
	float:				left;
	width:				94%;   
	margin: 			10px 10px 0px  10px; 
}
#formular span.formheader {
	margin: 			0px 0px 0px  1.0em !important;  
	font-size:			1.1em !important; 
	text-transform:			uppercase;
	letter-spacing:			0.2em;
	font-weight:			bold;
	background-color: 		transparent; 
	color: 				#E6A67A !important; 
}
p.contentform  {
	padding: 			5px 10px 5px  10px  !important;  
}
fieldset legend {
	padding-left: 			0.5em; 
	padding-right: 			0.5em; 
	color:				#010000;
	background-color:		transparent;
	font-size:			1.0em !important; 
}
fieldset.mainform, fieldset.button{
	margin: 			0.05em   auto   0.05em   0; 
	/* 				oben, rechts, unten, links */
	padding: 			0.5em; 
	background-color: 		#fff;
	color: 				#000; 
	clear: 				both;
 	display: 			block;
}
label { 
	float:				left; 
	width:				13.0em; 
	font-size:			0.99em !important; 
	padding-left: 			1.0em; 
	padding-top: 			0.3em; 
	padding-bottom: 		0.3em; 
	clear:				both;
}
.formnote {
	color: 				#990000 !important; 
	font-size:			0.8em !important; 
	background-color:		transparent;
	margin: 			0.8em 0.8em  0.8em  1.0em !important; 
	clear:				both;
}
.field, .textarea  {
	border: 			#010000 1px solid; 
	margin: 			0px 6px 0px 10em!important; 
	padding:			2px 0px 2px 0px;	  
	width:				26.0em; 
	font-size:			1.0em; 
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif !important; 
	color:				#000;  
	background-color:		transparent;
	text-indent:			0.5em; 
	letter-spacing:			0.1em;
	clear:				both;
}
.field_anrede  {
	background-color: 		#BACDD2;
	margin-left: 			10em!important; 
	padding:			2px	8px	2px	0px;	  
	width:				26.0em; 
	font-size:			1.0em; 
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif !important; 
	color:				#000;  
	text-indent:			0.5em; 
	letter-spacing:			0.1em;
	clear:				both;
}
.checkbox{
	white-space:			nowrap;
	width:				100% !important;
}
#formular .radio { 
	float:				left; 
	font-size:			0.99em !important; 
	padding-left: 			0.35em;
	padding-top: 			0.1em; 
	padding-bottom: 		0.3em; 
	padding-right: 			0px; 
}
.radiopoint  {
 	display: 			inline;
	margin-top: 			2px;
	margin-left: 			-41px;
}
.submit, .reset { 
	clear:					both;
	margin-bottom:				10px;	
	margin-left:				5px; 
	height:					30px; 
	font-size:				1.0em; 
	font-weight:				bold;
	font-family:				Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	width:					92px;
	padding: 				0.4em; 
	color:					#fff; 
}
.submit { 
	background-color:			#1E587C;
}
.reset { 
	background-color:			#EC7A13}
.submit:hover {
	cursor: 				pointer; 
	background-color:			#1E587C}
.reset:hover {
	cursor: 				pointer; 
	background-color:   			#EC7A13;
}

/* Plugin-Styles */
P.s2d  {
	font-size:				180%;
	color:					#1E587C;
	font-weight:				bold;
	margin:					0px;
	padding:				2px 0px 2px 0px;
	line-height:				200%;
}
P.s2dsmall  {
	font-size:				80%;
}

a.s2dsmall, a.s2dinfo  {
	text-decoration:underline !important;
}

/* Tipp des Tages mit Bild */
.tipppicture {
	float:				left; 
	margin:				7px   5px  3px	0px; 
	padding-right:			10px; 
	width:				50px;
}

/*SITEMAPANGABEN EINFACH  von Krenovativ*/

#sitemap a.sitemap1:hover,#sitemap a.sitemap2:hover,#sitemap a.sitemap3:hover {
	background-color: 		#FDFDE8;
}
/* Formate für Sitemap*/
#sitemap  {
	clear:				both;
	position:			relative;
	margin-left:			10px !important;
	line-height:			180%;
	padding-top:			8px;
	font-size:			1.0em;
}
#sitemap .sitemap1 a,#sitemap .sitemap2 a,#sitemap .sitemap3 a {
	text-decoration: 		none;
	background-color:		transparent;
}
#sitemap .sitemapoben{
	text-align:			left;
	padding:			10px;
}
#sitemap .sitemaphome{
	text-align:			left;
	font-weight:			bold;
	margin-left:			0px;
}
#sitemap a.sitemaphome{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/bluelink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
	white-space:			nowrap;
	color:				#E58D0F !important;
}
#sitemap a.sitemaphome:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
}
#sitemap .sitemap1{
	text-align:			left;
	font-weight:			bold;
	margin-left:			16px;
	margin-top:			0px;
}
#sitemap a.sitemap1{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/redlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
	white-space:			nowrap;
	color:				#1E587C !important;
}
#sitemap a.sitemap1:hover{
	background-image:		url(../images/yellowlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
}
#sitemap .sitemap2{
	text-align:			left;
	font-weight:			bold;
	margin-left:			30px;
	padding-top:			1px;
}
#sitemap a.sitemap2{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/greenlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
	white-space:			nowrap;
	color:				#010000!important;
}
#sitemap a.sitemap2:hover{
	background-image:		url(../images/bluelink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
}
#sitemap .sitemap3{
	text-align:			left;
	margin-left:			42px;
	padding-top:			0px;
}
#sitemap a.sitemap3{
	vertical-align: 		middle;
	width:				auto;
	background-image:		url(../images/yellowlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
	white-space:			nowrap;
	color:				#EC7A13 !important;
}
#sitemap a.sitemap3:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 		left;
	background-repeat: 		no-repeat;
	padding:			0px     10px    3px   30px;
}
