@charset "utf-8";
/* Global */
.Mailing {width:600px; background-color:#ffffff; border:solid 1px #000000;}

td {
/*vertical-align:top;*/
font-size:11px;
padding-left:5px;
}


a {border: 0; color:#ff0019; text-decoration: none;}

.fout {
color:#ed3126;
font-weight:bold;
border: #F00 1px solid;
padding:10px;
background-color:#FCC;
}
.success {
color: #390;
font-weight:bold;
border: #6C0 1px solid;
padding:10px;
background-color:#CFC;
}



input
{
 	border: #ccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:400;
	background-color:#fff;
}

input:focus, select:focus {
    outline: none;
}

.InputGroup {
    display: inline-block;
    padding: 3px 4px;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

.ErrorField {
    border-color: #D00;
    color: #D00;
    
}

span.ValidationErrors {
    display: inline-block;
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}


.txtbox
{
 	border: #ccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:400;
	background-color:#fff;
}



.txtBox1
{
 	border: #ccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight:400;
	background-color:#fff;
}
.txtbox2
{
 	border: #ccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;	
	background-color:#fff;
}
.txtbox3
{
 	border: #96C43D 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight:bold;	
	background-color:#fff;
}
.txtbox4
{
 	border: #96C43D 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;	
	background-color:#fff;
	width:300px;
}

.txtbox100
{
 	border: #96C43D 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;	
	background-color:#fff;
	width:100px;
}
.knop
{
 	border: #ccc 1px solid;
	font-size: 12px;
	font-weight:bold;
	background-color:#f0f0f0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

.knop2
{
 	border: #ccc 1px solid;
	font-size: 12px;
	font-weight:bold;
	background-color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:1px;
	padding-bottom:1px;
}

.knop3
{
 	border: #ccc 1px solid;
	font-size: 18px;
	font-weight:bold;
	background-color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:1px;
	padding-bottom:1px;
}

.knop_wedstrijd
{
 	border: #ccc 1px solid;
	font-size: 16px;
	font-weight:bold;
	background-color:#f0f0f0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.zoekknop-nl {
	background:url(../images/layout/zoek-nl.png) repeat 0 0;
	background-repeat:no-repeat;
	padding:0px;
	border:0px;
	width:67px;
	height:22px;
	vertical-align:middle;
	}
	
	
.zoekknop-fr {
	background:url(../images/layout/zoek-fr.png) repeat 0 0;
	background-repeat:no-repeat;
	padding:0px;
	border:0px;
	width:67px;
	height:22px;
	vertical-align:middle;
	}
	
.zoekknop-de {
	background:url(../images/layout/zoek-de.png) repeat 0 0;
	background-repeat:no-repeat;
	padding:0px;
	border:0px;
	width:67px;
	height:22px;
	vertical-align:middle;
	}
		
.zoekinput
{
 	border: #ccc 1px solid;
	padding:0px;
	margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #231f20;
	font-weight:400;
	background-color:#f0f0f0;
	vertical-align:middle;
	
}
	

.small{font-size:10px;}

.image{border:1px solid #ccc;padding:4px;}
.image:hover{ background-color:#96C43D;}
#map{border:10px solid #f0f0f0;padding:4px;}

hr {
height: 0;
border: 0;
border-top: 0.7px dotted #6E6969;
width:100%;
}

a:link {
color:#4D4D4D;
text-decoration:underline;
}
a:visited {
color:#4D4D4D;
text-decoration:underline;
}

a:hover {
color:#96C43D;
text-decoration:underline;
}

a#active
{
color: #000;
text-decoration:underline;
}

.green a { text-decoration:none; color:#96C43D}
img {border: 0; }

body{ 
	background-image: url(../images/layout/index-body.jpg);
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	margin: 0;
	padding: 0;
	line-height:14px;
	font-size: 70%;
}


h1 {font-size:20px; color:#231F20; line-height:24px;}
h2 {font-size:16px; color:#231F20; line-height:22px;text-transform:uppercase;}
h3 {color: #231F20; font-size:14px; padding-top:10px; border-bottom:#ccc solid 0px;line-height:16px;}
h3 a {color: #000; font-size:14px; border-bottom:#ccc solid 1px;line-height:16px;}
h4 {color: #96C43D; font-size:9px;line-height:12px; padding-bottom:5px;}
.h4 {color: #96C43D; font-size:9px;line-height:12px; padding-bottom:5px;}
h5 {color: #231F20; font-size:13px;line-height:13px; }



#bodycontent {
	background-image: url(../images/layout/tbg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
}


#interface {
margin: 0 auto;
background-color:#fff;
width: 940px;
}


#div-header {
color:#000000;
height:110px;
background: url(../images/layout/tbg.gif) repeat-x;

margin:0px;
}
#div-header a{color:#6E6969;text-decoration:none; }
#div-logo { float:left; margin:0px;padding:0px; height:20px;}
#div-title{ float:left; font-size:20px; color:#6E6969; padding-top:15px; padding-left:10px; font-weight:bold;}

#div-topnavigation { float:right; margin:0px;padding-left:0px; padding-right:5px; padding-bottom:0px; height:20px;width:590px; font-size: 100%; margin-top:10px; text-align:right; }
#div-topnavigation a { padding-left:12px;}
#div-topnavigation a:hover { color:#96C43D; }
#div-topnavigation .active { color:#96C43D; }
#div-topnavigation .icon{ padding-right:5px; vertical-align:text-bottom; }


#div-doelgroep { float:left; margin:0px;padding:0px 10px; height:20px; width:100px; text-align:right; }
#div-doelgroep a { border:1px solid #ccc; padding:3px; text-decoration:none; background-color:#f0f0f0; }
#div-doelgroep a:hover { color:#000; }
#div-doelgroep .active { color:#000; }

#div-content {
width:940px;
background-color:#fff;
color:#4D4D4D;
}
#div-content ul { padding-left:20px; padding-bottom:10px;}
#tabs ul { padding:0px;}
#div-content p { text-align:left;}

#div-content p + p { margin-top: 0.5em; } 


#div-content-middle {
width:728px;
background-color:#fff;
color:#4D4D4D;
margin-left:120px;
}

#div-content-left {
float:left;
width:310px;
position:relative; z-index:10;left:auto;
background-color:#fff;
color:#4D4D4D;
padding:5px;
}

#div-content-right {
float:right;
width:600px;
background-color:#fff;
color:#4D4D4D;
padding:5px;
}
#div-content-right img { padding-right: 20px; }


#div-content-leftbig {
float:left;
position:relative; z-index:10;left:auto;
width:620px;
background-color:#fff;
color:#4D4D4D;
padding:0px;
}


#navprev { position:absolute; left:0px; top:0px; height:460px; width:320px; z-index:1000; padding:0px; background:url(../images/navigation/previcon.png) no-repeat; background-position:left;}
#navnext { position:absolute; left:300px; top:0px; height:460px; width:320px; z-index:999; padding:0px; background:url(../images/navigation/nexticon.png) no-repeat; background-position:right;}
#navprev.right { left:10px;}
#navnext.right { left:310px;}
#navprev:hover {background:url(../images/navigation/prev.png) no-repeat; background-position:left;}
#navnext:hover {background:url(../images/navigation/next.png) no-repeat; background-position:right;}

#navprevsmall { position:absolute; left:0px; top:0px; height:230px; width:160px; z-index:1000; padding:0px; background:url(../images/navigation/previcon.png) no-repeat; background-position:left;}
#navnextsmall { position:absolute; left:160px; top:0px; height:230px; width:160px; z-index:999; padding:0px; background:url(../images/navigation/nexticon.png) no-repeat; background-position:right;}
#navprevsmall.right { left:10px;}
#navnextsmall.right { left:155px;}
#navprevsmall:hover {background:url(../images/navigation/prev.png) no-repeat; background-position:left;}
#navnextsmall:hover {background:url(../images/navigation/next.png) no-repeat; background-position:right;}

#div-content-rightsmall {
float:right;
width:310px;
background-color:#fff;
color:#4D4D4D;
padding-left:10px;
}
#div-content-leftsmall {
float:left;
position:relative; z-index:10;left:auto;
width:310px;
background-color:#fff;
color:#333333;
padding:0px;
}

#div-content-rightbig {
float:right;
position:relative; z-index:10;left:auto;
width:620px;
background-color:#fff;
color:#4D4D4D;
padding-left:10px;
}


#div-content-leftnavigation {
float:left;
position:relative; z-index:10;left:auto;
width:160px;
background-color:#fff;
color:#333333;
padding:0px;
}
#div-content-rightnavigationtext {
float:right;
position:relative; z-index:10;left:auto;
width:770px;
background-color:#fff;
color:#4D4D4D;
padding-left:10px;
}


#div-marketing {
clear:both;
width:920px;
background-color:#fff;
color:#000000;
margin:5px;
}

#div-news {
clear:both;
width:920px;
background-color:#fff;
color:#4D4D4D;
border-top:1px solid #c8c7c7;
}

