body, body div, body p, body th, body td, body li, body dd {font-size: x-small; /* false value for WinIE4/5 */voice-family: "\"}\""; /* trick WinIE4/5 into thinking rule is over */voice-family: inherit;   /* recover from trick */font-size: small/* intended value for better browsers */}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd  {font-size:   small;/* be nice to Opera */color: #333333;}
html{height: 100%;width: 100%;}
body{height: 100%;width: 100%;}
#nonFooter{position: relative; min-height: 100%; min-width:754px;voice-family: "\"}\"";voice-family: inherit;height: auto;}
html>body #nonFooter {height: auto;}
* html #nonFooter{height: 100%;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* algemeen */
body {font-family: Verdana, "Trebuchet MS", sans-serif;color: #333333;line-height: 18px; margin: 0; padding: 0; background-color: #EEEEEE;text-align: center; /* for IE5 and IE5.5 on Windows */}
img, img a, img input {border:none;}
p	{font-family: Verdana, "Trebuchet MS", sans-serif;margin: 0;padding: 3px 0;color: #333333;text-align: left; /* combat the alignment on the body */}
h1, h2, h3, h4, h5, h6	{font-family: "Helvetica nueue", Helvetica, Arial, sans-serif;}
h1	{font-size : large;font-weight: bold;color: #333333;padding: 0;margin: 0;letter-spacing: 0.05em;}
h2	{font-size : medium;font-weight: bold;color: #333333;padding: 0;margin: 3px 0 0 0 ;}
h3 {font-size : small;line-height: normal;padding: 0;margin: 7px 0 0 0;}
h4, h5, h6	{}
a:link {text-decoration: underline;color: #333333;}
a:visited {text-decoration: underline;color: #333333;}
a:hover {text-decoration: underline;color: #CC000F;}
a:active {text-decoration: underline;color: #CC000F;}
table {}
td {}
th {}
blockquote {}
caption {}
abbr, acronym, .help {border-bottom: 1px dotted #D1DAE3;cursor: help;}
p.error {margin-left:165px;margin-bottom: 14px;}
.input_fout   {border:1px solid #CC000F !important;}
.text_fout {color: #CC000F !important;}
/* algemeen */
/*prop*/
.logo {width: 242px;float:left; display:inline;margin:0;padding:40px 0  0 0;}
.logo h2 {width: 242px;display:block;text-align: left;padding: 7px 0 14px 0; font-size: small;font-style: italic;font-weight: normal;}
#prop-logo {position:relative;width:184px; height:80px;margin:0; padding:0;overflow:hidden;text-align: center;}
#prop-logo span {display:block;position:absolute; left:0; top:0; z-index:1;width:184px; height:80px;margin:0; padding:0;background:url(../images/prop.gif) top left no-repeat;}
#prop {position:relative;overflow:hidden;height: 51px;float:right;display:inline;width:118px;margin: 14px 0 0 0;padding:0;border:none;text-align: center; vertical-align: bottom;}
#prop span {display:block;position:absolute; left:0; top:0; z-index:1;width:118px; height:51px;margin:0; padding:0;background:url(../images/prop-logo.gif) top left no-repeat;}
.bottom a:link, .bottom a:visited, .bottom a:hover, .bottom a:active {color: #000000;text-decoration: none;}
/*prop*/

/*div css*/
#contenu {width: 1137px;height: 1329px;margin: 0 auto 0 auto; /* for IE5mac */text-align: left; /* combat the alignment on the body */padding:0;}
#header {width: auto;background-color:#E5E5E5;border-bottom: 1px solid #333333;margin: 0;padding:0;}
#content {width: 728px;margin: 0 auto;padding:14px 0;height: auto;text-align: left; /* combat the alignment on the body */}
#footer {position:relative;width: auto;height: auto;background-color:#E5E5E5;border-top: 1px solid #333333;margin: 0;padding:0;min-width:754px;background-image:url(../images/prop-star.gif);background-position: right bottom;background-repeat: no-repeat;}
ul.contact {position:relative;width: 242px;float:left; display:inline;margin:0;padding:0;color:#999999;font-size: x-small;line-height:normal;letter-spacing: 0.05em;}
.contact li, .contact li a:link,.contact li a:visited {list-style:url(none) none outside;margin:0;padding:0;color:#999999;font-size: x-small;line-height:normal;letter-spacing: 0.05em;}
.contact li a:hover, .contact li a:active {color:#333333;}
li.contact-padding {padding: 14px 0 7px 0;}
.bottom {height: 24px;line-height: 24px;clear: both;display:block;border-bottom: 10px solid #333333;text-align: right; padding: 0 7px;font-size: small;letter-spacing: 0.05em;}
/*div css*/
/*menu*/
.navigatie {position:relative;font-family: "Helvetica nueue", Helvetica, Arial, sans-serif;width: 754px;margin: 0 auto;padding:0;text-align: left; /* combat the alignment on the body */}
.navigatie a:link, .navigatie a:visited {text-decoration: none;}
.navigatie a:hover, .navigatie a:active,.navigatie a:focus   {text-decoration: none;color: #CC000F;}
ul.menu {position:relative;margin:0;padding:0;list-style:url(none) none outside;font-weight: bold;float:left; display:inline;}
.menu_title {margin: 0;padding:0;display: block;width: 128px;}
.menu li {font-size : 13px;height: 40px;border-left: 2px solid #ffffff;float: left;position: relative;width: 112px;margin: 0;padding:14px 0 0 14px;}
.menu li.last_menuitem {width: 110px;border-right: 2px solid #ffffff;}
ul.menu li  {position:relative;}
ul.menu li ul {position:absolute;top: 35px;left: 0;width: 128px;display: block;float: none;margin: 0;padding:0;list-style:url(none) none outside;font-size : small;font-weight: normal;}
ul.menu li ul li {border:none;height:auto;margin: 0;padding:0 0 0 14px;font-size : 12px;}
.navigatie a.current {text-decoration: none;color:#CC000F;}
.navigatie a.current_language {text-decoration: none;cursor: default;color:#999999;}
/*menu*/
/*content*/
div#recent {position:relative;width:726px;height:244px;background-color: #FFFFFF;margin: 0;padding:0;float:left;display:inline;}
div#recent img {margin: 0!important;padding:0 !important;}
a.recentlink:link, a.recentlink:visited,a.recentlink:hover,a.recentlink:active {text-decoration: none;color:#333333;cursor:pointer;}
.blank{}
.recenttext {width:238px;position:static;white-space:normal;display:block;}
.project_info {height:238px;width:238px;float:left;display:inline;margin: 0 !important;padding:0 !important;}
.project_info img {margin: 0!important;padding:0!important;float:none;}
.project_img1  {position:absolute; left:3px;top:3px;}
.project_img2  {position:absolute; left:244px;top:3px;}
.project_img3  {position:absolute; left:485px;top:3px;}

.text {background-color: #FFFFFF;margin: 0;padding:10px;}
.text a:link, #text  a:visited  {text-decoration: underline;color: #333333;}
.text a:hover, #text  a:active {text-decoration: underline;color: #CC000F;}
.portfolio {background-color: #FFFFFF;margin: 0;padding:3px;} 
.portfolio  {height:auto;text-align:center;margin: 0 0 14px 0;padding:3px;}
.portfolio p {margin: 0;padding:0;padding-top:1em;}
.portfolio img {margin: 0;padding:0;display: inline;vertical-align: bottom;}
.padding {padding:7px;display:block;}

.widget {width:224px;height:auto;background-color: #FFFFFF;float:left;display:inline;margin: 0;padding:3px;}
.widget_pmargin {margin:0 0 7px 0;}
.widget img {width:224px;height:117PX;margin: 0;padding:0;border:none; vertical-align: bottom;}
.widget_margin {margin: 0 16px 0 0;}

.widget h2 {padding:7px 0;}
.widgeth2 {padding:0;display:block;font-size : medium;font-weight: bold;color: #333333;margin: 3px 0 0 0 ;}
.widgetp  {width:100%;display:block;padding:0;margin:0;font-size: x-small;}
.widgetp ul li, .widgetp ol li {font-size: x-small;}
.widgetpadding {padding:0;}
.widgetstrong {display:block;font-size: x-small;font-weight: bold;padding:0;}
span.widgetstrong a:link,span.widgetstrong a:visited {text-decoration: none;border-bottom: 1px dotted #D1DAE3;color:#333333;}
span.widgetstrong a:hover,span.widgetstrong a:active {text-decoration: none;border-bottom: 1px dotted #D1DAE3;color: #CC000F;cursor: help;}
a.widget:link, a.widget:visited, a.widget:hover, a.widget:active  {text-decoration: none;color:#333333;}

.foto {width:224px;height:auto;background-color: #FFFFFF;display:block;margin: 0;padding:3px;}
.foto img {width:224px;height:224px;margin: 0;padding:0;border:none; vertical-align: bottom;}
.kader {border-top: 1px solid #E5E5E5;border-right: 1px solid #D7D5D5;border-bottom: 1px solid #D7D5D5;border-left: 1px solid #E5E5E5;}
.row {width: auto;margin:0;padding:0;display: block;}
.row_1 {width: 232px;margin:0;padding:0;display: block;}
.kolon_1 {width: 232px;margin:0 16px 0 0;padding:0;display: inline; float:left;}
.kolon_2 {width:480px;padding:0;display: inline; float:left;}

.news_widget {display:inline;background-color: #FFFFFF;font-size: x-small;width:224px;float:left;padding:3px;}

.links a {margin: 0;padding:3px;}
.links a:link, .links a:visited {display:block;text-decoration: none;}
.links a:hover, .links a:active {display:block;text-decoration: none;background-color:#E5E5E5;color:#333333;}

.rowpadding {margin:0;padding:14px 0 0 0;display: block;}
.news {float:left;display:inline;width:232px;margin: 0 16px 14px 0;padding:0;border:none; vertical-align: bottom;}
.news h1,.schetsbook h2 {padding: 0 0 7px 0;}

.posted {color:#999999;font-size: x-small;text-align:right;display:block;padding:3px;}

.grey  {letter-spacing: 0.01em;display:block;font-size: x-small;background-color:#EEEEEE;padding:0;}
.white {letter-spacing: 0.01em;display:block;font-size: x-small;background-color:#FFFFFF;padding:0;}

.white img,.grey img {}

.news_widget p, .white p,.grey p {padding:3px;}

.white p,.grey p,.small, .schetsbook p {font-size: x-small;letter-spacing: 0.01em;}

p.white img {}

.kolon {width:224px;height:auto;background-color: #FFFFFF;float:left;display:inline;margin: 0;padding:0;}
.kolon_margin {margin: 0 16px 0 0;padding:0;}
.kolon p {padding-bottom:1em;}
.nextprev  {letter-spacing: 0.01em;display:block;font-size: x-small;padding:3px;text-align:center;}
.nextprev a:link, .nextprev a:visited,.nextprev a:hover,.nextprev a:active {text-decoration: none;}
.schetsbook {width:470px;height:auto;float:left;display:inline;margin: 0;padding:0;}
.schetsbook img {border-top: 1px solid #E5E5E5;border-right: 1px solid #D7D5D5;border-bottom: 1px solid #D7D5D5;border-left: 1px solid #E5E5E5;background-color: #FFFFFF;width:470px;height:224px;margin: 0 0 6px 0;padding:3px;vertical-align: bottom;}
/*content*/

/*forms*/
fieldset{border: none;margin:0 0 14px 0;padding: 0;line-height: 20px;}
legend {display:none;}
label {position: absolute !important; text-align:right; width:145px !important;margin:0;padding: 0;}
input, textarea, select,.clickableWidget {margin-left: 165px;}
select, select:link, select:visited {letter-spacing: 0.06em;padding: 3px 2px;font-size: small;border: 1px solid #333333; background-color:#333333;color:#333333;}
input, input:link, input:visited, textarea, textarea:link, textarea:visited  {letter-spacing: 0.09em;padding: 2px;font-family: Verdana, "Trebuchet MS", sans-serif;font-size: small;border: 1px solid #333333; background-color:#ffffff;color:#333333;}
input:hover, input:active, textarea:hover,textarea:active, select:hover,select:active  {letter-spacing: 0.09em;padding: 2px;font-size : small;border: 1px solid #C30009; background-color:#FFFFFF;color:#333333;}
input:focus, textarea:focus, select:focus {letter-spacing: 0.09em;padding: 2px;font-size : small;border: 1px solid #C30009; background-color:#FFFFFF;color:#333333;}
.inputwidth	{background-image:url(../images/schadow.gif); background-repeat:repeat-x; width: 300px;margin-bottom: 14px;}
/*forms*/
.clickableWidget {padding:0; font-family: "Helvetica nueue", Helvetica, Arial, sans-serif; letter-spacing: normal;color: #333333;text-decoration: none;border-top: 3px double #CCCCCC;border-right: 3px double #999999;border-bottom: 3px double #999999;border-left: 3px double #CCCCCC;text-decoration: none;background-color: #ffffff;background-image: url(../images/background_form_element.gif);}
.clickableWidget:link,.clickableWidget:visited  {padding:0; letter-spacing: normal;text-decoration: none;background-color: #FFFFFF;color: #000000;}
.clickableWidget:hover,.clickableWidget:active,.clickableWidget:focus {padding:0; letter-spacing: normal;color: #333333;border-top: 3px double #999999;border-right: 3px double #CCCCCC;border-bottom: 3px double #CCCCCC;border-left: 3px double #999999;text-decoration: none;background-color: #ffffff;}