body {
	margin-top:0px;
	margin-left:0px;
	scrollbar-highlight-color:#f6f7ed; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#70725f; 
	scrollbar-shadow-color:#f6f7ed; 

}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #335b12;
	text-decoration: none;
}a:active, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #1c3007;	text-decoration: none;}.top a {	color: #335b12;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.top a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #335b12;	text-decoration: none;	font-weight: bold;	}	.menu_bg {background-color: #EBECDE;}.main_bg {background-color: #F6F7ED;}.main11gray{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	vertical-align: top;	font-weight: normal;}

.main11gray a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #335b12;	vertical-align: top;	font-weight: normal;
        text-decoration: none;}

.main11gray a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #335b12;	vertical-align: top;	font-weight: normal;
        text-decoration: underline;}
.menu{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #70725f;	vertical-align: text-top;}.menu a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #335b12;	text-decoration: none;}.menu a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	text-decoration: none;	color: #606045;	text-decoration: underline;}.headline_main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 13px;	color: #335b12;	font-weight: bold;	vertical-align: middle;}.forminput {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	background-color: #FFFFFF;	border: 1px solid #bec7ce;}.forminput200 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	background-color: #FFFFFF;	border: 1px solid #bec7ce;	width: 200px;}.jumpmenu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 11px;	color: #70725f;	height: 20px;	width: 130px;	border: 1px solid #70725f;}.formbutton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	background-color: #d3d4c7;	text-align: center;	height: 20px;	width: 150px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #70725f;	border-bottom-color: #70725f;	border-left-color: #FFFFFF;	color: #545550;}.formbutton2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: normal;	background-color: #d3d4c7;	text-align: center;	height: 20px;	width: 150px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #70725f;	border-bottom-color: #70725f;	border-left-color: #FFFFFF;	color: #545550;}.copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #5c656c;	vertical-align: top;	font-weight: normal;}.head2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #335b12;	font-weight: bold;	vertical-align: top;}.head4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #70725f;	font-weight: bold;	vertical-align: top;	text-align: right;}.head4 a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #70725f;	font-weight: bold;	vertical-align: top;	text-align: right;        text-decoration: none;}.head5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 13px;	color: white;	font-weight: bold;	vertical-align: middle;}.copyhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #5c656c;	vertical-align: top;	font-weight: bold;}.margintext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #70725f;	font-weight: normal;	vertical-align: top;	text-align: right;}.laycard {	overflow: visible;	position: absolute;	z-index: 1;	width: 680px;	left: 10px;	top: 265px;	background-color: #ebecde;	visibility: visible;}.gcdata {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #5c656c;	vertical-align: top;	font-weight: normal;}.gcdatatitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #5c656c;	font-weight: normal;	vertical-align: top;	text-align: right;	letter-spacing: -1px;}.gcdatagrouptitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #5c656c;	font-weight: bold;	vertical-align: top;	text-align: right;}td.teasehead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #70725f;	text-align: right;}td.tease_link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;}td.tease_link a:link, td.tease_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #335b12;
	font-weight: normal;
	text-decoration: none;}td.tease_link a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #335b12;
	font-weight: normal;
	text-decoration: underline;}
	
	td.tease2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
	}
	
	td.tease {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
	}
	
	td.tease:link, td.tease a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #335b12;
		font-weight: normal;
		text-decoration: none;
	}
td.tease:visited, td.tease a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1c3007;
	font-weight: normal;
	text-decoration: none;
}
td.tease:hover, td.tease a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #335b12;
	font-weight: normal;
	text-decoration: underline;
}/******************* NEU*******************/.golf_top { width:990px; height:111px;}.golf_left {background-color:#EBECDE; width:123px}.golf_main {background-color:#F6F8ED; width:707px}.golf_register_main {background-color:#FFFFFB; width:707px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #5c656c;	font-weight: normal;}.golf_right {background-color:#EBECDE; width:160px}.golf_myprofile {background-color:#BBBBBB; width:160px; height:23px; font-size: 14px; color: #FFFFFF; font-weight:bold; padding-left:10px}.oht_top { width:900px; height:190px;}.oht_left {background-color:#C4DAFF; width:168px}.oht_main {background-color:#F3F8FE; width:504}.oht_right {background-color:#D8E6FF; width:228px}.oht_myprofile {background-color:#0E3472; width:228px; height:23px; font-size: 14px; color: #FFFFFF; font-weight:bold; padding-left:10px}.navi, subnavi {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;font-weight: normal;	text-decoration: none;}.navi a, .navi a:active, .navi a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	font-weight: normal;	text-decoration: none;}.navi a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	font-weight: normal;	text-decoration: underline;}td.subnavi{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	font-weight: normal;		text-decoration: none;	text-align: right;}td.subnavi:link, td.subnavi a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	font-weight: normal;	text-decoration: none;	text-align: right;}td.subnavi a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c656c;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
} td.subnavi a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5c656c;	font-weight: normal;	text-decoration: underline;	text-align: right;}.head2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 13px;	color: #335b12;	font-weight: bold;	vertical-align: top;}.copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #5c656c;	vertical-align: top;	font-weight: normal;}.navi_off, .range_right {background-color:#DBDCCC;}.navi_on {background-color:#FFFFFF;}.navi_sep, .galerie_box, .range_left{background-color:#EBECDE; } .score_grey{background-color:#DBDCCC; color: #333335; }.score_yellow{background-color:#FFFE65; color: #333335; }.score_red{background-color:#FF8564; color: #333335; }.score_white{background-color:#FFFFFF; color: #333335; }.score_black{background-color:#999999; color: #333335; }.score_blue{background-color:#48A3FE; color: #333335; }.score_orange{background-color:#FEA346; color: #333335; }.hotels_in_range a, .hotels_in_range:link, .hotels_in_range:visited, .hotels_in_range:active, .hotels_in_range a:active,.hotels_in_range a:visited  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #335B12;	font-weight: bold;}.hotels_in_range a:hover, .hotels_in_range:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #335B12;	font-weight: bold;	text-decoration: underline;}.hotels_in_range_sm:link, .hotels_in_range_sm:active,.hotels_in_range_sm:visited  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 17px;	color: #335B12;	}.hotels_in_range_sm:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 17px;	color: #335B12;	text-decoration: underline;}.wettspiel_indent {	padding-left:10px;}.proximity{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 17px;	font-weight: normal;	color: #666666;}/* NEUE STYLES */

