/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { background:#f5f5f5; height:100%; }
body  { font:68.75% Verdana, Arial, Helvetica, sans-serif; height:100%; }

#container { background:#fff url(../images/redline.gif) repeat-x 0 99px; width:900px; min-height:100%; margin:0 0 -23px 0; }

/*REPEATING*/
#menu:after, .headerimg:after, #container:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
#menu, .headerimg, #submenu li a, #container  { display:inline-block; }
#menu, .headerimg, #submenu li a, #container { display:block; }

.home .headerimg { position:relative; }
.home .header_img  { height:228px; }
.home .content  { padding-top:21px; }


#homemenu  li { background:url(../images/homemenu.gif) no-repeat 0 0; font-family:Georgia, "Times New Roman"; }
#homemenu li a { display:block; width:228px; height:26px; padding:12px 0 12px 55px; font-style:italic; font-weight: bold; color:#666; font-size:1.272em; }

#homemenu  li:hover { background:url(../images/rol-over_leftmenu.jpg) no-repeat 0 0; font-family:Georgia, "Times New Roman"; }
#homemenu li a:hover { display:block; width:228px; height:26px; padding:12px 0 12px 55px; font-style:italic; font-weight: bold; color:#a50022; font-size:1.272em; }

.homeshadow { background:url(../images/home_overlay.png) no-repeat 0 0; display:block; width:672px; height:163px; position:absolute; right:0; top:0; }
.content { padding-top:5px; line-height:150%; }
.content a { color:#a50022; }
.header h1 { padding:20px 0 0 20px; }
.header h1 img  { display:block; }
#menu  { font-family:Georgia, "Times New Roman"; padding-top:9px; }
#menu li { float:left; font-size:1.454em; }
#menu li a { display:block; color:#95959c; padding:14px 21px 11px 20px; border-bottom:1px solid #fff; }
#menu li.active a, #menu li a:hover { background:url(../images/active.gif) repeat-x 0 0; border:1px solid #999; border-width:1px 1px 0 0; color:#990033; }
#menu li a:hover  { padding:13px 20px 12px 20px;  }
#menu li.active a:hover  { padding:14px 21px 11px 20px }
#menu li.homelink a { color:#990033; }

.inall  { float:left; }
.header_img { width:672px; height:90px; float:left; overflow:hidden; }

#submenu { background:#dfdfe1; min-height:136px; font-size:1.272em; font-style:italic; }
#submenu li.active a, #submenu li a:hover { background-color:#ebebeb; border-top:1px solid #b2b2b4; border-bottom:1px solid #f9f9f9; color:#a50022; }
#submenu li a { background:url(../images/slash.gif) no-repeat 8px center; color:#999; padding:2px 0 1px 20px; display:block; border-top:1px solid #dfdfe1; border-bottom:1px solid #dfdfe1; }

.left { width:227px; margin-right:18px; float:left; }
.privacy { font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px 0 0 5px; }
.privacy a { background:url(../images/dblarrow.gif) no-repeat left center; color:#990033; padding-left:10px; }

.right { width:625px; padding-right:25px; float:left; }
.right { color:#666;  }
.right a:hover { text-decoration:underline; }
.right p  { padding-bottom:19px; }
.right ul.breadcrumbs { padding:0 0 15px 0!important;}
.right ul.breadcrumbs li { display:inline; color:#adadad; }
.right ul.breadcrumbs li a { background:url(../images/dot.gif) no-repeat right 9px; padding:0 6px 0 2px;  }
.right ul.breadcrumbs li a:hover { text-decoration:none; }
.right h1, .right h2, .right h3 { color:#999; font:bold 1.818em Georgia, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:10px; }
.right h2 { font-size:1.454em }
.right h3 { font-size:1.090em; }
.right h1 span { color:#990033; }

.vacatures { color:#adadad; font-family:Verdana, Arial, sans-serif; }
.vacatures div { padding-bottom:10px;}
.vacatures span { float:right; display:block; width:204px; }
.vacatures p { font-style:italic; padding-top:1px; }

.placeholder { height:23px; }

#footer { background:url(../images/redline.gif) repeat-x 0 0; color:#adadad; text-align:center; padding-top:4px; clear:both; font-family:Georgia, Arial, Helvetica; width:900px; }
#footer a { color:#a50022; }
#footer .redkiwi  { color:#adadad; }

 

.csc-mailform-field { clear: both; margin-bottom: 5px; } 
#contact legend { font:bold 1.363em Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:10px; color:#666; *margin-left:-8px; }
#contact input, .csc-mailform input { background:#fff!important; border:1px solid #ccc; width: 200px; height:18px; } 
#contact textarea, .csc-mailform textarea { background:#fff!important; border:1px solid #ccc; overflow: auto; width: 200px; height:89px; } 
#contact label, .csc-mailform label { float: left; width: 100px; padding:3px 10px 0 0; color:#990033; }
.csc-mailform-submit { margin-left: 143px; color: #b2b2b2; cursor:pointer; }
#contact .powermail_submit, #mailformformtype_mail  { background:#fff!important; border:1px solid #b2b2b4; width:auto; padding:0 4px; margin-left:110px; }
#contact fieldset div { clear:both; padding-bottom:5px; }
.right ul {padding:10px 0 10px 10px;}
.right ul li {list-style-type:disc;}
dt {
color:#b2b2b2;
font-weight:bold;
}
input#applyCV {height:auto!important;}

.right .csc-mailform {margin-bottom:40px;}
