/* @override 
	http://traveltrend.local/wp-content/plugins/traveltrend-csvreader/css/layout.css?0.3
	http://traveltrend.local/wp-content/plugins/traveltrend-csvreader/css/layout.css?2.1
	http://traveltrend.local/wp-content/plugins/traveltrend-csvreader/css/layout.css?2.5
*/

/* --------------------------------------------------------------


 Author: The Ad Agency
 Author URI: http://www.theadagency.nl

   * Copyright (c) 2013 - Now. Everybody, All rights reserved.
   * Internet Explorer specifieke CSS

-------------------------------------------------------------- */
/* layout.css
-------------------------------------------------------------- */
/* clear fix for using floats */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*
-------------------------------------------------------------- */
/* start layout styling
-------------------------------------------------------------- */
body {
	padding: 40px 60px 80px 40px;
	padding: 40px 40px 80px 40px;
	min-width: 824px; 
}
sup {
	font: 300 13px/1.2 Arial, Helvetica, Geneva, sans-serif;
	font-size:xx-small; vertical-align:top;
}
strong {
	font-weight: bold;
}
.pbheader {
	margin-bottom: 20px;
	border: 1px solid #000;
}
.pbheader h1 {
	font: 700 18px/1 Arial, Helvetica, Geneva, sans-serif;
	padding: 12px;
	padding-bottom: 8px;
	padding-top: 16px;
}
.pbheader p {
	font: 300 13px/1 Arial, Helvetica, Geneva, sans-serif;
	padding: 12px;
	padding-top: 0;
}
/* table */
table.csv {
	min-width: 824px; 
	width: 100%;
}
table.csv tr td {
	color: #000;
	font: 300 13px/1.2 Arial, Helvetica, Geneva, sans-serif;
}
/* --------------------------------------------------------------
/* table (reg_table) 
-------------------------------------------------------------- */
table.reg_table {
	border-bottom: 1px solid #eee;
	margin-bottom: 40px;
}
table.reg_table tr td {
	text-align: center;
	padding: 4px 10px;
	padding: 4px 3px;
	border-top: 1px solid #ccc;
}
table.reg_table tr td.first-child {
	text-align: left;
	padding-left: 0;
}
table.reg_table tr td.odd {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
table.reg_table tr td.even {
	background-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
table.reg_table tr td.clicked {
	background-color: #555;
	color: #eee; 
}
/*table.reg_table tr.header td {
	font: 700 13px/1.2 Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #000;
}*/
table.reg_table tr.header td {
	border-top: 1px solid #000;
}
table.reg_table tr.segm td {
	border-bottom: 1px solid #000;
}
/* table (reg_table) » hover */
table.reg_table tr.header:hover td,
table.reg_table tr:hover td {
	border-top: 1px solid #000;
	background-color: #555;
	color: #eee;
	cursor: pointer;
}
table.reg_table tr.header:hover td.even,
table.reg_table tr:hover td.even,
table.reg_table tr:hover td.clicked {
	background-color: #000;
	color: #eee;
}
/* --------------------------------------------------------------
/* table (reg_table) » [number]column (classes)
-------------------------------------------------------------- */
table.reg_table td {
	width: 14%;
}
table.reg_table.sixcolumn td {
	width: 13%;
}
table.reg_table.sevencolumn td {
	width: 12%;
}
table.reg_table.eightcolumn td {
	width: 10%;
}
table.reg_table.ninecolumn td {
	width: 9%;
}
table.reg_table.tencolumn td {
	width: 8%;
}
table.reg_table.elevencolumn td {
	width: 7.5%;
}
table.reg_table.twelvecolumn td {
	width: 7%;
}
table.reg_table.thirteencolumn td {
	width: 6.5%;
}
table.reg_table.fourteencolumn td {
	width: 6%;
}
table.reg_table.fifteencolumn td {
	width: 5.85%;
}
table.reg_table.sixteencolumn td {
	width: 5.75%;
}
table.reg_table.seventeencolumn td {
	width: 5.3%;
}
table.reg_table.eighteencolumn td {
	width: 5%;
}
table.reg_table.nineteencolumn td {
	width: 4.5%;
}
table.reg_table.twentycolumn td {
	width: 4.4%;
}
table.reg_table.twentyonecolumn td {
	width: 4.3%;
}
table.reg_table.twentytwocolumn td {
	width: 4%;
}
table.reg_table.twentythreecolumn td {
	width: 4%;
}
table.reg_table.twentyfourcolumn td {
	width: 3.85%;
}
table.reg_table.twentysevencolumn td {
	width: 3.7%;
}
table.reg_table.twentyeightcolumn td {
	width: 3.57%;
}
table.reg_table td.first-child {
	width: auto;
}
/* --------------------------------------------------------------
/* table (txt_table) 
-------------------------------------------------------------- */
table.txt_table {
	margin-top: -20px;
	margin-bottom: 40px;
}
table.csv.txt_table tr td {
	font: 300 13px/1.3 Arial, Helvetica, Geneva, sans-serif;
}
table.txt_table tr td {
	padding: 0px 10px; 
}
table.txt_table tr td.first-child {
	padding-left: 0;
}
table.txt_table tr.header td {
	font: 700 13px/1.3 Arial, Helvetica, Geneva, sans-serif;
}
table.txt_table tr.paragraph td {
}
/* vroegboekkorting */
table.txt_table tr td span.vroegboekkorting {
	font: 700 13px/19px Arial, Helvetica, Geneva, sans-serif;
	display: inline-block;
	height: 18px;
	background-color: #7db013;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}
/* --------------------------------------------------------------
/* table (txt_table) » column differences
-------------------------------------------------------------- */
table.txt_table.twocolumn tr td {
	width: 40%;
}
table.txt_table.threecolumn tr td {
	width: 28%;
}
table.txt_table.fivecolumn tr td {
	width: 20%;
}
table.txt_table tr td:last-child {
	width: auto;
}

/* --------------------------------------------------------------
/* table (conditions_table) 
-------------------------------------------------------------- */
table.conditions_table {
	margin-top: -20px;
	margin-bottom: 40px;
	border-bottom: 1px solid #eee;
}
table.csv.conditions_table tr td {
	font: 300 13px/1.3 Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #ccc;
}
table.conditions_table tr td {
	padding: 4px 10px;
}
table.conditions_table tr td.first-child {
	padding-left: 0;
}
table.conditions_table tr.header td {
	font: 700 13px/1.3 Arial, Helvetica, Geneva, sans-serif;
}