.div_main
{
	display:block;
	width:1000px;
	font-size:11px;
	background-color:#E4EDA9;
	font-family: Verdana, Arial, serif;
	height:auto;	
	
}


.div_main_content
{
	
	display:block;
	width:820px;
	border-left:1px solid #999999;
	padding:2em 1em;
	height:auto;

}

.div_left
{
	display:block;
	float:left;
	font-size:11px;
	color:#666666;
	width:150px;
	font-family: Tahoma, Arial, serif; 
	font-weight:plain;
	line-height:2em;
	padding:2em 1em;
	height:auto;	
}
.div_left_td 
{
	background-color:#EBECDE;
	width:150px;
	border-right:1px solid #999999;
}

.div_left a, .div_left a:visited
{
	font-size:11px;
	color:#666666;
	font-family: Tahoma, Arial, serif; 
	font-weight:plain;
	text-decoration:none;
}
.div_left a:hover
{
	font-size:11px;
	color:#666666;
	font-family: Tahoma, Arial, serif; 
	text-decoration:underline;
}

.div_left_hl
{
	font-size:11px;
	color:#335B12;
	font-family: Tahoma, Arial, serif; 
	font-weight:bold;
	
}


.div_main_td 
{
	width:500px;
	border-right:1px solid #999999;
	padding-top:1em;
	background-color:#F6F7ED;

}
.div_main_td_wide 
{
	width:590px;
	border-right:1px solid #999999;
	padding-top:1em;
	background-color:#F6F7ED;

}
.div_main_left
{

	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, serif; 
	font-weight:plain;
	line-height:1.3em;	
}


.div_main_left_intro
{
	text-align:center;
}

.div_main_left_content
{
	padding:0em 1.5em;
}

.div_main_left_content a, .div_main_left_content a:visited 
{
	font-size:11px;
	color:#335B12;
	font-family: Verdana, Arial, serif; 
	font-weight:bold;
	text-decoration:none;
}

.div_main_left_content a:hover
{
	font-size:11px;
	color:#335B12;
	font-family: Verdana, Arial, serif; 
	font-weight:bold;
	text-decoration:underline;
}


.div_card_h1
{
	clear:both;
	font-size:14px;
	color:#335B12;
	font-family: Tahoma, Arial, serif; 
	font-weight:bold;
	line-height:1.3em;
	padding-bottom:1em;

}

.div_card_h2
{
	clear:both;
	font-size:11px;
	color:#335B12;
	font-family: Tahoma, Arial, serif; 
	font-weight:bold;
	line-height:1.3em;
	
}

.div_right_td
{
	width:350px;
	vertical-align:top;
	padding-top:1em;
	background-color:#F6F7ED;

}
.div_right_td_wide
{
	width:270px;
	vertical-align:top;
	padding-top:1em;
	background-color:#F6F7ED;

}
.div_main_right
{

	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, serif; 
	font-weight:plain;
	line-height:1.3em;
	width:350px;

}


.div_main_right_wide
{


	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, serif; 
	font-weight:plain;
	line-height:1.3em;
	width:270px;
}
.div_card_right_block
{
	margin:0em 2em;

}
.div_card_right_intro
{
	
	padding-left:1em;
}
.div_card_spacer
{
	border-top:1px dotted #666666;
	height:2em;

	

}


.div_par_label, .div_club_label, .div_telefon_label
{
	float:left;
	width:100px; 
	padding:0.2em 0.2em;
	font-size:11px;
	color:#335B12;
	font-family: Tahoma, Arial, serif; 
	font-weight:bold;  
	padding-bottom:0.8em;

}
.div_par_list, .div_club_list, .div_telefon_list
{
	float:left;
	width:100px; 
	text-align:left;
	padding:0.2em 0.2em;
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, serif; 

}

.div_club_label, .div_club_list
{
	width:270px; 
	text-align:left;
	/*padding:0.5em 0.5em;
	font-size:11px;
	color:#335B12;
	font-family: Tahoma, Arial, serif; 
	font-weight:bold; */  

}

.div_telefon_label, .div_telefon_list
{
	width:100px; 

	text-align:left;
	/*padding:0.5em 0.5em;
	font-size:11px;
	color:#335B12;
	font-family: Tahoma, Arial, serif; 
	font-weight:bold;   */

}






.div_listview_spacer
{
clear:left;
   height:10px;
   border-top:1px dotted #999999;
   margin-top:10px;
  
}

#print
{
	display:none;
	visibility:hidden;
}

