body { background:#6F1E5B; margin:0px; padding:0px;  text-align:center; 
       font-family:'Doppio One', verdana, arial, helvetica; font-weight:normal; font-size:13px; color:#461339; } 

h1 { font-size:18px; font-weight:normal; margin-top:0px; margin-bottom:15px; }
h2 { font-size:15px; font-weight:normal; margin-top:0px; margin-bottom:10px; }
p { margin:0px; }
a { color:#353029; }
a:hover { color:#838920; }

#site { width:960px; margin:auto; background:#FFFFFF; padding-bottom:10px; }	

#head { width:960px; height:260px; background-image:url('../images/feldenkrais_rosenheim_laven.jpg'); 
			background-repeat:no-repeat; }
#headshadow { height:40px; background-image:url('../images/header_bottom_shadow.gif'); background-repeat:repeat-x; }

#menu { width:290px; height:140px; float:right; margin-top:90px; margin-right:50px; text-align:left; xborder:solid 1px #cccccc; }
#menu ul { margin:0px; padding:0px; padding-top:12px; }
#menu ul li { margin:0px; list-style:none; margin-left:17px; margin-right:10px; margin-bottom:10px; }
#menu ul li a { text-decoration:none; color:#6F1E5B; font-size:15px; font-weight:bold; letter-spacing:1px; }
#menu ul li a:hover { text-decoration:none; color:#838920; font-size:15px; font-weight:bold; letter-spacing:1px; }
#menu ul li a.aktiv { text-decoration:none; color:#838920; font-size:15px; letter-spacing:1px; }

.clear { clear:both; height:0px; line-height:0px; }

#startcontent { text-align:left; } 
#startcontent div.teaser { width:405px; height:200px; float:left; margin-left:50px; margin-bottom:30px; 
			background-image:url('../images/teaser_box_bg.gif'); background-repeat:repeat-y; }
#startcontent div.teaser div { width:262px; float:left; }
#startcontent div.teaser div h2 { font-size:18px; font-weight:normal; 
			 margin-top:15px; margin-bottom:12px; margin-left:15px; margin-right:15px; }
#startcontent div.teaser div p { font-size:13px; margin-left:15px; margin-right:15px; }
#startcontent div.teaser img { width:143px; float:left; }

#content { text-align:left; margin-left:50px; }
#content div#leftrow, #content div#rightrow { float:left; width:400px; margin-right:50px; xborder:solid 1px #cccccc; }
#content h2 {  }
#content p { margin-bottom:15px; }

#content ul { margin:0px; padding:0px; margin-top:0px; margin-left:18px; margin-bottom:18px; }
#content ul li { margin:0px; margin-bottom:8px; line-height:14px; }


/* Kontakt */
.fehlerbox { width:406px; border:solid 1px #AB8BC2; margin-top:10px; margin-bottom:10px;
             background:#F1E0F0; }
.fehlertext { color:#353029; margin:10px !important; padding:0px; }

.formLeftTd { text-align:right; padding-right:20px; padding-bottom:6px; }
.formRightTd { padding-bottom:5px; }
.formOblig { padding-bottom:5px; }
input.form, textarea.form { width:320px; height:18px; border:solid 1px #919FA8;
                        padding-left:2px; padding-right:2px; line-height:15px; 
						 font-family:'Doppio One', verdana, arial, helvetica; font-weight:normal; font-size:13px; color:#461339; }
input.error, textarea.error { background:#F1E0F0; border:solid 1px #919FA8; }
textarea.form { height:150px; }

#pflichtKastl { width:8px; height:8px; background:#AB8BC2; line-height:1px; font-size:1px;
                        float:left; margin-top:5px; margin-right:7px; }
.pflichtField { width:6px; height:6px; background:#9ACA3C; line-height:1px; font-size:1px;
                        float:left; margin-left:5px; margin-right:1px; }
.formRightTd p { font-size:11px; width:290px; color:#172638; line-height:12px; }
.radioTD { padding-bottom:6px; }
input.senden { float:right; width:134px; height:29px; border:none;
			background-image:url('../images/senden_01.jpg'); margin-top:5px; }
input.senden:hover { cursor:pointer; background-image:url('../images/senden_02.jpg');  }
input.pflicht, textarea.pflicht { border:solid 2px #AB8BC2; }

.imgpreload { visibility:hidden; }
.txtnotice { font-size:10px; letter-spacing:1px; color:#7C6D78; line-height:10px; }