@charset "utf-8";
/* CSS Document */


* {
	font-size: 16px;  letter-spacing:.1em; font-family: 'Ropa Sans', sans-serif;
	line-height: 1.4; 
	margin:0px; padding:0px; border:0px;

	}


body {
	background-color:#666;
	color:#000;
// background-image:url(background-pattern2.jpg);
}


#wrapper {
	position: relative;
	top:30px;
	margin:0 auto;
	width:968px; height:760px; 
	// background-color:#ffad94;
	padding:0px;
	}
	
	#form {
	color:#000;
	position: relative;
	top:0px;
	left:30px;
	width:400px; height:660px; 

	padding:0px;
	}
	
	
#header {
	width:960px; height:80px; background-color:#ccc;
	position: absolute; top:0px; left:0px; 
	}


#content1 {padding:0px;
	width:960px; height:260px; 
	position: absolute;	top:0px; left:0px; 

}

#content2 {padding:0px;
	width:960px; height:360px;
	position: absolute;	top:362px; left:0px; 

}


#title {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
	position: absolute;	top:0px; left:0px; 	margin:10; 	color:#000;
	 opacity: 0.87;
	background-image: url(back3.png);
}

#title_aktuell {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
		 opacity: 0.87;
	position: absolute;	top:0px; left:0px; 	margin:10; 	color:#000;

}

#malen {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
	position: absolute;	top:0px; left: 320px; 	margin:10; 	color:#fff;
	 opacity: 0.87;
		background-image: url(back33.gif);
}


#zeichnen {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
	position: absolute;	top:0px; left:640px; 	margin:10; 	color:#fff;
	 opacity: 0.87;
	 		background-image: url(back2.png);
}


#kinder {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
	position: absolute;	top: 0px; left:0px; 	
	margin:10; 	color:#000;
	background-image: url(back44.gif);
	opacity: 0.87;
}

#termin {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
	position: absolute;	top:0px; left: 320px; 	margin:10; 	color:#fff;
		background-image: url(back.gif);
	 opacity: 0.87;
	
}


#kontakt {padding-left:8px; padding-right:4px; 
	width:296px; height:350px; background-color:#ccc;
	position: absolute;	top:0px; left:640px; 	margin:10; 	color:#fff;
			background-image: url(back12x.png);
	 opacity: 0.87;
}

#menu {padding-left:8px; 	font-size: 16px;
	width:300px; height:350px; 
	position: absolute;	top:0px; left:0px; 	margin:10; 	color:#000;
}

#menu2 {padding-left:8px; 	font-size: 16px;
	width:300px; height:350px; 
	position: absolute;	top:138px; left:0px; 	margin:10; 	color:#000;
}



#title_menu {padding-left:8px; 
	width:90px; height:131px; background-color:#ccc; font-size: 12px;
	position: absolute;	top:0px; left: 0px; margin-left:0; color:#fff;
	// background-image: url(back1.png);
	border:8; border-color:#000;
 opacity: 0.78;
}	
	
#malen_menu {padding-left:8px;
	width:90px; height:131px; background-color:#ccc; font-size: 14px;
	position: absolute;	top:0px; left: 101px; margin-left:4; color:#fff;
	// background-image: url(back1.png);
  opacity: 0.78;
}

#zeichnen_menu {padding-left:8px;
	width:90px; height:131px; background-color:#ccc; font-size: 14px;
	position: absolute;	top:0px; left: 202px; margin-left:8; color:#fff;
	// background-image: url(back1.png);
  opacity: 0.78;
}

#kinder_menu {padding-left:8px;
	width:90px; height:75px; background-color:#ccc; font-size: 14px;
	position: absolute;	top:150px; left: 0px; margin-left:0; color:#ccc;
	// background-image: url(back3.png);
  opacity: 0.78;
}


#content {padding-left:8px; padding-right:4px;
	width:616px; height:640px; background-color:#ccc; font-size: 14px;
	position: absolute;	top:0px; left:320px; 	margin:10; 	color:#fff;
		 opacity: 0.8;
}

#aktuell {padding-left:8px; padding-right:4px; 
	width:290px; height:180px;
	position: absolute;	top:135px; left:0px; 	margin:0; 	color:#000;
}

#einruecken {padding:0px;
margin:18px;
	width:600px; height:60px; 
	position: relative;	
	top:0px; left:12px; 
}

a:link {
	font-size: 16px;
 letter-spacing:.1em;
 line-height:1.3;
  color:#fff;
text-decoration:none;
  		 opacity: 0.25;
  }


a:hover {
	font-size: 16px;
  letter-spacing:.1em;
  color:#000;
  background: #ccc;
  text-decoration:none;
  		 opacity: 1.0;
  }
  
  a:visited {
	font-size: 16px;
 letter-spacing:.1em;
 line-height:1.3;
  color:#fff;
text-decoration:none;
  		 opacity: 0.25;
  }
 
 a:link.akt {
	font-size: 16px;
 letter-spacing:.1em;
 line-height:1.3;
  color:#000;
text-decoration:none;
  		 opacity: 0.25;
  }


a:hover.akt {
	font-size: 16px;
  letter-spacing:.1em;
  color:#000;
  background: #ccc;
  text-decoration:none;
  		 opacity: 1.0;
  }
  
 
 a:link.submenu {
	font-size: 13px;
		line-height: 1.4; 
 letter-spacing:.1em;
  color:#000;
    		 opacity: 0.65;
text-decoration:none;
  } 
  
  
  a:hover.submenu  {
	font-size: 13px;
		line-height: 1.4; 
  letter-spacing:.1em;
  color:#fff;
  background: #ccc;
  text-decoration:none;
  }
  
   a:link.submenu2 {
	font-size: 13px;
		line-height: 1.4; 
 letter-spacing:.1em;
  color:#000;
text-decoration:none;
  } 
  

    a:hover.submenu2  {
	font-size: 13px;
		line-height: 1.4; 
  letter-spacing:.1em;
  color:#fff;
  background: #999;
  text-decoration:none;
  }
  
    a:visted.submenu  {
	font-size: 13px;
		line-height: 1.4; 
  letter-spacing:.1em;
  color:#fff;
  text-decoration:none;
  }
  
  .active  {
	font-size: 13px;
		line-height: 1.4; 
  letter-spacing:.1em;
  color:#fff;
  text-decoration:none;
  }
  
  
  a:visited {
	font-size: 13px;
 letter-spacing:.1em;
  color:#000;
text-decoration:none;
  } 
  
h1 { font-size: 26px;
  letter-spacing:.1em;
  color:#fff;
  text-decoration:none;
  position:relative;
  top:7px;
}

h1.line { font-size: 26px;
line-height:7.0;
  letter-spacing:.1em;
  color:#fff;
  text-decoration:none;
  position:relative;
  top:-33px;
}

h1.black { font-size: 26px;
  letter-spacing:.1em;
  color:#000;
  text-decoration:none;
  position:relative;
  top:7px;
}
h2 { font-size: 48px;
  letter-spacing:.1em;
  color:#696969;
  text-decoration:none;
  text-align: right;
}
  
  
  ul { 
  position:relative;
  left:80px;
}

.umfliess
{ 
  float:left;
 
}

  .copy
   { font-size: 16px;  letter-spacing:.1em; font-family: 'Ropa Sans', sans-serif; color:#000;}

  
// #footer {
	width:780px; height:20px; background-color:#cff;
	position: absolute;	top:480px; left:0px; 
}

