/*  Theme Name: Guggat emol Blogdesign
/*  Theme URI: http://www.baldenhofer.eu/blog/
/*  Description: Das baldenhofer.eu Theme
/*  Version: 1.0
/*  Author: Ute Hauth
/*  Author URI: http://www.miradlo.com/
/*  style.css für www.baldenhofer.eu/blog
/*        miradlo            www.miradlo.com           Januar 2009                          */
/*  Styles fuer alle Seiten der Domain www.baldenhofer.eu innerhalb des Blogs               */
/*                                                                                          */
/* Wichtige Farben des Projekts
	#000 	Text, Link schwarz
	#5f6778 Überschrift blau
	#999   Link visited
	#b1bfdf blauer Hintergrund  bis weiß #fff
*/
html, body, div, p, h1, h2, h3,h4, ul, ol,
span, a, table, td, img, li{
    margin:0;
    padding:0;
    font-family: "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
}
*{
    font-size:100.01%;
    border:none;
    color:#000;
}
html>body{
   height:auto;
}
html{
    background:#fff url(/images/logos/bg_fff_30_fff.jpg) 50% 50% repeat-y;
    font-size:small;
}
body{
    margin:0 auto;
}
img{
    border:0;
}
h1, h2, h3, h4, h5{
    margin:.3em 0 .2em 0;
    padding:.5em 0 .3em 15px;
    color:#5f6778;
    background-color:transparent;
    font-weight:bold;
    text-align:left;
}
h1{
    width:10em;
    margin:0 -6px 0 0;
    padding:55px 0 0 130px;
    color:#8a9fca;
    font-size:1.9em;
    font-variant:small-caps;
}
h2 a{
/*    text-decoration:none  !important;*/
}
h2{
   font-size:1.8em;
}
h3, caption{
   font-size:1.5em;
}
h4{
   font-size:1.3em;
}
h5{
   font-size:1.1em;
}
p{
    padding:.5em 1.5em 1em 15px;
    font-size:1em;
    line-height:1.6;
    text-align: justify;
}
ul{
   font-size:1em;
   padding:.5em 1.5em 1em 15px;
}
li{
   list-style-type:disc;
   margin-left:1.8em;
   padding-top:.4em;
}
ol, ol li{
    list-style-type:decimal;
}
ol ul li{
    list-style-type:disc !important;
}
a{
    padding:0 .3em 0 5px;
    color: #5f6778;
    font-size:.95em;
    font-weight:bold;
/* Konqui und co stellt sonst kein underline dar*/
   text-decoration:underline;
}
a:visited{
    color:#999;
}
a:focus, a:hover, a:active{
    background:#b1bfdf url(/images/logos/bg_fff_30_fff.jpg) center center repeat-y;
   color:#000;
}
table{
   font-size:.8em;
   width:95%;
   border-collapse:collapse;
   padding:20px;
   border-top:1px #e0e4ff outset;
   border-right:2px #e0e4ff outset;
   border-bottom:2px #e0e4ff outset;
   border-left:1px #e0e4ff outset;
}
th{
   margin:0;
   padding:.3em;
   font-weight:bold;
   border-width:2px;
   border-color:#e0e4ff;
   border-style:double outset groove outset;
}
td{
   padding:.2em;
   border:1px #e0e4ff outset;
}
/*Definitionsliste Texte*/
dl{
   list-style-type:none;
   padding:.5em 1em 1em 10px;
}
dt{
   margin:1em 0 0 1em;
   font-weight:bold;
}
dd{
   margin:1em 0 0 1em;
}
/*        Formulare              Formulare              Formulare             Formulare           */
fieldset{
    width:38em;
    max-width:630px;
    margin:3em 0 .5em 30px;
    padding:.5em;
    border:none;
    background:#e8e8ff url(/images/logos/bg_dblau_fff_dblau.jpg) 60% 0 repeat;
    border-width:1px 2px 2px 1px;
    border-style:solid outset outset solid;
    border-color:#414a5c #8085ad #8085ad #414a5c;
}
legend{
    font-size:100.01%;
    font-weight: bold;
    padding:1em;
    margin-top:.7em;
    color:#fff;
    background-color:#414a5c;
}
label{
    color:#14212b;
    text-align:right;
    font-weight:bold;
    line-height:1.4em;
}
input{
    margin:0 0 .5em 0;
    padding:.2em 0;
    background-color:#f1f2f4;
    font-family: "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
    font-size:.95em;
    text-align:left;
}
input.text{
   font-size:.95em;
   text-align:left;
   background-color:#f1f2f4;
   border:1px outset #8085ad;
   width:10em;
}
input.submit{
    width:10em;
    margin:.2em auto;
    background:#e8e8ff url(/images/logos/bg_dblau_fff_dblau.jpg) 60% 0 repeat;
    border:2px outset #8085ad;
    text-align:center;
    cursor:pointer;
}
fieldset.searchform{
    margin:1em 0 .5em 0;
    padding:.5em 0;
    border:none;
    cursor:pointer;
    width:13em;
    background:transparent;
}
select{
   color:#494d4f;
   background-color:#e8e8ff;
   line-height:1.3em;
   width:9em;
   overflow:visible;
}
textarea{
   width:80%;
   font-weight: bold;
   font-size:.95em;
   text-align:left;
    background:#e8e8ff url(/images/logos/bg_dblau_fff_dblau.jpg) 60% 0 repeat;
   border:1px outset #8085ad;
}
input:focus, input:hover, input:active, input.submit:focus, input.submit:hover{
   background-color:#fff;
   color:#414a5c;
}
textarea:focus{
   color:#414a5c;
}
#searchsubmit{
    margin: .3em auto 0 auto;
    padding:.1em .7em;
    background:#e8e8ff url(/images/logos/bg_dblau_fff_dblau.jpg) 60% 0 repeat;
    border:2px outset #8085ad;
    text-align:center;
    cursor:pointer;
}
object{
    height:344px;
    width:425px;
}
blockquote {
    font-size:1.1em;
    font-style:italic;
    letter-spacing:.1em;
    margin:.5em 1em;
    padding:.2em;
}
/*         Layout        Layout      Layout      Layout     Layout      Layout         Layout      Layout           */
#header{
    height:90px;
    margin:1em 1em 2em 1em;
    background:transparent;
    background:transparent url(/images/logos/header.gif) no-repeat;
}
#wrapper{
    position:relative;
    width:100%;
    margin:0 0 0 0;
    padding:0;
    background:transparent;
}
#main{
    position:relative;
    width:86em;
    max-width:100%;
    min-width:50em;
    margin:0 auto;
    padding:1em 1.5em 0 0;
    background:#b1bfdf url(/images/logos/bg_fff_30_fff.jpg) center center repeat-y;
    border-left: 2px outset #b1bfdf;
    border-top: 2px outset #b1bfdf;
    border-right: 2px outset #b1bfdf;
    border-bottom: 2px outset #b1bfdf;
}
#content{
    margin:0 0 0 18em;
}
#inner{
    min-height:178em;
    margin:1em 0 0 0;
    padding:2.5em 0 2em 0;
    background:#b1bfdf url(/images/logos/bg_fff_30_fff.jpg) 0 0 repeat-y;
    border-left: 2px outset #b1bfdf;
    border-bottom:2px solid #b1bfdf;
}
#footer{
    width:90%;
    max-width:80em;
    margin:0 auto;
    padding:0 1em 0 0;
    font-size:.8em;
    text-align:center;
}
#navi{
    position:absolute;
    width:15.1em;
    margin:1.25em .1em 0 1.5em;
    padding:0;
    background:#b1bfdf url(/images/logos/bg_fff_30_fff.jpg) 100% 100% repeat-y;
    text-align:center;
}
#navi ul{
   list-style-type:none;
   margin:.1em 0 .4em 0;
   padding:.7em 0 0 0;
   width:14.5em;
}
#navi ul ul{
   padding:.1em .5em 0 0;
    background:#b1bfdf url(/images/logos/bg_fff_30_fff.jpg) 0 0 repeat-y;
}
#navi ul li{
   list-style-type:none;
   margin:0 0 0 0;
   padding:0 0 .2em 0;
   text-indent:4px;
   line-height:1.3em;
}
#navi li a{
   display:block;
   margin:0;
   padding:0 0 .1em 5px;
   font-weight:bold;
   text-decoration:none;
}
#navi ul li ul{
/*   padding:.5em 0 0 0;
   background:#d1d7c3 url(/images/logos/bg_subnavi.jpg) top right repeat-y;*/
}
#navi ul ul li{
   text-indent:18px;
   line-height:1.2em;
    text-align:right;
}
#navi li li a{
   text-align:right;
   padding:0 0 .1em 5px;
}
#navi a:focus, #navi a:hover, #navi a:active{
   text-decoration:none;
}
#navi h2, #navi h3, #navi h4{
    padding-top:1em !important;
   font-size:1.5em;
    border-top: 1px solid #ced3d9;
}
#footer ul{
/*    width:60em;*/
    height:2.2em;
    margin:0;
    padding:.5em 0 .5em .5em;
}
#footer li{
   float:right;
   list-style-type:none;
   /*  Opera verschluckt sich ohne min-width...*/
    min-width:5em;
}
#footer li a{
   display:block;
   padding:0 0 0 .5em;
   text-decoration:none;
}
.logo {
    margin:17px 48% 0 0;
}
/*          Logotext ausblenden            */
h1 span{
    display:inline;
    position: absolute;
    left: -2500px;
    top: -2000px;
    width: 0;
    height: 0;
}
.breadcrumb{
    display:inline;
    padding:.2em 1.5em 1em 15px;
    border-top:2px solid #d3b7a9;
    color:#5f6778;
    font-weight:bold;
}
#header h1 a{
    display: block;
    position:absolute;
    top:0;
    left:0;
    margin:0 1em;
    padding:0 0 0 0;
    border:none !important;
    width:300px;
    height:90px;
}
#header h1 a:focus, #header h1 a:hover, #header h1 a:active{
    background:transparent url(/images/logos/header.gif) no-repeat;
}
/* Links oder Texte fuer Screenreader */
#skip{
    display:inline;
    position: absolute;
    left:-2500px;
    top:-2000px;
    width:0;
    height:0;
}
#skip a.skipa:focus, #skip a.skipa:active{
    display:inline;
    position: absolute;
    left:3130px;
    top:2040px;
    width:13em;
    height:1.3em;
    font-size:.95em;
    padding:.2em .5em .2em 1em;
    color:#494d4f;
    background-color:#fff;
    border:3px solid #b80662;
}
/*       Spezielles       Spezielles       Spezielles       Spezielles      Spezielles       Spezielles     */
ul.albumlist{
   list-style-type:none;
}
.albumlist a{
   border:none !important;
   background-image:none;
   background-color:transparent !important;
}
.albumlist li{
   float: left;
   margin:0 2% 20px 3%;
   text-align:left;
   list-style-type:none;
   font: bold 0.7em "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
}
.albumlist img,.albumlistre img{
   display: block;
   border-top:1px outset #b1bfdf;
   border-right:3px outset #b1bfdf;
   border-bottom:3px outset #b1bfdf;
   border-left:1px outset #b1bfdf;
   padding:1%;
}
ul.albumlistre{
   list-style-type:none;
}
.albumlistre li{
   float: right;
   margin:0 2% 20px 3%;
   text-align:right;
   list-style-type:none !important;
   font: bold 0.7em "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
}
/*        Tabellen Spezielles        Tabellen Spezielles         Tabellen Spezielles           */
.alt td{
   background-color:#e0e4ff;
   color:#1e2c3a;
   border:1px #a8c3de outset;
}
.smalltable{
    max-width:28em;
}
/*        fuer unterschiedliche Kommentare          fuer unterschiedliche Kommentare          */
.alt {
   background-color: #f8f8f8;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
    border-right: 2px solid #ddd;
    margin-top:.5em;
    padding-top:.5em;
}
.comment {
    background-color: transparent;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #fff;
    border-right: 2px solid #fff;
    margin-top:.5em;
    padding-top:.5em;
}
.autor_kommentar{
    border:3px double red !important;
   background-color:green;
}
p.small{
    font-size:.8em;
    padding:.2em .5em .2em 25px;
}
p.end_index_preview {
    padding-bottom:1.2em;
    border-bottom:4px double #b39b8e;
}
/*  diverses fuer Blogs             diverses fuer Blogs              diverses fuer Blogs  */
.rsslink{
    min-height:45px;
    padding:5px .3em 0 25px;
    background:transparent url(/images/logos/rss_klein_guggat_emol.png)  no-repeat;
}
acronym, abbr, span.caps {
   cursor: help;
}
#post a{
   text-transform:none !important;
}
#kategorie li{
   width:150px;
   text-align:left;
}
#kategorie li a{
   display:inline;
   width:auto;
   margin:0;
   padding:0 22px 0 .5em;
}
#kategorieliste ul li {
    display : none;
}
#kategorieliste .current-cat ul li, #kategorieliste .current-cat-parent ul li{
    display : block;
}
#tagcloud h4{
    margin-top:1em;
    font-size:1.5em;
}
#tagcloud a{
   white-space:nowrap;
}

