/** styles voor webshop **/
/** door Omega Webdesign **/



/* prod overzicht */

#trail {
	font-size: 0.8em;
	color: #333366;
	font-weight: bold;
	border-bottom: solid 1px #333366;
}
#trail a:link, #trail a:visited { color: #333366; text-decoration:none;}
#trail a:hover { color: #99cc33; }

h1#overzichtph1 {
	font-size: 1.6em;
	color: #333366;
}

div.rubr_children ul, div.rubr_children li {
	margin: 0;
	padding: 0;
	xlist-style: none;
	xfont-size: 1.2em;
	font-weight:bold;
	color: #333366;
}

div.rubr_children ul { margin-left: 2em; }



div.prod_lijst, div.rubr_children {
	margin-left: 0%; 
	width: 100%;
	padding: 6px 0px 0 0px;
	border-top: solid 1px #333366;
}

div.prod_lijst div.prod-item {
	padding: 0 5px 0 115px;
	margin-bottom: 6px;
	border-bottom: solid 1px #333366;
	min-height: 130px;
} 

* html div.prod_lijst div.prod-item { height: 130px; }

div.prod-item div.afbbox, div.rubr_child div.afbbox { 
	float: left;
	margin-left: -110px;
	text-align: center;
}

div.prod-item div.afbbox img, div.rubr_child div.afbbox img { border:none; }

div.prod-item div.afbbox p.prod-leesverder, div.rubr_child div.afbbox p.prod-leesverder { margin: 2px; }


div.prod-item h2.prodoverzh2, div.rubr_child h2.prodoverzh2 {
	margin: 0 0 10px 0;
	font-size: 1.2em;
	color: #333366;
}

div.prod-item h2.prodoverzh2 a:link, div.prod-item h2.prodoverzh2 a:visited, div.prod-item div.afbbox p.prod-leesverder a:link, div.prod-item div.afbbox p.prod-leesverder a:visited, div.rubr_children a:link, div.rubr_children a:visited { font-weight:bold; text-decoration: none; color: #333366; }
div.prod-item h2.prodoverzh2 a:hover, div.prod-item div.afbbox p.prod-leesverder a:hover, div.rubr_children a:hover { color: #99cc33; }

div.rubr_child {
	padding: 0 5px 0 175px;
	margin-bottom: 6px;
	border-bottom: solid 1px #333366;
	min-height: 130px;
}

* html div.rubr_child { height: 130px; }

div.rubr_child div.afbbox {
	margin-left: -170px;
}

/* div.rubr_child div.afbbox p.prod-leesverder { clear: both; } */


/*
div.prod_lijst div.prod-item {
	margin-bottom: 3px;
	padding: 0 20px 0 115px;
	min-height: 120px;
	xborder: solid 1px red;
	border-bottom: solid 1px #333366;
}

* html div.prod_lijst div.prod-item { height: 120px; }

div.prod_lijst div.prod-item img.prod-afb {
	float: left;
	margin-left: -110px;
	margin-top: 5px;
	max-height: 100px;
	border:solid 1px black;
}

div.prod-item div { 
	float: left;
	margin: 4px 0 0 0; 
	padding:0;
	border: solid 0px pink; 
	background:pink;
}

div.prod-item div h3 { margin-top: 0px; }

div#prod-lijst div.prod-item div.prodlisttekstcol {
	float: left;
	max-height: 100px;
}

div#prod-lijst div.prod-item div.rownav {
	float: right;
	width: 20px;
	height: 100px;
	margin-right: -20px;
	text-align: center;
	xpadding-top: 1em;
}

.prodnaam, .prodintro, .prodprijs { display:block; float: left; clear: both; width: 100%; text-align: left; }
.prodnaam { font-size: 1.4em; margin: 0.5em 0 1em 0; }
.prodintro { margin: 0 0 1em 0; }
.prodprijs { margin: 0 0 0.5em 0; }
*/
/* eof: prod overzicht */

/* bof:: product pagina */

#prod-page {}

#prod-page h1 {
	font-size: 1.6em;
	color: #333366;
}

#prod-page #backlink { font-size: 0.8em; padding: 2px; }
#prod-page #backlink a:link, #prod-page #backlink a:visited { color: black; text-decoration: none; }
#prod-page #backlink a:hover { color: #99cc33; }

#prod-page #prod_main_foto {
	float: left;
	border: solid 1px black;
	margin: 0 10px 10px 0;
}

#extra-prod-fotos, #prod-bijlages {
	margin: 10px 0 0 0;
	border-top: solid 1px #333366;
}

#extra-prod-fotos, #prod-bijlages p { margin: 10px 0 5px 0; font-size: 0.8em; font-weight: bold; }

