@charset "iso-8859-1";
/*
Theme Name: Boersenfrau Blogdesign
Theme URI: http://www.dieboersenfrau.com/blog
Description: Das Boersenfrau-Theme
Version: 1.0
Author: miradlo Juli 07 bis 2009
Author URI: http://www.miradlo.com
*/
/*     boersenfrau.com   blog css by miradlo ab Juli 2007 - 2009 www.miradlo.com Ute Hauth    */
/*     Theme Name:WordPress Theme Vorlage default_de_leer als Grundlage in angepasster Form   */
/*                CSS Grundlage aus der Hauptseite angepasst ans Blog                         */
/* rot des Designs    color:#9e181b;                                                          */
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  */
html, body, div, p, h1, h2, h3,h4, ul, ol,
span, a, table, td, form, img, li, textarea, input{
   margin:0;
   padding:0;
   font-family: "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
   font-weight:normal;
   color:#59636a; /*blauton - CI Farbe aus Original B�rsenfrau*/ /*#59636a;*/
}
/* Size 100.01% hilft manche Schriftgr��enprobleme in IE und Opera zu vermeiden.*/
*{
   font-size:100.01%;
   border:none;
   /*color:#808187;*/
   margin:0;
   padding:0;
}
body{
   background-image: url(/images/logos/bgmain.gif);
   font-size:.85em;
   margin-top:1.75em;
   padding:0;
   text-align:center;
}
html>body{
   height:auto;
}
#wrapper {
   background:#fff;
   width: 900px;
   height: 100%;
   min-height:600px;
   border:2px solid #fff;
   text-align: left;
   margin: 0 auto;
   padding: 0;
   position:relative;
}
/*HG Streifen auf linker Seite*/
#box {
   background: url(/images/logos/hg_box_200_4.gif) repeat-y;
}
/*Kopfbereich*/
#head {
   background-image: url(/images/logos/head_1.jpg);
   background-repeat: no-repeat;
   width:900px;
   height:186px;
}
/*Links oben �ber ImageText Logo = Link zu Startseite zur Homeseite*/
.homesite {
   float:left;
   border:none !important;
   text-decoration:none !important;
   width:240px;
   height:180px;
   display:block;
   font-size:50px;
}
#themen{
    font-size: 0.9em;
    position:absolute;
    width: 185px;
    margin:75px 0 0 710px;
    padding:0 0 0 5px;
    max-width:185px;
background-color:#f1f2f4;
}
#themen h3{
    margin:0 0 0 5px;
    padding:2.5em 0 .1em 0;
    color:#9e181b;
    background:transparent;
}
#themen ul{
    margin-left:33px;
}
/*erste Reihe mit Hauptnavigation, Textheadline, und Bild*/
#navicontent {
   position:absolute;
   top:186px;
   left:0;
   width:232px;
   margin-top:-23px;
   margin-left:0;
   z-index:2;
   font-size:.9em;
}
/*Platzhalter Gif mit linker transparenz*/
#navibogen {
   position:absolute;
   margin:0 0 0 192px;
   background:transparent url(/images/logos/bogen.gif) no-repeat;
   width:60px;
   z-index:20;
   min-height:85em;
   top:184px;
   left:0;
}
.suche{
   width:225px;
   height:90px;
   background-color:#f1f2f4;
}
#inhalt{
/*    clear:both;*/
   margin:0 245px 0 230px;
   padding:0;
   min-height:139em;
