﻿/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++ Global ++++++++++++++++++++++++++++++++++++++ */
html *{margin:0;padding:0;}
html,body{
    behavior:url("body_and_soul_balance_stylesheet/csshover.htc");
	height:100%; /* needed for container min-height */
    font-family:"Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	color:#000;
}
ul{margin:0;padding:0;}
body{ background-color:#FFD251;background-image:url(../body_and_soul_balance_bilder/bg.jpg); background-repeat:repeat-x;margin:0;padding:0;}
p{padding:10px 20px 5px 0;}
b{font-weight:normal;}
.normalBrown{color:#CC6600;}
img {padding:2px; border:1px solid #993300;}
.no{border:none;padding:0;}

a{ text-decoration:none}
a:link{color: #CC6600;}
a:visited{color:#666666;}
a:hover{color: #993300;}
a:active{color: #993300;}
#content a{ text-decoration:underline;}
#content a:hover{ text-decoration:none;}
h1{color: #993300; font-size:16px;margin-bottom:10px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
h2{color: #CC6600; font-size:14px;}
h3{color: #993300; font-size:14px; font-weight: bold;margin:5px 0; }
h4{color:#000; font-size:13px; font-weight:bold;margin:5px 0;}
h5{color: #993300; font-size:11px; font-weight:normal;}
/* ++++++++++++++++++++++++++++++++++++++ Divs ++++++++++++++++++++++++++++++++++++++ */
#overall_container{
	position:relative; /* needed for footer positioning*/
	margin-left:30px;
	width:900px;
	background:#fff;	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	border-left:1px solid #CC6600; 
	border-right:1px solid #CC6600;
	background-image:url(../body_soul_balance_wohlbefinden_bilder/content_bg.gif);
	background-repeat:repeat-y;
	
}
.balken{
    width:900px;
	height:10px;
	background-image:url(../body_and_soul_balance_bilder/balken_1.jpg);font-size:1px;
}

#header{
    width: 900px;
   	height: 150px;
}
#header img{border:none;padding:0;margin:0;}

#linkrow{
    width:805px;
	float:left;
	padding: 5px;	
	height: 25px;
	background-color: #FFFAEA;
	border-bottom:1px solid #CC6600;
}
#right{float:left;width:80px;height:22px;padding:8px 5px 5px 0;;background-color: #FFFAEA;border-bottom:1px solid #CC6600;text-align:right;}
#right a{margin-left:5px;}
/* ++++++++++++++++++++++++++++++++++++++ Linkmenü - Navigation ++++++++++++++++++++++++++++++++++++++ */
#linkliste {
     text-align:left;	
}
#linkliste li {
    float: left;
	position:relative;
	list-style-type: none;
	border:1px solid #993300;
	background-color: #FFFAEA;
	padding:1px 10px 3px 5px;
	margin-right:1px;		
}



#linkliste li a, .active1, .active2, .active3, .active4, .active5, .active6, .active7, .active8 {
	display: block;
	height:16px;
	font-size: 13px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;	

}


.active1, .active2, .active3, .active4, .active5, .active6, .active7, .active8{color: #993300;}

.pn1, .active1 {width:30px;}
.pn2, .active2{width:60px;}
.pn3, .active3{width:34px;}
.pn4, .active4{width:47px;}
.pn5, .active5{width:50px;}
.pn6, .active6{width:55px;}
.pn7, .active7{width:65px;}
.pn8, .active8{width:50px;}
.pn9, .active9{width:65px;}
.pn10, .active10{width:45px;}
.pn2.sub, .active2.sub{width:120px;}
.pn3.sub, .active3.sub{width:148px;}
.pn4.sub, .active4.sub{width:85px;}


/* ++++++++++++++++++++++++++++++++++++++ Link- Submenü - Navigation ++++++++++++++++++++++++++++++++++++++ */
#linkliste li ul {position: absolute; top: 21px;left:-1px;display:none;}
#linkliste li ul li {padding-top:-1; border-top:none!important; }
#linkliste li:hover ul{display:block;}
#linkliste li:hover ul li{}
/* ++++++++++++++++++++++++++++++++++++++ Sidemenü - Navigation ++++++++++++++++++++++++++++++++++++++ */
#siderow{
    width:210px;
	padding:5px 0 20px 0;
	float:left;
}
#siderow h2{
    color: #000; 
	font-size:14px;
	letter-spacing:1px;	
	border-top:1px solid #993300;	
    border-bottom:1px solid #993300;	
	background-color: #FFFAEA;
	padding-left:10px;
	/*margin-top:15px;*/
}
.linkliste {
    text-align:left;
	margin:10px 0 10px 10px ;		
}
.linkliste li {
    width:200px;
   	list-style-type: none;
}
.linkliste li a {
	font-size: 13px;
	text-decoration: none;
}

#counter{width:120px;height:20px;margin-left:10px;}
#content{
	float:left;
	width:675px;
	padding:5px 0 20px 10px;
	line-height:130%;
	background-repeat:repeat-y;
}
.boldy a{font-weight:bold;margin-left:3px;}
#rightOverall{float:right;width:231px;height:630px;}
#rightcontent{float:right;width:200px;height:300px;padding:2px;border:1px solid #993300;margin: 0 0 5px 25px}
#rightcontenttop{width:200px;padding:2px 2px 10px 2px;border:1px solid #993300;margin: 0 0 5px 25px}
#rightcontenttop cite{color:#000000;}
#rightcontent2{width:200px;padding:2px 2px 10px 2px;border:1px solid #993300;margin: 8px 0 5px 25px}
#rightcontentContact{float:right;width:200px;height:300px;padding:2px;border:1px solid #993300;margin: 0 0 5px 5px}
#rightcontent img{margin-bottom:5px;}
#rightcontentTeam{float:right;width:156px;height:231px;margin: 0 0 5px 25px}
#eroeffnung{float:right;width:400px;height:300px;padding:2px;border:1px solid #993300;margin:10px;}
#content ul{list-style-image: url(../body_and_soul_balance_bilder/li.jpg);margin:10px 40px;line-height:150%;}
#content ul li ul{list-style-image: url(../body_and_soul_balance_bilder/li.jpg);margin:5px 0 10px 20px;}
#content ol {margin:10px 40px;}
#content ul h4{margin:0;}
#content .strong{color:#CC6600;font-weight:normal}
#footer {
	position:absolute;
	height:20px;
	width:890px;
	padding:0 5px;
	bottom:0; /* stick to bottom */
	font-size:12px;
	border-top:1px solid #993300;
	background-image:url(../body_and_soul_balance_bilder/footer_bg_1.jpg)
}
#footerleft{float:left;height:18px;padding-left:5px;}
#footerright{float:right;height:18px;}
#footer a{margin-right:5px;color:#FFF;}
#footer img{border:none; vertical-align:middle;}
.clearing{clear: both;height:1px;font-size:1px;}
#plan{width:431px;;height:356px;padding:2px;border: 1px solid #993300;text-align:center;}
.sitemapMain{font-weight:bold;color:#000!important;}
/* ++++++++++++++++++++++++++++++++++++++ Mail Formular ++++++++++++++++++++++++++++++++++++++ */
form {width:380px;}
.formstar{font-weight:bold;font-size:13px;color:#993300;}
fieldset{width:405px; padding:0 5px;}
legend{padding:5px;font-weight:bold;font-size:13px;color:#993300;}
textarea {
    font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	float:left;
	width:295px;
	vertical-align: text-top;
	border: 1px solid #CCCCCC;
	
}

.input {
    width:150px;
	font-size: 13px;
	color: #000;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom: 1px solid #CCCCCC;
	
}
.submit {
    height:20px;
	font-size: 13px;
	color: #993300;
}
cite{color:#993300;font-weight:bold;}
.kursUl li{margin-top:20px;}
.kursUl h5{margin-bottom:15px;}
strong.brown{color:#CC6600;}
#content .partner{list-style-image: none; margin:30px 0 30px 0;padding:0;}
#content .partner li{list-style-type:none; list-style:none; margin:30px 0 20px 0;padding:0;}
/* ++++++++++++++++++++++++++++++++++++++++ NEWSLETTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.formfieldset{width:300px; padding:0 5px;}

label{
float:left;
}
.einfach{
padding:5px 10px 5px 10px;
}
.bemerk_ung{
visibility:hidden
}

.hinweis{ 
font-weight:bold;
margin:0 0 5px 0;
}
.senden{
    height:20px;
	font-size: 13px;
	color: #993300;
}
a.newslLink{font-weight:bold;color:#000;}
li a.newslLink{font-weight:bold!important;color:#000;}
marquee{width:200px;padding:0 5px;font-size:1.1em;font-weight:bold;border-top:1px solid #000; border-bottom:1px solid #000;}
