/*===================
	Allgemein
===================*/

@font-face {
font-family: 'GillSansRegular';
src: url('gillsans-webfont.eot');
src: url('gillsans-webfont.eot?#iefix') format('embedded-opentype'),
	url('gillsans-webfont.woff') format('woff'),
	url('gillsans-webfont.ttf') format('truetype'),
	url('gillsans-webfont.svg#GillSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}

*{
margin:0;
padding:0;
}

h2{
color: #9E2238;
font-size:18px;
font-weight:bold;
}

body{
background:#d5b014 url("../images/bg.jpg") repeat-x;
color:#9e2238;
font-family: Verdana, GillSansRegular, Arial, Helvetica, sans-serif;
font-size:12px;
}

p, h1, h2, h3, h4, h5, h6, table, address, ul, ol, dl{
	margin-bottom: 16px;
}

a img{
border:none;
}
/*===================*/

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

	   ////////// Nicht löschen ///////////

***********************************************/
#ie6{
	display: none;
	position: absolute;
	top: -9999px;
	left: -9999px;
}

* html #ie6{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #f00;
	width: 100%;
	display: block !important;
	padding-bottom: 5px;
	border-bottom: 2px solid #fff;
}

* html #ie6 p{
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 800px;
}

.clear{
	clear: both;
	float: none;
}

.suchtext{
	position: absolute;
	left: -9999px;
	top: -9999px;
}

.nopadding{
	padding: 0 !important;
}
.nomargin{
	margin: 0 !important;
}

.toplink{
text-decoration:none;
color:#9E2238;
clear:both;
display:block;
font-weight:bold;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}
.toplink:hover,
.toplink:focus{
text-decoration:underline;
}

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

/*===================
	Wrapper
===================*/
#wrapper{
width:900px;
height:auto;
margin:0 auto;
}
/*===================*/


/*===================
	Top
===================*/
#top{
margin-top:4px;
}

#top .n-506{
text-align:right;
}

#top .n-506 li{
display:inline;
}

#top .n-506 li a{
font-size:13px;
line-height:13px;
font-weight:bold;
color:#fdec8e;
text-decoration:none;
margin-right:10px;
}

#top .n-506 li a:hover,
#top .n-506 li a:focus,
#top .n-506 li a:active,
#top .n-506 li.active a{
color:#9e2238 !important;
}
/*===================*/


/*===================
	Contentcontainer
===================*/
#contentcontainer{
width:900px;
height:auto;
overflow:hidden;
clear:both;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
border-radius:20px;
margin:-14px 0 0 0;
}
/*===================*/


/*===================
	Sidebar
===================*/
#sidebar{
float:left;
background-color:white;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-radius: 15px 0px 0px 15px;
border-radius: 15px 0px 0px 15px; 
border-left:1px solid #9e2238;
border-top:1px solid #9e2238;
border-bottom:1px solid #9e2238;
padding:3px;
min-height:602px;
height:auto !important;
height:602px;
width:211px;
}

#sidebar #logo{
margin:10px 30px 35px 30px;
}

#sidebar .n-507{
list-style-type:none;
margin:0 0 0 30px;
}

#sidebar .n-507 li{
margin-bottom:15px;
}

#sidebar .n-507 li a{
font-family: GillSansRegular, Arial, Helvetica, sans-serif;
font-size:19px;
text-decoration:none;
color:#9e2238;
font-weight:bold;
}

#sidebar .n-507 li a span{
font-size:16px;
}

#sidebar .n-507 li a:hover,
#sidebar .n-507 li a:focus,
#sidebar .n-507 li a:active,
#sidebar .n-507 li.active a{
color:#e5c826;
}
/*===================*/


/*===================
	Contentbox
===================*/
#contentbox{
float:right;
width:681px;
height:auto;
min-height:608px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 15px 15px 0px;
border-radius: 0px 15px 15px 15px; 
border-right:1px solid #9e2238;
border-top:1px solid #9e2238;
border-bottom:1px solid #9e2238;
}

#index #contentbox{
background:#fff url("../images/contentbox_index.jpg") no-repeat;
background-position:10px 10px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 15px 15px 0px;
border-radius: 0px 15px 15px 0px; 
}
#ama #contentbox{
background:#fff url("../images/contentbox_ama.jpg") no-repeat;
background-position:10px 10px;
}
#leistungen #contentbox{
background:#fff url("../images/contentbox_leistungen.jpg") no-repeat;
background-position:10px 10px;
}
#watsu #contentbox{
background:#fff url("../images/contentbox_watsu.jpg") no-repeat;
background-position:10px 10px;
}
#presse #contentbox{
background:#fff url("../images/contentbox_watsu.jpg") no-repeat;
background-position:10px 10px;
}
#energiebilder #contentbox{
background:#fff url("../images/contentbox_energiebilder.jpg") no-repeat;
background-position:10px 10px;
}
#uebermich #contentbox{
background:#fff url("../images/contentbox_uebermich.jpg") no-repeat;
background-position:10px 10px;
}
#raeumlichkeiten #contentbox{
background:#fff url("../images/contentbox_watsu.jpg") no-repeat;
background-position:10px 10px;
}
#referenzen #contentbox{
background:#fff url("../images/contentbox_watsu.jpg") no-repeat;
background-position:10px 10px;
}
#coaching #contentbox{
background:#fff url("../images/contentbox_coaching.jpg") no-repeat;
background-position:10px 10px;
}
#kontakt #contentbox,
#impressum #contentbox{
background:#fff url("../images/contentbox_kontakt_impressum.jpg") no-repeat;
background-position:10px 10px;
}

/*===================*/


/*===================
	Spruchbox
===================*/
#spruchbox{
position:relative;
float:right;
background-color:#f6f6f6;
width:120px;
height:147px;
font-size:12px;
line-height:16px;
color:#bc0132;
font-family: GillSansRegular, Arial, Helvetica, sans-serif;
padding:5px 20px 0;
margin:-75px -20px 0 0;
-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .5);
-moz-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .5);
box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .5); 
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
}

* html #spruchbox{
filter: 
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=6)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=6)
}
* + html #spruchbox{
filter: 
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=6)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=6)
}

#spruchbox span{
color:black;
text-decoration:underline;
}
/*===================*/


/*===================
	Content
===================*/
#content{
width:560px;
min-height:500px;
background-color:white;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
margin:150px 0 0 20px;
padding:30px 30px 20px 50px;
}

#index #content{
display:none;
}
#index #spruchbox{
display:none;
}
#index #contentbox{
height:608px;
}
/*===================*/