/* konqui schwimmt sonst und macht bei Kommentaren den Hintergrund falsch */
background:#fff;
}
#footer{
   color:#b0b8be;
   font-size:.8em;
   margin:0;
   padding:0;
   background-image: url(/images/logos/foot_2.jpg);
   background-repeat: no-repeat;
   width:900px;
   height:219px;
}
/*  *  *        Formatierungen Elemente    *  *  */
h1, h2, h3, h4, h5{
   color:#000;
   text-align:left;
   font-weight:normal;
   font-family: garamond, georgia, baskerville, palatino, times, utopia, serif;
   margin:0;
   padding:1.5em 0 .1em 0;
}
h1{
   font-size:1.7em;
}
h2{
   font-size:1.5em;
}
h3, caption{
   font-size:1.4em;
}
h4{
   font-size:1.3em;
   margin-left:72px;
}
p{
   font-size:1.1em; /****************** pr�fen, ob das sinnvoll ist ************************************/
   margin:0 0 0 20px;
   padding:.7em .3em 1.1em 0; /***ge�ndert margin in px statt padding in em **/
}
ul{
   font-size:1em;
   margin:0 0 0 20px;
   padding:.1em 0em 1em 0;
   list-style-type:square;
   /*** evtl erst type definieren, dann erst image und eventuell bei ul und li	list-style-type:square;*/
}
li{
   list-style-type:square;
   list-style-image: url(/images/logos/dreieck.jpg);
   margin:0;
   padding:.1em 0 1em 0;
}
ul ul{
      padding:.5em 0 .1em 0;
}
ul ul li{
      padding:.5em 0 .1em 0;
}
ol{
   font-size:1em;
   margin:0 0 0 30px;
   padding:1em;
}
ol li{
   list-style-image: none;
   list-style-type:decimal;
   padding:0 0 .3em 0;
}
blockquote {
    margin:0 2em;
    padding:0;
   font-family: "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
    font-style: italic;
    font-weight:normal;
    font-size:1em;
    text-align:justify;
}
blockquote cite {
   text-align:right;
   font-style: normal;
   font-size:1em;
}
strong{
   font-weight:bold;
   color:#2f2f2f;
}
em{
   font-weight:bold;
   letter-spacing:.05em;
}
cite{
   font-style:italic;
}
/*******------------------*******   Links   *******------------------*******/
a{
   color:#808187;
   text-decoration: underline;
}
a:visited{
   color:#bbb;
}
a:focus{
   text-decoration:underline;
   color:#9e181b;
}
a:hover{
   color:#9e181b;
}
a:active{
   color:#9e181b;
   text-decoration:underline;
}
/*******------------------*******   Tabellen  *******------------------*******/
table {
   width:350px;
   margin:16px 0 0 75px;
   border-collapse:collapse;
   font-size:.8em;
}
th{
   background:#f1f2f4;
   padding: 5px;
   font-weight:bold;
}
td{
   text-align:center;
   width:350px;
   margin:.4em 0 .2em 75px;
   padding:0 5px 0 5px;
}
/*******------------------*******   verlinkte �berschriften  *******------------------*******/

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link{
   font-family: garamond, georgia, baskerville, palatino, times, utopia, serif !important;
   color:#000;
   text-decoration:none;
}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited{
   font-family: garamond, georgia, baskerville, palatino, times, utopia, serif !important;
   color:#000 !important;
   text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{
   font-family: garamond, georgia, baskerville, palatino, times, utopia, serif !important;
   color:#9e181b!important;
}
h1 a:active, h2 a:active, h3 a:active, h4 a:active{
   font-family: garamond, georgia, baskerville, palatino, times, utopia, serif !important;
   color:#9e181b!important;
}
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus{
   font-family: garamond, georgia, baskerville, palatino, times, utopia, serif !important;
   color:#9e181b!important;
}
blockquote .source{
   text-align:right;
   font-style: normal;
}
/*  *  *        Formular             *  *  */
fieldset > legend{
    display:block;
}
legend{
   font-size:100.01%;
   font-weight: bold;
   padding:1em;
   margin-top:.7em;
   color:#fff;
   background-color:#9e181b;
}
fieldset{
   margin:1em 0 2em 65px;
   padding:0;
   border:none;
   max-width:400px;
   padding:.5em;
}
label{
   text-align:right;
   line-height:1.4em;
}
input{
   font-family: "trebuchet ms", "albany amt", "andale sans", helvetica, tahoma, arial, sans-serif;
   font-size:.95em;
   text-align:left;
   color:#59636a;
   background-color:#f1f2f4;
}
input.text{
   font-size:.95em;
   text-align:left;
   border:1px outset #f1f2f4;
   width:180px;
}
input.submit{
   width:8em;
   border:2px outset #f1f2f4;
   text-align:center;
   cursor:pointer;
}
fieldset.searchform{
   border:none;
   cursor:pointer;
   width:200px;
    margin-left:0px;
}
#searchsubmit{
   text-align:center;
   border:1px outset #f1f2f4;
   padding:.1em .7em;
   background-color:#f1f2f4;
   margin:.3em 0 0 0;
}
select{
   color:#59636a;
   background-color:#f1f2f4;
   line-height:1.3em;
   width:9em;
   overflow:visible;
   }
