@charset "utf-8";
/* CSS Document */

/**** table standard ****/
table{table-layout:fixed; border:#77c852 solid 1px; font-size:13px; border-collapse:collapse; /*margin:5px 0px 10px 0px;*/}
th{border-right:#fff solid 1px;height:30px;line-height:30px;color: #fff;font-size:13px;background:url(../images/bg_green.gif) repeat-x;}
td{border:#77c852 solid 1px;height:30px;line-height:30px;color:#666666; /*padding:0px 5px;*/}
/*caption.bottom{ caption-side:bottom; text-align:left; padding:0px 5px ; line-height:10px; margin-bottom:10px; color:#666666;}*/
th.datum{ width:60px; border-right:#fff solid 1px;}
th.stadt{ width:80px; border-right:#fff solid 1px;}
th.ablauf{ width:280px; border-right:#fff solid 1px;}
th.inhalt{ width:240px; border-right:#fff solid 1px;}
th.hotel{ width:80px;}
span.font_blue{color:#3366FF; }

/************table table_col3*********/
table.table_col3{ table-layout:fixed;border: #77c852 solid 1px;font-size:10pt;border-collapse:collapse; margin: 5px 0px 0px 0px;}
table.table_col3 caption{ caption-side:bottom; text-align:left;color:#666666; margin-bottom:10px;}
table.table_col3 th{height:30px;line-height:30px;color: #fff; font-size:10pt;background:url(../images/bg_green.gif) repeat-x;}
table.table_col3 th.route{ width:280px; border-right:#fff solid 1px;}
table.table_col3 th.price{ width:180px; border-right:#fff solid 1px; }

table.table_col3 td{border:#77c852 solid 1px;line-height:30px;color:#666666;padding:0px 5px;}
table.table_col3 td.table_price{ text-align:center;}
table.table_col3 span.font_blue{color:#3366FF; }

#content_center table.table_col3 a{font-size:10pt; color:#666666; text-decoration:none;}
#content_center table.table_col3 td a:link{}
#content_center table.table_col3 td a:visted{}
#content_center table.table_col3 td a:hover{ color:#ff0066;}
#content_center table.table_col3 td a:avtive{}

/************table table_col5*********/
table.table_col5{ table-layout:fixed;border: #77c852 solid 1px;font-size:10pt;border-collapse:collapse; margin: 5px 0px 0px 0px;}
table.table_col5 caption{ caption-side:bottom; text-align:left;color:#666666; margin-bottom:10px;}
table.table_col5 th{height:30px;line-height:30px;color: #fff; font-size:10pt;background:url(../images/bg_green.gif) repeat-x;}
table.table_col5 th.first{ width:100px; border-right:#fff solid 1px;}
table.table_col5 th.second{ width:100px; border-right:#fff solid 1px; }
table.table_col5 th.route{ width:280px; border-right:#fff solid 1px;}
table.table_col5 th.day{ width:80px; border-right:#fff solid 1px;}

table.table_col5 td{border:#77c852 solid 1px;line-height:30px;color:#666666;padding:0px 5px;}
table.table_col5 td.table_price{ text-align:center;}
table.table_col5 span.font_blue{color:#3366FF; }

#content_center table.table_col5 a{font-size:10pt; color:#666666; text-decoration:none;}
#content_center table.table_col5 td a:link{}
#content_center table.table_col5 td a:visted{}
#content_center table.table_col5 td a:hover{ color:#ff0066;}
#content_center table.table_col5 td a:avtive{}

/***table care visa protect***/
table.visa_protect{ width:400px; text-align:center; table-layout:fixed; border:#77c852 solid 1px; border-collapse:collapse; font-size:12px; margin:5px 0px 10px 0px;}
table.visa_protect th{border-right:#77c852 solid 1px; line-height:26px;color:#666666; background:none; background-color:#e8edf9;}
table.visa_protect th.row2{height:52px;line-height:26px;color:#fff;font-size:13px; background-color:#77c852; }
table.visa_protect td{border:#77c852 solid 1px; height:26px;line-height:26px;color:#666;padding:0 5px;}

/**** table extra ****/
#table_extra{border: #77c852 solid 1px;border-collapse: collapse;font-size:10pt;}
#table_extra .sub_th{border:#77c852 solid 1px; height:30px; line-height:30px; color:#07519a; font-size:10pt; background:#fff; font-weight:normal;}
#table_extra .sub_th2{border:#77c852 solid 1px; height:30px; line-height:30px; color:#ff0066; font-size:10pt; background:#fff; font-weight:normal;}
#table_extra td{border:#77c852 solid 1px; height:30px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center; color:#666666;}

