/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

Themevorlage kiss, umgearbeitet und minimalisiert von mir ;-)

*/


/* ---------------------------------------------------
			global settings		
------------------------------------------------------ */
* {
margin: 0;
padding: 0;
}
body {
background: #fff;	
font: 100%/1.4em "lucida sans unicode", "lucida grande", verdana, 'trebuchet ms', sans-serif;
color: #4c4c4c;
text-align: center;
}
ins {text-decoration:none}
/* links */

a:link,a:visited {
text-decoration: none;
color: #b32d00;border-bottom:0px dotted #b32d00
}

a:focus, a:hover, a:active {
text-decoration: none;
color: #802100;
border-bottom:1px dotted #802100;
}

a img { 
border: 0; 
}
#main .hilight{background:#eee none repeat scroll 0 0;color:#000;border:1px solid #AAAAAA;padding:10px;}


/* hn */

h1, h2, h3, h4, h5, h6 { 
font-weight: normal; 
color: #333;
}
h1, h2, h3, h4, h5, h6, p {
margin: 10px 0;
}
h1 {
font-size: 1.3em;
}
h2 {
font-size: 1.2em;
}

h2 {color: #b32d00;border-bottom:0px dotted #b32d00}

h3 {
font-size: 1.2em;
}

#respond h3{
font-size: 1em;
}

h4 {
font-size: 0.9em;
}

/* misc */
.hebr,.hebrW,.hebrT {font-size:1.2em;font-style:bold;}
.hilfe, abbr.hilfe, acronym.hilfe {
font-style: normal; 
border-bottom: 1px dotted #666; 
cursor: help;
}
p.rechts {text-align:right!important}
code, pre {
margin: 10px 0;
font: 110% "Courier New", Courier, Monospace;
color: #666;
}

/* defination lists */

dl {
margin: 20px 0;
}
dt {
font-size: 0.9em;
text-transform: uppercase;
}
dd {
margin: 0 0 20px;
}

/* list styles */

ul {
margin: 10px 0;
} 
ul li {
height: 1%;
list-style-type: none;
margin: 0 0 5px 0;
padding: 0 0 0 15px;
background: url(i/icon-arrow22.gif) no-repeat 0 0;
line-height: 20px;
}
ol {
margin: 10px 0 10px 0px;
}
ol li {
margin: 0 0 5px 3em;
}

/* blockquote */

blockquote {
margin: 10px 0;
padding: 5px 10px;
font: 0.9em/1.8em georgia, "lucida sans unicode", "trebuchet ms", sans-serif;
color: #666;
}

cite {display: block;margin: 0;padding: 0px 30px 10px 10px;font: 0.9em/1.8em georgia, "lucida sans unicode", "trebuchet ms", sans-serif;font-style: italic}
cite.inline {font-style: italic;display: inline;font-size: 100%;background-color: #fff;background-image: none;margin: 0;padding: 0}

/* ---------------------------------------------------
			layout		
------------------------------------------------------ */
#wrap {
width: 655px;
margin: 0 auto;
text-align: left; 
}
#container {
height: 1%;
margin: 15px 0;
background: url(i/main22.gif) 0 100% repeat-y;
}
#container-top {
height: 30px;
background: url(i/main-top22.gif) 0 0 no-repeat;
}
#container-bottom {
clear: both;
height: 30px;

}



/* ---------------------------------------------------
			header
------------------------------------------------------ */
#header {
width: 428px;
height: 1%;
padding: 0 0 12px;
background: #fff url(i/header22.gif) no-repeat 0 100%;
text-align: center;
}
#header div {
padding: 10px 20px;
background: url(i/header-in22.gif) repeat-y;
}
#header h1 {
margin: 1em 0 0 0;
font-size: 2.9em;
letter-spacing: 0.2em;
/*text-transform: uppercase;*/
}
#header h1 a {
color: #333;
}
#header h1 a:hover {
text-decoration: none;
color: #b32d00;
border-bottom:0px dotted #fff
}
h2.description {
margin: 0;
font-size: 0.75em;
color: #b2b2b2;
line-height: 1.4em;
}
/* ---------------------------------------------------
			main column		
------------------------------------------------------ */
#main {
width: 428px;
display: inline; 
float: left;
font-size: 0.75em;
}
#main-1 {
margin: 20px 35px;
}
/* post */

div.post {
margin: 0 0 20px;
padding: 0 0 40px;
background: url(i/line.gif) no-repeat 0 100%;
}
h2.post-title {
margin: 0;
font: 0.9em georgia, "lucida sans unicode", "trebuchet ms", sans-serif;
color: #333;
text-transform: uppercase;
letter-spacing: 0.5em;
text-align: center;
}                        
/*h3.post-date {
margin: 0;
font-size: 0.85em;
color: #999;
text-align: center;
} */
div.post-body {
margin: 20px 0 0;
}
p.postmetadata {
margin: 20px 0 0;
padding: 0 0 0 20px;
background: url(i/icon-meta.gif) no-repeat;
line-height: 19px;
font-size: 0.85em;
color: #999;
}
p.prev-next {
height: 1%;
margin: 0 0 20px;
padding: 0 0 20px;
background: url(i/dot22.gif) 0 100% repeat-x;
text-align: center;
}

div.date{font-size:86%;letter-spacing:6px;}


/* Search results page */

div.search-result {
height: 1%;
margin: 40px 0 0px;
padding: 0 0 20px;
background: url(i/dot.gif) 0 100% repeat-x;
}
div.search-result h3 {
margin: 0;
font-size: 1.1em;
}
div.search-result p.postmetadata {
margin: 0;
}

#search-main {
margin: 0 0 20px;
padding: 0 0 40px;
background: url(i/line.gif) no-repeat 0 100%;
text-align: left;
}

