#container{width:980px;margin:10px auto;border:0px solid red;}
#left-image{width:300px;height:280px;margin-left:2px;float:left;}
#background{z-index: 1; position:absolute; width: 1680px; height: 100%; border: 0px solid red; margin-top:110px;}

#right-content{width:640px;height:280px;margin:0px;float:right;border:1px solid #fff;}
#col_mid_home{position:absolute;font:13px "Trebuchet MS", Verdana, Arial;line-height:18px;color:#666;z-index:3;left:210px;top:0px;width:529px;}
#product-left{width:302px;text-align:justify;float:left;border:0px dotted #999;padding-left:0px;padding-right:12px;margin-top:10px;margin-bottom:15px;}
#quicklinks{width:100%;height:90px;margin-top:20px;border-top:1px dotted #999;border-bottom:1px dotted #999;float:left;}
.quicklink{float:left;display:block;padding-right:15px;width:228px;}
#product-left{width:302px;float:left;padding-left:0px;padding-right:12px;margin-top:10px;}
#product-left .title{background:url(../images/bg-product.png) no-repeat;text-decoration:none;height:35px;margin:0px;padding:0px;}
#product-left .tekst{display:block;text-align:justify;}

#product-right{width:302px;display:block;text-align:justify;float:left;padding-left:12px;padding-right:0px;margin-top:10px;}
#product-right .title{background:url(../images/bg-product.png) no-repeat;height:35px;margin:0px;padding:0px;}
#product{width:302px;text-align:justify;float:left;border:0px dotted #999;padding-left:12px;padding-right:12px;margin-left:11px;margin-right:11px;margin-top:10px;}
#product .title{background:url(../images/bg-product.png) no-repeat;height:35px;margin:0px;padding:0px;}
#title{background:url(../images/bg-product.png) no-repeat;text-decoration:none;width:280px;border:1px solid red;height:35px;margin:0px;padding:0px;float:left;}
#title-right{background:url(../images/bg-right.png) no-repeat;text-decoration:none;width:257px;height:35px;margin:0px;padding:0px;float:left;}

#content_txt, #content{font:13px "Trebuchet MS", Verdana, Arial;color:#333;min-height:300px;float:left;}
#col_mid{position:absolute;z-index:10;left:210px;top:0px;width:529px;}
#col_right_home{position:absolute;z-index:3;left:758px;top:0px;width:202px;}
#content_home{min-height:200px;}
#hometext{font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;text-align:left;color:#000;width:530px;display:block;float:left;margin-top:0px;}

#hometext a:active{color:#ff8000;border-bottom:1px solid #ff8000;}
#hometext a:hover{color:#ff8000;text-decoration:none;}
#hometext a:visited{color:#ff8000;}
.bigbanner{width:250px;height:123px;margin-bottom:10px;display:block;float:left;background:url(../img/layout/bigbanner_back.jpg) no-repeat;}
.bigbanner.right{margin-left:29px;}
.bigbanner_txt_top{width:230px;height:63px;display:block;padding:10px 10px 10px 12px;font:bold 21px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;letter-spacing:0.1em;}
.bigbanner_txt_top.extra{letter-spacing:normal;}
.bigbanner_txt_bottom{width:230px;height:40px;display:block;padding:7px 30px 0px 12px;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;}
#content_header a{text-decoration:none;color:#FFF}
#banners{margin-top:12px;}
.banners{margin-top:10px;display:block;height:82px;float:left;}
.bannerleft{float:left;}
.bannerright{margin-left:29px;float:left;}