input:focus{
   color:#9e181b;
   background-color:#bbb;
}
textarea{
   font-size:.95em;
   text-align:left;
   color:#000;
   background-color:#f1f2f4;
   border:1px outset #f1f2f4;
   max-width:400px;
}
textarea:focus{
   color:#9e181b;
   background-color:#bbb;
}
input:hover{
   color:#9e181b;
   background-color:#f1f2f4;
   font-weight:bold;
}
/*  *  *        Navigation Styles        *  *  */
#horinavi{
   padding:95px 0 0 223px;
}
#horinavi h1{
   font-size:1.7em;
   padding:0 0 .1em 0;
   margin-left:80px;
}
.description{
   margin:0 0 0 60px;
}
/*vertikale Navigation*/
#navicontent a{
   padding: 0 .7em 0 1em;
   text-decoration:none;
   color:#808187;
   display:block;
}
#navicontent a:visited{
   color:#bbb;
}
#navicontent a:hover{
   background-color:#fff;
   background-image: url(/images/logos/pfeil.gif);
   background-repeat:no-repeat;
   background-position:-10px;
   color:#9e181b;
   width:7em;
   display:inline;
}
#navicontent a:focus{
   color:#9e181b;
}
#navicontent a:active{
   color:#9e181b;
}
#navicontent ul{
   margin:0;
}
#navicontent ul li{
   margin:0;
   padding: .4em 0;
