/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 11, 2011 */
@font-face {
    font-family: 'CalibriItalic';
    src: url('calibrii-webfont.eot?') format('eot'),
         url('calibrii-webfont.woff') format('woff'),
         url('calibrii-webfont.ttf') format('truetype'),
         url('calibrii-webfont.svg#webfontoeyuWp2y') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriBoldItalic';
    src: url('calibriz-webfont.eot?') format('eot'),
         url('calibriz-webfont.woff') format('woff'),
         url('calibriz-webfont.ttf') format('truetype'),
         url('calibriz-webfont.svg#webfontEIpzp9dO') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriBold';
    src: url('calibrib-webfont.eot?') format('eot'),
         url('calibrib-webfont.woff') format('woff'),
         url('calibrib-webfont.ttf') format('truetype'),
         url('calibrib-webfont.svg#webfontrgvrgquU') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriRegular';
    src: url('calibri-webfont.eot?') format('eot'),
         url('calibri-webfont.woff') format('woff'),
         url('calibri-webfont.ttf') format('truetype'),
         url('calibri-webfont.svg#webfontoNcXYOlj') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Main */
* { border: none }
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .7em; line-height:18px; padding: 0px; margin: 0px; color: #000; background: url(/static/img/bg-body.gif) 0px 3px no-repeat }
ul {margin: 0px }
table { border-collapse:collapse}

/* Wrapper */
#wrapper {width: 1000px; margin: 0 auto; }

/* Algemene breedte, deze is smaller dan wrapper vanwege uitspringen */
#header,
#header_image,
#taalkeuze,
#content, #content_breed {width: 974px; margin-left:12px }

/* Header vak */
#header {height: 70px; }
#header #logo { margin-left:15px;margin-top:15px; }
#header_image {height: 217px; }

/* Taalkeuze vak met landen */
#taalkeuze {height: 20px; background:black; text-align: right; color:white; padding-top: 5px; padding-right:14px; width:960px }
#taalkeuze img { border:none }
#taalkeuze a, #taalkeuze a:visited { color:white; text-decoration: none }

/* Midden vak met kortnieuws blokjes */
#kortnieuws { height: 183px; background: #df5021 url(/static/img/bg-hometeksten.png); float: left; }
/* blokken kortnieuws */
	.vrij-blok { width: 333px; height: 183px; float: left; overflow: hidden; }
	.vrij-blok-3 { cursor: pointer; }

	.vrij-blok-body { margin-left: 22px; margin-top: 30px; float: left; height: 83px; width: 230px; overflow: hidden; }
	.vrij-blok-3 .teamviewer-text { width: 220px; line-height: auto; line-height: 14px; }

	.vrij-blok-url-btn { position: absolute; top: 426px; margin-left: 3px;font-family: Calibri, CalibriBold, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: auto; background-image: url(/static/img/bg-pijl-overlap.png); background-repeat: no-repeat; width: 174px; height: 46px; padding-left: 15px; padding-top: 3px;  }
	
	.vrij-blok-url-btn a,
	.vrij-blok-url-btn a:link,
	.vrij-blok-url-btn a:visited,
	.vrij-blok-url-btn a:hover,
	.vrij-blok-url-btn a:active { color: white; text-decoration: none; outline: 0; }

	.vrij-blok-body,
	.vrij-blok-url-btn,
	.placeholder-kort-fixed div { line-height: auto; }

/* Content vak 3-koloms */
#content { background: url(/static/img/bg-content.png) }
#content .links { width:400px; float:left; padding:30px;}
#content .midden { width: 208px; float:left; padding:30px; }
#content .rechts { width: 184px; float:left; padding:30px; }

/* Content vak 2-koloms */
#content_breed { background: url(/static/img/bg-content-breed.png) }
#content_breed .links { width:668px; float:left; padding:30px;}
#content_breed .rechts { width: 184px; float:left; padding:30px; }

/* Footer vak */
#footer {background: #e6e6e6; height: 215px; clear: both }
#footer .kolom { width: 220px; float: left; }
.inside { width: 1000px; margin: 0 auto;}
#kolom-a {margin-left:40px;}

/* Copyright vak */
#copyright {background: #666666; height: 40px; clear: both }
#copyright .inside { padding-top:10px; }

/* Superfish menu */

ul.level-0 { margin-left:198px;/margin-left:32px;margin-top:24px;}
ul.level-0 li ul.menu-main.level-1,
ul.level-0 {font-family: Calibri, CalibriRegular, Arial, Helvetica, sans-serif; font-size: 28px; background: none; position: absolute; display: block; width: auto; list-style: none }
ul.level-0 li.first { display: none; }

ul.level-0 li {float: left; }
ul.level-0 > li { background:url(/static/img/bg-menu.png) top right no-repeat; height:46px;width:auto; padding-right:60px;}
ul.level-0 li.last { background:none;padding-right:0px; }

ul.level-0 li a,
ul.level-0 li a:link,
ul.level-0 li a:visited,
ul.level-0 li a:hover,
ul.level-0 li a:active { color:black; text-decoration: none; }
ul.level-0 li a { display:block; height:46px;}
ul.level-0 li a:hover { background:url(/static/img/bg-menu-hover.png) 0px 36px repeat-x; }

ul.level-0 li ul.menu-main.level-1 { background:url(/static/img/bg-sf-menu.png) bottom right no-repeat;margin: 0; padding-left: 0; float: left; display: block; }
ul.level-0 li ul.menu-main.level-1 li { clear: both; padding: 0; margin: 0; float: left; width: 100%; display: block; }
ul.level-0 li ul.menu-main.level-1 li a,
ul.level-0 li ul.menu-main.level-1 li a:link,
ul.level-0 li ul.menu-main.level-1 li a:active,
ul.level-0 li ul.menu-main.level-1 li a:visited { height:auto; font-size: 12px; padding: 4px 20px; margin: 0; border: 0; display: block; border-bottom: solid 1px #999; }
ul.level-0 li ul.menu-main.level-1 li.last a { border-bottom:0; }
ul.level-0 li ul.menu-main.level-1 li a:hover { background:url(/static/img/bg-sf-menu-over.png) no-repeat;border: 0; border-bottom: solid 1px #999;}

/* Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearboth {clear:both }

/* Algemene Decoraties */
h1, h2 { font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif;}
h1 { color: #df5021; margin:0px; padding:0px; margin-bottom:1em}

/* Midden decoraties */
.contact_tab { position:absolute; margin-top:-36px; margin-left:126px;width:95px; height:39px; background:url(/static/img/bg-contact.png)}

/* Content Decoraties */
#content .links, #content_breed .links  {font-size: 14px; line-height:22px}
#content .links h1, #content_breed .links h1 {font-size: 30px;}
#content .links ul { list-style-type:square; margin:0; padding:0; margin-left:12px; }
#content .links .oplossingenTabel tr td, #content_breed .links .oplossingenTabel tr td { border: solid 1px #999; border-collapse: collapse; padding:4px;}
#content .links a, #content_breed .links a,

#content .midden h2 {color: #df5021; font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:0px; font-size: 17px; margin-left: -2px; }
#content .midden a,

#content .rechts a { color:black }
#content .rechts h1, #content_breed .rechts h1 {font-family:Calibri, CalibriBold, Arial, Helvetica, sans-serif;display:block; height:23px; width:175px; padding-left:30px;padding-top:2px; font-size: 12px; font-weight:bold; background: url(/static/img/bg-rechts-header.png) no-repeat; }


/*Form decoraties */
label {display:block;padding-bottom:5px;margin-top:5px;font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif;font-size:14px;}
#contactform {width:200px;overflow:hidden; padding:0px}
#contactform li {list-style:none;padding-bottom:5px;}
#contactform li .fieldbox {background:transparent url(/static/img/bg-tekstveld.png) no-repeat top left;float:left;height:22px;padding-left:5px;}
#contactform li .fieldbox input {background:transparent url(/static/img/bg-tekstveld.png) no-repeat top right;width:400px;}
#contactform li .fieldbox.verplicht {background:transparent url(/static/img/bg-tekstveld-over.png) no-repeat top left;float:left;height:22px;padding-left:5px;}
#contactform li .fieldbox.verplicht input {background:transparent url(/static/img/bg-tekstveld-over.png) no-repeat top right;width:400px;}
#contactform li .msgbox {background:transparent url(/static/img/bg-tekstblok.png) no-repeat top left;float:left;height:78px;padding-left:5px;}
#contactform li .msgbox textarea {font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif;background:transparent url(/static/img/bg-tekstblok.png) no-repeat top right;height:90px;padding-top:5px;width:400px;}
#contactform li .msgbox.verplicht {background:transparent url(/static/img/bg-tekstblok-over.png) no-repeat top left;float:left;height:78px;padding-left:5px;}
#contactform li .msgbox.verplicht textarea {font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif;background:transparent url(/static/img/bg-tekstblok-over.png) no-repeat top right;height:90px;padding-top:5px;width:400px;}

/* Footer Decoraties */
#footer .inside h2 {font-size:24px; margin:0;padding:0;margin-top:40px; margin-bottom:10px;}
#footer .inside ul,
#footer .inside li { margin:0px; padding:0px; list-style-type: none; font-family: Calibri, CalibriRegular, Arial, Helvetica, sans-serif; font-size:12px;}
#footer .inside li { border-bottom:1px solid white; width:200px; }
#footer .inside li a { text-decoration:none; color:black }
#footer .inside li a:hover { font-weight:bold; color:black }
#footer .inside #kolom-d h1 {font-size:14px; margin:0;padding:0;margin-top:40px; margin-bottom:10px; color:black;}
#footer .inside #kolom-d table { width:270px; border-collapse: collapse }
#footer .inside #kolom-d table td { width:90px; border-bottom: 1px solid white  }

/* Copyright Decoraties */
#copyright .inside .links { font-family: Calibri, CalibriRegular, Arial, Helvetica, sans-serif; font-size:12px; margin-left:40px; color:white; float:left}
#copyright .inside .rechts { font-family: Calibri, CalibriRegular, Arial, Helvetica, sans-serif; font-size:12px; margin-left:40px; color:white; text-align: right; margin-right:30px; }
#copyright a { text-decoration: none; color:white }
#copyright a:hover { text-decoration: underline; }

/* artikel Decoraties */
.categorien h3 { margin:0;padding:0; line-height:20px;}
.categorien h3 a { color:#df5021; text-decoration:none; float:left;}
.categorien h3 a:hover { text-decoration:underline;}
.artikel_datum { float:right; font-style:italic; font-size:9px; }
.artikel_email { font-size:9px; }
#content_breed hr {border: none;border-bottom:1px dotted #df5021; margin-bottom:10px; padding: 0;padding:0px 0px 10px 0px; clear:both;}
#content_breed .witregel {display:block;margin-bottom:10px;}
#reacties { border-top: 1px solid #666; border-bottom: 1px solid #666;}
.commentseven { background:#e7e7e7; padding:10px; border:1px dotted #df5021; }
.commentsodd { background:#fff; padding:10px; border:1px dotted #df5021; }

/*Comments form decoraties */
#reageerform {width:500px;overflow:hidden; padding:0px}
#reageerform li {list-style:none;padding-bottom:5px;}
#reageerform li .fieldbox {background:transparent url(/static/img/bg-tekstveld-breed.png) no-repeat top left;float:left;height:22px;padding-left:5px;}
#reageerform li .fieldbox input {background:transparent url(/static/img/bg-tekstveld-breed.png) no-repeat top right;width:900px;}
#reageerform li .fieldbox.verplicht {background:transparent url(/static/img/bg-tekstveld-over.png) no-repeat top left;float:left;height:22px;padding-left:5px;}
#reageerform li .fieldbox.verplicht input {background:transparent url(/static/img/bg-tekstveld-over.png) no-repeat top right;width:900px;}
#reageerform li .msgbox {background:transparent url(/static/img/bg-tekstblok-breed.png) no-repeat top left;float:left;height:90px;padding-left:5px;}
#reageerform li .msgbox textarea {font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif;background:transparent url(/static/img/bg-tekstblok-breed.png) no-repeat top right;height:90px;padding-top:5px;width:900px;}
#reageerform li .msgbox.verplicht {background:transparent url(/static/img/bg-tekstblok-over.png) no-repeat top left;float:left;height:90px;padding-left:5px;}
#reageerform li .msgbox.verplicht textarea {font-family:Calibri, CalibriRegular, Arial, Helvetica, sans-serif;background:transparent url(/static/img/bg-tekstblok-over.png) no-repeat top right;height:90px;padding-top:5px;width:900px;}

.tags { list-style: square; margin-left: 10px; padding-left: 20px; }
.tags li a,
.tags li a:link,
.tags li a:active,
.tags li a:visited { color: #df5021; text-decoration: none; }
.tags li a:hover { text-decoration: underline; }

.kapaf { height: 22px; width: 185px; display: block; overflow: hidden; }
.inline.padding { padding-left: 10px; }

div.geslaagd { color: #33a70b; background-color:#f6f6f6; padding: 4px; border: solid 1px #ccc; margin-bottom: 10px; }
div.geslaagd strong { display: block; padding-lefT: 10px; }

#gallerij-container { float: right; margin: 14px; margin-top: 0; margin-right: 0; }
	#gallerij-label { display: block; text-align: center; font-weight: bold; font-style: italic; color: #999; }
	#gallerij-visual-container { border: solid 1px #ccc; width: 200px; height: 138px; }
