@charset "UTF-8";
/*------------------------------------------------------------------------------------------------------*/
/*
	Theme Name: 	Tom Pola
	Site-URI:		http://www.web-funk.de
	Author URI:		http://www.web-funk.de/

	Author: 		Webfunk
	Description: 	A clear and straight website template.
	Copyright       Copyright 2008, Webfunk
	
	Version: 		01.00.00 (de, en)

					(en) central stylesheet
					(de) Zentrales Stylesheet
*/
/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/* Browser Reset */
/*------------------------------------------------------------------------------------------------------*/

	* {margin:0; padding: 0;}

	option {padding-left: 0.4em;}

  	* 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;}

/*------------------------------------------------------------------------------------------------------*/
/* Text and Links */
/*------------------------------------------------------------------------------------------------------*/

	p {margin: 0px 0px 12px 0px;}

	a {text-decoration: none;}

	a:focus {}

	a:hover {color: #b34700; text-decoration: none;}

	a:active {}

	a.liexternal {
		padding-right: 7px;
		background: url(images/link-icon_external_16.gif) no-repeat right; }

	a.liwikipedia {
		padding-right: 18px;
		background: url(images/link-icon_wikipedia.gif) no-repeat right; }


	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 {
		letter-spacing: .07em;
		font-style: italic;
		color: #008fb3;
		text-decoration: none;
		cursor: help;}

	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: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border: 0;
		border-bottom: 1px #eee solid;}


	del {color: #73b3bf;}

	ins {color: #95b300; text-decoration: none;}

	em {color: #003c47;}

	ol, form {margin: 0; padding: 0; list-style-type: none;}

	code {color: #1f5a66;}

/*------------------------------------------------------------------------------------------------------*/
/* Basic Layout */
/*------------------------------------------------------------------------------------------------------*/

	body {
		color: #000000;
		font-size: 12px;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: #edf0d8 url("images/back.jpg") repeat-x top left;}


  	#site {}


	#page {
		width: 800px;
		min-width: 800px;
		max-width: none;
		text-align: left;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;}


	#header {
		height: 180px;
		clear: both;
		color: #000000;
		background: url("images/header.jpg") no-repeat top left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}

		#header span {color:#999;}


	.logo {
		float: left;
		height: 180px;
		width: 200px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#main {
		clear: both;
		float: left;
		width: 100%;
		background-color: transparent;
		padding: 0px 0px 0px 0px;}


	#content {
		float: left;
		width: 430px;
		text-align: left;
		margin: 0px 0px 0px 7px;
		padding: 0px 0px 0px 0px;}

		#content a:hover {color: #b34700; text-decoration: none;}

		#widebox {position:relative;}


	.startsite {
		text-align: left;
		margin: 0px 0px 0px 33px;
		padding: 0px 0px 0px 0px;}

	.bakenberg {
		text-align: left;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

	.pola{
		text-align: left;
		margin: 30px 0px 0px 3px;
		padding: 0px 0px 0px 0px;}

	.linkbase {
		text-align: left;
		margin: 20px 0px 20px 0px;
		padding: 0px 0px 0px 0px;}

	.linkpics {
		float: left;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

	.linktext {
		color: #3d4e52;
		line-height: 1.6em;
		text-align: left;
		margin: 0px 0px 7px 5px;
		padding: 4px 0px 0px 0px;}



	.entry {
		color: #3d4e52;
		line-height: 1.6em;
		text-align: justify;
		margin: 0px 0px 0px 0px;
		padding: 8px 0px 0px 0px;}

		.entry a {color: #b34700;}


	.intro {
		color: #3d4e52;
		line-height: 1.6em;
		text-align: left;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.intro a {color: #b34700;}


	.intro_b {
		color: #3d4e52;
		line-height: 1.6em;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.intro_b a {color: #b34700;}


	.intro_c {
		color: #3d4e52;
		line-height: 1.6em;
		text-align: left;
		margin: 20px 0px 0px 20px;
		padding: 0px 0px 0px 0px;}

		.intro_c a {color: #b34700;}


	#sidebar li.download {
		text-align: center;
		margin: 7px 0px 0px 20px;
		padding: 0px 0px 0px 0px;}


	#sidebar li.video {
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;}


	.normal_text {
		color: #204349;
		line-height: 1.5em;
		text-align: left;
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.normal_text a {color: #204349;}


	.normal_text_y {
		color: #204349;
		line-height: 1.8em;
		text-align: left;
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.normal_text_y a {color: #204349;}


	.normal_text_x {
		color: #204349;
		line-height: 1.5em;
		text-align: left;
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.normal_text_x a {color: #204349;}


	.contact_text {
		color: #204349;
		line-height: 1.5em;
		text-align: left;
		margin: 0px 0px 0px 37px;
		padding: 0px 0px 0px 0px;}

		.contact_text a {color: #204349;}
	

	.video_text {
		color: #204349;
		line-height: 1.5em;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

		.normal_text a {color: #204349;}

	#sidebar {
		float: right;
		width: 300px;
		color: #204349;
		font-size: 11px;
		text-align: left;
		margin: 20px 63px 20px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/clamp.jpg) no-repeat top center transparent;}

		#sidebar a {color: #1f5866;}

		#sidebar a:hover {color: #b34700;}


	#sidebox {
		padding-left: 0px; 
		padding-right: 0px; 
		position:relative;}


	#sidebar li.personal {
		margin: 27px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#footer {
		clear: both;
		height: 100px;
		color: #a4afb3;
		font-size: 11px;
		text-align: right;
		margin: 0px 30px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: none;}

		#footer a {color: #a4afb3;}

		#footer a:hover {color: #b34700;}

		.foot {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


		.center {text-align: center;}

/*------------------------------------------------------------------------------------------------------*/
/* Clearing */
/*------------------------------------------------------------------------------------------------------*/

	.hideboth #sidebar {margin-left: 0; margin-right: 0;}

	.hidecol1 #sidebar {margin-left: 0; margin-right: 200px;}

	.hidecol2 #sidebar {margin-left: 200px; margin-right: 0;}

	.hideboth #content, .hidecol1 #content {display:none;}

	.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;}

	.clearfix {display: block;}

	.floatbox { overflow:hidden;}

	#ie_clearing {display: none;}

/*------------------------------------------------------------------------------------------------------*/

	.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;}

/*------------------------------------------------------------------------------------------------------*/
/* Headlines */
/*------------------------------------------------------------------------------------------------------*/

	h1 {
		color: #b23000;
		font-size: 17px;
		border: none;
		font-weight: bold;
		letter-spacing: 1px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		h1 a {color: #b23000;}


	.musicblog {
		color: #133840;
		font-size: 20px;
		border: none;
		font-weight: bold;
		letter-spacing: 1px;
		font-variant: normal;
		margin: 34px 0px 0px 0px;
		padding: 0px 0px 3px 0px;
		border-bottom: 4px solid #133840;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


		.archivtitle {
		color: #49585c;
		font-size: 11px;
		letter-spacing: normal;
		font-weight: normal;
		font-variant: normal;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	h2 {
		color: #006a80;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 2px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid #cccccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	h3 {
		color: #006a80;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 2px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid #cccccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	h5 {
		color: #006a80;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 2px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid #cccccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	#sidebar h1 {
		color: #b23000;
		font-size: 14px;
		border: none;
		font-weight: bold;
		letter-spacing: 2px;
		font-variant: normal;
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica;}


	#sidebar h4 {
		color: #b23000;
		font-size: 14px;
		border: none;
		font-weight: bold;
		letter-spacing: 2px;
		font-variant: normal;
		margin: 24px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica;}


	#sidebar h2 {
		color: #204349;
		font-size: 11px;
		border: none;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	#sidebar h3 {
		color: #204349;
		font-size: 11px;
		border: none;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	#sidebar h5 {
		color: #204349;
		font-size: 11px;
		border: none;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	#sidebar h5 a {color: #204349;}


	#sidebar h6 {
		color: #204349;
		font-size: 14px;
		border: none;
		font-weight: bold;
		letter-spacing: 2px;
		font-variant: normal;
		margin: 20px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	h6 {
		color: #005266;
		font-size: 12px;
		font-weight: normal;
		margin: 47px 0px 4px 0px;
		padding: 0px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* Skiplinks and Hidden Elements */
/*------------------------------------------------------------------------------------------------------*/

	#topnav {
		text-align: right;
		position:absolute;
		top: 10px;
		right: 10px;
		color: #aaa;
		background: transparent;}

		#topnav a {
		color: #999;
		font-weight: normal;
		background:transparent; 
		text-decoration: none; }


		#topnav a:focus, 
		#topnav a:hover,
		#topnav a:active {
		text-decoration: underline;
		background-color: transparent;}


	.skip, .hideme, .print {
		position: absolute;
		top: -1000em;
		left: -1000em;
		height: 1px;
		width: 1px;}


	.skip:focus, .skip:active {
		position: static;
		top: 0;
		left: 0;
		height: auto;
		width: auto;}

/*------------------------------------------------------------------------------------------------------*/
/* Navigation */
/*------------------------------------------------------------------------------------------------------*/

	#nav {clear:both;}

	#nav * {border: 0px none !important;}

/*------------------------------------------------------------------------------------------------------*/

	#nav_main {
		width: 100%;
		overflow: hidden;
		float: left;
		display: inline;
		background: url(images/menu.jpg) no-repeat top left;
		height: 25px;}

/*------------------------------------------------------------------------------------------------------*/

	#nav_main a.btn01 {display: block; width: 51px; height: 25px;}
	#nav_main a.btn02 {display: block; width: 64px; height: 25px;}
	#nav_main a.btn03 {display: block; width: 54px; height: 25px;}
	#nav_main a.btn04 {display: block; width: 69px; height: 25px;}
	#nav_main a.btn05 {display: block; width: 79px; height: 25px;}
	#nav_main a.btn06 {display: block; width: 83px; height: 25px;}

/*------------------------------------------------------------------------------------------------------*/

	#nav_main ul {
		display: inline;
		float: left;
		margin: 0;
		margin-left: 0px;
		padding: 0;
		list-style-type: none;}


	#nav_main li {float: left;}

	#nav_main ul li {
		display: inline;
		float: left;
		list-style-type: none;}


	#nav_main ul li a,
	#nav_main ul li strong {display: block;}

/*------------------------------------------------------------------------------------------------------*/

	#nav_main ul li#active01 {background: url(images/btn01y.jpg) no-repeat top left;}

	#nav_main ul li#active02 {background: url(images/btn02y.jpg) no-repeat top left;}

	#nav_main ul li#active03 {background: url(images/btn03y.jpg) no-repeat top left;}

	#nav_main ul li#active04 {background: url(images/btn04y.jpg) no-repeat top left;}

	#nav_main ul li#active05 {background: url(images/btn05y.jpg) no-repeat top left;}

	#nav_main ul li#active06 {background: url(images/btn06y.jpg) no-repeat top left;}


	#nav_main ul li#active01 a,
	#nav_main ul li#active01 a:focus,
	#nav_main ul li#active01 a:hover,


	#nav_main ul li#active01 a:active {background: transparent; text-decoration: none;}

	#nav_main ul li#active02 a,
	#nav_main ul li#active02 a:focus,
	#nav_main ul li#active02 a:hover,
	#nav_main ul li#active02 a:active {background: transparent; text-decoration: none;}

	#nav_main ul li#active03 a,
	#nav_main ul li#active03 a:focus,
	#nav_main ul li#active03 a:hover,
	#nav_main ul li#active03 a:active {background: transparent; text-decoration: none;}

	#nav_main ul li#active04 a,
	#nav_main ul li#active04 a:focus,
	#nav_main ul li#active04 a:hover,
	#nav_main ul li#active04 a:active {background: transparent; text-decoration: none;}

	#nav_main ul li#active05 a,
	#nav_main ul li#active05 a:focus,
	#nav_main ul li#active05 a:hover,
	#nav_main ul li#active05 a:active {background: transparent; text-decoration: none;}

	#nav_main ul li#active06 a,
	#nav_main ul li#active06 a:focus,
	#nav_main ul li#active06 a:hover,
	#nav_main ul li#active06 a:active {background: transparent; text-decoration: none;}

/*------------------------------------------------------------------------------------------------------*/

	a.btn01:link, a.btn01:visited {background-image: url(images/btn01x.jpg);}
	a.btn01:hover {background-image: url(images/btn01y.jpg);}

	a.btn02:link, a.btn02:visited {background-image: url(images/btn02x.jpg);}

	a.btn02:hover {background-image: url(images/btn02y.jpg);} 



	a.btn03:link, a.btn03:visited {background-image: url(images/btn03x.jpg);}
	a.btn03:hover {background-image: url(images/btn03y.jpg);}

	a.btn04:link, a.btn04:visited {background-image: url(images/btn04x.jpg);}
	a.btn04:hover {background-image: url(images/btn04y.jpg);} 

	a.btn05:link, a.btn05:visited {background-image: url(images/btn05x.jpg);}
	a.btn05:hover {background-image: url(images/btn05y.jpg);}

	a.btn06:link, a.btn06:visited {background-image: url(images/btn06x.jpg);}
	a.btn06:hover {background-image: url(images/btn06y.jpg);}

/*------------------------------------------------------------------------------------------------------*/
/* Sublayou */
/*------------------------------------------------------------------------------------------------------*/

	.date {
		color: #8fadb3; 
		font-size: 11px;
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 2px 0px;}
		
		.date a {color: #8fadb3;}

		.edit {color: #b34700; font-size: 10px;}
		.edit a {color: #b34700;}


	.info {
		clear: left;
		color: #1f5866;
		font-size: 10px;
		text-align: left;
		margin: 3px 0px 30px 0px;
		padding: 0px 0px 0px 0px;}

		.info a {color: #1f5866;}


	.indextags {
		clear: left;
		color: #93b800;
		text-align: left;
		font-size: 11px;
		font-style: normal;
		margin: 0px 0px 40px 0px;
		padding: 2px 0px 0px 0px;
		border-top: 1px dotted #cad7d9;}

		.indextags a {color: #93b800;}


	.tags {
		clear: left;
		color: #2e8b99;
		font-size: 11px;
		font-style: normal;
		margin: 12px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px solid #cad7d9;}

		.tags a {color: #2e8b99;}


	.category {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 0px;}

		.category a	{color: #1f5866;}


	.bubble {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 20px;
		background: url(images/bubble.gif) no-repeat top left transparent;}

		.bubble a {color: #1f5866;}


	.divider {
		clear: left;
		height: 10px;
		margin: 32px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/greenpad.jpg) no-repeat top left transparent;}


	.greenpad {
		clear: left;
		height: 10px;
		margin: 40px 0px 32px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/greenpad.jpg) no-repeat top left transparent;}


	.clamp {
		height: 24px;
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/clamp.jpg) no-repeat top left transparent;}


	#postmeta {}

	.data {
		clear: left;
		height: 32px;
		color: #1f5866;
		font-size: 11px;
		line-height: 1.2em;

		margin: 0px 0px 0px 0px;
		padding: 8px 0px 3px 50px;
		border-bottom: 2px solid #cad7d9;
		background: url(images/box.jpg) no-repeat top left transparent;}

		.data a {color: #8fadb3;}

		.red a {color: #b34700;}


		.postedit {color: #b34700; font-size: 11px;}

		.postedit a {color: #b34700;}


	.notepad {
		clear: left;
		color: #1f5866;
		font-size: 11px;
		line-height: 1.2em;
		font-style: normal;
		margin: 0px 0px 20px 0px;
		padding: 4px 0px 0px 0px;}

		.notepad a {color: #b34700;}


	.pagedata {
		clear: left;
		color: #1f5866;
		font-size: 10px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px dotted #cad7d9;}

		.pagedata a {color: #8fadb3;}


	.sorry {
		color: #b34700;
		font-size: 11px;
		font-style: italic;
		margin: 8px 0px 0px 0px;
		padding: 3px 0px 3px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px solid #cad7d9;}


	#welcome {
		width: 200px;
		height: 78px;
		background: url(images/border.gif) no-repeat top left transparent;}


	#feed {
		text-align: center;
		width: 180px;
		height: 62px;
		background: url(images/feedline.gif) no-repeat top left transparent;}


	#user {
		width: 163px;
		height: 78px;
		text-align: right;
		margin: 0px 0px 0px 7px;
		background: url(images/user.jpg) no-repeat center left transparent;}


		.postfeed {padding: 22px 0px 0px 0px;}

		.comfeed {padding: 4px 0px 0px 0px;}

		#sidebar li.shortcut {
		text-align: justify;
			border-top: 1px dotted #cad7d9;
			border-bottom: 1px dotted #cad7d9;
			margin: 24px 0px 0px 0px; padding: 7px 0px 7px 0px;}


	.last {
		color: #526366;
		font-size: 11px;
		font-weight: bold;
		font-style: normal;
		padding-bottom: 2px;
		background: none;}


	#sidebar li.tagcloud {
		color: #8fabb3;
		text-align: center;
		font-variant: normal;
		margin: 24px 0px 0px 60px;
		padding: 4px 0px 5px 0px;
		border-top: 4px solid #b4c9cc;
		border-bottom: 1px solid #b4c9cc;}

		#tagcloud a {color: #8fabb3;}

		.sider {text-align: center; margin: 8px 0px 0px 0px;}


	.space {
		text-align: center;
		background: none;
		border-top: 1px solid #cad6d9;
		border-bottom: 1px solid #cad6d9;
		margin: 20px 0px 8px 0px; padding: 4px 0px 4px 0px;}

	.comspace {margin: 30px 0px 0px 0px;}

/*------------------------------------------------------------------------------------------------------*/
/* Blogsuche */
/*------------------------------------------------------------------------------------------------------*/

	#searchbar {
		float: right;
		margin: 32px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	#searchform {}

	#searchform #s{
		background: #ffffff url(images/searchpad.jpg) no-repeat top left;
		height: 17px;
		width: 184px;
		float: right;
		font-size: 12px;
		margin: 39px 31px 0px 0px;
		padding: 3px 0px 2px 5px;
		color: #999999;
		border: none;}


	#searchform #searchsubmit { 
		background: url(images/search-btn.png) no-repeat left top;
		height: 24px;
		width: 24px;
		border: none;
		text-indent: -999%;
		line-height: 1px;
		margin-top: 6px;}

/*------------------------------------------------------------------------------------------------------*/
/* Page-Navigation */
/*------------------------------------------------------------------------------------------------------*/

	.navigation {
		color: #9fcc00;
		height: 20px;
		font-size: 11px;
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/navi.jpg) no-repeat top left;}
	
		.navigation a {color: #003d52;}
	
	
		.alignleft {float: left; text-align: left;}
	
		.alignright {float: right; text-align: right;}

/*------------------------------------------------------------------------------------------------------*/
/* Content Layout */
/*------------------------------------------------------------------------------------------------------*/

	.spacy {
		margin: 8px 0px 8px 0px;
		padding: 0px 0px 12px 0px;
		border-bottom: 1px dotted #cad7d9;}


	.topline {
		margin: 0px 0px 12px 0px;
		padding: 8px 0px 0px 0px;
		border-top: 1px solid #cad7d9;}


	.blueline {
		color: #266e80;
		margin: 0px 0px 12px 0px;
		padding: 8px 0px 0px 0px;
		border-top: 1px solid #cad7d9;}


	.twoblue {
		color: #266e80;
		margin: 0px 0px 12px 0px;
		padding: 8px 0px 12px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px solid #cad7d9;}


	.demoline {
		margin: 0px 0px 12px 0px;
		padding: 8px 0px 12px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px solid #cad7d9;}


	.twobase {
		margin: 0px 0px 12px 0px;
		padding: 8px 0px 12px 0px;
		border-top: 1px solid #cad7d9;
		border-bottom: 1px solid #cad7d9;}


	.botline {
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 12px 0px;
		border-bottom: 1px solid #cad7d9;}


	.cutline {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 12px 0px;
		border-bottom: 1px solid #cad7d9;}


	.entry img.point {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: none;}

		.entry .smallimg {margin-right: 8px;}

		.spacer {margin: 30px 0px 0px 0px;}

		.mailstore {margin-top: 12px;}

/*------------------------------------------------------------------------------------------------------*/
/* Kommentare */
/*------------------------------------------------------------------------------------------------------*/

	.comhead {
		color: #b34700;
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 7px 0px;
		background: url(images/com.jpg) no-repeat top left;}


	.adminhead {
		color: #b34700;
		margin: 0px 0px 7px 0px;
		padding: 7px 0px 0px 0px;
		background: url(images/admin.gif) no-repeat top left;}


	.trackhead {
		color: #005266;
		margin: 0px 0px 7px 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 60px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #cad7d9;}


	.trackbody {
		color: #526266;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 40px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 2px solid #cad7d9;}


	.comtitle {
		color: #006680;
		font-size: 14px;
		text-align: left;
		font-weight: bold;
		margin: 40px 0 20px 0;
		padding: 2px 0px 2px 0px;
		font-variant: normal;
		border-bottom: 1px 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;
		font-size: 11px;
		background: none;
		padding-left: 2px;
		vertical-align: middle;
		border: 1px solid #cad7d9;}


	#comment {
		width: 424px;
		color: #b34700;
		font-size: 11px;
		background: #eef0d8;
		border: 1px solid #cad7d9;
		padding: 2px 2px 2px 2px;}


	#submit {
		width: 80px;
		height: 18px;
		color: #1f5866;
		font-size: 11px;
		background: #eef0d8;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 2px 10px;
		border: 1px solid #cad7d9;}


	input {
		color: #b34700;
		font-size: 11px;
		background: #eef0d8;
		border: 1px solid #cad7d9;}


		#commentform {color: #1f5866;}

		#commentform p {border-color: #cad7d9;}

		#commentform label {border-color: #cad7d9;}

		#commentform input {border-color: #cad7d9;}


		.commentbody p {line-height: 1.2em; font-style: normal;}

		.adminbody p {line-height: 1.2em; font-style: normal;}

		.trackbody p {line-height: 1.2em; font-style: normal;}

		.authorlink {color: #005266; font-size: 11px; font-weight: bold;}

		.authorlink a {color: #005266; font-size: 11px; font-weight: bold;}


		.commentlist {list-style: none;}

		.commentlink {font-size: 10px; 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;}


		ol, form {margin: 0; padding: 0; list-style-type: none;}

/*------------------------------------------------------------------------------------------------------*/
/* Bilder */
/*------------------------------------------------------------------------------------------------------*/

	.cube img {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 0px 0px 0px 0px;
		border: 1px solid #cad7d9;}

	.entry img {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 0px 0px 0px;
		border: 1px solid #cad7d9;}


	.entry img.left {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 0px;
		border: 1px solid #cad7d9;}


	.entry img.right {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 6px 0px 0px 10px;
		border: 1px solid #cad7d9;}


	.entry img.clean {
		margin: 20px 0px 20px 0px;
		border: none;
		text-align: center;}


	.entry img.demo {
		margin: 0px 0px 0px 0px;
		border: none;
		text-align: center;}



	.entry img.smallclean {
		margin: 8px 0px 8px 0px;
		border: none;
		text-align: center;}


	.special img {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 0px;
		border: 1px solid #cad7d9;}


	#sidebar img {
		vertical-align: text-bottom;
		border: none;
		padding: 0px;
		margin: 0px;}


	#content .wp-smiley {border: none; float: none; padding: 0; margin: 0;}

/*------------------------------------------------------------------------------------------------------*/
/* 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;}


	.special ol {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}


	.special ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: disc;
		background: none;
		color: #9daeb3;}


	.special ol li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		list-style-type: decimal;
		background: none;
		color: #9daeb3;}


	.special ul li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 12px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

/*------------------------------------------------------------------------------------------------------*/

	#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: 1.6em;
			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 2px 0px;
			border-bottom: 1px dotted #b4c9cc;}


	#sidebar ul.children {
			border: none;
			color: #369ab3;
			margin-left: 16px;}

			#sidebar ul.children a {color: #369ab3;}

			#sidebar ul.children a:hover {color: #b34700;}


	#sidebar li.pagenav ul li ul li {
			color: #369ab3;
			margin-left: 20px;
			list-style-type: square;}

			#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 {border: none;}

			#sidebar ul ul ul li {line-height: 1.5em; list-style-type: square; color: #369ab3;}

			#sidebar li.break ul li {line-height: 1.5em; padding: 4px 0px 6px 0px;}

			#sidebar li.break ul li a {text-align: left; color: #4d7580;}

			#sidebar li.break ul li a:hover {color: #b35300;}

			#sidebar li.signs {text-align: center; padding: 32px 0px 0px 0px;}
			
			#sidebar li.single {margin-left: 60px; margin-right: 20px;}

			#sidebar li.categories {margin-left: 60px; margin-right: 20px;}

			#sidebar li.break {margin-left: 60px; margin-right: 20px;}

			#sidebar li.linkcat {margin: 12px 20px 20px 60px;}

			.sidestep {margin: 12px 0px 20px 0px;}


			#sidebar li.rssfeed {
			color: #8fabb3;
			text-align: center;
			list-style-type: none;
			margin: 5px 0px 0px 40px;
			padding: 0px 0px 0px 0px;
			border-bottom: none;}

/*------------------------------------------------------------------------------------------------------*/
/* Kalender */
/*------------------------------------------------------------------------------------------------------*/

	table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
	table.full { width: 100%; }
	table.fixed { table-layout:fixed }

	th,td { padding: 0.5em; }

	thead th { background: #fff; color: #444 }











	tbody th { background: #ccc; color: #333 }

	tbody th.sub { background: #ddd; color: #333 }


	html>body #wp-calendar {
		width: 200px;
		text-align: left;
		border-bottom: 1px solid #cad7d9;}


	#wp-calendar {
		width: 200px;
		text-align: left;
		border-bottom: 1px solid #cad7d9;}

		.cal {margin-top: 24px;}


	#wp-calendar caption {
		color: #4d7580;
		font-size: 12px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 3px 0px;
		border-top: 3px solid #b8cdd1;
		border-bottom: 1px solid #cad7d9;
		background: none;}


	#wp-calendar td a {
		width: 100%;
		display: block;
		color: #b34700;
		font-weight: normal;}

		#wp-calendar td.pad {background: transparent;}

		#wp-calendar td#next {text-align: right;}

		#wp-calendar td#prev {text-align: left;}

		#wp-calendar td {background: none;}

		#wp-calendar td#next a, #wp-calendar td#prev a {display: inline;}




		html>body #calendar #wp-calendar {margin-top: 10px;}


	.worldmap {
		padding: 30px 0px 20px 0px;
		margin: 0px 0px 30px 0px;
		text-align: center;
		border: 1px solid #cad7d9;}


	.comquote {
		color: #006680;
		padding: 0px 0px 4px 0px;
		margin: 0px 0px 0px 0px;
		text-align: right;}

	.comquote a {
		color: #b34700;}

/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/
