﻿/* DEFAULT SETTINGS */
body
{
	font-family: Verdana,Arial,Geneva,Helvetica;
	font-size: .8em;
	color: black;
	margin: 0px;
	padding: 3px;
}
img
{
	border: 0;
}
a
{
	/*font-size: 12px;*/
}
hr
{
	height: 0px;
	border: 0px;
	border-top: 1px solid #bae1f7;
	width: 100%;
}
div
{
	text-align: left;
}
hr.dashed
{
	border-style: dashed;
}
textarea
{
	/*font-size: 12px;*/
	color: Black;
}
fieldset
{
	color: #7246DD;
}

/* GENERIC CONTROLS */
.NumUpDown
{
	width: 120px;
	text-align: center;
}

/* GENERIC MARKUPS */
.cfl
{
	clear: left;
	float: left;
}
.cfr
{
	clear: right;
	float: right;
}
.fr
{
	float: right;
}
.fl
{
	float: left;
}
.al
{
	text-align: left;
}
.ar
{
	text-align: right;
}
.hand
{
	cursor: pointer;
}
.pijl
{
	cursor: default;
}
.move
{
	cursor: move;
}
.t-black
{
	color: Black;
}
.t-bold
{
	font-weight: bold;
}
.t-big
{
	font-size: 14px;
}
.t-normal
{
	/*font-size: 12px;*/
}
.t-small
{
	font-size: 11px;
}
.t-smaller
{
	font-size: 9px;
}
.t-ucase
{
	text-transform: uppercase;
}
.t-lcase
{
	text-transform: lowercase;
}
.t-error
{
	color: #F00;
}
.center
{
	text-align: center;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.invisible
{
	display: none;
}
.visible
{
	display: block;
}
.valign_top
{
	vertical-align: top;
}
.valign_middle
{
	vertical-align: middle;
}
.valign_bottom
{
	vertical-align: bottom;
}
.padded_box
{
	padding: 5px;
}
.darkgreen
{
	color: #4E5E0A;
}
.stretch
{
	width: 100%;
}
.print_only
{
	display: none;
}
.clickable_img
{
	cursor: pointer;
}
.nowrap
{
	white-space: nowrap;
}
.border
{
	border: solid 1px black;
}
.grayBG
{
	background-color: #F4F4F2;
}
.lightgreenBG
{
	background-color: #EAF7C7;
}
.darkgreenBG
{
	background-color: #4E5E0A;
}
.greenBG
{
	background-color: #8BAA17;
}

/* HYPERLINK MARKUPS */
a.nomarkup
{
	text-decoration: none;
}
a.white
{
	color: #FFFFFF;
}
a.white:hover {
	color: #fff;
}
a.normal
{
	text-decoration: underline;
}
a.small
{
	font-size: 10px;
}
a.green
{
	color: #FFE6AF;
}
a.gray
{
	color: #666666;
}

/* NAMED LAYOUT MARKUPS */
.updateprogress div
{
	display: inline;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
.loadingBox
{
	background-color: #EAF7C7;
	font-size: 15px;
}
.absolutecenter
{
	position: absolute;
	top: 45%;
	left: 40%;
}
.skyscraper
{
	padding-top: 100px;
	padding-left: 1px;
	display: block;
	width: 100px;
}
.topbanner
{
	padding-bottom: 1px;
}
.border_top
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/border_top.gif) center repeat-x;
}
.border_left
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/border_left.gif) center repeat-y;
}
.border_right
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/border_right.gif) center repeat-y;
}
.border_bottom
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/border_bottom.gif) center repeat-x;
}
.popup_top
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup_top.png) center repeat-x;
}
.popup_bottom
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup_bottom.png) center repeat-x;
}
.topmenu_container
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/header3.png) center repeat-x;
	height: 20px;
}
.topmenu_text
{
	color: white;
	font-size: 11px;
	padding-top: 3px;
}
.topmenu_text a
{
	color: white;
	font-size: 10px;
	padding-top: 3px;
}
.searchbox_container
{
	padding-top: 0px;
	padding-left: -10px;
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/header10.png) center repeat-x;
}
.searchbox
{
	border: 0px solid white;
	width: 98%;
	height: 19px;
	background-color: Transparent;
}
.infoBox
{
	border: 1px solid black;
	background: #FFC;
}
.popupContainer
{
	display: none;
}

#globalsearch
{
	width: 98%;
	height: 32px;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
#globalsearch.active
{
	background-position: 100% -38px;
}
#globalsearch input.g-prettysearch
{
	width: 100%;
	height: 16px;
	margin-top: 8px;
}
.searchactions_container
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/header10.png) center repeat-x;
	text-align: right;
}

.searchbtn_container
{
	color: white;
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/searchbtn2.png) center repeat-x;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
}
.searchbtn_textspan
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}

