@charset "utf-8";
/* CSS Document */

body{
	background: url(../images/background-top.gif) repeat-x;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a{
	color: #E00707;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
div.container{
	margin: 0;
}

div#breadcrumb{
	background: url(../images/breadcrumb-back.gif) repeat-x;
	padding-top: 18px;
}

#breadcrumb p{
	font-weight: bold;
}

#breadcrumb a{
	text-decoration: underline;
}

div#doormat{
	clear: both;
	background: url(../images/background-doormat.gif);
	height: 234px;
	/*position: absolute;
	bottom: 0;*/
	width: 100%;
	color: #FFFFFF;
}

div.doormat-text{
	padding-top: 90px;
}

.doormat-text a{
	color: #FFFFFF;
}

/* --------------- content --------------- */

#content h1{
	font-size: 24px;
	margin: 24px 0 24px 0;
}
#content h2{
	font-size: 18px;
	margin: 24px 0 8px 0;
}
#content h3{
	font-size: 16px;
	margin: 18px 0 6px 0;
}

#content p.inleiding{
	font-size: 16px;
	line-height: 27px;
}
#content p.inleiding a{
	text-decoration: underline;
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li{
	margin: 0;
	padding: 0;
	float: left;
}
	

/* --------------- url - hovers --------------- */

.url-nl, .url-fr{
	display: block;
	width: 30px;
	height: 54px;
}
.url-nl{ background: url(../images/taal-nl.gif); }
.url-fr{ background: url(../images/taal-fr.gif); }
.url-nl:hover, .url-fr:hover, .url-lang-current{
	background-position: 0 -54px;
}

.url-menu-home, .url-menu-gamma, .url-menu-producten, .url-menu-overons, .url-menu-contact, .url-menu-acceuil, .url-menu-gamme, .url-menu-produits, .url-menu-a-propos{
	display:block;
	height: 72px;
}

.url-menu-home{ width: 72px; background: url(../images/menu/home.gif); }
.url-menu-gamma{ width: 82px; background: url(../images/menu/gamma.gif); }
.url-menu-producten{ width: 114px; background: url(../images/menu/producten.gif); }
.url-menu-overons{ width: 101px; background: url(../images/menu/over-ons.gif); }
.url-menu-contact{ width: 88px; background: url(../images/menu/contact.gif); }
.url-menu-acceuil{ width: 90px; background: url(../images/menu/acceuil.gif); }
.url-menu-gamme{ width: 87px; background: url(../images/menu/gamme.gif); }
.url-menu-produits{ width: 101px; background: url(../images/menu/produits.gif); }
.url-menu-a-propos{ width: 101px; background: url(../images/menu/a-propos-de-nous.gif); }

.url-menu-home:hover, .url-menu-gamma:hover, .url-menu-producten:hover, .url-menu-overons:hover, .url-menu-contact:hover, .url-menu-acceuil:hover, .url-menu-gamme:hover, .url-menu-produits:hover, .url-menu-a-propos:hover, .url-menu-current{
	background-position: 0 -72px;
}

/* --------------- contact-form --------------- */
#contact-veld{
	background: #FAF8E3;
	border: 1px solid #E1D8CD;
	width: 590px; /*630px - padding*/
	padding: 40px 20px;
}
#contact-veld label{
	display: block;
	float:left;
	margin-right:10px;
	width:130px;
	padding-top: 10px;
}
#contact-veld input{
	width: 410px;
	padding: 5px;
}
#contact-veld textarea{
	margin-bottom: 1em;
	width: 410px;
	height: 200px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contact-veld .knop{
	width: 200px;
	height: 30px;
}
#contact-veld abbr{
	color: #CC0000;
	font-weight: bold;
	border: none;
}

/* --------------- sidebar --------------- */
#sidebar ul, #sidebar li{
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar #sidebar-gamma a{
	display: block;
	height: 24px; /*30 - padding*/
	width: 220px; /*230 - padding */
	padding: 6px 0 0 10px;
	background-image: url(../images/sidebar-knop-gamma-back.gif);
}
#sidebar #sidebar-gamma a:hover, #sidebar #sidebar-gamma a.current{
	background-position: 0 -30px;
}
#sidebar #sidebar-gamma a.laatste{
	height: 23px;
}

#sidebar .sidebar-producten a{
	display: block;
	height: 24px; /*30 - padding*/
	width: 220px; /*230 - padding */
	padding: 6px 0 0 10px;
	background-image: url(../images/sidebar-knop-producten-back.gif);
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
}
#sidebar .sidebar-producten a:hover, #sidebar .sidebar-producten a.current{
	background-position: 0 -31px;
}
#sidebar .sidebar-producten a.current{
	height: 25px;
}

.sidebar-producten-sub li, .sidebar-producten-sub ul{
	list-style: disc !important;
	margin-left: 8px !important;
}
ul.sidebar-producten-sub{
	margin-left: 12px !important;
}
.sidebar-producten-sub a{
	background: none !important;
	display: inline;
	text-transform: none !important;
	font-weight: normal !important;
	padding: 0 !important;
	height: auto !important;
	width: auto !important;
	color: #E00700 !important;
}

/* --------------- foto --------------- */
#content ul#thumbnail{
	margin: 0;
	padding: 0;
	list-style: none;
}
#content #thumbnail li{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

/* ---------------- extra ------------*/
/* toevoeging 9 januari 2012 */
h3.verf{
	text-align: center;
	clear: both;
}
ul.specs{
	list-style: none;
	margin: 0; padding: 0;
}
ul.specs li{
	width: 34%;
	margin: 0 8% 2em 8%;
	float: left;
}
