/*  (c)2010 
**********************************************
einfach-persoenlich.de - 
Professionelles Webdesign mit Persoenlichkeit
Dipl.-Ing. Joerg Petermann  
**********************************************/

*{
margin:0;
padding:0;
}

body{
margin:0 auto;
text-align:center;
font:90%/1.6em arial, "trebuchet ms", verdana, sans-serif; 
color:#333;
background:#fff;
position:relative;
}

a,
a:link,
a:visited{
color:#0167a5;
font-weight:normal;
text-decoration:none;
border-bottom:1px solid #0167a5;
}

a:hover{
color:#666;
border-bottom:1px dotted #666;
}


/************************/

#kopf{
height:140px;
background:#fff url(http://www.erfolg-in-balance.de/bild/head.jpg) no-repeat 0 26px;
z-index:100;
}

#kopf h1{
display:block;
text-indent:-88888px;
}

#kopf h1 a{
display:block;
padding:38px 0 82px;
border:0;
height:1%;
outline:none;
}

#kopf h2 a{
position:absolute;
top:25px;
right:15px;
width:134px;
height:134px;
text-indent:-88888px;
background:transparent url(http://www.erfolg-in-balance.de/bild/logo.jpg) no-repeat 0 0;
border:0;
outline:none;
display:none;
}
/************************/

#seite{
margin:0 auto;
text-align:center;
width:980px;
background:#fff;
position:relative;
}

/************************/

#koerper{
margin-top:-16px;
border:2px solid #D1D2D4;
background:#fff url(http://www.erfolg-in-balance.de/bild/bg.gif) repeat-y 0 0;
float:left;
display:inline;
width:100%;
}

#content{
float:left;
text-align:left;
width:610px;
}


/************************/

#main{
float:right;
width:390px;
margin:23px 0 30px;
}

#main h2, 
#main h3, 
#main h2 a,
#main h3 a{
color:#333;
font-size:18px;
margin:0 0 1em;
font-weight:bold;
line-height:1.4em;
border:0;
text-decoration:none;
}

#main h3,
#main h3 a{
color:#333;
font-size:16px;
margin-bottom:.3em;
}

#main h3.header{
margin:-.5em 0 1.4em -1.4em;
font-size:.85em;
font-weight:normal;
color:#666;
}

#main h3.header a{
font-size:1em;
font-weight:normal;
color:#666;
}

#main h3.header a:hover{
color:#0167a5;
border-bottom:1px solid #0167a5;
}

#main h3 span{
color:#333;
font-weight:normal;
font-size:.8em;
}

#main ul{
margin:0 0 1em .7em;
list-style-type:none;
}

#main ul li{
margin-left:12px;
padding-left:17px;
list-style-type:none;
background:transparent url(http://www.erfolg-in-balance.de/bild/pkt.gif) no-repeat 0 8px;
}

#main ol{
margin:0 0 1em;
}

#main ol li{
margin-left:40px;
}

#main p{
margin-bottom:1em;
}

#main hr{
clear:both;
margin:1em 0;
padding:.1em 0;
height:1px;
border:0;
}

#main .r{
float:right;
margin:3px 0 13px 13px;
}

#main .l{
float:left;
margin:3px 13px 13px 0;
}

#main .bild{
padding:5px;
border:1px solid #e2e2e2;
}

#main .bild{
margin:0 20px 6px -20px;
padding:5px;
border:1px solid #e2e2e2;
}

#main p.bild a{
border:0;
}
#main .bild img{
border:1px solid #e2e2e2;
}

#main blockquote{
padding:10px;
margin:10px 30px;
border:1px solid #CAC9C9;
background:#f5f5f5;
font-style:italic;
}

#main blockquote p{
margin:.6em;
}

#main #trackbacks{
font-size:.9em;
margin-left:1em;
}


#main a.no,
#main a.no img{
border:0;
}

#main label{
font-size:13px;
}

#main textarea,
#main input{
color:#666;
margin:0;
padding:2px 4px;
font-family:verdana;
font-size:13px;
width:300px;
}

#main input#submit{
width:100px;
}

#main small{
font-size:.85em;
color:#666;
}

#main .comment{
margin:0 0 1em;
padding:.4em 1em 0 ;
background:#f5f5f5;
border:1px solid #ddd;
}

#main .comment-header{
margin-bottom:.4em;
font-weight:bold;
}