.hor_separator
{
	padding: 0px 6px 0px 4px;
}
.mainmenu_text
{
	color: white;
	/*font-size: 12px;*/
	white-space: nowrap;
	overflow: hidden;
}
.mainmenu_container
{
	height: 19px;
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/header15.png) center repeat-x;
}
.mainmenu_text_alternative
{
	color: black;
	/*font-size: 12px;*/
	white-space: nowrap;
	overflow: hidden;
}
.mainmenu_container_alternative
{
	height: 20px;
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/breadcrumb_repeat.png) center repeat-x;
}
.header12_repeater
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/header12.png) center repeat-x;
}
.breadcrumb_container
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.breadcrumbtext_container
{
	height: 18px;
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/breadcrumb_repeat.png) center repeat-x;
	text-align: left;
}
.breadcrumb_text
{
	font-family: Verdana;
	padding-left: 8px;
	color: #000000;
}
.breadcrumb_text a:active, .breadcrumb_text a:link, .breadcrumb_text a:visited
{
	color: #000000;
	text-decoration: none;
}
.breadcrumb_text a:hover
{
	color: #000000;
}

.breadcrumb_lastitem
{
	color: #000000;
}
.footer_container
{
	margin-top: 25px;
}
.footer_repeater
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/footer3.png) center repeat-x;
}
.footer_text
{
	padding: 5px 0px 0px 7px;
	color: #969595;
}
.footer_menu
{
	padding-left: 7px;
	color: #969595;
}
.footer_menu a, .footer_text a
{
	font-size: 10px;
	color: #969595;
}
.footer_menu a:hover, .footer_text a:hover
{
	font-size: 10px;
	color: #4E5E0B;
}
#content
{
	padding-left: 0px;
}
#searchresultscountvergelijk
{
	padding: 1px;
	color: #5A5A5A;
	height: 20px;
}
.ExtraCritVergelijk a
{
	color: #5A5A5A;
	text-decoration: none;
	font-size: 1em; /*color: #0678B3;*/
	display:block;
}
.partnernav
{
	list-style: none;
	margin: 0;
	padding: 0;
	background: transparent;
	height: 20px;
}
.partnernav li
{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 2px;
	border-right: 1px solid #C3C3C3;
	float: left;
	height: 20px;
}

/* top navigatie menu */
ul.nav a:link, ul.nav a:visited
{
	display: block;
	line-height: 11px; /*padding: 2px 10px 2px 10px;*/
	padding: 2px 6px 2px 6px;
	color: #FFFFFF;
	text-decoration: none;
	/*font-size: 12px;*/
}
ul.nav a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
ul.nav
{
	list-style: none;
	margin: 0;
	padding: 2px 10px 2px 0;
	background: transparent;
	height: 15px;
}
ul.nav li
{
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFFFFF;
	float: left;
}
ul.nav li.first
{
	border-left: none;
}
ul.nav li.last
{
	border-right: none;
}
.nav li ul
{
	position: absolute;
	width: 14em;
	left: -999em;
	list-style: none;
	margin: 0;
	padding: 4px 0 0 0;
	z-index: 1000;
}
.nav li ul li
{
	border: none;
}
.nav li.first:hover ul, .nav li.first.sfhover ul
{
	left: auto;
	margin-left: 0;
}
.nav li:hover ul, .nav li.sfhover ul
{
	left: auto;
	margin-left: -2px;
}
.nav li ul li a:link, .nav li ul li a:visited
{
	color: #FFFFFF;
	line-height: 1.5em;
	border-left: 1px solid #EF7307; /*#ED7804;*/
	border-right: 1px solid #EF7307; /*#ED7804;*/
	border-bottom: 1px solid #EF7307; /*#ED7804;*/
	background-color: #FF881D;
	z-index: 1000;
	margin-left: 1px;
	padding: 0 5px 0 5px;
	width: 215px;
	text-align: left;
	position: relative;
}
.nav li ul li a:hover
{
	background: #ED7804;
	color: #FFFFFF;
}

/* top navigatie alternative 1 menu */
ul.nav_alt a:link, ul.nav_alt a:visited
{
	display: block;
	line-height: 11px; /*padding: 2px 10px 2px 10px;*/
	padding: 2px 6px 2px 6px;
	color: #000000;
	text-decoration: none;
	/*font-size: 12px;*/
}
ul.nav_alt a:hover
{
	text-decoration: none;
	color: #000000;
}
ul.nav_alt
{
	list-style: none;
	margin: 0;
	padding: 2px 10px 2px 0;
	background: transparent;
	height: 15px;
}
ul.nav_alt li
{
	margin: 0;
	padding: 0;
	border-right: 1px solid #C3C3C3;
	float: left;
}
ul.nav_alt li.first
{
	border-left: none;
}
ul.nav_alt li.last
{
	border-right: none;
}
.nav_alt li ul
{
	position: absolute;
	width: 14em;
	left: -999em;
	list-style: none;
	margin: 0;
	padding: 4px 0 0 0;
	z-index: 1000;
}
.nav_alt li ul li
{
	border: none;
}
.nav_alt li.first:hover ul, .nav_alt li.first.sfhover ul
{
	left: auto;
	margin-left: 0;
}
.nav_alt li:hover ul, .nav_alt li.sfhover ul
{
	left: auto;
	margin-left: -2px;
}
.nav_alt li ul li a:link, .nav_alt li ul li a:visited
{
	color: #000000;
	line-height: 1.5em;
	border-left: 1px solid #E1E1E1; /*#ED7804;*/
	border-right: 1px solid #E1E1E1; /*#ED7804;*/
	border-bottom: 1px solid #E1E1E1; /*#ED7804;*/
	background-color: #EEEEEE;
	z-index: 1000;
	margin-left: 1px;
	padding: 0 5px 0 5px;
	width: 215px;
	text-align: left;
	position: relative;
}
.nav_alt li ul li a:hover
{
	background: #A5A5A5;
	color: #FFFFFF;
}


