/* einfach-persoenlich - strategie-b
   (c) 2001-2009 Dipl.-Ing. Joerg Petermann   */

*{
margin:0;
padding:0;
}

body{
margin:0px auto;
padding:0px 0;
text-align:center;
font:80%/1.4em arial, verdana, "Lucida Grande", "Lucida Sans Unicode", "trebuchet ms", "Times New Roman", Times, serif;
color:#444; 
background:#e2ddcb;
width:960px;
border:8px solid #d4cfbb;
}

* html body{
behavior: url(/wp-content/themes/c_shiatsu/csshover.htc); 
} 

a{
color:#648181;
text-decoration:none;
}

a:hover{
color:#666;
color:#f70;
}

h1,h2,h3,h4,
p,table,td,ul,ol,blockqoute,input,textarea{
margin-bottom:1em;
}

h1,h2,h3,h4{
margin-bottom:.2em;
color:#D65F00;
color:#f70; 
font-family: "trebuchet ms", arial, georgia, "Times New Roman", Times, serif;
}

ul, ul li{
list-style:none;
}

.scfl:after{
content:" ";  
display:block; 
visibility:hidden;
clear:both; 
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

* html .scfl { display:inline-block; }
/*  \*/
* html .scfl { height:1%; }
.scfl{ display:block;}
/*  */

/******************************************/


#seite{
margin:0 auto;
padding:0px 0;
width:960px;
}

/******************************************/

#blatt{
margin:0 auto;
width:960px;
text-align:center;
height:1%;
background:#fff;
background:#F8F7F2;
}

/******************************************/

#kopf{
margin:0 auto;
width:100%;
height:100px;
text-align:left;
overflow:hidden;
background:#b5cfce url(/wp-content/themes/c_shiatsu/bild/head2.jpg) repeat-x 0 bottom;
background:#b5cfce url(/wp-content/themes/c_shiatsu/bild/head2.jpg) repeat-x 0 -13px;
}

#kopfin{
margin:0 auto;
width:960px;
position:relative;
}

#kopf p{
border-bottom:10px solid #fcdfbf;
padding:4px 10px;
background:#fff1e5;
font-size:.9em;
color:#f70;
display:none;
}

#kopf h1{
font-size:2em;
text-indent:-8888px;
}

#kopf h1 a{
display:block;
height:1%;
color:#666;
width:720px;
padding:40px 0 40px 20px;
outline:none;
}

#kopf h2{
padding:0 0 10px 20px;
font-size:15px;
font-style:italic;
color:#666;
text-indent:-8888px;
}

#kopf h3{
color:#666;
position:absolute;
top:126px;
left:420px;
font-size:1em;
text-indent:-8888px;
}

/******************************************/

#menu{
float:left;
display:inline;
width:100%;
height:26px;
border-top:1px solid #93866a;
}

#menu ul{
float:left;
display:inline;
width:100%;
margin:0;
background:#ece8d9 url(/wp-content/themes/c_shiatsu/bild/box2.gif) repeat-x 0 50%;
}

#menu ul li{
float:left;
display:inline;
position:relative;
z-index:20;
}

#menu ul li a{
float:left;
display:block;
height:1%;
color:#93866a;
margin:0;
padding:4px 10px;
outline:none;
font-weight:bold;

}

#menu ul li a:hover{
background:#E5E0CC;
}

#menu ul li ul{
display:none;
text-align:left;
}

#menu ul li:hover ul{
display:block;
width:219px;
position:absolute;
top:26px;
left:0;
background:#fff;
border:1px solid #C3BEAD;
border-width:1px 1px 0px 1px;
}

#menu ul li ul li{
float:left;
display:inline;
background:#E6F6F6;
}

#menu ul li ul li a{
float:left;
display:block;
width:199px;
height:1%;
color:#666; 
font-size:.95em;
font-weight:normal;
background:#fff;
border-bottom:1px solid #C3BEAD;
}

#menu ul li ul li a:hover{
background:#d4cfbb;
}


/******************************************/

#rubrik{
float:left;
display:inline;
text-align:left;
background:#fcdfbf;
width:100%;
height:27px;
margin-bottom:1em;
border-bottom:1px solid #93866a;
background:#AEA590;
}

#rubrik ul{
float:left;
display:inline;
}

#rubrik ul li {
float:left;
display:inline;
position:relative;
z-index:10;
}

