/* Stylesheet */

.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%; }


/* global */
html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;}
html, body {height: 100%; min-height: 100%; margin:0; padding:0; background-color:#E0E0E0; font-family:verdana; color:#A4A4A4; font-size:11px; line-height:14px;}
img {border:0px;}
td {text-align:left; font-family:verdana; text-decoration:none; font-size:11px; line-height:14px; font-weight:normal; color:#777777; padding:0; margin:0;}
#maintable {height: 100%; min-height: 100%; vertical-align: top; display: block;}
#wrapper {width: 990px; margin: 0 auto; height: 100%; min-height: 100;}

/* divs */
#txttd {vertical-align:top; padding:0; padding-bottom: 10px; background-image:url('/images/layout/bck.gif'); background-repeat:repeat-x; background-color:#ffffff;}
#links {vertical-align:bottom; text-align:center; background-image:url('/images/layout/bck_l.gif');}
#rechts {text-align:center; background-image:url('/images/layout/bck_r.jpg'); background-repeat:no-repeat; background-color:#BB111C;}
#rechts p { color:#fff; }
.nav {vertical-align:top; margin:0; padding:0; text-align:center;}
#txt {height:95px; vertical-align:top; margin:36px 86px 10px; 86px; padding:0; overflow:hidden; text-align:left;}
#txtinfo {min-height:95px; vertical-align:top; margin:36px 86px 10px; 86px; padding:0; overflow:hidden;text-align:left;}
#projecttitel {vertical-align:top; margin:0 86px 0 86px; padding:0;}
#projecttitel table {border:0; display: block;}
#projectfoto {height:440px; overflow:hidden; text-align:center; vertical-align:bottom; padding:10px 0 0 0; margin:0;}


.rood {vertical-align:center; background-color:#ED1C24;}
.roodhi {vertical-align:center; background-color:#9E0000;}


/* Links */
a.nav {text-decoration:none; font-family:verdana; font-weight:normal; font-size:11px; color:#A4A4A4;}
a.nav:hover, a.navselect, a.navselect:hover {text-decoration:none; font-family:verdana; font-weight:normal; font-size:11px; color:#C43027;}

a {text-decoration:underline; font-family:verdana; font-weight:normal; color:#C43027;}
a:hover {text-decoration:underline; font-family:verdana; font-weight:normal; color:#000000;}

a.wit {text-decoration:none; font-family:verdana; font-weight:normal; font-size:11px; color:#ffffff;}
a.wit:hover {text-decoration:underline; font-family:verdana; font-weight:normal; font-size:11px; color:#ffffff;}

a.witsubnav {text-decoration:underline; font-family:verdana; font-weight:normal; font-size:11px; color:#ffffff;}
a.witsubnav:hover {text-decoration:underline; font-family:verdana; font-weight:normal; font-size:11px; color:#F5A592;}


/* H-declaration */
h1, .titel {font-family:verdana; text-decoration:none; ; font-size:20px; line-height:21px; font-weight:normal; color:#C43027; padding:0; margin:0 0 4px 0}
h2, .kop {font-family:verdana; text-decoration:none; font-size:15px; line-height:21px; font-weight:normal; color:#C43027; padding:0; margin:0;}
h3, .basiswit {font-family:verdana; text-decoration:none; font-size:11px; line-height:14px; font-weight:normal; color:#ffffff; padding:0; margin:0;}
h4, .basis {font-family:verdana; text-decoration:none; font-size:11px; line-height:14px; font-weight:normal; color:#777777; padding:0; margin:0;}
h5, .fotonav {font-family:verdana; text-decoration:none; font-size:13px; font-weight:normal; color:#C43027; padding:0; margin:0;}

h3 a {text-decoration:none; font-family:verdana; font-weight:normal; color:#000000; line-height:16px;}
h3 a:hover {text-decoration:underline; font-family:verdana; font-weight:normal; color:#777777; line-height:16px;}

h5 a {text-decoration:none; font-family:verdana; font-weight:bold; color:#C43027;}
h5 a:hover {text-decoration:none; font-family:verdana; font-weight:bold; color:#000000;}

.grijs {color:#777777;}
#foto {width:118px; height:92px;}
#foto img {vertical-align:top;}
#foto a, #foto {display:block; border:1px solid #ffffff; padding:1px; float:left;}
#foto a:hover {display:block; border:1px solid #C43027; padding:1px; float:left;}

div.galleryfolder a {color:#777777; text-decoration:none;}
div.galleryfolder a:hover {color:#777777; text-decoration:underline;}
span.galleryfolder_title {color:#000000; font-weight:bold;}
div.galleryfolder p {margin:0; color:#777777; display:inline; float:left;}
.gallerylist {list-style: none;}

.ezcontent-form-field input, .ezcontent-form-field textarea {border:1px solid #C43027; background-color:#ffffff;}

#reclameblok {width: 100%; height: 95px; padding: 0; margin: 0; margin-bottom: 5px;}
#reclameblok ul, #reclameblok ul li, #reclameblok ul li img {width: 688px; height: 95px; list-style: none outside; margin: 0; padding: 0;}