#HomeMenuLayer
{
	width: 100%;
	margin: 0px 0 10px 0;
	border: 1px solid #efefed;
}

.accordionHeader
{
	background-color: #E8E8E8;
	height: 16px;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #969595;
	color: #4E5E0B;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/background-verfijnen.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left: 3px;
	width: 98%;
	display: block;
}
.accordionHeaderVerwijderen
{
	margin: 5px 0px 5px 0px;
	background-color: #E8E8E8;
	height: 16px;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #969595;
	color: #4E5E0B;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/background-verfijnen.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.accordionHeaderSelected
{
	background-color: #EAF7C7;
	height: 16px;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #969595;
	color: #4E5E0B;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/background-verfijnen.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.accordionContent
{
	background-color: #91bb12;
	height: 0px;
	overflow: hidden;
	padding-bottom: 2px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.accordionExpandedContent
{
	background-color: #EAF7C7;
}
.accordionContentSelected
{
	background-color: #EAF7C7;
}
.Container_Box
{
	background-color: #EAF7C7;
	width: 156px;
}
.accordionItemTitle
{
	font-weight: bold;
	font-size: .8em;
}
.accordionItemText
{
	font-size: .8em;
	margin: 0;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.copyright_text
{
}

/* ZOEKERTJE DETAIL */
.ownermenu_container
{
	width: 100%;
	text-align: left;
	padding: 3px;
}
.media_container
{
	vertical-align: middle;
	overflow: hidden;
	border-left: 1px solid #C5C4C4;
	border-right: 1px solid #C5C4C4;
}
.image_container
{
	overflow: hidden;
	width: 238px;
	height: 200px;
	vertical-align: middle;
	display: block;
	line-height: 200px;
}
.video_container
{
	overflow: hidden;
	width: 238px;
	height: 280px;
	display: none;
	text-align: center;
	position: relative;
}
.zoekertje_prijs
{
	font-weight: bold;
	/*font-size: 12px;*/
	color: #EC7800;
}
.zoekertje_prijs_nocontact
{
	font-weight: bold;
	/*font-size: 12px;*/
	color: #000;
}
.greenbox_container
{
	border: 1px solid #C5C4C4;
	position: relative;
	z-index: 1;
	clear: both;
	width: 100%;
}
.greenbox_title
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/greenbox_title_repeat.png) top repeat-x;
	width: 100%;
	position: relative;
	/*font-size: 12px;*/
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	clear: both;
	border-bottom: 1px solid #C5C4C4;
	height: 18px;
	padding-top: 4px;
}
.greenbox_title_text
{
	padding-left: 10px;
	color: #4D5F0D;
}
.greenbox_content
{
	font-size: 11px;
	padding: 4px;
	margin-bottom: 4px;
}
.expandbox_title_container
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/expandbox_repeat.png) top repeat-x;
	background-color: #425207;
	padding-left: 10px;
	color: #FFE6AF;
	font-weight: bold;
	/*font-size: 12px;*/
}
.expandbox_title_text, expandbox_title a
{
	color: #FFE6AF;
}
.detail_top
{
	position: relative;
	z-index: 2;
	width: 100%;
}
.detail_titel
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail6.png) top repeat-x;
	padding-left: 15px;
	overflow: hidden;
	overflow: ellipsis;
	height: 20px;
	width: 70%;
	white-space: nowrap;
}
.detail_vorige_repeat
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail4.png) top repeat-x;
}
.detail_titel_repeat
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail6.png) top repeat-x;
}
.detail_content_nav
{
	position: relative;
	margin-top: -42px;
	z-index: 1;
	vertical-align: top;
}
.detail_content_left
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail_content_left.png) left repeat-y;
}
.detail_content_container
{
	padding-right: 50px;
	padding-bottom: 20px;
}
.detail_content_text
{
	margin-left: 15px;
	width: 100%;
	text-align: left;
}
.detail_content_price
{
	padding-top: 15px;
	padding-bottom: 10px;
	color: #ED823D;
	font-weight: bold;
	/*font-size: 12px;*/
	white-space: nowrap;
}
.detail_content_specs
{
	padding-bottom: 10px;
}
.detail_content_krediet
{
	padding-bottom: 10px;
}
.detail_content_krediet_text
{
	padding-left: 10px;
}
.detail_actions_button
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail_actions10.png) top repeat-x;
	padding: 0px 5px 0px 2px;
	white-space: nowrap;
}
.detail_actions_button1
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail_actions8.png) top repeat-x;
	padding: 0px 5px 0px 2px;
	white-space: nowrap;
}
.detail_image_thumbnails_fixpanel
{
	text-align: left;
	width: 190px;
	height: 35px;
	overflow: hidden; /*background:url(/layout/detailfoto_repeat.png) top repeat-x;*/
	padding: 0px 2px 0px 2px;
	border-bottom: 1px solid #C5C4C4;
	border-top: 1px solid #C5C4C4;
	z-index: 3;
}
.detail_thumbs_container
{
	z-index: 2;
	position: absolute;
	width: 190px;
	height: 35px;
	overflow: hidden;
}
.detail_image_thumbnails
{
	height: 35px;
	z-index: 1;
	text-align: left;
	position: absolute;
	white-space: nowrap;
}
.meerinfo_container
{
	padding-left: 5px;
	padding-right: 42px;
}
.meerinfo_container_text
{
	border-left: 1px solid #C5C4C4;
	border-bottom: 1px solid #C5C4C4;
	border-right: 1px solid #C5C4C4;
	width: 100%;
	padding: 5px 20px 5px 20px;
}
.meerinfo_title
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail_actions4.png) top repeat-x;
	padding-top: 5px;
	padding-right: 71px;
}
.detail_actions_container
{
	padding-top: 5px;
}
.detail_actions_bod
{
	width: 74px;
	height: 15px;
	overflow: hidden;
}
.detail_actions_bod_container
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail_actions2.png) top repeat-x;
}
.padded_horline
{
	padding-bottom: 10px;
}
.AdEmailMessage
{
	width: 390px;
	height: 150px;
}

