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

body{
background-image:url(../images/bg-aermast.png); 
background-color:#3e3e3e;
background-repeat:repeat-x;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:12px; margin-top:0px;}
p
{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:12px; margin-top:0px;
padding: 0;
margin: 0;
}
#container
{
width: 902px;
margin: 0px auto;
background:#fff;
background-color:#FFFFFF;
border: 0px solid gray;margin-top:-10px;padding-top:43px;
}

#hoofdnavigatie{ padding-left:20px; padding-top:225px;}

#hoofdnavigatie a	{ color: #ffffff; font: arial; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 15px; padding-right:4px; padding-left:4px; border-right: 1px solid #fff;}
#hoofdnavigatie a:link  	{ color: #ffffff; text-decoration: none;}
#hoofdnavigatie a:visited  	{ color: #ffffff; text-decoration: none;}
#hoofdnavigatie a:active  	{ color: #000000; text-decoration: none;}
#hoofdnavigatie a:hover 	{ color: #000000; text-decoration: none;  }

#subnavigatie{padding-left:450px; padding-top:11px;}

#subnavigatie a	{ color: #ffffff; font: arial; text-decoration: none; font-size: 12px; padding-right:4px; padding-left:4px; border-right: 1px solid #fff;}
#subnavigatie a:link  	{ color: #ffffff; text-decoration: none;}
#subnavigatie a:visited  	{ color: #ffffff; text-decoration: none;}
#subnavigatie a:active  	{ color: #ffffff; text-decoration: none;}
#subnavigatie a:hover 	{ color: #e51937; text-decoration: none;  }

#top
{
position:relative;background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:902px; height: 372px; display:block;
z-index: 10;margin: 0px auto;
}

#top h1
{

padding: 0;
margin: 0;
}


#logo   {height:120px; /*border:1px solid aqua;*/ width: 250px; display: block; position: relative; top:50px;}
#logo a {height:120px; width: 250px;  display: block;}

