* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #3E4C2F; padding-top: 0px;
}
body {
	min-height: 100%;
	margin: 2px auto 1px;
	font: 101% Arial, Helvetica, sans-serif;
	text-align: center;
	color: #cefee3;
	background: url('images/hintergrund.jpg') repeat;
	;

}
#seite {
	margin: 0px auto; WIDTH: 1000px; text-align: left;
}
#top {
	font-size: 13px;
	background: url('images/logo.jpg') no-repeat;
	height: 200px;
	border: 1px solid #0F552C

}
#massage {padding-right: 0px; padding-left: 60px; padding-bottom: 2px; padding-top: 25px; color: #cefee3;}
#massage .ines {
	padding-bottom: 5px;
	color: #cefee3;
	font-weight: bold;
	font-size: 14px;


}
#navioben {
	padding-right: 0px; padding-left: 30px;/* float: left;*/ padding-bottom: 2px; padding-top: 180px; 

}

a {
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	font: 0.90em Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
a:visited {
	font-size: 0.9em;
	text-decoration: none;
}
a:hover {
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #0F552C;
	text-decoration: underline;
}
a.oben {
	padding-right: 15px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #0F552C;
	font-size: 12px;
} 


a.fest {
padding-right: 15px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #FBF3E1;
	font-size: 12px;
}
/*ende navigation oben*/

#inhalt {
	border-right: 1px solid #0F552C;
	border-left: 1px solid #0F552C;
	background-color: #e2fce3;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	 font-size: 0.8em;
	list-style-position: inside;
	list-style-type: disc;
	background-image: url('images/verlauf.jpg');
	background-repeat: repeat; verdana
}


#inhalt h1 {
	padding-top: 20px;
	font-size: 1.15em;
	font-weight: normal;
	font-family: Comic Sans MS;
	margin-bottom: 20px;
	border-bottom-width: 3px;
	padding-bottom: 15px;
	text-transform: uppercase;
	line-height: 1.4em;
}
/* ### simplex3: Neu: #inhalt_ie6fix für die Überschrift */
.inhalt_h1_ie6fix{
	width: 95%;
}
#inhalt h2 {
	font-weight: bold;
	color: #3E4C2F;
    font-size: 101%;
}
#inhalt h3 {
	font-weight: bold;
	color: #3E4C2F;
    font-size: 101%;
	margin-bottom: 20px;
}
#inhalt ul{
    color: #3E4C2F;
	padding-top: 5px;
}
#inhalt li{
	padding-bottom: 2px;
	margin-left: 20px;
}
#inhalt a {
	text-decoration: underline;
}


/*footer beginn*/
#footer {
    padding-right: 3px;
    padding-left: 30px;
    font: 0.75em Verdana, sans-serif;
    padding-top: 0.25em;
    background-color: #D3C3A9;
    text-align: left;
    border: 1px solid #0F552C;
}
/*footer ende*/

/*foto ines*/
.ines {
	float:  left;
	text-align: center;
	margin-top: 5px;
}
/*ende foto ines*/

/*therapie*/
.therapielinks {
	float:  left;
	width: 380px;
}
.therapielinks li {
	list-style-position: outside;


}
.therapierechts {
	float: right;
	line-height: 1.5em;

}
.therapierechts li a {
	font-weight: bold;
	color: #0F552C;

}
/*ende therapie*/

/*neben foto*/
.kastenimg {
	width: 450px;
	padding-left: 2px;
	float: right;
	list-style-position: inside;

}
.kastemimg li {
	padding-top: 5px;
	padding-bottom: 0px;
}
.kastenimg ul {
	padding-bottom: 0px;
}
/*ende neben foto*/

/*halbierter inhaltsteil linkseite links*/
.kastenlinks {
	float:  left;
	line-height: 18px;
	vertical-align: top;


}
/*endehalbierter linkseite links*/

/*halbierter inhaltsteil linkseite rechts*/
.kastenrechts{
	width: 340px;
	padding-left: 10px;
	float: right;
	list-style-position: outside;
	line-height: 18px;

}
/*ende halbierter linkseite rechts*/
/*unter 2 kaesten*/
.kastenclear {
	clear: both;
	padding-top: 10px;
}
.inhaltclear {
	clear: both;
}
/*ende unter 2 kaesten*/

/*kontaktformular*/
.formbreite {
	width: 300px;
}
.tdabschicken {
	vertical-align: bottom;
	padding-right: 10px;
}
/*ende kontaktformular*/
/*preistabelle*/
.massage-sylt-tab1{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EAA222;
	padding-left: 5px;
	font-weight: bold;


}
.massage-sylt-tab{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EAA222;
	padding-left: 30px;
	padding-right: 5px;

}
/*ende preistabelle*/

.standard {
	font-weight: normal;
	font-size: 0.8em;
	font-variant: normal;
	text-transform: none;


}
.absatz {
	margin-bottom: 20px;
}
.abstand {
	margin-bottom: 20px;
}
/*geschenkgutschein*/
.form_row{
	width:425px;
	vertical-align: bottom;
	clear: both;
	margin-top: 2px;
	padding-top: 3px;
}
span.lbl {
	width: 250px;
}
fieldset{
	margin: 30px auto auto 30px;
	padding-left: 20px;
	padding-bottom: 15px;
	width: 85%;
	border: 1px solid #0F552C;
}
fieldset legend{
	font-weight: bold;

}
.containerform{
	margin-top: 10px;
	margin-bottom: 20px;
}
.float_left{float:left;}
.float_right{float:right;}
.float_left, .float_right{ margin-top:2px;}
/* ### simplex3 Da der IE <= 6 NATÜRLICH nicht in der Lage ist, attributbedingte Formate wie input[type=text] zu
interpretieren, muss hier leider mit Klassen gearbeitet werden. Oder halt mit einer IEFix */
.textarea{
	padding-left: 170px;
	padding-top: 2px;
}
.textareabreite {
	width: 250px;
}
label{float:left;}
label.chk_opt{float:none;}
input.input_float_right{
	float:right;
	width: 250px;
}
.abschicken{
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.radio{
	margin-top: 5px;
}
.einzug{
	padding-left: 30px;
}
/*ende geschenkgutschein*/
p {
	padding-bottom: 20px;
}