#rubrik ul li a{
float:left;
display:inline;
padding:5px 10px 4px;
font-size:.9em;
letter-spacing:1px;
background:#AEA590;
color:#fff;
}

#rubrik ul li a:hover{
background:#d4cfbb;
color:#93866a;
}

#rubrik ul li ul{
display:none;
}

#rubrik ul li:hover ul{
display:block;
position:absolute;
top:27px;
left:0;
width:219px;
background:#fff;
border:1px solid #d4cfbb;
border-width:1px 1px 0;
}

#rubrik ul li ul li{
float:left;
display:inline;
background:#F3F0E6;
}

#rubrik ul li ul li a{
float:left;
display:block;
width:199px;
height:1%;
color:#666; 
font-size:.85em;
font-weight:normal;
background:#F3F0E6;
border-bottom:1px solid #d4cfbb;
}

#rubrik ul li ul li a:hover{
background:#E5E0CC;
color:#93866a;
}

/********************************************/

#koerper{
margin:10px;
}

#content{
clear:both;
float:left;
display:inline;
width:620px;
height:1%;
text-align:left;
margin:0 0 4em;
}

#contentin{
}

#main{
float:left;
display:inline;
width:615px;
margin-bottom:4em;
height:1%;
overflow:hidden;
/*margin-top:1.6em;*/
}

#main h2,
#main h3,
#main h4{
color:#93866a;
color:#617e7a;
font-weight:normal;
line-height:1.2em;
margin:0 0 .4em;
}

#main h2{
font-size:20px;
font-size:18px;
}

#main h3{
font-size:17px;
}

#main h4{
font-size:15px;
}

#main h3.pagetitle{
font-size:1em;
margin-bottom:1em;
}

#main p.bild{
padding:4px;
border:1px solid #bbb;
background:#fff;
}

#main p.bild a img{
border:0;
}

#main p.l{
float:left;
display:inline;
margin:4px 10px 16px 0;
}

#main p.r{
float:right;
display:inline;
margin:4px 0 16px 10px;
}

#main blockquote{
margin:1em 0em;
padding:1em 2em;
border:3px double #e5e0cc
background:#fff;
font-size:1em;
color:#444;
}

#main blockquote strong{
display:block;
text-align:right;
font-weight:normal;
font-size:.85em;
color:#666;
}

#main .entry{
margin:0em 0 1em;
padding:8px 8px 20px;
border:2px solid #e5e0cc;
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

#main input#name,
#main input#email,
#main input#url{
display:block;
width:220px;
padding:4px;
border:1px solid #93866a;
background:#fff;
font-family:verdana;
color:#93866a; 
font-size:13px;
}

#main textarea{
display:block;
padding:4px;
border:1px solid #93866a;
background:#fff;
font-family:verdana;
color:#93866a; 
font-size:13px;
width:440px;
}

#main input.nobord{
display:none;
}

#main #comments-open-text span,
#main #comment-form-remember-me{
display:none;
}

#main input#submit,
#main input#comment-preview,
#main input#comment-submit{
display:inline;
width:160px;
padding:2px 4px;
font-weight:bold;
background:#93866a;
color:#fff;
border:3px double #fff;
}

#main input#submit:hover,
#main input#comment-preview:hover,
#main input#comment-submit:hover{
color:#93866a;
background:#d4cfbb; 
border:3px double #fff;
}

#main ol.commentlist li,
#main .comment{
margin-bottom:1em;
padding:1em 1em 0 ;
border:1px double #e5e0cc;
background:#fff url(/wp-content/themes/c_shiatsu/bild/entry.gif) no-repeat 0 0;
}

#main .date{
clear:both;
font-size:.95em;
margin-top:.3em;
}

#main .comment-header,
#main .posted{
font-size:.95em;
margin-top:.3em;
color:#666;
}

#main .posted{
border-top:1px solid #e5e0cc;
padding:6px 8px;
}

#main p.tags{
text-align:right;
}

#main small{
font-size:1em;
color:#666;
}

#main table.wptable{
border:2px solid #ada38e;
background:#d4cfbb;
margin:0 0 1em;
padding:0px;
color:#444;
font-size:.95em;
}

#main table.wptable th{
margin:2px;
padding:3px 4px;
background:#d4cfbb;
border:1px solid #ada38e;
border-width:0 1px 1px 0;
}


#main table.wptable td{
margin:2px;
padding:3px 4px;
background:#fff;
border:0;
}

#main form#anmeldung{
float:left;
display:inline;
height:840px;
width:500px;
}