form#searchform input{
border:1px solid;
background:#fff;
border-color:#D4D4D4 #EBEBEB #EBEBEB #D4D4D4;
padding:3px;
width:125px
}
form#searchform input#searchsubmit{
margin:5px 0 20px 0;
padding:2px 3px;
width:60px
}
/* ---------------------------------------------------
			side		
------------------------------------------------------ */
#sidebar {
display: inline; 
float: left;
width: 180px;
margin: 10px 0;
font-size: 0.7em;
}
div.side-sec {
height: 1%;
margin: 0 0 10px 15px;
padding: 0 0 10px;
background: url(i/dot.gif) 0 100% repeat-x;
}
div.side-sec h3 {
font-size: 1em;
text-transform: uppercase;
}
div.side-sec li {
list-style-type: none;
padding: 0 0 0 15px;
background: url(i/icon-arrow22.gif) no-repeat;
line-height: 20px;
}
div.side-sec search {
padding: 0 0 20px;
}
#sidebar #searchsubmit {
padding: 2px;
background: #eee;
border: 3px double #666;
border-top-color: #ccc;
border-left-color: #ccc;
font-size: 85%;
color: #333;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;
}
#sidebar #searchform #s {
width: 90%;
margin: 0 0 10px;
padding: 4px;
border: 1px solid #ccc;
}

#navigation, #navigation ul {text-align:right}
#navigation li {font-size:72%;}
#navigation li a:focus, #navigation li a:hover, #navigation li a:active, #navigation .current_page_item a {color: #802100;padding:0;text-decoration:none;border-bottom:1px dotted #802100;}

#navigation .current_page_item a {cursor:default}
#navigation ul li{display:inline;text-transform:uppercase;}

/* Images */

p img {
padding: 0;
max-width: 100%;
}
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
}

.clear {clear:both}


.centered, img.centered {display:block;margin:1.3em auto;border:1px solid #b32d00;padding:3px;clear:both}
.centeredO, img.centeredO {display:block;margin:2.3em auto;border:0px solid #b32d00;padding:3px;clear:both}
#main p.thumbn {padding:0!important;}
#main p.thumbn a:link {border-bottom:0px dotted #fff;padding:0px;}
#main img, #main a img,#main img a,#main img:visited, #main a:visited img{border:1px solid #999;padding:3px;outline:none}

#main a img,#main img a,#main img:visited, #main a:visited img,#main div#mittig2 a img, #main div#mittig2 img:visited, #main div#mittig2 a:visited img{background:inherit}

#main a:focus img, #main a:hover img, #main a:active img 
{background:inherit!important;border: 1px solid #b32d00;}
#main #mittig2 {text-align:center;width:400px;margin:0 auto}

ul#bildchen img{float:left;margin:1em auto 1em auto;padding:3px;border:1px solid #999;}
ul#bildchen {padding: 0;margin: 0 auto}

ul#bildchen li {float: left;padding: 0;border-bottom: 0;list-style: none;margin: 0 10px 10px 0;}
ul#bildchen li img {padding: 3px;border: 1px solid #999;float:none;}

#main div#mittig2 a, #main div#mittig2 a:link, #main div#mittig2 a:visited{text-decoration:none!important;border-bottom: 0px solid #999!important;outline:none}

#main div#mittig2 a:focus img,#main div#mittig2 a:hover img,#main div#mittig2 a:active img{background:inherit!important;border-bottom: 1px solid #b32d00}
#main div#mittig2 a:focus,#main div#mittig2 a:hover, #main div#mittig2 a:active{background:inherit!important;border-bottom: 0px solid #ff0000}




#comments {
margin: 20px 0;
padding: 0 0 40px;
background: url(i/line.gif) no-repeat 0 100%;
}
#comments h2 {
margin: 0;
font: 0.9em georgia, "lucida sans unicode", "trebuchet ms", sans-serif;
color: #333;
text-transform: uppercase;
letter-spacing: 0.5em;
text-align: center;
}

#comments li {
margin: 0 0 20px;
padding: 0 0 20px;
background: url(i/dot.gif) 0 100% repeat-x;
font-size: 0.9em;
}
#comments li span {
font-size: 0.95em;
text-transform: uppercase;
}
#commentform label {
display: block;
font-size: 0.85em;
text-transform: uppercase;
}
#author, 
#email,
#url,
#comment {
width: 90%;
margin: 0 0 10px;
padding: 2px;
border: 1px solid #ccc;
}
ol.commentlist li {margin-bottom:4em;list-style-type: none;}
input,textarea,select{font:inherit;}
/*to enable resizing for IE
input,textarea,select{*font-size:100%;}*/
/*because legend doesn't inherit in IE */

.avatar {float:left!important ;margin:5px 10px 0 0!important;padding:2px!important;border:2px solid #b32d00!important} /*Gravatar display with comments*/

input:focus,textarea:focus {background:#eee;color:#000}

#searchsubmit, #submit {
padding: 2px;
background: #eee;
border: 3px double #666;
border-top-color: #ccc;
border-left-color: #ccc;
font-size: 85%;
color: #333;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;
}
.zenmitH2 {display:none}
#main div.vcard {font-size:90%}
#main p.oben {font-size:0.8em;text-align:right;clear:both;margin-top:4em}
#main p.oben img,#main div.vcard img{border:none;padding:0}
.sali, #sprunglink a, #sprunglink a:visited, #sprunglink a:hover {position: absolute;left: -1300px;top: -1000px;width: 0px;height: 0px;overflow: hidden;display: inline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 78%;line-height:1em}

#sprunglink a:focus, #sprunglink a:active {font-size:100%;top:15px;left:245px;width:auto; height:auto}
#sprunglink p {line-height:0;height:0;margin:0}
.nonvis {display: none}
