/* CSS Document */

/*globalcontainer on*/
html {margin:0;padding:0;}
body {margin:0;padding:0;background:url(../images/background.jpg) no-repeat top center; height:auto;}
.globalcontainer {padding:0;margin:30px auto 0 auto;width:770px;}
.globalcontent {margin:0;padding:0;clear:both;}
.globalcontainer .header {clear:both;padding:0;margin:0;}
.globalcontainer .header .logo{width:225px;height:101px;float:left;}
.globalcontainer .header .home_contact {background-image:url(../images/home_contact_logo.jpg);width:532px;height:14px;overflow:hidden;position:relative;top:41px;left:0px;padding:0;margin:0;}
.globalcontainer .container {clear:both;margin:0px;padding:0;}
/*globalcontainer off*/

/*menu on*/
.globalcontainer .container .menu {float:left;width:147px;height:536px;padding-top:15px;}
.globalcontainer .container .menu .menu_items {width:147px;padding-right: 0px;display: block;padding-left: 0px;font-weight: normal;font-size: 13px;padding-bottom: 0px;margin: 0px;color: #000;line-height: 16px;padding-top: 0px;font-family: "Trebuchet MS", sans-serif;letter-spacing: 0px;position: relative;text-align: left}
.globalcontainer .container .menu .menu_items ul {list-style-type:none;padding:0 0 0 1px;margin:0; display:block;}
.globalcontainer .container .menu .menu_items ul#nav li {padding:0;margin:0;border-bottom:1px solid #fff;}
.globalcontainer .container .menu .menu_items ul#nav li a {font-family:Arial;font-weight:bold;font-size:11px;color:#fff;background-color:#43465d;width:129px;height:22px;padding:3px 0 0 19px;text-decoration:none;cursor:pointer; display:block; border:none;}
.globalcontainer .container .menu .menu_items ul#nav li a:hover, .globalcontainer .container .menu .menu_items ul#nav li a.selected {background-color:#fff; color:#43465d; border-right:6px solid #43465d;width:123px;}
.globalcontainer .container .menu .menu_bottom {width:147px;margin:0}
/*menu off*/

/*Menu new on*/

.globalcontainer .container .menuN {float:left;width:147px;padding-top:0px; border:0px;margin:0px;}

.globalcontainer .container .menuN .menu_itemsN {width:147px;padding-right: 0px;display: block;padding-left: 0px;font-weight: normal;font-size: 13px;padding-bottom: 0px;margin: 0px;color: #000;line-height: 16px;padding-top: 0px;font-family: "Trebuchet MS", sans-serif;letter-spacing: 0px;position: relative; text-align: left}
.globalcontainer .container .menuN .menu_itemsN ul {list-style-type:none;padding:0;margin:0; display:block;}
.globalcontainer .container .menuN .menu_itemsN ul#nav li {padding:0;margin:0;}
.globalcontainer .container .menuN .menu_itemsN ul#nav li a {font-family:Arial;font-weight:bold;font-size:11px;color:#fff;background-color:#43465d;width:129px;height:22px;padding:3px 0 0 19px;text-decoration:none;cursor:pointer; display:block;border:none;border-bottom:1px solid #fff;}
.globalcontainer .container .menuN .menu_itemsN ul#nav li a:hover, .globalcontainer .container .menuN .menu_itemsN ul#nav li a.selected {background-color:#fff; color:#43465d; border-right:6px solid #43465d; width:123px;border-bottom:1px solid #fff;}
.globalcontainer .container .menuN .menu_bottom {width:147px;margin:0}

.leftTableTd {background-color: #44465d; background-position: center top; background-repeat: no-repeat;text-align: center; vertical-align: top;}
.titleN {font-family:Arial;font-size:12px;color:#000;font-weight:bold;padding: 20px 10px 0 25px; clear: both;}
.leftSloganHead {background-position: left bottom; background-image: url(../images/slogan_02.jpg); background-repeat: no-repeat; vertical-align: text-bottom;}
.rightSloganHead {background-position: right bottom;background-color: #f2f2f2; background-image: url(../images/slogan_03.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom;}
.leftSloganBody {background-color: #f2f2f2;}

.middleSloganBody{background-position: right top;background-color: #f2f2f2; background-image: url(../images/slogan_06.jpg);background-repeat: repeat-y;}
.rightSloganBody{background-color: #44465d; background-position: left top; background-image: url(../images/slogan_07_1.jpg);
                                    background-repeat: no-repeat; vertical-align: top;}
.rightSloganBottom{background-position: center top; background-image: url(../images/slogan_12.jpg);background-repeat: no-repeat;}
.leftSloganBottom{height: 5px; background-color: #f2f2f2;}
/*Menu new off*/

/*content on*/
.content {background:url(../images/slogan.jpg) no-repeat top left; width:606px;height:190px;margin-left:152px;position:relative;top:6px;}
.content .text {width:260px;height:148px;overflow:hidden;padding:30px 18px 0 20px;}
.content .title {font-family:Arial;font-size:12px;color:#000;font-weight:bold;}
.content .text .text_over {color:#6d6d6d;font-family:Arial;font-size:11px;}
/*content off*/

/*content on*/
.text_overN {width: 260px; font-family: Arial; font-weight: normal; font-size: 11px;color: #6d6d6d; padding: 0px 5px 15px 25px; clear: both; background-color:#f2f2f2;}
/*content off*/

/*images bar on*/
.images {width:606px;height:77px;overflow:hidden;padding:10px 0 16px 5px;}
.images img {border:1px solid #dcdcdc;overflow:hidden;float:left;width:88px;height:77px}
.images .spacer {width:18px;float:left}
/*images bar off*/

/*content2 on*/
.content2 .text {float:left;width:296px;height:260px;overflow:hidden;padding:0 5px 0 2px;}
.content2 .text .titlebar {height:22px;background-image:url(../images/meer_info_bar.jpg);}
.content2 .text .title2 {font-family:Arial;font-weight:bold;font-size:11px;float:left;padding:2px 135px 0 15px;color:#fff;}
.content2 .text .description{font-family:Arial;font-weight:normal;font-size:11px;color:#6d6d6d;padding:20px 10px 0 15px; clear:both}
/*content2 off*/

/*content2N on*/
.content2N .textN {float:left;width:296px;padding:0 5px 0 2px;}
.content2N .textN .titlebarN {height:22px;background-image:url(../images/meer_info_bar.jpg);}
.content2N .textN .title2N {font-family:Arial;font-weight:bold;font-size:11px;float:left;padding:2px 135px 0 15px;color:#fff;}
.content2N .textN .descriptionN{font-family:Arial;font-weight:normal;font-size:11px;color:#6d6d6d;padding:20px 10px 0 15px; clear:both}
/*content2N off*/

/*footer bar on*/
.footer {clear:both;width:760px;margin-left:-2px}
.footer .links {width:350px;font-face:Arial;font-weight:normal;font-size:11px;position:relative;top:0px;left:260px;}
.footer .links a {color:#43465d;}
.footer .bottright {width:110px; float:right; position:relative; top:-14px;}
.footer .bottright a {color:#43465d;}
/*footer bar off*/

.meer {float:left;margin-top:-3px;font-family:Verdana;font-weight:normal;color:#FFFFFF;font-size:12px;}
.meer a {color:#ffffff;text-decoration:none;font-family:Arial;font-size:11px;}
.meer a:hover{text-decoration:underline;}
.meer a img{position:relative;top:4px;}


/*over ons page on*/
.middle_container {width:430px;float:left;position:relative;top:15px;left:4px; height:auto;}
.middle_container_header {
	background: url(../images/content_backtop.jpg) top left no-repeat;
	width:426px;
	height:22px;
	float:left;
	}
.middle_container .middle_text {width:391px;height:auto; background:url(../images/content_back.jpg) repeat-y top left;padding:0px 10px 0 22px;}
.middle_container .middle_text .middle_image {float:left; padding:0 10px 0 0;}
.middle_container .middle_text .title {font-family:Arial;font-weight:bold;font-size:12px;}
.middle_container .middle_text .text {font-family:Arial;font-weight:normal;font-size:11px; color:#6d6d6d;}

.middle_container .bars {width:420px;height:100%;background-image:url(../images/content_down.jpg); margin:6px 0 0 4px;}
.right_container {width:174px;height:522px;overflow:hidden;background-image:url(../images/content_right.jpg);float:left;position:relative;top:10px; left:5px; text-align:center; padding-top:15px;}
.right_container IMG {
	margin-top:15px;
	border:1px solid #6d6d6d;
}
/*over ons page off*/

/*diensten on*/
.middle_container .middle_text .middle_content{padding-top:20px;padding-left:10px;}
.footer a{text-decoration:none;font-family:Arial;font-weight:normal;font-size:11px;color:#000000}
/*diensten off*/

/*fotos on*/
#Fotos {padding:5px 0 0 20px; clear:both; width:360px; height:466px; overflow:scroll}
#Fotos img {width:80px;height:70px;border:1px solid black;}
/*fotos off*/

/*contact form style on*/
span.formtitle {font-weight:bold;}
.contactcontainer {border:1px solid #6d6d6d;background-color:#43465d;width:165px;font-family:Arial;font-weight:normal;color:#000000;font-size:11px;color:white;margin-top:-213px;margin-left:228px; padding:2px 3px 0 3px;}
.formcontainer {height:343px;overflow:hidden;font-family:Arial;font-size:10px;}
fieldset.Holder {width:325px; font:11px Arial,Helvetica, sans-serif; border:0;color:#000;margin:0;padding:0}
.text1 {width:135px; border:1px solid #CCC; font-size:11px; padding:2px; margin:0 0 1px 0;}
.adres {width:25px; border:1px solid #CCC; margin:0;}
.text1:hover, .adres:hover {border: 1px solid #999;}

label { float: left; padding: 4px 0 0 0; width: 80px; }
.button {margin:0; background: #43465d; color: #FFF; border: 1px solid #ccc; padding: 1px 2px; cursor: pointer; font: 11px Arial; width:60px; position:relative; top:-10px; left:120px;}
input#nr{ width: 25px; border:1px solid #CCC; padding:2px;}
textarea.text1 {width: 135px; padding:2px; font-family:Arial; font-size:11px; margin:0 0 1px 0;}
/*contact form style off*/
