/* gewählte Designfarben */
/*
usercolor.medium = "#6F8B3F"
usercolor.bright = "#D0E0B8"
usercolor.dark = "#53672F"
usercolor.design = "#E1011B"
 */

/* Content-Elemente */

hr.hr_blau   {
	width:				750px;
	color:				#0040b6;
	background-color:		#0040b6;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin:				10px  0;
}
hr.hr_blau_sb  {
	width:				490px;
	color:				#0040b6;
	background-color:		#0040b6;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin:				10px  0;
}

hr.hr_maintopic_0   {
	width:				750px;
	color:				#E1011B;
	background-color:		#E1011B;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_sb_maintopic_0   {
	width:				490px;
	color:				#E1011B;
	background-color:		#E1011B;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_1   {
	width:				750px;
	color:				#333399;
	background-color:		#333399;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}

hr.hr_sb_maintopic_1   {
	width:				490px;
	color:				#333399;
	background-color:		#333399;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_2   {
	width:				750px;
	color:				#33CCCC;
	background-color:		#33CCCC;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_sb_maintopic_2   {
	width:				490px;
	color:				#33CCCC;
	background-color:		#33CCCC;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_3   {
	width:				750px;
	color:				#00CC33;
	background-color:		#00CC33;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}

hr.hr_sb_maintopic_3   {
	width:				490px;
	color:				#00CC33;
	background-color:		#00CC33;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_4   {
	width:				750px;
	color:				#FFCC33;
	background-color:		#FFCC33;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_sb_maintopic_4   {
	width:				490px;
	color:				#FFCC33;
	background-color:		#FFCC33;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_5   {
	width:				750px;
	color:				#FF6633;
	background-color:		#FF6633;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_sb_maintopic_5   {
	width:				490px;
	color:				#FF6633;
	background-color:		#FF6633;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_6   {
	width:				750px;
	color:				#993300;
	background-color:		#993300;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}

hr.hr_sb_maintopic_6   {
	width:				750px;
	color:				#993300;
	background-color:		#993300;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_maintopic_7   {
	width:				750px;
	color:				#333399;
	background-color:		#333399;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
hr.hr_sb_maintopic_7   {
	width:				490px;
	color:				#333399;
	background-color:		#333399;
	height:				0.09em;
	border:				none;
	text-align:			left;
	margin-bottom:			10px;
}
/* Content-Elemente */
#content h1 {
	font-size:				180%;
	color:					#B5B5B5;
	font-weight:				normal  !important;
	margin:					0px;
	padding:				5px 0px 2px 0px;	
	text-transform:				uppercase;
}
#content h2 {
	font-size:				130%;
	font-weight:				bold;
	margin:					0px;
	color:					#53672F;
	padding:				10px 0px 2px 2px;	
}
#content h3 {
	font-size:				100%;
	font-weight:				bold;
	margin:					0px;
	padding:				2px 0px 2px 0px;	
	color:					#53672F;
}
#content p, #suchausgabe p{
	margin:					0px;
	padding:				2px 0px 4px 0px;	
	line-height:				160%;
	text-align:				left !important;
}
#content a {
	text-decoration:			none;
	font-weight:				bold;
	color:					#6F8B3F;
}
#content a:hover {
	text-decoration:			underline;
	color:					#700000;
}
.clearer, .clear {
	clear:					both;
}
/* formate für Bereich more */
/* unterseitennavigation  */
#more {
	padding:				10px   0px   0px  0px;
	margin: 				20px    5px;
	text-align: 				center;
	white-space : 				nowrap;
}
#more a.goto {
	text-decoration : 			none;
	background: 				transparent url(../images/pmr.gif) no-repeat;
	padding: 				0px 8px 8px 15px;
	color: 					#6F8B3F  !important;
	background-color: 			transparent;
	font-weight: 				normal  !important;
}
#more a.goto:hover, #more a.back:hover {
	color: 					#53672F !important;
	background-color:			#fff !important;
	text-decoration: 			none;
	font-weight: 				bold  !important;
}
#more a.back {
	text-decoration : 			none;
	background: 				transparent url(../images/) no-repeat right;
	padding: 				2px 20px 0px 15px;
	color: 					#535353  !important;
	font-weight: 				normal  !important;
}