.col_header{padding-left:8px;font:bold 13px "Trebuchet MS", Verdana, Arial;color:#ff8000;background:#fff;display:block;width:194px;height:20px;letter-spacing:0.1em;}
#refs{background:#fff;}
#refs ul{margin-left:0;padding-left:24px;list-style:url(../img/layout/bullet_home.gif) none;font:13px "Trebuchet MS", Verdana, Arial;margin-top:0px;margin-bottom:0px;}
#refs a{display:block;padding:3px 0px 5px;width:196px;}
#refs a:link, #refs_navlist a:visited{color:#333;text-decoration:none;}
#refs a:hover{text-decoration:underline;}
#refs_navlist #last_item{border-bottom:1px solid #7B9F54;}
#refs #current{border-left:3px solid #BB2B13;padding-left:7px;}
#ref_link{font:11px "Trebuchet MS", Verdana, Arial;background:#fff;width:190px;padding:3px 6px;}
#ref_link a{text-decoration:none;color:#ff8000;font-weight:bold;}
#ref_link a:hover{text-decoration:underline;}
#spacer_home{height:18px;width:120px;display:block;}
#side_news{background:#fff;float:left;margin-bottom:15px;}
#side_news ul{margin-left:0;float:left;padding-left:24px;margin-top:0px;margin-bottom:0px;list-style:url(../img/layout/bullet_home.gif) none;}
#news_item a{font:13px "Trebuchet MS", Verdana, Arial;color:#333;padding-top:6px;padding-bottom:6px;display:block;text-decoration:none;width:197px;}
#news_item a:hover{text-decoration:underline;}
#news_item #last_item{border-bottom:none;}
#news_link{text-align:right;font-size:11px;color:#000000;padding-right:6px;}
#news_link_more{color:#ff8000;display:block;font-family:"Trebuchet MS", Verdana, Arial;padding:3px 6px;float:left;}
#news_link_more a{text-decoration:none;font-size:11px;color:#ff8000;font-weight:bold;}
#news_link_more a:hover{text-decoration:underline;}

/*General styles*/


.element-wrapper vacature-element-wrapper{
display:hidden;	
}

.iphorm-container {
    margin: 0 auto;
    width: 670px;
}

.iphorm-wrapper {
    width: 670px;
    margin: 0 auto;
    padding-bottom: 25px;
    margin-top: 10px;
}

.iphorm-message p {
    text-align: center;
}

.iphorm-inner {
    margin: 0px;

    /*Rounded corners*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  
    padding-right: 25px;
    padding-bottom: 25px;
   
}

.iphorm-inner .form-title {
    font-size: 15px;
    font-weight: bold;
    color: #0099FF;
    padding-top: 4px;
    padding-right: 15px;
    padding-bottom: 4px;
    padding-left: 15px;
    border: 1px solid #C6C6C6;
    background-color: #FFFFFF;
    background: url('../images/button_bg.png') repeat center top;
    text-shadow: #F5F5F5 1px 1px 0px;
    /*Rounded corners*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
}

/*input, select and textarea styles*/

.iphorm-inner .input-wrapper input,
.iphorm-inner .input-wrapper select,
.iphorm-inner .input-wrapper textarea {
    color: #333333;
    background-color: #FFFFFF;
    padding-top: 5px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 3px;
    border-color: #b4b4b4 #e9e9e9 #e9e9e9 #b4b4b4;
    border-style: solid;
    border-width: 1px;
    /*Rounded corners*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 1px 1px 0px #fff;
    -webkit-box-shadow: 1px 1px 0px #fff;
    box-shadow: 1px 1px 0px #fff;
}

.iphorm-inner .input-wrapper input:focus,
.iphorm-inner .input-wrapper select:focus,
.iphorm-inner .input-wrapper textarea:focus {
    background-color: #F2F2F2;
}

.iphorm-inner label.check-box input {
    width: 20px;
}

.iphorm-inner input#subject {
    float: left;
}

.iphorm-inner .element-wrapper input {
width: 190px;
}

.iphorm-inner .captcha-element-wrapper input {
    width: 85px;    
}

.iphorm-inner select option {
    margin: 4px;
}

/*Label style*/

.iphorm-inner .element-wrapper label {
    font-weight: bold;
}

.iphorm-inner label.check-box {
    display: block;
    font-weight: normal;
}

.iphorm-inner .red {
    font-weight: normal;
    color: #CC0000;
}

/*Error styles*/

.iphorm-inner ul.form-errors {
    margin: 0;
    padding: 0;
    display: none;
}

.iphorm-inner ul.form-errors li {
    background-image: url('../images/err.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 30px;
    list-style-type: none;
    color: #CC0000;
    background-color: #F3CAC7;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
    /*Rounded corners*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.iphorm-inner div.error-message {
    background-color: #F3CAC7;
    border: 1px solid #FF7E7E;
    margin-bottom: 5px;
}

.iphorm-inner div.message {
    padding: 5px;   
}

/*Non JS error message*/

.iphorm-inner ul.errors-no-js li {
    margin-left: 0px;
    line-height: 22px;
    padding-left: 0px;
    list-style-type: none;
    font-weight: bold;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
}

.iphorm-inner ul.errors-no-js li ul li {
    background-image: url('../images/err.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 30px;
    list-style-type: none;
    color: #CC0000;
    line-height: 19px;
    background-color: #F3CAC7;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
    /*Rounded corners*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*Other form styles*/

.iphorm-inner .message-element {
    height: 120px;
    width: 340px;   
}

.iphorm-inner .captcha-hidden-wrapper {
    display: none;
}

.iphorm-inner .element-wrapper {
    margin-bottom: 10px;
    float: left;
    margin-right: 11px;
}

.iphorm-inner .input-wrapper {
    margin-top: 4px;
}

.iphorm-inner .submit-button-wrapper {
    margin-left:20px;
    margin-top: 15px;
    width: 145px;
}

.iphorm-inner .submit-button-wrapper,
.iphorm-inner .message-input-wrapper {
    margin-right: 0px;
}

.iphorm-inner a.cancel-button {
    background-image: url('../images/close.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    float: left;
    height: 16px;
    width: 16px;
    margin-top: 4px;
}

/*Send button styles*/

.iphorm-inner .submit-button-input-wrapper {
    height: 32px;
    font-size: 15px;
}

.iphorm-inner .submit-button-input-wrapper input {
    background: url('../images/button_bg.png') repeat center top;
    height: 27px;
    width: 175px;
    padding: 1px 12px 0;
    cursor: pointer;
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    border-style: solid;
    border-width: 1px;;
    display: inline-block;
    /*Rounded corners*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: right;
    margin-top: 2px;
}

.iphorm-inner.submit-button-input-wrapper input:active {
    background:none repeat scroll 0 0 #EEEEEE;
    padding-left: 13px;
    padding-right: 11px;
    outline: 0 none;    
}

.iphorm-inner .submit-button-input-wrapper input::-moz-focus-inner  {
    border: 0;
}

.iphorm-inner .submit-button-wrapper div.loading-wrapper {
    float: left;
    width: 55px;
    font-style: italic;
}

.iphorm-inner .submit-button-wrapper div.loading-wrapper .loading {
    display: none;
}

/*Captcha*/

.iphorm-inner .captcha-img {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.iphorm-inner .captcha-input-wrapper {
    width: 300px;   
}

/*Success (message sent)*/

.iphorm-inner .success-message {
    font-weight: bold;
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: url('../images/success.png');
    background-repeat: no-repeat;
    background-position: left center;
}
.iphorm-inner .success-message img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

