/*
Theme Name: Ich im Netz
Theme URI: http://www.ichimnetz.de
Description: Ich im Netz-Theme umgesetzt von Stephan Sönksen
Version: 1.0
Author: Stephan Sönksen
Author URI: http://www.soenxen.de
Tags: grey, blue, teaser, smnr

	Ich im Netz
	 http://www.soenxen.de

*/

@charset "UTF-8";
/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
	padding:0;
margin:0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* default wp-css*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, 'Lucida Grande', Verdana,  Sans-Serif;
	color: #333;
	/*background-color: #d0d1d2;
	background-image:url(images/body-fixer-bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;*/
	}

#bgimg
{
	background-color: #fff;
	background-image:url(images/iin_bg.jpg);
/* sid-tag special bg	background-image:url(images/iin_bg-sid-x2.jpg);*/
	background-repeat:no-repeat;
	background-position: center;
	background-attachment:fixed;
	background-position: top;
	width:100%;
	margin:0;
	padding:0;
}

#contall
{margin: 0 auto;
padding:0;}

/*#bgimg
{
	background-color: #d0d1d2;
	background-image:url(images/iin_bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	width:1261px;
	margin: 0 auto;
}*/

#content {
	font-size: 1.2em;
	}
	

small, 
p.postmetadata a, 
p.postmetadata a:link, 
p.postmetadata a:visited 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
font-style: italic;
text-decoration:none;
color:#777;
	}
	
p.postmetadata a:hover
{text-decoration:underline;
}



h1, h2, h3 {
	font-weight: bold;
	}

h1 {
	font-size: 2.2em;
	}


h2 {
	font-size: 1.6em;
	}
	
body.single div#right h2,
body.category div#right h2
{
padding: 20px 0 0px 0;
}

body.tag div#right h2,
body.archive div#right h2
{
padding: 20px 0 5px 0;
}

/*body.page div#right h2*/
body.page div.entry
{
padding:20px 0 0 0 !important;
}

h2.widgettitle {
	font-weight:normal;
	}
	
h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-size: 1.2em;
	padding:0 0 10px 0;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


/*Kommentare*/

.commentlist li, #commentform textarea {
	font-size: 1.4em;
	}
	
 #commentform input
	{
	font-size: 1.0em;
	}
	

.commentlist li ul li {
	font-size: 1em;
	
}

.commentlist li {
	font-weight: normal;

}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #f6f6f6;
	padding: 2px;
	background: #fff;
	width:32px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
	line-height:1.2em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	}

.commentmetadata {
	font-weight: normal;
	}