#divDoorsturen
{
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	width: 500px;
}
#divBewaren, #divMessage, #divDoeBod
{
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	width: 280px;
}

.form_field_label
{
	width: 30%;
}
.form_field_fulllabel
{
	width: 100%;
	text-align: center;
}
.form_field_value
{
	width: 65%;
	overflow: hidden;
}
.form_field_fullvalue
{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.tiprow
{
	font-size: 9px;
}


/* SEARCH RESULTS LIST VIEW */
.innerresults
{
	margin-left: 20px;
	margin-right: 20px;
}


/* Results */

#resultscolumncontainer
{
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-3.png);
	background-repeat: repeat-y;
	background-position: top left;
}
#resultscolumn
{
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-12.png);
	background-repeat: repeat-y;
	background-position: top right;
	padding-bottom: 10px;
}
.result
{
	height: 85px;
	padding-top: 5px;
	clear: both;
	min-width: 500px;
}

.resultimage
{
	float: left;
	width: 100px;
	padding-top: 0px;
}



.resultinfo
{
	min-width: 200px;
	margin-left: 110px;
	margin-right: 100px;
}

.resultinfo p
{
	margin-top: 5px;
	color: #B9B9B9;
	/*font-size: 12px;*/
}
.resultpricewrapper
{
	float: right;
	height: 24px;
}

.resultnoprice
{
	text-align: right;
}
.resultpriceleft
{
	/*float: right;*/
	height: 24px;
	width: 5px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/prijs-balk/prijs-balk-1.png);
	background-repeat: no-repeat;
}
.resultprice
{
	min-width: 50px;
	padding-left: 5px;
	padding-right: 5px; /*float: right;*/
	height: 24px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/prijs-balk/prijs-balk-2.png);
	text-align: right;
	font-weight: bold;
	color: #4D5F0D;
}

.innerresultprice
{
	text-align: right;
	padding-top: 2px;
}

.innerresultprice a
{
	color: #4D5F0D;
	text-decoration: none;
}
.resultpriceright
{
	/*float: right;*/
	height: 24px;
	width: 5px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/prijs-balk/prijs-balk-3.png);
	background-repeat: no-repeat;
}

.resultpricepercent
{
	margin-top: 24px;
	margin-left: 20px;
	height: 40px;
	width: 50px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/percentage.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.resultpricetext
{
	/*padding-top: 13px; 	padding-left: 10px;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.resultheader
{
	color: #4D5F0D;
	text-decoration: none;
	font-weight: bold;
}
.resultheaderEmpty 
{
	z-index: 999;
	position: relative;
	top: -2px;
	color: #4D5F0D;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}

.resultheader:hover
{
	text-decoration: underline;
}

.resultsplitter
{
	width: 100%;
	height: 2px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/stippellijntje.png);
	overflow: hidden;
}
.resultadd
{
	text-align: center;
	min-width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.resultadd img
{
	border: 0px;
}


#resultsprevnextcontainer
{
	height: 23px;
	width: 100%;
}

#resultprevnextstart
{
	height: 100%;
	width: 100%;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-vorige-volgende/detail-vorige-volgende-1.png);
}

#whiteoverlay
{
	height: 100%;
	background-color: #FFFFFF;
	width: 4px;
	float: left;
}
#resultprevnextfirstgraphic
{
	float: right;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-vorige-volgende/detail-vorige-volgende-2.png);
	width: 60px;
	height: 100%;
}

#resultprevnextsecondgraphic
{
	float: right;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-vorige-volgende/detail-vorige-volgende-4.png);
	width: 12px;
	height: 100%;
}

#resultprevnextbtnprev
{
	float: right;
	height: 100%;
}

#resultprevnexttextwrapper
{
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	height: 100%;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-vorige-volgende/detail-vorige-volgende-7.png);
	color: #BFBFBF;
}

#resultprevnexttext
{
	padding-top: 2px;
}

.splitter
{
	padding-right: 5px;
	padding-left: 5px;
}

#resultprevnexttextwrapper a
{
	color: #4D5F0D;
}
#resultprevnextbtnnext
{
	float: right;
	height: 100%;
}
/* Searchform */

#searchform
{
	background: #91BB12;
	margin-bottom: 5px; /*width: 238px;*/
	width: 100%;
	margin: 0;
}


#searchform table
{
	/*padding-left: 45px;*/
	padding-left: 0px;
}
#innersearchform
{
	padding-top: 10px; /*margin-left: 10px;*/
	padding-bottom: 10px;
}

#searchbuttonwrapper
{
	padding-top: 10px;
	padding-left: 60px;
	height: 26px;
}
.searchbuttonwrapperclass
{
	padding-top: 10px;
	padding-left: 60px;
	height: 26px;
}
#searchbuttonleft
{
	height: 100%;
	width: 22px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/button-zoeken-new/button-zoeken-2.png);
	float: left;
}
.searchbuttonleft
{
	height: 100%;
	width: 22px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/button-zoeken-new/button-zoeken-2.png);
	float: left;
}