#div-news-left {
float:left;
width:300px;
background-color:#fff;
color:#4D4D4D;
padding:5px;
}

#div-news-middle {
float:left;
width:313px;
background-color:#fff;
color:#4D4D4D;
padding:5px;
}

#div-news-right {
float:right;
width:313px;
background-color:#fff;
color:#4D4D4D;
padding:5px;
}


#div-navigatie {
clear:both;
width:940px;
color:#000000;
background-color:#6E6969;
}


#pageoptions { clear:both; width:920px; margin:0px; background-color:#fff; color:#ccc; border:1px dotted #f0f0f0; padding:10px; font-size:14px}
#pageoptions a { border:1px solid #ccc; padding:3px; text-decoration:none; background-color:#f0f0f0; }
#pageoptions a:hover { color:#000; }

/* Paging */
#pagenumbers { clear:both; width:560px; margin:0px;  color:#ccc; font-size:15px}
#pagenumbers ul {list-style:none;margin:0;padding:0px; }
#pagenumbers li { float: left;text-align:center;}
#pagenumbers a { display:block; border:1px solid #ccc; padding:10px; margin-right:4px; text-decoration:none; background-color:#f0f0f0; color:#4d4d4d; }
#pagenumbers ul li.active a {color:#333; background-color:#ccc; font-weight:bold; }
#pagenumbers a:hover { color:#000; }


