*{
    margin:0px;
    padding:0px;
}



html,body {
	width:980px;
	height:800px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:  auto;
	margin-right: auto;
    background:url(../bilder/hintergrundbild.jpg) ;
    background-repeat: no-repeat;
}

#hauptheader {
	width:930px;
	height:160px;
	margin-left:50px;
	margin-top:20px;
}



nav ul {

    color:#FFF;
    width:100%;
    list-style-type:none;
	}

.test {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
	

	
nav li a {
    width:150px;
    height:42px;
	background: rgba(0, 0, 0, 0.25);
    text-decoration:none;
    text-align:center;
    color:#FFF;
    display:block;
    line-height:40px;
    float:left;
}

nav li a:hover{
    background: rgba(0, 0, 0, 0.5);
}

nav li ul {
	width:100px;
	clear:left;
    position: absolute;
    margin: 42px 0 0 235px;

    list-style: none;
    visibility: hidden;    
	}
	
nav  li:hover  ul{
    visibility:visible;
    }
	
nav li ul li a{
	clear:left;
	display:block;
	width:100px;
	height:25px;
	line-height:25px;
	font-size:0.9em;
	text-decoration:none;
    text-align:center;
	}
	

#header-urstruktur {
	
	clear:left;
    padding-bottom:30px;
	padding-top:30px;
	color:red;
	font-size:3.5em;
}

#mittelteil {
	width:980px;
	height:620px;
	padding:0px;
	margin:0px;
	}
	


#textfeld {
    width:440px; 
	max-height:560px;
    background-color:#000;
	background: rgba(0, 0, 0, 0.25);
    margin-left:50px;

	margin-bottom:28px;
    padding:20px;
	color:white;
	overflow:auto;
	
}


  
#motto {
	width:360px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	margin-bottom:5px;
	text-align:center;
	}

#textfeld li {
	    list-style: none;
	}

.klein {
  font-size:0.8em;
  }
  
.seminar-termin {
	height:130px;
}

.seminar-datum {
	float:left;
	width:120px;
	height:130px;
}

.seminar-beschreibung {

}

.seminar-titel {

}

.seminar-adresse {

}

#skulpturtext {
	width:230px;
	float:left;
	padding-right:15px;

}

#skulpturbilder {
	opacity:0.7;
}

#impressum {
color:black;
float:right;
}

