/* generic *******/
body, select, input, textarea {font-family: verdana;	font-size: 11px; color: #666666;	margin: 0px;	padding:0px;	line-height: 16px; background-color:#ffffff;}
td {font-size: 11px; };
input, textarea {padding-left: 2px;line-height:12px;padding-top:2px;};
img {border:0px;}
a {color:#ff0000; text-decoration:none;}
a:hover {text-decoration:underline;}
form{	margin: 0; padding: 0;}
a .redhover{border-bottom: #F2F2F2 1px solid;}
a:hover .redhover{border-bottom: #DD0000 1px solid;}
a .banner{border: #CCCCCC 1px solid;}
a:hover .banner{border: #DD0000 1px solid;}
.clear{	clear: both;width:100%;display:block; float: none;}
img.soundicon{	padding:10px 4px 4px 4px !important; float:left}
div.soundright{width:48%;float:right;border:#F2F2F2 1px solid; margin: 0 0 16px 0;_height: 65px; min-height: 65px;}
div.soundleft{	width:48%;float:left;border:#F2F2F2 1px solid; margin: 0 0 16px 0;_height: 65px; min-height: 65px;}
div.soundtxt{	display:block;border-left:#F2F2F2 1px solid;float:left; padding: 0 0 0 4px;}
a.redhover{border: #F2F2F2 1px solid; display: block; width: 100%; height: 100%; clear: both;padding: 3px;}
a.redhover:hover{border: #DD0000 1px solid;}
a.redhover img{ text-align: center;}
.photo{display: block;width:138px;height:auto;_height:225px; min-height:225px;float: left; margin: 0 4px 16px 0 !important; }
.photo div{display: block;width:130px;height:120px;}
.photobig{display: block;width:255px;height:245px;float: left; margin: 0 4px 16px 0; clear: both;border: #F2F2F2 1px solid;  }
.photo p{	margin: 4px 0 0 0; display: block; clear: both; float: none;}

/*specific ********/
#headsection{background:url(../img/common/background_home.gif) repeat #E5E5E5; text-align:center;}
#headsection_green{background:url(../img/common/background_home_green.gif) repeat #E5E5E5; text-align:center;}
#headsection_darklogo{background:url(../img/common/logo_dark.gif) center top no-repeat #474747;text-align:center;}
#headcontent{margin-right: auto; margin-left:auto; width:770px;}
#logo{padding:0px; height: 50px; background: url(../img/common/logo.gif) center top no-repeat;}
#darklogo {padding:0px; height: 50px; background: url(../img/common/logo_dark.gif) center top no-repeat;}
#visual{padding:0px; height: 216px;}

#menubalk {padding:0px; margin:0px; height:58px; background:#ffffff url(../img/common/menuback.gif) repeat-x; color:#ffffff; text-align: center;}
#menubalk #menu{position:relative; top:1px;  height:25px; margin-right: auto; margin-left:auto; width:770px;}
#menubalk #menu #menuborder {border-right: 1px solid #A3A3A3; border-bottom: 1px solid #545454; border-left: 1px solid #545454; border-top: 1px solid #A3A3A3; height:25px;}
#menubalk #menu #menuborder  a { color: white; display:block; text-decoration:none; float:left; text-align:center; line-height:25px; border-left:1px solid #A1A1A1; border-right: 1px solid #565656; background: url(../img/common/menuknoppenback.gif) repeat-x;cursor: pointer;}
#menubalk #menu #menuborder  a:hover{color: white; background: #545454 url("/lib/img/leeg.gif"); text-decoration:none;}
#menubalk #menu #menuborder  a.high{color: white; background: #545454 url("/lib/img/leeg.gif"); text-decoration:none;}
#menubalk #menu #menuborder  a.menusmall { color: #DDDDDD; border: 0px; background: url(../img/common/leeg.gif)}

/*#content {position: relative; left:50%; margin-left:-385px; width:769px; }*/
#content {text-align:center;}

/*IE5.5- & IE5.0-hack voor plaatjes die niet goed alignen */
#content #highlight img.floating-right {float: right;}
* html #content #highlight img.floating-right {
 margin-right: -3px;
 margin-right: 0;
}
#content #highlight img.floating-left {float: left;}
* html #content #highlight img.floating-left {
 margin-left: -3px;
 ma\rgin-left: 0;
}

#content a.more{padding-left: 16px; color: #FF0000; font-weight:bold; text-decoration: none; background: url("../img/common/redarrow.gif") no-repeat 0px 4px; display:block; clear:both;}
#content a.more:hover{text-decoration:underline;}
#content a.morenews{padding-left: 16px; padding-bottom: 4px; color: #7C7C7C; font-weight:normal; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 0px 4px; display:block; clear:both; font-size:9px;}
#content a.morenews:hover{text-decoration:underline;}
#content a.morewhite{padding-left: 23px; color: #FFFFFF; text-decoration: none; background: url("../img/common/whitearrow.gif") no-repeat 0px 3px; clear:both;}
#content a.morewhite:hover{text-decoration:underline;}
#content a.morewhitebig{font-size: 17px; padding-left: 20px; color: #FFFFFF; font-weight:bold; text-decoration: none; background: url("../img/common/whitearrowbig.gif") no-repeat 0px 6px; display:inline; width:120px;}
#content a.morewhitebig:hover{text-decoration:underline;}
#content a.greybigarrow {font-size: 17px; color: #2D2D2D; font-weight: bold; margin: 10px 0px; padding: 0px 0px 4px 16px; background: url("../img/common/greyarrowbig.gif") no-repeat 0px 4px; display:block; text-decoration:none;}
#content a.greybigarrow:hover {text-decoration:underline;}
#content a.morered{padding-left: 16px; color: #FF0000; text-decoration: none; background: url("../img/common/redarrow.gif") no-repeat 0px 2px; clear:both;}
#content a.morered:hover{text-decoration:underline;}
#content #highlight .line {border-bottom: 4px solid #DEDEDE; margin: 2px 0 2px 0;}
#content #highlight .linesmall {border-bottom: 2px solid #DEDEDE; margin: 2px 0 2px 0;}
#content a.arrowed{padding-left: 16px; color: #7C7C7C; font-weight:normal; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 0px 4px; display:block; clear:both;}
#content a.arrowed:hover{text-decoration:underline;}
#content a.morebig{padding-left: 20px; color: #FF0000; font-weight:bold; text-decoration: none; background: url("../img/common/redarrowbig.gif") no-repeat 0px 4px; display:inline; width:120px;}
#content a.morebig:hover{text-decoration:underline;}
#content a.red{color: #FF0000; font-weight:normal; text-decoration: none;}
#content a.red:hover{text-decoration:underline;}
#content a.bigarrow {font-size: 17px; color: #000000; font-weight: bold; margin: 10px 0px; padding: 0px 0px 4px 16px; background: url("../img/common/blackarrow.gif") no-repeat 0px 8px; display:block; text-decoration:none;}
#content a.bigarrow:hover {text-decoration:underline;}
#content a.lightgrey { color: #999999; ; text-decoration:underline;}
#content a.lightgrey:hover {color:#333333;}
.tabselected {padding-top:10px;padding-bottom:8px;padding-left:10px;padding-right:10px;color:#666666;font-weight:bold;}
#content a.tab { padding-top:10px;padding-bottom:8px;padding-left:10px;padding-right:10px;color:#666666;text-decoration:none;}
#content a.tab:hover {color:#000000;background-color:#EEEEEE;}

#content #highlight center{ _height: 150px; min-height: 150px;}
#content #highlight #highlight2 {margin-right: auto; margin-left:auto; width:769px;}
#highlight2 {width:735px;}
#content #highlight img.title {border-bottom: 4px solid #DEDEDE; margin:0px; padding:0px;}
#content #highlight p {margin:10px 0px 0px 0px; padding:0px;}
#content #highlight img {margin:0px; padding:0px;}
#content #highlight h1 {font-size: 17px; color: #000000; font-weight: bold;	margin:0px;	padding:0px; margin-bottom: 10px; margin-top: 15px;}
#content #highlight h2 {font-size: 14px; color: #000000; font-weight: bold;	margin:0px;	padding:0px; padding-bottom: 4px; border-bottom: 4px solid #DEDEDE; margin-bottom: 2px;}
#content #highlight h3 {font-size: 11px; color: #000000; font-weight: bold;	margin:0px;	padding:0px; padding: 20px 0px 4px 0px; border-bottom: 4px solid #DEDEDE; margin-bottom: 10px; clear:both;}
#content #highlight h4 {font-size: 11px; color: #7C7C7C; font-weight: normal; margin:0px; padding:0px; padding-bottom: 4px; border-bottom: 4px solid #DEDEDE; margin-bottom: 2px; margin-top:30px;}
#content #highlight h5 {font-size: 11px; color: #000000; font-weight: bold;	margin: 10px 0px; padding:0px 0px 4px 16px; background: url("../img/common/blackarrow.gif") no-repeat 0px 5px; display:block;}
#content #highlight h6 {font-size: 11px; color: #7C7C7C; font-weight: bold;	margin:0px; padding: 0px 0px 4px 20px; border-bottom: 1px solid #DEDEDE; background: url("../img/common/cart.gif") no-repeat 1px 0px;}	/* with shoppingcart */
#content #highlight h6.register {font-size: 11px; color: #7C7C7C; font-weight: bold;	margin:0px; padding: 0px 0px 4px 20px; border-bottom: 1px solid #DEDEDE; background: url("../img/common/register.gif") no-repeat 1px 0px;}	/* with register but */
#content #highlight .h7 {font-size: 11px; color: #000000; font-weight: bold; margin:0px; padding: 0px; display:block; clear:right;}
#content #highlight .h8 {font-size: 11px; color: #7c7c7c; font-weight: bold; margin:0px; padding: 0px; display:block; clear:right;}
#content #highlight .date {font-size: 9px; color: #7c7c7c; font-weight: normal; margin:0px; padding: 0px; display:block; clear:right;}
#content #highlight .datehome {font-size: 9px; color: #7c7c7c; font-weight: normal; margin:0px; padding: 0px;}

#content #highlight a.terug {padding-left: 16px; color: #7C7C7C; font-weight:normal; text-decoration: none; background: url("../img/common/greyarrow_back.gif") no-repeat 0px 4px; display:block;}
#content #highlight a.terug:hover {text-decoration:underline;}
#content #highlight a.submenulocation {padding-left: 16px; color: #000000; font-weight:bold; text-decoration: none; background: url("../img/common/blackarrow.gif") no-repeat 0px 4px; display:block;}
#content #highlight a.submenulink {padding-left: 30px; color: #7C7C7C; font-weight:normal; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 15px 4px;display:block;}
#content #highlight a.submenulink:hover {text-decoration:underline;}
#content #highlight a.submenulinkselected {padding-left: 30px; color: #7C7C7C; font-weight:bold; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 15px 4px;display:block;}
#content #highlight a.subsubmenulink {padding-left: 40px; color: #7C7C7C; font-weight:normal; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 25px 4px;display:block;}
#content #highlight a.subsubmenulink:hover {text-decoration:underline;}
#content #highlight a.subsubmenulinkselected {padding-left: 40px; color: #7C7C7C; font-weight:bold; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 25px 4px;display:block;}
#content #highlight a.subsubsubmenulink {padding-left: 45px; color: #7C7C7C; font-weight:normal; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 30px 4px;display:block;}
#content #highlight a.subsubsubmenulink:hover {text-decoration:underline;}
#content #highlight a.subsubsubmenulinkselected {padding-left: 45px; color: #7C7C7C; font-weight:bold; text-decoration: none; background: url("../img/common/greyarrow.gif") no-repeat 30px 4px;display:block;}
#content #highlight a.subfolderlink {padding-left: 30px; color: #7C7C7C; font-weight:bold; text-decoration: none; background: url("../img/common/greydot.gif") no-repeat 15px 4px;display:block;}
#content #highlight a.subfolderlink:hover {text-decoration:underline;}
#content #highlight a.subfolderlinkselected {padding-left: 30px; color: #7C7C7C; font-weight:bold; text-decoration: none; background: url("../img/common/greydot.gif") no-repeat 15px 4px;display:block;}
#content #highlight a.extralink {padding-left: 20px; color: #666666; font-weight:normal; text-decoration: none; display:block; clear:left; line-height:20px;}

#content #highlight hr {display:none;}
#content #highlight .hr {border-bottom: 1px solid #DEDEDE; margin-top: 2px;}

#content #highlight .productlink {padding-left: 16px; color: #000000; font-weight:bold; text-decoration: none; background: url("../img/common/blackarrow.gif") no-repeat 0px 2px; display:block;}
#content #highlight .plaatje {float: left; margin:0px; border:0px; padding:0px;}
//#content #highlight ul {padding:0px; margin:0px; font-size:11px; }
//#content #highlight li {margin-left:-20px;}
//#content #highlight ul.bold {margin:0px; padding:15px 0px 15px 0px; font-size:11px;font-weight:bold; margin:5px;}
//#content #highlight ul.bold li{list-style-position: inside; font-size:11px; }

#content #highlight #kolom{float:left; margin: 0px 16px 0px 0px; padding:0px; width: 180px; text-align:left; }
#content #highlight #kolom img{clear: both; display:block;}
#content #highlight #kolom2{float:left; margin: 0px 2px 0px 0px; padding:0px; width: 187px; text-align:left; }

#content #highlight #driekolommen_a{float:right; padding:0px; width: 572px; text-align:left; margin:0;}
#content #highlight #driekolommen{float:right; padding:0px; width: 572px; text-align:left; margin:0; _height:350px; min-height:350px;}
#content #highlight #tweekolommen{float:right; padding:0px; width: 374px; text-align:left; margin:0;}
#content #highlight #tweekolommenhome{float:left; padding:0px; width: 376px; text-align:left; margin:0; border-bottom:1px solid #CCCCCC;}
#content #highlight #kolomlaatste{float:left; padding:0px; width: 180px; text-align:left; margin:0;}
#content #highlight #kolomlaatste2{float:left; margin: 0px 0px 0px 0px; padding:0px; width: 187px; text-align:left; }
#content #highlight #tekstnaastplaatje {float: right; width:258px; padding:0px; margin:0px;}
#content #highlight #tekstnaastplaatje_a {float: right; width:250px; min-width:150px; padding:0px; margin:0px;}
#content #highlight #tekstnaastplaatjebreed {float: right; padding:0px; margin:0px;}
#content #highlight #tekstnaastplaatje p {margin:0px; padding:0px;}
#content #highlight #cartview{float:right; padding:0px; width: 572px; text-align:left; margin:0; _height:350px; min-height:350px;}
#content #highlight #pressrelease th{border-bottom:1px solid #DEDEDE; padding-top:16px;}
#content #highlight #pressrelease td.date{padding-left:16px; background:url("../img/common/greyarrow.gif") no-repeat 2px 3px; width: 80px; vertical-align:top;}
#content #highlight #pressrelease td{line-height:14px;}
#content #highlight #pressrelease a{color:#666666; text-decoration:none;}
#content #highlight #pressrelease a:hover{text-decoration:underline;}

#content #news {width:570px; float:right; margin-top:34px; text-align:left;}
#content #news h3 {font-size: 11px; color: #000000; font-weight: bold; margin:0px; padding:0px; line-height:22px;}
#content #news a.news{color:#666666; text-decoration: none;	line-height: 16px;}
#content #news a.news:hover{text-decoration:underline;}
#content #news table {width: 100%; border-top: 3px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding-top:3px;}
#content #news td {width:496px; font-size: 11px;}
#content #news td.datum {width:85px; display:block; background: url("../img/common/greyarrow.gif") no-repeat 0px 4px; padding-left:15px; font-size:9px; line-height: 16px;}
#content #news td.space {width:16px;}

#content #footer { float:left; width:769px; margin-top:34px; background: url("../img/common/footer.gif") repeat-x; height:35px; width:770px; color:#ACACAC; display:block; text-align:left; font-size:9px;}

#local-nav { margin: 10px 0 20px 0; }
#local-nav ul { margin: 0; padding: 0; }
#local-nav li a { display: block; padding-left: 17px; background: transparent url(../img/icons/localnav/generic01_g.gif) no-repeat 0 6px; border-bottom: 4px solid #dedede; line-height: 19px; text-decoration: none; color:#666666}
#local-nav li a:hover { text-decoration: underline; }
#local-nav li a.active { font-weight: bold; color: #000; background: transparent url(../img/icons/localnav/generic01_b.gif) no-repeat 0 6px; }
#local-nav li a.active:hover { text-decoration: none; cursor: default; }
#local-nav li li { list-style-type: none; display: block; border-bottom: 1px solid #dedede; }
#local-nav li li a { border-bottom: none; background: transparent url(../img/icons/localnav/generic02_g.gif) no-repeat 0 6px; }
#local-nav li li a.active { border: none; background: transparent url(../img/icons/localnav/generic02_g.gif) no-repeat 0 6px; }
#local-nav li li a.allinone { background: transparent url(../img/icons/localnav/allinone_g.gif) no-repeat 0 5px; }
#local-nav li li a.sub-active { font-weight: bold; color: #000; border: none; }
#local-nav li li a.sub-active:hover { text-decoration: none; cursor: default; }
#local-nav li li li { border-bottom: 1px solid #fff; }
#local-nav li li li a { margin-left: 17px; border: none; padding-left: 12px; background: transparent url(../img/icons/localnav/generic03_g.gif) no-repeat 0 4px; line-height: 13px; }
#local-nav li li li a.active { background: transparent url(../img/icons/localnav/generic03_b.gif) no-repeat 0 4px; }
#local-nav li li li li { border-bottom: 1px solid #fff; }
#local-nav li li li li a { margin-left: 21px; border: none; padding-left: 16px; background: transparent url(../img/icons/localnav/generic03_g.gif) no-repeat 0 4px; line-height: 13px; }
#local-nav li li li li a.active { background: transparent url(../img/icons/localnav/generic03_b.gif) no-repeat 0 4px; }

.mybutton{
	color:#555555;
	background-color:#FFFFFF;
	font-size:8pt;
	height:22px;
	font-weight:normal;
	border-style:outset;
	border-width:1px;
	text-align:center;
	text-decoration:none;
	padding-left:20px;padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}

A.mybutton{
	color:#555555;
	background-color:#FFFFFF;
	font-size:8pt;
	height:16px;
	font-weight:normal;
	border-style:outset;
	border-width:1px;
	text-align:center;
	text-decoration:none;
	padding-left:20px;padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}
A.mybutton:hover{
	text-decoration:none;
}
A.admin{
	border:1px solid #cccccc;
	background-color: #f3f3ff;
	width:35px;
	text-decoration:none;
	text-align:center;
	font-family:Arial;
	font-size:8pt;
	color:#999999;
}
A.admin:hover {
	color:#000000;
	background-color: #ffcccc;
}
.trafficTitle{
	font-size:9pt;
	font-weight:bold;
}
.trafficText{
	font-size:8pt;
}
.trafficBold{
	font-size:8pt;
	font-weight:bold;
}
.trafficGrayCell{
	background-color:#EEEEEE;
}
.product-rule {
  margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 1px;
}

.huge {font-size:16pt; color:#666666; font-weight:bold}
.bigger {font-size:13pt; color:#000000; padding:0px 0px 4px 16px;font-weight:bold;background: url("../img/common/blackarrow.gif") no-repeat 0px 5px; display:block;}
.big {font-size:13pt; color:#000000; font-weight:bold}
.bigred {font-size:13pt; color:#FF0000; font-weight:bold}
.error {font-size:10pt; color:#FF0000;}
.arrowbutton{color: #FF0000; padding:0px 0px 0px 0px;font-weight:bold; font-size:13pt;text-decoration: none;	border-style:none;border-width:0px;cursor:pointer;cursor:hand}
.myinput{font-size:10pt}
p.available{padding-left: 16px; text-decoration: none; background: url("../img/common/redarrow.gif") no-repeat 0px 4px; display:block; clear:both;}

TD.header{
	font-size:8pt;
	font-weight:bold;
	background-color:#EEEEEE;
}

TD.subheader{
	font-size:8pt;
	font-weight:bold;
	}

UL.error{
	font-size:8pt;
	font-weight:bold;
	color:#FF0000;
}

#lang select { float: right; }
#lang option:disabled { color: #f00; font-weight: bold; }
