/*
color scheme
hauptfarbe = 8bc53d (menu)
heller     = cede98 (bg)

body div.seite ul.menu div.con
*/
body {
	background-color:		#cede98;
	margin:						0 0 0 0;
	padding:					0 0 0 0;
}
div.seite {
	margin:						0 auto;
	width:						812px;
	padding:					0 0 0 0;
}
div.cont {
	width:						806px;
	background-color:		#cede98;
	/*float:						left;*/
	padding:					0 0 0 0;
	margin:					0 0 0 0px;
}
div.kopf1 {
	background-image:		url(../images/kopf_start_oben2.jpg);
	background-position:	left top;
	background-repeat:	no-repeat;
	/*background-color:		#ff00ff;*/
	height:						100px;
	width:						100%;
	padding:					0;
	margin:						0;
}
div.kopf2 {
	background-image:		url(../images/kopf_schraffur_oben2.jpg);
	background-position:	left top;
	background-repeat:	no-repeat;
	height:						100px;
	width:						100%;
	padding:					0;
	margin:						0;
}
div.end {
	text-align:				center;
}
.trennBottom {
	background-image:		url(../images/schlange.jpg);
	background-position:	left top;
	background-repeat:	no-repeat;
	height:						92px;
	width:						100%;
	padding:					0;
	margin:						0;
	clear:						both;
}

#raster {
	position:					absolute;
	top:							0;
	margin:						0;
	padding:					0;
	display:					none;
}
img.golfi {
	position:					relative;
	left:						0px;
	top:							40px;
	float: 						left;
	z-index:					5;
}
img.trennTop {
	display:					block;
	top:							0px;
	left:						0px;
	width:						812px;
	height:						118px;
	padding:					0;
	margin:						0;
}
.menu {
	display:					block;
	background-image:		url(../images/kopf_generell_unten-3.jpg);
	background-position:	left top;
	background-repeat:	no-repeat;
	height:						80px;
	width:						100%;
	padding:					0;
	margin:						0;
}

a {
	color:						#000000;
	text-decoration:		none;
	font:						normal 0.8em arial, sans-serif;
}
a.title {
	color:						#000000;
	padding:					0 0 0 15px;
	font:						bold 2.143em/1.1em georgia, palatino, "Times New Roman", serif;
	line-height:				100px;
}
a.subt {
	margin:						0 0 0 1em;
	color:						#000000;
	font:						bold 1.0em/0.9em georgia, palatino, "Times New Roman", serif;
}
a:hover  {
	color:						#ee8800;
}
.end a {
	font:						normal 0.6em arial, sans-serif;
}
#menu {
	display:block;
	padding:0;
	margin:0;
}
#menu li {float:left; display:inline; width:120px; 
	padding: 0;
	margin: 0;
}
#menu li a, #menu li a:visited {
	position: relative;
	display:block; 
	width:110px; 
	height:36px;
	padding:25px 0 0 10px;
	margin: 0;
	color:#000000; 
	font-size:0.8em; 
	text-decoration:none; 
	line-height:32px; 
	font-family:arial, verdana, sans-serif;
	/*font-family:georgia, palatino, "Times New Roman", serif;*/
	background:url(../images/golfloch.gif);
	background-position:	left top;
	background-repeat:	no-repeat;
	z-index:5;
}
#menu li a:hover {
	color:#000000;  
	background:url(../images/golfball.gif);
	background-position:	left top;
	background-repeat:	no-repeat;
}
#menu li #aktiv {
	background:url(../images/golfball.gif);
	background-position:	left top;
	background-repeat:	no-repeat;
}
.bog1 {
	top:							-35px;
	left:						20px;
}
.bog2 {
	top:							-7px;
	left:						20px;
}
.bog3 {
	top:							0px;
	left:						20px;
}