/* Liste */
#content ul {
	list-style:				none;
	padding:				0px;
	margin:					6px 0px 6px 10px;
	text-align:				left !important;
}
#content li {
	padding:				2px 0px 2px 16px;
	background:				url(../images/pbull.gif) no-repeat top left;

}

/* Teaser */
div.teaserelement {
	float:					left;
	padding:				6px;
	margin:					4px 5px 10px 0;
	background-color:			#F5F5F5;
	border:					1px solid #53672F;
}
*html div.teaserelement {
	margin:					2px;
	padding:				6px;
}
div.teaser {
	margin:					0px;
	padding:				2px 0px 2px 0px;
}
div.teaserpicture {
	float:					right;
	padding:				0px;
	margin:					4px 0px 10px 10px;
	border:					none;
}
div.teaserpicture_3 {
	float:					none;
	text-align:				center;
	padding:				0px;
	margin:					0px auto;
	border:					none;
}
p.teasertext {
	margin:					0px;
	padding:				4px 0px 4px 0px;
}
.teasernav {
	clear: both;
	padding:				2px 0px 2px 0px;
	margin:					0px;
	text-align:				center;
}

/* Flash / Movie-Absatz*/
/* für Absatztyp Medienclip:für Alternativbild des Flash WICHTIG: Die Größe muss mit der des Filmes übereinstimmen*/
div.flashmovie,
div.marginalbild  {
	width: 					100% !important;
	margin:					0px  auto;
	text-align:				center;
}

#content .sidepicture {
	float: 				right;
	width: 				260px !important;
	border: 			none;
	padding: 			1px;
	margin: 			1px     5px     0px    10px;
}
span.sidepicturetext {
	width:				118px;
	font-size: 			0.8em;
	padding: 			5px !important;	
	margin: 			0px 	0px 	5px 	0px;
	border-bottom:			1px solid #A3BEF5;	
	border-right:			1px solid #A3BEF5;
	background-color: 		#1549B7;
	color:				#fff;
}

div.sidepictureright {
	float: 				right;
	width: 				120px !important;
	border: 			none;
	padding: 			1px;
	margin: 			1px     5px     0px    10px;
}

/* Tabelle */
#content table{
   	width:				98% !important;
	font-size:			9pt !important;
	border:				1px #EBEBEB  solid;
	margin-top:			20px;	
}
td.cell {
	padding:			4px;	
	margin:				0px;
	color: 				#000;
	line-height:			130%!important;
}
tr.even td.cell{
	background-color:		#F5F5F5;
	color: 				#000;
}
tr.even td.tablepic {
	background-color:		#F5F5F5;
	color: 				#000;
}
tr.odd td.cell{
	background-color:		#fef7d3;
	color: 				#000;		
}
tr.odd td.tablepic {
	background-color:		#fef7d3;
	padding: 			0px 0px 3px 0px;
	text-align:			center;
	margin:				0  auto;
}	
td.headercell {
	padding:			4px;	
	font-weight:			bold;	
}
tr.header {
	font-size:			85% !important;
	font-weight:			bold !important;
	color:				#fff;
	padding:			0.4em 0.2em 0.4em 0.2em !important;
	line-height:			100%!important;
	background-color:		#E3402D;
}
tr.header a {	
	text-decoration:		none;
	color:				#fff;
	border-bottom:			#fff 1px dotted;
}
tr.header a:hover {
	text-decoration:		none;	
	color:				#000;
	border-bottom:			none;	
}

/* Plugin-Styles */
P.s2d  {
	font-size:			180%;
	color:				#53672F;
	font-weight :			bold;
	margin:				0px;
	padding:			2px 0px 2px 0px;
	line-height:			200%;
}
P.s2dsmall {
	font-size:			80%;
}
a.s2dsmall, a.s2dinfo  {
	text-decoration:		none !important; 
}
/* Tipp des Tages mit Bild */
.tipppicture {
	float:				left; 
	margin:				7px   5px  3px	0px; 
/*				   		 oben, rechts, unten, links */
	padding-right:			10px; 
	width:				50px;
}
