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;
}