p.comment_anm /*anmerkung unter den kommentaren*/
{color:#777;font-style: italic;margin-top:20px;}




/*diverses*/

#sidebar {
	font-size: 1em ;
	margin: 0 0 15px 0;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike {
	/*color: #777;*/
	}

p.postmetadata /*Abstand zwischen Mehr.. und Kommentare*/
{padding-top:10px;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

.entry p a:visited,
.entry p a, 
a,
a:link 
{
	color: #777777;
	text-decoration: none;
	}


.entry p a:hover,
a:hover,
h2 a:hover, 
h3 a:hover 
 {
	color: #777777;
	text-decoration: underline;
	}


body.page div.entry p,
body.category div.entry p,
body.archive div.entry p,
body.single div.entry p
{
font-size: 1.1em;
line-height: 1.3em;
margin:0 0 20px 0;
}

/*Formatierung Copytext Artikeldetailseite*/

body.single div.entry p
{}

body.single div.entry h1, /*reset*/
body.single div.entry h2,
body.single div.entry h3,
body.single div.entry h4,
body.single div.entry h5
{padding:0 ;
margin:15px 0 0 0;
}

body.single div.entry h1
{}
body.single div.entry h2
{}
body.single div.entry h3
{margin-bottom:7px;}
body.single div.entry h4
{}
body.single div.entry h5
{}




ol.commentlist
{font-size: 0.8em;
line-height: 0.9em;}

div.comment-meta
{
padding:10px 0;
}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}



#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */


.post {
	margin: 0px;
	text-align: left;
	line-height:1.2em;
	}

.post hr {
	display: block;
	}


.postmetadata {
	
}

.clear {
	clear: both;
}

/* End Structure */

form.wpcf7-form p
{text-align:left;}

/*	Begin Headers */
h1 {
	padding-top: 0px;
	color:#000;
	margin: 0;
	border-bottom:0px solid #000;
	}

h2 { 
	padding: 5px 0 0 0;
	color: #000;
	margin: 0;
	line-height:1.2em;
	}
	
body.page div.post h2 /*Seitenueberschrift der Seiten*/
{
border-bottom:1px solid #000;
padding-bottom: 5px;
}

h2.hlfront { /*Überschriften Artikelanrisse*/
	padding: 10px 0 0 0;
	color: #000;
	margin: 0;
	line-height:1.2em;
	text-align: left;
	font-size:1.3em;
	}
	
	
div#content h2.hlfront /*Überschriften Artikelanrisse in den Boxen mit unterstrich*/
{
border-bottom:0px solid #999;
}

div#cat div.entry
{
padding:0 0 12px 0;
}

hr.hlfront,
hr.catteiler,
hr.tagteiler,
hr.artteiler
{
background-color:#6a6b6d; 
color:#6a6b6d;
border:0px solid #6a6b6d;
height:1px;
}

hr.artteiler
{margin:15px 0;}

hr.catteiler
{margin:15px 0 5px 0;}

h2.pagetitle {
	margin-top: 0px;
}

h3,
body.single div.art_zusatz h3
 {
	padding: 15px 0 5px 0;
	margin: 0;
	border-bottom: 0px solid #6a6b6d;
	color:#000;
	}

div#respond h3 /*mehr abstand nach oben bei der antwortheadline*/
{padding: 20px 0 5px 0;}


h3.comments {
	padding: 0;
	margin: 20px auto 10px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
img.fai /*teaserbild des benutzderf. feldes*/
{

}
/* End Images */




/* deleted Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 0px;
	text-align: left;
	}

#sidebar #searchform #s {
	width: 140px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

input.searchfield
{
color:#777;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 0px auto;
	float: right;
	}
/* End Form Elements */

ul.post-categories li
{padding:0;
margin:0;}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: left;
	}

.commentlist li {
	margin: 0px 0 0px;
	padding: 5px 5px 0px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 0px;
}

.commentlist p {
	margin: 0px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	

li.depth-1
{}


li.depth-2
{border-left:0px #6a6b6d solid;padding-left:30px;}	


li.depth-3
{border-left:0px #6a6b6d solid;background-color:#fff;padding-left:30px;}	

/* End Comments */



/* Begin Sidebar */


#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 0px 30px 15px 10px;
	padding-left: 20px;
	border-left: 0px solid #ddd;
	/*background:url(images/quote2.gif) no-repeat top left;*/
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	/*margin-top: 10px;
	margin-bottom: 60px;*/
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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 p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/*individual CSS SJS*/


/* ---container zentriert das layout-- */
#bg_container {
	width: 945px;
	padding: 0;
	margin: 0 auto;

}

#container {
	width: 945px;
	padding: 0;
	margin: 0 auto;
}

#mainnavi{
	width: 945px;
	height:auto !important;
	min-height:38px;
	height:38px;
	margin:0 0 15px 0;
	background-image:url(images/topnavi_bgfull.gif);
	text-align:right;
	}
	
#sticky {
	width: 945px;
	height:auto !important;/*all browsers except ie6 will respect the !important flag*/
	min-height:340px;
	height:340px;/*Should have the same value as the min height above*/
	/*height: 340px;*/
	background-color: #ffffff;
	margin: 0 0 15px 0;
	}
	
