@charset "UTF-8";
/*------------------------------------------------------------------------------------------------------*/
/*
	Theme Name: 	Jenapolis
	Site-URI:		http://www.politopolis.de
	Author URI:		http://www.web-funk.de

	Author: 		Webfunk
	Description: 	A clear and straight website template.
	Copyright       Copyright Markus Vocke

	Version: 		01.00.00

					Zentrales Stylesheet
*/
/*------------------------------------------------------------------------------------------------------*/
/* Browser Reset */
/*------------------------------------------------------------------------------------------------------*/

	* {margin: 0; padding: 0;}
	
	option {padding-left: 10px;}

    html * {font-size: 100.01%;}
	
	* html body * {overflow: visible;}
	
	* html iframe, * html frame {overflow: auto;}
	
	* html frameset {overflow: hidden;}
	
	html { height: 100%; margin-bottom: 1px;}
  
	fieldset, img {border: 0 solid;}

	ul, ol, li, dl {}

	dt {font-weight: bold;}

	dd {margin: 0 0 1em 2em;}

	textarea, pre, tt, code {font-family: "Courier New", Courier, monospace;}

/*------------------------------------------------------------------------------------------------------*/
/* Basics */
/*------------------------------------------------------------------------------------------------------*/

	p {margin: 0px 0px 10px 0px;}

	a {text-decoration: none;}

	a:focus {text-decoration: none;}

	a:hover {text-decoration: none;}

	a:active {text-decoration: none;}


	cite {font-style: italic;}

	strong,b {font-weight: bold;}

	em,i {font-style: italic;}

	pre, code {font-family: monospace; font-size: 1.1em;}


	acronym, abbr {
		font-style: italic;
		color: #008fb3;
		text-decoration: none;
		cursor: help;}

abbr {
text-align: center;}

	blockquote {
		clear: left;
		color: #293033;
		text-align: justify;
		padding: 0px 0px 0px 25px;
		margin: 20px 0px 16px 40px;
		border-left: 4px solid #b33000;}

	hr {
		color: #ffffff;
		background: transparent;
		margin: 12px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
		border: 0;
		border-bottom: 1px #b4c7cc solid;}

	del {color: #73b3bf;}

	ins {color: #95b300; text-decoration: none;}

	ol, form {margin: 0; padding: 0; list-style-type: none;}

	code {color: #1f5a66;}

/*------------------------------------------------------------------------------------------------------*/
/* Basic Layout */
/*------------------------------------------------------------------------------------------------------*/

	body {
		color: #000000;
		text-align: left;
		font-size: 12px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #f5f5f5 url("images/back.jpg") repeat-x top left;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	#site {
		margin: 0 auto;
		width: 1000px;
		max-width: none;
		min-width: inherit;
		background: #f5f5f5;}
	
		#page {padding: 0; margin: 0;}


	#header {
		height: 148px;
		clear: both;
		z-index: 1;
		color: #000000; position: inherit;
		background: url("images/header-politopolis.jpg") no-repeat top left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}


	#logo {
		float: left;
		height: 65px;
		width: 730px;
		display: inline;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;}

		#logo a img {border: none; text-decoration: none;}

		#logo img {border: none; text-decoration: none;}


	#flashmenu {
		float: right;
		height: 63px;
		width: 250px;
		display: inline;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#mainarea {
		float: left;
		clear: both;
		width: 100%;
		background: #f5f5f5;
		margin: 0px 0px 20px 0px;}


	#content {
		float: left;
		width: 520px;
		margin: 0px 0px 0px 200px;}

		#widebox {position: relative; padding: 0px 0px 0px 0px;}


	#sidebar {
		float: left;
		width: 180px;
		font-size: 13px;
		margin: -20px 0px 0px -710px;}

		#sidebar a{color: #575757;}

		#sidebox {position: relative; padding: 0px 0px 0px 0px;}


	#rightbar {
		float: right;
		width: 250px;
		font-size: 13px;
		margin: -20px 10px 0px -5px;}

		#rightbar a{color: #575757;}

		#rightbox {position: relative; padding: 0px 0px 0px 0px;}


	#footer {
		clear: both;
		height: 33px;
		width: 1000px;
		color: #a3becc;
		font-size: 11px;
		text-align: center;
		margin: 20px 0px 20px 0px;
		padding: 17px 0px 0px 0px;
		background: url("images/footer.jpg") no-repeat top left;}

		#footer a {color: #a3becc; background: transparent; font-weight: normal;}

	
		.footlinks {margin: 0px 0px 0px 0px;}
	

/*------------------------------------------------------------------------------------------------------*/
/* Page-Navigation */
/*------------------------------------------------------------------------------------------------------*/

	#navigation {
		width: 500px;
		font-variant: small-caps;
		color: #9fcc00;
		height: 35px;
		font-size: 14px;
		text-align: center;
		margin-top: 40px;
		padding-top: 5px;
		margin-left: 10px;
		background: none;}
	
		.navigation a {color: #003d52;}
	
		.alignleft {float: left; text-align: left;}
	
		.alignright {float: right; text-align: right;}

/*------------------------------------------------------------------------------------------------------*/
/* Adsense */
/*------------------------------------------------------------------------------------------------------*/

	.adsense {
		clear: both;
		height: 90px;
		width: 490px;
		color: #333333;
		font-size: 12px;
		text-align: left;
		margin: 40px 0px 0px 10px;
		padding: 10px 0px 0px 10px;
		background: #e7e8e8;}

/*------------------------------------------------------------------------------------------------------*/
/* Teaser Area */
/*------------------------------------------------------------------------------------------------------*/

	#teaser {
		clear: both;
		height: 50px;
		width: 600px;
		overflow:hidden;
		padding: 0px 0px 0px 0px;
		margin: 5px 0px 15px 0px;
		background: url(images/backpad_wide.jpg) no-repeat top center;}

	#banner_a {
		float: left;
		width: 180px;
		max-width: 180px;
		height: 100px;
		display: inline; border: none;
		margin: 0px 20px 0px 10px;
		padding: 10px 0px 0px 0px;
		text-align:center;}

 	#banner_a a {
		color: #ffffff;
}


	#midpart {
		float: left;
		height: 100px;
		width: 510px;
		max-width: 510px;
		display: inline; border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#banner_b {
		float: right;
		width: 250px;
		max-width: 250px;
		height: 100px;
		display: inline; border: none;
		margin: 0px 10px 0px 20px;
		padding: 10px 0px 0px 0px;}


	.breadcrumb {
		clear: both;
		color: #35464f;
		font-size: 11px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;}

	.breadcrumb a {
		color: #35464f;
		font-size: 11px;}

