/* BODY */

body, table {

	color:		#629A5D;	

	font-family:Verdana;

	font-size:	11px;

	

	/*line-height:14px;*/

}



.bodytext {

	margin:0px;

	padding:0px;

}



td{

	vertical-align:top;

}



img{

	border:none;

}



a:link, a:visited{

	color:#30703E;

	text-decoration: none;

	font-weight:bold;

	

}

a:hover, a:active{

	color:#629A5D;

	text-decoration: underline;

	

}

/* LINKS */

.sitemapLink{

	font-weight:bold;

	color:#7EAC7A;

}

.fileLink{

	font-weight:bold;

	color:#7EAC7A;

}



/* DIVLAYER */

#divFlashHeader {

	position:absolute;

	top:20px;

	left:25px;

	z-index:8;

}



#divNavigation {

	position:absolute;

	top:220px;

	left:25px;

	width:962px;

	height:31px;

	background-color:#629A5D;

	z-index:9;

}
#divNavigation.golfcity  {
	background-color:#78A818;
}

#divSubNavigation {

	position:absolute;

	top:36px;

	left:196px;

	/*width:962px;*/

	height:20px;

	background-color:#FFFFFF;

	z-index:10;

}



#divSubSubNavigation {

	position:absolute;

	top:19px;

	left:0px;

	/*top:61px;

	left:188px;*/

	/*width:962px;*/

	width:700px;

	height:19px;

	background-color:#FFFFFF;

	z-index:11;

}

#divSubSiteutilities {

	position:absolute;

	top:256px;

	left:224px;

	/*top:61px;

	left:188px;*/

	/*width:962px;*/

	width:700px;

	height:20px;

	background-color:#FFFFFF;

	z-index:15;

}



#divLocation {

	position:absolute;

	top:250px;

	left:25px;

	width:200px;

}



#divSitegation {

	position:absolute;

	/*top:330px;*/

	top:350px;

	left:47px;

	width:200px;

}



#divSiteutilities {

	position:absolute;

	top:0px;

	left:25px;

	width:962px;

	text-align:right;

}



#divSelectLang {

	position:absolute;

	top:0px;

	left:932px;

	width:30px;

	

}



#divHeadline {

	position:absolute;

	/*top:300px;*/

	top:300px;

	left:235px;

}



#divContent {

	position:absolute;

	/*top:327px;*/

	top:348px;

	left:235px;

	width:550px;

	z-index:2;

}



#divRightBoxes { 
	position:absolute;
	/*top:330px;*/
	top:348px;
	left:798px;
}

#divRightTop {
	position:absolute;
	top:268px;
	left:808px;	
}


#divHLine{

	position:absolute;

	/*top:330px;*/

	top:348px;

	left:800px;

	width:1px;

	background-color:#629A5D;

}



.HLine{

	background-color:#629A5D;

}



/*FORMULAR*/

form{

	padding:0px;

	margin:0px;

}



input{

	border: solid 0px #000000;

}





/* CLASS */

.teaserBoxTable{

	background-color:#DEEADC;

	/*padding:5px;*/

	width:176px;

	margin-bottom:5px;

}



.teaserBoxText{

	padding-top:5px;

	padding-left:14px;

	padding-right:5px;

}

.teaserBoxHeadlineText{

	/*padding-left:10px;*/

	background-color:#94BB8F;

}

.teaserBoxHeadlineText.A {

	color:#30703E;

}



.imgtext-table{

	/*background-color:#94BB8F;*/

}

.greentable{

	background-color:#94BB8F;
}
.lightgreentable{
  background-color:#deeade;
}

/** FAQ *************************************************/

.tblFaqMain{

	width:100%;

	background-color:#DEEADC;

	padding: 5px;

}



.tblFaqRecord{ width:100%; }

.tblFaqTdSpace{ 

	background-color:#DEEADC; 

	vertical-align: top;

}



