/*
Theme Name:Stress-Seminar
Theme URI:http://olaf-bosch.de/
Description:beruht auf Widget-Ready,von BlogPimp.de.
Version:1.0
Author:Olaf Bosch
Author URI:http://olaf-bosch.de/
*/
a{
background:#fbf5ed;
color:#275b7d;
}
a:hover{
background:#fbf5ed;
color:#ca8455;
}
.entry a{
 text-decoration:underline;
}
hr{
border:1px solid #275b7d;
}
#kopf h1 a{
background:#fbf5ed;
color:#275b7d;
}
#kopf h1 a:hover{
background:#fbf5ed;
color:#ca8455;
}
#kopf p{
background:#275b7d;
color:#ffffff;
}
#links h2{
background:#fbf5ed;
color:#275b7d;
}
#rechts h2{
background:#fbf5ed;
color:#275b7d;
}
#home #content{
width:100%;
}
#home #inhalt{
margin-right:0;
position:relative;
width:80%;
}
#home #inhalt .post .entry{

}
#home #inhalt .post .entry p{
/*font-size:1.3em;*/
margin:25px 0;
}

#home #links{
width:17.6%;
}
#inhalt .post img#startbild{
border:none;
float:right;
height:auto;
margin:-20px 0 0 15px;;
width:40%;
}
#home #rechts{
height:5em;
left:-1000em;
position:absolute;
top:-1000em;
width:5em;
}
#footer{
border-top:1px solid #aaaaaa;
clear:both;
text-align:left;
}
#footer .box{
float:left;
padding:0 1% 20px 0;
}
#footer #box1,#footer #box2,#footer #box3{
width:26%;
}
#footer #box4{
 width:18%;
}
#footer ul{
font-size:12px;
list-style:none;
padding:5px 10px 5px 0;
}
#footer ul ul{
padding:0;
}
#footer #box2 ul{
 list-style:disc;
 margin-left:1em;
}
#footer li.ec3_list{
padding-bottom:10px;
}
#footer h3{
background:#fbf5ed;
color:#275b7d;
font-size:1.2em;
margin:14px 4px 2px 0;
padding:2px 0;
}
#footer p{
font-size:12px;
margin:0;
padding:5px 10px 5px 0;
}
/* CForms Begin check in&out*/
li#li--16,li#li-2-16,li#li-3-16,li#li-4-16,
li#li--15,li#li-2-15,li#li-3-15,li#li-4-15{
display:inline;
float:left;
margin:0pt 0pt 0pt 13px !important;
}
li#li--17,li#li-2-17,li#li-3-17,li#li-4-17{
clear:both;
}
#cf_field_15,#cf_field_16,
#cf2_field_15,#cf2_field_16,
#cf3_field_15,#cf3_field_16{
width:135px;
}
/* rooms,adults & nights*/
li#li--17,li#li-2-17,li#li-3-17,li#li-4-17,
li#li--18,li#li-2-18,li#li-3-18,li#li-4-18{
display:inline;
float:left;
}
li#li--17,li#li-2-17,li#li-3-17,li#li-4-17{
margin-left:13px!important;
margin-right:20px!important;
}
li#li--19,li#li-2-19,li#li-3-19,li#li-4-19{
clear:both;
padding-top:10px;
}
#cf_field_17,#cf2_field_17,#cf3_field_17,
#cf_field_18,#cf2_field_18,#cf3_field_18{
width:145px;
}
#label--193,#label--196,
#label--193 span,#label--196 span{
width:90px;
}
.cform fieldset.cf-fs4{
padding-bottom:0;
}
#cf_field_27,#cf2_field_27,#cf3_field_27,#cf4_field_27{
background:#f9f1e6;
border:0!important;
}
/* END CUSTOM SETTINGS                                */
/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
.cform{
font-family:Tahoma,serif;
margin:10px auto 0 auto;
width:450px;
}
.cform fieldset{
background:#f9f1e6;
border:none;
margin:10px 0 0 0;
padding:5px 0 15px 0;
}
.cform fieldset a{
background:#f9f1e6;
}
.cform .cf_hidden{
background:none!important;
border:none!important;
display:none;
margin:0!important;
padding:0!important;
}
.cform legend{
color:#666666;
display:none;
font:normal 20px Times,serif;
margin-left:10px;
padding:0 2px;
}
ol.cf-ol{
margin:0!important;
padding:0!important;
}
ol.cf-ol li{
background:none!important;
line-height:1.3em;
list-style:none!important;
margin:0px!important;/*some themes may interfere otherwise*/
padding:0 20px;
text-align:left;
}
p.pflicht{
background:url(cform/brown_theme_req.gif) no-repeat left top;
padding:2px 0 2px 27px;
}
/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */
ol.cf-ol li.textonly{
margin:0 20px 0 20px!important;
padding:3px 0!important;
}
ol.cf-ol li.newlegend{
color:#663300;
font-size:1.3em;
font-weight:bold;
}
/*                                                    */
/* global definitions for field labels                */
/*                                                    */
.cform label{
color:#663300;
display:block;
font-size:0.9em;
margin:0px 10px 0 0;
text-align:left;
width:150px;
}
label.cf-before{
display:-moz-inline-box;/*for mozilla*/
display:inline-block;/*for Opera & IE*/
margin:5px 5px 0 0;
width:80px;
}
label.cf-after{
display:-moz-inline-box;/*for mozilla*/
display:inline-block;/*for Opera & IE*/
margin:5px 8px 0 6px;
text-align:left;
width:100px;
}
label.cf-after span{
display:block;
width:100px;
}
label.cf-group-after{
display:-moz-inline-box;/*for mozilla*/
display:inline-block;/*for Opera & IE*/
margin:5px 0 0 2px;
text-align:left;
width:70px;
}
label.cf-group-after span{
display:block;
width:70px;
}
/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */
.cform input,
.cform textarea,
.cform select{
background:#fefcfa;
border:none;
border:1px solid #663300;
color:#663300;
font-weight:bold;
letter-spacing:3px;
margin:0 0 8px;
padding:3px;
vertical-align:top;
}
.cform input:focus,
.cform textarea:focus,
.cform select:focus{
background:#fff5ea;
}
.cform textarea,
.cform input{
width:402px;
}
.cform select{
width:410px;/* attempt to have equal length */
}
.cform select.cfselectmulti{
height:6.5em;
}
.cform textarea{
font:0.9em arial,sans-serif;
height:6em;
overflow:auto;
}
.cform input.cf_date{
width:380px;
}
/*                                                    */
/*   radio button title                               */
/*                                                    */
ol.cf-ol li.cf-box-title{
color:#663300;
font-size:0.95em;
margin:5px 0 0 23px;
}
/*                                                    */
/*   check boxes                                      */
/*                                                    */
input.cf-box-a,
input.cf-box-b{
background:none!important;
border:none!important;
height:22px;
margin:2px 0 0 0;
width:16px!important;
}
/*                                                    */
/* check box groups                                   */
/*                                                    */
ol.cf-ol li.cf-box-group{
padding:0 0 5px 45px;
}
/*                                                    */
/* formatting for text:"(required)"  & other        */
/*                                                    */
span.reqtxt,
span.emailreqtxt{
display:none!important;
}
span.reqtxt,
span.emailreqtxt{
color:#663300;
display:block;
font-size:9px;
height:13px;
line-height:13px;
margin:0;
text-align:right;
vertical-align:top;
width:410px;
}
.cform textarea.fldrequired,
.cform input.fldrequired{
background:url(cform/brown_theme_req.gif) #fefcfa no-repeat right top;
width:400px;
}
.cform textarea.fldrequiredfocus,
.cform input.fldrequired:focus{
background:url(cform/brown_theme_req.gif) #fff5ea no-repeat right top;
}
.cform input.fldemail{
width:400px;
}
/*                                                    */
/*   FORM submit button                               */
/*                                                    */
p.cf-sb{
background:#f9f1e6;
margin:0;
padding:0 0 10px 0!important;
text-align:center;
}
.cform input.sendbutton{
background:#ecd2b0;
border:1px solid #663300!important;
font-size:.9em;
margin:10px 1px 0 0;
padding:2px;
width:300px;
}
.cform input.sendbutton:active{
background:#e8c79b;
border:2px solid #663300!important;
padding:1px;
}
/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err{
background:url(cform/li-err-bg.png) #ffdfdf repeat!important;
border-color:#df7d7d;
border-style:solid;
border-width:1px 0pt;
margin:6px 0pt 2px !important;
padding:0px 0pt 8px 20px !important;
}
ol.cf-ol li ul.cf_li_text_err{
color:#333333;
margin:0 0 0 40px;
padding:0;
}
ol.cf-ol ul.cf_li_text_err li{
background:url(cform/icon-alert.png) no-repeat left 1px!important;
font-weight:bold;
list-style:none!important;
margin:4px 0 2px!important;
padding-left:15px;
text-indent:0;
}
ol.cf-ol ul.cf_li_text_err li:before{
content:'';
}
/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap{
vertical-align:text-bottom;
}
input.secinput{
background:url(cform/brown_theme_req.gif) #fefcfa no-repeat right top;
letter-spacing:2px;
margin:0px;
vertical-align:text-bottom;
width:250px;
}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha{
height:15px;
margin:0;
padding:4px 4px;
vertical-align:text-bottom;
}
img.captcha{
border:none!important;
float:none!important;
margin:0 0 0 10px!important;
padding:0!important;
vertical-align:text-bottom;
}
img.captcha-reset{
background:url(cform/captcha_reset_brown.gif) no-repeat;
border:none!important;
height:23px;
margin:0 0 2px 3px;
vertical-align:text-bottom;
width:21px;
}
img.imgcalendar{
border:none!important;
}
/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */
div.cf_info{
color:#333333;
display:none;
line-height:1.3em;
margin:10px auto;
padding:10px 15px!important;
width:420px;
}
div.cf_info ol{
margin:0;
padding:5px 15px 0 30px;
}
div.cf_info ol li{
margin:2px 0;
padding:1px 0;
}
div.cf_info a{
background:transparent!important;
color:#ad2929!important;
text-decoration:underline!important;
}
div.success{
background:#f9f1e6;
color:#663300;
display:block;
text-align:center;
}
div.failure{
background:url(cform/li-err-bg.png) #ffdfdf repeat!important;
border-color:#df7d7d;
border-style:solid;
border-width:1px 0pt;
display:block;
}
div.waiting{
background:#f9f9f9;
color:#aaaaaa;
display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error{
background:url(cform/brown_theme_req.gif) #fefcfa no-repeat right top;
color:#ad2929;
}
div.mailerr{
display:block;
}
.mailerr,
.cform .cf_errortxt{
color:#ad2929;
}
/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */
[disabled]{
background:none!important;
border-color:#dddddd!important;
color:#dddddd;
}
.disabled{
border-color:#dddddd!important;
}
/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload{
background:#f9f9f9;
border:1px solid #888888;
width:220px;
}
/*                                                    */
/*  Other:link love                                  */
/*                                                    */
.linklove{
margin:0 auto 10px!important;
padding:0!important;
text-align:center!important;
width:450px;
}
.linklove a,
.linklove a:visited{
color:#aaaaaa!important;
font:0.8em Tahoma,serif;
}
/*                                                    */
/*  Other:browser hacks                              */
/*                                                    */
* html .cform legend{
left:10px;
margin-left:0;
position:absolute;
top:-10px;
}
* html .cform fieldset{
margin-top:15px;
padding-top:25px;
position:relative;
}
* html span.reqtxt,
* html span.emailreqtxt,
* html ol.cf-ol,
* html ol.cf-ol li{
display:inline-block;/*for ie6*/
}
*+html span.reqtxt,
*+html span.emailreqtxt,
*+html ol.cf-ol,
*+html ol.cf-ol li{
display:inline-block;/*for ie7*/
}
* html img.captcha{
margin-bottom:1px!important;
}
*+html img.captcha{
margin-bottom:1px!important;
}










