/* Standaard items */
tr, th, p, ul, li, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
	line-height: 18px;
	text-align:left;
}



p 
{
	padding-bottom:0px;
	margin-bottom:0px;
}

td {
	text-align: left;
}

strong { 
	font-weight: bold;
}

h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}

div.div_titel 
{
    position:absolute;
    left:35px;
    top:48px;
    font-weight:bold;
    font-size:28px;
    line-height:30px; 
   
    -webkit-font-smoothing:antialiased;
     text-shadow: 1px 1px 2px black,1px 1px 2px black, 1px 1px 2px black;
}

div.div_subtitel
{
    position:absolute;
    left:35px;
    top:83px;
    font-weight:bold;
    font-size:14px;
    line-height:24px; 
   
    -webkit-font-smoothing:antialiased;
     text-shadow: 1px 1px 2px black,1px 1px 2px black, 1px 1px 2px black;
}


a:link, a:visited, a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #CCCCCC;
	line-height: 18px;
}
a:hover {
	color:#ab7479;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
	line-height: 18px;
	font-weight:bold;
}
a.menu:hover {
	color:#CCCCCC;
}

a.menutop:link, a.menutop:visited, a.menutop:hover, a.menutop:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color:#FFFFFF;
	line-height: 14px;
}
a.menutop:hover {
	color:#ab7479;
}

a.submenu:link, a.submenu:visited, a.submenu:hover, a.submenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
	line-height: 18px;
}
a.submenu:hover {
	color:#757575;
}

body, html {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	background-color:#000000;
	height:100%;
	text-align:left;
	
}

.fotorand {
	border:2px solid #670100;

}


form {
	margin: 0 auto;
	height:100%;
}


.formulier-veld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #670100;
	width: 98%;
}

.formulier-veld-100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #670100;
	width: 98%;
}


.Aantal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #333333;
	width: 22px;
}

.formulier-knop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF;
	height: 20px;
	background-color: #670100;
	border: #FFFFFF solid 1px;
}

div.main-container {
	position:absolute;
	left:50%; 
	margin-left:-479px;
	width:959px;
	min-height:100%;
	_height:100%; 
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-image:url(../images/logo-rechts.jpg);
	background-repeat:no-repeat; 
	background-position: bottom; 
	background-color:#000000;
}

div.main-header {
	height:170px; 
	width:959px; 
	background-image:url(../images/header.jpg); 
	background-repeat:no-repeat; 
	background-color:#000000;
	overflow:hidden;
}

div.main-menu {
	position:absolute;
	left: 260px;
	top:140px;
	overflow:hidden;
	text-align:right;
	width:670px;
	color:#FFFFFF;
}

div.main-content {
	text-align:left;
	margin-left:55px;
	margin-right:5px;
	overflow:hidden;
	margin-top:10px;
}
div.spacer {
	height:20px;
	overflow:hidden;
}
.clear {
	clear:both;
}

div.links {
	float:left;
	width:230px;
	padding-right:5px;
}


div.content {
	float:left;
	width:640px;
}

div.lijn {
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/lijn.gif);
	width:250px;
	height:1px;
	line-height:1px;
	font-size:1px;
}
div.spacermenu {
	width:250px;
	height:5px;
	line-height:5px;
	font-size:5px;

}

ul.menu
{
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 15px;
	padding-right:25px;
	list-style-type: square;

}

ul.menu li 
{
	padding-top:3px;
	padding-bottom:4px;
	background-image:url(../images/lijn.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

ul.submenu
{
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
	padding-left: 8px;
	list-style-type: square;
}

ul.submenu li 
{
	background-image:url();
	background-repeat:repeat-x;
	background-position:bottom;
}

.formulier-veld-winkelwagen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0D017E;
	border: 1px solid #0D017E;
	background-color: #F0F5FA;
	width: 50px;
}

.winkelwagenheader {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF;
	vertical-align:top;
	text-align:left;
}
.winkelwagen {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
	vertical-align:top;
	text-align:left;
}

.logo {
	
}

.rowproduct {
	
}

.containermerk {


}
.productimg {
	border:1px solid #CCCCCC;
}
.sep {
	height:4px;
}

div.header_winkelwagen 
{
	text-align:right;
	padding-top:4px;

}

.header_winkelwagen_wrapper
{
	background-color: #670100;
	border: #FFFFFF solid 2px;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

a.header_winkelwagen:link, a.header_winkelwagen:visited, a.header_winkelwagen:hover, a.header_winkelwagen:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color:#FFFFFF;
	font-weight:bold;
}
a.header_winkelwagen:hover {
	color:#CCCCCC;
}

.merken 
{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid white;
	padding:10px;
	background-color:#670100;
    -moz-border-radius: 15px;
	border-radius: 15px;
	
}

.merken_lijn
{
	height:2px;
	background-color:#CCCCCC;
	margin-bottom:20px;
}

.producten 
{
	width:640px;
}

.product 
{
	width:180px;
	height:135px;
	padding:10px;
	border:2px solid #CCCCCC;
	background-image:url(../images/back-product.png);
	background-position:top right;
	background-repeat:no-repeat;

	float:left;
	margin-bottom:20px;
	margin-right:14px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.box-prijs 
{
    position:absolute;
    top:113px;
    
}

.fotorand1 {
	border:0px solid #CCCCCC;
    -moz-border-radius: 5px;
	border-radius: 5px;

}

div.details 
{
	margin-top:15px;
	border:2px solid #CCCCCC;
	padding:20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