#main form#anmeldung input{
float:right;
width:350px;
margin:0 0 1em;
padding:4px;
border:1px solid #93866a;
background:#fff;
font-family:verdana;
color:#93866a; 
font-size:13px;
}

#main form#anmeldung label{
float:left;
display:inline;
}

#main form#anmeldung textarea{
float:right;
width:350px;
margin:0 0 1em;
padding:4px;
border:1px solid #93866a;
background:#fff;
font-family:verdana;
color:#93866a; 
font-size:13px;
}

#main form#anmeldung p,
#main form#anmeldung div{
clear:both;
display:block;
margin:0 0 0em 0;
}

#main form#anmeldung input#submit{
width:270px;
margin:10px 90px 10px 0;
padding:2px 4px;
font-weight:bold;
background:#93866a;
color:#fff;
border:3px double #fff;
}

#main form#anmeldung input#submit:hover{
color:#93866a;
background:#d4cfbb; 
border:3px double #fff;
}


#main form#anmeldung input.FALSE,
#main form#anmeldung textarea.FALSE{
border:1px solid red;
}

#main form#anmeldung p.FALSE{
color:red;
}

#main form#anmeldung p{
margin:0 0 1em 0em;
}

#main form#anmeldung p.rad{
margin-left:140px;
margin-bottom:0em;
height:2.5em;
}

#main form#anmeldung input.radio{
margin-top:2px;
width:30px;
float:left;
border:0;
}

#content #main p.zitat{
font-size:1.5em;
font-family:geogia;
margin:1em;
font-style:italic;
line-height:1em;
}

#content #main .voll{
width:602px;
margin:0;
}

#content #main .voll .entryin{
padding:4px 10px;
}

#content #main .buchkats{
clear:both;
width:602px;
height:38px;
background:#fff;
border:2px solid #e5e0cc;
border-top:0;
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

#content #main .buchkats ul{
display:inline;
margin:0;
border-top:0;
}

#content #main .buchkats ul li{
float:left;
display:inline;
background:0;
margin:0;
padding:0 10px;
}

#content #main .buchkats ul li a{
float:left;
display:inline;
}


#main ul{
margin:1em 0 1em 1em;
}

#main ul li{
padding:0 0 .2em 1.5em;
background:transparent url(/wp-content/themes/c_shiatsu/bild/pkt.gif) no-repeat 0 1px;
}

#main ol{
margin:1em 0 1em 2em;
padding:0 0 0 2em;
}

#main ol li{
padding:0 0 .2em 0;
}

#main ul li a,
#main p a{
text-decoration:underline;
}

/******************************************/

#subnav{
float:right;
display:inline;
width:200px;
text-align:left;
height:1%;
background:#FFF1E5 url(/wp-content/themes/c_shiatsu/bild/ecke3.gif) no-repeat 0 0;
padding:10px 0;
display:none;
}

#subnavin{
background:#FFF1E5 url(/wp-content/themes/c_shiatsu/bild/ecke3u.gif) no-repeat 0 bottom;
padding:0px 15px;
}

#subnav h2,
#subnav h3,
#subnav h4{
color:#f70; 
}

#subnav strong{
color:#f70; 
}

/******************************************/

#nav{
float:left;
float:right;
display:inline;
width:320px;
text-align:left;
padding:0;
margin-bottom:2em;
}

#navin{
}

#nav .box{
margin-bottom:1em;
padding:3px;
border:2px solid #e5e0cc;
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

#nav p{
padding:8px 8px 2px;
}

#nav ul{
margin:6px 2px;
border-bottom:1px solid #e5e0cc;
}

#nav ul li{
margin:0;
padding:0 0px;
border-top:1px solid #e5e0cc;
}

#nav ul li a{
padding:3px 8px;
display:block;
height:1%;
color:#666;
}

#nav ul li a:hover{
color:#93866a;
background:#ECE8D9;
}

#nav ul li ul{
margin:0 0 0 15px;
border:0;
}

#nav h3{
margin:0 0 4px 0;
padding:2px 10px;
font-size:1em;
font-weight:bold;
color:#93866a; 
border:1px solid #d4cfbb;
border-width:0 0px 1px 0;
background:#ece8d9 url(/wp-content/themes/c_shiatsu/bild/h4.gif) repeat-x 0 20%;
}

#nav h3 a{
color:#93866a; 
}

#nav h3 a:hover{
color:#f70; 
}

#nav .galerie{
margin:6px 0;
}

