/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; display:block }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { background:url(../images/pattern.gif) repeat 0 0; }
body { position:relative;  font:75%/140%  Arial, Helvetica, sans-serif; width:855px; margin:0 auto; }
h1 { font-size:1.166em; font-weight:normal; color:#039; }
h1 a{color:#039;}

#home #left { width:228px; }
#home #right { width:600px; padding-top:9px; }

#thumbs ul:after, #projectList li:after, .bothSides:after, #content:after, #submenu:after, #menu  ul:after { content:'.'; display:block; height:0; visibility:hidden; clear:both; }
#left #pictitle, #thumbs ul, #projectList li, .bothSides, #content, #submenu, #menu ul { display:inline-block; }
#left #pictitle, #thumbs ul, #projectList li, .bothSides, #content, #submenu, #menu ul { display:block; }

#header { position:relative; padding-top:16px;width:853px;height:173px}
#header h1 { font:bold 1.666em Arial, Helvetica, sans-serif; padding-bottom:6px; }
#header a  { color:#193286; }
#header .icon  { position:absolute; right:0; top:9px; }
#header .icon span { background:url(../images/icon.png) no-repeat 0 0; width:94px; height:67px; display:block; }
#header .icon a { width:94px; height:67px; display:block; position:relative; }

#menu { background: url(../images/menu.gif) repeat-x 0 0; padding:0; }
#menu ul { background:url(../images/menu_bg.gif) no-repeat right top; padding-left:20px; border:0; border-left:1px solid #b9ba9a}
#menu li { float:left; padding:11px 70px 16px 0; }
#menu a { font:italic bold 1.25em Arial, Helvetica, sans-serif; color:#b2aa01; display:block; }
#menu li.active a, #menu a:hover { color:#193286; }

#content { padding-top:11px; position:relative; min-height:185px; }

#left { width:480px; float:left; }
#left #pictitle { background:#b2aa01; color:#193286; font-size:1.5em; font-style:italic; padding:4px; }
#left #pictitle strong { font-style:normal; }
#left .p_img { width:228px; overflow:hidden; }
.projectName { background:#b2aa01; font:italic bold 1.25em Arial, Helvetica, sans-serif; color:#193286; padding:5px 0 5px 7px }
.project_descr { background:#e0dd99; font-size:0.916em; padding:7px 9px; margin:2px 0; }
.projects .more a { background:#193286 url(../images/more.gif) no-repeat 213px center; display:block; text-align:right; padding:3px 27px 3px 0; font:italic bold 1em Arial, Helvetica, sans-serif; color:#fff; }
#mainPic { height:267px; }
#mainPic  img { padding-top:2px; display:block; }
#submenu { background:#b2aa01; overflow:hidden; }
#submenu li { background:url(../images/delimit.gif) no-repeat 0 0; float:left; margin-left:-1px; font-weight:bold; }
#submenu li a { color:#fff;  padding:5px 14px 5px 12px; display:block; }
#submenu li.active a, #submenu li.active a:hover, #submenu li a:hover { background:#193286; }
.description { background:#f7f6e5; padding:5px 13px; }
.description p { padding-bottom:18px; }
.description a  { color:#143386; }
.more { text-align:right; padding-top:0px; }
.more a { background:url(../images/dblarrow.gif) no-repeat right center; padding-right:19px; font-weight:bold; color:#193286; }

#right { padding:0 0 0 27px; float:left; width:346px; }

#right p { padding-bottom:18px; }
#right .news div a { font:italic 1.75em Arial, Helvetica, sans-serif;  padding:9px 0 11px 9px; color:#193286; display:block; }
#right .news1  { background:url(../images/news1.gif) no-repeat 0 0; margin-bottom:10px; }
#right .news2  { background:url(../images/news2.gif) no-repeat 0 0; }
#right .news .news2  a { padding-bottom:13px; }
.rightbox { float:right; }
.rightbox img { display:block; }
.contactInfo { color:#143386; padding-left:14px; margin-left:34px;  border-left:1px solid #193286; font-size:0.92em }
.contactInfo p{padding-bottom:7px !important}
.contactInfo a  { color:#143386; }
.contactInfo img  { display:inline; padding-right:15px; }
#thumbs { width:347px; }
#thumbs ul { padding-bottom:4px; }
#thumbs li { float:left; margin:0 5px 5px 0; width:96px; height:73px; overflow:hidden;}
#thumbs li a { float:left; }
#projecten #thumbs { height:263px; overflow:auto; }
#projecten #content { min-height:0; }
#projecten .onbottom { position:static; }
.caption { clear:both; font-style:italic; color:#333; }
#right .projectBox { float:left; width:192px; margin-right:19px; font-size:0.916em; }
#right .projectBox p { border-bottom:1px solid #f0eecc; padding-bottom:2px; }
#right .projectBox p strong { float:left; width:96px; }
#right .projectBox .projectTitle  { border:0; color:#193286; font-weight:bold; padding-bottom:8px!important; }

#right .onbottom .contactInfo { float:left; width:120px; margin:0; }

.sort { width:643px; }
.sort input { margin:0 5px; }
.sort fieldset { color:#000; }
#projectList { padding-top:10px; }
#projectList li { padding-bottom:5px; }
#projectList h2 { background:#b2aa01; font-weight:normal; font-size: 1.25em; color:#193286; padding:2px 6px; }
#projectList h2 a { color:#193286; font-style:italic; font-weight:bold}
.bothSides { background:#f7f6e5; padding:3px 0 3px 4px; border:1px solid #e9e7b7; border-width:0 0 1px 1px; }
#right .bothSides .more { text-align:left; padding:0!important; }
#right .textbox .projectBox { float:none; width:auto; margin-right:0; }
#right .textbox .projectBox p strong { color:#333; }
#right .picbox { float:left; width: 150px; }
#right .picbox img { display:block; }
#right .textbox  { float:left; width:478px; padding-left:6px; }

#footer { font-size:0.916em; padding-top:5px; clear:both; }
#footer a { color:#000; }

.tx-powermail-pi1 { border:0; color:#828181; }
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:400px; }
.tx_powermail_pi1_fieldwrap_html label { width:100px; float:left;font-weight:bold; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#E1DD9E; border:none; color:#193286; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

.singleTable { border-collapse:collapse;margin:0pt 0pt 5px; }
.singleTable tr th { text-align:center; border:1px solid #666; background:#ccc; padding:3px; }
.singleTable tr td { text-align:right; border:1px solid #666; padding:3px; }
a.pdf-file{background:url(../images/pdf-file.gif) no-repeat left center;padding:1px 0pt 1px 20px;}

.SingleNews  h1, .ListNews h1 { padding-bottom:5px; }
.links { clear:both; padding-top:20px; }
.links a { font-weight:bold;color:#039; }
.links .archive { float:right; }

.ListNews{padding:5px 0; border-bottom:1px solid #a2a697}
.ListNews a{font-weight:bold;color:#039;}
.ListNews img, .SingleNewsImg img{padding:1px; border:1px solid #a2a697; margin:5px 0 5px 5px;}
.ListNewsImg, .SingleNewsImg{float:right;}
.ListNews h1 a{color:#039; font-weight:normal !important}
.csc-sitemap a { color:#143386; }


.projectLeft  {  position:relative; }
.showhide { background:#F7F6E5; width:480px; padding:5px 0; }
.other { padding:0 13px!important; }

.csc-firstHeader { font-weight:bold; }