span.languages { position: absolute; right:0px; margin-top:221px; padding-right: 5px; display:block;}
span.phonenumber { position: relative; float: right; top:-35px; right:55px; color:#fff; font-size: 15px; font-weight: bold;}



.titel {font-size: 14px; font-weight:bold; margin-bottom:12px;}

.homepagetopitem_links
{
position:relative;
float: left;
width: 440px;
background-color:#231f20;
top:0px;
margin-top:28px;
margin-left:29px;
margin-bottom:28px;
padding: 0;
z-index: 0;
}





#rechterkolom
{
position:relative;
top:0px;
float: right;
width: 602px;
left: 0px;
background-color:#fff;
color: #fff;
margin: 0;
padding: 0;margin-right:15px;
}
#linkerkolom
{
margin-left: 11px; margin-right:20px;
float: left; /** je moest deze laten floaten, niet een margin-left van 729px geven */
padding: 0;
width: 250px;
z-index: 5;
}

#content
{
position:relative;
top:0px;
margin-left: 712px;
padding: 0;
width: 191px;
}


.nieuwslink			{ color: #000; text-decoration: none; font-weight:bold; }
.nieuwslink:link  	{ color: #000; text-decoration: none; font-weight:bold; }
.nieuwslink:visited { color: #000; text-decoration: none;}
.nieuwslink:active  { color: #000; text-decoration: none;}
.nieuwslink:hover 	{ color: #000; text-decoration: underline;  }

.toplink			{ color: #fff; text-decoration: none; font-weight:bold; }
.toplink:link  		{ color: #fff; text-decoration: none; font-weight:bold; }
.toplink:visited 	{ color: #fff; text-decoration: none;}
.toplink:active  	{ color: #fff; text-decoration: none;}
.toplink:hover 		{ color: #fff; text-decoration: underline;  }


#footer
{
clear: both;
margin: 0;
padding: 26px 0.5em 0.5em 36px;
color: #000;
border-top: 0px solid gray;
text-align:left;
height: 80px; display:block;
background-image:url(../images/footer.png); 
background-color:#3e3e3e;
background-repeat:no-repeat;
color: #FFFFFF;
}

.nieuwsblok {
background:url(../images/kader-links-bg.png);
width:250px;
margin: 0; 
padding:0;
}

.nieuwstitel {
width:226px; color: #d86f00; text-transform:uppercase; font-size:16px;
margin-left: 14px; line-height: 120%;margin-top:6px; margin-bottom: 6px;
padding:0;
}
.nieuwsafbeelding {
width:226px;
height: 118px;
overflow:hidden;
margin-left: 12px;
padding:0;
}
.nieuwstekst {
width:202px;
background-color:#e1e1e1;
margin-top: 0px;
margin: 12px; color:#000000;
padding:12px; margin-top:0px;margin-bottom:0px;
}

#paginablok {
background:url(../images/kader-rechts-bg.png);
line-height: 150%;
width:601px;
margin: 0; 
padding:0;
}

.paginatitel {
width:576px; color: #d86f00; text-transform:uppercase; font-size:16px;
margin-left: 14px; line-height: 120%;margin-top:6px; margin-bottom: 6px;
padding:0;
}

.paginadatum {
width:576px; color: #585858;  font-size:11px;
line-height: 120%;margin-top:0px; margin-bottom: 6px;
padding:0;
}
.paginaafbeelding {
width:576px;
height: 118px;
overflow:hidden;
margin-left: 12px;
padding:0;
}
.paginatekst {
width:552px;
background-color:#e1e1e1;
margin-top: 0px;
margin: 12px; color:#000000;
padding:12px; margin-top:0px;margin-bottom:0px;
overflow-x: hidden;
}

#productoverview {
width:576px;
margin: 0px 12px 0 12px; color:#000000;
overflow-x: hidden;
}


#productpane{
width:156px;
background-color:#e1e1e1;
margin: 0px; color:#000000;
padding:12px;
overflow-x: hidden;
float: left;  
}

#itempane{
width:360px;
background-color:#e1e1e1;
margin-left:12px; color:#000000;
padding:12px; 
overflow-x: hidden;
float: left;
}

.paginatekst img{
margin-right: 10px; margin-bottom: 2px;
}
.logos img{
margin-bottom: 20px;
margin-top: 5px;
 }

#toptitel {position: relative; background-image:url(../images/toptitel-bg.png); width: 228px;  margin-left: 14px; margin-top: 12px; color: #fff; height: 37px;
font-size:20px; padding-left:95px; padding-top:10px; padding-bottom:0px; overflow:visible;
}

.paginacontent {position: relative; margin-left: 58px; margin-top: 45px; margin-right: 58px; margin-bottom: 45px;line-height: 140%;}

.paginacontenthome {margin-left: 8px; margin-top: 0px; margin-right: 58px; margin-bottom: 45px;line-height: 140%;}






/*vinz*/
.nieuwsarchief{color: #FFFFFF; display: block; height: 30px; line-height: 30px; font-size: 12px; }
.nieuwstabel1		{
					width:580px;
					vertical-align: top;
					font-size: 12px;
					padding: 0;
					margin: 0;
					border: 0px;
					margin-top: 12px;
					margin-bottom: 10px;
					}

.readmore			{ color: #585858; font-size: 11px;}
.readmore:link  	{ color: #585858; text-decoration: none;}
.readmore:visited { color: #585858; text-decoration: none;}
.readmore:active  { color: #585858; text-decoration: none;}
.readmore:hover 	{ color: #585858; text-decoration: underline; }

.album	{
	width:160px;
	height:160px;
	overflow:hidden;
	margin-right:0px;
	margin-bottom:10px;
	padding:0px;
	text-align:center;
}
.album img{border: 0px;}

.tabelcel{
	width:193px;
	text-align:center;
	vertical-align:top;

}
.foto	{
	width:160px;
	height:160px;
	overflow:hidden;
	margin-right:0px;
	margin-bottom:10px;
	text-align:center;
}
.foto img{border: 0px;
		cursor: pointer;
	cursor: hand;}

.editorlink{color: #FFFFFF;font-style: italic; text-decoration: underline;}

.paginacontenthome .editorlink{color: #000000;}

#leden{width: 570px; margin-top: 20px;}
#leden td{width: 50%;}
#leden a{padding-right: 5px;color: #FFF; text-decoration: none; font-weight: bold;}
#leden a:hover{color: #e51937;}

#smptlogo{margin: 0px auto 0 auto;}
address{width: 240px; height: 120px; float:left;font-style: normal; font-weight: bold;line-height: 150%;}

/*.contact {width: 240px; height: 190px; float: right; margin-top: 20px;}

.contact img{width: 110px; height: 150px;}

.contact a, .websitelink{color: #fff; text-decoration: none; font-style: italic;}  */

.websitelink{font-weight: bold; font-style: normal;}

.bluedot{padding-left: 20px; background-image: url(../images/bluedot.gif); background-repeat: no-repeat;background-position: left;}

.jdblink{color: #000000;font-style: italic; text-decoration: underline;}

.legeafbeelding{width:388px;height:150px;margin-top:50px;margin-left:38px;float:left;}

h2{font-size:18px;font-weight:normal;}
h3{font-size:16px;font-weight:normal;margin:0px;}
h4{font-size:12px;font-weight:normal;margin:0px;}

.subtitel{font-size:16px;font-weight:normal;margin:10px 0 0 58px;}

.nieuwsarchieflink{color:#000000;font-style: italic;}

.nieuws .paginatekst img {
    float: left;
}


b.p_categorie   { font-size:12px; text-transform: uppercase; }

ul.cat {  width: inherit; text-indent: none; padding: 0; margin: 0; list-style-type: none; }
ul.cat li { text-transform: uppercase; font-weight: bold; font-size: 14px; margin-bottom:10px;}
ul.products {  width: inherit; padding: 0; margin-left: 10px; /*margin-top:-50px; */list-style-type: none;  }
ul.products li {  margin-bottom:3px; }

ul.products li a { text-decoration: none; color:black; text-transform:capitalize; font-size: 13px; font-weight: normal;}
ul.products li a:hover { text-decoration: none; color:#F47001; text-transform: capitalize;}
ul.products li a:active { text-decoration: none; color:#F47001; text-transform: capitalize;}
ul.products li a:link { text-decoration: none; color:black; text-transform: capitalize;}
ul.products li a:visited { text-decoration: none; text-transform: capitalize; }    

span.prod_title { width:360px; color:#000000; margin-left:85px; }
img.prod_img { width:384px; height:192px; margin-left:-12px; margin-top:-12px;  }
h1.prod_title { width:360px; color:#000000; font-size:16px; line-height: 20px; }         

#footer a   {color:#ffffff;}
