/*
Theme Name:olaf-bosch.de
Theme URI:http://olaf-bosch.de/
Description: mein Theme
Version:1.0
Author:Olaf Bosch
Author URI:http://olaf-bosch.de/
*/
div#inhalt h1{
font-size:1.5em;
margin:.6em 0;
}
div#inhalt h2{
font-size:1.4em;
margin:1em .2em 1em 0;
}
div#inhalt h2 a{
white-space:normal;
}
div#inhalt h3{
font-size:1.3em;
margin:1.4em 0;
padding-top:2em;
}
div#inhalt h3#respond{
clear:both;
font-size:1.2em;
margin:1em 0;
padding-top:3em;
}
div#inhalt p{
letter-spacing:.04em;
line-height:1.4;
margin:.7em 0 .7em .7em;
}
div#inhalt p img{
border:2px solid #c0c0c0;
float:left;
margin:0 1em .5em 0;
width:250px;
}
div#inhalt p img.autow{
width:auto;
}
div#inhalt p img.wp-smiley{
border:0 solid #c0c0c0;
float:none;
margin:0;
width:auto;
}
div#inhalt p:hover a{
background:#993232;
color:#dbdbdb;
}
div#inhalt .box{
border:1px solid #dbdbdb;
float:left;
height:17em;
margin-right:2px;
margin-top:2px;
max-height:230px;
min-height:170px;
text-align:center;
width:156px;
}
div#inhalt .box img{
border:1px solid #c0c0c0;
}
div#inhalt a,#pagenav a,ul#posti a{
background:#993232;
color:#c0c0c0;
text-decoration:underline;
}
ul#posti a{
white-space:normal;
}
div#inhalt a:active,div#inhalt a:focus,
#pagenav a:active,#pagenav a:focus,
ul#posti a:active,ul#posti a:focus{
background:#ffffe0 !important;
border-bottom:1px solid #f1f1f1;
color:#636363;
margin:0 -5px;
padding:5px;
}
#pagenav{
clear:both;
padding:1em 0;
width:100%;
}
#pagenav p.leftnav{
display:inline;
float:left;
margin-left:3%;
width:47%;
}
#pagenav p.rightnav{
display:inline;
float:right;
margin-right:3%;
text-align:right;
width:47%;
}
#pagenav #pagenav a{
white-space:normal;
}
div#inhalt a.thickbox:active,div#inhalt a.thickbox:focus{
background:transparent;
border-bottom:0 solid #f1f1f1;
color:#636363;
margin:0;
padding:0;
}
div#inhalt span.favicon{
background:url(bilder/pfeil.gif) no-repeat right center;
white-space:nowrap;
}
div#inhalt span.favicon img{
border:0 solid #c0c0c0;
float:none;
height:16px;
margin:0;
padding:0 0 0 3px;
width:16px;
}
html>body div#inhalt pre{
font-size:1.2em;
}
div#inhalt pre{
margin:2em 0 2em 0;
overflow:auto;
padding-bottom:1em;
}
div#inhalt pre.codeExample.contact{
max-height:400px;
overflow:auto;
}
.contactform label{
cursor:pointer;
float:left;
margin:2px 4px 2px 0;
text-align:right;
width:100%;
}
.contactform input,#commentform input{
border:1px solid #c0c0c0;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:2px 0;
padding:2px;
}
.contactform textarea{
border:1px solid #c0c0c0;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:2px 0;
padding:2px;
width:23em;
}
.contactleft{
clear:both;
display:inline;
float:left;
margin:5px 0;
padding:4px;
text-align:right;
white-space:pre;
width:25%;
}
.contactright{
display:inline;
float:right;
margin:5px 0;
padding:4px;
text-align:left;
width:70%;
}
ol.commentlist li{
margin:2.5em 0;
}
#comment{
border:1px solid #c0c0c0;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:2px 0;
padding:2px;
width:30em;
}
input#contactsubmit{
background:#f1f1f1;
border:1px solid #c0c0c0;
color:#888888;
cursor:pointer;
margin:1em 0 1em 15.46em;
padding:0 .4em;
}
input#contactsubmit:hover{
background:#f1f1f1;
color:#000000;
}
#searchform{
margin:2em 0 1em 2.5em;
}
#searchform input{
border:1px solid #c0c0c0;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:2px 0;
padding:2px;
}
#searchform input#searchsubmit,input#submit{
background:#f1f1f1;
border:1px solid #c0c0c0;
color:#888888;
cursor:pointer;
margin:.3em 0 1em 0;
padding:0 .4em;
}
#searchform input#searchsubmit:hover,input#submit:hover{
background:#f1f1f1;
color:#000000;
}
acronym,abbr,ins{
border-bottom:1px dashed #c0c0c0;
cursor:help;
text-decoration:none;
}
.skip a{
font-weight:bold;
height:0;
left:2em;
overflow:hidden;
position:absolute;
top:1em;
width:0;
}
.skip a:active,.skip a:focus{
background:#993232;
border:#c0c0c0 2px solid;
color:#c0c0c0;
height:auto;
overflow:visible;
padding:.5em;
width:auto;
z-index:100;
}
.usb{
left:-1000em;
position:absolute;
top:-1000em;
}
#header{
height:115px;
margin-left:22px;
padding-top:15px;
position:relative;
width:470px;
}
#header span{
background:url(bilder/logo.jpg) no-repeat;
height:100%;
position:absolute;
width:100%;
}
#header a{
text-decoration:none;
}
*{
margin:0;
padding:0;
}
body{
background:transparent;
color:#c0c0c0;
font:100.01% Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
div#alles{
background:transparent url(bilder/r.gif) repeat-y right;
}
div#drum{
background:url(bilder/r.gif) #993232 repeat-y left;
margin:0 auto;
max-width:1200px;
text-align:left;
}
div#inhalt{
float:left;
margin:2em 0 0 0;
padding-left:2em;
width:40em;
}
div#right{
display:inline;
float:right;
margin-right:20px;
width:18em;
}
h3#naviga{
height:79px;
position:relative;
width:195px;
}
h3#naviga span{
background:url(bilder/navi.jpg) no-repeat;
height:100%;
position:absolute;
width:100%;
}
h3#styles{
height:74px;
position:relative;
width:136px;
}
h3#styles span{
background:url(bilder/styles.jpg) no-repeat;
height:100%;
position:absolute;
width:100%;
}
h3#blog{
height:79px;
position:relative;
width:195px;
}
h3#blog span{
background:url(bilder/blog.jpg) no-repeat;
height:100%;
position:absolute;
width:100%;
}
h3#postinfo{
height:79px;
position:relative;
width:195px;
}
h3#postinfo span{
background:url(bilder/postinfo.jpg) no-repeat;
height:100%;
position:absolute;
width:100%;
}
html{
background:url(bilder/bg.jpg) #993232 fixed;
padding:0;
}
html>body .skip a{
position:fixed;
}
ul#posti{
font-size:.9em;
letter-spacing:.04em;
line-height:1.4;
margin:0 .7em 1em 3em;
}
ul.menu{
margin:0 0 2em 1.2em;
}
ul.menu li{
display:inline;
}
ul.menu li a{
background:#993232;
color:#c0c0c0;
display:block;
font-weight:bold;
padding:7px 0 7px 24px;
text-decoration:none;
}
ul.menu a:visited:after{
content:"\00A0\221A";
font-size:75%;
}
ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus{
background:#993232;
color:#dbdbdb;
}
ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover,
ul.menu li.current_page_item a:active,ul.menu li.current_page_item a:focus,
ul.menu li.current-cat a,ul.menu li.current-cat a:hover,
ul.menu li.current-cat a:active,ul.menu li.current-cat a:focus{
background:url(bilder/akt.gif) no-repeat 0 .4em;
}
ul#font{
border-bottom:1px solid #c0c0c0;
margin:0 1em 0 2.8em;
padding-bottom:.4em;
}
ul#font li{
display:inline;
font-weight:bold;
line-height:2em;
}
ul#font li a{
background:#c0c0c0;
color:#993232;
padding:0 2px;
text-decoration:none;
}
ul#font li a:hover,ul#font li a:active,ul#font li a:focus{
border:1px inset #c0c0c0;
}
ul#font li a.gross{
font-size:1.15em;
}
ul#font li a.normal{
font-size:.85em;
}
ul#switch li{
float:left;
margin-top:8px;
text-align:center;
width:50%;
}
ul#switch li a{
background:transparent;
color:#c0c0c0;
font-weight:bold;
text-decoration:none;
}
ul#switch li a:hover,ul#switch li a:active,ul#switch li a:focus{
background:#993232;
color:#dbdbdb;
}
ul#switch li a.standard,ul#switch li a.standard:hover{
background:#993232;
color:#888888;
}
ul,li{
list-style:none;
}
p#hoch{
clear:both;
height:54px;
margin:2em 0 1em 0;
position:relative;
width:62em;
}
p#hoch span{
background:url(bilder/top.gif) no-repeat right;
cursor:pointer;
height:100%;
position:absolute;
right:2em;
width:54px;
}
p#hoch a{
float:right;
height:54px;
margin-right:2em;
text-decoration:none;
z-index:-5;
}
.clearfix:after{
clear:both;
content:".";
display:block;
font-size:0;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix{
display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix{
display:block;
}
/* End hide from IE Mac */