/*
Theme Name: Zettelwirtschaft 
Theme URI: http://www.hartmann-kommunikation.de./
Description: WordPress Custom Theme for http://www.kawentzmann.de/wordpress/ (The Exotic Blog of Kahuna Kawentzmann)
Version: 1.0 beta
Author: Sebastian Hartmannn
Theme URI: http://www.hartmann-kommunikation.de./
*/

html {
	margin: 0; 
	padding: 0; 
}

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
}

ol {
	margin: -10px 0 11px 30px; 
	padding: 0; 
}

body	{ 
	font-size: 81%;
 	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
 	line-height: 21px;
	background: #92b2bf url(http://www.kawentzmann.de/wordpress/blog-bg.gif) no-repeat left bottom; /*92b2bf*/
}

html>body {
	font-size: 13px;
}

h1, h1 a:link , h1 a:visited  {
	color: #4D0D27; 
	font: 36px/42px Georgia, Times, serif;
	text-decoration: none;
	text-align: center;
	margin-bottom: 0;
}

h2, h2 a:link, h2 a:visited  {
	color: #4D0D27; 
	font: 26px/42px Georgia, Times, serif;
	text-decoration: none;
}

h2 a:hover, h2 a:active {
	text-decoration: underline;
}

h3 {
	color: #A38266; 
	font: bold 11px/21px Georgia, Times, 'Times New Roman', Garamond, Goudy, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 0 21px;
	clear: left;
}

.dreispalt h3{
	font-size: 16px;
	margin-top: 42px;
}

.einspalt h3 {
	margin: 0 0 -21px 0;
	padding: 0 0 21px 0;
}

#altnav h3 {
	margin: 0 0 -21px 0;
}

h3 a:link, h3 a:visited {
	text-decoration: none;
	color: #A38266;
}

h3 a:hover{
	text-decoration: underline;
}

h4{
	font: bold 13px/21px 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	color: #A38266; 
	text-decoration: none; 
}

h4 a:link , h4 a:visited {
	color: #A38266; 
	text-decoration: underline; 
}

h4 a:hover , h4 a:active {
	color: #4D0D27;
	text-decoration: none; 
}

h5 {
	font: bold 10px/21px 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	color: #4D0D27;
}

h5 a:link, h5 a:visited {
	color: #4D0D27;
	text-decoration: underline; 
}

h5 a:hover, h5 a:active{
	text-decoration: none; 
}

h6 {
	font: italic 11px/21px Georgia, Times, serif;
	color: #D1B826; 
	text-decoration: none; 
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 21px;
}

h6 a:link, h6 a:visited {
	color: #D1B826; 
	text-decoration: underline; 
}

h6 a:hover, h6 a:active{
	color: #4D0D27
}

p, .alt {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	margin-bottom: 21px; 
}

a {
	color: inherit;
}

a:link, a:visited {
	color: inherit;
}

a:hover, a:active, a:focus {
	text-decoration: underline; 
}

#page-container {
	width: 980px; 
	margin: auto;
}

ul {
	list-style: none;

}

.itembox ul, .itembox ul a:link, .itembox ul a:visited {
	color: #4D0D27; 
	text-decoration: none;
	margin-top: 21px;
}

.itembox ul a:hover, .itembox ul a:active{
	color: #4D0D27; 
	text-decoration: underline;
}

/* Header */

#header {
	width: 980px;
	height: 202px;
	background-image: url(images/header.jpg); 
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
}

#header a {
	width: 980px;
	height: 180px;
	display: block;
}


/*layout*/

#midandsides {
	background-image: url(images/content.jpg);
	background-repeat: repeat-y;
	height: 100%;
	overflow: auto;
}

.sidebar{
	width: 161px;
	float: left;
	display: block;
	margin: 0 15px 0 50px;
	color: #A38266;
	text-decoration: none;
}

.sidebar a:link , .sidebar a:visited {
	color: #A38266; 
}

.einspalt{
	width: 146px;
	float: left;
	display: block;
	margin: 0 15px 0;
	color: #A38266;
}

.einspalt a:link , .einspalt a:visited {
	color: #A38266; 
	text-decoration: none;
}

.einspalt a:hover, .einspalt li:hover {
	text-decoration: underline;
	color: #4D0D27; 
}

.einspalt ul { 
	margin-top: -21px;
}

