body { margin: 0; padding: 0; background-color: #FFFFFF; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; line-height: 15px; color: #333333; }

small { font-size: 10px; font-style:italic; color: #8C8C8C; line-height: normal; }

td, th { text-align: left; vertical-align: top; }

a { color: #000000; }
a:hover { color: #082F67; }

h1 { font-size: 16px; line-height: normal; color: #AC5D3F; font-weight: bold; margin: 0 0 20px 0; padding: 0; }
h2, h2 a { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; color: #082F67; display: block; margin: 0; }
h2.subtitles { font-size: 11px; font-weight: normal; display: block; margin: 0; padding: 5px 5px 5px 15px; }

.indekijker { background: #FFFFFF; border: 1px solid #c1c7d9; font-size: 11px; font-weight: bold; padding: 4px 0 4px 15px; margin: 0; color: #082f67; }
.indekijker_box { border-bottom: 1px solid white; padding-bottom: 15px; }
.indekijker_box_last { padding-bottom: 15px; }

a.lees_meer { padding: 0 0 15px 15px; }

p { margin: 0; padding: 0 0 15px 0; text-align: left; /*was justify*/ }
p.noPadding { padding-bottom: 0; }

input, textarea { font-family: Trebuchet MS, Arial, Verdana, Sans-Serif; font-size: 11px; margin: 0; padding: 0; }

img { border: 0; margin: 0; padding: 0; }

form { margin: 0; padding: 0; }

ul { margin: 0 0 20px 20px; padding: 0; }

/* taalkeuze 
-------------------------------------------------- */
#center { position:absolute; top:5px; /* for ie-mac */ left:0; }

/* Hide from ie-mac \*/ 
#center { top:50%; width:100%; margin-top:-210px; text-align:center; min-width:770px;  } 
/* End hide from ie-mac */ 

#box { width: 770px; height: 420px; margin:0 auto; text-align:center; border: 1px solid #AC5D3F; }

.languages { height: 30px; font-size: 14px; }
.languages a { font-size: 14px; font-weight: bold;}

.duoLink { text-decoration: none; color: #333; font-size: 10px; }

/* top
-------------------------------------------------- */
#logo { height: 90px; vertical-align:middle; /*padding: 0 0 0 16px;*/ }
#logo img { display: block; margin: 0 auto; }

#logoCrion { height: 90px; vertical-align:middle; /*padding: 0 0 0 16px;*/ }
#logoCrion img { display: block; margin: 0 auto; }

#popups { background-color: #C1C7D9; padding-top: 15px; text-align: center; color: #2C5E87; }

/*#popups div { position: relative; width: 170px; height: 60px; margin: auto; }*/

#banners { padding-top: 15px; }
#banners p { margin: 0 0 5px 0; padding: 0; font: 16px/20px 'Arial Black', sans-serif; text-align: center; color: #2C5E87; }
#banners small { display: block; text-align: right; }

#exportexpert { margin-left: 25px; }

#offerte { margin-left: 32px; }

/*#quickscan { float: right; padding-right: 18px; }

#kredietmeter,
#quickscan { position: absolute; top: 0; left: 0;}

#kredietmeter { visibility:hidden; }
*/

#logout { padding: 0 16px 0 214px; background-color: #C1C7D9; height:22px; /*text-align: right;*/ vertical-align:middle; color: white; font-size: 12px; }
#logout a { /*color: #2C5E87;*/ color: #fff; /*text-decoration: none;*/ font-size: 12px; }
#logout a:hover { color: #2C5E87; }

.zoeken { text-align:center; vertical-align: middle; }
.zoeken a { color: #FFFFFF; text-decoration: none; margin: 0 5px 0 5px; }
.zoeken input { height:20px; width: 130px; border: 1px solid white; }

/* maincontent
-------------------------------------------------- */
#main { /*width: 770px;*/ width: 820px; text-align: left; margin:0 auto; border: 1px solid #C1C7D9; }

td.width_190 { width: 190px; }
td.width_200 { width: 200px; }
td.width_428 { width: 430px; }

td.zijbalk { background-color: #C1C7D9; }

p.nieuwsfeit { padding: 0 0 5px 15px; }

#nieuws { /*width: 60px;*/  margin: 15px auto; padding: 0 0 0 5px; }

#nav ul { font-family: Trebuchet MS, Arial, Verdana, Sans-Serif; margin: 0; padding: 0; list-style-type: none; font-size: 12px; }
#nav ul li { display: inline;}
#nav a { display: block; padding: 7px 5px 7px 15px; margin: 0 0 1px 0; background-color: #7080A7; color: #FFFFFF;color: white; text-decoration: none; font-weight: normal;}
#nav a.active,
#nav a:hover { background-color: #082F67; }
#nav ul ul li a { font-size: 11px; padding: 3px 0 3px 25px; background-color: #89A1C4; }
#nav ul ul ul li a { padding: 3px 0 3px 35px; }

.subnav { border-bottom: 1px solid #082F67;}
.subnav a { padding: 3px 3px 2px 3px; margin: 0 0 0 5px; text-decoration: none;color: #7080A7;border-top: 1px solid #7080A7;border-right: 1px solid #7080A7;border-left: 1px solid #7080A7;}
.subnav a.active { color: #082F67;border-top: 1px solid #082F67;border-right: 1px solid #082F67;border-left: 1px solid #082F67;font-weight: bold;background-color: #FFFFFF;}
.subnav a:hover { color: #000000; }

/***** bannerexportexpert 
a.bannerexportexpert {display: block;width: 108px;font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;background-color: #FFFFFF;margin: 50px 0 0 0;padding: 15px 16px 0 15px;border-right: 1px solid #C1C7D9;text-decoration: none;}
.meer {background: #FFF;border-right: 1px solid #C1C7D9;margin: 0 0 10px 0;padding: 3px 0 3px 15px;
}*****/

/* content
-------------------------------------------------- */
#QS,
#content { padding: 30px 0 0 0; margin: 0 24px 5px 24px; }
#content { position: relative; width:380px; }

#path { position: absolute; top: 3px; left: 0; width: 380px; color: #8C8C8C; }
#path a { color: #8C8C8C; }

.print {float: right; }

.clear { clear:both; }

.file { clear: both }
.file img { float: left; margin: 0 5px 3px 0; }

/* news
-------------------------------------------------- */
#news { font-family: Trebuchet MS, Arial, Verdana, Sans-Serif; width: 200px; background-color: #C1C7D9; padding: 0 0 20px 0; font-size: 11px; }
#news p { text-align: left; padding: 0 0 10px 0; font-size: 11px; font-weight: normal; color: #000000; }
#news a { color: #082F67; font-size: 11px; }
#news div { margin: 25px 25px 0 25px; }

#nieuwsbrief { width:565px; margin:15px 0 20px 0; }
#nieuwsbrief img { float:left; width:139px; padding:0; margin:0 2px 0 0; }

div.bloklossepagina { margin:10px 0 20px 0; width:564px; }
div.bloklossepagina a { text-decoration:none; margin:0; padding:0; }
div.picture.links { float:left; margin: 0 20px 0 0; }
div.picture.rechts { float:right; margin:0 0 0 20px; }

/* new css
-------------------------------------------------- */
h3{ font-size: 12px; margin: 0 0 10px 0; }
h4 { font-size: 11px; margin: 0 0 10px 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

.leftimg { float: left; margin: 0 15px 15px 0; }

.img_home { margin-bottom: 15px; }

#agendaSessions { margin: 0; list-style-type: none; }
#agendaDate { float: left; width: 80px; }
#agendaInfo { float: left; width: 300px; margin: 0; }
#agendaSessions h3 { margin: 0 0 5px 0; font-size: 12px; }
#agendaSessions h3 a { color: #082F67; }


.sessionLocation,
.sessionAdress { margin-bottom: 10px; }
.saveInfoTitle { padding: 10px 0 0 0; border-top: #082F67 1px solid; }

a.btn { display: block; float: left; width: 160px; margin-right: 10px; padding: 2px 5px; background: #7080A7; color: #fff; text-align: center; text-decoration: none; }
#fotosessieLink.btn { width: 250px; }
#lidWorden a.btn { width: 160px; }
#btn_lidWorden { margin: 0; }

input.btn_submit { margin: 10px 0 0 0; padding: 4px 15px; background: #7080A7; border: none; color: #fff; }

#inschrijvenForm fieldset,
#inschrijvenLidForm fieldset { padding: 10px; }
#loginForm div,
#inschrijvenForm div,
#inschrijvenLidForm div { margin: 0 0 5px 0; }
#loginForm label,
#inschrijvenForm #gegevens label,
#inschrijvenLidForm label { clear: left; float: left; width: 90px; }
#loginForm input,
#inschrijvenForm #gegevens input,
#inschrijvenLidForm input { width: 200px; }

#sidebarLoginForm { padding: 5px 5px 5px 15px; border-top: #7080A7 3px solid; }
#sidebarLoginForm input { width: 160px; }
#sidebarLoginForm #loginForm .btn_submit { margin: 0; }

#loginForm input.btn_submit { width: auto; margin: 0 0 0 90px; }
#inschrijvenForm input.btn_submit,
#inschrijvenLidForm input.btn_submit { width: auto; }

#inschrijvingskeuze input { float: left; width: auto; margin: 0 5px 0 0; }
#inschrijvingskeuze label { clear: none; width: auto; }
#inschrijvingskeuze .extra { margin-top: 15px; }
#inschrijvingskeuze .extra p { margin-bottom: 5px; padding: 0; }
#inschrijvingskeuze ul { list-style-type: square; margin-bottom: 5px; }
#inschrijvingskeuze ul ul { list-style-type: circle; }

ul#info,
ul#info ul { list-style-type: none; margin: 10px 0 0 0; }
ul#info li { margin: 0 0 10px 0; }
ul#info ul li { margin: 0 0 3px 0; }

.zijbalk h4 { margin: 0 0 10px 0; padding: 0 5px; background: #7080A7; font-size: 12px; line-height: 16px; color: #fff; text-align: center; }
.zijbalk .logoHoofdpartner,
.zijbalk .logoPartner { margin: 0 10px 10px 10px; text-align: center; }

.partner { margin: 0 0 10px 0; border-bottom: #082F67 1px solid; }
.partner img { float: right; margin: 0 0 15px 15px; }
.partner .website { margin: 0 0 10px 0; }

#erkendKMO { text-align: center; }

div.error { padding: 4px; background: #dc2323; color: #fff; }
div.error p { margin: 0; padding: 2px; text-align: center; }

/* bottom
-------------------------------------------------- */
#bottom { background-color: #082F67; }
#bottom td { color: #FFFFFF; height: 25px; padding-left: 15px; font-size: 9px; vertical-align: middle; }
#bottom a { color: #FFFFFF; text-decoration: none; }
#bottom a:hover,
.zoeken a:hover { text-decoration: underline; }

.top-button { display: inline; float: right; margin: 0 10px 5px 0; }
.top-button a { text-decoration: none; font-weight: bold; font-size: 9px; color: #FFFFFF; }
.top-button a:hover { color: #082F67; }

.sitemap { float: left; padding: 0 0 0 25px; }

.disclaimer { float: right; padding: 0 10px 0 0; }

ol li { padding-bottom: 10px; }

.terug { margin-top: 10px; }

/* offerte
-------------------------------------------------- */

#offerteaanvraag { margin: 0; }
#offerteaanvraag div { display: block; clear: both;	}

#opm input,
#infoVorig2jaar fieldset,
#infoVorigjaar fieldset,
#infoHuidigjaar fieldset,
#omzetVerdeling fieldset,
#algemenegegevens fieldset,
#persoonsgegevens fieldset,
#offerteaanvraag fieldset { border: 0px; padding: 0 0 15px 0; }

#opm label,
#infoVorig2jaar label,
#infoVorigjaar label,
#infoHuidigjaar label,
#omzetVerdeling label,
#algemenegegevens label,
#persoonsgegevens label,
#offerteaanvraag label,
#bedrijfsgegevens label { display: block; float: left; width: 180px; padding: 2px 0; }

/*#bedrijfsgegevens label {display: block;float: none;}*/

#opm input,
#infoVorig2jaar input,
#infoVorigjaar input,
#infoHuidigjaar input,
#omzetVerdeling input,
#algemenegegevens input,
#persoonsgegevens input,
#offertegegevens input,
#bedrijfsgegevens input { padding: 2px 5px; width: 100px; }

#persoonsgegevens .radio input,
#algemenegegevens .datum input { width: auto; }

#offertegegevens textarea { padding: 2px 0; width: 100px; }

#offertegegevens textarea#opmerkingen { width: 300px; }

fieldset h2 { font-size: 11px; font-weight: bold; color: #082f67; padding: 0 0 8px 0; }

fieldset { margin-top: 10px; }

#verplicht { padding: 10px 0 0 0; }