/* --> CSS RESET */
:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0;padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
/****************************************************/

/* --> DIV */

/* HEADER.PHP */
#leiste { background-color:#F9B700; height:15px; }

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:1100px;
}

#header {}
	#fb {display:block; position:relative; left:110px;}
	
	#navigation { text-align:right; margin-bottom:60px; }
	#navigation div.left {
		border-right:#F9B700 3px solid;
		padding:38px 4px 0px 50px;
		width:170px;
	}
	#navigation div.left div { margin-top:5px; }
	#navigation div.left div a { margin-left:2px; }
	#navigation a:hover { color:#727272; }
	#navigation div.left:last-child { width:100px; padding:38px 4px 0px 20px; }
	
	#navigation div p:nth-child(1) {
		font-size:24px;
		line-height:27px;
		letter-spacing:0.1em;
	}
	#navigation div p:nth-child(2) {
		font-size:12px;
		line-height:12px;
		color:#666666;
	}
	#navigation div ul { margin-top:5px; }
	#navigation div ul li {font-size:14px; }
	#navigation div ul li a:hover { color:#727272; }
	
	#teaser { 
		width:717px;
		margin-top:10px;
		background-image:url(../img/quotes.png);
		background-repeat:no-repeat;
		background-position:top left;
		height:126px;
	}
	#teaser p {
		margin:15px 40px 0px 45px;
		letter-spacing:1px;
		font-size:14px;
	}
	
		
/* INDEX.PHP */
#index_inhalt {}
	#index_inhalt #left_bar { width:363px; }
	#index_inhalt a { color:#F9B700; }
	#index_inhalt a:hover { opacity:0.7; }

	#index_inhalt #news { width:717px; }
	#index_inhalt #news div { padding-left:15px; margin-bottom:30px; }
	#index_inhalt .news_date { 
		font-size:11px;
		line-height:11px;
		text-align:right;
	}
	
	
/* IMPRESSUM.PHP */
#impressum_inhalt {}
	#impressum_inhalt p { line-height:21px; }
	#impressum_inhalt #left_bar{ width:363px; }
		#impressum_inhalt #left_bar div { margin-bottom:25px; padding-left:15px; }
	#impressum_inhalt #impress { width:717px; }
		#impressum_inhalt #impress div { margin-bottom:15px; padding-left:15px; }
	
		
/* ANFAHRT.PHP */
#anfahrt_inhalt{}
	#anfahrt_inhalt #beschreibungen { width:717px; }
	#anfahrt_inhalt #beschreibungen .left, #anfahrt_inhalt #beschreibungen .right { width:350px; }
	#anfahrt_inhalt #beschreibungen .left div, #anfahrt_inhalt #beschreibungen .right div { margin-bottom:20px; }
/*
	#anfahrt_inhalt #beschreibungen .left div { padding-left:15px; }
*/
	
	#anfahrt_inhalt #anfahrt_image p { text-align:right; }
	
	
/* IDEE.PHP */
#idee_inhalt {}
	#idee_inhalt #bildergalerie { width:363px; }
	#idee_inhalt #idee { width:717px; }
	#idee_inhalt #idee p { margin-bottom:10px; padding-left:15px; }
	#idee_inhalt #idee h2 { margin-top:20px; padding-left:15px; }
	#idee_inhalt a:hover { opacity:0.7; }
	
	
	
	
/* KONTAKT.PHP */
#kontakt_inhalt{}
	#kontakt_inhalt #kontakt { width:717px; }
	#kontakt_inhalt #ansprechpartner { width:363px; }
	#kontakt_inhalt #ansprechpartner div { margin-bottom:25px; padding-left:15px; }
	
	#kontakt  #form_kontakt label{
	font-family:Arial, Helvetica, sans-serif;
	font-style:bold;
	font-size:14px;
	color:#333333;
	line-height:21px;
}
#kontakt  form input[type=text]{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	height:25px;
	width:250px;
	font-size:13px;
	color:#333333;
	border:1px solid #665835;
	margin-bottom:15px;
}
#kontakt  form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	width:400px;
	padding:10px 20px 20px 10px;
	height:150px;
	border:1px solid #665835;
}

