/*
Theme Name: karstenkuhnen
Theme URI: http://koch-werkstatt.de
Description: Die Kochwerkstatt anno 2010
Version: 1.0
Author: Karsten Kuhnen
Author URI: http://koch-werkstatt.de
*/

/* font-family: 'Droid Serif', serif;
font-family: 'Droid Sans', sans-serif; */

body {
      background: #f9f9f9;
      color: #000;
      margin: 0;
      padding: 70px 0;
      font: 14px 'Droid Sans','helvetica', arial, sans-serif;
      text-align: left;
}

.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 10px 3px 8px;}
.left {float: left;white-space:nowrap;}
.right {float: right;white-space:nowrap;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;}
* html .fix{height:1%;}
.fix{display:block;}
.alignleft {float: left;text-align: left;}
.alignright {float: right;margin-top: -1px;text-align: right;}

/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


ul,ol {margin:0; padding:0;}

p {
	line-height: 1.4em;
	text-align: left;
}

blockquote {
background:#fff url(images/bquote.gif) no-repeat top left;
color:#000;
font-style: italic;
margin: 0 0 0 0;
padding:0px 20px 5px 30px;
}

code {
     font: 14px 'helvetica', arial, sans-serif;
     color: #DD433D; 
     line-height: 1em; 
     font-weight: normal;}

a {color: #000; font-weight: normal; text-decoration: none; outline: none;}
a:hover {color: #DD433D; text-decoration: none; outline: none;}

img {border: none;}



#main_wrapper {} /* apply global rules throughout entire site */

/* base ONLY! no individual element styling */
/*#header_wrapper,*/
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;font-size:1em;overflow:hidden;}

#header_wrapper {margin: 0 auto;width: 850px;
}
#header_inner {background: #fff; width:850px; margin: 0 auto; padding:0;
}

#bca_wrapper {background: #fff; width:850px; height: 150px;margin: 0 auto;padding:60px 70px 30px 70px;overflow: hidden;
border-top: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
}

#bca_inner {
background: #fff;
margin: 0 auto; padding:0 0px; text-align:left; width:850px; height: 180px; overflow: hidden;}

#content_wrapper {}
#content_inner { background: #fff; margin: 0 auto; padding:20px 70px; text-align:left; width:850px;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
}

#bottom_wrapper {}
#bottom_inner { 
background: #fff; 
margin: 0 auto; 
padding:0px 70px 20px 70px; 
text-align:left;width:850px;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
}
#bottom_inner2 { margin: 0 auto;padding:0 0px 20px 0;text-align:left;width:850px;}

#footer_wrapper {}
#footer_inner { background: #fff; margin: 0 auto; padding:10px 70px 70px 70px; text-align:left; width:850px;
border-bottom: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
}

