html {	
	/*background-color:#a2a696;*/
}



body {		
	font-family:  arial,verdana;	
	text-align:left;
	font-size:11px;
	line-height:11pt;
	color:#42443d;
	position: relative;	
	width: 100%;
	height:100%;
	background-color:#a2a696;
	
}
.dark_grey{
	
	width: 955px;
	margin: auto;	

}
.light_grey{
	
	width:100%;
	margin: auto;	
	text-align:left;
	background-color:#b4b8a5;
}
#gf_sportnetwork{
	width: 955px;
	height:94px;
	margin: auto;	
	background-color:#555b49;
	/*background-image:url('../images/gf_sportnetwork.gif');
	background-repeat:no-repeat;
	background-position:20px 30px*/
	color:red;
	/*z-index:100;
	position:absolute;*/
}

#header{
	width: 955px;
	height:247px;
	margin: auto;	
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat;
}

#home{
	height:22px;
	float:left;
	vertical-align:top;
	padding-top:7px;
	padding-left:20px;
	background-image:url('../images/main_menu_bg.png');
	background-repeat:repeat-X;
	width:43px;
}


a#home_btn{
	text-decoration:none;
	height:0px;
	padding:0px;
	overflow:hidden;
	margin:0px;
	line-height:10px;
	background-image:url('../images/btn_.png');
	background-repeat:no-repeat;
	/*background-position:0px -10px;*/
}

a#home_btn:hover{
	text-decoration:none;
	height:10px;
	overflow:hidden;
	padding:0px;
	line-height:10px;
	background-repeat:no-repeat;
	margin:0px;
	background-image:url('../images/btn_home_over.png');
	background-position:0px 0px;
}
#main_menu{
	height:29px;
	background-image:url('../images/main_menu_bg.png');
	background-repeat:repeat-X;
	padding-left:4px;
	vertical-align:middle;
	line-height:20px;
	overflow:hidden;
	float:left;
	width:951px;
}

.header_menu_no, .header_menu_act{
	float:left;
	padding-right:30px;
}
.header_menu_no a, .header_menu_act a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:20px;
	text-transform:uppercase;
}
.header_menu_no a{
	background-image:url('../images/arrow_white.gif');
	background-repeat:no-repeat;
	color:#ffffff;
}
.header_menu_act a{
	background-image:url('../images/arrow_green.gif');
	background-repeat:no-repeat;
	color:#79a635;
	font-size:11px;
}




.div7{
	height:7px;
}


a {
	color: #507c0e;
}

#top_menu {
	padding-top:40px;
	padding-bottom:8px;
	padding-left:2px;
}
#top_menu a, #top_menu_home a{
	color:#3d4132;
	font-weight:bold;
	text-decoration:none;
	padding-right:20px;
}

#left_menu, #page_content_column, #right_colum{
	vertical-align:top;
	padding-top:30px;
	padding-bottom:20px;
}


#left_menu{
	width:229px;
	padding-left:20px;
}
#page_content_column{
	width:471px;
}
#right_column{
	width:185px;
	padding-top:30px;
	padding-left:24px;
	padding-right:26px;
	text-align:center;
	vertical-align: top;
}





#logo{
	clear:both;
	width:141px;
	height:145px;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	position:relative;
	left:796px;
	top:-192px;
	
}

div.footer{
	float:left;
	padding-right:16px;
}
div.footer a{
	color:#99a183;
	font-size:10px;
	text-decoration:none;
		
}

#footer{
	padding-top:8px;
}



br {
	clear:left;
}

input{
	height:18px;
	color:#333333;
	padding-left:5px;
	vertical-align:middle;
}

.dots{
	clear:both;
	background-image:url('../images/dots.gif');
	background-repeat:no-repeat;
	width:470px;
	height:20px;
	background-position:0px 10px;
}
.dots1{
	clear:both;
	background-image:url('../images/dots.gif');
	background-repeat:no-repeat;
	width:470px;
	height:10px;
	background-position:0px 0px;
}

.dots3{
	clear:both;
	background-image:url('../images/dots.gif');
	background-repeat:no-repeat;
	width:470px;
	height:10px;
	background-position:0px 20px;
	margin:0px;
	padding:0px;
}