.bog4 {
	top:							-25px;
	left:						20px;
}
.bog5 {
	top:							-60px;
	left:						20px;
}
.bog6 {
	top:							-60px;
	left:						20px;
}
.box_menu ul {
	list-style-type:		none;
	display:					block;
	margin:						0px;
	padding:					0px;
}
.box_menu ul li {
	background-image: 	url(../images/menu_body.jpg);
	background-repeat:	repeat-y;
}
.box_menu ul li a {
	font:						normal 0.8em arial, verdana, sans-serif;
	/*font:						bold 0.8em georgia, palatino, "Times New Roman", serif;*/
	padding:					5px 0 5px 25px;
	margin:						0px;
	line-height:				2.5em;
}
.box_menu ul li a.akt {
	background-image:		url(../images/pfeil2.jpg);
	background-repeat:	no-repeat;
	background-position:	9px 0;
}
.box_menu ul li a:hover {
	background-image:		url(../images/pfeil_leuchtend2.jpg);
	background-repeat:	no-repeat;
	background-position:	9px 0;
	color:						#eeeeee;
}
.box_menu ul li a.noLink {
	background-image:		none;
}
div.willkommen {
	background-image:		none;
	background-repeat:	no-repeat;
	background-position:	right top;
	position:					relative;
	top:							-80px;
	width:						620px;
	height:						200px;
	padding:					40px 0 0 100px;
	margin:						0 0px 0 0;
	z-index: 1;
}
div.willkommen p {
	text-align:				center;
	font:						italic 1.0em arial, sans-serif;
	visibility:				hidden;
}
div.startt {
	top:							60px;
	left:						0px;
	position: relative;
	width:						620px;
	height:						120px;
	background-image:		url(../images/schriftzug.jpg);
	background-position:	120px 0;
	background-repeat:	no-repeat;
	z-index:					3;
}
/* ie6+7 hack, TODO */
* html div.startt {
	position:					relative;
	top:							-90px;
}
*+html div.startt {
	top:							-90px;
}

a.title:hover, a.subt:hover {
	color:			#000000;
}
/* Aktuelles */
a.timestamp {
	color:						#666666;
	font:						normal 0.8em arial, sans-serif;
}
.box_news ul li{
	font:						normal 0.8em arial, sans-serif;
	
}
.box_news ul li a{
	font:						bold 1.0em arial, sans-serif;
}
a.noLink {
	color:			#8bc53d;
	background-image:		url();
}
a.innerL {
	font:			bold 1.0em arial, sans-serif;
}
div.box_infos {
	background:	#d7eeaa;
	margin:			0 0 0 10px;
	padding:		0 0 0 0;
	float:			right;
	width:			18em;
	border:			1px solid #8bc53d;
}
div.box_news {
	padding:		20px 0 5px 0px;
	margin:			0 0 0 0;
	width:			650px;
	float:			right;
	/*background-color: #990077;*/
}
div.box_menu {
	float:			left;
	width:			151px;
	/*background-color: #eeeeee;*/
	background-image: 	url(../images/menu_head2.jpg);
	background-repeat:	no-repeat;
	padding:		45px 0 0 0;
}
div.box_menu span {
	width:			151px;
	height:			15px;
	background-image: 	url(../images/menu_foot.jpg);
	background-repeat:	no-repeat;
	display:		block;
}

p {
	margin: 		5px 0 5px 0;
	padding:		5px 0 5px 5px;
}
div.box_infos p {
	background:	#efefef;
	font:			normal 0.8em arial, sans-serif;
	border:			1px solid #ffffff;
}
div.box_news p {
	font:			normal 0.8em arial, sans-serif;
}
.news1 {
	background-image: url(../images/xara_golfi_0.jpg);
	background-position: 30px bottom;
	background-repeat: no-repeat;
	padding: 0 0 50px 0;
}
.news2 {
	background-image: url(../images/xara_golfi_1.jpg);
	background-position: 30px bottom;
	background-repeat: no-repeat;
	padding: 0 0 50px 0;
}
.news3 {
	background-image: url(../images/xara_golfi_2.jpg);
	background-position: 30px bottom;
	background-repeat: no-repeat;
	padding: 0 0 50px 0;
}
div.box_news p.spez {
	background:	#fafafa;
	border-left:			3px dotted #bfff80;
}
table {
	font:			normal 0.7em arial, sans-serif;
	color:			#443320;
	width:			100%;
	padding:		0 0 0 5px;
	margin:			0 0 0 0;
}
.tblTxt {width: 70%;}
.tblPrs {width: 30%; text-align: right;} /*IE6*/
.box_infos table td+td {text-align: right; padding-right: 5px;} /*FF+Opera*/

.hw {
	color:			#dd3320;
}
.lstNr {
	font:			normal 0.8em arial, sans-serif;
}
.hideme {
	visibility:	hidden;
	display:		none;
}
.lnkBox {
	border:			1px solid #8bc53d;
	background:	#d7eeaa;
	width:			138px;
	margin:			20px 0 0 6px;
}
.lnkBox p {
	background:	#efefef;
	font:			normal 0.8em arial, sans-serif;
	border:			1px solid #ffffff;
}
.lnkBox img {
	margin: 0 0 0 3px;
	border: 1px solid #cede98;
}
.lnkBox a:hover img { border: 1px solid #ee8800;}

div.alttxt {
	position:	relative;
	width:		440px;
	height:		380px;
	font:			normal 0.8em arial, sans-serif;
	padding:		0 0 0 5px;
}
div object {
	position: 	absolute;
	top:			0px;
	left:			0px;
}