.zweispalt {
	width: 322px;
	float: left;
	display: block;
	margin: 0 15px 21px 15px;
	color: #4D0D27;
}

.zweispalt a:link, .zweispalt a:visited {
	color: #4D0D27;
	text-decoration: none;
line-height: 21px;
}

.zweispalt a:hover, .zweispalt a:active{
	color: #4D0D27;
	text-decoration: underline;
}

#altnav .zweispalt, #altnavbot .zweispalt {
	width: 322px;
	float: left;
	display: block;
	margin: 0 15px 21px 15px;
	color: #A38266;
}

#altnav .zweispalt a:link, #altnavbot .zweispalt a:link, #altnav .zweispalt a:visited, #altnavbot .zweispalt a:visited{
	color: #A38266;
	height: 21px;
}

#altnav .zweispalt ul {
	padding-left: -15px;
}

#altnav .zweispalt ul a:hover, #altnav .zweispalt ul a:active{
	color: #4D0D27;
}

.zweispalt ul {
	line-height: 21px;
}

.dreispalt {
	overflow: visible; 
	min-height: 377px; 
	width: 498px;
	float: left;
	display: block;
	margin: 0 15px 0;
}

.vierspalt {
	width: 674px;
	float: left;
	display: block;
	margin: 0 15px;
}

.itembox {
	color: #4D0D27;
	padding: 11px 0 0 0;
	margin: 0 0 51px;
	border-top: 1px dotted #A38266;
	max-width: 704px;
	height: auto;
}

.itembox:first-child {
	padding: 0;
	border-top: none;
}

.itembox p {
	font-size: 13px; 
	line-height: 21px; 
	text-indent: 0;
	clear: both;
}

.itembox p a:link, .itembox p a:visited {
	color: #4D0D27;
	text-decoration: underline; 
}

.itembox p a:hover, a:active, a:focus {
	text-decoration: none; 
}

.itembox dl {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	color: #4D0D27;
	margin: -21px 0 21px 0;
}

.itembox dl  a:link , .itembox dl a:visited {
	color: #4D0D27; 
}

.itembox dt {
	font: bold 13px/21px 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	padding-top: 21px;
}

.itembox dd {
	margin: 10px 0 11px 0;
}

.storycontent {
	margin: 0 0 21px;
	padding: 0;
}


/*aus altem stylesheet*/

.itemhead {
	margin-bottom: 21px;
}

.chronodata, .chronodata a:link, .chronodata a:visited {
	color: #A38266; 
	font-size: 10px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.breadcrumb {
	display: inline
}

.navigation, .navigation a:link, .navigation a:visited {
	color: #A38266;
	font: bold italic 11px/21px Georgia, Times, serif;
	text-decoration: none; 
	text-transform: uppercase;
	letter-spacing: 1px;
}

.navigation a:hover, .navigation a:active{
	color: #4D0D27;
	text-decoration: underline; 
}

.alignleft {
	display: inline;
	float: left;
	overflow: visible;
	margin: 10px 0 11px 0;
}

.alignright {
	display: block;
	float: left;
	text-indent: 20px;
	margin: 10px 0 11px 9px;
	width: 150px;
	height: 20px;
}

#menu {
}

#menu ul { 
	list-style:none;
	font-size: 13px;
	margin-bottom: -1px;
}

#menu ul li {
}

#menu ul li a { 
	display:block; 
	text-decoration:none; 
	color: #A38266;
	padding-left: 5px;
}

#menu ul li a:hover {
	color: #4D0D27;
	background: #d1b725;
	text-decoration:none;
}

#menu h3 {
	margin: 0;
}

li {
	border-bottom: 1px dotted #A38266;
	margin-bottoM: -1px
}

#altnav li, .itembox li {	
	border: 0
}

/* Kommentare*/

.item_entry {
	margin: 42px 0 21px;
	clear: left;
	padding: 21px 0 0 0;
}

.item_entry  h4, .item_entry  h4 a:link, .item_entry  h4 a:visited {
	margin: 0 0 21px;
	color: #A38266;
	font-family: Georgia, Times, 'Times New Roman', Garamond, serif;
	text-transform: none;
	font-style: italic;
	font-size: 30px;
	line-height: 21px;
	font-weight: normal;
	letter-spacing: 0;
}