.extra-prod-fotos-img { cursor: pointer; }
* html .extra-prod-fotos-img { cursor: hand; }

#prod-bijlages ul, #prod-bijlages li { margin: 0; padding: 0; }
#prod-bijlages ul { margin-left: 2em; }
#prod-bijlages li { list-style: none; }
#prod-bijlages a:link, #prod-bijlages a:visited { color: #333366; text-decoration: none; }
#prod-bijlages a:hover { color: #99cc33; }

#prod-bijlages { margin-bottom: 2em; }

/* eof:: product pagina */

/* cart */
#cart {}

#cart h1 {
	font-size: 1.6em;
	color: #333366;
}
#carttable th { font-weight: bold; text-align: left; }
#carttable .prijs { text-align: right; }

/* eof:: cart */

/* bof:: bestelling bevestigen */
#confirm-order h1 {
	font-size: 1.6em;
	color: #333366;
}

#confirm-order form { margin: 0; padding: 0; }

#confirm-order h3 input { float:right; }

#confirm-order table#confirmordertable { 
	width: 100%;
	border: solid 1px #ff6600;
}

#confirm-order table#confirmordertable td {
	padding: 2px 3px;
} 

#confirm-order table#confirmordertable th { 
	font-weight: bold;
	background: #FF6600;
	margin:0;
}

#confirm-order table#confirmordertable tr.even { background: #eee; }

#confirm-order .nr { text-align: center; }
#confirm-order .prijs { text-align: right; }

#confirm-order p#refer { padding-top: 1em; }
#confirm-order p#refer input { width: 100%; }
#confirm-order p#opmerk textarea { width: 100%; }
#confirm-order p#backtocart input { float: right; }

/* eof:: bestelling bevestigen */

/* bof:: nieuwsberichten */
#nieuwsberichten h1 {
	font-size: 1.6em;
	color: #333366;
}

#nieuwsberichten #berichtenlinks {
	border-top: solid 1px #333366;
}
#nieuwsberichten #berichtenlinks span {
	font-size: 0.8em;
	color: #333366;
	font-weight: bold;
	display: block;
}
#nieuwsberichten #berichtenlinks a:link, #nieuwsberichten #berichtenlinks a:visited { color:black; }
#nieuwsberichten #berichtenlinks a:hover {color: #333366;}
/* eof:: nieuwsberichten */

/* bof:: zoekresultaten */
h1#zoekresh1 {
	font-size: 1.6em;
	color: #333366;
}

#zoekreszoekbox {
	width: 100%;
	border: solid 1px #99cc33;
	padding: 5px;
	margin-bottom:10px;
}
#zoekreszoekbox span { font-weight: bold; color: #99cc33; }
#zoekreszoekbox form {margin:0; padding:0; }

#zoekreszoekbox input.txt { width: 430px; }

#zoekreslijst p {
	margin: 0 0 1em 0;
	padding:0;
}

#zoekreslijst p span { display: block; }

#zoekreslijst p span.titel {
	font-size: 1.3em;
	color: #333366;
}

#zoekreslijst p span.adres {
	font-size: 0.7em;
	color: #99cc33;;
}

#zoekreslijst p span.bold { font-weight: bold; display: inline; }

#zoekreslijst a:link, #zoekreslijst a:visited { color: #333366; text-decoration:none; }
#zoekreslijst a:hover { color: #99cc33; }

/* eof:: zoekresultaten */

/* bof:: info aanvragen */
h1#infovragenh1 {
	font-size: 1.6em;
	color: #333366;
}

div#infovragen form { margin:0; padding:0; }

div#infovragen table { width: 100%; }
div#infovragen input, div#infovragen textarea { width: 300px; }

div#infovragen td.error { background-color: #FF6600; color: black; }

div#infovragen input.button { width: 160px; margin-top: 10px; }

/* eof:: info aanvragen */

/* bof:: sprekerslijst */

#jaren { margin: 1em 0; }

#jaren a:link, #jaren a:visited { color: black; }
#jaren a:hover { color: limegreen; }
#jaren a.seljaar:link, #jaren a.seljaar:visited { font-weight: bold; }

#sprekerslijstbox {}

#sprekerslijstbox table { 
	width: 100%;
	border: solid 1px limegreen;
	margin-bottom: 1em;
}

#sprekerslijstbox table td {
	padding: 2px 3px;
} 

#sprekerslijstbox table th { 
	font-weight: bold;
	background: limegreen;
	margin:0;
}

#sprekerslijstbox table tr.even { background: #eee; }

/* eof:: sprekerslijst */
