body {
	font-family: arial;
	border-top: 0.5em solid white;
}

a {
	color: #142135;
}

a:hover {
	text-decoration: underline;
}

body.home, td.sidehome {
	background: #60513A;
}

body.energy, td.sideenergy {
	background: #60513A;
}

body.balance, td.sidebalance {
	background: #60513A;
}

body.choice, td.sidechoice {
	background: #60513A;
}

body.green, td.sidebalance {
	background: #60513A;
}

body.classic, td.sideclassic,
body.special, td.sidespecial,
body.world, td.sideworld {
	background: #60513A;
}

body.special, td.special {
	background: #60513A;
}

body.travel, td.sidebalance {
	background: #60513A;
}

div.sneeuw img {
	position : relative;
	z-index: 12;	
}

h1 {
	font-family: arial;
	margin: 0em;
	padding: 0em;
	font-size: 0.85em;
	color: #5C9EB9;	
}

h2 {
	font-family: arial;
	font-size: 1em;
	color: #c4110A;	
}

div.energy h1 {
	color: #037EAA;	
}

div.energy a {
	color: #037EAA;	
	text-decoration: none;
}

div h1 a {
	text-decoration: none;
}

div a:hover {
	text-decoration: underline;
}

div h1 a:hover {
	text-decoration: underline;
}

div font h1 {
	font-size: 1em;
}

div font td h1 {
	font-size: 1.2em;
}

div font td.energy h1,
div font td.balance h1,
div font td.travel h1,
div font td.green h1,
div font td.orange h1,
div font td.special h1,
div font td.classic h1,
div font td.world h1,
div font td.choice h1,
div font td.nofitbox h1 {
	color: #FFFFFF;	
}

div.energy h1 {
	color: #037EAA;	
}

div.energy a {
	color: #037EAA;	
	text-decoration: none;
}

div.energy h1 a {
	text-decoration: none;
}

div.energy a:hover {
	text-decoration: underline;
}

div.energy h1 a:hover {
	text-decoration: underline;
}

div.energy font h1 {
	font-size: 1em;
}

div.energy font td h1 {
	font-size: 1.2em;
}

div.energy font td.energy h1 {
	color: #FFFFFF;	
}

div.balance h1 {
	color: #8AA51C;	
}

div.balance a {
	color: #8AA51C;	
	text-decoration: none;
}

div.balance h1 a {
	text-decoration: none;
}

div.balance a:hover {
	text-decoration: underline;
}

div.balance h1 a:hover {
	text-decoration: underline;
}

div.green h1 {
	color: #006823;	
}

div.green a {
	color: #006823;	
	text-decoration: none;
}

div.green h1 a {
	text-decoration: none;
}

div.green a:hover {
	text-decoration: underline;
}

div.green h1 a:hover {
	text-decoration: underline;
}

div.green font h1 {
	font-size: 1em;
}

div.green font td h1 {
	font-size: 1.2em;
}

div.green font td.green h1 {
	color: #FFFFFF;	
}


div.travel h1 {
	color: #063988;	
}

div.travel a {
	color: #063988;	
	text-decoration: none;
}

div.travel h1 a {
	text-decoration: none;
}

div.travel a:hover {
	text-decoration: underline;
}

div.travel h1 a:hover {
	text-decoration: underline;
}

div.travel font h1 {
	font-size: 1em;
}

div.travel font td h1 {
	font-size: 1.2em;
}

div.travel font td.travel h1 {
	color: #FFFFFF;	
}

/* Basis */
div.basis h1 {
	color: #C4110A;	
}

div.basis a {
	color: #C4110A;	
	text-decoration: none;
}

div.basis h1 a {
	text-decoration: none;
}

div.basis a:hover {
	text-decoration: underline;
}

div.basis h1 a:hover {
	text-decoration: underline;
}

div.basis font h1 {
	font-size: 1em;
}

div.basis font td h1 {
	font-size: 1.2em;
}

div.basis font td.travel h1 {
	color: #FFFFFF;	
}
/* End basis */

/* Deluxe */
div.deluxe h1 {
	color: #C4110A;	
}

div.deluxe a {
	color: #C4110A;	
	text-decoration: none;
}

div.deluxe h1 a {
	text-decoration: none;
}

div.deluxe a:hover {
	text-decoration: underline;
}

div.deluxe h1 a:hover {
	text-decoration: underline;
}

div.deluxe font h1 {
	font-size: 1em;
}

div.deluxe font td h1 {
	font-size: 1.2em;
}

div.deluxe font td.travel h1 {
	color: #FFFFFF;	
}
/* End deluxe */

div h1 {
	color: #5C9EB9;	
}

div a {
	color: #5C9EB9;	
	text-decoration: none;
}

div.special h1,
div.classic h1,
div.world h1,
div.choice h1 {
	color: #C4110A;	
}

div.special a,
div.classic a,
div.world a,
div.choice a {
	color: #C4110A;	
	text-decoration: none;
}

div.classic h1 a,
div.special h1 a,
div.world h1 a,
div.choice h1 a {
	text-decoration: none;
}