/*hilft nur bedingt, damit passt es zwar unten, aber oben am Bogen nicht mehr*/
/*   width:199px;*/
   text-indent:0;
   list-style-image: none;
   list-style-type:none;
   border-top:1px solid #bbb;
   border-bottom:none;
}
#navicontent h3 {
   color:#9e181b;
   padding-bottom:.5em;
   border-bottom:none;
   margin:0 0 0 10px;
   font-size:1.3em;
}
/*  *  *        Spezielle Definitionen   background:yellow; background:green; *  *  */
.kategorie li{
   background-color:#f1f2f4;
}
.kategorie h2,h3{
   background-color:#f1f2f4;
}
.kategorie ul li a{
   width:auto;
   margin:0;
   padding:0;
}
#tagcloud{
   margin-right:10px;
   width:190px;
}
#tagcloud a{
   white-space:nowrap;
}
#archivliste{
   margin-right:20px;
   width:194px;
}
#blogroll, #seiten{
   width:197px;
   max-width:197px;
}
#blogroll ul{
   border:none;
}
#blogroll ul li h2 {
   color:#9e181b;
   margin:0 0 0 10px;
   padding:1em 0 0 0;
   list-style-image:none !important;
   border:none !important;
   font-size:1.3em;
}
/*Navigation im Footer*/
#navifooter {
   font-size:1.2em;
   margin:0 5em 0 300px;
   padding:.5em 0 0  0;
   text-align:right;
   border-top:1px dotted #808187;
}
#navifooter li {
   margin-right:1em;
   list-style: none;
   display: inline;
}
#navifooter a{
   text-decoration: none;
}
#navifooter a:link{
   color:#808187;
}
#navifooter a:visited{
   color:#bbb;
}
#navifooter a:hover{
   color:#9e181b;
}
#navifooter a:active{
   color:#808187;
}
#navifooter a:focus{
   color:#9e181b;
}
/*Markierung der gerade ausgew�hlten Seite*/
#selected{
   color:#9e181b !important;
   font-weight:bold;
}
#inhalt h2 {
   margin-left:3.8em;
   font-size:1.4em;
   border-top:1px dotted #808187;
}
#inhalt h3 {
   margin-left:5.3em;
   margin-top:.5em;
   font-size:1.01em;
}
#inhalt p{
   margin-left:4.7em;
   padding:.1em 0em 1em 0em;
}
#kategorieliste ul li {
   display : none;
}
#kategorieliste .current-cat ul li, #kategorieliste .current-cat-parent ul li{
   display : block;
}
.children{
   padding-left:15px;
   border-bottom:none;
}
.children li a{
   color:#808187 !important;
}
/*"normale" Tabelle zur reinen Textgliederung*/
.tab th  {
    vertical-align:top;
   border-bottom:1px dotted #808187;
}
.tab td  {
    vertical-align:top;
    margin:1em 0 0 4.25em;
    padding:5px 0 .4em 1em;
    text-align:left;
   border-bottom:1px dotted #808187;
}
.tabelle{
   max-width:490px;
   text-align:center;
   border-width:1px 2px 2px 1px;
   border-style:solid;
   border-color:#808187 #9e181b #9e181b #808187;
}
.tabelle th{
   font-size:.8em;
   border:1px dotted #808187;
}
.tabelle td{
   font-size:.8em;
   border-width:1px;
   border-style:solid dotted;
   border-color:#808187;
}
.alt {
   background-color:#f1f2f4;
   border:1px #fff outset;
}
.alt_align{
   text-align:left;
}
.td_small{
   width:1em;
   max-width:1em;
}
.tabelle tr:hover, .zahl  tr:hover, .tab tr:hover{
   color:#59636a !important;
   background-color:#d8dde1;
}
.tabelle th:hover, .zahl  th:hover, .tab th:hover{
   color:#fff !important;
   background-color:#9e181b;
}
.tabelle td:hover, .zahl  td:hover, .tab td:hover{
   color:#fff !important;
   background-color:#9e181b;
}
/*Liste geordnet*/
.zahl {
   background:#b0b8be;
   margin-left:5.5em;
}
/* braucht man immer*/
acronym, abbr, span.caps{
   cursor: help;
}
.date{
   margin:0;
   font-size:.9em;
}
p.date a{
   text-decoration:none;
}
.linkliste{
   margin:0 0 0 55px;
   padding:0 0 0 55px;
}
.st-related-posts{
   margin:0 0 0 55px;
   padding:0 0 0 55px;
}
.st-related-posts li{
   padding:.1em 0 .5em 0;
}
/*-------------------- widgets---------------------*/
#themen ul.rightsidebar{
    margin-left:-15px;
}
#themen ul.rightsidebar li{
    margin-left:10px;
    list-style-type:none;
    list-style-image:none;
}
#themen ul.rightsidebar li li{
    margin-left:-10px;
   list-style-type:square;
   list-style-image: url(/images/logos/dreieck.jpg);
}
h2.widgettitle{
    margin:0 0 0 5px;
    padding:2.5em 0 .1em 0;
    color:#9e181b;
    font-size:1.3em;
     }
.widget {
     }
.textwidget {
    margin:3px 0 3px 25px;
     }
/*-------------Ende widgets---------------------*/
.storycontent { float: left; }
.landingsites {
    margin: 1em 1.5em 1em 70px;
    padding: .5em;
    border: 2px dotted #9e181b;
}
.landingsites ul li {
    list-style-position: inside;
    line-height: 1.5em;
/*    font-size: 1.3em;*/
}
#inhalt .landingsites h2, #inhalt .landingsites p{
    margin-left:0;
}
#google_ads_frame1{
    left:18px !important;
}
.small{
    font-size:.9em;
    margin:0 0 .2em 55px;
    padding:0 0 .2em 55px;
}
#post a{
   text-transform:none !important;
}
#comment a{
   text-decoration:none;
}
#navicontent ul li.current-cat a{
   color:#9e181b !important;
}
#tagcloud a{
   display:inline;
   padding:0 0 0 1em;
}
#feeds_button {
    width:74px;
    height:14px;
    text-align: left;
    font-size: 11px;
    padding-left: 6px;
    padding-top:1px;
    padding-bottom: 0px;
    color: #fff;
    background: url(wp-content/plugins/wp-feedstats/wp-feedstats.gif) no-repeat;
    margin-bottom: 2px;
}
/*Ende CSS*/