#div-footer {
clear:both;
background-color:#fff;
color:#6E6969;
height: 100px;
padding-top: 20px;
padding-left:0px;
font-size:11px;
vertical-align:top
}

#div-footer-left { float:left; height:50px; vertical-align:top}
#div-footer-right { float:right;height:50px; vertical-align:top; }
#div-footer-right a {text-decoration:none;}
#div-footer-copyright { clear:both; height:50px; text-align:center; }


/* navigatie */ 
#navigatie ul {list-style:none;margin:0;padding:0px; background-color:#fff;}
#navigatie li {float:left;width:313px;margin:0;padding:5px;text-align:center;font-size:16px; font-weight:bold; }
#navigatie li a {display:block;padding:40px 10px; padding-right:110px;  color:#231F20;text-decoration:none; border-bottom: 1px solid #c8c7c7; height:50px; }
#navigatie li a p{ font-size:11px; color: #4D4D4D; font-weight:normal;}
#navigatie li a {background-color:#f4f4f4; background:url(../images/navigation/icon-nav-bg.png) repeat 0 0;}
#navigatie li a.tankstations {background:url(../images/navigation/icon-nav-fuel-bg.png) repeat 0 0;}
#navigatie li a.stations-service {background:url(../images/navigation/icon-nav-fuel-bg.png) repeat 0 0;}
#navigatie li a.tankstations-belgie {background:url(../images/navigation/icon-nav-fuel-bg.png) repeat 0 0;}
#navigatie li a.mazout {background:url(../images/navigation/icon-nav-mazout2-bg.png) repeat 0 0;}
#navigatie li a.locatie {background:url(../images/navigation/icon-nav-locatie-bg.png) repeat 0 0;}
#navigatie li a.contact {background:url(../images/navigation/icon-nav-contact-bg.png) repeat 0 0;}
#navigatie li a#active { background-color:#f0f0f0; color:#000; background-position:-320px 0;}
#navigatie li a:hover, li a:focus, li a:active{ background-color:#f0f0f0; color:#000; background-position:-320px 0;}
/*
#navigatie li a {background:url(../images/navigation/hor-nav-bg.png) repeat 0 0;}
#navigatie li a.active {background-position:-400px 0;color:#fff;}
#navigatie li a:hover, li a:focus, li a:active{ background-position:-400px 0;color:#fff;}
*/


