﻿#wrapper{
	width: 963px; 
	margin: 0 auto; 
	margin-top: 100px;
}
#header{
	width: 965px;
	height: 131px;
	background-image:url(images/Header.jpg);  
}
#main{
	color: black;
	float: left;
	background-color:white;
	width: 965px;
	height: auto;
}
#footer{float: left; width: 965px; margin:10px auto; font-size: 0.9em; text-align:center; color: #888;}
nav.footer{ margin: 0 auto; height: 25px;}
nav.footer a{ color: #888; text-decoration:none;}
nav.footer a:hover{ color: #bbb; text-decoration:underline;}



#home{
	color: black;
	padding: 50px;
	width: 400px;
	font-family: Verdana;
	min-height: 400px;	
}
#body{
	color: black;
	padding: 50px;
	width: 900px;
	font-family:Verdana;
	text-decoration:none;
	min-height: 400px;
}

/* Events */

table.events td.date{
    width:50px;
}
table.events td{
    padding-top:8px;
}
table.events td.date{
    width:7em;
}

/* Gallerie */


#container{
	margin-left: 40;
	margin-top: 50;
	height: 500px;
	width:800px;
	float:left;
	color:black;
	background:#fff url(images/navi/back.jpg) 240px 180px no-repeat; 
}

#container ul{
	padding:0;
	list-style-type:none;
	width:900px;
	height: 120px;
	margin: 5px;
} 

#container li{
	float: left;
}


#container a.gallery span {
	width:1px;
	height:1px;
	top:5px;
	left:5px; 
	float:left;
	overflow:hidden;
	background:#fff;
}

/*thumbnails*/
#container a.gallery, container a.gallery:visited{
	display:block;
	color:#000;
	text-decoration:none;
	border:1px solid #fff;
	margin: 1px 2px 1px 2px;
	text-align:left;
	cursor:default;
}
#container a.gallery:hover{
	border:1px solid #000;	
	text-decoration:none;
}

#container a.gallery:hover span{
	width:450px;
	height:300px;
	color:#000;
	background:#fff;
	margin-top:160px;
	text-decoration:none;
} 



#container a.slidea {
	background:url(images/vabilder/thumb/p01.jpg);
	height: 80px;
	width: 120px;
}
#container a.slidea:hover span { margin-left:236px;}
	


#container a.slideb {
	background:url(images/vabilder/thumb/p02.jpg);
	height: 80px;
	width: 120px;
}
#container a.slideb:hover span {margin-left:110px;}
	


#container a.slidec {
	background:url(images/vabilder/thumb/p03.jpg);
	height:80px;
	width: 110px;
}
#container a.slidec:hover span {	margin-left:-16px;}



#container a.slided {
	background:url(images/vabilder/thumb/p04.jpg);
	height:80px;
	width: 120px;
}
#container a.slided:hover span { margin-left:-132px;}



#container a.slidee {
	background:url(images/vabilder/thumb/p05.jpg);
	height:80px;
	width: 120px;
}
#container a.slidee:hover span {	margin-left:-258px; }



#container a.slidef {
	background:url(images/vabilder/thumb/p06.jpg);
	height:80px;
	width: 120px;
}
#container a.slidef:hover span { margin-left:-384px;}	

#container a.slideg {
	background:url(images/vabilder/thumb/p07.jpg);
	height:80px;
	width: 120px;
}
#container a.slideg:hover span { margin-left:-510px;}



/*NAVI*/
#NaviHome{
	background-image:url(images/navi/home.jpg);
	color:white;
	height:50px;
	width:300px;	
}
#leer{
	height:30px;
	width:300px;
}
#leer2{
	height: 5px;
	width:965px;
	/*Background-color:#343233;*/
	float:left;
}
#NaviTeam{
	background-image:url(images/navi/Team.jpg);
	float:left;
	color:white;
	height:20px;
	width:100px;
}
#NaviTeam:hover{background-image: url(images/navi/Teamhover.jpg);}

#NaviEvents{
	background-image:url(images/navi/Events.jpg);
	float:left;
	color:white;
	height:20px;
	width:130px;
}
#NaviEvents:hover{background-image: url(images/navi/Eventshover.jpg);}

#NaviBilder{
	background-image:url(images/navi/Bilder.jpg);
	float:left;
	color:white;
	height:20px;
	width:100px;
}
#NaviBilder:hover{background-image: url(images/navi/Bilderhover.jpg);}

#NaviEquipment{
	background-image:url(images/navi/Equipment.jpg);
	float:left;
	color:white;
	height:20px;
	width:130px;
}
#NaviEquipment:hover{background-image: url(images/navi/Equipmenthover.jpg);}

#NaviSpecial{
	background-image:url(images/navi/Special.jpg);
	float:left;
	color:white;
	height:20px;
	width:100px;
}
#NaviSpecial:hover{background-image: url(images/navi/Specialhover.jpg);}

#NaviImpressum{
	background-image:url(images/navi/Impressum.jpg);
	/* margin:0px 0px 0px 850px; */
	float:right;
	width:110px;
	height:18px;
}
#NaviImpressum:hover{background-image: url(images/navi/Impressumhover.jpg);}
#NaviKontakt{
	background-image:url(images/navi/Kontakt.jpg);
	float:left;
	color:white;
	height:20px;
	width:100px;
}
#NaviKontakt:hover{background-image: url(images/navi/Kontakthover.jpg);}


#team-bild{width: 200px; float:left; padding-top:0px; padding-left:150px;}
#team-bild img{border: 1px solid black;}
#team-steckbrief{padding-top:1px; float:left;}
#team-steckbrief td{float:left; font-size:0.7em;}
l1{
	color:black;
	font-family: Verdana;
	font-size: 0.6em;
	font-weight: normal;
}
h1{
	color:black;
	font-family: Verdana;
	font-size: 1.3em;
	font-weight: bolder;
}
h2{
	color:black;
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: bolder;
}

rot{	color: red;}
blau{color: blue;}
lh1{	line-height:1.58;}
lh2{	line-height:0.2;}
l1{	font-size: 0.6em;}
l2{	font-size: 0.8em;}
grey{color:grey;}

a:link    { text-decoration:none; color:blue; }
a:visited { text-decoration:none; color:blue; }
a:hover   { text-decoration:none; color:blue; }
a:active  { text-decoration:none; color:blue; }

.antispamfield{	visibility: hidden;}