
p, ul, ol, dl, blockquote, form {
	font: normal normal normal 11px/16px Verdana,Arial,Helvetica,sans-serif;
	color: #000;
  margin: 0;
	padding: 0;
}
p {
	/*margin: 0 0 8px 0;*/
}

h1, h2, h3 {
	text-align: left;
	font: normal normal normal 16px/22px Verdana,Arial,Helvetica,sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
h1 {
  /*display: inline;
  line-height: 22px;
  color: #fff;
  background-color: #bc242a;
  padding: 4px 12px;*/
}
h2 {
	font-size: 14px;
  margin: 8px 0 0 0;
	padding: 0;
}
h3 {
	font-size: 12px;
  margin: 8px 0 0 0;
	padding: 0;
}

h1#maintitle, h1#maintitle_member {
  text-align: left;
	font: normal normal normal 16px/18px Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	color: #fff;
	margin: 70px 0 0 0;
	padding: 0 0 0 17px;
}
h1#maintitle_member {
	margin: 50px 0 0 12px;
	padding: 20px 0 0 5px;
}
h2.othergctitle {
	padding: 28px 17px 0 17px;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
  /*background-color: #816E64; */
}
h3.othergcholetitle {
	font-size: 11px;
	font-weight: normal;
  padding: 8px 17px 4px 17px;
	margin: 10px 0 0 0;
  color: #fff; 
  background-color: #3C2418; 
}

h2.tournlist_title {
	font-size: 14px;
	font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 0;
}

h2.maptitle {
	font-size: 14px;
	font-weight: normal;
  line-height: 41px;
	color: #fff;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 0 17px;
  background-color: #3C2418;
}
.map_nearest_box h3 {
	font-size: 12px;
	font-weight: normal;
  color: #fff;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 8px;
}
.map_nearest_table td p {
  color: #fff;
  line-height: 18px;
}
.map_nearest_location p a:link, .map_nearest_location p a:visited {
  color: #fff;
}
.map_nearest_location p a:hover, .map_nearest_location p a:active {
  color: #000;
}

#cont_11_right h3, #cont_11_right h2, 
#cont_11_right2 h3, #cont_11_right2 h2, 
#cont_11_left h3, #cont_11_left h2, 
#cont_11_left2 h3, #cont_11_left2 h2, 
#cont_11_right h1, 
#cont_11_left h1, 
#cont_11_right2 h1, 
#cont_11_left2 h1 {
  font-size: 12px;
	font-weight: normal;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 12px;
}
#cont_11_right h1, 
#cont_11_left h1 {
  font-size: 14px;
}


a:link,
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover,
a:active {
	color: #da202c;
	text-decoration: none;
}


ul {
	margin: 6px 0 8px 20px;
	list-style-image: url(../img/list_dot.gif);
  color: #000;
}

.othergcname p {
  color: #fff;
  vertical-align: top;
}

.addressbox p {
  font-size: 10px;
  line-height: 16px;
  margin: 0 0 7px 0;
}

.packlist_title p {
  text-transform: uppercase;
  color: #fff;
}

.tricker_info p {
  margin-bottom: 6px;
  color: #fff;
}

.mem_course_stats td p {
  margin: 0;
}

h2.packlist_cattitle {
  height: 22px;
  font-size: 16px;
	line-height: 22px;
	font-weight: normal;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  padding: 19px 17px;
	background-color: #816E64;
}
h3.packlist_name {
  height: 22px;
  font-size: 12px;
	line-height: 22px;
	font-weight: normal;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  padding: 10px 0 0 6px;
	background-color: #3c2418;
}
h2.single_pack_title {
  height: 22px;
  font-size: 16px;
	line-height: 22px;
	font-weight: normal;
  text-transform: uppercase;
  color: #000;
  margin: 0;
  padding: 8px 0 0 0;
}
.packlist_box a:link, .packlist_box a:visited {
  display: block;
  padding: 6px 28px 17px 17px;
  color: #000;
  background: url(../pics/packlist-arrow.png) 470px 6px no-repeat;
}
.packlist_box a:hover, .packlist_box a:active {
  background: #D6CC8F url(../pics/packlist-arrow-ho.png) 470px 6px no-repeat;
}
.packlist_box2 a:link, .packlist_box2 a:visited {
  display: block;
  height: 99px;
  padding: 6px 28px 17px 17px;
  color: #000;
  background: url(../pics/packlist-arrow.png) 470px 6px no-repeat;
}
.packlist_box2 a:hover, .packlist_box2 a:active {
  background: #D6CC8F url(../pics/packlist-arrow-ho.png) 470px 6px no-repeat;
}
.pack_single_form h3 {
  font-size: 14px;
	line-height: 22px;
	font-weight: normal;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 12px;
  color: #000;
}
.pack_form p, .pack_tourn p {
  padding-top: 6px;
}