#bannergroup1ver ul {list-style:none;margin:0;padding:0px; width:300px;background-color:#fff;}
#bannergroup1ver li {float:left;width:300px;margin:0;padding:0px;text-align:center;font-size:16px; font-weight:bold; }
#bannergroup1ver li a {display:block;padding:30px 10px; color:#231F20;text-decoration:none; border-bottom: 1px solid #333; height:100px; background-color:#fff;}
#bannergroup1ver li a h3{ font-size:16px; padding-top:15px;}
#bannergroup1ver li a p{ font-size:11px; color: #4D4D4D; font-weight:normal; padding-top:15px; text-align:center}
#bannergroup1ver li a img{ float:right; padding: 0px 10px;}
#bannergroup1ver li a:hover, li a:focus, li a:active a#active{ background-color:#e1e1e1; color:#000; }

#bannergroup1hor ul {list-style:none;margin:0;padding:5px; width:930px;background-color:#fff;}
#bannergroup1hor li {float:left;width:300px;margin:0;padding:5px;text-align:center; font-weight:bold; }
#bannergroup1hor li a {display:block;padding:20px 10px; color:#231F20;text-decoration:none; border-bottom: 1px solid #333;border-top: 1px solid #333; height:100px; background-color:#fff;}
#bannergroup1hor li a h3{ font-size:16px; padding-top:15px;}
#bannergroup1hor li a p{ font-size:11px; color: #4D4D4D; font-weight:normal; padding-top:15px; text-align:center}
#bannergroup1hor li a img{ float:right; padding: 0px 10px;}
#bannergroup1hor li a:hover, li a:focus, li a:active a#active{ background-color:#e1e1e1; color:#000; }

#bannergroup2 { padding-top:10px;}
#bannergroup2 ul {list-style:none;margin:0px;padding:5px; width:930px; height:160px;background-color:#e1e1e1;}
#bannergroup2 li {float:left;width:300px; margin:0px;padding:5px;text-align:center;background-color:#e1e1e1;}
#bannergroup2 li a {display:block;padding:0px;color:#231F20;text-decoration:none; height:150px; background-color:#e1e1e1;}


#bannergroup2 li a#active { background-color:#e1e1e1; color:#000;}
#bannergroup2 li a:hover, li a:focus, li a:active{ background-color:#e1e1e1; color:#000;}


#headernavigatie {padding-top:10px;padding-left:150px;clear: both;}
#headernavigatie ul {list-style:none;margin:0;padding-left:5px; width:810px;}
#headernavigatie li {float:left;margin:0;padding:0px;text-align:center;font-size:150%; font-weight:bold; height:20px; }
#headernavigatie li a { display:block;padding-left:30px; padding-right:30px; padding-top:4px;color:#fff;text-decoration:none; height:20px; float: left;}
#headernavigatie li a { background:url(../images/navigation/hor-nav-bg.gif) repeat 0 0;}
#headernavigatie li a.pro { margin-left:80px; background:url(../images/navigation/hor-nav-pro-bg.gif) repeat 0 0; padding:0px 35px;}
#headernavigatie li a#active {background-position:-400px 0;color:#fff;}
#headernavigatie li a:hover, li a:focus, li a:active{ background-position:-400px 0;color:#fff;}

#headernavigatie-sub {padding-top:17px;padding-left:125px;clear: both; }
#headernavigatie-sub ul {list-style:none;margin:0;padding-left:5px;}
#headernavigatie-sub li {float:left;margin:0;padding:0px;text-align:center;font-size:11px; font-weight:normal;  }
#headernavigatie-sub li a  {display:block;padding:0px 10px;color:#4D4D4D;text-decoration:none; height:17px; float: left;}
#headernavigatie-sub li a.active {color:#96C43D;}
#headernavigatie-sub li a:hover, li a:focus, li a:active{background-position:-400px 0; color:#96C43D;}

#headernavigatie-subsub {padding-top:0px;clear: both;}
#headernavigatie-subsub ul {list-style:none;margin:0;padding-left:0px;}
#headernavigatie-subsub li {float:left;margin:0;padding:0px;text-align:center;font-size:11px; font-weight:normal;  }
#headernavigatie-subsub li a  {display:block;padding-left:30px; padding-right:30px; padding-top:4px;color:#5b5b5b;text-decoration:none; height:20px; float: left;}
#headernavigatie-subsub li a {background-color:#f0f0f0;}
#headernavigatie-subsub li a.active {background-color:#fff;color:#000;}
#headernavigatie-subsub li a:hover, li a:focus, li a:active{background-color:#fff;color:#000;}

