@charset "utf-8";
/* CSS Document */

@media screen {
* 						{ margin: 0; padding: 0;}
body					{ margin: 0; font-size: 11px; font-family: arial; background: #696969 url(../img/bg.gif) top center repeat-y; color:#696969;  }

p							{ padding-bottom: 15px;}
img						{ border: 0; }
hr						{ height:1px; color:#cccccc; }

h1, .header1 	{ font-size: 15px; color:#541e6f; }
h2, .header2  { font-size: 15px; }
h3,	.header3  { font-size: 12px; }

a,
a:active,
a:visited			{ text-decoration:underline; color:#696969;}
a:hover				{ text-decoration:none; color:#696969;}
ul						{ margin: 0; padding: 0 0 0 20px; } 
form					{ border:0px; }

.skyscraper 	{ position: absolute; width: 160px; height: 800px; top: 85px; margin-left: 440px; left: 50%; text-align: center; z-index: 9999;  }
.skyscraper .quote { padding: 10px 5px; margin-top: 5px; background:#fff; color:#999999; font-size: 16px; font-weight: bold; width: 150px; height: 80px;} 
.container 		{ position: absolute; width: 1000px; margin-left: -500px; left: 50%; }
.header				{ float: left; width: 872px; height: 131px; padding: 0 64px; }
.header .logo { float: left; width: 260px; height: 131px; }
.header .menu { float: left; width: 612px; height: 46px; padding: 85px 0 0 0; }
.header .menu .talen { height:17px; position:absolute; top:10px; right:73px; line-height:normal; }
.header .menu .talen .taal	{ float:left; height:17px; line-height:17px; }
.header .menu .talen .vlaggen { float:left; }
.header .menu .talen .vlaggen img { margin:2px; }
.header .menu .topnavigatie { float: left; width: 612px; height: 18px; background: #541e6f; padding: 9px 0 5px 0 ; font-size:10px; }
.header .menu .topnavigatie ul { float: left; list-style: none; padding: 0px 0px; margin: 0px; }
.header .menu .topnavigatie li { float: left; }
.header .menu .topnavigatie li a,
.header .menu .topnavigatie li a:active,
.header .menu .topnavigatie li a:visited			{ text-decoration:none; color:#fff; font-weight: bold; padding: 0 5px; border-left: 1px solid #FFFFFF;}
.header .menu .topnavigatie li a:hover				{ text-decoration:none; color:#f17d16; font-weight: bold; padding: 0 5px; border-left: 1px solid #FFFFFF;}
.header .menu .topnavigatie li a.aan				{ text-decoration:none; color:#f17d16; font-weight: bold; padding: 0 5px; border-left: 1px solid #FFFFFF;}
.header .menu .topnavigatie li.first a			{ border: 0; padding: 0 5px 0 6px; }
.content			{ float: left; width: 1000px; background: url(../img/vlakrecht.gif) top center no-repeat; }
.content .links	{ float: left; width: 404px; }
.content .links	.plaatlinks { float: left; width: 323px; padding: 13px 0 0 52px; height: 209px;}
.content .links .producten { float: left; width: 280px; padding: 20px 0 20px 77px; }
.content .links .product { float: left; width: 280px; border-bottom: 1px solid #999999; padding: 9px 0 7px 0; line-height: 18px;}
.content .links .producta { float: left; width: 280px; border-bottom: 0px solid #999999; padding: 9px 0 8px 0; line-height: 18px;}
.content .links .producten h1 { font-size: 15px; color: #696969;  }
.content .links .producten .leesmeer { text-align: right; }
.content .links .producten .leesmeer a { padding: 0 12px 0 0; background:url(../img/arrow.gif) right center no-repeat; }
.content .links .producten .leesmeer a,
.content .links .producten .leesmeer a:active,
.content .links .producten .leesmeer a:visited			{ text-decoration:underline; color:#541e6f;}
.content .links .producten .leesmeer a:hover				{ text-decoration: none; color:#541e6f;}
.content .rechts	{ float: left; width: 596px; padding: 13px 0 0 0; line-height: 18px; }
.content .rechts .afb	{ float: left; width: 596px; padding: 0 0 13px 0; }
.content .rechts .teksten	{ float: left; width: 516px; padding: 0 80px 40px 0; }
.content .rechts .teksten .breadcrumb { padding: 0 0 10px 0; font-size: 10px;}
.content .rechts .teksten h1 { padding: 0 0 15px 0; }
.content .rechts .teksten .tekstlinks { float: left; width: 300px; padding: 0 20px 0 0; border-right: 1px solid #999999; }
.content .rechts .teksten .tekstrechts{ float: left; width: 180px; padding: 0 0 0 15px; }
.content .rechts .teksten .tekstrechts ul { list-style: url(../img/arrow.gif); padding: 18px 0 0 20px; margin: 0; }
.content .rechts .teksten .tekstrechts a,
.content .rechts .teksten .tekstrechts a:active,
.content .rechts .teksten .tekstrechts a:visited			{ text-decoration:underline; color:#541e6f;}
.content .rechts .teksten .tekstrechts a:hover				{ text-decoration: none; color:#541e6f;}

.footer				{ float: left; width: 846px; height: 130px; padding: 0 77px; }
.footer .contact { float: left; border-top: 1px solid #999999; width: 846px; line-height: 18px;}
.footer .contact .logo { float: left; width: 328px; }
.footer .contact .adres { float: left;  width: 145px; padding: 15px 0; }

.footer .contact .adres h4 { font-size: 14px; }
.footer .contact .telefoon { float: left;  width: 180px; padding: 15px 0; }
.footer .contact .telefoon .kol1 { float: left; width: 50px;}
.footer .contact .telefoon .kol2 { float: left; width: 130px; }
.footer .contact .kvk { float: left; width: 193px; padding: 15px 0; }
.footer .contact .kvk .kol1 { float: left; width: 100px;}
.footer .contact .kvk .kol2 { float: left; width: 93px; }
.footer .contact a,
.footer .contact a:active,
.footer .contact a:visited			{ text-decoration:underline; color:#f17d16;}
.footer .contact a:hover				{ text-decoration:none; color:#f17d16;}
.footer .footermenu { float: left; border-top: 1px solid #999999; width: 846px; color: #999999; padding: 0 0 10px 0; }
.footer .footermenu .copy { float: left; width: 413px; padding: 5px 0 0 10px; }
.footer .footermenu .sitemap{ float: left; width: 413px; padding: 5px 10px 0 0; text-align: right; }
.footer .footermenu a,
.footer .footermenu a:active,
.footer .footermenu a:visited			{ text-decoration:none; color:#999999;}
.footer .footermenu a:hover				{ text-decoration:underline; color:#999999;}

.textfield { width:180px; border-left: 1px solid #e2e3ea; border-right: 1px solid #dbdfe6; border-top: 1px solid #abadb3; border-bottom: 1px solid #e3e9ef; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; padding: 2px;}
.textarea { width: 180px; height: 80px; border-left: 1px solid #e2e3ea; border-right: 1px solid #dbdfe6; border-top: 1px solid #abadb3; border-bottom: 1px solid #e3e9ef; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #696969;  padding: 2px;}
.verzend { background: #541e6f; color: #FFFFFF; padding: 4px 15px; cursor:pointer; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.bannerhome					{margin:0 0 13px 77px; float:left; padding:0; border:0;}

}

@media print { 

}
