html {
	background-color: #59473C;
}
body {
	/*background: url(../img/bg_all.gif) 0 130px repeat-x;*/
}
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	font: normal normal normal 11px/18px Verdana,Arial,Helvetica,sans-serif;
	color: #000;
  margin: 0;
	padding: 0;
}


#main {
  width: 976px;
  margin: 0;
	padding: 0;
}
#bg_pict_right {
  position: absolute;
  top: 0px;
  left: 976px;
}
#toprow {
  width: 976px;
  height: 244px;
  margin: 0;
	padding: 0;
}
#toprow_1, #toprow_2, #toprow_title, #home_hotel, #home_gc {
  float: left;
  width: 244px;
  margin: 0;
	padding: 0;
}
#toprow_title {
  height: 244px;
  width: 732px;
}
#toprow_title_inright {
  float: right;
  height: 244px;
  width: 244px;
}
#toprow_title_inleft_top {
  float: left;
  width: 488px;
  height: 61px;
  padding: 61px 0 0 0;
}
#toprow_title_inleft_bot {
  float: left;
  height: 122px;
  width: 488px;
}
#leftcol {
  float: left;
  width: 244px;
}
#rightcol {
  float: right;
  width: 732px;
}
#membrow1 {
  float: left;
  width: 732px;
  height: 244px;
  background-color: #fff;
}
#membrow1_left {
  float: left;
  width: 488px;
}
#membrow1_right {
  float: right;
  width: 244px;
}
.addressbox {
  padding: 22px 0 0 22px;
}
#membrow2 {
  float: left;
  width: 732px;
}
#membrow2_left {
  float: left;
  width: 488px;
}
#membrow2_lefttop {
  padding: 12px 17px 17px 17px;
  margin-bottom: 22px;
  background-color: #d6cc8f;
}
#membrow2_lefttop2 {
  padding: 0;
  margin-bottom: 22px;
  background-color: #E4DCB1; /* #d6cc8f */
}
#membrow2_leftbot {
  background-color: #e4dcb1;
}
#membrow2_right, #membrow2_right_white {
  float: right;
  width: 244px;
}
#membrow2_right_white {
  width: 215px;
  padding: 12px 12px 17px 17px;
  background-color: #fff;
}
.tricker_title {
  border-bottom: 1px dotted #fff;
  background-color: #816E64;
}
.tricker_info {
  padding: 6px 22px 0 22px;
  border-bottom: 1px dotted #fff;
}

#home_hotel {
  height: 244px;
  /*background-color: #cba;*/
}
#home_gc {
  height: 244px;
  /*background-color: #bac;*/
}
#home_package {
  height: 244px;
  /*background-color: #acb;*/
}
#home_destination {
  width: 488px;
  height: 366px;
  /*background-color: #abc;*/
}
#home_hotel_in, #home_gc_in, #home_package_in, #home_destination_in {
	position: absolute; 
	left: 488px; 
	top: 0px; 
}
#home_gc_in {
	left: 732px; 
}
#home_package_in {
	left: 0px;
	top: 488px;
}
#home_destination_in {
	top: 244px;
}
#subrow {
  width: 976px;
  margin: 0;
	padding: 0;
  /*background-color: #dce;*/
}
#subrow_1, #subrow_2, #subrow_2_full, #subrow_3 {
  float: left;
  width: 244px;
  margin: 0;
	padding: 0;
}
#subrow_2 {
  width: 488px;
}
#subrow_2_full {
  width: 732px;
}
#content {
  
}
#c_default-w {
  padding: 8px 17px 17px 17px;
  background-color: #E4DCB1;
}
#cont_11_left, #cont_11_left2 {
  width: 50%;
  vertical-align: top;
  padding: 8px 17px 17px 17px;
  background-color: #E4DCB1;
}
#cont_11_right, #cont_11_right2 {
  width: 50%;
  vertical-align: top;
  padding: 8px 17px 17px 17px;
  background-color: #fff;
}
#cont_11_left2 {
  width: 454px; /* 488 */
  padding: 8px 17px 17px 17px;
}
#cont_11_right2 {
  width: 210px; /* 244 */
  padding: 8px 17px 17px 17px;
}