#headernavigatie-subsub2 {padding-top:0px;clear: both; width:150px}
#headernavigatie-subsub2 ul {list-style:none;margin:0px;padding-left:5px;}
#headernavigatie-subsub2 li {margin:0px;padding:0px;text-align:left;font-size:11px; font-weight:normal; width:150px; border-bottom:1px #fff solid;}
#headernavigatie-subsub2 li a  {display:block;padding-top:4px;padding-left:10px;color:#5b5b5b;text-decoration:none; height:20px; }
#headernavigatie-subsub2 li a {background-color:#f0f0f0;}
#headernavigatie-subsub2 li a.active {background-color:#fff;color:#000;}
#headernavigatie-subsub2 li a:hover, li a:focus, li a:active{background-color:#fff;color:#000;}

#subnavigatie ul {list-style:none;margin:0;padding:0;}
#subnavigatie li {float:none;width:250px;margin:0;padding:0;text-align:left; font-size:130%; font-weight:bold}
#subnavigatie li a {display:block;padding:3px 20px;height:100%;color:#6f1000;text-decoration:none;}
#subnavigatie li a {background:url(../images/navigation/ver-nav-bg.png) repeat 0 0;} */
#subnavigatie li a.active {background-position:-250px 0; color:#fff}
#subnavigatie li a:hover, li a:focus, li a:active { background-position:-250px 0;color:#fff}


#taal ul {list-style:none;margin:0;padding:0;}
#taal li {float:right;width:63px;margin:0;padding:0;text-align:left; font-size:130%; font-weight:bold}
#taal li a {display:block;padding:20px 0px;height:100%;color:#6f1000;text-decoration:none;}
#taal li a.nl {background:url(../images/nl.png) repeat 0 0; background-repeat:no-repeat;}
#taal li a.fr {background:url(../images/fr.png) repeat 0 0;background-repeat:no-repeat;}
#taal li a.eng {background:url(../images/eng.png) repeat 0 0;background-repeat:no-repeat;}
#taal li a.du {background:url(../images/du.png) repeat 0 0;background-repeat:no-repeat;}
#taal li a.es {background:url(../images/es.png) repeat 0 0;background-repeat:no-repeat;}
#taal li a#active {background-position:-70px 0; color:#fff}
#taal li a:hover, li a:focus, li a:active { background-position:-70px 0;color:#fff}


#locationfinderresults ul {list-style:none;margin:0;padding:0px; width:300px;background-color:#fff;}
#locationfinderresults li {float:left;width:300px;margin:0;padding:0px;text-align:left;font-size:16px; font-weight:bold; }
#locationfinderresults li a {display:block;padding:10px 10px; color:#231F20;text-decoration:none; border-bottom: 1px solid #333; height:50px; background-color:#fff;}
#locationfinderresults li a h3{ font-size:16px; padding-top:5px;}
#locationfinderresults li a p{ font-size:11px; color: #4D4D4D; font-weight:normal; padding-top:5px; text-align:left}
#locationfinderresults li a img{ float:right; padding: 0px 10px;}
#locationfinderresults li a:hover, li a:focus, li a:active a#active{ background-color:#e1e1e1; color:#000; }

.box
{ font-size:11px;}

#info {
		width: 650px;
		overflow: auto;
	}

.form {
	background-color: #f0f0f0;
	padding:5px;
	font-size:90%;
}
.formbreak {
	background-color: #fff;
	padding:7px;
	font-size:90%;
}