#main ul li span{
font-size:.9em;
}

#main .posted,
#main .comment,
#main label{
font-size:.85em;
}

/************************/

#nav{
float:left;
padding-top:20px;
margin-bottom:30px;
width:180px;
font-size:12px;
font-family:arial,verdana;
background:#f1f1f1;
}

#nav p{
padding:4px 10px;
}

#nav ul{
display:block;
list-style:none;
margin:0 0 1em;
}

#nav ul li{
color:#999;
list-style:none;
font-size:12px;
}

#nav ul li a{
display:block;
color:#666;
font-weight:normal;
border:0;
height:1%;
text-decoration:none;
outline:none;
}

#nav ul li a:hover{
background:#fff;
}

#nav ul li h3 a{
display:block;
padding:0 0 0 10px;
font-weight:bold;
font-size:.9em;
outline:none;
}

#nav ul li h3 a:hover{
background:#fff;
}

#nav ul li ul{
display:none;
}

#nav ul li ul li a{
padding:0 0 0 20px;
}

body.perfolg-in-balance-das-buch #nav ul li ul.perfolg-in-balance-das-buch,
body.ppresse #nav ul li ul.ppresse,
body.pdas-7-felder-prinzip #nav ul li ul.pdas-7-felder-prinzip,
body.p7x7-impulse-fuer-mehr-balance #nav ul li ul.p7x7-impulse-fuer-mehr-balance,
body.pkontakt-impressum #nav ul li ul.pkontakt-impressum,
body.pwissenswertes #nav ul li ul.pwissenswertes,
body.plinks #nav ul li ul.plinks,
body.pbilder #nav ul li ul.pbilder,
body.pdownload #nav ul li ul.pdownload,
#nav ul li ul.p7x7-erfolgs-thesen-fuer,
#nav ul li ul.pdas-7-felder-prinzip{
display:block;
}


body.serfolg-in-balance---das-fachbuch-zum-7-felder-prinzip #nav ul li ul li.serfolg-in-balance---das-fachbuch-zum-7-felder-prinzip a,

body.spresseinfos-und-pressespiegel #nav ul li ul li.spresseinfos-und-pressespiegel a,

body.sdas-7-felder-prinzip-rad #nav ul li ul li.sdas-7-felder-prinzip-rad a,
body.snutzen-vorteile #nav ul li ul li.snutzen-vorteile a,
body.sdie-7-handlungsfelder #nav ul li ul li.sdie-7-handlungsfelder a,
body.szielgruppe-kundenprofil #nav ul li ul li.szielgruppe-kundenprofil a,
body.sreferenzen-projekte #nav ul li ul li.sreferenzen-projekte a,
body.sentwicklungsgeschichte #nav ul li ul li.sentwicklungsgeschichte a,
body.swir-ueber-uns #nav ul li ul li.swir-ueber-uns a,
body.sangebote-produkte #nav ul li ul li.sangebote-produkte a,
body.sdas-7-felder-prinzip #nav ul li ul li.sdas-7-felder-prinzip a,

body.spersoenlichen-erfolg #nav ul li ul li.spersoenlichen-erfolg a,
body.sbessere-ideen #nav ul li ul li.sbessere-ideen a,
body.sbessere-struktur #nav ul li ul li.sbessere-struktur a,
body.sbessere-ressourcen #nav ul li ul li.sbessere-ressourcen a,
body.sbessere-entwicklung #nav ul li ul li.sbessere-entwicklung a,
body.sbesseres-handeln #nav ul li ul li.sbesseres-handeln a,
body.sbessere-kommunikation #nav ul li ul li.sbessere-kommunikation a,
body.sbessere-fuehrung #nav ul li ul li.sbessere-fuehrung a,
body.s7x7-erfolgs-thesen-fuer-balance #nav ul li ul li.s7x7-erfolgs-thesen-fuer-balance a,

body.sdisclaimer #nav ul li ul li.sdisclaimer a,
body.skontakt-disclaimer #nav ul li ul li.skontakt-disclaimer a,

body.shoerenswertes #nav ul li ul li.shoerenswertes a,
body.ssehenswertes #nav ul li ul li.ssehenswertes a,
body.slesenswertes #nav ul li ul li.slesenswertes a,
body.swissenswertes #nav ul li ul li.swissenswertes a,

body.sblog-artikel-links #nav ul li ul li.sblog-artikel-links a,


