/*  
Theme Name: Immer schoen sachlich
Theme URI: http://www.millerwerke.de
Description: Nur fuer "immer-schoen-sachlich.de"!
Version: 1.0
Author: Holger Hoeh-Miller
Author URI: http://www.millerwerke.de
*/


*{ /*margin:0;padding:0;*/ }
body{background:#ffffff; color: #333333;font:0.75em Arial;line-height:1.5em;text-align:center; }
#wrapper{ position:relative;background: #ffffff;margin:20px;width:930px;margin-right:auto;margin-left:auto;text-align:left;border:0px solid black; }
#header { position:relative;margin:0;padding:0; width:930px;height:266px;background:url(images/sachlichheader.jpg); }
#header h1 { text-indent:-10000px;margin:0;padding:0;font:normal 26px arial; }
#header h1 a { }
#header #nextevent { position:absolute;width:263px;height:85px;right:20px;bottom:1px;padding:15px;padding-top:14px;padding-left:20px;color:#eeeeee;background:url(images/eventbubble.gif) -1px -1px #AAAAAA no-repeat; font:11px arial;line-height:1.4em; }
#header #nextevent .eventitem {  }
#header #nextevent .eventdate { margin-bottom:3px; font-weight:bold; }
#header #nextevent .eventname { margin-bottom:3px  }
#header #nextevent .eventlocation {  }
#header #nextevent .eventdescription {  display:none; }

#leftcol { float:left;width:465px;max-width:465px;padding-top:30px;padding-bottom:18px;min-height:290px; }
#leftcol.tags { background:url(images/autorentopback.gif) no-repeat;margin-top:0;padding-top:30px; }
#rightcol { float:left;width:465px;max-width:465px;margin-top:30px;padding-bottom:18px;min-height:290px;  }
#rightcol.id16 { background:url(images/eventtopback.gif) no-repeat;margin-top:0;padding-top:30px; }
#rightcol.id128 { background:url(images/seminaretopback.gif) no-repeat;margin-top:0;padding-top:30px; }
#rightcol.feeds { position:absolute;top:297px;right:0px;background:url(images/feedtopback.gif) right top no-repeat; margin-top:0px;padding-top:30px;}
#rightcol.neues { position:absolute;top:297px;right:0px;background:url(images/feedtopback.gif) right top no-repeat; margin-top:0px;padding-top:30px;}

.entry { padding-left:20px;padding-right:20px;width:423px }
.entry h2{ margin:0;padding:0;margin-bottom:20px;font:23px arial;line-height:28px; color:#555555}
.entry h2 span{ font-size:22px; }
.entry h2 a{ color:#555555; }
.entry h3 { font:18px arial;line-height:22px; font-weight:normal;color:#555555;margin-bottom:15px;margin-top:20px;} 
.entry h3 a { color:#555555;} 
.entry .postkl img.size-thumbnail { width:75px;height:auto; }
.entry .comment { width:425px;float:left;margin-top:10px; }
.entry .postauthor { margin-bottom:15px;padding-top:15px; color:#A0A0A0; }
.entry .postauthor a { color:#A0A0A0; }
.entry .postauthor1 { margin-bottom:15px;padding-top:35px; color:#A0A0A0; }
.entry .postauthor1 a { color:#A0A0A0; }
.entry p { margin:0 0 10px 0; }
.entry ul { margin-left: 0px; padding: 0 0 0 0px; list-style: none; padding-left: 0px; text-indent: -10px; } 
.post {  }
.entry li { margin: 0px 0 0px 0px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.entry a.feedabo { padding-left:22px; text-decoration:underline;padding-top:5px;padding-bottom:5px;background:url(images/feedsbutton.gif) 1px 5px no-repeat;border:0; }
.entry a.feedabo:hover { text-decoration:underline; border:0;}



.entry .postbg a { border-bottom:1px dotted #b3b3b3;text-decoration:none; }
.entry .postbg a:hover { border-bottom:1px dotted #222222;text-decoration:none }

p.commentslink { /*padding:0 0 0 0; */}

a:link, a:visited { color: #333333;text-decoration:none; }
a:hover { color:#333333;text-decoration:underline; }

#navigation { background-color:#000000;margin-top:1px;height:25px;margin-bottom:5px; }
#sidebar1 { padding-left:5px; }
#sidebar1 h2 { display:none }
#sidebar1 a { font-size:11px;color:#CCCCCC;padding-top:1px;height:22px;max-height:22px;padding-left:15px;padding-right:5px;background:url(images/navibalken.gif) 0 50% no-repeat;}
#sidebar1 a:hover { color:#ffffff; text-decoration:none; }
#sidebar1 ul{ margin:0;padding:0;list-style-type:none; }
#sidebar1 ul li{ list-style-type:none;float:left;padding-top:1px; }
#sidebar1 ul li .current_page_item a { color:#ffffff }
#sidebar1 ul li .current-cat a { color:#ffffff }
#sidebar1 ul li .current_item_parent a { color:#ffffff }

#sidebar2 { padding-left:20px;padding-right:20px;padding-bottom:30px;width:425px;max-width:425px;margin-bottom:20px;text-align:center;background:url(images/eventbottomback.gif) left bottom #c3c3c3 no-repeat;min-height:110px; }
#sidebar2 h2 { padding:0; margin:0; padding-bottom:20px; font:23px arial; line-height:28px; font-weight:normal;color:#ffffff;text-align:left; }
#sidebar2 h2 span { color:#ebebeb;margin-right:2px; }
#sidebar2 ul,#sidebar2 li{ list-style-type:none;padding:0;margin:0;  }
#sidebar2 .ctc a.tag-link { padding:5px;line-height:20px;  }
#sidebar2 .ctc a.tag-link:hover {  }

#footer { width:50%;margin-bottom:20px; }
#sidebar3 { padding-left:7px; background-color:#333333; height:25px;/*width:50%; */}
#sidebar3 h2 { display:none  }

#sidebar3 a { color:#CCCCCC;padding-top:2px;height:22px;max-height:22px;padding-left:17px;padding-right:7px;background:url(images/navibalken.gif) 0 50% no-repeat;}
#sidebar3 a:hover { color:#ffffff; text-decoration:none; }
#sidebar3 ul{ margin:0;padding:0;list-style-type:none; }
#sidebar3 ul li{ list-style-type:none;float:left;padding-top:2px; }
#sidebar3 ul li .current_page_item a { color:#ffffff }
#sidebar3 ul li .current-cat a { color:#ffffff }
#sidebar3 ul li .current_item_parent a { color:#ffffff }

#moreentriesbox { width:425px;padding:20px; }
#moreentriesbox .moreentries  { color:#333333;margin-bottom:40px; }
#moreentriesbox .moreentries p{ margin:0 0 10px 0;}
#moreentriesbox .moreentries img.size-thumbnail { width:75px;height:auto;  }
#moreentriesbox .moreentries b,#moreentriesbox .moreentries strong { font-weight:normal; }
#moreentriesbox .moreentries h3 { font:18px arial;line-height:22px; font-weight:normal;width:80%;margin:0;padding:0;margin-bottom:10px; }
#moreentriesbox .moreentries h3  span { font-size:17px  }
#moreentriesbox .moreentries h3 a { color:#555555; } 
#moreentriesbox .moreentries p.category { margin:0 0 0 0;color:#A0A0A0; }
#moreentriesbox .moreentries p.category a { color:#A0A0A0; }
#moreentriesbox .moreentries p.commentslink { padding:0 0 0 0; }

#search { padding:10px;}
#search input[type="text"] { width:8em; color: #333333;font:1em Arial;padding:2px; background-color:#ffffff; border:1px solid #000000; }
#search input[type="submit"] { width:4em; color: #333333;font:1em Arial;padding:2px; margin-top:2px; background-color:#ffffff; border:1px solid #000000; }
h2.search { font-weight:lighter; }

#eventbox { padding-left:20px;padding-right:30px;padding-bottom:15px;width:415px;background:url(images/eventbottomback.gif) left bottom #c3c3c3 no-repeat;}
#eventbox h2 { padding:0; margin:0; padding-bottom:20px; font:23px arial; line-height:28px; font-weight:normal;color:#ffffff; }
#eventbox h2 span { color:#ebebeb;margin-right:2px; }

#eventbox .eventitem { margin-bottom:30px; }
#eventbox .eventname { font-weight:bold; }
#eventbox .eventdate { margin:0;padding:0;margin-bottom:10px;font:16px arial;line-height:20px; font-weight:normal;color:#333333; }

#catdescriptbox { padding-left:20px;padding-right:20px;width:425px;margin-bottom:20px; }
#catdescriptbox.tags { margin-bottom:0px; }
#catdescriptbox h2 { padding:0; margin:0; padding-bottom:16px; font:23px arial;line-height:28px; font-weight:normal;color:#A0A0A0; }
#catdescriptbox h2 span { color:#c5c5c5;margin-right:2px; }
#catdescriptbox.tags p { display:none; }


#commentbox { padding-left:20px;padding-right:20px; }
#commentlist{ }
#commentlist a { }
#commentlist .commentauthor { margin-bottom:10px; color:#A0A0A0; }
#commentlist .commentauthor a { color:#A0A0A0; }
#commentlist div.commenttxt { text-align:left;padding-left:35px;padding-right:0px;background:url(images/commentin.gif) left 3px no-repeat; margin-bottom:25px; font-style:italic;min-height:30px }
#commentlist div.commenttxt111 div { padding-right:35px;background:url(images/commentout.gif) right top no-repeat; }

h3#comments { padding:0; margin:0; padding-bottom:20px; font:23px arial;line-height:28px; font-weight:normal;color:#A0A0A0; }
#author, #email, #url { font-size:11px;color:#333333; }
#submit{ margin-left:20px;font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px; }
h3#respond{ padding:0;margin:0; padding-bottom:20px; font:23px arial;line-height:28px; font-weight:normal;color:#A0A0A0; }

textarea#comment{ margin-left:20px;width:70%;border:1px solid #333333; background:#ffffff;font-size:11px; color:#333333; }


acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{ float:right;padding:20px; }
.alignleft{ float:left; padding:20px; }
img.centered{ display:block;margin-left:auto;margin-right:auto; }
img.alignright{ display:inline;margin:3px 0 2px 7px;padding:4px;border:1px solid #c3c3c3 }
img.alignleft{ display:inline;margin:3px 7px 2px 0;padding:4px;border:1px solid #c3c3c3 }
pre { border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed }
code { font-size:1.0em;color: #000 }

.navigation {  }

.postbg { }

.postbg ul { margin-top:15px;margin-bottom:20px;list-style-type:square;margin-left:20px;  }
.postbg ul li { margin-bottom:5px;list-style-type:square;list-style-position:inside;}

.clear {clear:both; }
a.more-link { float:left;position:relative;left:-3px;background:black;color:white;margin-right:5px;margin-top:10px;padding-left:4px;padding-right:5px;font-size:11px; }
img#wpstats{ width:0px;height:0px;padding:0px;border:none;overflow:hidden }