#nav p.l{
float:left;
margin:4px;
border:0;
}

#nav .l a img{
background:#fff;
padding:3px;
border:1px solid #bbb;
}

#nav .l a:hover img{
border:1px solid #f1c599;
}

#nav h3{
clear:both;
}

#nav #searchform2{
margin:10px 20px 0 10px;
padding:10px;
border:2px solid #900;
background:#eee;
text-align:center;
}

#nav #searchform2 input{
padding:2px 4px;
width:150px;
border:1px solid #ccc;
color:#666;
font-family:verdana;
font-size:13px;
}

#nav #searchform2 input#searchsubmit2{
margin:0px 0 0;
padding:1px;
width:120px;
font-weight:bold;
border:1px solid #fff;
background:#900;
color:#fff;
}

#nav #searchform2 input#searchsubmit2:hover{
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
background:#ccc;
color:#444;
}

#nav ul.page li ul{
margin:0;
border-bottom:1px solid #ffcea3;
}

#nav ul.page{
border:0;
}

#nav ul.page li,
#nav ul.page li a{
margin:0 0 .3em;
padding:0;
font-size:1.1em;
font-weight:bold;
color:#f70; 
border:0;
}

#nav ul.page li ul li{
margin:0;
}

#nav ul.page li ul li a{
margin:0;
border-top:1px solid #ffcea3;
}

#nav ul.page li ul li a{
padding:3px 4px;
display:block;
font-size:.8em;
font-weight:normal;
height:1%;
color:#666;
}

#nav ul.page li a:hover{
background:0;
color:#666;
}

#nav ul.page li ul li a:hover{
background:#ffdbbc;
}

#nav ul li.cat-item-16 ul{
display:block;
}

#nav ul li.cat-item-13 ul,
#nav ul.page li ul li ul{
display:none;
}

#nav p.zitat{
font-size:1.2em;
font-family:"trebuchet ms", sans-serif;
margin:.4em 1em 1em;
font-style:italic;
line-height:1em;
}

#nav p.tags a{
color:#888;
}

#nav p.klein{
font-size:.8em;
padding:0;
margin:-2.2em .8em 0;
}

#nav .rss{
background:#fff url(/wp-content/themes/c_shiatsu/bild/rss.gif) no-repeat right bottom;
margin-bottom:1em;
}

#nav .rss h3{
margin:2px;
}

/******************************************/

#menu2{
clear:both;
width:100%;
background:#efefef;
border-top:1px solid #C3BEAD;
border-bottom:1px solid #C3BEAD;
background:#e2ddcb;
}

#menu2 ul{
margin:0 auto;
text-align:center;
height:28px;
line-height:2.2em;
}

#menu2 ul li{
display:inline;
padding:.4em .1em;
}

#menu2 ul li a{
height:1%;
padding:.4em .9em .3em;
color:#93866a;
}

#menu2 ul li a:hover{
background:#ECE8D9;
}


/******************************************/

#footer{
clear:both;
width:100%;
padding-bottom:2.2em;
text-align:left;
background:#fff;
border-bottom:1px solid #ffbd82;
}

#footer .box{
width:240px;
float:left;
display:inline;
margin:15px 0 0;
}

#footer .box ul{
margin:0px 20px 0px 10px;
padding-top:1px;
}

#footer .box ul li ul{
margin:0 0px 0px 10px;
}

#footer .box p{
margin:0 20px 6px 10px;
padding:0 10px;
}

#footer .box h3{
margin:0 20px 6px 16px;
padding:0 4px;
font-size:16px;
color:#d65f00;
color:#f70; 
}

#footer .box h3 a{
color:#d65f00;
color:#f70; 
}

#footer .box ul{
border-top:1px solid #f1c599;
border-bottom:1px solid #f1c599;
}

#footer .box ul li ul{
border:0;
}

#footer .box ul li{
border-top:1px solid #f1c599;
}

#footer .box ul li a{
color:#c97c37;
color:#666;
padding:4px 0 4px 10px;
display:block;
height:1%;
}

#footer .box ul li a:hover{
background:#f8ddbf;
}

#footer .links{
margin-left:0px;
}

#footer .box ul li ul,
#footer .box ul li.cat-item-16 ul,
#footer .box ul li.cat-item-13 ul{
display:none;
}

/******************************************/

#fuss{
clear:both;
height:1%;
border-top:10px solid #d4cfbb;
background:#93866a;
}