input.kontakt_input{
	color:#646d46;
	font-size:12px;
	width:161px;
	height:18px;
	padding:0;
	margin:0;
	line-height:18px;
	border-bottom:solid 1px #d4d0c8;
	border-right:solid 1px #d4d0c8;
}
.kontakt_select{
	color:#646d46;
	font-size:12px;
	width:164px;
	height:20px;
	margin-top:2px;
	line-height:18px;
	padding:0;
	margin:0;
}
#betreff_div{
	margin-bottom:2px;
}
input.kontakt_input2{
	color:#646d46;
	font-size:12px;
	width:76px;
	height:18px;
	padding:0;
	margin:0;
	line-height:18px;
	border-bottom:solid 1px #d4d0c8;
	border-right:solid 1px #d4d0c8;
}
.padd25{
	padding-top:25px;
}
textarea{
	border-bottom:solid 1px #d4d0c8;
	border-right:solid 1px #d4d0c8;
}
div.kontakt{
	color:#646d46;
	line-height:18px; 
	padding:0;
	margin:0;
}
#send_btn{
	width:75px;
	height:9px;
}

#sponsoren {
	background-image:url('../images/sponsoren.gif');
	background-repeat:no-repeat;
	width:179px;
	height:19px;
	margin-bottom:25px;
}
div.line{
	width:179px;
	height:1px;
	overflow:hidden;
	background-color:#b5b9a6;
}
#partner {
	background-image:url('../images/partner.gif');
	background-repeat:no-repeat;
	width:179px;
	height:19px;
	
}


#login_block form{
	padding-bottom:20px;
}

#page_subtitle{
	padding-bottom:21px;
	border:solid 0px red;
}


.csc-header-n1{
	color:#42443d;
	font-size:11px;
	font-weight:bold;
}



.csc-textpic-intext-left p{
	padding-bottom:18px;
	margin-bottom:0px;
}

.csc-textpic-intext-left p{
	border:solid 0px red;
}
.csc-textpic-intext-left{
	clear:left;
  /* background: #FFFFFF url(../images/dots.gif) no-repeat bottom left;*/
   line-height: 17px;
   margin-bottom: 20px;
   padding-bottom: 20px;
   border:solid 0px red;
}

dt img{

	border:solid 1px red;
}
.footer_menu {
	display:inline;
	padding-right:20px;
	padding-top:11px;
	padding-bottom:30px;
}

.footer_menu a{
	text-decoration:none;
	color:#777e66;
	/*color:black;*/
	font-size:10px;
}
#bottom{
	height:30px;
}


.csc-textpic-lastcol{
	/* STYLE FOR SINGLE IMAGE THING i.e. "dots.gif "*/
	margin-left:0px !important;
	padding-left:0px !important;
	padding-bottom:20px;
	padding-top:20px;
}

.csc-header{
	font-weight:bold;
	font-size:11px;
	color:#42443d;
	padding-bottom:16px;
	border:solid 0px red;
}
.csc-textpic-intext-left{
	vertical-align:top;
	border:solid 0px green;
}

.csc-textpic-intext-left .csc-textpic-lastcol{
	padding-top:0px;
}

.csc-textpic-intext-left a{
	color:#589003;
	text-decoration:underline;
	font-size:11px;
}

h2.green{
	font-size:14px;
	font-weight:bold;
	padding-bottom:16px;
	color:#486029;
}
.kontakt_address{
	color:#42443d;
	padding-bottom:18px;
	font-size:12px;
}


.csc-firstHeader{
	color:#42443d;
	font-size:11px;
	font-weight:bold;
	padding-left:0px;
	margin-left:0px;
}


#gf_sportnetwork{
	width: 955px;
	height:94px;
	margin: auto;	
	background-color:#555b49;
	/*background-image:url('../images/gf_sportnetwork.gif');
	background-repeat:no-repeat;
	background-position:20px 30px*/
	color:red;
	/*z-index:100;
	position:absolute;*/
}
#page_top_title{
	padding-top:29px;
	padding-left:18px;
	height:67px;
	overflow:hidden;
	position:absolute;
}

.div16{
	height:16px;
}




p.bodytext {
   font-size:11px;
   line-height: 14px;
   padding-bottom: 16px;
   color:#42443d;
}




p.boldtext, span.boldtext
{
	font-family:Aarial;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#42443d;
}


p.generaltext, span.generaltext
{
	font-family:Aarial;
	font-size:11px;
	line-height:14px;
	color:#42443d;
}

a.greenlink{
	color:#589003;
	text-decoration:underline;
	font-size:11px;
	line-height:14px;
}

p.generaltext{
	padding-bottom: 16px;
}