body.start #nav ul.p7x7-erfolgs-thesen-fuer1 li h3 a{
background:#fff;
}

body.spresseinfos-und-pressespiegel #nav ul.ppresse li h3 a,
body.serfolg-in-balance---das-fachbuch-zum-7-felder-prinzip #nav ul.perfolg-in-balance-das-buch li h3 a,




body.swissenswertes #nav ul.pwissenswertes li h3 a,
















body.s7x7-erfolgs-thesen-fuer-balance #nav ul.p7x7-impulse-fuer-mehr-balance li h3 a,

body.sdas-7-felder-prinzip #nav ul.pdas-7-felder-prinzip li h3 a,
body.sblog-artikel-links #nav ul.plinks li h3 a,
body.skontakt-disclaimer #nav ul.pkontakt-impressum li h3 a,
body.skontakt #nav ul li h3 a{
background:#fff !important;
}

/************************/

#subnav{
float:right;
width:318px;
margin-top:20px;
margin-bottom:30px;
text-align:left;
}

#subnav .box{
margin-bottom:1em;
clear:both;
}

#subnav h3{
padding:4px 10px;
font-size:13px;
color:#666;
}

#subnav ul{
margin-bottom:0;
list-style:none;
padding:4px 10px;
}

#subnav ul li ul{
border:0;
padding:0;
margin:0 0 .3em;
}

#subnav ul li{
color:#999;
line-height:1.8em;
list-style:none;
}

#subnav ul li a{
color:#666;
font-weight:normal;
border-bottom:1px solid #666;
font-size:12px;
outline:none;
}

#subnav ul li a:hover{
color:#0167a5;
border-bottom:1px solid #0167a5;
}

#subnav p{
padding:4px 10px;
}

#subnav select{
width:190px;
color:#666;
}

#subnav form{
padding:5px 5px 10px 10px;
}

#subnav form input{
padding:2px;
color:#666;
width:180px;
border:1px solid #bbb;
background:#fff url(http://www.erfolg-in-balance.de/bild/lupe.gif) no-repeat right 50%;
}

/************************/

#fuss{
padding:1em;
clear:both;
color:#999;
font-size:11px;
line-height:1.4em;
}

#fuss p{
margin:0 0 1em;
letter-spacing:1px;
}

#fuss a{
color:#999;
border:0;
font-weight:normal;
}

/************************/

.clr,
.clear{
clear:both;
}

.no{
display:none;
}

/************************/

#main input.nobord,
#main #comments-open{
margin:0;
padding:0;
border:0;
}

#main input,
#main textarea,
#main #comment-form-remember-me{
display:block;
margin-bottom:1em;
}

#main input#comment-bake-cookie{
width:20px;
margin-bottom:0;
}

#main input#comment-preview,
#main input#comment-submit{
display:inline;
width:154px;
color:#333;
}

#main #comment-form-remember-me{
display:none;
}

#main .tag{
font-size:.85em;
text-align:right;
}

#main .date{
font-size:.85em;
margin-bottom:1em;
}

#main .entry{
margin-bottom:2em;
}

#main p.weiter{
margin-top:-1em;
}

#main p.weiter,
#main a.weiter{
font-size:.9em;
}


#knav{
position:absolute;
top:74px;
left:0
}

#knav ul{
float:left;
display:inline;
list-style-type:none;
width:370px;
}

#knav ul li{
float:left;
display:inline;
list-style-type:none;
margin-right:1px;
}

#knav ul li a{
float:left;
display:block;
width:45px;
height:45px;
border:0;
text-indent:-8888px;
outline:none;
background:transparent;
}

#knav ul li a:hover{
border:1px solid #0167a5;
}


#subnav ul li{
position:relative;
}

#subnav ul li a{
}

#subnav ul li a span{
display:none;
}

#subnav ul li a:hover span{
position:absolute;
display:block;
top:24px;
left:0;
border:2px solid #d1d2d4;
border:2px solid #0167a5;
background:#fff;
padding:6px 10px;
color:#666;
line-height:1.8em;
z-index:500;
width:260px;
}

#subnav ul li a span strong{
display:block;
color:#0167a5;
border-bottom:1px solid #0167a5;
margin-bottom:.4em;
}

#main .nobord a,
#main .nobord a img{
border:0;
}

#nav a.buch,
#nav a.buch img{
border:0;
}

#nav a.buch{
margin:0 0 0 8px;
}

