/*
Theme Name: WordPress Default (Deutsch)
Theme URI: http://wordpress.org/
Description: Angepasstes WordPress "default" Theme in Deutsch, das auf dem  <a href="http://binarybonsai.com/kubrick/">Kubrick</a> Theme basiert.
Version: 1.5
Author: Christian He&szlig;-Gr&uuml;nig
Author URI: http://christian.hess-gruenig.de/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	Das Original-Theme wurde von Michael Heilemann erstellt,
	dessen Blog unter http://binarybonsai.com/ zu finden ist.

	Dieses Theme wurde dann von Christian He&szlig;-Gr&uuml;nig
	&uuml;bersetzt und angepasst. Sein Blog ist unter
	http://christian.hess-gruenig.de/ zu finden.


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php


	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/
body{font-size:62.5%; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; background-color:#d5d6d7; color:#333; text-align:center}

#page{background-color:white; border:1px solid #959596; text-align:left}

#header{background-color:#73a0c5}

#content{font-size:1.2em}

.widecolumn .entry p{font-size:1.05em}

.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em}

.widecolumn{line-height:1.6em}

.narrowcolumn .postmetadata{text-align:center}

.alt{background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd}

#footer{background-color:#eee}

small{font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em}

h1, h2, h3{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-weight:bold}

h1{font-size:4em; text-align:center}

#headerimg .description{font-size:1.2em; text-align:center}

#headerimpressum{font-size:1.2em;  text-align:right;  margin:2em 2.5em}

#headerimpressum a{ color:gray}

h2{font-size:1.6em}

h2.pagetitle{font-size:1.6em}

#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em}

h3{font-size:1.3em}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:#333}

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}

.entry p a:visited{color:#b85b5a}

.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentlist li{font-weight:bold}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}

.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}

#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentmetadata{font-weight:normal}

#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, q, strike{color:#777}

code, pre{font:1.1em 'Courier New',Courier,monospace;  background-color:#f8f8f8;  color:#766;  padding:0 0.25em;  margin:0 0.25em}

blockquote pre {font-size:0.8em}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

a, h2 a:hover, h3 a:hover{color:#06c; text-decoration:none}

a:hover{color:#147; text-decoration:underline}

#wp-calendar #prev a{font-size:9pt}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

body{margin:0; padding:0}

#page{background-color:white; margin:20px auto; padding:0; width:760px; border:1px solid #959596}

#header{padding:0; margin:0 auto; height:200px; width:100%; background-color:#73a0c5}

#headerimg{margin:0; height:200px; width:100%}

.narrowcolumn{float:left; padding:0 0 20px 45px; margin:0px 0 0; width:450px}

.widecolumn{padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px}

.post{margin:0 0 40px; text-align:justify}

.widecolumn .post{margin:0}

.narrowcolumn .postmetadata{padding-top:5px}

.widecolumn .postmetadata{margin:30px 0}

.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}

.widecolumn .attachment{text-align:center; margin:5px 0px}

.postmetadata{clear:left}

#footer{padding:0 0 0 1px; margin:0 auto; width:760px; clear:both}

#footer p{margin:0; padding:20px 0; text-align:center}

h1{padding-top:70px; margin:0}

h2{margin:30px 0 0}

h2.pagetitle{margin-top:30px; text-align:center}

#sidebar h2{margin:5px 0 0; padding:0}

h3{padding:0; margin:30px 0 0}

h3.comments{padding:0; margin:40px auto 20px}

p img{padding:0; max-width:100%}

img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}

img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

img.centered
, .caption img
, .captionSmall img{display:block; margin-left:auto; margin-right:auto}

.caption img
, .captionSmall img{ padding-bottom:0.4em}

.caption
, .captionSmall{ margin:5px;  padding:5px;  border:solid 1px #EEEEE5;  background:#EEEEE5;  font-size:80%;  color:#606060;  line-height:1.4em}

.captionSmall{ max-width:150px}

.alignright{float:right}

.alignleft{float:left}

html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020"}

.entry ol{padding:0 0 0 35px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

#sidebar ul, #sidebar ul ol{margin:0; padding:0}

#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}

#sidebar ul p, #sidebar ul select{margin:5px 0 8px}

#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px}

#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}

ol li, #sidebar ul ol li{list-style:decimal outside}

#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}

#searchform{margin:10px auto; padding:5px 3px; text-align:center}

#sidebar #searchform #s{width:115px; padding:2px}

#sidebar #searchsubmit{padding:1px}

.entry form{text-align:center}

select{width:130px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}

#commentform textarea{width:100%; padding:2px}

#commentform #submit{margin:0; float:right}

#commentPreview{ background-color:#d5e7ec;  padding:0 0.5em;  margin-right:-0.6em}

#commentPreviewTitle{ font-weight:bold;  border-bottom:1pt dashed #eee}

#commentPreviewSubTitle{ font-style:italic}

.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}

.commentlist li{margin:15px 0 3px; padding:5px 10px 3px; list-style:none}

.commentlist p{margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block}

.commentNumber{ float:right;  margin-left:1em;  color:#d3d3d3;  font-size:larger}

.ownComment{ background-color:#d5e7ec}

.ownComment .commentNumber{ color:white}

#sidebar{padding:20px 0 10px 0; margin-left:545px; width:190px}

#sidebar form{margin:0}

#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{background-color:#fff}

ol.footnotesList{border-top:1px dotted #ddd; margin-top:3em; padding-top:1em; font-size:smaller}

ol.footnotesList li{list-style-type:none; list-style-image:none; list-style-position:outside; text-indent:-2em;  text-align:left;  margin-bottom:0.5em}

.footnote_back{padding-right:1ex}

.footnote_back:after{content:"."}

div#stprelated{background-color:#f4f4f4; border:1px dotted #ddd; padding-left:1em; padding-right:1em}

div#stprelated h3{margin:10px 0 0}

ul#tagcloud{padding:0; margin:0; text-align:center; list-style:none}
ul#tagcloud li{display:inline; font-size:70%; color:#ccc; background:none; padding:0}
ul#tagcloud li a, ul#tagcloud li a:link{text-decoration:none}
ul#tagcloud li a:hover{text-decoration:underline}
ul#tagcloud li.t1 a{color:#797979; font-size:120%}
ul#tagcloud li.t2 a{color:#6d6d6d; font-size:160%}
ul#tagcloud li.t3 a{color:#616161; font-size:190%}
ul#tagcloud li.t4 a{color:#555; font-size:210%}
ul#tagcloud li.t5 a{color:#484848; font-size:230%}
ul#tagcloud li.t6 a{color:#3c3c3c; font-size:250%}
ul#tagcloud li.t7 a{color:#303030; font-size:270%}
ul#tagcloud li.t8 a{color:#242424; font-size:290%}
ul#tagcloud li.t9 a{color:#181818; font-size:310%}
ul#tagcloud li.t10 a{color:#0c0c0c; font-size:330%}

li#relatedtags ul{ list-style:none}

li#relatedtags ul li:before{ content:''}

div.democracy div.dem-results form ul{ list-style:none}

div.democracy div.dem-resultsform ul li:before{ content:'X'}

.poweredBy{color:#777;  margin-top:0.5em;  padding-top:0.25em;  padding-left:0.5em; border-top:1px solid #ddd}

#footer ul{margin:0; padding:20px 0; text-align:center}

#footerLinks ul{ padding:5px;  list-style:none;  white-space:nowrap}

#footerLinks li{ display:inline}

#footerLinks a{ color:#006595;  padding:3px 15px 3px 15px;  text-decoration:none;  background-color:#fafafa;  border:1px solid #d5e7ec;  border-left:4px solid #d5e7ec;  text-align:center}

#footerLinks a:hover{ border:1px solid #008996;  border-left:4px solid #008996}

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}

blockquote.slogan{font-size:130%; text-align:center; font-weight:bold; padding-top:0.5em; padding-bottom:0.5em; color:#404040; border-right:5px solid #ddd; background-color:#fafafa}

p.quellenangabe{ color:#AAA;  border-top:1px dashed #999;  margin-top:0.5em}

p.quellenangabe:before{ content:"(Quelle: "}

p.quellenangabe:after{ content:")"}

blockquote.chat { font-size: 90%; }
blockquote.chat p.respondent1, blockquote.chat p.respondent2{ padding: 0.1em 0.5em 0.1em 0.1em; }
blockquote.chat p.respondent1 { color: #005; padding-right: 0.5em; background-color: #eef; }
blockquote.chat p.respondent2 { color: #500; padding-left:  0.5em; background-color: #fee; text-align: right; }
blockquote.chat p.respondent1, blockquote.chat p.respondent2 { margin-bottom: 0.2em; }
blockquote.chat p.respondent1 + p.respondent1, blockquote.chat p.respondent2 + p.respondent2 { margin-top: 0; }
blockquote.chat p span.name { color: gray; font-size: 70%; }
blockquote.chat p span.name:after { content: ":"; }
blockquote.chat p span.name { display: none; }
blockquote.chat p:hover span.name { display: block; }

.center{text-align:center}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}

.censored{background:black; color:black; padding:0 1em}

#countercodes{ display:none}

ol.codeListing{ font-family:monospace;  color:#0066cc;  background-color:#fff;  list-style-type:decimal-leading-zero;  list-style-position:inside;  text-align:left}

ol.codeListing li{ background-color:#d5e7ec;  margin:2px}

ol.codeListing li code{ color:black;  white-space:pre-wrap;  margin-left:1em}

ol.codeListing li code:before{ content:""}

@media print{  .navigation{ display:none}


 body{ margin:0;  padding:0;  font:12pt Garamond,Palatino,"Times New Roman",Times,serif;  color:black;  background:transparent}

 h1, h2, h3, h4, h5, h6{ font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida",Verdana,"Bitstream Vera Sans",sans-serif;  font-weight:bold;  margin:.75em 0 .5em 0;  page-break-after:avoid}

 p{ margin:0 0 1em 0}

 p+p{ margin-top:-1em;  text-indent:2em}


 a, a:visited, a:hover, a:visited:hover{ color:#04667e;  background:transparent;  text-decoration:none}

 a:link:after, a:link:visited:after{ content:"(Link auf <"attr(href) ">) ";  font-size:76%;  color:#999;  background:transparent}

}

a.easteregg{ color:#333}

blockquote a.easteregg{ color:#777}

a#fbutton{ position:fixed;  right:0;  bottom:0;  text-decoration:none;  text-indent:-999em;  height:100px;  width:100px;  background:url(http://christian.hess-gruenig.de/blog/wp-content/themes/default_chg/images/b_firefox_blue.png) bottom right no-repeat;  display:block}

.photo { background: url(/blog/wp-content/themes/default_chg/images/photo450.png) no-repeat bottom left; padding: 4px 7px 17px 7px;}

img.photo { display: block; margin-left: auto; margin-right: auto;}


#tweets > ul > li > .twitterTime { color: #0000cc; }
#tweets > ul > li > .twitterTime { display: none; }
#tweets > ul > li:hover > .twitterTime { display: block; }

#sidebar #tweets > ul { margin-left: 0; margin-top: 1em;}
#sidebar #tweets > ul > li { margin-bottom: 0.5em; padding-bottom: 0.3em; border-bottom: 1px solid gray; }
#sidebar #tweets > ul > li:before { content: ""; }
#sidebar #tweets + p { margin-bottom: 2em; text-align: right; }

#sidebar #tweets > ul > li:first-child { color: #444444; }

