/* MiniPixel Icons von  icondock.com/free/   */  
/* gewählte Designfarben */
/*
usercolor.medium = "#010000"
usercolor.alt.medium = "#808081"
usercolor.bright = "#808081"
usercolor.dark = "#010000"
usercolor.activelink = "#010000"

*/

/* Content-Elemente */
.clearer, .clear {
	clear:					both;
	line-height:				1px;
}
#more_oben   {
	margin:					0 20px 40px 0;
	padding-bottom:				10px;
}
#more_unten   {
	margin:					20px 20px 20px 0;
	padding-bottom:				10px;
	text-align:				right;
}
#content p {
	margin:					0;
	padding:				2px 0  0  0;	
	font-size:				90%;
	line-height:				160%;
}
#content a {
	text-decoration:			none;
	font-weight:				bold;
	color:					#808081;
}
#content a:hover {
	text-decoration:			underline;
}
#content h1 {
	font-size:				170%;
	color:					#808081;
	font-style:				italic;
	margin:					0;
	padding:				0;
}
#content h2 {
	font-size:				120%;
	text-transform:				uppercase;
	border-bottom:				1px solid  #010000;
	font-weight:				bold;
	margin-bottom:				10px;
	font-style:				italic;
	color:					#010000;
	padding:				10px 2px   5px  0;	
}
#content h3 {
	font-size:				100%;
	font-weight:				normal;
	margin:					 0;
	padding:				2px 0   2px  0;	
	color:					#010000;
}
div.flashmovie {
	width: 					100% !important;
	margin:					0    auto;
	text-align:				center;
	background-color:			#010000;
	padding:				0    0    5px  0   ;
}
p.sidepicturetext {
	width:					179px;
	font-size: 				11px;
	padding: 				5px !important;	
	color:					#fff !important;
	border-bottom:				1px solid #010000;	
	border-right:				1px solid #010000;	
	border-right:				1px solid #010000;	
	background-color: 			#010000;
	line-height:				160%;
}

/* Bigpic */
div.picture {
	margin:					20px auto  !important;
	text-align:				center;
	padding:				0;
	background:				no-repeat top center;
}
div.picturetop {
	position:				relative;
	padding:				0;
	margin:					0;
	height:					5px;
	background:				no-repeat top left;
	z-index:				302;
}
div.picturemiddle {
	padding:				0;
	margin:					-5px 0  0  0;
	z-index:				300;
}
div.picturebottom {
	padding:				0;
	margin:					-5px 0  0  0;
	background:				no-repeat bottom left;
	height:					5px;
	z-index:				301;
}
div.picture p {
	font-size:				80%;
	color:					#010000;
}

/* Liste */
#content ul {
	list-style:			none;
	padding:			0   5px 0    0;
	margin:				0;
}
#content ul.sidepicture {
	list-style:			none;
	padding:			0   5px 0   196px;
	margin:				0;
}
* html #content ul.sidepicture {
	float:				left;
	margin-bottom:			10px;
}
#content li {
	padding:			0px 0 6px 16px;
	margin:				0;
	background:			url(../images/pbull.gif) no-repeat top left;
}

/* Tabelle */
#content table {
	width:				100%;
}
* html #content table {
	width:				auto;
}
#content table.cell {
	border:				1px solid #010000;	
}
#content tr.odd {
	background-color:		#808081;	
}
#content tr.even {
	background-color:		#808081;	
}
#content tr.header {
	background-color:		#010000;	
}
#content td.cell {
	padding:			8px;	
	margin:				0;
	font-size:			90%;
}
#content td.headercell {
	padding:			4px;	
	margin:				0;
	font-weight:			bold;
	color:				#fff;
	background-color:		#808081;
}
#content td.headercell a,  tr.even td.cell a,  tr.even td.colheader a {
	color:				#808081  !important;
	border-bottom:			1px dotted #010000;
	background-color:		transparent;
}
#content td.colheader {
	padding:			8px  8px  8px  4px;
	font-weight:			bold;
	letter-spacing:			0.1em;
}
#content table.spalten {
	width:				100% !important;
	border:				1px solid #ccc;
	padding:			3px;
}
* html #content table.spalten {
	width:				auto;
}

/* Teaser */
div.teaser {
	margin:				0;
	padding:			10px 0   2px  0;
	overflow:			hidden;	
}
div.teaserelement {
	text-align:			left;
	float:				left;
	padding:			0;
	margin:				0   10px 10px    0;
	width:				100%;
}
div.teaserpicture {
	float:				left;
	padding:			0;
	margin:				4px 10px 10px  0;
}
p.teasertext {
	margin:				0;
	padding:			4px 0   4px  0;
}
.teasernav {
	clear:				both;
	font-size:			12px;
	letter-spacing:			0.4em;
	padding:			2px  0   2px  0  ;
	margin:				0  ;
	text-align:			center;
}
p.teaserregister {
	clear:				both;
	line-height:			130% !important;
	margin:				0  ;
	text-align:			left;
}

p.teaserregister:first-letter{
	font-size:			20px;
	color:				#010000;
	padding:			4px  0   0  0  ;
	letter-spacing:			0.1em;
}

/* Plugin-Styles */
P.s2d  {
	font-size:			180%;
	color:				#010000;
	font-weight:			bold;
	margin:				0;
	padding:			2px 0   2px  0;
	line-height:			200%;
}
P.s2dsmall  {
	font-size:			80%;
}
a.s2dsmall, a.s2dinfo  {
	text-decoration:		none !important;
	border-bottom:			1px dotted #C10447;
}

/* für Haftzettel */
#postit{
	font-size:			11pt;
	visibility:			hidden;
	z-index:			1000;
	cursor:				pointer;
	position:			absolute;
	left:				-280px;
	top:				-70px;
	width:				253px;
	margin-left:			0px;
}
.sticky_note_container {
	float:				right;
	width:				253px;
	margin-right:			10px;
	margin-left:			40px;
}
.sticky_note {
	 width:				253px;
	 background:			url(../images/pnote_middle.gif) repeat-y;
	 margin:			0 ;
	 padding:			10px 0 0 10px;
}
.sticky_note_content {
	 padding:			10px;
	 color:				#443B8A;
}
.sticky_note_footer {
	width:				253px;
	background:			url(../images/pnote_finish.gif) 0% 100% no-repeat;
	margin:				0;
	padding:			0;
}
/* Tipp des Tages mit Bild */
.tipppicture {
	float:					left; 
	margin:					2px  5px      3px    0px; 
	padding:				3px   10px   0  0; 
	width:					50px;
}