#comments, #comments a:link, #comments a:visited {
	margin: -10px 0 0 15px;
	color: #DB001A;
	clear: both;
	padding: 21px 0 0 0;
}

.commentmetadata, .commentmetadata a:link, .commentmetadata a:visited {
	display: inline;
	font-size: 10px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #D1B826;
}

.alt .commentmetadata , .alt .commentmetadata a:link, .alt .commentmetadata a:visited {
	display: inline;
	font-size: 10px;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #92B2BF;
}

.commentmetadata a:link, .commentmetadata  a:visited{
	text-decoration: none;
}

.commentmetadata a:hover, .commentmetadata  a:active{
	text-decoration: underline;
}

.commentlist li {
	margin-top: 19px;
	padding: 10px 0 0 15px;
	border-top: 1px dotted #d1b725;
	border-bottom: 1px dotted #d1b725;
	color: #4D0D27;
}

.commentlist p a:link, .commentlist p a:visited{
	text-decoration: underline;
	color: #4D0D27;
}

.commentlist p a:hover, .commentlist p a:active{
	text-decoration: none;
	color: #4D0D27;
}

li.alt {
	border-top: 1px dotted #92B2BF;
	border-bottom: 1px dotted #92B2BF;
}

.meta, .meta a:link, .meta a:visited {
	color: #92B2BF;
	font-size: 10px;
	line-height: 21px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	}

.meta a:hover, a:active {
	text-decoration: underline;
}


/*Footer*/

#altnav {
	border-top: dotted 1px #92B2BF;
	font: bold 10px/21px 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	width: 980px;
	height: 230px; 
	min-height: 210px; 
	margin: auto;
	padding: 21px 0 0;
	background-image: url(images/footer-tile.jpg);
	background-repeat: repeat-y; 
	overflow: auto;
	color: #A38266;
}

.altnav-content {
	margin: 0;
	text-decoration: none;
}

.altnav-content  a:hover, .altnav-content  a:active{
	color: #4D0D27
}

.altnav-content  p {
	margin-bottom: 0;
}

.altnav-content  p a:link, .altnav-content  p a:visited{
	text-decoration: underline;
}

.altnav-content  p a:hover, .altnav-content  p a:active{
	text-decoration: none;
}

.altnav-content ul{
	text-decoration: none;
	list-style: none;
}

#altnavbot { 
	background-image: url(images/footer-bottom.jpg); 
	background-repeat: no-repeat; 
	height: 210px; 
	width: 980px;
	margin: 0 auto 400px;
	padding-top: 21px;
	clear: both;
	color: #A38266;
	font-size: 9px;
}

#altnavbot a:link, #altnavbot a:visited{
	text-decoration: underline;
}

#altnavbot .zweispalt a:hover, #altnavbot .zweispalt a:active{
	color: #4D0D27;
	text-decoration: none;
}

#altnavbot a:hover, #altnavbot a:active{
	color: #4D0D27;
	text-decoration: none;
}

.rss a {
	background-image: url(images/rss-raster.gif);
	background-repeat: no-repeat; 
	width: 144px; 		
	height: 63px !important; 
	display: block;
	float: left;
	margin: 0;
}

.rss a:hover {
	background-position: 0 -63px;
}

.icon a {
	background-image: url(images/icon_sprite.gif);
	background-repeat: no-repeat; 
	width: 21px; 		
	height: 21px !important; 
	display: block;
	float: left;
	margin: 0px 8px 0 -2px;
	clear: left;
}

div#zootool .icon a{
	background-position: 0 0; 
}

div#zootool .icon a:hover {
	background-position: 0 -22px; 
}

div#last .icon a{
	background-position: 0 -42px; 
}

div#last .icon a:hover {
	background-position: 0 -65px; 
}

div#fcbk .icon a{
	background-position: 0 -85px; 
}

div#fcbk .icon a:hover {
	background-position: 0 -107px; 
}

div#mspc .icon a{
	background-position: 0 -127px; 
}

div#mspc .icon a:hover {
	background-position: 0 -149px; 
}

div#ytb .icon a{
	background-position: 0 -169px; 
}

div#ytb .icon a:hover {
	background-position: 0 -192px; 
}

div#hrtmnn .icon a{
	background-position: 0 -212px; 
}

div#hrtmnn .icon a:hover {
	background-position: 0 -234px; 
}