#content {
	width: 950px; /*war mal 945 ie6 verlangt 3px mehr*/
	padding: 0;
	margin: 0;
	}
	
#sidebar {
	width: 225px;
	float:left;
	background-image:url(images/mod_grey_bg.gif);
	}


#right {
	width: 720px;	
	margin-left:225px;
	}
	
	#right_content {
display:inline;

	}	
	
#logo_content
{

width:190px;
height:160px;

}

#logo
{
height:auto !important;
	min-height:175px;
	height:175px;	

}

a.dsq-comment-count
{padding:0 !important;
margin:0 !important;}


/*Kaesten mit Artikelanrissen*/

.dropshadowx
{background-color: black;

padding:0 10px 10px 0;
}

.dropshadow
{
   -webkit-box-shadow: 2px 2px 4px #777;
   -moz-box-shadow: 2px 2px 4px #777;
   box-shadow:2px 2px 4px #777;
}

.singlebox, .double, .oneoftwo, .article, .mono  {
	margin: 0 0 15px 15px;
	float:left;
	padding:0;
	background-color: #ffffff;
	display:inline; /*IE6 hack fuer links floatende divs double margin*/
	}
	
.sticky_content
{
	margin:0 15px 15px 15px;
}

.singlebox_content, .double_content, .oneoftwo_content, .sidebar_content, .mono_content {
	margin:15px; /*innenabstaender der kacheln*/
}

.article_content
{margin:35px 140px 50px 70px;
}

.breadcrumb
{margin:20px 140px 20px 70px;
}

.breadcrumb
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
font-style: italic;
text-decoration:none;
color:#777;
}

.mono {
	width:705px;
	background-color: #fff;
	}
	

.article {
	width:705px;
	background-color: #fff;
	}
	
/* Show only to IE6 */
* html .article {
	width:695px;
}

.singlebox {
	width:225px;
	height:auto !important;
	min-height:410px;
	height:410px;
	}
	
.double {
	width:465px;
	}
	
.oneoftwo {
	width:344px;
	max-height:347px;
height:347px;
	}

.oneoftwo_content
{	max-height:317px;
overflow:hidden;
}

#footer {
	clear: both;
	padding: 0;
	margin: 2px 0 0 0;
	background-image:url(images/footer_bg.png);
	height:auto !important;
	min-height:38px;
	height:38px;
	}


/*  SONSTIGES    */

.clear
{
	clear:both;
	
	}
	
/* Mainnavi */
	
	
div.mainnavi_content
{
padding-top: 9px;
}

	
div.mainnavi_content li
{
display: inline;
margin:7px 15px 7px 0;
}

div.mainnavi_content li a, div.mainnavi_content li a:link, div.mainnavi_content li a:visited
{
text-decoration: none;
font-size: 1.2em;

text-transform: uppercase;
font-family: Arial, Versana, sans-serif;
color:#ccc;
}


div.mainnavi_content li a:hover
{
color:#fff;
text-decoration: underline;
}	
	
	
/* Sidebar */

div.sidebar_content
{
}

div.sidebar_content ul
{
padding:0;
margin:0;
}

div.sidebar_content ul li.widget 
{
padding:20px 0 20px 0;
border-bottom: 1px #c9c9ca solid;
}

div.sidebar_content ul li#search-3 /*kein oberer abstand beim ersten (such-)modul*/
{
padding:0 0 20px 0;
}


div.sidebar_content ul li ul li /* unterlisten - kategorienauflistung  */
{
padding:0 0 10px 0;

}

div.sidebar_content ul li h2 /* Kategorieueberschriften */
{
text-transform: uppercase;
font-family: Arial, Versana, sans-serif;
color:#ccc;
text-autospace: inherit;
}