#logo_1 {
  height: 61px;
  padding: 61px 0 0 0;
  background-color: #fff;
}
#logo_2 {
  height: 61px;
  padding: 61px 0 0 0;
  background-color: #fff;
}
#search {
  height: 122px;
  padding: 0;
  background-color: #fff;
}
#navigation {
  width: 244px; 
  height: 192px; /* 244px */
  margin: 0;
	padding: 52px 0 0 0;
  background-color: #da202c;
}
#navigation2 {
  height: 90px;
	padding: 32px 0 0 0;
  background-color: #fff;
}
#home_news {
  height: 305px;
  background-color: #fff;
}
#home_logos {
  width: 488px;
}
#home_logos div {
  float: left;
  /*width: 98px;*/
  height: 51px;
  padding: 10px 24px 0 24px;
  border-right: 1px solid #c1bab6;
}
#home_pict_leftbot {
  height: 244px;
  padding: 0;
  background-color: #fff;
}
#home_ch_tourism {
  height: 53px;
  padding: 8px 12px 0 0;
  text-align: right;
  background-color: #fff;
}
#home_land {
	padding: 6px 0 12px 24px;
}
.content_list_cell_a, .content_list_cell_b, .content_list_cell_c {
	float: left;
	width: 244px;
	background-color: #3c2418;
}
.content_list_cell_b {
	background-color: #59473c;
}
.content_list_cell_c {
	background-color: #816e64;
}
.star3, .star3k, .star4, .star4k, .star5, .star5k {
  background-image: url(../pics/star-3.png);
  background-repeat: no-repeat;
  background-position: 6px 3px;
}
.star3k { background-image: url(../pics/star-3k.png); }
.star4 { background-image: url(../pics/star-4.png); }
.star4k { background-image: url(../pics/star-4k.png); }
.star5 { background-image: url(../pics/star-5.png); }
.star5k { background-image: url(../pics/star-5k.png); }

.holes6, .holes9, .holes18, .holes27, .holes36 {
  background-image: url(../pics/holes-6.png);
  background-repeat: no-repeat;
  background-position: 214px 9px;
}
.holes9 { background-image: url(../pics/holes-9.png); }
.holes18 { background-image: url(../pics/holes-18.png); }
.holes27 { background-image: url(../pics/holes-27.png); }
.holes36 { background-image: url(../pics/holes-36.png); }

.hotel-tipster {
  width: 232px; 
  height: 86px; 
  padding: 4px 6px 0 6px;
  background-color: #000000; 
}

.packlist_title {
  background-color: #3C2418;
  padding: 3px 17px;
}
.packlist_box {
  /*background-color: #e4dcb1; */
}
.packlist_box2 {
  float: right; 
  width: 488px; 
  height: 122px;
  background-color: #e4dcb1; 
}
.packlist_item_cont {
  float: right;
  width: 480px;
  background-color: #999;
}
.packlist_empty { 
  height: 210px;
  padding: 17px;
  background-color: #e4dcb1; 
}
.pack_single {
  background-color: #D6CC8F; 
}
.pack_single_cont {
  width: 454px;
  padding: 8px 17px 20px 17px;
}
.pack_single_form {
  padding: 18px 17px;
  background-color:#fff;
}
.pack_form {
  float: left;
  width: 380px;
}
.pack_tourn {
  float: right;
  width: 312px;
}

.othergcname {
  float: left;
  width: 224px;
  padding: 4px 3px 4px 17px;
}

.mem_course_stats {
  width: 100%;
  margin-bottom: 8px;
}
.mem_course_stats td {
  padding: 2px;
}
.mem_course_stats td {
  background-color: #72655d;
}

#map_canvas {
  width: 488px;
  height: 366px;
  margin-bottom: 12px;
}
.map_nearest_box {
  height: 332px;
  padding: 17px 17px 17px 22px;
  background-color: #816E64;
}
.map_nearest_dist {
  width: 30%;
  vertical-align: top;
  padding: 3px 0;
}
.map_nearest_location {
  width: 70%;
  vertical-align: top;
  padding: 3px 0;
}