.tricker_title a:link, .tricker_title a:visited {
  display: block;
  padding: 6px 0 0 22px;
  color: #fff;
  background-repeat: no-repeat;
  background-position: 210px 80%;
}
.tricker_title a:hover, .tricker_title a:active {
  background-color: #3C2418;
}
.tricker_info a:link, .tricker_info a:visited {
  color: #fff;
}
.tricker_info a:hover, .tricker_info a:active {
  color: #000;
}


.tourn_cell_right a:link, .tourn_cell_right a:visited {
  display: block;
  /*height: 99px;*/
  padding: 6px 0 20px 17px;
  color: #000;
  background: url(../pics/packlist-arrow.png) 468px 6px no-repeat;
}
.tourn_cell_right a:hover, .tourn_cell_right a:active {
  background: #D6CC8F url(../pics/packlist-arrow-ho.png) 468px 6px no-repeat;
}


#home_hotel_in a:link, #home_hotel_in a:visited, 
#home_gc_in a:link, #home_gc_in a:visited, 
#home_package_in a:link, #home_package_in a:visited, 
#home_destination_in a:link, #home_destination_in a:visited {
	font-size: 12px;
	color: #000;
	padding: 2px 6px;
  background-color: #fff; /* IE7 brauchts */
	text-transform: uppercase;
	text-decoration: none;
}
#home_hotel_in a:hover, #home_hotel_in a:active, 
#home_gc_in a:hover, #home_gc_in a:active, 
#home_package_in a:hover, #home_package_in a:active, 
#home_destination_in a:hover, #home_destination_in a:active {
	color: #fff;
  background-color: #da202c;
}


#home_link_right_1 a, #home_link_right_2 a, #home_link_right_3 a {
	display: block;
	height: 61px;
	width: 220px;
	padding: 0 0 0 24px;
	font-size: 14px;
	line-height: 61px;
	text-transform: uppercase;
	color: #fff;
}
#home_link_right_3 a {
	height: 41px;
	width: 222px;
	padding: 0 0 0 22px;
	font-size: 12px;
	line-height: 41px;
}
#home_link_right_1 a:link, #home_link_right_1 a:visited {
	background-color: #816e64;
}
#home_link_right_2 a:link, #home_link_right_2 a:visited {
	background-color: #da202c;
}
#home_link_right_3 a:link, #home_link_right_3 a:visited {
	/*background-color: #da202c;*/
}
#home_link_right_1 a:hover, #home_link_right_1 a:active,
#home_link_right_2 a:hover, #home_link_right_2 a:active {
	color: #000;
}
#home_link_right_3 a:hover, #home_link_right_3 a:active {
	color: #fff;
  background-color: #3C2418;
}

#home_land p a {
	font-size: 10px;
	color: #fff;
	margin-right: 10px;
}
#home_land p a:hover, #home_land p a:active {
	text-decoration: underline;
}

#nav_lang a:link, #nav_lang a:visited {
	color: #666;
}
#nav_lang a:hover, #nav_lang a:active {
	color: #fff;
}


.content_list_cell_a h3, .content_list_cell_b h3, .content_list_cell_c h3,
.tourn_title h3 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
  height: 22px;
  font-size: 10px;
	line-height: 22px;
	font-weight: normal;
  color: #ffffff;
  padding: 10px 0 0 6px;
	margin: 0;
}
.tourn_title h3 {
  font-size: 11px;
  padding: 0 0 0 17px;
}
.tourn_info h2 {
  padding: 6px 0 12px 0;
}
.tourn_inq h3, .tourn_pict h3, .packbox h3, .tourn_pack_box h3 {
  height: 22px;
  font-size: 14px;
	line-height: 22px;
	font-weight: normal;
  padding: 0 0 12px 0;
}
.tourn_pict h3 {
  padding: 6px 0 12px 17px;
}
.packbox h3 {
  padding: 0 0 2px 17px;
}
.tourn_pack_box h3 {
  display: inline;
  line-height: 44px;
  padding: 0;
  /*background-color: #999;*/
}


