/* General styling! */
* {outline:none;} /* for Form styling(safari, chrome)*/

html {overflow-Y: scroll;}
body,html{margin-bottom:1px;height:100%;cursor:default;margin:0;padding:0;font-family: arial; font-size: 11px; }
body {background: url('../img/background.jpg') repeat-x;}
p {padding:0; margin:0;}
a {color:#900F3B;text-decoration:none;}
a:hover {color:#666665;text-decoration:none;}

#wrapper {position:relative; margin: 0 auto; width: 955px; height:auto !important; height:100%; min-height:100%; background: white;padding: 0px 10px;}
#logo_top {width: 158px; height: 96px; float:left;}
#banner {width: 955px; height: 186px;}
#container_content {padding-bottom:100px;}
#map {width: 267px; height: 232px; float:left;}
#content {width: 688px; float:left; margin-top: 5px; font-size:12px;min-height:650px;}
#footer{position: absolute; width: 955px; height: 67px; background: url('../img/footer.png') no-repeat center; bottom: 0; color: #B96884; }
.news_pointer { width: 10px; height: 9px; background: url('../img/pointer.png') no-repeat center; float:left;margin-top: 2px; margin-left: -16px;}
.news_text {width: 650px; margin-left: 8px; float:left;}
.internal_bottom_text {width: 350px; margin-left: 8px; float:left;}
.internal_bottom_item {}
.news_margin15 {margin-top: 15px; margin-bottom: 40px;}
img {border:none;}

/* Internal Pages */
#internal_left { width: 214px; float:left;}
#internal_right { width: 741px;  float:left;}
#internal_menu_nav {width: 741px; height: 33px; background: url('../img/menu-navigation-bg.png') no-repeat center; color:#666665;}
#internal_menu_nav a:hover {width: 741px; height: 33px; background: url('../img/menu-navigation-bg.png') no-repeat center; color:#333333;}
.internal_menu_nav_active {color:#900F3B;text-decoration:none;}
#internal_content { width: 570px; margin: 10px 0px 0px 65px; font-size: 12px;line-height:1.5;}
#internal_content_text {margin: 10px 0px 0px 0px;}
.internal_content_line {width: 608px; height: 1px; background: #CDC8C2; margin: 20px 0px; }
.internal_content_line_top {width: 608px; height: 1px; background: #CDC8C2; margin: 8px 0px 8px -10px;}
hr {background: #CDC8C2; border: none; height: 1px;}

/* Fonts */
h1 {margin:0; margin-top: 0px; margin-left: 10px; padding:0; padding-top: 25px; font-size:18px; color:#989898;}
h2 {color:#CBCBCB; margin:0px 0px 0px 0px; padding:0; font-size: 26px;}
h3 {color:#731637;margin:0; padding:0; font-size: 32px;}
h4 {color:#989898; margin:15px 0px 5px 65px; padding:0; font-size: 18px;}

/* Menu */
#menu_top {width: 797px; height: 26px; float:left; background: url('../img/menu-top.png') no-repeat center;}
#menu_top ul { list-style-type:none; margin: 0px; padding:8px 0px 0px 120px; display:block; }
#menu_top ul li { display: inline; padding: 0; }
#menu_top ul li a { color: white; text-decoration: none; font-weight: bold; margin: 0px 10px 0px 10px; }
#menu_top ul li a:hover { color: #D31145; text-decoration: none; }

#menu_sub {width: 177px; float:left;}
#menu_sub ul { list-style-type:none; margin: 0px; padding:0px 0px 0px 30px; display:block; width: 177px;}
#menu_sub ul li {padding: 0; padding: 2px 0px; margin:0; border-bottom: 1px solid #CDC8C2;}
#menu_sub ul li:hover {background:#E2E0DC; }
.active_sub {background:#E2E0DC; }
#menu_sub ul li a { color: #323232; text-decoration: none; padding:0px 0px 0px 35px;}
#menu_sub ul li a:hover { color: #323232; text-decoration: none; } 

#menu_main { height: 55px; float:left; padding:20px 0px 0px 120px;}

#spinlogo {position: absolute; right: 0; top: 48px; font-family: Helvetica, sans-serif; font-size: 10px; }


/* Various */
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
.display_none { display: none;}
.padd12 {padding-left:12px;}

/* image slider */
.pics { height: 955px; width: 186px; padding: 0; margin:  0; }
.pics img {width:  955; height: 186px; top:  0; left: 0 } 

/* Form Styling */
form,fieldset { margin:0; padding:0; }
fieldset { border:0; }
label, textarea { display:inline-block; vertical-align:top; width: 100%;}
input,textarea { background:white; vertical-align:middle; font-family:arial; font-size:11px; border:1px solid #999; margin:1px 0; padding:2px; }
select {border:1px solid #999; padding:0px; margin:1px 0px 1px -3px; width: 156px;}
label {margin-right: 15px;}
.xs { width:30px; }
.s { width:60px; }
.m {width:100px; }
.l { width:150px; }
.xl { width:391px; }
.top {vertical-align: top;}

/* Menu Buttons*/
#btn_home { display: block; width: 32px; height: 9px; background: url('/img/btn-home-1.png') no-repeat; float: left; }
#btn_home:hover { width: 32px; height: 9px; background: url('/img/btn-home-2.png') no-repeat;}

#btn_about { display: block; width: 64px; height: 9px; background: url('../img/btn-about-1.png') no-repeat; float: left; }
#btn_about:hover { width: 64px; height: 9px; background: url('../img/btn-about-2.png') no-repeat;}

#btn_news { display: block; width: 29px; height: 9px; background: url('../img/btn-news-1.png') no-repeat; float: left; }
#btn_news:hover { width: 29px; height: 9px; background: url('../img/btn-news-2.png') no-repeat;}

#btn_contact { display: block; width: 60px; height: 9px; background: url('../img/btn-contact-1.png') no-repeat; float: left; }
#btn_contact:hover { width: 60px; height: 9px; background: url('../img/btn-contact-2.png') no-repeat;}

#btn_corporate { display: block; width: 95px; height: 43px; background: url('../img/btn-corporate-1.png') no-repeat; float: left; }
#btn_corporate:hover { width: 95px; height: 43px; background: url('../img/btn-corporate-2.png') no-repeat;}

#btn_personal { display: block; width: 85px; height: 43px; background: url('../img/btn-personal-1.png') no-repeat; float: left; }
#btn_personal:hover { width: 85px; height: 43x; background: url('../img/btn-personal-2.png') no-repeat;}

#btn_facilities { display: block; width: 84px; height: 43px; background: url('../img/btn-facilities-1.png') no-repeat; float: left; }
#btn_facilities:hover { width: 84px; height: 43px; background: url('../img/btn-facilities-2.png') no-repeat;}

#btn_employee-benefits { display: block; width: 154px; height: 43px; background: url('../img/btn-employee-1.png') no-repeat; float: left; }
#btn_employee-benefits:hover { width: 154px; height: 43px; background: url('../img/btn-employee-2.png') no-repeat;}

#btn_risk-management { display: block; width: 146px; height:43px; background: url('../img/btn-risk-1.png') no-repeat; float: left;}
#btn_risk-management:hover { width: 146px; height: 43px; background: url('../img/btn-risk-2.png') no-repeat;}


.header{background: #F3F4F8 repeat-x url(/images/headerbg.jpg);height:90px;}
.red{border:1px solid red;}
.medium{width:300px;}
.small{width:150px;}
.mini{width:50px;}
.verplicht{color:red;padding-left:5px;}
.submit{border-left:1px solid #F2F0EE;border-top:2px solid #F2F0EE;border-bottom:2px solid #75736E;border-right:2px solid #75736E;color:#000000;background:#ffffff;font-size:12px;font-weight:bold;padding:3px;padding-left:10px;padding-right:10px;}
.selectbox{width:250px;}
.select_dag{width:50px;}
.select_maand{width:150px;}
.select_jaar{width:60px;}
.select_medium{width:140px;}