.form_premium_calculator {
	background-image:url(../premium_calculator/bg-light.jpg);
	background-repeat:repeat-y;
	background-color: #f0f0f0;	
}
.form_premium_calculator_result {
	background-image:url(../premium_calculator/bg.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;	
}
#premium_calculator_submit_button { height:60px; width:204px; cursor:pointer; float:right;}
#premium_calculator_submit_button.nl:hover {background-image:url(../premium_calculator/submit-nl.png);	background-repeat:no-repeat;} 
#premium_calculator_submit_button.fr:hover {background-image:url(../premium_calculator/submit-fr.png);	background-repeat:no-repeat;} 
#premium_calculator_submit_button.de:hover {background-image:url(../premium_calculator/submit-de.png);	background-repeat:no-repeat;} 
#premium_calculator_submit_button.nl {background-image:url(../premium_calculator/submit-nl-over.png);	background-repeat:no-repeat;} 
#premium_calculator_submit_button.fr {background-image:url(../premium_calculator/submit-fr-over.png);	background-repeat:no-repeat;} 
#premium_calculator_submit_button.de {background-image:url(../premium_calculator/submit-de-over.png);	background-repeat:no-repeat;} 

.form_premium_calculator td { padding:7px; font-size:12px;color:#000; font-weight:bold;	}
.form_premium_calculator_result th { padding:15px; font-size:16px;color:#fff; font-weight:bold;	}
.form_premium_calculator_result th label
{
 	border: #96C43D 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	font-weight:bold;	
	background-color:#fff;
	padding:10px;
	
}
.form_premium_calculator td label
{
 	border: #96C43D 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
	float:right;
}

.form-login {
	background-image:url(../images/layout/key-login.png);
	background-repeat:no-repeat;
	background-color: #fff;
	padding:5px;
	font-size:90%;
	border:1px solid #ccc;padding:4px;
	padding-top:170px;
}

.form_wedstrijd {
	background-image:url(../actie_win5jaarmazout/bg.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	font-size:150%;
	color:#fff;
	padding:5px;
	border: 10px solid #F0F0F0;	
}

.form_wedstrijd_nl {
	background-image:url(../actie_win5jaarmazout/bg-nl.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	font-size:150%;
	color:#fff;
	padding:5px;
	border: 10px solid #F0F0F0;	
}
.form_wedstrijd_fr {
	background-image:url(../actie_win5jaarmazout/bg-fr.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	font-size:150%;
	color:#fff;
	padding:5px;
	border: 10px solid #F0F0F0;	
}

.form_wedstrijd tr td {font-size:90%; }



.form_kvm {
	background-image:url(../actie_kvm/bg.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	font-size:150%;
	color:#000;
	padding:5px;
	border: 10px solid #F0F0F0;	
}
.form_kvm_nl {
	background-image:url(../actie_kvm/bg-nl.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	font-size:150%;
	color:#000;
	padding:5px;
	border: 10px solid #F0F0F0;	
}
.form_kvm_fr {
	background-image:url(../actie_kvm/bg-fr.jpg);
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	font-size:150%;
	color:#000;
	padding:5px;
	border: 10px solid #F0F0F0;	
}


.headerfoto {border: 10px solid #e1e1e1;}
.pics { }
.pics2 { padding-top:10px; text-align:center;}

fieldset {
	
	background-color: #f0f0f0;
	padding:0px;
	margin: 0px;
	border:0px solid #876e3f;
	text-align:center;
}
#upload_area {border:0px solid #876e3f;}
#sitemap {padding-left:40px;}
#sitemap a {text-decoration:none;}
#sitemap li { list-style:none;}
#sitemap a li {padding-left:15px;}
#formulier-verzonden { padding-left: 30px; padding-top:50px;}


.newsline {
border-right: 10px solid #eee;
}
.news{
	background-color: #fff;
	padding:5px;
	border: 10px solid #f0f0f0;
}
.news a{
	color: #231F20;border-bottom:#ccc solid 0px;line-height:16px;
	font-size:11px;	
	text-decoration:none;	
}
.news a:hover {
color:#96C43D;
}

#adminoptions { clear:both; width:636x; margin:5px; background-color:#fff; color:#ccc; border:1px dotted #f0f0f0; padding:10px; font-size:14px}
#adminoptions a { border:1px solid #ccc; padding:3px; text-decoration:none; background-color:#f0f0f0; }
#adminoptions a:hover { color:#000; }

.radio { border:0px; vertical-align:middle;}
.radio_wedstrijd { border:0px; vertical-align:middle; background-color:#4f97d2;}

.adminkader { border: 2px solid #96C43D; padding:5px; border-top: 10px solid #96C43D; color:#333;}
.adminkader td { color:#666;}
.adminkader-grijs { border: 2px solid #f0f0f0; padding:5px; border-top: 10px solid #f0f0f0;color:#333;}
.adminkader-blauw { border: 2px solid #19407f; padding:5px; border-top: 10px solid #19407f;color:#333;}
.adminkader-rood { border: 2px solid #ed1c24; padding:5px; border-top: 10px solid #ed1c24;color:#333;}
.adminkader-donkergrijs { border: 2px solid #6E6969; padding:5px; border-top: 10px solid #6E6969;color:#333;}

#tabel td {
vertical-align:top;
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px;
}

#producttable tr {
	background:url(../images/bg_tr_producttable.jpg);
	
	}
#producttable td {
	vertical-align:top;
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
	}

#test-list {
	list-style: none;
}

#test-list li {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	width:250px;
	background-color: #efefef;
}

#test-list li img.handle {
	margin-right: 20px;
	cursor: move;
}


/* SLIDING PANEL STYLES */
#slide-panel {
	height: 200px; /*HEIGHT OF HIDDEN SLIDE PANEL*/
	width: 150px; /*WIDTH OF HIDDEN SLIDE PANEL*/
	display: none; /*THE ELEMENT WILL NOT BE DISPLAYED*/
	border: 1px solid #ccc;
	background-color:#f0f0f0;
	z-index:1001;
	position:relative;
	text-align:left;
	float:right;
	margin-top:5px;
	padding-left:5px;
}

.btn-slide { border:1px solid #ccc; padding:3px; text-decoration:none; background-color:#f0f0f0; padding-left:0px;}



/* CROPPING IMAGES */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.discountprice { background-color:#FFF; color:#F00;}
.discountprice input {  color:#F00;}

#stationfinder-topleft {
float:left;
width:300px;
height:225px;
position:relative; z-index:10;left:auto;
background-color:#fff;
color:#4D4D4D;
padding-right:5px;

}
#stationfinder-topright {
float:left;
width:300px;
height:225px;
position:relative; z-index:10;left:auto;
background-color:#fff;
color:#4D4D4D;
padding-left:10px;

}
#stationfinder-bottomleft {
float:left;
width:300px;
height:270px;
position:relative; z-index:10;left:auto;
background-color:#fff;
color:#4D4D4D;
padding-right:5px;
}


#stationfinder-bottomright {
float:left;
width:300px;
height:270px;
position:relative; z-index:10;left:auto;
background-color:#fff;
color:#4D4D4D;
padding-left:10px;
background-image:url(../images/tankstations/Prijsbord.jpg);
background-repeat:no-repeat;
background-position:right;
}


#stationfinder-bottomright .Fueltype
{
	margin: 1px;
	width: 110px;
	padding: 11px 24px 11px 10px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	float:left;
}

#stationfinder-bottomright .Price
{
	margin: 1px;
	padding: 2px;
	float:left;
	background-image: url(../images/tankstations/stationfinderpricebg.png);
	background-repeat: repeat-y;
	background-color: #000;
}

#stationfinder-bottomright .Price img
{
	vertical-align: bottom;
	position: relative;
}

#stationfindermap {
float:left;
width:600px;
height:400px;
position:relative; z-index:10;left:auto;
background-color:#fff;
color:#4D4D4D;
}


#news ul {list-style:none;margin:0;padding:0px; width:100%;background-color:#fff;}
#news li {float:left;width:100%;margin:0;padding:0px;text-align:left;font-size:11px;}
#news li a {display:block;padding:15px 10px; color:#231F20;text-decoration:none; border-bottom: 1px solid #f0f0f0;background-color:#fff;}
#news li a h3{ font-size:11px; padding-top:15px;}
#news li a p{ font-size:11px; color: #4D4D4D; font-weight:normal; padding-top:15px; text-align:left}
#news li a img{ float:right; padding: 0px 10px;}
#news li a:hover, li a:focus, li a:active a#active{ background-color:#e1e1e1; color:#000; }

ol { padding-left:20px;}

/* === upload queue === */
.uploadifyQueue
{
	width: 450px;
}
/* === after upload link === */
.uploadifyQueueItem a
{
	text-decoration: none;
	color: #2779AA !important;
}
.uploadifyQueueItem a:hover
{
	text-decoration: underline;
}
.uploadifyQueueItem:first-child
{
	margin-top: 0px;
}
/* === upload queue item === */
.uploadifyQueueItem
{
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
}
.cancel
{
	float: right;
}
.button_cancel
{
	width: 10px;
	height: 10px;
	background: transparent url("../images/close.png") no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	padding: 0px;
	margin-top: 4px;
}
/* === progress bar === */
.uploadifyProgress
{
	background-color: #FFFFFF;
	border-color: #808080 #C5C5C5 #C5C5C5 #808080;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar
{
	background-color: #0b4493;
	height: 3px;
	width: 1px;
}
/* === upload button === */
.uploadButton
{
	width: 110px;
	margin-top: 10px;
}