.tblFaqQuestion{ width:100%; color:#30703E; text-decoration:none;  }

.tblFaqTdQuestionLink:link, .tblFaqTdQuestionLink:hover, .tblFaqTdQuestionLink:active{ 

	color:#30703E; 

	font-weight:bold; 

	text-decoration:none; 

}



.tblFaqTdArrow{

	background-color:#94BB8F;

	width:18px;

}



.tblFaqTdQuestion{

	width:517px;

	background-color:#94BB8F;

	padding-left:5px;

	vertical-align: top;

	padding-top:5px;

	padding-bottom:5px;

}



.tblFaqTdPos{

	width:23px;

	height:22px;

	padding-top:2px;

	background-color:#94BB8F;

	text-align: center;

	vertical-align: top;

	color:#30703E; 

	font-size:14px;

	font-weight:bold; 

	text-decoration:none; 

}



.tblFaqAnswer{ width:98%; }

.tblFaqTdAnswer{ padding-left:30px; padding-top:10px; padding-bottom:10px; vertical-align: middle; }



/** Sitemap *************************************************/

.deep0{

	font-size:12px;

	color:green;

	background-color:#DEEADC;

	padding-top:5px;

	padding-bottom:5px;

}

.deep0 a{

	font-weight:bold;

}

.deep1{

	font-size:9px;

	/*background-color:#94BB8F;*/

	width:400px;

}

/** Team ********************************************************/

.tx_bzdstaffdirectory_teamlist, .tx-bzdstaffdirectory-pi1{

	border:0px;

	border-style:solid;

}

.tx_bzdstaffdirectory_teamlist_person{

	background-color:#DEEADC;

	border:0px;

	width:100%;

	

}



.teamlist_detailLink, .detail_backlink{

	border: 0px;

	font-weight:bold;

}

.teamright{

	background-color:#DEEADC;

	padding-top:5px;

	padding-left:5px;

	padding-bottom:5px;

	width:90px;

}

.left{

	background-color:#DEEADC;

	padding-top:5px;

	padding-left:5px;

	padding-bottom:5px;

	width:460px;

}

/** Flash Slideshow ***********************************************/

.tx-slideshow-pi1 {

	text-align: center;

	background-color:green;

	color:green;

	font-weight:bold;

}

/** SFI Div Image Layer ********************************************/

.tx-sfidivimglayer-pi1{

	position:absolute;

	top:0px;

	left:0px;

}

/** Formular Tabellen **********************************************/

.tblFormMain{

	width:550px;

	background-color:#DEEADC;

	/*padding:10px;*/

	border: solid 10px #DEEADC;

}

.tblFormPress{

	width:155px;

	background-color:#DEEADC;

	padding-left:5px;

	padding-right:5px;

	padding-bottom:5px;

	/*border: solid 10px #DEEADC;*/

}



.tblFormTextTd{

	vertical-align: middle;

	padding-bottom:5px;

}

.tblFormInputFieldStd{

	width:147px;

	border: solid 0px #000000;

	margin-bottom:5px;

}

.tblFormInputFieldShort{

	width:39px;

	border: solid 0px #000000;

	margin-bottom:5px;

}

.tblFormInputFieldShortYear{

	width:61px;

	border: solid 0px #000000;

	margin-bottom:5px;

}

.tblFormInputFieldMedium{

	width:104px;

	border: solid 0px #000000;

	margin-bottom:5px;

}

.tblFormInputTextarea{

	width:410px;

	border: solid 0px #000000;

}
/* added for IE */
.tblFormMain input,.tblFormMain textarea,.tblFormMain select{

	font-size:11px;

}


/** GreenFee Tabellen *************************************************/
.GreenFee{
	width: 470px;
	}
.tblGreenFeeschmal{
	width: 90px;
	}
.tblGreenFeebreit{
	width: 200px;
	}
.tblGreenFee1 {

	background-color:#DEEADC;

}

.zentriert{
	text-align: center;
}

.tblGreenFee2 {

	background-color:#BDD4BB;

}


/** Cal Form ********************************************************/

.cal{

	background-color:#DEEADC;

}

/** Eventcalendar *****************************************************/

.tx-julleevents-pi1-listrowFrontPageField-tblMain{

	width: 550px;

	background-color:#DEEADE;

	padding: 5px;

}

.tx-julleevents-pi1-listrowFrontPageField-datetime{

	/*wisth: 150px;*/

	height: 21px;

	background-color:#94BA90;

	vertical-align: top;

	padding-right: 5px;

	padding-top:5px;

	padding-bottom:5px;

	color:#004A15; 

	text-decoration:none;

	text-align:right;

}

.tx-julleevents-pi1-listrowFrontPageField-title{

	width: 400px;

	height: 21px;

	background-color:#94BA90;

	vertical-align: top;

	padding-left:5px;

	padding-top:5px;

	padding-bottom:5px;

	color:#004A15; 

	text-decoration:none;

}



tx-julleevents-pi1-listrowFrontPageField-teaser{

	padding-left:5px; 

	padding-top:10px; 

	padding-bottom:10px;

}



.tx-julleevents-pi1-listrowFrontPageField-title A{

	color:#004A15; 

	font-weight:bold; 

	text-decoration:none; 

}



.tx-julleevents-pi1-editAdd-HCell{

	width:120px;

	vertical-align: middle;

	padding-bottom:5px;

	vertical-align: top;

}



.tx-julleevents-pi1-searchbox{

	width: 550px;

	background-color:#DEEADE;

	padding: 5px;

}



.tx-julleevents-pi1-searchbox-button{

	border: 0px;

	background-color:#DEEADE;

	color:#004A15; 

	font-weight:bold;

	cursor:pointer;

}



/** tt_news ***********************************************************************/

.tblNewsMain{

	width:550px;

	background-color:#DEEADC;

	padding:5px;

	/*border: solid 10px #DEEADC;*/

}

.tblNewsHd {

	background-color:#94BB8F;

	padding:5px;

	color:#30703E;

	text-decoration:none;

}

.tblNewsHdLink a:link, .tblNewsHdLink a:visited {

	color:#30703E; 

	font-weight:bold; 

	text-decoration:none; 

}

.tblNewsHdLink a:hover, .tblNewsHdLink a:active{ 

	color:#FFFFFF; 

	font-weight:bold; 

	text-decoration:none; 

}

.tblNewsContent {

	color:	#629A5D;

	padding-left:10px; 

	padding-top:10px; 

	padding-bottom:10px; 

	vertical-align: middle;

}

.tblNewsDetailContent{

	color:	#629A5D;

}

/** birdiebook ************************************************************************/

.tblBBMain{

	background-color:#91B88D; 

	font-weight:bold;

}



.tblBBFirstTr{

	background-color:#015319;

}

.tblBBSecondTr{

	background-color:#BDD3BA;

}

.tblBBThirdTr{

	background-color:#D3E2D1;

}

.tblBBFourthTr{

	background-color:#EAF1E9;

}

.tblBBTextTd{

	text-align: center; 

}



.tblBBWhiteDot{

	color:white;

}

.tblBBYellowDot{

	color:yellow;

}

.tblBBRedDot{

	color:red;

}



/** scorecard *************************************************************************/

.whiteSC{

	background-color: #FFFFFF;

	color: #000000;

}

.yellowSC{

	background-color: #EBDC27;

	color: #000000;

}

.redSC{

	background-color: #C32609;

	color: #FFFFFF;

}

.blackSC{

	background-color: #000000;

	color: #FFFFFF;

}

.blueSC{

	background-color: #074570;

	color: #FFFFFF;

}

.orangeSC{

	background-color: #f4aa2a;

	color: #000000;

}

/* ################################################## HOTELS ################################################## */

.hotel_table {
	width: 550px;
	font-size: 120%;
	vertical-align: top;
	line-height: 130%;
	padding-bottom: 30px;
	border: 0;
}

.hotel_img {
	width: 200px;}

.hotel_table h1 {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
}

.hotel_table h2 {
	font-size: 100%;
	font-weight: bold;
}

.hotel_table h3 {
	font-size: 100%;
	font-weight: bold;
	padding-top: 10px;
}

.border_green img, .hotel_img img {
	border: 5px solid #E0ECD4;
}

.news_header_title {
	width: 100%;
	color: #629A5D;
	background-color: transparent;
	margin: 0;
	padding: 0 0 18px 0;
	text-decoration: none;
	float: left;
}

	.news_header_title a:link, .news_header_title a:visited,
.news_header_title a:hover, .news_header_title a:active, .news_header_title
a:focus {
		color: #629A5D;
		background-color: transparent;
		font-weight: normal;
		text-decoration: none;
	}

.frameBoxLayout{
	background-color:#DEEADE;
	width: 180px;
	font-family: Verdana;
	font-size: 11px;
} 

h1 {
 font-size: 110%;
 font-weight: bold;
 margin: 10px 0 0 0;
 padding: 0 0 5px 0;
 text-transform: uppercase;
}
h1#sifrgreen {
	font-size:21px;
	margin:1px 0px 0px 0px;
	padding:0;
	font-family:trebuchet;
	color:#004A15;
	font-weight:normal;
	width:550px;
}

.ta_n {margin-bottom: 5px;}

/* default styles for extension "tx_pbsurvey_pi1" */
		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 80%; position: relative; height: 15px;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
* html 	.tx-pbsurvey-pi1 .bar {	 height: 13px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px !important;}
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {color:#629A5D;font-size: 100%; font-weight: bold;padding:0px;margin:0px;white-space: normal;}
		.tx-pbsurvey-pi1 .questionNumber {margin-right:3px;}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%;}
/*		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #c7e3c2;}*/
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color:#DEEADC;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext input{width:300px;}

#frmPbSurvey{background-color:#DEEADC;padding:5px;}
#frmPbSurvey fieldset{border:none;padding:0px;margin:5px;}
#frmPbSurvey legend{padding:0px;margin:0 0 5px -5px;}
.tx-pbsurvey-pi1 .formbuttons input{color:#044a14;background-color:#DEEADC;font-weight:bold;font-size: 11px;margin-bottom:5px;}
.tx-pbsurvey-pi1 .formbuttons {text-align:right;}
.tx-pbsurvey-pi1 table td input{margin-bottom:5px;}

#adLayer{position:absolute;margin-left:0px;margin-top:108px;z-index:9999;text-align:right;}