#fuss p{
margin:0;
padding:.6em 1em;
font-size:.85em;
}

#fuss p,
#fuss p a{
color:#fff; 
}

/******************************************/

.clr,
.clear{
clear:both;
}

/******************************************/

#knav{
position:absolute;
top:0px;
right:10px;
display:none;
}

#knav ul{
float:left;
display:inline;
}

#knav ul li{
float:left;
display:inline;
padding:0 .35em;
}

#knav ul li a{
display:block;
padding:.4em .3em;
color:#D65F00;
color:#f70; 
font-size:.9em;
}

#knav ul li a:hover{
color:#666;
}

/******************************************/

#footer,
#menu21{
display:none;
}

/*******************************/

body.home #main{
width:606px;
}

body.home #subnav{
display:none;
}


body.home #main #my-glider{
margin-bottom:10px;
height:280px;
height:300px;
width:602px;
border:2px solid #e5e0cc;
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

body.home div.scroller{ 
width: 602px; 
height: 260px;
height: 275px;
overflow: hidden;
}

body.home div.scroller div.section{
width: 600px; 
height: 275px;
overflow:hidden;
float:left;
display:inline;
padding:0px;		
}

body.home #main div.scroller div.section h3{
font-size:1.25em;
margin:8px 0;
}

body.home div.scroller div.content{
width1: 10000px;
}

body.home #main .controls{
margin:0 10px 10px;
}

body.home #main h4.angebot,
body.home #main h4.rubrik{
font-size:1.0em;
padding:6px 10px;
font-weight:bold;
}

body.home #main .entry{
width:294px;
float:left;
display:inline;
margin:0 0 12px;
padding:0;
overflow:hidden;
border:2px solid #e5e0cc;
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

body.home #main .entry2 h4.rubrik,
body.home #main .entry h4.rubrik,
body.home #main #my-glider h4{
margin:2px;
padding:6px 10px 4px;
border:1px solid #85acac;
border-width:0 0px 1px 0;
background:#ece8d9 url(/wp-content/themes/c_shiatsu/bild/h4a.gif) repeat-x 0 20%;
color:#648181;
}

body.home #main #my-glider h4.angebot{
display:none;
}

body.home #main .entry2 h4,
body.home #main .entry h4 a,
body.home #main #my-glider h4 a{
color:#648181;
}

body.home #main .entry h4 a:hover,
body.home #main #my-glider h4 a:hover{
color:#f70;
}

body.home #main .entryin{
padding:4px 4px;
}

body.home #main .entryin p{
font-size:.95em;
margin:.3em 0;
}

body.home #main .entryin p.bild{
margin-right:10px;
}

body.home #main .entryin p.l{
margin:6px 10px 10px 0px;
}

body.home #main h3{
font-size:1.2em;
font-weight:bold;
margin:0 0 -.2em 0;
}

body.home #main .rand1,
body.home #main .rand3,
body.home #main .rand5{
margin-right:10px;
}

#main ol li{
margin-bottom:1em;
}

#main hr{
border:0;
height:1px;
}

#main a.more-link{
clear:both;
display:block;
text-decoration:underline;
}



body.home #main .entry_{
float:left;
width:296px;
}

body.home #main .entry2{
width:602px;
height:200px;
float:left;
display:inline;
margin:0 0 12px;
padding:0;
overflow:hidden;
border:2px solid #e5e0cc;
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

body.home #main .entryin{
padding:10px;
}

body.home #main .entry_ .entryin{
padding:10px 12px;
}

body.home #main .entry hr{
clear:both;
height:1px;
font-size:1px;
border-bottom:1px solid #e5e0cc;
margin:10px 0;
}

body.home #main .entryin p.liste{
line-height:1em;
} 

body.home #main .entryin{
margin-bottom:.4em;
}

body.home #main .entryin ul{
margin:0;
}

body.home #main .entryin .buchbox{
float:left;
display:inline;
width:190px;
height:190px;
border:1px solid #e5e0cc;
margin:1px; 
background:#fff url(/wp-content/themes/c_shiatsu/bild/box.gif) repeat-x 0 0;
}

body.home #main .entryin .buchbox p,
body.home #main .entryin .buchbox h4{
margin:10px 0 0 10px;
}

body.home #main .entryin .buchbox h4{
font-size:1em;
}

body.home #main .entryin strong{
color:#666;
}

body.home #main .h6{
height:440px !important;
}

#rubrik{
height:0px;
border:1px solid #d4cfbb;
}