div.special a:hover,
div.classic a:hover,
div.world a:hover,
div.choice a:hover {
	text-decoration: underline;
}

div.special h1 a:hover,
div.classic h1 a:hover,
div.world h1 a:hover,
div.choice h1 a:hover {
	text-decoration: underline;
}

div.orange h1 {
	color: #F18E00;	
}

div.orange a {
	color: #F18E00;
	text-decoration: none;
}

div.orange h1 a {
	text-decoration: none;
}

div.orange a:hover {
	text-decoration: underline;
}

div.orange h1 a:hover {
	text-decoration: underline;
}

div.orange font h1 {
	font-size: 1em;
}

div.orange font td h1 {
	font-size: 1.2em;
}

div.orange font td.energy h1 {
	color: #FFFFFF;	
}

div.nofitbox h1 {
	color: #5C9EB9;	
}

div.nofitbox a {
	color: #5C9EB9;	
	text-decoration: none;
}

div.nofitbox h1 a {
	text-decoration: none;
}

div.nofitbox a:hover {
	text-decoration: underline;
}

div.nofitbox h1 a:hover {
	text-decoration: underline;
}

font, p {
	font-family: arial;
	font-size: 0.875em;
	line-height: 1.5em;
}

ul li ul li {
	font-family: arial;
	font-size: 1em;
	line-height: 1.6em;
}

ul li {
	font-family: arial;
	font-size: 0.75em;	
	line-height: 1.6em;
}

ul {
	list-style: none;
}

ul a {
	text-decoration: none;
}

table.stl_divfix td.stl_main {
	background: #ffffff;
}

table.stl_divfix td.stl_navigationrighttd {
	
}

div.stl_content p {
	font-family: arial;
	font-size: 0.875em;
	line-height: 1.5em;
}

div.stl_topbanner {
	background: #ffffff;
}

div.stl_navigation_main ul {
	list-style: none;
}
	
div.stl_navigation_main ul li a {
	font-weight: bold;
	font-size: 1.2em;
	color: #60513A;
}

div.stl_navigation_main ul li ul li a {
	font-size: 0.9em;
	color: #5C9EB9;
	font-weight: normal;
	margin-left: 0.1em;
}

div.stl_navigation_main ul li.basis a.active,
div.stl_navigation_main ul li.basis ul li a {
	color: #C4110A;
}

div.stl_navigation_main ul li.deluxe a.active,
div.stl_navigation_main ul li.deluxe ul li a {
	color: #C4110A;
}

div.stl_navigation_main ul li.classic ul li a,
div.stl_navigation_main ul li.special ul li a,
div.stl_navigation_main ul li.world ul li a,
div.stl_navigation_main ul li.choice ul li a {
	color: #C4110A;
}

div.stl_navigation_main ul li.energy ul li a {
	color: #037EAA;
}

div.stl_navigation_main ul li.balance ul li a {
	color: #8AA51C;
}

div.stl_navigation_main ul li.green ul li a {
	color: #006823;
}

div.stl_navigation_main ul li.travel ul li a {
	color: #063988;
}

div.stl_navigation_main ul li.orange ul li a {
	color: #F18E00;
}

div.stl_navigation_main ul li a:hover {
	text-decoration: none;
	color: #5C9EB9;
}

div.stl_navigation_main ul li a.active {
	color: #5C9EB9;
}

div.stl_navigation_main ul li.classic a:hover, 
div.stl_navigation_main ul li.special a:hover, 
div.stl_navigation_main ul li.world a:hover, 
div.stl_navigation_main ul li.choice a:hover {
	color: #C4110A;
}

div.stl_navigation_main ul li.classic a.active, 
div.stl_navigation_main ul li.special a.active, 
div.stl_navigation_main ul li.world a.active, 
div.stl_navigation_main ul li.choice a.active {
	color: #C4110A;
}

div.stl_navigation_main ul li ul li a img {
	position: relative;
	left: -0.5em;
	top: -0.1em;
}
div.stl_navigation_main ul li ul li a {
	position: relative;
	left: -0.6em;
}

div.stl_navigation_main ul li.deluxe a:hover, div.stl_navigation_main ul li.basis a:hover {
	color: #C4110A;
}

div.stl_navigation_main ul li.deluxe a.active, div.stl_navigation_main ul li.basis a.active {
	color: #C4110A;
}

div.stl_navigation_main ul li.energy a:hover {
	color: #037EAA;
}

div.stl_navigation_main ul li.energy a.active {
	color: #037EAA;
}

div.stl_navigation_main ul li.balance a:hover {
	color: #8AA51C;
}

div.stl_navigation_main ul li.balance a.active {
	color: #8AA51C;
}

div.stl_navigation_main ul li.green a:hover {
	color: #006823;
}

div.stl_navigation_main ul li.green a.active {
	color: #006823;
}

div.stl_navigation_main ul li.travel a:hover {
	color: #063988;
}

div.stl_navigation_main ul li.travel a.active {
	color: #063988;
}

