/*  
Theme Name: Pixeldreher Blog
Theme URI: http://www.pixeldreher.net
Description: 
Version: 1.0
Author: Andre Nitz
Author URI: http://www.andrenitz.de
Tags: Pixeldreher
*/

/*CSS Reset*/
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,button { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:100%; font-weight:normal; }
address,caption,cite,code,dfn,em,strong,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
caption,th { text-align:left; font-weight:normal; font-style:normal; }
acronym,abbr,fieldset,img { border:0; }
:focus { outline:0; }

body { background:#f7f7f7 url(images/page_bg.gif) repeat-x 0 0; font-family:Arial; font-size:.9em; color:#323232; }
.clear { clear:both; }
.center { text-align:center; }
.anbieter { float:left; margin-right:10px; }
h1 { font-size:29px; }
h2 { border-bottom:1px solid #DDD; clear:both; font-size:20px; font-weight:bold; line-height:24px; margin:22px 0 7px; padding-bottom:4px; text-align:left;}
h3 { border-bottom:1px solid #DDD; clear:both; font-size:20px; font-weight:bold; line-height:24px; margin:22px 0 7px; padding-bottom:4px; text-align:left; }
h4 {font-size: 20px; font-weight: bold;line-height:24px; margin:22px 0 7px; padding-bottom:4px;}
p { margin-bottom:20px; line-height:1.5em; }
strong { font-weight:bold; }
.mt { margin-top:30px; }
.alignleft {float: left}
.alignright {float: right}

#wrapper { width:970px; margin:0 auto; }

/* Header */
#header { height:160px;}
#headmenue { float:right; margin-top:70px; color:#fff; }
#headmenue a { color:#fff; text-decoration:none; }

/* Menue */
#menue { float:left; font-size:1.4em; padding:25px 0; margin-bottom:50px; border-right:3px solid #cfcbcb; }
#menue ul { margin-bottom:50px; }
#menue ul.last { margin-bottom:0; }
#menue ul li { margin-bottom:6px; text-align:right; }
#menue ul li a { color:#5480a2; width:150px; padding-right:35px; text-align:right; text-decoration:none; }
#menue ul li.current_page_item,.current_page_parent { background:url(images/menu_active.gif) no-repeat -13px -5px; color:#323232; text-decoration:none; }
#menue ul li ul { margin:5px 0 25px; }
#menue ul li ul li { font-size:13px; color:#5480a2; }
#menue ul li a.active { color:#323232; }
#menue ul li ul li a.active { color:#323232!important; font-weight:bold!important; }

/* Content */
.content { width:550px; float:left; margin:0 20px; }
.full { width:735px; }
.content a { color:#5480a2; text-decoration:none; }
.content ul,ol { margin-left:20px; margin-bottom:20px; list-style-position:inside!important; list-style:circle!important; }
.content ul li,ol li { margin-bottom:10px; }
.content img { background-color:#EAEAEA; border:1px solid #DDD; padding:4px;}
.subline { font-size:13px; margin-bottom:20px; }
.reflink { float:right; margin-bottom:20px; }
.backtopx { position:relative; left:-143px; top:95px; font-weight:bold; color:#fff; text-decoration:none; }
.articles { padding-bottom:20px; margin-bottom:40px; border-bottom:5px solid #e6e6e6; }
.inner{ width: 540px;background-color:#EAEAEA; border:1px solid #DDD; padding:4px;height: 200px; overflow: hidden}
.inner img {padding: 0 !important; border: 0 !important}

pre { width:540px; overflow:auto; background:#e6e6e6; border:1px solid #ccc; padding:10px; margin-bottom:20px; }
blockquote { margin-left:20px; border-top:2px solid #ccc; background:#e6e6e6; border-bottom:2px solid #ccc; padding:10px; margin-bottom:20px; }
blockquote p { margin-bottom:0; }
blockquote h3 {margin-top: 0}

/* Tagcloud */
.tagcloud { text-align:center; margin:10px 0; }
h3.tagc { margin-top:20px; }
h3.tagc strong { font-weight:normal; }

/* Sidebar */
#sidebar { padding-left:50px; margin-left:610px; background:url(images/sidebar_bg.gif) no-repeat; background-position:left top; width:300px; }
#sidebar .widget_recent_entries ul { margin-top:15px; }
#sidebar .widget_recent_entries ul li { margin-bottom:15px; }
#sidebar a { color:#5480a2; text-decoration:none; }
h2.widgettitle { margin-bottom:10px; color:#323232; }
a.rsswidget { display:block; margin-bottom:-2px; }
a.rsswidget img { display:none; }
span.rss-date { font-size:.8em; color:#323232; }
.left { float:left; }
.right { float:right; }
li.pagenav { margin-right:20px; }
.categories ul li { margin-left:189px; }
.widget {margin-bottom: 20px}
.widget ul {border: 1px solid #ccc; border-bottom: 0}
.widget ul li {list-style: none;}

*html .widget ul li a{height:16px}
.widget ul li a{padding: 5px; border-bottom: 1px solid #ccc; display: block}
.widget ul li a:hover {background: #e6e6e6}

/* FOOTER */
#footer {width:100%; background:#D0D9E0;border-top: 1px solid #C2C9CF; margin-top: 40px; font-size: 13px}
#footer_wrapper {width:970px; margin:0 auto; padding-top: 10px; padding-bottom: 50px}
#footer_wrapper ul {width: 250px; margin-right: 50px; float: left}
#footer_wrapper ul li h3 {font-size: 15px; color: #222; font-weight:bold; list-style: none; border:0 }
#footer_wrapper ul li{margin-bottom: 8px; color: #222}
#footer a{color: #576672} 
#foot_head {border-bottom: 1px solid #C2C9CF; padding-bottom: 20px}
#foot_footer {border-top: 1px solid #f3f3f3; padding: 20px 0}

/*WORDPRESS*/
textarea { width:530px; padding:10px;}
.readonly {width: 100%; border: 1px solid #ccc; padding: 2px; font-size: 13px; margin-bottom: 5px;}
.social {margin-bottom: 20px;}
img.wp-post-image { margin-right:30px; background:#fff;border-bottom:1px solid #D7D7D7;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;
float:left;height:auto;padding:4px; border-top:0 !important }

/* KOMENTARE */
#commentlist p { margin:0px 5px 10px 5px}
.comment_bubble { margin-top:20px; padding:10px; background:#e6e6e6; border:1px solid #ccc; }
.comment_bubble img {background-color:#e6e6e6; border:0; padding:0;}
.picker { margin-left:87px; margin-top:-1px; background:url(images/picker.gif) 0 0 no-repeat; height:10px; width:20px; }
.author { margin-top:5px; padding-left:17px; }
.avatar { float:left; margin-right:5px; }

/* Optimierung */
#opti {margin-top: 40px}
.picker_bottom {margin-top:-1px; background:url(images/picker.gif) 15px 0 no-repeat; height:10px; width:350px; padding-top: 15px;}
.bubble {padding:10px; background:#e6e6e6; border:1px solid #ccc; }
#opti .comment_bubble ul.fbbl {margin-bottom: 0; list-style: none !important; margin-left: 0}
#opti .comment_bubble ul.fbbl li {border-bottom: 1px dotted #ccc}

.navigation {margin-bottom: 40px}
.prli-social-buttons-bar {width: 260px; float: left;}
.content .social_btns img { background-color:#f7f7f7; border:0; padding:0;}
.t3n {padding-top: 15px; float: left; margin-right: 10px}
.delicious {margin:0 10px; padding-top:3px; float: left}

#autor {background-color:#EAEAEA; border:1px solid #DDD; padding:4px;}
img.autor {margin-right: 20px;background:#fff;border-bottom:1px solid #D7D7D7;border-left:1px solid #F2F2F2;border-right:1px solid #D7D7D7;float:left;height:auto;padding:3px; width: 73px}
#autor dl dd {float: left}
#autor dl dt {margin-left: 185px}

#toTop {background:#f1f1f1;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; font-size: 11px}

/*Twicker*/
.tweet {padding-left:50px; padding-top:43px; margin-left:610px; background:url(images/twicker_logo.gif) no-repeat; background-position:50px 0; width:300px;}
.tweet .tweet_list {border: 10px solid #33ccff; border-top: 0; padding:3px 10px 10px 10px; background: #fff9f9; margin-bottom:15px;}
.tweet .tweet_list li a {color:#5480a2}
.tweet .tweet_list li a.hours, span.tweet_join {display: none}

/* SOCIAL CONTENT */
.subscribe-to-doi-comments {background:#dafed3; border:1px solid #279a27; padding: 7px}
#footer h3 a.rsswidget {color: #222; text-decoration: none} 
.tca {right: 0; top:0; position: fixed}

.textdreher {direction:rtl; unicode-bidi: bidi-override; text-align: left}
#facebook_like {height: 45px}

#calltoaction a {background: -webkit-gradient(linear, 0 0, 0 100%, from(#63C830), to(#3DA00C));background: -moz-gradient(linear, 0 0, 0 100%, from(#63C830), to(#3DA00C)); color: #fff; font-weight: bold;-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #1A750E; font-family: Arial; padding:5px 10px}
#calltoaction a:hover {background: -webkit-gradient(linear, 0 0, 0 100%, from(#3DA00C), to(#63C830));background:-moz-linear-gradient(linear, 0 0, 0 100%, from(#3DA00C), to(#63C830))}