#searchbuttontext
{
	height: 100%;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/button-zoeken-new/button-zoeken-3.png);
	color: #FFFFFF;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.searchbuttontext
{
	height: 100%;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/button-zoeken-new/button-zoeken-3.png);
	color: #FFFFFF;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

#searchbuttontextinner
{
	padding-top: 3px;
}
.searchbuttontextinner
{
	padding-top: 3px;
}

#searchbuttontextinner a
{
	color: #FFFFFF;
	text-decoration: none;
}

.searchbuttontextinner a
{
	color: #FFFFFF;
	text-decoration: none;
}
#searchbuttonright
{
	height: 100%;
	width: 7px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/button-zoeken-new/button-zoeken-1.png);
	float: left;
}
.searchbuttonright
{
	height: 100%;
	width: 7px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/button-zoeken-new/button-zoeken-1.png);
	float: left;
}

.filterOption
{
	color: #4D5F0D;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.filterOption:hover
{
	text-decoration: underline;
}

#searchrefine
{
	width: 100%;
}

.searchrefineheader
{
	width: 230px;
	background-image: url(/layout/kader-bent-u-adverteerder-2.png);
	height: 22px;
	padding-left: 10px;
	margin-bottom: 3px;
	overflow: hidden;
}

.searchrefineheadertext
{
	padding-top: 2px;
}
.searchrefineheadertexta
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.searchrefineheaderexpand
{
	margin: 0;
	padding: 0;
	float: right;
	padding-right: 10px;
}

.searchrefineheaderexpandimg
{
	border: 0px;
}

.searchrefineoption
{
	width: 226px;
	height: 16px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/background-verfijnen.png);
	border: 1px solid #969595;
	color: #4E5E0B;
	padding-left: 10px;
	margin-bottom: 3px;
}

.searchrefineoption a
{
	color: #4E5E0B;
	text-decoration: none;
}

/* Search top */

#searchtopsection
{
	float: left;
	width: 100%;
}

#searchtitlewrapper
{
	width: 100%; /*Width of left column*/
	height: 33px;
	background-color: #91BB12;
}
.searchtitlevergelijk
{
	width: 141px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-rechts/detail-zoeken-rechts-2.gif);
	height: 100%;
}
.searchtitlevergelijk h2
{
	margin: 0;
	padding: 0;
	font-weight: bolder;
	/*font-size: 12px;*/
	padding-top: 7px;
	color: #666666;
}
.searchtitlewrappervergelijk
{
	width: 175px; /*Width of left column*/
	height: 33px;
}
.searchtitlewrappervergelijkkleur
{
	background-color: #91BB12;
	width: 175px; /*Width of left column*/
	height: 33px;
}
.searchtitlewrappervergelijkbody
{
	width: 175px; /*Width of left column*/
	background-color: #91BB12;
	vertical-align: top;
}
.searchtitlewrapperclass
{
	width: 100%; /*Width of left column*/
	height: 33px;
	background-color: #91BB12;
}
#searchtitleleft
{
	float: left;
	height: 100%;
	width: 12px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-rechts/detail-zoeken-rechts-1.gif);
}
#searchtitle
{
	width: 204px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-rechts/detail-zoeken-rechts-2.gif);
	height: 100%;
}

#searchtitle h2
{
	margin: 0;
	padding: 0;
	font-weight: bolder;
	/*font-size: 12px;*/
	padding-top: 7px;
	color: #666666;
}
#searchtitleright
{
	float: left;
	height: 100%;
	width: 22px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-rechts/detail-zoeken-rechts-3.gif);
}

#searchextratoolscontainer
{
	width: 100%;
	background: #EAEAEA;
}

#extratop
{
	height: 17px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-1.png);
	font-size: 10px;
	color: #96AF51;
}
#extratopvergelijk
{
	height: 22px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-1a.png);
	font-size: 10px;
	color: #96AF51;
}
#searchextratools
{
	min-width: 600px;
	background: #EAEAEA;
	height: 43px;
}