.hotel-tipster p {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px; 
  line-height: 18px;
  color: #fff; 
}
.hotel-tipster p span {
  text-transform: uppercase;
}
.hotel-tipster p a:link,
.hotel-tipster p a:visited {
	display: block;
  height: 86px;
  color: #fff;
	text-decoration: none;
}
.hotel-tipster p a:hover,
.hotel-tipster p a:active {
	color: #fff;
	text-decoration: none;
}



/****
 * tt_news
 */

#home_news h2 {
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #fff;
  background-color: #da202c;
}
#home_news h2 a:link, #home_news h2 a:visited {
	display: block;
	padding: 0 0 0 24px;
	color: #fff;
}
#home_news h2 a:hover, #home_news h2 a:active {
	color: #000;
}
.news-latest-item p {
  /*font-size: 12px;*/
  padding: 20px 24px 20px 0;
	margin: 0 0 0 24px;
  border-bottom: 1px dotted #59473C;
}
h2.news-single-item-title {
	font-family: Arial,Verdana,Helvetica,sans-serif;
  height: 22px;
  font-size: 12px;
	line-height: 22px;
	font-weight: normal;
  text-transform: uppercase;
  color: #fff;
	background-color: #3C2418;
  padding: 10px 0 0 17px;
  margin: 0;
}
.news-list-item-cont a:link, .news-list-item-cont a:visited {
	display: block;
  height: 105px;
  padding: 17px 25px 0 17px;
  color: #000;
  background: url(../pics/packlist-arrow.png) 468px 90px no-repeat;
}
.news-list-item-cont a:hover, .news-list-item-cont a:active {
  background: #D6CC8F url(../pics/packlist-arrow-ho.png) 468px 90px no-repeat;
}
.tx-ttnews-browsebox-left p, .tx-ttnews-browsebox-right p {
  font-size: 12px;
	color: #fff;
}
.tx-ttnews-browsebox-left a:link, .tx-ttnews-browsebox-left a:visited, 
.tx-ttnews-browsebox-right a:link, .tx-ttnews-browsebox-right a:visited {
	color: #fff;
}
.tx-ttnews-browsebox-left a:hover, .tx-ttnews-browsebox-left a:active, 
.tx-ttnews-browsebox-right a:hover, .tx-ttnews-browsebox-right a:active {
	color: #000;
}
 


/****
 * Navigation
 */ 

.nav li a {
  width: 244px;
  padding: 2px 4px 2px 24px;
	line-height: 20px;
}
.nav li a:link, .nav li a:visited {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
  background-color: #da202c; /* IE7 brauchts */
  font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.nav li a:hover, .nav li a:active {
	color: #000;
  background-color: #fff;
}

.nav2 li a {
  /*width: 244px;*/
  padding: 1px 4px 1px 24px;
	line-height: 16px;
}
.nav2 li a:link, .nav2 li a:visited {
	font-size: 10px;
	color: #000;
  background-color: #fff; /* IE7 brauchts */
  font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.nav2 li a:hover, .nav2 li a:active {
	color: #fff;
  background-color: #da202c;
}
/** Level 2 **/
.nav2 ul li a {
  padding: 2px 4px 2px 24px;
	line-height: 18px;
}
.nav2 li ul li a:link, .nav2 li ul li a:visited {
  font-size: 10px;
	color: #fff;
  background-color: #da202c; /* IE7 brauchts */
	text-transform: uppercase;
	text-decoration: none;
}
.nav2 li ul li a:hover, .nav ul li li a:active {
	color: #000;
  background-color: #fff; 
}

/** Subnavigation **/
/*.subnav li a, .homenav li a {
	display: block;
  width: 304px;
  padding: 4px 0 251px 12px;
}
.subnav li a:link, .subnav li a:visited,
.homenav li a:link, .homenav li a:visited {
	font-size: 11px;
	line-height: 18px;
	color: #fff;
  font-weight: normal;
	text-decoration: none;
  background: url(../img/bg_subnav.png) 0 0 no-repeat;
}
.subnav li a:hover, .subnav li a:active,
.homenav li a:hover, .homenav li a:active {
	color: #000;
  background: url(../img/bg_subnav_mo.png) 0 0 no-repeat;
}*/

