* { margin: 0; padding: 0; }

a:link{color:#FFF;text-decoration:none;}
a:visited{color:#FFF;}
a:hover{color:#FFF;}
a:active{color:#FFF;}

body { 
	background-color:#a3bdcf; 
}

#impressum {
	position:absolute; 
	z-index:3; 
	top:5px; 
	left:900px; 
	color: #FFFFFF;	
}

#content {
	overflow:auto;
	position:absolute;  
	top:160px; 
	left:377px; 
	width:824px; 
	<--height:637px;--> 
	background-image:url(images/index_14.gif); 
	background-repeat:no-repeat;
}

form {
	width: 600px;
	margin-top:30px;
}

form br{
	clear:both;
}

form fieldset{
	padding: 10px;
	border:1px solid #FFFFFF;
}

form legend{
	font-weight:bold;
}

form label{
	width: 120px;
	float:left;
	margin-bottom:5px;
}

.verify{
	float:left;
	margin-bottom:5px;
	border:1px solid #1b467a;
	padding:1px;
}

form input, form textarea{
	width: 250px;
	float:left;
	margin-bottom:5px;
	border:1px solid #1b467a;
	padding:2px;
}

form input:focus, form textarea:focus{
	border:1px solid #000;
}

form .button{
	margin-left:120px;
	background:#CCC;
	font-weight:bold;
	cursor:pointer;
}

form .button:hover{
	color:#FFF;
	background:#333;
}

/* Galerie */
#nav { 
	float: left; 
	width: 180px; 
}

#preview { 
	float: left; 
	margin: 20px; 
}

ul { 
	margin: 25px; 
}
li a { 
	color: #0000FF; 
	text-decoration: none;
}
li a:hover { 
	color: #FF0000; 
	text-decoration: underline; 
}
a.thumb img { 
	filter:alpha(opacity=80);
		-moz-opacity: 0.80;	
	opacity: 0.80; 
	border: solid 1px #FFFFFF; 
	margin: 3px; 
}
a.thumb:hover img {	
	filter:alpha(opacity=100); 
		-moz-opacity: 1.0; 
	opacity: 1.0;	
	border: solid 1px #000000; 
}

/* Team */
#team {
	font-family: verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.0em;
	margin-top:20px;
}

#team img {
	float: left; 
	margin-right: 5px; 
	border: solid 1px #FFFFFF; 
	height:98px;
}

/* Youtube */
#youtube {
	margin: 50px;
}