/* CSS Document */
* {
margin:0;
padding:0;
}

body{font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;background-color:#000;
color:#333333;background-image:url(img/golf_bg.jpg);background-repeat:repeat-x;
}

	a{	color:#eb6a27;	text-decoration:none;	border:none;	}	
	img{	border:none;}	
	a:hover{	color:#FF9900;}
	
	a.subnav{	letter-spacing:0.1em;	font-size:10px;	color:#333333;	margin:0px 8px 0px 8px;	}
	
	a.subnav:hover{	color:#fff;}
	
	h1{	color:#df6b25;	font-size:26px;	font-weight:bold;	line-height:34px;	margin-bottom:10px;}
	h2{	color:#666666;	font-size:18px;	font-weight:bold;	line-height:20px;	margin-bottom:5px;}
	h3{	color:#333333;	font-size:14px;	font-weight:bold;	line-height:16px;	margin-bottom:5px;}
	
	p.bold{	font-weight:bold;	font-size:14px;	line-height:18px;}
	
	ul{	list-style:inside;	line-height:16px;}
	
/* GALLERY */	
a.gal { color:#FFFFFF; background-color:#eb6a27; padding:3px 5px;; margin-bottom:5px; display:inline-block; width:200px;}
a.gal:hover{ background-color:#FF9933;}
.gal_active {background-color:#333; padding:3px 5px; display:inline-block; width:200px; margin-bottom:5px; color:#FFFFFF;}


#container {position:relative;width:900px;margin:0px auto;text-align:left;}

#sub_bar{position:relative;height:13px;width:880px;float:left;text-align:right;padding:8px;color:#339900;}

#cup_head{position:relative;width:963px;height:300px;background-image:url(img/cup_head.jpg);background-repeat:no-repeat;float:left;}

#nav_bar{position:relative;height:10px;padding:0px 0px 0px 0px;width:890px;text-align:left;color:#CCCCCC;float:left;margin-bottom:20px;}
	
	a.nav{
	font-size:12px;	font-weight:normal;	letter-spacing:1px;	color:#fff;
	background-color:#333333;	padding:6px 15px 6px 15px;	margin-right:2px;	}
	
	a.nav:hover{	margin-right:2px;	padding:6px 15px 6px 15px;	background-color:#df6b25;	}
	
	.nav_active{	font-size:12px;	font-weight:normal;	letter-spacing:1px;
	color:#df6b25;	background-color:#333333;	padding:6px 15px 6px 15px;	margin-right:2px;	}

#content {position:relative;width:900px;padding:15px 0px 50px 0px;background-color:#fff;float:left;}
	
	#col1{	position:relative;	float:left;	margin-bottom:20px;	padding:8px 0px 0px 20px;	}
	
	#col2{	position:relative;	float:left;	width:420px;	margin: 0px 10px 0px 20px;	}
	
	#gewinn{	position:absolute;	top:216px;	left:285px;	background-image:url(img/gewinn.jpg);
	background-repeat:no-repeat;	width:150px;	height:171px;	}

#footer_bar{position:relative;height:10px;width:894px;float:left;text-align:right;padding:8px 0px 8px 8px;font-size:11px;padding-bottom:50px;
}

td.impr{padding-bottom:0px;}

td{padding-bottom:6px;}

.galerie{position:relative;float:left;margin:0px 9px 10px 0px;}

span.kleingedruckt{font-size:10px;}


* ++++++++++++++ FORM ELEMENTS +++++++++++++++  */
label { color: #4b3932; }
input, select, textarea, .inputbox {	
	border: 1px solid #BBB; padding: 3px; font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
}
option { padding: 1px 10px 1px 5px; }
textarea {	line-height: 1.4em; padding:  5px; font-size: 12px;}

/* Kontact Formular */
table#kontaktTab  { width: 800px; }
#kontaktTab h2  {margin: 10px 0 3px 0; }
#kontaktTab td.label {  text-align: left; font-weight: bold; padding: 3px 10px 5px 0; vertical-align: top; }
#kontaktTab td {  vertical-align: top !important; }
#kontaktTab span.req { margin-left: 5px; vertical-align:top;}
#kontaktTab input {	margin-bottom: 5px; width:290px; }
#kontaktTab input#Spende {	width: 70px; }
#kontaktTab input#Hcp {	width: 130px; }
#kontaktTab input#Golfclub {	width: 140px; }
#kontaktTab input#PLZ {	width: 130px; }
#kontaktTab input#Ort {	width: 140px; }
#kontaktTab input#Hcp2 {	width: 130px; }
#kontaktTab input#Golfclub2 {	width: 140px; }
#kontaktTab select {	 margin-bottom: 5px; }
#kontaktTab input.checkbox {	margin-top: 5px; width:30px; }
#kontaktTab textarea {	width: 285px;  height: 140px; margin-bottom: 10px; }
#kontaktTab button { font-family: Arial, Helvetica, Geneva, sans-serif; border: #000;
	font-size:12px;	font-weight:normal;	letter-spacing:1px;	color:#df6b25;	background:#333333;
	padding:6px 15px 4px 15px;	margin-top:10px;}
#msg {	border: 2px solid #df6b25; padding: 20px 20px 10px; width: 400px; }
#msg p{ line-height: 1.4em; font-weight: bold;}

.caption { font-size: 11px; color: #999; font-style: italic; }


/* ++++++++++++++ JU +++++++++++++++  */

ol { list-style:inside; list-style-type:decimal;}
#werbekasten {background-color:#FFCC99; margin:5px 10px 0 0; padding:8px; width:380px;}
#spende {background-color:#ededed; padding:6px 20px 10px;font-size:11px; }

