
/* page structure */
#title {font-weight: bold; color:#E4864F; text-align: center; font-size:14px; padding:10px 0 10px 0;}
#title_main{font-weight: bold; color:#D95209; padding:12px 0px 0px 5px ; margin:0px 2%; font-size:18px; height:30px; border-bottom: 2px solid #e4e4e4; text-align: center;}
#parag_main{font-weight: bold; color:#D95209;}
#parag_main a{font-weight: bold; color:#D95209;}

#pageinfo { padding:10px 0px 10px 0px;}
#page_popup { padding:5px 10px 5px 10px; font-size:12px;}
#noscript{font-weight: bold; color:#FF0000;  font-size:12px; }


#boldblau {font-weight: bold; color: #333399; }
#durationscript {visibility: hidden;}

#card_city{font-weight: bold; color:#333399;  font-size:16px; padding:10px 5px 10px 12px;}
#card_details { font-weight: bold; color:#333399; font-size:12px; margin:0; padding:4px 0 0 0; height:18px;}

#myerror { color:#D95209; font-size:12px; margin:5px 10px 5px 10px; }
#pageerror { color:#D95209; font-size:12px; margin:5px 10px 5px 10px; }
#pagemessage { color:#D95209; font-size:12px; margin:5px 10px 5px 10px; }


.tour_input{ padding : 2px; text-align: left;}
.tour_input tr{height:26px;}
.tour_input td{ padding:2px;}