.feedtext, .feedtext a:link, .feedtext a:visited {
	//margin: 0 0 0 7px;
	padding: 0;
	height: auto;
	width: auto;
	overflow: visible;
	text-decoration: none;
}

.feedtext a:hover, .feedtext a:active {
	text-decoration: underline;
}

.feedtext li {
	padding-left: 34px;
}


.rssicon a{
	background-image: url(images/rss_logo.gif); 
	background-repeat: no-repeat; 
	width: 21px; 		
	height: 21px !important; 
	display: block;
	float: left;
	margin: 0px 8px 0 -2px;
}

.rssicon a:hover{
	background-position: 0 -20px;
}


/* spezial*/

.hidden {
	display: none;
}


/* Bilder*/

.sidebar img {
	float: left;
	display: block;
	border-width: 0; 
	outline-width: 0; 
}

.itembox img {
	outline-width: 0;
	margin: 0 0 -21px -2px;
	padding: 4px 24px 26px 4px; 
	background-image: url(images/schatten.png);	
	background-position: bottom right;
}

.itembox .ohnerahmen {
	outline-width: 0;
	margin: 0;
	padding: 0; 
	background-image: none;	
}

a:link img, a:visited img  {
	border-width: 0;
	outline-width: 0;
}

.itembox .button {
	border-width: 0;
	outline-width: 0;
	margin: 0;
	padding: 0; 
	background-image: none;	
}

.caption {
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-serif;
	margin-bottom: 21px; 
}

blockquote {
	font-style: italic;
	outline-width: 0;
	padding: 21px 42px 21px 21px; 
	background-image: url(images/schatten.png);	
	background-position: bottom right;
}

blockquote p, blockquote ul {
	font-family: Georgia, Garamond, Goudy, Bodoni, Times, serif;
	margin-bottom: 21px;
}

#altnav p {
	text-indent: 0;
}


/* release thumbs */

#platten a img{
	margin-left: 1px;
	-webkit-box-shadow: 2px 2px 7px #C6BFAC;
	-moz-box-shadow: 2px 2px 7px #C6BFAC;
	box-shadow: 2px 2px 7px #C6BFAC;
}

#platten a:hover img{
	//width: 60px;
	//height: 60px;
	-webkit-box-shadow: 2px 2px 5px #fff;
	-moz-box-shadow: 2px 2px 5px #fff;
	box-shadow: 2px 2px 5px #fff;
}

/* Zootool */
#zootool-badge {
    width: 161px;
    line-height: 0px;
    overflow: hidden;
}
#zootool-badge img {
    border: 0px;
}
#zootool-badge ul {
    width: 161px;
    margin: 0px;
    padding-right: 10px;
}

#zootool-badge li {
    float: left;
    width: 50px;
    height: 50px;
    list-style: none;
    margin: 0 10px 10px 0;
    border: 1px solid #9e9e9e;
    padding: 1px;
    background: #fff;
    -webkit-box-shadow: #d4d4d4 0px 0px 5px;
    -moz-box-shadow: #d4d4d4 0px 0px 5px;
}

/* Similar Posts Finetuning */

.similar-posts-head {
	font: bold italic 11px/21px Georgia, Times, serif;
	color: #A38266; 
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 21px 0 -21px 0;
}

.similar-posts {
	margin: 0 0 21px 30px;
}

/* Twitter */
#twitter_div {
	width: 270px;
	height: 100px;
	margin: 4px 0 0 -46px;
	padding: 0px 31px 0 80px;
	background-image: url(http://www.kawentzmann.de/wordpress/wp-content/themes/zettelwirtschaft/images/tweety_kk.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	display: inline-block;
	font-size: 11px;
	line-height: 21px;
	font-style: italic;
	}

#twitter_div a {
	text-decoration: underline; 
	}

#twitter_div a:hover {
	text-decoration: none; 
	}

#twitter_update_list a { 
	color: #171615;
	}

#twitter_div ul {
	list-style-type: none;
	margin-top: 16px;
	}

#twitter_update_list span { 
	color: #a38266;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	}

#twitter_update_list span a { 
	display: inline;
	color: #F23183; 
	}


/*eShop*/

.custom_meta {
	display: none;
	}

.wpsc_buy_button_container {
	margin-top: 10px;;
	}


/* Audioplayer positionieren */

p+p.audioplayer_container{
	margin-top: -11px;
	margin-bottom: -21px
	}