#footer_inner a, #footer_inner a:hover {font-weight: normal;}
.footer_desc {float:left; background: #fff url(images/footer.gif) no-repeat bottom right; width:850px; padding: 0px 0 0 0; margin: 0;}

.footer_disclaimer { font: 13px 'Droid Serif',georgia, serif; font-style: italic; color: #666;}
.footer_disclaimer a { font: 13px 'Droid Serif', georgia, serif; font-style: italic; color: #666;}
.footer_disclaimer a:hover { font: 13px 'Droid Serif', georgia, serif; font-style: italic; color: #DD433D;}

#logo { width: 850px; padding: 0px;}

#bild {float: right; width: 250px;}

/* +start header styling */

/* +start bca styling */

/* =start main-content area styling */

.content_left {float:left; margin-top:12px; width:550px; padding:0 0 0 0; _padding:0;}

.content_left_bilder {float:left; margin-top:12px; width:850px; padding:0 0 0 0; _padding:0;}

.post {
       width: 510px;
       padding: 0 0 0 0;
}

.post2 {
       width: 510px;
       padding: 0 0 0 0;
}

.post_bilder {
       width: 850px;
       padding: 0 0 0 0;
}

.postfooter {
        background: url(images/postfooter2.gif) no-repeat top left;
        width: 510px;
        padding: 0;
        margin: 0 0 20px 0;
}

.picshadow {
        background: url(images/picshadow.jpg) no-repeat top left;
        width: 510px;
        padding: 0;
        margin: 0 0 5px 0;
}

.postmeta {
        width: 510px;
        margin: 0 0 0 0;
        padding: 0 0 57px 0;
        font: 14px 'Droid Serif', georgia, serif;
        font-style: italic;
        color: #666;
        text-align: left;
}

.postmeta a {
        color: #666;
        border-color: #666;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

.postmeta a:hover {
        color: #DD433D;
        border-color: #666;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

.hr {
        background: transparent url(images/hrbg.gif) repeat-x;
        height: 3px;
        width: 498px;
        margin: 0 0 50px 0;
        border-left: 6px solid #ccc;
        border-right: 6px solid #ccc;
}

.hr_single {
        background: transparent url(images/hrbg.gif) repeat-x;
        height: 3px;
        width: 498px;
        margin: 0 0 10px 0;
        border-left: 6px solid #ccc;
        border-right: 6px solid #ccc;
}

.hr_page {
        background: transparent url(images/hrbg.gif) repeat-x;
        height: 3px;
        width: 498px;
        margin: 50px 0px;
        border-left: 6px solid #ccc;
        border-right: 6px solid #ccc;
}

.hr_bottom {
        background: transparent url(images/hrbg.gif) repeat-x;
        height: 3px;
        width: 826px;
        margin: 60px 0px 20px 0px;
        border-left: 12px solid #ccc;
        border-right: 12px solid #ccc;
}

.hr_footer {
        background: transparent url(images/hrbg.gif) repeat-x;
        height: 3px;
        width: 826px;
        margin: 0px 0px 40px 0px;
        border-left: 12px solid #ccc;
        border-right: 12px solid #ccc;
}


.postmeta_single {
        margin: 0 0 0 0;
        padding: 0 0 30px 0;
        font: 14px 'Droid Serif', Georgia, serif;
        font-style: italic;
        color: #666;
        text-align: left;
}

.postmeta_single a {
        color: #666;
        border-color: #666;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

.postmeta_single a:hover {
        color: #DD433D;
	border-color: #DD433D;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}


.postdate {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        font: 14px 'Droid Serif',Georgia, serif;
        font-style: italic;
        color: #666;
        text-align: left;
}

.postdate a {
        color: #666;
}

.postdate a:hover {
        color: #DD433D;
}

.meta {
font-size: 11px;
}

.meta a {
color: #555;
text-decoration:none;
}


.meta a:hover {
color: #ff6600;
}

.headline a {
font: 12px arial, sans-serif;
font-weight: bold;
color: #333;
margin:0;
padding: 0 0 5px 0;
}

.headline a:hover {
color: #DD433D;
}

.text {
      padding: 0 0 10px 0;
      color: #000;
      font-weight: bold;
}

.entry_bilder {
        float:right;
        padding:0 0 10px 0;
        width:850px;
	line-height: 1.5em;
	text-align: left;
}

.entry {
        float:right;
        padding:0 0 10px 0;
        width:510px;
	line-height: 1.5em;
	text-align: left;
}

.entry a {
        color: #000;
        font-weight: normal;
	border-color: #000;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

.entry a:hover {
        color: #DD433D;
        font-weight: normal;
	border-color: #DD433D;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

.entry h2, .entry h2 a, h2, h2 a {
font-size: 24px;
color: #000;
font-weight: bold;
text-align: left;
margin:0 0 5px 0px;
padding:0 0 0 0px;
border: none;
display:block;
line-height: 1.3em;
/*text-shadow: 2px 2px 2px #aaa;
text-shadow: 0px 1px 1px #666;*/
}

.entry h2 a:hover {
color: #DD433D;
font-weight: bold;
margin:0 0 5px 0px;
padding:0 0 0 0px;
border: none;
line-height: 1.3em;
/*text-shadow: 2px 2px 2px #aaa;*/
}

.entry h3, .entry h3 a {
font-size: 16px;
font-weight: bold;
color: #000;
margin:0;
padding: 5px 0 0 0px;
}

.content_left h4 {
      color: #000;
      font-weight: normal;
      padding: 0 0 40px 0;
      margin: 0;
}

.entry img {float:left; background: #f7f7f7; margin: 6px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px; border: 1px dotted #ccc;}

.entry a img {float:left; background: #f7f7f7; margin: 6px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px; border: 1px dotted #ccc;}

.entry a:hover img {float:left; background: #fff; margin: 6px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px; border: 1px dotted #aaa;}

.entry img.start {float:left; background: transparent; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px 4px 4px 0; border: 1px solid #fff;}

.entry a img.start {float:left; background: transparent; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px 4px 4px 0; border: 1px solid #fff;}

.entry a:hover img.start {float:left; background: transparent; margin: 4px 10px 5px 0px; _margin: 4px 0px 5px 0px; border:none;padding:4px 4px 4px 0; border: 1px solid #fff;}

.entry img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}

.entry a img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}

.entry a:hover img.neu {float:left; background: #fff url(images/picfooter.gif) no-repeat bottom center; margin: 4px 10px 5px 0px; border:none;padding:4px 4px 20px 0px; border: 1px solid #fff;}

.entry img.cc {float:left; background: transparent; margin: 0px 5px 0px 0px;border:none;padding:0; border:none;}
.entry a img.cc {float:left; background: transparent; margin: 0px 5px 0px 0px;border:none;padding:0; border:none;}
.entry a:hover img.cc {float:left; background: transparent; margin: 0px 5px 0px 0px;border:none;padding:0; border:none;}

.entry img.pic {float:left; background: #fff; margin: 4px 10px 0px 0px; padding:9px; border: 1px dotted #ccc;}
.entry a img.pic {float:left; background: #fff; margin: 4px 10px 0px 0px; padding:9px; border: 1px dotted #ccc;}
.entry a:hover img.pic {float:left; background: #f9f9f9; margin: 4px 10px 0px 0px; padding:9px; border: 1px dotted #777;}


.entry img.theme {float:left; background: transparent;  margin: 0px; padding: 0px; border: none;}
.entry a img.theme {float:left; background: transparent;  margin: 0px; padding:0px; border: none;}
.entry a:hover img.theme {float:left; background: transparent; margin: 0px; padding: 0px; border: none;}

.entry ul {margin: 0 0 0 0; list-style: none;}
.entry ol {margin: 0;}
.entry li {margin: 0;}

.entry ul.liste {margin: 0 0 0 13px; list-style-type: disc; list-style-position: outside;}
.entry ul.liste li {margin:0; padding: 5px 10px;}


#navigation ul.postnavi {
        width: 510px;
	list-style: none;
        margin: 0;
        padding: 0;
}

#navigation ul.postnavi li {
        line-height: 24px;
        font-weight: bold;
}

#navigation ul.postnavi li a {
        font: 14px georgia,serif;
        border-color: #000;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
        font-style: italic;
        font-weight: normal;
}

#navigation ul.postnavi li a:hover {
        font: 14px georgia,serif;
        color: #DD433D;
        border-color: #DD433D;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
        font-style: italic;
        font-weight: normal;
}


li.color1 {line-height: 2.0em; padding:3px; margin:0px 0; border-bottom: 0px dotted #ccc;}
li.color2 {background-color:#f9f9f9;  border-bottom: 0px dotted #ccc; line-height: 2.0em; padding:3px; margin:0px;}
.entry .color1 a {color: #000; text-decoration: none; border:none;}
.entry .color1 a:hover {color:#DD433D;text-decoration: none; border:none;}
.entry .color2 a {color: #000;text-decoration: none; border:none;}
.entry .color2 a:hover {color:#DD433D;text-decoration: none; border:none;}

.sub2 ul {list-style:none; margin:5px 0 0 0; }

.sub2 li {float: left; text-align: right;  display: block; width: 160px; border-bottom: 1px dotted #ccc; line-height:2em; margin: 0;padding: 0 10px 0 0; color: #000;}

.sub2 li a {background: transparent; color:#000; float: left; font-weight: normal; text-decoration: none;padding: 0 ; border: none; display: block;}

.sub2 li a:hover {color: #DD433D; text-decoration:none !important; padding: 0 ; border: none; display: block;}


/* +start header styling */

.content_right {
float:right;
margin: 0 0 0 0;
padding: 12px 0 0 0;
width:280px;}

.content_right_box h4, .content_right_box h4 a,
.content_right_box2 h4, .content_right_box2 h4 a,
.content_right_kom h4, .content_right_kom h4 a
{
color: #000;
font-size: 18px;
font-weight: bold;
padding: 0 10px 5px 10px;
margin: 0 0 0 0;
/*text-shadow: 2px 2px 2px #aaa;
text-shadow: #fff 1px 1px 0px, #ccc 0px 0px 8px, #ccc 0px 0px 8px;*/
}

.content_right_box {
                  background: transparent;
                  width:280px;
                  margin:0 0 0 0;
                  padding: 20px 0px;
}

.content_right_box p {padding: 0 10px; margin: 5px 0;}


.content_right_box p a {font-weight: bold;}

.content_right_box a {color: #000;}

.content_right_box ul {list-style:none;margin:0 0 0 0;}
.content_right_box li { color: #000;border-bottom:1px dotted #ccc;  display:block; font-size: 14px;}
.content_right_box li a {
                  background: transparent;
                  padding: 5px 10px;
                  color: #000;
                  display:block;
}
.content_right_box li a:hover {background: #f9f9f9; color: #DD433D;}

.content_right_box3 {padding: 20px 10px;}

.content_right_box4 {padding: 20px 10px;}


.content_right_box2 {
                  background: transparent;
                  width:280px;
                  margin: 10px 0 0 0;
                  padding:0px 0px 20px 0px;
}
.content_right_box2 a {color: #000;}
.content_right_box2 ul {list-style:none;margin:0 0 0 0;}
.content_right_box2 li { color: #000;border-bottom:1px dotted #ccc; font-size: 14px; display:block;}
.content_right_box2 li a { background: transparent;
                  padding: 5px 10px;
                  color: #000;
                  display:block;
}
.content_right_box2 li a:hover {background: #f9f9f9; color: #DD433D;}

.content_right_box2 li.current_page_item a {
color:#666!important;
font-weight: normal;
padding: 5px 10px;}

.content_right_box2 li.current_page_item a:hover {
color:#DD433D!important;
font-weight: normal;
padding: 5px 10px;}


.content_right_kom {
                  background: transparent;
                  width:280px;
                  margin:0 0 0 0;
                  padding:20px 0px;
}
.content_right_kom a {color: #000;}
.content_right_kom ul {list-style:none;margin:0 0 0 0;}
.content_right_kom li { color: #000;border-bottom:1px dotted #ccc;  display:block; font-size: 14px;}
.content_right_kom li a {
                  background: transparent;
                  padding: 5px 10px;
                  color: #000;
                  display:block;
                  line-height: 18px;
}
.content_right_kom li a:hover {background: #f9f9f9; color: #DD433D;}


/*### Kontaktformular ###*/

.y_msg {
        background: #f9f9f9;
        border:1px dotted #f9f9f9;
	padding: 5px;
        font: 14px 'Helvetica', Arial, sans-serif;
	width: 498px;
}

.y_name, .y_email {
        background: #f9f9f9;
        border:1px dotted #f9f9f9;
	padding: 5px;
        font: 14px 'Helvetica', Arial, sans-serif;
	width: 498px;
}
.submit {
        border: 1px dotted #f9f9f9;
        background: #f9f9f9;
	padding: 5px;
}

    form dl, dl.labels {
      margin:0em;
      margin-top:0.5em
    }
    form dt, dl.labels dt {
      float:left;
      width:95px;
      margin-bottom:0em;
      text-align:left;
      font-weight:normal;
      position:relative /*IEWin hack*/
    }
    form dd, dl.labels dd {
      margin-left:0px;
      margin-bottom:0.8em;
      font-style:normal;
      padding:0;
    }
    form dd.submit, dl.labels dd.submit  {
      margin-top:2em
    }







#flickr {
background-color:transparent;
text-align:left;
margin:5px 0 0 0;
padding: 0 0 0 10px;
}

#flickr ul,#flickr ul li {
border:0;
margin:0;
padding:0;
}

#flickr a img {
background: #f9f9f9;
border:1px dotted #ccc;
margin:2px 0px;
padding:3px;
max-width: 59px;
width:expression(59 + "px");
}

#flickr a:hover img {
border: 1px dotted #DD433D;
margin:2px 0px;
padding:3px;
}

#flickr ul {
list-style:none;
}

#flickr ul li {
display:inline;
}

#flickr_badge_wrapper {
	margin-left: -1.2em;
	overflow: hidden;
}

.flickr_badge_image {
	margin: 0 0 1.2em 1.2em;
	float: left;
}

.flickr_badge_image img { 
	width: 59px;
	height: 59px;
}

.flickr_badge_image a {
	display: block;
}


.clear {clear:both;}

#postnavi {width: 510px; padding: 0 0 30px 0; font: 14px Georgia, serif;
        font-style: italic;}
#postnavi_index a {color: #666;}
#postnavi_index a:hover { color: #DD433D;}

#postnavi_index {width: 510px; padding: 0 0 30px 0;text-align: center; font: 18px Georgia, serif;
        font-style: italic;}
#postnavi_index a {color: #666; padding: 5px 0;}
#postnavi_index a:hover { color: #DD433D;}



.more-cats  {
margin:0;
padding:5px 0;
}

.more-cats a {

color: #8a8a8a;
font-style: italic;
font-weight: bold;
}

.more-cats a:hover {
color: #DD433D;
}

.more-cats_single  {
margin: 5px 0 0 0;
padding:10px;
}

.more-cats_single a {
color: #666;
font: 12px Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: normal;
}

.more-cats_single a:hover {
color: #DD433D;
}

/* ### menu bottom ###*/

.spalte_links { border-right: 1px dotted #ccc; margin: 10px 0px; padding: 0px 25px 20px 0px; width: 399px; float: left; }

.spalte_mitte { margin: 10px 0px; padding: 0px 0px 20px; width: 400px; float: right; }

#bottom_inner h3, #bottom_inner h3 a {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
margin:0;
padding: 0px 0 3px 0;
}


#bottom_inner h3 a:hover {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #DD433D;
margin:0;
padding: 0px 0 3px 0;
}

#bottom_inner img {
margin: 3px 0 0 0;
padding: 0;
border: 1px dotted #ccc;
}



.bottompost {
padding: 0 0 10px 0;
border-bottom: 1px dotted #ccc;
min-height: 70px;
}


.bottompost2 {
padding: 5px 0;
border-bottom: 1px dotted #ccc;
}

.bottomentry {
font-size: 11px;
line-height: 1.2em;

}

.bottomentry .more-link a {
color: #DD433D;
}

.bottomentry .more-link a:hover {
color: #DD433D;
}

.bottom-more-cats  {
margin:10px 0 0 0;
padding:0px;
}

.bottom-more-cats a {
background: #f9f9f9;
color: #000;
font: 14px georgia, serif;
font-style: italic;
font-weight: normal;
padding:5px;
}

.bottom-more-cats a:hover {
color: #DD433D;
}

.red {color: #ff0000 !important; font-weight: bold; }

/* =start bottom main styling */

.bottom_left {float:left;width:850px;}

#searchthis {margin-top:0.3em;}
	#s {background: #f9f9f9; border:1px dotted #ccc; padding:5px; margin: 0 0 0 10px; vertical-align:middle;width:232px;font: 14px 'helvetica', arial, sans-serif;}
	#searchsubmit {vertical-align:middle;}

/* +start comment styling */
#comments_title {border-top:1px dotted #ccc; width: 850px;margin:0;padding:0;}
	#comments {float:left;width:130px;margin:0;padding:5px 0;color: #999;}


	#comment_meta {float:left;padding:5px 0; font-size: 13px;}
	#comment_meta a {font-weight:bold;}

ol.commentlist {list-style:none;margin:0;padding:0;}

ol.pingslist {list-style:none;width: 850px;margin:0 0 0 0;padding:0;}

	.commentlist li {background: transparent;  width: 850px; border-top:1px dotted #ccc; margin:0; padding:0;}

	.commentlist li.author {background: #f9f9f9; width: 850px;border-top:1px dotted #ccc; margin:0;padding:0;}

	.pingslist li {border-top:1px dotted #ccc;margin:0;padding:0;}

		.comment_credentials {float:right;font-size:1em;margin:10px 0; padding: 0px 10px;width:260px;}

.avatar {
float:left;font-size:1em;margin:0px 0; padding: 0px;width:60px;
}

.author_meta {
float: right; font-size:1em;margin:0px 0; padding: 2px 10px 0 0; width:180px;
}

.author_meta a {
font-weight: bold;
}

.author_meta_date a {
font-weight: normal;
}

#bottom_inner img.cmt-gravatar {
background: #fff url(images/cmt_shadow.gif);
padding:3px 4px 4px 4px;
border: none;
}

			.comment_credentials .author_highlight {font-weight:bold;}
		.comment_credentials br {margin:0;padding:0;}
		.comment_text {float:left;margin-top:10px;padding:0px 10px;width:490px;}
			.comment_text p {margin: 0 0 12px 0;}
                        
.comment_text a {
        color: #000:
        border-color: #000;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

.comment_text a:hover {
        color: #DD433D:
        border-color: #DD433D;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 1px 0px;
}

		.comment_text_tb {float:left;margin-top:10px;padding:0px 10px;width:490px;}
			.comment_text_tb p {margin: 0 0 5px 0;}
                        .comment_text_tb a {font-weight:normal;}

.comment_text blockquote {
background:transparent;
font-style: italic;
margin:0 0 0 0;
padding:0 20px 0 20px;
}


.comment_text blockquote p{

margin:0 0 0 0;

padding:0 0 0 0;
}

.comment_text blockquote:before {
content: "Zitat »";
color: #DD433D;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.comment_text blockquote:after {
content: "« Zitatende";
color: #DD433D;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

li.author {}
/*li.author strong {background: #DD433D; color: #fff;}
li.author strong a {background: #DD433D; color: #fff;padding:0 2px;}*/

#commentform {
width: 850px;
padding: 0 0 0 0px;
font: 14px 'helvetica', arial, sans-serif;
}

#commentform p {margin: 5px 0 0 0;text-align: left;
}

.comment_left {
float:left;
width: 510px;
}

.comment_right {
float:right;
width: 270px;
padding: 1px 0 0 0;
}

small {font-size:0.75em; margin-left:0px;}

#author,
#email,
#url,
#mcspvalue {
      background: #f9f9f9;
      border:1px dotted #f9f9f9;
      padding:5px;
      font: 14px 'Helvetica', Arial, sans-serif;
      width:260px;
      height: 15px;
}

#comment {
       width:498px;
       height: 174px;
       border:1px dotted #f9f9f9;
       background: #f9f9f9;
       padding:5px;
       font: 14px 'helvetica', arial, sans-serif;
       text-align: left;
}

textarea { overflow: auto; font: 14px 'helvetica', arial, sans-serif; }

#respond {width: 850px;border-top:1px dotted #ccc;border-bottom:0px dotted #ccc;color: #999; padding:5px 0 5px 0;margin:0px; }



.ver {
	color: #000;
}

.low {
	font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #666;
}

.topsy-sm {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy-sm a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy-sm-total {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy-sm-total a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy-sm-retweet {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy-sm-retweet a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.no-snapshots {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}


.no-snapshots a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.made-by-beta {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.made-by-beta a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy_widget_shortcode {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy_widget_shortcode a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy_theme_monochrome {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}

.topsy_theme_monochrome a {
        background-image: none;
        color: #000;
	font-style: normal;
	font-weight: normal;
        float: right;
}


.FlattrButton {
        padding: 0 0 0 0;
        float: right;
}