div.stl_navigation_main ul li.orange a:hover {
	color: #F18E00;
}

div.stl_navigation_main ul li.orange a.active {
	color: #F18E00;
}

div.stl_stap {
}

table.stl_fitboxoverzicht {
	width: 100%;
}

table.stl_fitboxoverzicht td {
	vertical-align: top;
	padding-top: 4px;
}

div.stl_input textarea {
	font-family: arial;
	font-size: 0.875em;
	line-height: 1.5em;
	height: 5em;
}

div.stl_input input, select, textarea {
	border: 1px solid #74B2CD;
	width: 262px;
	margin-bottom: 5px;
}

div.stl_input  select {
	width: 264px;
}



div.pos_booleanoptions input {
	border: none;
	width: 1em;
	float: left;
}

.missing, span.stl_valerror, span.pos_valerror {
	color: red;
	font-weight: bold;
}

div#ValidationMessage {
	float: left; 
	color: red; 
	font-weight: bold; 
	font-size: 0.875em;
	visibility: hidden;
}

td.afbeelding {
	width: 18em;
}

td.classic, 
td.special, 
td.world, 
td.choice {
	width: 368px;
	background: #C4110A;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.energy {
	width: 368px;
	background: #037EAA;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.balance {
	width: 368px;
	background: #A6BC09;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.green {
	width: 368px;
	background: #006823;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.travel {
	width: 368px;
	background: #063988;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.orange {
	width: 368px;
	background: #F18E00;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.special table, 
td.classic table, 
td.world table, 
td.choice table {
	width: 100%;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.classic table,
td.special table,
td.world table,
td.choice table,
td.energy table,
td.green table,
td.travel table, 
td.balance table {
	width: 100%;
}



td.special table td,
td.classic table td,
td.world table td,
td.choice table td,
td.energy table td, 
td.green table td,
td.travel table td, 
td.balance table td {
	padding-top: 0.1em;
}

td.special table td.pos_center,
td.classic table td.pos_center,
td.world table td.pos_center,
td.choice table td.pos_center,
td.energy table td.pos_center,
td.green table td.pos_center,
td.travel table td.pos_center,
td.balance table td.pos_center {
	text-align: center;
}

td.special table td img,
td.classic table td img,
td.world table td img,
td.choice table td img,
td.energy table td img,
td.green table td img,
td.travel table td img,
td.balance table td img{
	float: none;
/*	vertical-align: middle;*/
}

td.special a,
td.classic a,
td.world a,
td.choice a,
td.energy a,
td.balance a,
td.green a,
td.travel a,
td.energy table td a,
td.balance table td a{
	color: #FFFFFF;
	text-decoration: underline;
}

td.special, 
td.classic, 
td.world, 
td.choice {
	width: 100%;
	background: #C4110A;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

td.algemeen {
	width: 100%;
	background: #5C9EB9;
	color: #FFFFFF;
	padding: 1em;
	padding-left: 1.5em;
}

div.stl_maintekst td {
	vertical-align: top;
}

div.stl_maintekst table td p {
/* IE 6 only Larger font-size top text - feauture or bug? */
/* 	font-size: 0.875em; */
	font-size: 100%;
}

div.stl_maintekst table td > p {
	font-size: 0.875em;
}

div.stl_maintekst table td > h1 {
	font-size: 1em;
}


div.stl_maintekst img{
	vertical-align: top;
	margin: 0em;
	padding: 0em;
	float: right;
}

td.stl_tabletransparent a.stl_siteby {
	font-family: arial;
	font-size: 0.6875em;
	color: #FFFFFF;
	text-decoration: none;
}

div.stl_hometekst h2,
div.stl_referenties h2 {
	margin: 0em;
	padding: 0em;
	color: #00A0C6;
	font-size: 0.9em;
}

div.stl_brochureaanvraag a,
div.stl_hangmatactie a {
	/*background: #00A0C6;*/
	color: #CF0F34;
	font-weight: bold;
	font-size: 0.88em;
}

div.stl_brochureaanvraag a:hover,
div.stl_hangmatactie a:hover {
	text-decoration: none;
}


div.stl_productpopup {
	background: #FFFFFF;
}

div.stl_productpopup_energy {
	border:  1px solid #037EAA;
}

div.stl_productpopup_green {
	border:  1px solid #006823;
}

div.stl_productpopup_travel {
	border:  1px solid #063988;
}

div.stl_productpopup_balance {
	border:  1px solid #8AA51C;
}

div.stl_productpopup div.stl_productpopupclose {
	text-align: right;
	width: 24em;
}

div.stl_productpopupclose a {
	font-size: 0.765em;
	cursor: pointer;
}

div.stl_bannertext {
	color: #00A0C6;
	font-size: 0.68em;
	font-weight: bold;
}

div.stl_bannertext2 {
	color: #00A0C6;
	font-size: 0.82em;
	font-weight: bold;
}

.stl_red {
	color: red;
}

div.stl_createdby {
	font-size: 0.625em;
	color: #60513A; 
}