a#btn_kontakt:visited{
	background-image:url(../images/btn_kontakt.gif);
	height:8px;
	width:59px !important;
	background-repeat:no-repeat;
	line-height:8px;
}
a#btn_kontakt{
	background-image:url(../images/btn_kontakt.gif);
	height:8px;
	width:59px !important;
	background-repeat:no-repeat;
	line-height:8px;
}
a#btn_kontakt:hover{
	background-image:url(../images/btn_kontakt_over.gif);
	height:8px;
	width:59px !important;
	background-repeat:no-repeat;
	line-height:8px;
}
a#btn_kontakt:active{
	background-image:url(../images/btn_kontakt_over.gif);
	height:8px;
	width:59px !important;
	background-repeat:no-repeat;
	line-height:8px;
}

#copyright_content{
	color:#808670;
	padding-top:15px;
	font-size:10px;
	font-family:arial;
	float:left;
	width:160px;
	padding-left:16px;
	line-height:10px;
}

/*########################HOME PAGE###########################*/

.body_home{
	background-color:#a1a595;
}

#home_div{
	background-image:url(../images/home_bg.gif);
	background-repeat:repeat-X;


}
#top_menu_home {
	padding-top:30px;
	padding-bottom:8px;
	padding-left:2px;
	margin: auto;	
	width:954px;
	vertical-align:bottom;
	height:8px;

}

#main_picture{
	width: 955px;
	height:605px;
	margin: auto;	
	background-image:url('../images/home_bg.jpg');
	background-repeat:no-repeat;
	background-position:0px 
	padding-top:91px;
}

.div91{
	height:91px;

}
.div14{
	height:17px;
	overflow:hidden;
}


#greenfield_title{
	background-image:url('../images/greenfield_title.png');
	background-repeat:no-repeat;
	width:312px;
	height:51px;
	margin-left:20px;
	margin-bottom:10px;
}

#logo_home{
	clear:both;
	width:141px;
	height:145px;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	position:absolute;
	/*left:796px;*/
	/*top:-740px;*/
	margin-left:796px;
	top:4px;
	
}
#home_menu{
	background-image:url('../images/home_menu_bg.png');
	background-repeat:repeat-X;
	height:82px;
	padding-left:20px;
	padding-top:11px;
	width:934px;

}

#sportnetwork_btn, #golfinvestment_btn, #golfmanagement_btn, #golfconsulting_btn{
	float:left;
	background-repeat:no-repeat;
	background-image:url('../images/white_dots.png');
	height:71px;
	width:219px;
	background-position:top right;
	z-index:100;


}
#golfconsulting_btn{
	background-image:none;
	width:200px;

}
#golfinvestment_btn, #golfmanagement_btn, #golfconsulting_btn{
	margin-left:23px;
}


#news_latest_block{
	height:163px;
	/*background-color:white;*/
	padding:0;
	margin-top:215px;
	margin-left:20px;
}
#copyright{
	color:#808670;
/*	padding-top:3px;*/
	font-size:10px;
	font-family:arial;
	float:left;
	width:160px;
	padding-left:20px;
	line-height:10px;
}

#home_partners{
	float:left;
	width:754px;
	border:solid 0px red;
	padding-right:20px;
	text-align:right;
	vertical-align:top;
	padding-top:0;
}



#home_partners img{
	padding-left:15px;	
}

#teasers_block a{
	text-decoration:none;
}
#teasers_block a img{
	margin-bottom:10px;
}

/*#login_block{
	width:179px;
	text-align:left;
	color:#4e5240;	
	border:solid 1px green;
}*/

.tx-newloginbox-pi1{
	width:179px;
	text-align:left;
	color:#4e5240;	
	padding-bottom:20px;
	/*border:solid 1px green;*/
}
.div9{
	height:10px;
}

/* DOWNLOADS*/

#downloads_table td{
	color:#42443d;
	font-size:12px;
	font-weight:bold;
}
#downloads_table td a{
	font-weight:normal;
	font-size:11px;
	color:#589003;
}

div.langmenu a{
	text-decoration:none;
}
 #language_menu
 {
	_margin-bottom:3px;
	text-align:right;
	
}

#language_menu_home {
	margin: auto;	
	width:594px;
	text-align:left !important;
	vertical-align:bottom;
	height:8px;
	text-align:right;
	margin-top:-9px;
	padding-right:150px;
	border:solid 0px red;
	padding-left:360px;
}