.tourn_table {
  width: 100%;
}
.tourn_title {
  background-color: #3c2418;
}
.tourn_cell_left, .tourn_cell_right {
  width: 25%;
  /*padding: 6px 0 17px 0;*/
}
.tourn_cell_right {
  width: 75%;
}
.tourn_cell_right img {
  float: left;
  border: none;
  margin-right: 28px;
}
.sometextbefor {
  padding: 12px 17px;
}
.tourn_info {
  padding: 6px 17px 17px 17px;
}
.tourn_infobox {
  padding: 8px 17px 17px 17px;
  background-color: #D6CC8F;
}
.tourn_inq {
  padding: 8px 17px 17px 17px;
}
.tourn_pack_box {
  padding: 0 0 17px 17px;
  margin-bottom: 12px;
  background-color: #D6CC8F;
}
.tourn_pack_pict {
  float: right;
  margin-left: 8px;
}


/****
 * tt_news
 */ 

.news-latest-item {
	padding: 0;
  background: #fff url(../pics/news_arrow_home.gif) 100% 60% no-repeat;
}
.news-latest-item:hover {
  background-color: #e8e3e0;
}

.news-single-item, .news-list-item {
  background: #E4DCB1 url(../pics/news-pic-bg.gif) 100% 0 repeat-y;
}
.news-single-item-cont {
	float: left;
  width: 454px;
  padding: 17px;
}
.news-list-item-cont {
	float: left;
  width: 488px;
  padding: 0;
}
.news-single-item-pict, .news-list-item-pict {
	float: right;
  width: 244px;
  text-align: right;
  background-color: #fff;
}
.tx-ttnews-browsebox {
  padding: 8px 252px 8px 17px;
  background-color: #816E64;
}
.tx-ttnews-browsebox-left {
	float: left;
}
.tx-ttnews-browsebox-right {
	float: right;
}
.news-single-backlink {
	padding: 17px 0 0 0;
}
.news-single-files {
	padding: 17px 0 0 0;
}





/****
 * Navigation
 */ 

.nav {
  height: 244px;
  padding: 0;
	margin: 0;
	list-style: none;
}
.nav li {
	float: left;
  width: 244px;
  height: 20px;
	padding: 0;
}

.nav2 {
  height: 122px;
  padding: 0;
	margin: 0;
	list-style: none;
}
.nav2 li {
	float: left;
  width: 244px;
  height: 16px;
	padding: 0;
}
/** Level 2 **/
.nav2 ul {
	display: none;
	position: absolute;
  width: 244px;
  height: 100px;
  top: 0;
  left: 244px;
  z-index: 2;
	padding: 22px 0 0 0;
	margin: 0;
	list-style: none;
  background-color: #da202c;
}
.nav2 ul li {
	float: none;
  height: 18px;
	padding: 0;
	/*text-align: left;*/
}

/** Subnavi fuer Uebersicht **/
/*.subnav, .homenav {
  width: 632px;
	height: 545px;
  padding: 0;
	margin: 0;
	list-style: none;
}
.homenav {
  width: 948px;
}
.subnav li, .homenav li {
	float: left;
  width: 316px;
  height: 273px;
	padding: 0;
}*/


/** Package Anfrage **/
.sgform-1, .sgform-1a, .sgform-2, .sgform-2a, .sgform-3, .sgform-4, .sgform-5 {
	width: 352px;
	height: 22px;
	padding: 1px 0 0 4px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #59473C;
	background-color: #fff;
	/*border: 1px solid #ddd;*/
	border: 1px solid #D6CC8F;
}
.sgform-1a {
	width: 305px;
}
.sgform-2 {
	height: 90px;
}
.sgform-2a {
	height: 90px;
	width: 305px;
}
.sgform-3 {
	width: 85px;
	height: 18px;
	padding: 1px 4px 0 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	letter-spacing: 3px;
	vertical-align: top;
	text-align: center;
}
.sgform-4 {
	width: 200px;
}
.sgform-5 {
	width: 90px;
}

.captcha-block p img {
	/*border: 1px solid #ddd;*/
	border: 1px solid #D6CC8F;
}