div.sidebar_content ul li ul li a /* Links der Sidebarlisten v a Kategorielistung*/
{
font-size:0.9em;
text-decoration: none;
text-transform: uppercase;
font-family: Arial, Versana, sans-serif;
color:#fff;
border-bottom: 0px;
}

div.sidebar_content ul li ul li a:hover
{
border-bottom: 0px #6a6b6d solid;
text-decoration: underline;
}



/* Post Links*/
a.more-link,
a.more-link:visited,
div.textwidget a.free-more-link,
div.textwidget a.free-more-link:visited
{
text-decoration: none;
color:#777777;
font-style: italic;
display:block;
margin: 5px 0;
font-weight: normal;
}

div.textwidget a.free-more-link
{font-size: 0.7em;}

a.more-link:hover,
div.textwidget a.free-more-link:hover
{
text-decoration: underline;
}

/* Widgets  */

a.rsswidget
{
margin-top:3px;
display:block;
line-height: 1.3em;
color:#6a6b6d;
padding:10px 0 3px 0;
}

span.rss-date
{
font-style: italic; 
color:#777;
}

li.widget_rss h2.widgettitle
{display:none;}

ul#twitter_update_list 
{
}

ul#twitter_update_list li
{
margin-top:4px;
line-height: 1.3em;
display:block;
}

ul#twitter_update_list li a
{
line-height: 1.3em;
display:block;
}

/* wdg twitter pro*/	


li.widget_twitter ul li
{padding:7px 0;}

li.widget_twitter span.entry-content
{/*1padding:2px;display:block;background-color: #f1f1f1;*/}