#savesearchwrap
{
	float: right;
	width: 200px;
	text-align: right;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-10.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#savesearch
{
	padding-top: 2px;
	width: 100%;
	text-align: right;
}
#searchresultscount
{
	padding-top: 2px;
	padding-left: 10px;
	color: #4D5F0D;
	height: 20px;
}
#savesearch a
{
	text-decoration: none;
	font-size: 10px;
	padding-right: 12px;
	color: #96AF51;
}

#topZoekertjes
{
	width: 100%;
	height: 100%;
	background-color: White;
}
#topZoekertjesTitle
{
	float: left;
	width: 100%;
	height: 20px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/images/ads-zoeken/title.png);
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	vertical-align: middle;
}
#topZoekertjesTitleLeft
{
	float: left;
	width: 25px;
	height: 20px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/images/ads-zoeken/title-links.gif);
	background-repeat: repeat-y;
}
#topZoekertjesTitleText
{
	float: left;
	padding: 2px 0px 0px 5px;
}
#topZoekertjesTitleRight
{
	float: right;
	width: 1px;
	height: 20px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/images/ads-zoeken/rechts.png);
	background-repeat: repeat-y;
}
#topZoekertjesContainer
{
	float: left;
	height: 150px;
	width: 100%;
	background-color: white;
}
#topZoekertjesContainerLinks
{
/*	float: left;*/
	width: 22px;
	background-position:left;
/*	height: 150px;*/
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/images/ads-zoeken/links.png);
	background-repeat: repeat-y;
}
#topZoekertjesContainerRechts
{
	/*float: right;*/
	width: 1px;
	/*height: 150px;*/
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/images/ads-zoeken/rechts.png);
	background-repeat: repeat-y;
	background-position:right;
}

#extrabottom
{
	height: 26px;
	overflow: hidden;
	/*font-size: 12px;*/
	/*margin-left:4px;*/
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-7.png); /*margin-left:4px;*/
}

.innertools
{
	padding-top: 4px;
}

.innerchangeview
{
	padding-top: 4px;
	text-align: right;
}

.firstgraphic
{
	height: 100%;
	width: 28px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-2.png);
}
.firstgraphicnottop
{
	height: 100%;
	margin:0;
	padding:0;
	width: 5px;
	background-color:White;
	background-position:right;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-2a.png);
	background-repeat:no-repeat;
}
#pagingtool
{
	height: 100%;
	width: 180px;
	float: left; /*margin-left:-27px;*/
	padding-left: 10px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-5.png);
}

#pagingtool a
{
	color: #4D5F0D;
}

a.selectedPageLink
{
	font-weight: bold;
	text-decoration: none;
}
#secondgraphic
{
	height: 100%;
	width: 39px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-6.png);
}

#changeviewtool
{
	/*margin-left: 239px;
	margin-right: 190px;*/
	height: 100%;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-7.png);
	text-align: right;
	overflow: hidden;
}

#changeviewtool a
{
	color: #4F5E0B;
}

#thirdgraphic
{
	height: 100%;
	width: 42px;
	float: right;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-8.png);
}
#sorttool
{
	color: #FFFFFF;
	height: 100%;
	float: right;
	width: 147px;
	text-align: right;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-9.png);
	padding-top: 0px;
	padding-right: 40px;
}

#fourthgraphic
{
	height: 100%;
	width: 11px;
	float: right;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/detail-zoeken-links/detail-zoeken-links-11.png);
}

/* MIJN ZOEKERTJES */
#tdAdminMenu
{
	width: 249px !important;
}

.navigation_title_container
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/expandbox_repeat.png) top repeat-x;
	color: #FFFFFF !important;
	font-weight: bold;
	/*font-size: 12px;*/
}

.navigation_title_text
{
	display: inline-block;
	padding-left: 10px;
	padding-top: 5px;
}

.navigation_container
{
	border: solid 1px #C5C4C4;
	position: relative;
	z-index: 1;
	clear: both;
	background-color: #F1F1F0;
	color: #5F7021;
	height: 22px;
}
.navigation_container_topleft
{
	border-right: none;
	border-bottom: none;
}

.navigation_container_topright
{
	border-left: none;
	border-bottom: none;
}

.navigation_container_header
{
	width: 238px;
	border-bottom: none;
}

.navigation_container_left
{
	border-right: none;
	border-bottom: none;
	border-top: none;
}

.navigation_container_right
{
	border-left: none;
	border-bottom: none;
	border-top: none;
}

.navigation_container_bottomleft
{
	border-right: none;
	border-top: none;
}

.navigation_container_bottomright
{
	border-left: none;
	border-top: none;
}

.navigation_container_selectedleft
{
	background: #F1F1F0 url(http://212.123.28.99/www.koopjeskrant.be/layout/input-mijn-zoekertjes/navigation-selected-left.png) right no-repeat;
}

.navigation_container_selectedrepeater
{
	border-right: none;
	color: #FFFFFF;
	background: #F1F1F0 url(http://212.123.28.99/www.koopjeskrant.be/layout/input-mijn-zoekertjes/navigation-selected-repeater.png) repeat-x;
}

.navigation_container_selectedrepeater a
{
	color: #FFFFFF !important;
}

#tableNavigationMenu
{
	width: 240px;
}

#tableNavigationMenu tr
{
	height: 22px;
}

a.menuButtonLink:link, a.menuButtonLink:visited, a.menuButtonLink:active
{
	/*font-size: 12px;*/
	color: #5F7021;
	text-decoration: none;
}

a.menuButtonLink:hover
{
	text-decoration: underline;
}

a.actionButtonLink:link, a.actionButtonLink:visited, a.actionButtonLink:active
{
	font-size: 11px !important;
	text-decoration: none;
	color: #5F7021;
}

a.actionButtonLink:hover
{
	text-decoration: underline !important;
}

html > body a.actionButtonLink:hover span
{
	text-decoration: underline !important;
}

.actionSelect
{
	vertical-align: 50%;
	font-size: 11px;
	color: #5F7021;
	background-color: #FFFFFF;
	border-top: solid 1px #CFD3C1;
	border-bottom: solid 1px #5F7021;
	border-left: none;
	border-right: none;
	height: 20px;
}