/*------------------------------------------------------------------------------------------------------*/
/* Navigations Menus */
/*------------------------------------------------------------------------------------------------------*/

	#headbar {
		clear: both;
		width: 980px;
		height: 24px;
		color: #a3becc;
		font-size: 12px;
		text-align: left;
		padding: 0px 10px 0px 10px;
		background: transparent;}

		#headbar a { color: #a3becc; font-weight: normal; background:transparent; text-decoration:none;}

		#headbar a:focus,
		#headbar a:hover,
		#headbar a:active{ text-decoration:underline; background-color: transparent; }

/*------------------------------------------------------------------------------------------------------*/
/* Top Menu */
/*------------------------------------------------------------------------------------------------------*/

	#toplinks {
		font-size: 12px;
		float: left;
		width: 100%;
		clear: left;
		height: 24px;
		border: 0px none!important;
		padding: 0px 0px 0px 10px;}

	#toplinks ul {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}
	
	#toplinks ul li {
		float: left;
		display: inline;
		font-size: 12px;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#toplinks ul li a {
		background: none;
		color: #cadce5;
		display: block;
		font-size: 12px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 4px 10px 0px 10px;
		text-decoration: none;}



	#toplinks ul li a:hover {
		height: 24px;
		background: none;
		color: #6bbfd6;
		text-decoration: none;}
	

	#toplinks ul li#current_a {
		height: 24px; color: #6bbfd6; display: block;
		background: none; text-decoration: none;}
	
	
	#toplinks ul li#current_a a,
	#toplinks ul li#current_a a:hover {
		height: 24px;
		background: none; display: block;
		color: #6bbfd6; text-decoration: none;}

/*------------------------------------------------------------------------------------------------------*/
/* Main Menu */
/*------------------------------------------------------------------------------------------------------*/

	#mainmenu {}

	#mainlinks {
		font-size: 12px;
		float: left;
		width: 700px;
		clear: left;
		height: 25px;
		overflow:hidden;
		padding: 0px 0px 0px 10px;}

	#mainlinks ul {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}
	
	#mainlinks ul li {
		float: left;
		display: inline;
		font-size: 12px;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#mainlinks ul li a {
		background: none;
		color: #000000;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 0px 10px;
		text-decoration: none;}


	#mainlinks ul li a:hover {
		height: 19px;
		background: #213949;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
		color: #f5f5f5;
		text-decoration: none;}
	

	#mainlinks ul li#current_b {
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
		height: 19px; color: #f5f5f5; display: block;
		background: #213949; text-decoration: none;}


	#mainlinks ul li#current_b a,
	#mainlinks ul li#current_b a:hover {
		height: 19px;
		background: #213949;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
		color: #f5f5f5; display: block;
		text-decoration: none;}

/*------------------------------------------------------------------------------------------------------*/
/* Sub Menu */
/*------------------------------------------------------------------------------------------------------*/

	#submenu {font-size: 12px; clear: both; overflow:hidden;}
	

	#sublinks {
		float: left;
		width: 100%;
		height: 35px;
		padding: 0px 0px 0px 10px;
		background: url(images/submenu.jpg) no-repeat top left;}

	#sublinks ul {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}
	
	#sublinks ul li {
		float: left;
		display: inline;
		font-size: 12px;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#sublinks ul li a,
	#sublinks ul li strong {
		background: transparent;
		color: #f5f5f5;
		display: block;
		font-size: 12px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 0px 10px;
		text-decoration: none;
		width: auto;}


	#sublinks ul li a:focus,
	#sublinks ul li a:hover,
	#sublinks ul li a:active {
		height: 35px;
		background: #transparent;
		color: #6bbfd6;
		text-decoration: none;}
	
	
	#sublinks ul li#current_c {
		height: 35px;
		background: transparent;}
	
	
	#sublinks ul li#current_c strong,
	#sublinks ul li#current_c a,
	#sublinks ul li#current_c a:focus,
	#sublinks ul li#current_c a:hover,
	#sublinks ul li#current_c a:active {
		height: 35px;
		background: transparent;
		color: #6bbfd6; text-decoration: none;}

