/* ----------------  reset  -------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ol, ul {list-style: none; }

.clear{clear:both;font-size:0px;line-height:0px;height:0px;}


/* ----------------  general  -------------------- */

body {font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #494A4A;}
#container {position:absolute; width:100%; background-color: #fff; overflow: auto; text-align:center; background-image: url(images/bg.jpg); background-repeat: repeat-x; }
#s2t {text-align:left;  margin:0px auto; width:950px; background-image: url(images/s2t_bg.jpg); background-repeat: no-repeat; }
#logo {float:left; }
#lang {float:left; padding:29px 0 0 20px; }
#content {min-height:600px; border:0px solid #2C4D33;}

img.doubleborder {border:1px solid #DADADA;
	padding:5px;
	background:#fff;
	float:right;
	margin:0 0 0 10px;
 }

img.doubleborder2 {border:1px solid #DADADA;
	padding:5px;
	background:#fff;
	margin:0 5px 0 5px;
	
 }

 
 
/* ----------------   nav bar   -------------------- */

#navcontainer {padding-top:113px; padding-left:204px; }
#navlist {}
#navlist li {display: block; float:left; list-style-type: none; padding:0 7px 0 0; }
#navlist li a {line-height:50px; height:40px; display:block; color:#fff; font-size:10pt; text-transform:uppercase; width:115px; background: url(images/button.jpg) bottom left no-repeat; text-align:center; font-weight:700;}	
#navlist li a:link, #navlist a:visited {text-decoration: none;}
#navlist li a:hover, #navlist a:active, #navlist li #currentpage {color:#EC1E2C; background: url(images/button_over.jpg) bottom left no-repeat;}


#subnavcontainer {text-align:right; font-size:10pt; margin-top:30px;}
#subnavlist {margin:0 17px 0 17px;}
#subnavlist li {margin-bottom:16px;}
#subnavlist li a {text-transform:uppercase; color:#0261A4; text-decoration:none; padding-right:20px; display:block; width:220px;}	
#subnavlist li a.indented {text-transform:uppercase; color:#B3B5B7; text-decoration:none; padding-right:40px; display:block; width:200px;}	
#subnavlist li a:link, #subnavlist a:visited {text-decoration:none;}
#subnavlist li a:hover, #subnavlist a:active, #subnavlist li #currentsubpage {background: url(images/subnav_over.jpg) top right no-repeat; color:#fff;}

#subsubnavcontainer {margin-top:12px;}

/* ----------------  left bar  -------------------- */
#lang a {padding: 3px 5px; font-size:9pt; background:#004B85; color:#fff; margin-right:2px; text-decoration:none;}
#lang a.langactive {padding: 3px 5px; font-size:9pt; background:#CCDBE7; color:#004B85; margin-right:2px; text-decoration:none;}
#lang a:hover {padding: 3px 5px; font-size:9pt; background:#CCDBE7; color:#004B85; margin-right:2px; text-decoration:none;}



#left {float:left; text-align:center; width:275px; padding-top:144px; }

#banner {background:#F3F3F3 url(images/banner.jpg) top left no-repeat; text-align:center; font-size:10pt; margin:30px 17px 20px 17px; padding:35px 10px 5px 10px; line-height:16pt;}
#banner2 {background:#F3F3F3 url(images/banner.jpg) top left no-repeat; text-align:center; font-size:10pt; margin:10px 17px 20px 17px; padding:35px 10px 5px 10px; line-height:16pt;}
#banner a, #banner2 a {color: #015092; font-weight:600;}
#banner a:hover,#banner2 a:hover {color: #ED1F2C; font-weight:600;}
#banner p, #banner2 p {margin-bottom:10pt; }



/* ----------------  content  -------------------- */

#details { width:634px; float:right; display:block; margin:0 25px 20px 0; }
h1 {color:#EC1E2C; border-bottom:1px solid #DDE0E4;  margin-bottom:30px; line-height:110px; text-align:right; text-transform:uppercase; font-weight:400;}
#details p {font-size:10pt; text-align:justify; margin-bottom:12pt;}
#details p.uitlegsox {font-size:9pt; text-align:justify; margin-bottom:12pt; font-style:italic;}


#details em {font-style:normal; font-weight:700; color:#0470BC;}
#details a {color:#EC1E2C; font-weight:700;}
#details a:hover {background:#015092; color:#fff;}

#details ul.standard {margin:0 0 12pt 60px; font-size:10pt;}
#details ul.standard li {background:url(images/bullet.png) center left no-repeat; padding-left:24px; margin-bottom:4px;}
#details ul.standard li.special {background:url(images/bullet.png) 0% 5% no-repeat; padding-left:24px; margin-bottom:4px;}

#details ul.soorten {margin:0 0 12pt 0; font-size:10pt;}
#details ul.soorten li {background:url(images/bullet2.png) top left no-repeat; padding-left:24px; margin-bottom:12px;text-align:justify;}
#details ul.soorten li span {font-weight:700; display:block;}

#details ol {font-size:10pt; text-align:justify; padding-left:15px;}
#details ol li {padding-left:15px; list-style-type: decimal; margin-bottom:12pt; }

#details h2 {color:#fff; line-height:26px; background:url(images/h2.jpg) top left no-repeat; padding-left:30px; font-size:10pt; text-transform:uppercase; margin-bottom:12pt;}
#details h2.longer {background:url(images/h2-longer.jpg) top left no-repeat;}

#standout {background:#eee; border:4px solid #D3D4D8; padding:12px 10px 0 10px; margin:30px 0 20px 0;}
#standout h2 {color:#015092; font-size:13pt; text-transform:uppercase; font-weight:300; background:none; padding-left:0;}



/* ----------------  contact  -------------------- */


#stock2takeform {font-size:10pt;}
#stock2takeform label {padding-left:6pt;}
#stock2takeform input {background:#F6F6F6; padding:2px 5px; color:#324D37; font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; border:1px solid #B6B7B9; width:250px; margin:5px 0 0 0; }
#stock2takeform select {background:#F6F6F6; color:#324D37; border:1px solid #B6B7B9; width:262px; }
#stock2takeform input.submitgeneral {background: #0072C5; color:#fff; width:200px; }
#stock2takeform textarea {background:#F6F6F6; padding:2px 5px; color:#324D37; font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; border:1px solid #B6B7B9; width:570px; overflow:hidden;}



/* ----------------  footer  -------------------- */

#footer_container {clear:both; width:100%;  color:#324D37; }
#footer {text-align:left;  margin:0px auto; width:950px; padding:25px 0 25px 0; font-size:9pt;background: #fff url(images/s2t_footer.jpg) top left no-repeat; }
#footer p {text-align:left; width:660px; margin-left:380px; font-size:9pt; line-height:14pt;}
#footer p span {text-transform:uppercase; font-weight:700; color:#005190;}
#footer a {color:#324D37;}
#footer a:hover {color:#EC1E2C;}