html > body .actionSelect
{
	vertical-align: 75% !important;
}

.checkboxColumn
{
	width: 30px;
	overflow: hidden;
}

#divZoekertjes span
{
	padding: 0px;
	margin: 0px;
}

.pd_editsavecontainer
{
	padding: 10px;
	margin-top: 30px;
	border: 1px solid darkgray;
	background: white;
	width: 97%;
	text-align: center;
}

.notificationBox
{
	background: #FCFCFC;
	padding: 5px;
	border: 1px solid black;
	font-size: 10px;
	text-align: left;
	position: absolute;
	white-space: nowrap;
}
.payment_container
{
	padding: 5px;
}
.payment_button
{
	/*input type=submit*/
}
/*WEBWINKEL*/
.webwinkels_regiokaartje
{
	text-align: center;
	vertical-align: baseline;
	width: 90px;
	height: 75px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	vertical-align: middle;
}
.webwinkels_regiotext
{
	padding-top: 10px;
	color: Black;
	font-weight: bold;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
	font-size: 0.7em;
}
.webwinkels_hr
{
	border-bottom: dashed 1px #E3E3E3;
	height: 1px;
}
.webwinkel_Item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.webwinkel_MapItem
{
	width: 110px;
}
.webwinkel_headerstyle
{
	background-color: #e1e2e0;
	font-size: 10px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.webwinkel_Item p
{
	margin-left: 20px;
}
.webwinkel_Item a
{
	font-size: 0.8em;
	font-weight: bold;
	color: #0678B3;
}
.ExtraCrit ul li a
{
	/*font-weight:bold;*/
}
.ExtraCrit ul li ul li a
{
	/*font-weight:normal;*/
}
.ExtraCrit a
{
	color: #000;
	text-decoration: none;
	font-size: 0.8em; /*color: #0678B3;*/
}
.ExtraCrit
{
	width: 100%;
	overflow: hidden; /*background-color:#eaf7c7;padding-bottom:10px;font-size:11px;*/
}
.ExtraCrit i
{
	font-size: 0.8em;
}
.ExtraCrit label
{
	/*font-size:0.7em*/
}
.Container_Title
{
	/*display: block; 	background-color:#9ccf12; 	font-weight:bold; 	padding-left:5px; 	height:20px; 	padding-top:2px; 	font-size:14px;*/
}
/* REGISTRATIE POPUP */
.registratie_popup_top_center
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-registratie/border_top.png) center repeat-x;
	color: White;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