/*------------------------------------------------------------------------------------------------------*/
/* Feed Styling */
/*------------------------------------------------------------------------------------------------------*/

	.redfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/redfeed.jpg") no-repeat top left;}

	.cardfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/cardfeed.jpg") no-repeat top left;}


	.bluefeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/bluefeed.jpg") no-repeat top left;}


	.yellowfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/yellowfeed.jpg") no-repeat top left;}

	.lesungfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/lesungfeed.gif") no-repeat top left;}

	.terminfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/terminfeed.jpg") no-repeat top left;}


	.musicfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/musicfeed.jpg") no-repeat top left;}

	.sportfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/sportfeed.jpg") no-repeat top left;}

	.ausstellungsfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/austellungsfeed.jpg") no-repeat top left;}

	.workshopfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/workshopfeed.jpg") no-repeat top left;}


	.silverfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/silverfeed.jpg") no-repeat top left;}


	.neutral {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/neutral.jpg") no-repeat top left;}


	.adfeed {
		width: 490px;
		min-height: 120px;
		height: 120px;
		font-size: 12px;
		margin: 0px 0px 20px 0px;
		padding: 0px 10px 0px 20px;
		background: url("images/adfeed.jpg") no-repeat top left;}


	.entry {
		min-height: 40px;
		color: #3d4e52;
		line-height: 1.4em;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 0px 0px;}

		.entry a {color: #b35300;}


	.date {
		color: #ffffff; 
		font-size: 11px;
		text-align: right;
		margin: 0px 0px 0px 0px;
		padding: 3px 5px 0px 0px;}
		
		.date a {color: #ffffff;}


	.info {
		float: left;
		height: 18px;
		width: 480px;
		clear: left;
		color: #333333;
		font-size: 11px;
		max-width: 100%;
		display: inline;
		overflow:hidden;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.info a {color: #333333;}


	.autor {
		float: left;
		width: 400px;
		height: 20px;
		font-size: 11px;
		max-width: 100%;
		display: inline;
		overflow:hidden;
		vertical-align: middle;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}

		.autor a {font-weight: normal; color: #333333;}

		.autor img {
			vertical-align: middle;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: none;}


	.morelink {
		float: right;
		width: 40px;
		font-size: 11px;
		max-width: 100%;
		display: inline;
		overflow:hidden;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.morelink a {color: #b33c00; font-weight: bold;}

/*------------------------------------------------------------------------------------------------------*/
/* Single View */
/*------------------------------------------------------------------------------------------------------*/

	.singlefeed_red {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/singlefeed_red.jpg") no-repeat top left;}


	.singlefeed_blue {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/singlefeed_blue.jpg") no-repeat top left;}


	.singlefeed_yellow {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/singlefeed_yellow.jpg") no-repeat top left;}


	.singlefeed_silver {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/singlefeed_silver.jpg") no-repeat top left;}


	.singlefeed_neutral {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/contentpad.jpg") no-repeat top left;}



	.single_ad {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/single_ad.jpg") no-repeat top left;}


	.author {
		height: 20px;
		font-size: 12px;
		color: #1f5866;
		font-weight: bold;
		vertical-align: middle;
		margin: 4px 0px 8px 0px;
		padding: 3px 0px 2px 0px;
		border-top: 1px dotted #cad7d9;
		border-bottom: 1px dotted #cad7d9;}

		.author img {
			vertical-align: middle;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: none;}
	
	
		.author a {
			font-size: 12px;
			color: #1f5866;
			font-weight: normal;}



	.termin {
		height: 20px;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		font-variant: normal;
		vertical-align: middle;
		margin: 0px 0px 8px 0px;
		padding: 3px 0px 1px 8px;
		background: #fc551d; /*#7ab2cd; */
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;}

		.termin img {
			vertical-align: middle;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: none;}
	
	
		.termin a {
			font-size: 12px;
			color: #1f5866;
			font-weight: normal;}


	#postmeta {
		width: 480px;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 20px;}


	.data_neutral {
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 3px 0px 10px 50px;
		border-bottom: 1px dotted #cad7d9;
		background: url(images/neutralbox.jpg) no-repeat top left transparent;}

		.data_neutral a {color: #8fa1b3;}


	.data_red {
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 3px 0px 10px 50px;
		border-bottom: 1px dotted #cad7d9;
		background: url(images/redbox.jpg) no-repeat top left transparent;}

		.data_red a {color: #8fa1b3;}


	.data_blue {
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 3px 0px 10px 50px;
		border-bottom: 1px dotted #cad7d9;
		background: url(images/bluebox.jpg) no-repeat top left transparent;}

		.data_blue a {color: #8fa1b3;}


	.data_yellow {
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 3px 0px 10px 50px;
		border-bottom: 1px dotted #cad7d9;
		background: url(images/yellowbox.jpg) no-repeat top left transparent;}

		.data_yellow a {color: #8fa1b3;}


	.data_silver {
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 3px 0px 10px 50px;
		border-bottom: 1px dotted #cad7d9;
		background: url(images/silverbox.jpg) no-repeat top left transparent;}

		.data_silver a {color: #8fa1b3;}



	.tags {
		clear: left;
		color: #1f5866;
		text-align: left;
		width: 480px;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		margin: 20px 10px 0px 20px;
		padding: 4px 0px 4px 0px;
		border-top: 1px dotted #cad7d9;
		border-bottom: 1px dotted #cad7d9;}

		.tags a {font-weight: normal; color: #1f5866;}


	.notepad {
		clear: left;
		color: #1f5866;
		font-size: 11px;
		line-height: 1.2em;
		font-style: normal;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 0px 0px;}

		.notepad a {color: #8fadb3;}

	.printnote {
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.2em;
		font-style: normal;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px dotted #cad7d9;}

		.printnote a {font-weight: normal; color: #8fadb3;}


	.sayit {
		clear: left;
		color: #1f5866;
		font-size: 11px;
		line-height: 1.2em;
		font-style: normal;
		margin: 0px 0px 20px 0px;
		padding: 4px 0px 0px 0px;}

		.sayit a {color: #b32400;}


	.sorry {
		color: #b34700;
		font-size: 11px;
		font-style: italic;
		margin: 8px 0px 0px 10px;
		padding: 3px 0px 3px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px solid #cad7d9;}


	.errortext {
		color: #b34700;
		font-size: 11px;
		font-style: italic;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* Different Views */
/*------------------------------------------------------------------------------------------------------*/

	.pagepad {
		width: 490px;
		max-width: 490px;
		font-size: 12px;
		margin: 0px 0px 20px 10px;
		padding: 30px 10px 0px 10px;
		background: url("images/contentpad.jpg") no-repeat top left;}

	.pagepad_cloud {
		width: 490px;
		max-width: 490px;
		font-size: 12px;
		margin: 0px 0px 5px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/contentpad.jpg") no-repeat top left;}


	.archivpad {
		width: 490px;
		height: 40px;
		font-size: 12px;
		margin: 0px 0px 5px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/archivpad.jpg") no-repeat top left;}


	.searchpad {
		width: 490px;
		height: 40px;
		font-size: 12px;
		margin: 0px 0px 5px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/searchpad.jpg") no-repeat top left;}


	.errorpad {
		width: 490px;
		height: 60px;
		font-size: 12px;
		margin: 0px 0px 15px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/errorpad.jpg") no-repeat top left;}


	.authorpad {
		width: 500px;
		font-size: 12px;
		margin: 0px 0px 20px 10px;
		padding: 0px 10px 0px 0px;
		background: url("images/contentpad.jpg") no-repeat top left;}

/*------------------------------------------------------------------------------------------------------*/
/* Suche */
/*------------------------------------------------------------------------------------------------------*/

	#searchform {border: none;}

	form {border: none;}

	#searchform #s{
		background: url(images/search.jpg) no-repeat top left;
		text-align: left;
		height: 20px;
		width: 400px;
		font-size: 12px;
		margin: 10px 0px 0px 10px;
		padding: 4px 5px 0px 5px;
		color: #8fadb3;
		border: none;}

	#searchsubmit {
		height: 24px; width: 80px;
		font-weight: bold;
		color: #ffffff;
		font-size: 12px;
		background: url(images/searchsend.jpg) no-repeat top left;
		margin: 0px 0px 0px 0px;
		padding: 3px 5px 5px 5px;
		border: none;}


/*------------------------------------------------------------------------------------------------------*/
/* Jetzt Anmelden */
/*------------------------------------------------------------------------------------------------------*/

	#join {
		display: inline;
		float: right;
		text-align: center;
		color: #f5f5f5;
		font-size: 12px;
		margin: 10px 15px 0px 0px;
		padding: 0px 0px 0px 0px; 
                height: 50px; width: 250px;}

		#join a {color: #f5f5f5;}

/*------------------------------------------------------------------------------------------------------*/
/* Headlines */
/*------------------------------------------------------------------------------------------------------*/

	h1 {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 8px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	h1 a {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;}


	h2 {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	h6 {
		color: #003d52;
		font-size: 12px;
		font-weight: bold;
		margin: 50px 0px 7px 0px;
		padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* Headlines Sidebar */
/*------------------------------------------------------------------------------------------------------*/

	#sidebar h1 {
		height: 18px;
		color: #f5f5f5;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 8px;
		background: url(images/sidelabel.jpg) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	#sidebar h2 {
		height: 18px;
		color: #f5f5f5;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 12px;
		background: url(images/sidelabel_light.jpg) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

/*------------------------------------------------------------------------------------------------------*/
/* Headlines Rightbar */
/*------------------------------------------------------------------------------------------------------*/

	#rightbar h1 {
		height: 18px;
		color: #f5f5f5;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 8px;
		background: url(images/rightlabel.jpg) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	#rightbar h2 {
		height: 18px;
		color: #f5f5f5;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 12px;
		background: url(images/rightlabel_light.jpg) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

        #rightbar h3 {
		height: 18px;
		color: #f5f5f5;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 12px;
		background: url(images/rightlabel_brown.gif) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

#rightbar h4 {
		height: 18px;
		color: #f5f5f5;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 12px;
		background: url(images/rightlabel_green.gif) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

#rightbar h5 {
		height: 18px;
		color: #8b0000;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 2px 0px 0px 12px;
		background: url(images/rightlabel_green.gif) no-repeat top left transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

/*------------------------------------------------------------------------------------------------------*/
/* Headlines Klassen */
/*------------------------------------------------------------------------------------------------------*/

	.teasertext {
		font-size: 15px;
		margin: 4px 0px 0px 10px;
		padding: 0px 0px 0px 0px;}


	.single {
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 8px 0px;
		padding: 20px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.single a {
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		font-variant: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;}



	.pagetitle {
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.pagetitle a {
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		font-variant: normal; text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.pagetitle_center {
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		font-variant: normal;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.pagetitle_center a {
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		text-align: center;
		font-variant: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.pagetitle_cloud {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		text-align: center;
		margin: 0px 0px 10px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.archivtitle {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.searchtitle {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.errortitle {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.authortitle {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.profiltitle {
		height: 18px;
		color: #ffffff;
		font-size: 13px;
		font-weight: normal;
		font-variant: normal;
		text-align: left;
		margin: 0px 0px 7px 0px;
		padding: 2px 0px 0px 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(images/autorpad.jpg) no-repeat top left transparent;}


	.desctitle {
		height: 17px;
		color: #ffffff;
		font-size: 12px;
		font-weight: normal;
		font-variant: normal;
		text-align: left;
		margin: 20px 0px 7px 0px;
		padding: 3px 0px 0px 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(images/autorpad.jpg) no-repeat top left transparent;}


	.feedtitle {
		height: 23px;
		color: #ffffff;
		font-size: 12px;
		font-weight: normal;
		font-variant: normal;
		text-align: left;
		margin: 20px 0px 7px 0px;
		padding: 9px 0px 0px 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(images/feedpad.jpg) no-repeat top left transparent;}


	.authorheadline {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.feedline {
		color: #1f5866;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid #1f5866;
		background: url(images/feedsmall.jpg) no-repeat center right;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.feedline a {
		color: #369ab3;
		font-weight: normal;
		font-variant: normal;}



		
	.formtitle {
		height: 20px;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		font-variant: normal;
		vertical-align: middle;
		margin: 0px 30px 8px 0px;
		padding: 3px 0px 1px 8px;
		background: #7ab2cd;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;}


/*------------------------------------------------------------------------------------------------------*/
/* Textbanner */
/*------------------------------------------------------------------------------------------------------*/

	#textbanner {
		height: 43px; width: 456px;
		min-height: 43px; max-height: 48px;
		min-width: 456px; max-width: 456px;
		color: #93b800; font-size: 12px;
		font-weight: normal; font-variant: normal;
		text-align: center; line-height: 1.5em;
		margin: 19px 0px 0px 0px; padding: 10px 5px 5px 5px;
		background: #b7d8e7; border: 1px solid #00475f;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		#textbanner a {color: #b35300;}


	#jenapolis {
		color: #00475f;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		#jenapolis a {color: #00475f;}


	#teasing {
		color: #00475f;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		font-variant: normal;
		text-align: justify;
		line-height: 1.6em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 8px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		#teasing a {color: #00475f;}

/*------------------------------------------------------------------------------------------------------*/
/* Sidebar Listen */
/*------------------------------------------------------------------------------------------------------*/

	#sidebar ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

	#sidebar li {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#sidebar ul ul li {
		color: #8fabb3;
		line-height: 2em;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 28px;
		background: url(images/listpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}

	#sidebar ul ul li a {
		color: #008099;}

	#sidebar ul.children {
		border: none;
		color: #369ab3;
		margin-left: 32px;}

		#sidebar ul.children a {color: #369ab3;}

		#sidebar ul.children a:hover {color: #b34700;}


	#sidebar li.pagenav ul li ul li {
		color: #369ab3;
		margin: 0px 0px 0px 32px;
		list-style-type: square;}


	#sidebar ul ul ul li {border: none;}

	#sidebar li.pagenav ul li ul li a {color: #369ab3;}

	#sidebar li.pagenav ul li ul li a:hover {color: #b34700;}

	#sidebar ul ul ul li {line-height: 1.5em; list-style-type: square; color: #369ab3;}



	#sidebar ul li ul.quickguide {
		color: #3689b3;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: none;}

	#sidebar ul li ul.quickguide a {
		color: #3689b3;
		font-size: 12px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: none;}


	#sidebar li.redguide {
		width: 140px; height: 30px;
		padding: 2px 0px 0px 40px;
		margin: 10px 0px 0px 0px;
		list-style-type: none;
		line-height: 1.2em;
		background: url(images/redguide.jpg) no-repeat center left;
		border: none; text-decoration: none;}


	#sidebar li.blueguide {
		width: 140px; height: 30px;
		padding: 2px 0px 0px 40px;
		margin: 10px 0px 0px 0px;
		list-style-type: none;
		line-height: 1.2em;
		background: url(images/blueguide.jpg) no-repeat center left;
		border: none; text-decoration: none;}


	#sidebar li.yellowguide {
		width: 140px; height: 30px;
		padding: 2px 0px 0px 40px;
		margin: 10px 0px 0px 0px;
		list-style-type: none;
		line-height: 1.2em;
		background: url(images/yellowguide.jpg) no-repeat center left;
		border: none; text-decoration: none;}


	#sidebar li.silverguide {
		width: 140px; height: 30px;
		padding: 2px 0px 0px 40px;
		margin: 10px 0px 0px 0px;
		list-style-type: none;
		line-height: 1.2em;
		background: url(images/silverguide.jpg) no-repeat center left;
		border: none; text-decoration: none;}


	#sidebar li.cardguide {
		width: 140px; height: 30px;
		padding: 2px 0px 0px 40px;
		margin: 10px 0px 0px 0px;
		list-style-type: none;
		line-height: 1.2em;
		background: url(images/cardguide.jpg) no-repeat center left;
		border: none; text-decoration: none;}


	#sidebar li.starguide {
		width: 140px; height: 30px;
		padding: 2px 0px 0px 40px;
		margin: 10px 0px 0px 0px;
		list-style-type: none;
		line-height: 1.2em;
		background: url(images/goldguide.jpg) no-repeat center left;
		border: none; text-decoration: none;}


	#sidebar li.banner_sidebar {
		width: 180px; height: 80px;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 0px 0px;
		list-style-type: none;
		border: none; text-decoration: none;}


 	#sidebar ul li ul li.tagcloud {border: none; margin-top: 5px;}


 	#sidebar li.tagcloud {
		color: #8fabb3;
		text-align: center;
		font-size: 13px;
		font-variant: small-caps;
		margin: 5px 0px 0px 0px;
		padding: 4px 0px 0px 0px;
		border: none;}

		#sidebar li.tagcloud a {color: #3689b3;}



	#sidebar ul ul.nopoint li.postlinks {line-height: 1.5em;}

	#sidebar li.postlinks {
		color: #8fabb3;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 0px;
		background: none;}

	#sidebar li.postlinks a {
		color: #8fabb3;
		font-weight: normal;
		font-size: 11px;
		background: none;}

	#sidebar ul ul.normalpoint li {
		color: #005161;
		font-size: 11px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 24px;
		background: url(images/listpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}


	#sidebar ul ul.catpoint li {
		color: #005161;
		font-size: 12px;
		line-height: 1.8em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 24px;
		background: url(images/catpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}


	#rightbar ul ul.cardpoint li {
		color: #005161;
		font-size: 12px;
		line-height: 1.8em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
		background: url(images/cardpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}


	#rightbar ul ul.adpoint li {
		color: #005161;
		font-size: 12px;
		line-height: 1.8em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
		background: url(images/adpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}


	#rightbar ul ul.talkpoint li {
		color: #005161;
		font-size: 12px;
		line-height: 1.8em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
		background: url(images/talkpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}

/*------------------------------------------------------------------------------------------------------*/
/* Rightbar Listen */
/*------------------------------------------------------------------------------------------------------*/

	#rightbar ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

	#rightbar li {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#rightbar ul ul.usercom li {
		color: #005161;
		font-size: 11px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
		background: url(images/compoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}

	#rightbar ul ul.infopoint li {
		color: #005161;
		font-size: 11px;
		line-height: 1.4em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
		background: url(images/infopoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}


	#rightbar ul ul li {
		color: #005161;
		line-height: 1.8em;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 20px;
		background: url(images/listpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}

	#rightbar ul ul li a {
		color: #3689b3;}

	#rightbar ul ul.nopoint li a {
		color: #3689b3;}

	#rightbar ul ul.nopoint li {
		color: #005161;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 4px 2px 4px;
		background: none;
		border-bottom: 1px solid #c3dbde;}

	#rightbar ul ul.nopoint_b li {
		color: #8fabb3;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 4px 0px 4px;
		background: none;
		border: none;}


	#rightbar ul.children {
		border: none;
		color: #369ab3;
		margin-left: 32px;}

		#rightbar ul.children a {color: #369ab3;}

		#rightbar ul.children a:hover {color: #b34700;}


	#rightbar li.pagenav ul li ul li {
		color: #369ab3;
		margin: 0px 0px 0px 32px;
		list-style-type: square;}


	#rightbar ul ul ul li {border: none;}

	#rightbar li.pagenav ul li ul li a {color: #369ab3;}

	#rightbar li.pagenav ul li ul li a:hover {color: #b34700;}

	#rightbar ul ul ul li {line-height: 1.5em; list-style-type: square; color: #369ab3;}

	#rightbar li.cal {margin-top: 20px;}


	#rightbar li.jenapic {
		width: 250px; height: 170px;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 0px 0px;
		list-style-type: none;
		border: none; text-decoration: none;}

	#rightbar li.jenaplay {
		width: 250px; height: 24px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		border: none; text-decoration: none;}


	#rightbar li.banner_rightbar {
		width: 250px; height: 80px;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 0px 0px;
		list-style-type: none;
		border: none; text-decoration: none;}


	#rightbar ul ul.nopoint_c li {
		color: #8fabb3;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 0px;
		background: none;
		border: none;}


	#rightbar ul ul.normalpoint li {
		color: #005161;
		font-size: 12px;
		line-height: 1.8em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
		background: url(images/listpoint.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}

	#rightbar ul ul.brownpoint li {
		color: #946331;
		font-size: 12px;
		line-height: 1.8em;
		margin: 4px 0px 0px 0px;
		padding: 1px 0px 3px 28px;
                }

/*------------------------------------------------------------------------------------------------------*/
/* Kommentare */
/*------------------------------------------------------------------------------------------------------*/

	.commentarea {
		width: 480px;
		min-height: 110px; 
		font-size: 12px;
		margin: 40px 0px 0px 0px;
		padding: 0px 10px 0px 20px;}


	.avatar {
		float: right;
		border: 1px solid #cad7d9;
		padding: 4px;
		background: #f5f5f5;
		margin: 7px 0px 0px 12px;}


	.comhead {
		color: #b34700;
		padding: 7px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
		background: url(images/user.jpg) no-repeat top left;}


	.adminhead {
		color: #b34700;
		margin: 0px 0px 10px 0px;
		padding: 7px 0px 0px 0px;
		background: url(images/admin.jpg) no-repeat top left;}


	.trackhead {
		color: #005266;
		margin: 0px 0px 10px 0px;
		padding: 7px 0px 0px 0px;
		background: url(images/track.gif) no-repeat top left;}


	.commentbody {
		color: #526266;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #cad7d9;}


	.adminbody {
		color: #526266;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #cad7d9;}


	.trackbody {
		color: #526266;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 2px solid #cad7d9;}


	.comtitle {
		color: #003d52;
		font-size: 16px;
		text-align: left;
		font-weight: bold;
		margin: 0px 0 0px 0;
		padding: 0px 0px 2px 0px;
		font-variant: small-caps;
		border-bottom: 2px solid #cad7d9;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.commentcount {
		float: right;
		color: #c5d4d6;
		font-size: 20px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Georgia, Times, 'Times New Roman', serif;}


	#email, #author, #url {
		color: #b34700; border: none;
		font-size: 11px;
		background: none;
		padding: 3px 5px 0px 5px;
		vertical-align: middle;
		border: 1px solid #cad7d9;}


	#comment {
		width: 470px;
		height: 150px;
		color: #b34700;
		font-size: 12px;
		background: url(images/comment.jpg) no-repeat top left;
		border: none;
		padding: 5px 5px 5px 5px;}


	#submit {
		height: 20px; width: 80px;
		color: #1f5866;
		font-size: 11px;
		background: url(images/send.jpg) no-repeat top left;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 2px 10px;
		border: none;}


	input { background: url(images/input.jpg) no-repeat top left;
		color: #b34700;
		font-size: 11px;
		background: transparent;
		border: none;}


	#commentform {color: #1f5866; background: #f5f5f5;}

	#commentform p {border: none; background: #f5f5f5;}

	#commentform label {font-size: 11px; border: none; background: #f5f5f5;}


	#commentform input {border: none;}

	#email {
		background: url(images/input.jpg) no-repeat top left;
		border: none; height: 17px; width: 190px;}

	#author {
		background: url(images/input.jpg) no-repeat top left;
		border: none; height: 17px; width: 190px;}

	#url {
		background: url(images/input.jpg) no-repeat top left;
		border: none; height: 17px; width: 190px;}


	.commentbody p {line-height: 1.4em; font-style: normal;}

	.adminbody p {line-height: 1.4em; font-style: normal;}

	.trackbody p {line-height: 1.4em; font-style: normal;}

	.authorlink {color: #005266; font-size: 12px; font-weight: bold;}

	.authorlink a {color: #005266; font-size: 12px; font-weight: bold;}

	.commentlist {list-style: none;}

	.commentlink {font-size: 11px; color: #8fadb3;}

	.nocomments {background: none; color: #1f5a66;}

	.commentbody p a {color: #b34700;}

	.adminbody p a {color: #b34700;}

	.trackbody p a {color: #b34700;}

	.editlink a {color: #b34700;}

	.commentarea ol li {margin-top: 30px;}

/*------------------------------------------------------------------------------------------------------*/
/* Kalender */
/*------------------------------------------------------------------------------------------------------*/

	html>body #wp-calendar {margin: 0px; width: 250px; text-align: center;}

	#wp-calendar {margin-top: 0px; width: 250px; text-align: center;}

	#wp-calendar caption {
		color: #f5f5f5;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		background: #7ab2cd;
		font-variant: small-caps;
		border: none;
		margin: 2px 5px 7px 5px;
		padding: 4px 7px 4px 7px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;}

	#wp-calendar caption a {color: #f5f5f5;}


	#wp-calendar th {
		text-align: center;
		background: url(images/dayhead.jpg) no-repeat center center;
		font-size: 12px;
		height: 32px;
		width: 28px;}

	#wp-calendar thead {
		text-align: center;}

	#wp-calendar td {
		height: 32px;
		width: 33px;
		line-height: 28px;
		text-align: center;
		background: url(images/day.jpg) no-repeat center center;
		font-size: 12px;
		color: #35464f;}


	#wp-calendar .pad {text-align: center; background: none;}


	#wp-calendar td a {
		display: block;
		width: 33px;
		height: 28px;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		text-decoration: none; border: none;
		background: url(images/linkday.jpg) no-repeat center center;
		line-height: 28px;}


	#wp-calendar #prev, #wp-calendar #next, #wp-calendar #feedpic {border: none; background: none;}


	#wp-calendar #feedpic a {
		text-align: center;
  		width: 63px; height: 24px;
		margin: 0px 0px 0px 0px;
		line-height: 24px;
		color: #ffffff; border: none;
		background: url(images/calfeed.jpg) no-repeat center center;}

	#wp-calendar #spinner {
		background: none; border: none;}


	#wp-calendar #empty {
		text-align: center;
  		width: 33px; height: 24px;
		line-height: 24px;
		border: none;
		background: none;}

	#wp-calendar #prev a {
		text-align: center;
  		width: 63px; height: 24px;
		margin: 0px 0px 0px 2px;
		line-height: 24px;
		color: #ffffff; border: none;
		background: url(images/molink.jpg) no-repeat center center;}


	#wp-calendar #next a {
		text-align: center;
	  	display: block;
		margin: 0px 0px 0px 0px;
		line-height: 24px;
		color: #ffffff;
		width: 63px; height: 24px; border: none;
		background: url(images/molink.jpg) no-repeat center center;}


	#wp-calendar #today {text-align: center; color: #35464f; font-weight: bold; border: none;}

	#wp-calendar #today a {text-align: center; color: #FF8040; font-weight: bold; border: none;}

	
/*------------------------------------------------------------------------------------------------------*/
/* Diverse */
/*------------------------------------------------------------------------------------------------------*/

	.note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
	.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
	.warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
	
	.float_left {float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;}
	.float_right {float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;}
	.center {text-align:center; margin: 0.5em auto;}

/*------------------------------------------------------------------------------------------------------*/
/* Clearing */
/*------------------------------------------------------------------------------------------------------*/

	.hideboth #rightbar {margin-left: 0; margin-right: 0;}

	.hidecol1 #rightbar {margin-left: 0; margin-right: 200px;}

	.hidecol2 #rightbar {margin-left: 200px; margin-right: 0;}

	.hideboth #content, .hideboth #sidebar, .hidecol1 #content, .hidecol2 #sidebar { display:none; }

	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}

	.clearfix {display: block;}

	.floatbox {overflow:hidden;}

	#ie_clearing {display: none;}

/*------------------------------------------------------------------------------------------------------*/
/* Bild Handling */
/*------------------------------------------------------------------------------------------------------*/
 
 	.entry img {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 4px 10px 0px 0px;
		border: 1px solid #cad7d9;}

	.entry img.left {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 4px 10px 0px 0px;
		border: 1px solid #cad7d9;}

	.entry img.right {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 4px 0px 0px 10px;
		border: 1px solid #cad7d9;}


	.entry img.centerpic {
		text-align: center;
		padding: 4px;
		margin: 0px 0px 0px 0px;
		border: 1px solid #cad7d9;}


	.entry img.clean {
		margin: 20px 0px 20px 0px;
		border: none;
		text-align: center;}

/*------------------------------------------------------------------------------------------------------*/
/* Bild Handling Wordpress */
/*------------------------------------------------------------------------------------------------------*/

	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;}
	
	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;}
	
	.wp-caption-dd {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;}
/*------------------------------------------------------------------------------------------------------*/
/* Autoren Profil */
/*------------------------------------------------------------------------------------------------------*/


	.autorpic {
	text-align: center;
		font-size: 11px;
		max-width: 100%;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 20px 0px;}

		.autor a {text-decoration: none; border: none;}

		.autorpic img {
			padding: 4px;
			max-width: 100%;
			display: inline;
			margin: 7px 10px 0px 0px;
			border: 1px solid #cad7d9;}


	.profil {
		font-size: 12px;
		margin: 0px 0px 40px 0px;
		padding: 0px 10px 0px 20px;}


	.profildata {
		text-align: left;
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.8em;
		margin: 0px 0px 0px 12px;
		padding: 0px 0px 0px 0px;}

		.profildata a {color: #1f5866;}



	.showdata_a {
		font-size: 12px;
		margin: 0px 0px 0px 80px;
		padding: 0px 0px 0px 0px;}

	.showdata_b {
		font-size: 12px;
		margin: 0px 0px 0px 70px;
		padding: 0px 0px 0px 0px;}

	.showdata_c {
		font-size: 12px;
		margin: 0px 0px 0px 64px;
		padding: 0px 0px 0px 0px;}

	.showdata_d {
		font-size: 12px;
		margin: 0px 0px 0px 80px;
		padding: 0px 0px 0px 0px;}

	.showdata_e {
		font-size: 12px;
		margin: 0px 0px 0px 72px;
		padding: 0px 0px 0px 0px;}

	.showdata_f {
		font-size: 12px;
		margin: 0px 0px 0px 57px;
		padding: 0px 0px 0px 0px;}


	.autorfeed {
		font-size: 12px;
		margin: 0px 0px 40px 0px;
		padding: 0px 10px 0px 20px;}


	.feeddata {
		text-align: left;
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.8em;
		margin: 0px 0px 0px 12px;
		padding: 0px 0px 0px 0px;}


	.feedabo {
		height: 18px;
		width: 130px;
		font-size: 12px;
		margin: 8px 0px 0px 12px;
		padding: 0px 0px 0px 0px;
		background: url(images/feedsmall.jpg) no-repeat center right;}

		.feedabo a {color: #f83a00;}


	.authorpad ul {margin-left: 12px;}

	.authorpad ul li {list-style-type: none;}


	.authormeta {
		color: #369ab3; 
		font-size: 11px;
		text-align: left;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;}
		
		.authormeta a {color: #369ab3; font-weight: bold;}


	.feedpagedata {
		text-align: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.5em;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.feedpagedata a {color: #369ab3;}


	.feedpagedataend {
		text-align: left;
		color: #369ab3;
		font-size: 12px;
		font-style: italic;
		line-height: 1.5em;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.feedpagedataend a {color: #369ab3;}


	.pagepad ul {margin-left: 18px; list-style-type: none; margin-top: 4px; color: #1f5866; line-height: 1.5em;}

	.pagepad ul a {color: #369ab3;}

	.pagepad ul li {list-style-type: none;}


	.pagepad ul.autorenliste {
		font-size: 14px;
		margin-left: 0px;
		list-style-type: none;
		margin-top: 4px;
		color: #1f5866;
		line-height: 2.4em;
		font-variant: small-caps;}

	.pagepad ul a {color: #369ab3;}

	.pagepad ul.autorenliste li {
		list-style-type: none;
		border-bottom: 1px solid #cad7d9;
		background: url(images/usericon.jpg) no-repeat center right;}


	.tagwolke {
		text-align: center;
		color: #1f5866;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.tagwolke a {color: #369ab3;}


/*------------------------------------------------------------------------------------------------------*/
/* Sidebar Loginout */
/*------------------------------------------------------------------------------------------------------*/

	#log {
		background: url(images/login.jpg) no-repeat top left; color: #3689b3;
		border: none; height: 17px; width: 170px; padding: 3px 5px 0px 5px;
		cursor:pointer;}
	#log1 {
		background: url(images/login.jpg) no-repeat top left; color: #3689b3;
		border: none; height: 20px; width: 200px; padding: 3px 5px 0px 5px;
		cursor:pointer;}

	#pwd {
		background: url(images/login.jpg) no-repeat top left; margin-bottom: 8px; color: #3689b3;
		border: none; height: 17px; width: 170px; padding: 3px 5px 0px 5px;}

	#user_login {
		background: url(images/login.jpg) no-repeat top left; color: #3689b3;
		border: none; height: 17px; width: 170px; padding: 3px 5px 0px 5px;}

	#user_email {
		background: url(images/login.jpg) no-repeat top left; color: #3689b3;
		border: none; height: 17px; width: 170px; padding: 3px 5px 0px 5px; margin-bottom: 10px;}


	#rememberme {margin: 8px 0px 12px 0px; padding-bottom: 2px;}



	#sidebar ul ul.nopoint li {
		color: #8fabb3;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 4px 2px 4px;
		background: none;
		border-bottom: 1px solid #c3dbde;}

	#sidebar ul ul.nopoint_c li {
		color: #8fabb3;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 0px;
		background: none;
		border-bottom: 1px solid #c3dbde;}


	#sidebar ul ul.nopoint_d li {
		text-align: left;
		color: #3689b3;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 0px;
		background: none;
		border-bottom: 1px solid #c3dbde;}
		

	#sidebar ul li ul#al_loading li, 
	#sidebar ul li ul#al_loading, 
	#sidebar ul li ul#al_login, 
	#sidebar ul li ul#al_register, 
	#sidebar ul li ul#al_lostPassword {list-style-type: none; height: 100%; border: none;}
	
	#al_loginMessage, #al_registerMessage, #al_lostPasswordMessage {}
	
	#sidebar ul li ul#al_loading li img #al_loadingImage {text-align: center; height: 100%; }


	#sidebar ul ul.userarea li {
		color: #8fabb3;
		line-height: 1.8em;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 8px;
		background: url(images/step.jpg) no-repeat center left;
		border-bottom: 1px solid #c3dbde;}

	#sidebar ul ul.userarea li a {
		color: #3689b3;
		line-height: 1.8em;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 20px;
		border-bottom: none;}



	#sidebar ul li ul li.regforget {
		list-style-type: none;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 26px;
		background: url(images/forgetstep.jpg) no-repeat center left;
		border: none;}

	#sidebar ul li ul li.regforget a {
		list-style-type: none;
		line-height: 1.8em;
		font-size: 11px;
		border: none; color: #3689b3;}

	#sidebar ul li ul li.loglabel {
		list-style-type: none;
		line-height: 1.8em;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 2px 0px; color: #3689b3;
		background: none;
		border: none;}

	#sidebar ul li ul li.logpoint {
		list-style-type: none;
		background: none;
		border: none;}

/*------------------------------------------------------------------------------------------------------*/
/* VCard */
/*------------------------------------------------------------------------------------------------------*/


	.headbanner {
		height: 90px;
		border: none;
		text-align: center;
		text-decoration: none;
		border-bottom: 1px solid #6aa3b4;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}

        .headbanner_unten {
		height: 90px;
		border: none;
		text-align: center;
		text-decoration: none;
		border-top: 1px solid #6aa3b4;
		padding: 15px 15px 15px 15px;
		margin: 0px 0px 0px 0px;}


	.cardpad {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/cardpadorange.jpg") no-repeat top left;}

	.singlefeed_red {
		width: 490px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 10px 0px 10px;
		background: url("images/singlefeed_red.jpg") no-repeat top left;}




	.cardbody {
		width: 510px;
		min-height: 110px; 
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;}


	.cardbanner {
		width: 490px;
		border: none;
		text-decoration: none;
		margin: 10px 0px 0px 0px;}

	.cardgroup {
		width: 490px;
		border: none;
		text-decoration: none;}


 	.entry img.cardgroup {
		padding: 0;
		max-width: 100%;
		display: inline;
		margin: 8px 0px 12px 0px;
		border: none;}

 	.entry img.cardbanner {
		padding: 0;
		max-width: 100%;
		display: inline;
		margin: 8px 0px 5px 0px;
		border: none;}


	.cardtitle {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.cardtitle a {
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}



	.subtitle {
		height: 19px;
		color: #ffffff;
		font-size: 13px;
		font-weight: normal;
		font-variant: normal;
		text-align: left;
		margin: 16px 0px 7px 0px;
		padding: 1px 0px 0px 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(images/vcardpad.jpg) no-repeat top left transparent;}


	.infotitle {
		height: 19px;
		color: #ffffff;
		font-size: 12px;
		font-weight: normal;
		font-variant: normal;
		text-align: left;
		margin: 16px 0px 7px 0px;
		padding: 1px 0px 0px 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(images/infopad.jpg) no-repeat top left transparent;}



	.pictitle {
		height: 19px;
		color: #ffffff;
		font-size: 12px;
		font-weight: normal;
		font-variant: normal;
		text-align: left;
		margin: 16px 0px 7px 0px;
		padding: 1px 0px 0px 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(images/cardpicspad.jpg) no-repeat top left transparent;}

	.welcome {
		text-align: justify;
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.8em;
		margin: 10px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #cad7d9;
		border-top: 1px solid #cad7d9;}

		.welcome a {color: #1f5866;}


	.textdata {
		clear: left;
		font-size: 12px;
		line-height: 1.4em;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 0px 0px;}

		.textdata a {color: #1f5866;}


	.centertext {
		clear: left;
		font-size: 12px;
		text-align: center;
		line-height: 1.4em;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 0px 0px;}

		.centertext a {color: #1f5866;}


	.lastdata {
		text-align: justify;
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.8em;
		margin: 0px 0px 20px 0px;
		padding: 4px 0px 4px 0px;
		border: none;}

		.lastdata a {color: #1f5866;}


	.nopoint_c ul.related_post{
		list-style-type: none;}


	.cardbody ul.vcard {
		color: #1f5866; font-size: 12px;
		line-height: 2em;
		list-style-type: square;
		margin: 0px 0px 0px 24px;
		padding: 0px 0px 0px 0px;}

	.entry ul.vcard li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 12px;}

	.entry ul.vcard li a {color: #3689b3;}


	.entry ul.cardlinks {
		color: #1f5866; font-size: 12px;
		line-height: 2.4em;
		list-style-type: none;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;}

	.entry ul.cardlinks li {
		list-style-type: none;
		color: #3689b3; padding-left: 28px;
		background: url(images/linkpoint.jpg) no-repeat center left;}

	.entry ul.cardlinks li a {color: #3689b3;}


	.infodata {
		text-align: left;
		clear: left;
		color: #1f5866;
		font-size: 12px;
		line-height: 1.8em;
		margin: 0px 0px 0px 12px;
		padding: 0px 0px 0px 0px;}


	.carddata_a {
		font-size: 12px;
		margin: 0px 0px 0px 70px;
		padding: 0px 0px 0px 0px;}

	.carddata_b {
		font-size: 12px;
		margin: 0px 0px 0px 60px;
		padding: 0px 0px 0px 0px;}

	.carddata_c {
		font-size: 12px;
		margin: 0px 0px 0px 40px;
		padding: 0px 0px 0px 0px;}


	.carddata_d {
		font-size: 12px;
		margin: 0px 0px 0px 70px;
		padding: 0px 0px 0px 0px;}

	.carddata_e {
		font-size: 12px;
		margin: 0px 0px 0px 75px;
		padding: 0px 0px 0px 0px;}

	.carddata_f {
		font-size: 12px;
		margin: 0px 0px 0px 88px;
		padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* Content Listen */
/*------------------------------------------------------------------------------------------------------*/


	.entry ol {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

	.entry ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: disc;
		background: none;
		color: #9daeb3;}

	.entry ol li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		list-style-type: decimal;
		background: none;
		color: #9daeb3;}

	.entry ul li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 12px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

	#editform th {
		width: auto;
		text-align: center;
		font-size: 12px;
		font-weight: normal;
		color: #7ab2cd;
		margin: 4px 4px 4px 4px;
		padding: 4px 4px 4px 4px;}

	#editform td {
		width: auto;
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: #7ab2cd;
		margin: 4px 4px 4px 4px;
		padding: 4px 4px 4px 4px;
		background: none;}



	#ec3_action__0 #ec3_start__0 {
		background: url(mini_content_input.jpg) no-repeat top left;
		border: none; height: 20px; width: 200px; margin: 8px 0px 0px 0px;}