#kontakt  form input[type=submit]{
	background-color: transparent;
	background-repeat: no-repeat; 
	cursor:pointer;
 	width: 140px; 
	height: 24px;
	margin-left:0px; 
	margin-top:15px;
	font-size:14px;
	color:#333333;
}

#anmelden  form input[type=submit]{
	background-color: transparent;
	background-repeat: no-repeat; 
	cursor:pointer;
 	width: 140px; 
	height: 24px;
	margin-left:0px; 
	margin-top:15px;
	font-size:14px;
	color:#333333;
}

#anmeld  form input[type=text]{
	background-color: transparent;
	background-repeat: no-repeat; 
	cursor:pointer;
	margin-left:0px; 
	margin-top:15px;
	font-size:14px;
	color:#333333;
	border:thin;
}

/* LOB.PHP */
#lob_inhalt{}
	#lob_inhalt #lob { width:717px; }
	
	#lob div{margin-top:30px;}
	
	#lob  #form_lob label{
	font-family:Arial, Helvetica, sans-serif;
	font-style:bold;
	font-size:14px;
	color:#333333;
	line-height:21px;
}
#lob  form input[type=text]{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	height:25px;
	width:250px;
	font-size:13px;
	color:#333333;
	border:1px solid #665835;
	margin-bottom:15px;
}
#lob  form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	width:400px;
	padding:10px 20px 20px 10px;
	height:150px;
	border:1px solid #665835;
}

#lob  form input[type=submit]{
	background-color: transparent;
	background-repeat: no-repeat; 
	cursor:pointer;
 	width: 140px; 
	height: 24px;
	margin-left:0px; 
	margin-top:15px;
	font-size:14px;
	color:#333333;
}




/* VBALL.PHP */
#vball_inhalt {}
	#vball_inhalt #vball_uebersicht { width:717px; }
	#vball_inhalt #vball_uebersicht p, #vball_inhalt #vball_uebersicht ul { margin-bottom:10px; margin-left:15px; }
	
/* VBALL_MIXED.PHP */
#vball_mixed_inhalt {}
	#vball_mixed_inhalt #mixed { width:717px; }
	#vball_mixed_inhalt #mixed table { margin-left:15px; }
	#vball_mixed_inhalt #mixed table tr:nth-child(2n) { height:20px; }
	#vball_mixed_inhalt #mixed table td:nth-child(2n+1) {width:120px; font-weight:bold; }
	
	
/* VBALL_DAMEN.PHP */
#vball_damen_inhalt {}
	#vball_damen_inhalt #damen { width:717px; }
	#vball_damen_inhalt #damen table { margin-left:15px; }
	#vball_damen_inhalt #damen table tr:nth-child(2n) { height:20px; }
	#vball_damen_inhalt #damen table td:nth-child(2n+1) {width:120px; font-weight:bold; }


/* VBALL_HERREN.PHP */
#vball_herren_inhalt {}
	#vball_herren_inhalt #herren { width:717px; }
	#vball_herren_inhalt #herren table { margin-left:15px; }
	#vball_herren_inhalt #herren table tr:nth-child(2n) { height:20px; }
	#vball_herren_inhalt #herren table td:nth-child(2n+1) {width:120px; font-weight:bold; }
	

/* VBALL_QUATTRO.PHP */
#vball_quattro_inhalt {}
	#vball_quattro_inhalt #quattro { width:717px; }
	#vball_quattro_inhalt #quattro table { margin-left:15px; }
	#vball_quattro_inhalt #quattro table tr:nth-child(2n) { height:20px; }
	#vball_quattro_inhalt #quattro table td:nth-child(2n+1) {width:120px; font-weight:bold; }
	
/* VBALL_TRAINING.PHP */
#vball_training_inhalt {}
	#vball_training_inhalt #training { width:717px; }
	#vball_training_inhalt #training table { margin-left:15px; }
	#vball_training_inhalt #training table tr:nth-child(2n) { height:20px; }
	#vball_training_inhalt #training table td:nth-child(2n+1) {width:120px; font-weight: bold; }
	