li.widget_twitter span.entry-meta
{margin-top:3px;padding:2px;display:block;background-color: #f1f1f1;}

/* Sticky */	

/*featured article area*/
.fa_img-left, .fa_img-right
{
margin:15px 0 0 0;
width:565px;
}

.fa_img-left
{
float:left;
}

.fa_img-right
{
float:right;
}

.fa_text
{
padding:15px 0 0 0;
margin-left: 580px;
}

.mono-text
{
margin-left: 415px;
}

a.kattitel,
a.kattitel:visited,
.kattitel_sticky a,
.kattitel_sticky a:visited,
div#cat span.cat_kattitel a,
div#cat span.cat_kattitel a:visited,
span.single_kattitel a,
span.single_kattitel a:visited,
p.tag_kattitel a,
p.tag_kattitel a:visited,
span.kattitel_post a,
span.kattitel_post a:visited
{
color:#AE0C4A;
font-size:0.9em;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 2px;
display:block;
padding:0 0 5px 0;
border-bottom: 1px #6a6b6d solid;
}


a.kattitel:hover,
.kattitel_sticky a:hover,
div#cat span.cat_kattitel a:hover,
span.single_kattitel a:hover,
p.tag_kattitel a:hover,
span.kattitel_post a:hover
{
text-decoration:underline;
}

.kattitel_sticky /*kategorietitel - angleichen der schriftgroesse zu den katttitelen drer einzelboxen*/
{font-size:1.1em;}


div.catname_hl a,
div.oneoftwo_content div a,
div.mono_content a,
div.singlebox_content div a,
div.fa_text a,
div.mono-text a,
div#cat a /*Kategorienamen auf den kategorieseiten*/
{ /*Kategoriename Home ueber anrisstext*/

}


div.catname_hl a:hover,
div.oneoftwo_content div a:hover,
div.mono_content a:hover,
div.singlebox_content div a:hover,
div.fa_text a:hover,
div.mono-text a:hover
{

}

div.fa_text h2 a, 
.teaser_hl
{
line-height: 1.1em;
display:block;
padding:3px 0 0 0;
font-size: 2.1em;
text-decoration: none;
}

div.fa_text small
{
padding: 2px 0 12px 0;
display:block;
border-bottom: 1px #6a6b6d solid;
font-size:1.1em;
}

div.fa_text div.entry
{
line-height: 1.5em;
font-size: 1.3em;
padding:14px 0 0  0;
}


/* Widget RSS */
.wdg_rss
{vertical-align: middle;
}

div.wdg_rss
{
padding-bottom:15px;
}


div.wdg_rss img
{
margin-bottom:-8px;
}

div.wdg_rss a
{
color:#fff;
text-decoration: none;
border-bottom: 2px #fff solid;
}

div.wdg_rss a:hover
{
border-bottom: 0px #ccc solid;
}


/* Image ausrichtung artik */	
.img_kl
{
padding:15px 0 0 0;
}

.img_kl-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.img_kl-right {
	padding: 0 0 0 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float:right;
	}
.img_kl-, /*falls keine richtung in benutzerdef feldern angegeben wurde*/
.img_kl-left {
	padding: 0 4px 0 0;
	margin: 0 7px 15px 0;
	display: inline;
	float: left;
	}
	
.cat-img_kl
{
	padding: 0 4px 0 0;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
}
	
.mono_img-left
{padding: 0 4px 0 0;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	}

.mono_img-left .img_kl
{padding:0 !important;}

.mono_img-right
{padding: 0 0 0 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float:right;
	}

.nobotborder /*notwendige abschaltung des borders und paddings, weil bild wie kategoriename auch a ist*/
{
padding:0 !important;
border-bottom: 0px #ccc solid !important;
}	
	
/* Widget TagCLoud*/

li.widget_tag_cloud div a,
li.widget_tag_cloud div a:visited
{color:#fff;
text-decoration: none;}

li.widget_tag_cloud div a:hover
{text-decoration: underline;}

	
/* Sidebar channels */	
ul#channels
{
overflow:hidden; /*floatende hoehen hack*/
}

ul#channels li
{float:left;
	padding: 0;
}

ul#channels li img
{
	padding:0 17px 0 0;
}

ul#channels li a:hover
{
	border-bottom: 0px !important;
}

ul#channels li span
{
	display:block;
		color:#fff;
		font-size:1.2em;
		margin:-20px 0 0 0 ;
		padding:0 0 0 32px;
}


/*div.channel um es zu zentrieren*/
div.channel
{width:192px;
}

div.channel a
{padding: 0 0 0 10px;
}

div.channel a.ch_first
{padding: 0;
}

/* Widget Suche */	

form#searchform div
{width:120px;text-align:left;}

input#searchsubmit 
{
float:right;
width:42px;
height:40px;
margin:-3px -12px 0 0;
display:inline;
}


/* Standard-Content-Formatierungen */	


.entry ul
{
padding:10px 0 10px 30px; 
list-style-type: disc;
}

.entry ol 
{
padding:10px 10px 0 0;
list-style-type: decimal; 
}

.entry ul li,
.entry ol li
{
padding:0 0 10px 0; 
line-height: 1.4em;
}

li.recentcomments
{color:#fff !important;}

p.cat_createdby /*cat-seite datum und author*/
{padding: 0 0 20px 0;}

div#cat ol /*cat-seite abstand der artikel nach oben */
{padding:0px 0 0 0;}

p.tag_kattitel
{
padding: 0px 0 0 0 ;
}

ul.similarposts
{
}

div.comment-meta a, /*Dateum und Zeit des Kommentars unter den Artikeln*/
div.comment-meta a:visited 
{
font-size: 0.8em;
line-height: 1.5em;
font-style: italic;
text-decoration:none;
color:#777;
}

div.comment-meta a:hover 
{text-decoration:underline;}

div.comment-body /*EIN kompletter kommentar unter artikeln*/
{	border-bottom: 1px solid #6a6b6d;
padding:15px 0 25px 0;}

div#cancel-comment-reply
{padding-top:10px;}

.art_zusatz
{background-color: #f6f6f6;padding:2px 10px;}

div.comment-author em
{display:block;padding-top:10px;}
/*  */	
/*  */

li.widget_twitter h2.widgettitle
{display: none;}