/*RESET*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
:focus {outline: 0;}

/*PRODUCTS*/
.artikeloverzichtwidth {width:550px;}
.imagedetail									{padding: 20px;}
.imageoverview								{cursor:pointer; cursor: hand; padding: 19px;}
.RRT													{height: 10px; width: 7px; background-image: url(../images/cp/RRT.png);background-repeat: no-repeat;}
.RR														{width: 7px; background-image: url(../images/cp/RR.png);background-repeat: repeat-y;}
.BBL													{height: 7px; width: 9px; background-image: url(../images/cp/BBL.png);background-repeat: no-repeat;}
.BB														{height: 7px; background-image: url(../images/cp/BB.png);background-repeat: repeat-x;}
.BBR													{height: 7px; width: 9px; background-image: url(../images/cp/BBR.png);background-repeat: no-repeat;}
.tablecontent1								{font-size:11px; color:#000}
.tablecontent2								{font-size:10px; color:#222;background:#EEE;padding:3px;}
.tablecontent3								{font-size:10px; color:#222;padding:3px;}
.imageeditdiv 								{position:absolute;display: none;left:100px;z-index:100;}
.imageeditpopup 							{background-color: #DEDEDE;border: solid #0062c4 1px;	padding-left:40px;width: 375px; height: 205px;}
.artikelpopupheader 					{background-color:#0062c4;}

/*GENERAL*/
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #075c8e url(../images/bg_body.jpg) top left repeat-x; color: #5f636e;}
h1 {font-size: 20px; color: #c12e26; margin-bottom: 22px;}
h2 {font-size: 16px; margin-bottom: 15px;}
h3 {font-size: 14px;}
h4, .H4 {padding-top: 30px; font-size: 14px;}
h5 {color: #055f92; text-transform: uppercase;font-weight:normal;margin-bottom: 22px;}
p {margin-bottom: 20px; line-height: 18px;}
a {color: #055f92;}
a:hover {color: #c12e26;}
.button {cursor:pointer; cursor: hand;border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background:url(../images/buttonbg.jpg) repeat-x left top;}

/*WRAPPER*/
#exwrapper {background: url(../images/exwrapper.gif) top center no-repeat;}
#wrapper {width: 972px; margin: 0px auto;}

/*HEADER*/
#header {width: 962px; height: 215px; padding: 0px 5px; background: url(../images/bg_header.jpg) top left no-repeat; font-size: 11px; color: #fff; position: relative;}
#logo {position: absolute; top: 105px; left: 5px;}
#logo img {display: block;}
#langBox {position: absolute; top: 8px; left: 215px;}
#headerPic {display: block; border: 5px solid #fff; position: absolute; top: 30px; left: 220px;}
#topContact {position: absolute; top: 29px; left: 805px; line-height: 18px;}

/*SIDEBAR NAV*/
#sidebarNav {width: 210px; padding-top: 10px; position: absolute; top: 63px; left: 5px; text-align: right;}
#sidebarNav img {padding-right: 5px;}
#nav {text-align: right; margin-bottom: 10px;}
#nav li {height: 21px; margin-bottom: 4px;margin: 0; padding: 0; border: 0;list-style: none;}
#sidebarNav ul {margin: 0; padding: 0; border: 0;}
#nav a {display: block; height: 21px; line-height: 20px; padding-right: 33px; color: #fff; text-decoration: none; background: url(../images/bg_nav.png) top left no-repeat; cursor: pointer;cursor: hand;}
#nav a:hover, #nav a.on {font-weight: bold; background: url(../images/bg_nav.png) bottom left no-repeat;}

/*CENTER*/
#center {padding-top: 25px; background: url(../images/bg_center-top.gif) top right no-repeat; position: relative;}
#center1 {width: 762px; background: url(../images/bg_center1.gif) top left repeat-y; float: right;}
#center2 {min-height: 459px; padding-top: 38px; padding-left: 5px; background: url(../images/bg_center2.gif) top left no-repeat;}
#centerOff {display: block;}

/*CONTENT*/
#content {width: 555px; min-height: 400px; padding: 0px 15px 65px 10px; float: left; background: url(../images/bg_content.gif) bottom right no-repeat; position: relative;}

.featBox {float: left; width: 130px; cursor:pointer; cursor:hand;}
.featBox span {display: block; padding: 9px;}
.featBoxTrans {width: 174px; height: 141px; margin-right: 18px; background: url(../images/bg_featbox_trans.jpg) top left no-repeat; position: relative;}
.featBoxTransEmpty {width: 174px; height: 141px; margin-right: 18px; position: relative;}
.featBoxVerhuiz {width: 170px; height: 137px; margin-right: 22px; background: url(../images/bg_featbox_verhuiz.jpg) top left no-repeat; position: relative;}
.featBoxVerhuizEmpty {width: 170px; height: 137px; margin-right: 22px; position: relative;}
.featBoxOpover {width: 170px; height: 114px; background: url(../images/bg_featbox_opover.jpg) top left no-repeat; position: relative;}
.featBoxOpoverEmpty {width: 170px; height: 114px; position: relative;}
.featBoxTrans a {color: #055f92; font-size: 11px;}
.featBoxVerhuiz a {color: #c12e26; font-size: 11px;}
.featBoxOpover a {color: #5f636e; font-size: 11px;}

.featBoxTop {width: 130px; height: 26px; margin: 0px; padding: 12px 0px 0px 40px; position: absolute; top: -38px;}
.featBoxTop span {font-size: 16px; font-weight: bold; padding: 0px; color: #fff;}
.fBTTrans {background: url(../images/bg_top_transporten.gif) top left no-repeat;}
.fBTVerh {background: url(../images/bg_top_verhuizingen.gif) top left no-repeat;}
.fBTOnov {background: url(../images/bg_top_op_en_overslag.gif) top left no-repeat;}

/*SIDEBAR*/
#sidebar {width: 152px; margin: -27px 15px 10px 10px; color: #fff; float: right;}
#sidebar h2 {padding-left: 30px;}
#sidebar h2.nieuws {background: url(../images/icon_s.gif) 0px 0px no-repeat;}
#sidebar h2.cart {background: url(../images/icon_cart.gif) 0px 2px no-repeat;}
#sidebar a, #sidebar a:hover {color: #fff; font-size: 11px;}

/*SHOP*/
#pages {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float:right; margin-top:-50px;}
#pages span {color: #c12e26; font-size:11px; line-height: 20px; padding-top:5px;}
#pages span a {color: #c12e26; text-decoration: none; font-weight: normal;}
#pages span.pagina_left {float:left; width:250px; padding-left: 0px;}
#pages span.pagina_right {float:right; text-align:right; padding-right: 0px;}
#pages span.pagina_left a:hover {text-decoration:underline;}
#pages span.pagina_right a:hover, #pages span.pagina_right a.on {color: #c12e26; font-weight: bold;}

#products {margin: 0px 0px 20px 0px; padding: 10px 0px 0px 0px;}
.product_box {width: 166px; height: 175px; float: left; padding-bottom: 20px; padding-left: 25px;}
.first_box {padding-left: 0px;}
.thumb {height: 110px; display: block; border: 0; text-align: center;cursor:pointer; cursor: hand;}
.product_box a img {display: block;vertical-align: middle; }
.product_box p {font-size: 11px; color: #075f92; margin: 4px 0px;}
.product_box span a {font-size: 11px; color: #c12e26; font-weight: bold; text-decoration: none; float: left;}
.product_box span.price {font-size: 20px; margin-top: 4px; color: #c12e26; text-decoration: none; text-align: right; float: right;}


/*FOOTER*/
#footer {position: absolute; bottom: 10px; left: 230px; font-size: 10px; width: 554px;}
#footer a {color: #5f636e; text-decoration: none;}
#footer a:hover {color: #5f636e; text-decoration: underline;}
#logos {padding-right: 15px; text-align: left;}
#footer img {vertical-align: middle;}

#decoPic {position: absolute; bottom: 2px; left: 58px;}

/*CLEANER | STUFF*/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