/* VBALL_ABLAUFPLAN.PHP */
#ablaufplan_inhalt {}
	#ablaufplan_inhalt #ablaufplan { width:717px; }
	#ablaufplan_inhalt #ablaufplan table { margin-left:15px; }
	#ablaufplan_inhalt #ablaufplan table tr:nth-child(2n) { height:20px; }
	#ablaufplan_inhalt #ablaufplan table td:nth-child(2n+1) {width:120px; font-weight:bold; }


/* VBALL_TEILNAHMEBEDINGUNGEN.PHP */
#vball_teilnahmebedingungen_inhalt {}
	#vball_teilnahmebedingungen_inhalt #teilnahmebedingungen { width:717px; }
	#vball_teilnahmebedingungen_inhalt #teilnahmebedingungen table tr:nth-child(2n) { height:20px; }

/* BILDERGALERIE.PHP */
#bildergalerie_teaser { width:363px; }
	#bildergalerie_teaser a:hover { opacity:0.7; }
	#bildergalerie_teaser p { text-align:right; }
	
/* BILDER.PHP */
#bilder_inhalt a:hover { opacity:0.7; }
	
/* BILDERGALERIE.PHP ** DIE ECHTE */
#bildergalerie_inhalt {}
	#bildergalerie_inhalt a p { padding:0px 10px 10px 0px; text-align:right;}
	#bildergalerie_inhalt div.fanc {
		width:200px;
		height:150px;
		margin:0px 10px 10px 10px;
		text-align:center;
	}
	
/* ANMELDEN.PHP */
#anm { width:717px; }


	
	
/* BEACHSOCCER.PHP */
#beachsoccer_inhalt {}
	#beachsoccer_inhalt #beachsoccer { width:717px; }
	#beachsoccer_inhalt #beachsoccer p {margin-left:15px; margin-bottom:20px; }
	
/* soccer_freizeit.PHP */
#soccer_inhalt {}
	#soccer_inhalt #mixed { width:717px; }
	#soccer_inhalt #mixed table { margin-left:15px; }
	#soccer_inhalt #mixed table tr:nth-child(2n) { height:20px; }
	#soccer_inhalt #mixed table td:nth-child(2n+1) {width:120px; font-weight:bold; }
	
/* FOOTER.PHP */
#footer { margin-top:30px; }

#bottom { background-color:#F9B700; }
	#bottom #bottom_container { 
		margin-left:auto;
		margin-right:auto;
		width:600px;
		margin-top:20px;
		padding-top:10px;
	}
	#bottom #bottom_container p, #bottom #bottom_container a  { color:white; letter-spacing:1px; }
	#bottom #bottom_container p:nth-child(1) { font-weight:bold; line-height:28px; }
	#bottom #bottom_container div, #bottom #bottom_container img { margin-right:20px; }
	
	
/* --> CLASS */
.left { float:left }

.right { float:right }

.clear { clear:both }

.shout {  /* für Ankündigungen, die jeder lesen können soll */ 
	font-size:18px; 
	height:50px;
	padding-top:30px;
	text-align:center;
	letter-spacing:1px; 
}

/* --> TAG */

body { 
	background-image:url(../img/bg.jpg);
	background-position:0px 15px;
	background-repeat: repeat;
	background-color:#F9B700; 
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

h1 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	line-height:18px;
	height:24px;
	color:white;
	padding:6px 0px 0px 15px;
	background-color:#F9B700;
	margin-bottom:20px;
}

h2 {
	font-size:14px;
	letter-spacing:1px;
	line-height:21px;
	font-weight:bold;
	color:#333333;
}

h3 {}


p{}

li{}

a{ text-decoration:none; color:#F9B700; }

tbody tr td input[type=text] {
	background-color: transparent;
	background-repeat: no-repeat; 
	cursor:pointer;
	margin-left:0px; 
	margin-top:10px;
	font-size:12px;
	color:#333333;
	border:1px solid #000;
}