.registratie_popup_top_border
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-registratie/border_top.png) center repeat-x;
	width: 30px;
}
.registratie_popup_bottom_border
{
	background: #9CCF12;
	width: 30px;
}
.registratie_popup_bottom_center
{
	background: #B9E54A;
}
.registratie_popup_border
{
	background: #B9E54A;
}
.registratie_content
{
	background: #B9E54A;
	color: #4D5F0D;
	/*font-size: 12px;*/
	white-space: nowrap;
	overflow: hidden;
	width:100%;
}
.registratie_content_small
{
	font-size: 10px;
}
.registratie_content_small a
{
	font-size: 10px;
	color: #007D00;
}
.registratie_content_dark
{
	color: #4E5F16;
	font-size: 10px;
}
.registratie_close
{
	background: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-registratie/close.png);
	border: 0px;
	width: 13px;
	height: 15px;
}
.registratie_close:hover
{
	cursor: pointer;
}
.registratie_textbox
{
	border-color: #4E5F16;
	border-width: 1px;
	border-style: solid;
}
#RegistreerButtonLeft
{
	width: 5px;
	height: 23px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-registratie/button_left.png);
}
#RegistreerButtonCenter
{
	height: 23px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-registratie/button_center.png);
	background-repeat: repeat-x;
}
#RegistreerButtonCenter a
{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	width: 100%;
}
#RegistreerButtonRight
{
	width: 5px;
	height: 23px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-registratie/button_right.png);
}
.AanmeldenRegistreerTop
{
	color: White;
	height: 25px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-aanmelden/top.png);
	background-repeat: repeat-x;
}
.AanmeldenRegistreerMiddle
{
	height: 35px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-aanmelden/middle.png);
	background-repeat: repeat-x;
}
.AanmeldenRegistreerBottom
{
	height: 8px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-aanmelden/bottom.png);
	background-repeat: repeat-x;
}
#AanmeldenRegistreerButtonLeft
{
	width: 4px;
	height: 24px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-aanmelden/button-left.gif);
}
#AanmeldenRegistreerButtonCenter
{
	height: 24px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-aanmelden/button-center.png);
	background-repeat: repeat-x;
}
#AanmeldenRegistreerButtonCenter a
{
	color: #55650E;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	width: 100%;
	font-weight: bold;
}
#AanmeldenRegistreerButtonRight
{
	width: 4px;
	height: 24px;
	float: left;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/popup-aanmelden/button-right.gif);
}
.upsell td
{
	width: 100%;
	vertical-align: top;
}
.upsell #upInfoDiv
{
	font-size: 11px;
}
.upsellPicLink
{
	color: #4E5E0A;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
.detailafslagprijscontainer
{
	margin-top: 20px;
	margin-left: 5px;
	text-align: left;
}
.detailafslagprijs
{
	height: 40px;
	width: 50px;
	background-image: url(http://212.123.28.99/www.koopjeskrant.be/layout/percentage.gif);
}
.detailafslagtext
{
	padding-top: 13px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.detail_imagenavigator
{
	cursor: default;
}
.asbMenu
{
	padding: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.asbMenuBase
{
	z-index: 99999;
}
.asbMenuItem
{
	z-index: 999999;
	width: 100%;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0;
	background-color: white;
	color: Black;
	border-bottom: solid 1px #A5A5A5;
	border-left: solid 1px #A5A5A5;
	border-right: solid 1px #A5A5A5;
	list-style-type: none;
	text-align: left;
}
.asbSelMenuItem
{
	z-index: 999999;
	text-align: left;
	list-style-type: none;
	width: 100%;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0;
	background-color: #D3FDA8;
	border-bottom: solid 1px #A5A5A5;
	border-left: solid 1px #A5A5A5;
	border-right: solid 1px #A5A5A5;
}
.asbSelMenuItemtitle
{
}
.breadcrumbtext_container strong
{
	text-decoration: underline;
	font-weight: normal;
}

.CallUp
{
	border: none;
	color: #4E5F16;
	font-size: 11px;
}
/********zoekresultaten : bold - italic - color **********/
.DG_detail 
{
	max-width:520px;
	width:expression("488px");
	overflow:hidden;
}
.searchTreeView
{
	width:238px;
	overflow:hidden;
}

/* upsell */
.normal
{
    color: #000000;
    font-weight: normal; 
}

.lbAdvInKrant
{
	color: #FFF;
    text-decoration: none;
    display: block;
    padding-left: 15px;
    padding-top: 5px;
    width: 100%;
 }

.clear
{
    clear:both;
}

.productgroup
{
    margin-left:10px; 
    margin-bottom:20px
}

.productgroup-title
{
    color: Red;
    font-weight: bold;  
}

.product-table
{
    margin-top:10px; 
    width:98%; 
    text-align:center; 
    border-color:#B9E54B;  
}

.product-table th
{
    border-color:#B9E54B;  
}

.product-table td
{
    border-color:#B9E54B;  
}

.product-table-background
{
    background-color:#EAF8C7;
}

.product-table-shopping_cart
{
	margin: 5px 0 0 40px;
    height:24px; 
    width:30px;
}

.product-title
{
    color: Red;
    font-weight: bold;    
    text-align:center;
    text-transform:uppercase;
    margin-bottom:5px;
    margin-top:5px;
}

.product-description
{
    text-align:center;
    margin-bottom:5px; 
    font-weight:normal; 
}

.product-photo
{
    min-height:200px; 
    height:200px;
    width:100%;
    display: table;
    overflow: hidden;
    #position: relative;    /*IE hack*/
}

.product-photo-hack
{
    width:100%;
    display: table-cell; 
    vertical-align: middle; 
    text-align:center;
    #position: absolute;    /*IE hack*/
    #top: 50%;              /*IE hack*/
}

.product-photo a
{
    width:300px;
    margin-left: auto; 
    margin-right: auto;
    text-align: left;
    #position: relative;    /*IE hack*/
    #top: -50%;             /*IE hack*/
}

.product-price
{
    text-align:center;  
}

.product-prices
{
    padding-bottom:55px;
}

.product-message
{
    background-image: url('/Images/Finger.png');
    background-repeat: no-repeat;
    padding: 3px 0px 3px 50px;
    min-height: 30px;
    _height: auto !important;
    height: 30px;
    display : table-cell;
}

.product-total
{
    padding-top:40px;
}

.product-total-price-desc
{
    float:left; 
    margin-left:5px;
}

.product-total-price-amount
{
    float:right; 
    margin-right:5px;
}

.product-total-line
{
    width:60px;
    float:right;
    text-align:right;
}

.product-total-line hr
{
    color:Black;
    background-color:Black;
    border-color:Black;
    border:none;
    height:1px;
    width:60px;
}

.total-table
{
    background-color:#EAF8C7;
    margin-top:10px; 
    width:98%; 
    text-align:center; 
    border-color:#B9E54B;  
    line-height:150%;
}

.total-table th
{
    border:none; 
    border-top:solid 1px #667E2A;
}

.total-table td
{
    border:none; 
    vertical-align:top; 
}

.upsell-title
{
    font-weight:bolder;
    margin-bottom:10px;
    margin-left:5px;
}

.upsell-title-red
{
    color:Red;
    font-weight:bolder;
    margin-bottom:10px;
    margin-left:5px;
}

.upsell-hint
{
    display:table;
    margin-top:20px;
}

.upsell-hint-hack
{
    background-image: url('/Images/idee.jpg');
    background-repeat: no-repeat;
    min-height: 55px;
    _height: auto !important;
    height: 55px;
    vertical-align : middle; 
    padding-left:50px;
    display:table-cell;
}

.upsell-subtotal
{
    color:Red;
    font-weight:bold;
}

.upsell-total
{
    color:Red;
    font-weight:bold;
}

.red
{
    color: Red;    
}

.red-bold
{
    color: Red;
    font-weight: bold;    
}

.red-bold-littlebigger /* Om tekst in het ook te laten springen */
{
    color: Red;
    font-weight: bold;    
}