
@charset "utf-8";
body {margin:0; padding:0; background:#fff url(back.jpg) no-repeat;}
p, td, li {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; }
p a, p a:visited, li a {color:#333; text-decoration:underline;}
p a:hover, li a:hover {color:#ea6365; text-decoration:none;}
h1 {font-family:"Times New Roman", Times, serif; font-size:1.8em; letter-spacing: 0.01em; color: #FF9966; }
h2 {font-family:"Times New Roman", Times, serif; font-size:1.2em; letter-spacing: 0.01em; color: #FF9966; }
.bold {font-weight:bold; color:#EA6365;}
.boldblue {font-weight:bold; color:#bf6baa; letter-spacing: 0.01em;}
.boldorange {font-weight:bold; color:#FF9966; letter-spacing: 0.01em;}
.img, .img a {border:0;}
#content {height:100%; }
#head {width:800px; display:block; float:left; height:200px;}
#logo {float: left;}

#move {height: auto; margin-top:30px; width: 550px; text-align: center; float: left;}
#move a {font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; padding: 4px;}
#move a:hover {font-size:2.2em; color:gray; }
#move .klein {color:#FF0000; font-size:1em; font-variant:small-caps; letter-spacing: 0.1em; }
#move .mittel {color:#F6B763;font-size:1.3em; font-style:italic; }
#move .gross {color:#FF9966; font-size:1.8em; font-style:normal; }

#termine {width:240px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; position:absolute; right:20px; top:20px; }
.boxtext {width:200px; font-weight:normal; color:#333; text-align:left; }
.boxtext img {float:left; padding:3px 7px 0 0;}
.boxtext a, .boxtext a:visited {color:#333; }
.boxtext a:hover {color:#bf6baa; text-decoration:none;}
.box-bold {width:200px; font: 14px Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #bf6baa; padding-bottom:5px; }
#randoben {width:240px; height: 49px; background-image: url(termine-lilaoben.gif);}
#boxinhalte {width:225px; height:100%; background:#fffbfb url(termine-lilamitte.gif) no-repeat; margin-right:-10px; color: #000; padding: 0 0 0 25px;}
#randunten {width:240px; background-image: url(termine-lilaunten.gif); background-repeat: no-repeat; height: 37px;}
#newsletter {width:240px; height:198px; background-image: url(newsletter.gif);}

#inhalt {height:100%; padding:0; margin:0; clear:both; }
#button-kontakt {position:absolute; top:614px; left:195px; width:54px; height:57px; z-index:4; border:0;}
#button-kontakt img {border:0;}
#navi {position:absolute; top:235px; left:30px; padding:0; margin:0; width:210px; float:left; }
* html #navi {position:absolute; top:245px;}
.navi a:link, .navi a:visited {
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height:14px;
	font-weight:bold;
	text-decoration: none;
	color: #bf6baa;
	display:block;
	padding: 0 0 0 4px;
  border-bottom:1px solid #bf6baa;	

}
.navi a:hover {color: #666;}

.subnavi a, .subnavi a:visited {
font: 12px Arial, Helvetica, sans-serif;
line-height:11px;
font-weight:normal;
margin-left: 0;
margin-top: -10px;	
padding-left:21px;
color:#333; 
text-decoration:none; 
display:block; 
}

.subnavi a:hover {
font: 12px Arial, Helvetica, sans-serif;
line-height:11px;
font-weight:normal;
margin-left: 0;
margin-top: -10px;	
padding-left:21px;
background: url(arrow.gif) no-repeat 7px 3px; 
color:#EA6365;
display:block;
}

* html .subnavi a:hover {width:100%}

#text {position:absolute; top:192px; left:300px; width:400px; color:#333; line-height:18px; float:left; display:block; }
#text800 {position:absolute; top:192px; left:300px; width:1000px; color:#333; line-height:18px; float:left; display:block; }
.text800 {width:600px; color:#333; line-height:18px;  }
.text330 {width:330px; color:#333; line-height:18px;  }

#foto-index {position:absolute; top:400px; left:430px; z-index:4;}
#foto-kontakt {position:absolute; top:50px; left:680px; z-index:4;}
#foto-profil {position:absolute; top:100px; left:630px; z-index:4;}
#foto-kindertanz {position:absolute; top:100px; left:630px; z-index:4; }
#rechts {position:absolute; top:20px; left:1000px; }

.submitbuttonnorm {
background-color: #fff; 
height: 22px;
width: 105px;
border: 1px solid #d86628; 
font-size: 11px;
}

.textboxNorm {
font-family: Verdana;
font-size: 11px;
color: #333;
font-style: normal;
font-weight: normal;
border: 1px solid #d86628; 
padding:1px 3px 1px 3px;
width: 280px;
}

.textareaNorm {
font-family: Verdana;
font-size: 10px;
height: 100px;
color: #333;
font-style: normal;
font-weight: normal;
border: 1px solid #d86628; 
background-color: #ffffff;
padding:0 3px 0 3px;
width: 280px;
}
