/* Standaard CSS für physio-Sonnenplatz*/
/*-------------------------------Farben ----------------------------------*/
/* hellgelb   fffbdb        blaugrün    39546B    gelb   f4d353   -  facd3d */
  


html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, #container, #container_top, #container_content, #menu1, #liste {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	
}

html, body {	
	font-size:12px;
	color:#fffbdb;
	text-align:center;
	width: 96%;
	height: 94%;	
	margin-top:1%;
	margin-left:1%;
	background-color:#fffbdb;
	color: #FFFFFF;
		}
* html body {font-size:10px;}
#container {
	width:955px;
	height: 611px;	
	text-align: center;
	margin: 0px auto;	/*zentrierung seite*/
	position:relative;  /* wichtig um adress und teambilder zu postionieren*/
	border:0px dashed red;
}
#links, #rechts,#adress, #menu1, #mitten { background-color: #39546B;} 
/*------------------------------------------------------------------Container_Top---------------------------------*/
#container_top { }
.logo { 
text-align:left;
margin-left:47px;
padding-bottom:10px;
}
.logo_print { display:none;
}
/*---------------------------------------MENU ---------------------------------*/
#menu1 {
	margin-top:7px;
	width:100%;	
	font-size:13px;
	letter-spacing:3px;	
	border-bottom:2px solid #f4d353;
	
		}
#html #menu1 {font-size:11px;}
#menu1 li {
	float:left;
	border:0px solid yellow;	
	list-style-type: none;			
	text-align:center;
}

#menu1 span, #menu1 a{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border:0px solid red;
	text-align: center;
	display: block;	
	width: 191px; 
			}
			
#menu1 a {
color:#FFFFFF;
}
#menu1 li span, #menu1 a:hover {
	background-color:#f4d353; 
	color: #000000;
	}
#menu1, #menu1 span, #menu1 a {
height:22px;
line-height:22px;
}		
	


/*-------------------------------------------container-content------------------------------*/
#container_content {
border:0px dashed blue;
text-align:left;
font-size:12px;
background-color:#39546B;
position:relative;
min-height:490px;
max_height:100%;

}
* html #container_content { height:490px;

}
#image {
	float:right;
	position:relative;
	top: auto;
	right: auto;
	width:640px;
	height:490px;
	display:inline;
}
*html #image {margin-left: -3px; margin-bottom:-3px;}
#links {float:left;
display:inline;height:100%;
width:315px;
position:relative;

}
*html #links {margin-right: -3px; }

#blau {
	width:295px;
	margin-left:20px;
	background-color: #5AACB1;
	height: 1px;
	display:block;
	position: relative;	
	top:20px;
	overflow:hidden; /* für IE6 um height zu akzeptieren*/
	
}
#gelb {
	width:295px;
	margin-left:20px;
	background-color: #f4d353;
	height: 1px;
	display:block;
	position: absolute;	
	bottom:20px;
	overflow:hidden; /* für IE6 um height zu akzeptieren*/
	
}
#text { padding:30px 0px 10px 0px;
 margin:0px 0 0px 20px;	 
 letter-spacing:0.05em ;
 border:0px red dashed;
 width:270px;
 display:block;
 
 
 }
 * html #text, *+html #text {letter-spacing:0px;
 margin:0 -3px 0 18px;
 
 }
#text a {
	color: #FFFFFF;
	text-decoration: none;
}  
 
#adress { 	
 	margin-left:20px;
	margin-top:20px;  
	bottom:20px;   
	position:absolute; 
	left:0px;
	padding-top:10px;
	 border-top:1px solid #f4d353;
	 width:295px;
	display:block;
	font-size:11px;
	 }

#adress a, #email a { text-decoration:none;
color:#FFFFFF;}
#email {
	margin-left:0px;
	width:295px;	
	position:absolute;
	bottom:95px;
}
#mitten { 
height:490px;
width:957px;
text-align:center;
}
#mitten a {color:#ffffff; text-decoration:none;}
 #mitten { color:#FFFFFF;}


/*---------------------------------sitemap-------------------------------*/
#sitemap, #text_mitten { text-align:left;
margin-left:40%;
padding-top:5%;}
#sitemap a { text-decoration:none; color:#FFFFFF;}
#sitemap .level0 {
margin-bottom:10px;
}

#sitemap .level0 a {
font-weight:bold;

}

#sitemap .level1 {
margin-bottom:2px;
padding-top:5px;
padding-bottom:2px;
}

#sitemap .level2 {
display:none;
}
/*kontakt*/

.table, tbody, td, tr {
	text-align: left;
	margin-left:0px;
}
/*--------------------------footer - login--------------------*/
#footer {
	color: #999999;
	font-size: 0.9em;
	text-decoration:none;
	text-align:center;	
	
	
}
#footer a {color: #999999;
text-decoration:none;}
#login {position:absolute;
left:10px;
top:0px;}

.clear { clear: both;}

#login a {color:#fffbdb;}

/*---------------------------------------ANGEBOT-----------------------------------------*/

#list { margin:0px 0 0px 20px;
padding:0 0 25px 0;
}

#list li {
	list-style:none;
	padding:0px;
	margin:0px;
	
}
*html #list li {border-bottom:1px solid #39546B;
}
#list a { color:#FFFFFF;
text-decoration:none;
}
#list a, #list li .liste1, #list .liste1 span , #list a:hover
{	background-repeat: no-repeat;
	background-position:  0 5px;
padding:0 0 0 20px;
position:relative;
display:block;}


#list a {background-image: url(../../../img/bullet_grbl.gif);	}
#list a:hover, #list .liste1 span{color:#f4d353;background-image: url(../../../img/bullet_g.gif);}
 
#list .liste2 {
	background-image: url(../../../img/bullet_w.gif);
	background-repeat: no-repeat;
	background-position:  40px 5px;
	padding:0 0 0 50px;
	
}