.tour_info{margin-left:0px; border:0; text-align:center;}
.tour_info tr {  height:20px;}
.tour_info td { padding :2px; background:#ffffff;  text-align: left;}
.tour_info td.cap { color: #333399; }

.tour_report_print{margin-left:5px;margin-right:5px;  border:0;font-size:10px;}
.tour_report_print tr{height:20px;}
.tour_report_print th { padding:5px; color:#D95209; font-weight:bold;text-align:center;}
.tour_report_print td { background:#ffffff; color:#0;}

.tour_report{margin-left:0px;margin-right:0px; background:#E7E7E5; border:0;}
.tour_report tr{height:20px;}
.tour_report th { padding:10px;background:#FDDD76;color:#F25600;font-size:12px; font-weight:bold;text-align:center;}
.tour_report td { background:#ffffff; color:#0;font-size:12px;}

.tour_coupon{margin-left:5px; border:0; text-align:center;}
.tour_coupon tr {  height:18px;}
.tour_coupon td { padding :2px; background:#ffffff;  text-align: left;}
.tour_coupon td.cap { color: #333399; }

.coupon_print{background:url(../english/images/tourbricks/coupon_print.gif) top left no-repeat; width:342px;}
.coupon_print_button{border: none; margin: 0px 0px 12px 0px; background: url(../english/images/tourbricks/coupon_print_button.gif) top left no-repeat; width:118px;height:24px;}

.tour_coupon tr {  height:18px;}
.tour_coupon td { padding :2px; background:#ffffff;  text-align: left;}
.tour_coupon td.cap { color: #333399; }



.rec_region{}
.rec_region tr{}

.rec_region_main {vertical-align:top;color:#000000;background:#ffffff;border:solid #ffffff 1px;border-collapse: collapse;}
.rec_region_main tr{}
.rec_region_main td{padding:0px; color:#000000;vertical-align:top;}
.rec_region_main a {font-weight: bold; color:#D04E21;text-decoration : underline;}

.rec_region_contact_tit {font-weight: bold;color:#25375E;font-size:15px;text-decoration:underline;}
.rec_region_contact {color:#000000;margin-top:5px;font-weight: bold;}
.rec_region_contact a{color:#25375E; text-decoration : underline;}
.rec_region_contact span{color:#000000;font-weight: normal;}

.rec_region_coupon {background:url(../english/images/tourbricks/coupon.gif) top left no-repeat; width:170px; }
.rec_region_coupon a{color:#003D84;font-weight: bold;}

.rec_mycoupons{margin-left:0px;margin-right:5px; background:#ffffff; border:0;border-collapse: collapse;}
.rec_mycoupons{margin-left:10px;background:#ffffff; border-collapse: collapse;}
.rec_mycoupons tr{}

.rec_object{margin-left:10px; background:#ffffff; border:0;border-collapse: collapse;}
.rec_object tr{}
.rec_object td{padding:5px; color:#000000;vertical-align:top;}
.rec_object a {font-weight: bold; color:#D04E21;text-decoration : underline;}
.rec_object img {border: 2px solid  #F9EED3}

font.infoblau{font-weight: normal; font-size:90%;  color: #333399; }
font.infoblack{font-weight: normal; font-size:90%;  color: #000000; font-weight: bold;}



/* choose  cities */
#toinfo {color:#333399; font-size:12px; text-decoration:underline; margin-left: 240px; }
#toinfo a {text-decoration:underline; }
#toinfo a:hover {text-decoration : none;}


#choosecities{width: 100%; color:#333399; font-size:10px; margin:5px 10px 5px 10px; }
#choosecities a {color:#333399; font-size:10px;  text-decoration:none;}
#choosecities a:hover {color:#333399;  text-decoration : underline;}

#tablename {font-weight: bold; color: #333399; text-align: center; width: 250px;}
table.choosemap {border: solid #CFCFCF 1px; text-align: center;  width: auto;}
table.choosemap td{border : solid #CFCFCF 1px; font-size:70%; padding : 2px; text-align :left; vertical-align: middle}


/* choose_details*/
#citystring{color:#333399; font-size:10px; margin:15px 0 0 5px; padding:35px 0 5px 0;}
#citystring a {color:#333399; font-size:10px;  text-decoration:underline; margin:15px 0 0 5px;  padding:35px 0 5px 0;}
#citystring a:hover {color:#3333FF;  text-decoration : underline;}

#choosedetails{border: solid #CFCFCF 1px; color:#333399; font-family: Arial; font-size:12px; margin:5px 0px 5px 0px; }
#choosedetails p {margin: 5px 5px 10px 5px; } 
#choosedetails p.titles {color:#D95209; font-weight: bold; font-size:14px; } 
#choosedetails a {color:#333399; font-size:12px;  text-decoration:none;margin-top:-15px; }
#choosedetails a:hover {color:#333399;  text-decoration : underline;}
#choosedetails a span{color:#D95209; text-decoration:underline;}
#choosedetails a:hover span{color:#FF7733;text-decoration : underline;}

#choosedetails font.thinblau {  font-weight: normal; color:#333399; } 
#choosedetails input.checkbox { margin-left: 5px; } 


/* choose  cities info*/
#choosecities_info{width: 100%; color:#333399; font-size:10px; margin:5px 10px 5px 10px; background: #F4F4F4; }
#info_days { color: #FF0000; font-size:14px; font-weight: bold;  }



/*  card_email*/
#emailcard { margin:5px 10px 5px 10px;}
#emailcard p {margin: 10px 5px 10px 5px;color:#333399;font-weight: normal; font-size:12px;} 
#emailcard p font.titles  {color:#D95209;   margin: 0px 5px 0 5px; } 


/* full_card */
#cardfull {border: solid #CFCFCF 1px;  font-size:12px; margin:5px 10px 5px 0px;}
#cardfull p {margin: 5px 5px 10px 5px; } 
#cardfull a {color:#333399; font-weight:bold; font-size:16px; text-decoration:underline; margin-top:-20px;margin-left:12px;}
#cardfull a:hover {color:#3333CC;  text-decoration:underline;}

#cardfull p font.titles  {color:#D95209; font-weight: bold; font-size:14px;   margin: 20px 5px 0px 0px; } 
#cardfull p a span{color:#D95209; font-size:10px;text-decoration:underline; }
#cardfull p a:hover span{color:#FF7733;}
#top a{color:#D95209; font-size:10px;text-decoration:underline;margin-right:20px;float:right;}
#top a:hover {color:#FF7733; font-size:10px;text-decoration:underline;float:right;}


.tour_popup_table{margin-left:0px;margin-right:0px;font-size:12px; background:#E7E7E5; border:0; border-collapse: collapse;border: 2px solid  #F9EED3}
.tour_popup_table th{padding:5px;background:#FDDD76;color:#F25600; font-weight:bold;text-align:center;}
.tour_popup_table tr{height:25px;}
.tour_popup_table td{padding-left:5px;padding-right:5px;background:#ffffff; color:#0;font-size:12px;}

.menu_function_name{font-family:Trebuchet MS;color:#389600; font-size:16px;font-weight:bold;text-decoration:none;padding-left:30px;vertical-align:bottom;}
.menu_function_text{font-family: Verdana;color:#818181; font-size:12px;font-weight: bold;text-decoration:none;line-height:1.4}
.menu_function_text a{font-family: Verdana;color:#818181; font-size:12px;font-weight: bold;text-decoration:none;line-height:1.4}
.menu_function_text a:hover{color:#597AC0;} 

.grau_description{font-weight: normal; font-size:12px; color: #A4A4A4; vertical-align:middle;}