.alignright{
    float:right;
    padding:3px;
    margin-left:10px;
}
.wp-caption{
   text-align:right;
   font: bold .8em "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
}
.children{
    margin-left:15px;
}
.date{
   font-size:.7em;
   line-height:1.1;
   padding:.5em 1em 1em 25px;
}
.autor{
   font-size:1em;
   line-height:1.4;
   padding:.5em 1em 1em 25px;
}
/*  Fremde Styles fuer die Galerie            Fremde Styles fuer die Galerie       */
.gallery {
    margin: auto;
    float:right;
}
.gallery-item {
    float: right;
    margin-top: 10px;
    text-align: center;
}
.gallery img {
    padding: 2px;
}
.gallery-caption {
    margin-left: 0;
}
/*      grundsaetzliche Definitionen       grundsaetzliche Definitionen        */
#selected{
   background:#d1d7c3 url(/images/logos/bg_hover.jpg) top right repeat;
   color:#8a9fca !important;
}
.selected, .current_page_item{
   background:#d1d7c3 url(/images/logos/bg_hover.jpg) top right  repeat;
   color:#8a9fca !important;
}
.quote_comments{
/*    float:right;
    margin-top:0;
    padding-top:.5em;
    text-align:right;*/
}
/*-------------------- widgets---------------------*/
ul.leftsidebar{
    margin-left:-20px;
}
.leftsidebar li{
    margin-left:10px;
    list-style-type:none;
}
.leftsidebar li li{
    list-style-type:disc;
}
li#series-widget{
    margin:.5em 0 .5em 5px;
}
#series-widget select{
    margin:0 0 0 5px;
}
h2.widgettitle, #blogroll h2{
    margin:.3em 0 .2em 0;
    padding:.5em 0 .3em 10px;
    font-size:1.5em;
}
/*---- weitere Seriendefinitionen siehe wp-content/plugins/organize-series/orgSeries.css -----*/
.storycontent {
    float: left;
}
.landingsites {
    margin: 1em 2.5em;
    padding: .5em;
    border: 3px outset #284156;
}
.landingsites ul li {
    list-style-position: inside;
    line-height: 1.5em;
/*    font-size: 1.3em;*/
}
.zahl{
    padding-right:.7em;
    font-weight:bold;
    font-size:1.5em;
}
.infoecke{
    margin:.5em 1em;
    padding:.3em 1em;
    background-color:#b6bdc3;
    background:#dfe8ed url(/images/logos/bg_soft_dblau_fff_dblau.jpg)  90% 0 repeat;
    border:3px double #5e707c;
}
p.code, dd.code, .code1, .code2, .code3, .code4, .code5, .code{
   margin-left:2em;
   margin-right:2em;
   padding:.2em 0 .2em  20px;
   background-color:#e1e2e3;
   color:#036;
   font-family: "Courier New", Courier, "Adobe Courier", "Lucida Console", "Lucida Sans Typewriter",  monospace;
   font-size:1em;
}
dd.code{
   padding:.5em;
}
/* Code-Einrückungen */
code{
   margin-right:2em;
   padding:.2em 0 .2em  20px;
   display:inline;
   color:#036;
   font-family: "Courier New", Courier, "Adobe Courier", "Lucida Console", "Lucida Sans Typewriter",  monospace;
   font-size:1em;
}
p.code1, li.code1{
   padding-left:30px;
}
p.code2, li.code2{
   padding-left:40px;
   padding-bottom:0;
}
p.code3, li.code3{
   padding-left:55px;
}
p.code4, li.code4{
   padding-left:70px;
}
p.code5, li.code5{
   padding-left:85px;
}
.kommentar{
    font-size:1.1em;
    font-style:italic;
    color:#00458a;
}
.anfang a{
   background: url(/images/logos/seitenanfang.gif) right top no-repeat;
   display:inline-block;
   padding:0 20px 0 0 ;
}
.anfang{
   text-align:right;
   margin:1.5em 0 0 0;
   padding:0 1em 0 1em;
}
.error{
   font-weight:bold;
   color:#d71b14;
}
.clear{
   clear:both;
}
.floatleft{
   float:left;
}
.floatright{
   float:right;
}
a.imglink {
   border:none !important;
   background-image:none !important;
   background-color:transparent !important;
}
