@charset "utf-8";
/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#4f4f4f;
background:#000;
}
img
{
border:none;
padding:0px;
margin:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:10px 0px;
padding:0px;
}
a
{
text-decoration:none;
color:#fff;
}
a:hover
{
text-decoration:none;
color:#969696;
}
.container
{
width:901px;
margin:0px auto;
position:relative;
}

.header
{
background:url(../images/header-bg.png) left top repeat-x;
height:126px;
width:901px;
float:left;
}

.banner
{
background:url(../images/banner.jpg) left top no-repeat;
width:901px;
height:468px;
float:left;
position:relative;
}


.index-content
{
width:901px;
float:left;
}
.index-content-bottom
{
width:901px;
float:left;
font:bold 14px/16px Arial, Helvetica, sans-serif;
color:#fefefe;
padding-top:39px;
padding-bottom:40px;
text-align:right;
}
.banner-text
{
background:url(../images/banner-text-bg.png) left top repeat-x;
height:28px;
float:right;
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#fff;
padding:8px 10px 2px 5px;
position:absolute;
top:434px;
right:150px;
}
.banner-text-content
{
padding-right:10px;
padding-left:10px;
float:left;
z-index:100;
}

.banner-nav
{
width: 90px;
height:22px;
float:right;
padding-left: 5px;
background:url(/images/banner-line.gif) left top no-repeat;
}

.internal-banner-nav2
{
background:url(/images/banner-text-bg.png) left top repeat-x;
height:28px;
float:right;
font-size: 0px;
color:#fff;
padding:8px 10px 2px 5px;
position:absolute;
top:560px;
right: 0px;
z-index: 100;
width: 135px;
}

.banner-nav2 {
width: 140px;
height:45px;
float:left;
padding-left: 20px;
background:url(/images/banner-line.gif) left top no-repeat;
}

.banner-nav2 ul 
{
float:left;
list-style-type:none;
text-align:left;
padding-left:8px;
padding-top:5px;
}

.banner-nav2 a
{
background:url(/images/box.gif) left top no-repeat;
width:9px;
margin-left: 8px;
height:9px;
float:left;
margin-top: 6px;
font-size: 0px;
}
.banner-nav2 a:hover
{
background:url(/images/box-h.gif) left top no-repeat;
width:9px;
height:9px;
float:left;
}

.banner-nav ul 
{
float:left;
list-style-type:none;
text-align:left;
padding-left:8px;
padding-top:5px;
}

.banner-nav a
{
background:url(/images/box.gif) left top no-repeat;
width:9px;
margin-left: 8px;
height:9px;
float:left;
margin-top: 6px;
font-size: 0px;
}
.banner-nav a:hover
{
background:url(/images/box-h.gif) left top no-repeat;
width:9px;
height:9px;
float:left;
}

a.activeSlide {
background:url(/images/box-h.gif) left top no-repeat;
width:9px;
height:9px;
float:left;
}

.footer
{
width:900px;
float:left;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fefefe;
letter-spacing:4px;
padding-bottom:134px;
padding-top:10px;
}
.footer a
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fefefe;
text-decoration:none;
}
.footer a:hover
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#969696;
text-decoration:none;
}
.footer h5
{
padding:0px;
margin:0px;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#6bc3ee;
display:inline;
}

.footer p {
margin: 0px;
padding: 0px;
}

.footer p strong{color:#6bc3ee;}

.logo
{
width:264px;
float:left;
padding-top:66px;
}


.menu 
{
width:590px;
float:right;
padding-top:87px; position:relative; 
z-index:100;
}
.menu ul li a, .menu ul li a:visited {
display:block;text-decoration:none;
font:bold 14px/16px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:13px;
padding-right:13px;
padding-top:9px;
padding-bottom:11px;
float:left;overflow:hidden;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
.menu ul 
{
padding:0; margin:0; list-style: none;
}
.menu ul li 
{
float:right;
list-style-type:none;
text-align:left;
text-decoration:none;
color:#fff; 
position:relative;
}
/*
.menu ul li:hover ul li.ruimte {
height: 5px;
}
*/
.menu ul li ul {display: none;}

/* specific to non IE browsers */

.menu ul li:hover a {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
border-bottom:1px solid #000;
text-decoration:none;
color:#ffc600;
padding-left:12px;
padding-right:12px;
padding-top:9px;
padding-bottom:12px;
}
.menu ul li a.active {
text-decoration:none;
color:#ffc600;
}
.menu ul li.active {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
border-bottom:0px solid #000;
text-decoration:none;
color:#ffc600;
}

.menu ul li.active:hover>a {
border-left:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #000;
border-bottom:3px solid #000;
padding-bottom:9px;
}

.menu ul li.active:hover ul li a {
border-left:0px solid #000;
border-right:0px solid #000;
border-top:0px solid #000;
border-bottom:1px solid #000;

}

.menu ul li.active:hover ul 
{
display:block; position:absolute; top:38px; left:0; 
margin-top: 0px;
border-top:0px solid #000;
padding-bottom: 5px;
background:url(/images/menu-bg.png) left bottom no-repeat;
width:164px;
float:left;
z-index: 10000;
}

.menu ul li:hover ul 
{
display:block; position:absolute; top:39px; left:0; 
margin-top: 0px;
border-top:0px solid #000;
background:url(/images/menu-bg.png) left bottom no-repeat;
width:164px;
float:left;
padding-bottom: 5px;
z-index: 10000;
}

.menu ul li:hover ul li
{
display: block;
width: 162px; /*width of menu (not including side paddings)*/
color:#fdfafa;
text-decoration: none;
padding:1px 1px;
border:0px solid #8ab90d;
text-align:left;
}
.menu ul li:hover ul li:hover
{
display: block;
width: 162px; /*width of menu (not including side paddings)*/
color:#969696;
text-decoration: none;
padding:1px 1px;
border:0px solid #8ab90d;
text-align:left;
}

.menu ul li:hover ul li a 
{float:left;
list-style-type:none;
text-decoration: none;
padding: 4px 12px;
text-align:left;
border-left:0px solid #fff;
border-right:0px solid #fff;
border-top:0px solid #fff;
border-bottom:0px;
text-decoration:none;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fffefe;
float:left;
}
.menu ul li:hover ul li a:hover 
{
color:#969696;
}






.news-bg
{
background:url(/images/news-bg.png) left top no-repeat;
width:250px;
height:225px;
overflow: hidden;
float:left;
left:12px;
top:401px;
position:absolute;
color:#fefefe;
font:normal 12px/15px Arial, Helvetica, sans-serif;
padding:10px 16px 10px 10px;
z-index:100;
}
.news-bg p
{
padding:0px;
margin:8px auto;
}
.news-bg h1
{
padding:0px;
margin:0px;
font:bold 20px/22px  Arial, Helvetica, sans-serif;
color:#ffc600;
}
.news-bg h4
{
color:#969696;
padding:0px;
margin:0px;
font:bold 12px/14px  Arial, Helvetica, sans-serif;
}
.news-bg h3
{
color:#fefefe;
padding:0px;
margin:0px;
font:bold 14px/14px  Arial, Helvetica, sans-serif;
}

.news-bg a
{
color:#ffc600;
font:bold 12px/14px  Arial, Helvetica, sans-serif;
text-decoration:none;
}
.news-bg a:hover
{
color:#969696;
font:bold 12px/14px  Arial, Helvetica, sans-serif;
text-decoration:none;
}

.strictly
{
padding:0px;
margin:0px;
position:absolute;
top:136px;
left:2px;
z-index:100;
font:bold 13px Arial, Helvetica, sans-serif;
color:#e26dc0;
}
.aic-bg
{
background:url(../images/aic-bg.gif) left top no-repeat;
width:493px;
height:132px;
position:absolute;
left:406px;
top:500px;
z-index:100;
}

.location
{
width:520px;
float:left;
padding-top:10px;
}
.location ul
{
display:inline;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}
.location ul li
{
float:left;
text-align:left;
padding-left:10px;
width:150px;
padding-right:10px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
}
.location ul li h1
{
padding:0px;
margin:0px;
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#6bc3ee;
}

.location ul li a{
font:normal 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
}

.location ul li a:hover {
color: #969696;
}

.internal-content
{
width:901px;
padding-top:80px;
padding-bottom:40px;
min-height:430px;
float:left;
}
.internal-left
{
width:449px;
float:left;
position:relative;
}
.internal-left-image
{
width: 442px;
height: 278px;
overflow: hidden;
float:left;
position:relative;
}
.internal-left-image-text
{
position:absolute;
left:0px;
top:0px;
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#fff;
background:#000;
padding:9px;
z-index: 100;
}

.internal-left-nav
{
width: 90px;
background:url(../images/banner-text-bg.png) left top repeat-x;
height:28px;
float:right;
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#fff;
padding:8px 10px 2px 5px;
position:absolute;
top:244px;
right:0px;
z-index: 100;
}




.internal-left-content
{
width:227px;
float:left;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fefefe;
padding-left:215px;
padding-top:105px;
}
.internal-right
{
width:420px;
float:right;
}


.internal-content-nav
{
width:420px;
float:left;
font:bold 14px/18px Arial, Helvetica, sans-serif;
color:#fefefe;
}



.internal-content-nav ul
{
display:block;
margin:0px;
padding:10px 0 0 0;
width:420px;
float:left;
list-style-type:none;
}
.internal-content-nav ul li
{
float:left;
text-align:left;
padding-left:28px;
width:392px;
padding-top:7px;
padding-bottom:7px;
background:url(../images/box-h.gif) left 10px no-repeat;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#fefefe;
}

.internal-content-nav p {
font: normal 12px arial;
}

.internal-menu
{
background:url(../images/internal-menu.png) left bottom no-repeat;
width:144px;
padding:10px;
left:0px;
top:184px;
float:left;
position:absolute;
z-index:100;
}

.internal-menu ul
{
display:inline;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}
.internal-menu ul li
{
float:left;
text-align:left;
width:146px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:4px;
padding-bottom:4px;
}
.internal-menu ul li a
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
.internal-menu ul li a:hover
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#969696;
text-decoration:none;
}
.internal-menu ul li a.active
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#969696;
text-decoration:none;
}
.news-content
{
width:901px;
float:left;
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#fff;
}
.news-content-top-nav
{
width:901px;
float:left;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
}

.news-content-top-nav p {
font:normal 12px/14px Arial, Helvetica, sans-serif;
margin-top: 0px;
}

.news-content-top-nav p a {
font:bold 12px/14px Arial, Helvetica, sans-serif;
}

.news-content-top-nav ul
{
width: 900px;
display:block;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}
.news-content-top-nav ul li
{
float:left;
list-style-type:none;
text-align:left;
width:202px;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:4px;
padding-bottom:4px;
}
.news-content-top-nav ul li img
{
margin-top:8px;
margin-bottom:8px;
}
.news-content-top-nav ul li h1
{
padding:7px 0 0 0;
margin:0px;
font:bold 14px/14px Arial, Helvetica, sans-serif;
color:#6bc3ee;
}
.news-content-top-nav ul li h2
{
padding:0px;
margin:0px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#969696;
}

.contact-right
{
width:267px;
float:right;
margin-top: -18px;
font:bold 12px/20px Arial, Helvetica, sans-serif;
color:#fff;
}

.contact-right p {
margin-top: 10px;
margin-bottom: 4px;
}

.form{
margin-top: 16px;
}

.contact-left
{
width:464px;
float:left;
padding-left:47px;
}

.news-content-bottom-nav
{
width:185px;
float:left;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:8px;
}

.news-content-bottom-nav ul
{
display:block;
width:185px;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}
.news-content-bottom-nav ul li
{
float:left;
list-style-type:none;
text-align:left;
width:170px;
background:url(../images/icon.gif) left 9px no-repeat;
padding-left:15px;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:4px;
padding-bottom:4px;
}
.news-content-bottom-nav ul li a
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
.news-content-bottom-nav ul li a:hover
{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}
.form-font
{
font:bold 14px/28px Arial, Helvetica, sans-serif;
color:#6bc3ee;
}
.input-box
{
width:175px;
padding-left:4px;
height:18px;
border:1px solid #5c5c5c;
background:#262626;
font:bold 10px/12px Arial, Helvetica, sans-serif;
color:#969696
}
.input-box1
{
width:260px;
padding-left:4px;
height:202px;
border:1px solid #5c5c5c;
background:#262626;
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#969696
}
.bt
{
color:#969696;
font:bold 14px/16px Arial, Helvetica, sans-serif;
border:1px solid #5c5c5c;
background:#262626;
padding:2px 7px 2px 7px;
cursor:pointer;
}
.bt:hover
{
color:#fff;
font:bold 14px/16px Arial, Helvetica, sans-serif;
border:1px solid #fff;
background:#262626;
padding:2px 7px 2px 7px;
cursor:pointer;
}

.about-image img {
margin-top: 20px;
margin-bottom: 20px;
}

.about-left {
float: left;
width: 420px;
font: bold 14px arial;
}

.about-right {
float: right;
width: 420px;
font: normal 12px arial;
}

.about-right h1 {
padding:0px;
margin:0px;
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#6bc3ee;
}

.about-left ul {
display:block;
width:185px;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}

.about-left ul li {
float:left;
list-style-type:none;
text-align:left;
width:170px;
background:url(../images/icon.gif) left 9px no-repeat;
padding-left:15px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:4px;
padding-bottom:4px;
}

.news-left {
float: left;
width: 160px;
font: bold 14px arial;
}

.news-right {
float: right;
width: 680px;
font: normal 12px arial;
}

.news-right h1 {
padding:0px;
margin:0px;
font:bold 20px georgia;
color:#6bc3ee;
}

.news-right img {
float:left;
margin-right: 25px;
margin-bottom: 10px;
}

.news-left ul {
display:block;
width:185px;
margin-top: 30px;
padding:0px;
float:left;
list-style-type:none;
}

.news-left ul li {
float:left;
list-style-type:none;
text-align:left;
width:170px;
background:url(../images/icon.gif) left 9px no-repeat;
padding-left:15px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
padding-top:4px;
padding-bottom:4px;
}

.news-right h2 {
padding:0px;
margin-bottom:0px;
font:normal 10px Arial, Helvetica, sans-serif;
color:#969696;
}

.news-right .introtext {
font: bold 12px arial;
}

.news-content-top-nav p a {
color: #ffc600;
}

.news-content-top-nav a:hover {
color: #969696;
}

.back a {
color: #ffc600;
font: bold 12px arial;
}

.back a:hover {
color: #969696;
}

.news-post {
margin-top: 20px;
}

.news-post p {
line-height: 18px;
}

.imageslider img{
z-index: -1000;
}

.imageslider {
width: 442px;
height: 278px;
overflow: hidden;
}

.imageslider h1 {
background:url(../images/banner-text-bg.png) left top repeat-x;
height:28px;
float:right;
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#fff;
padding:8px 10px 2px 10px;
position:absolute;
margin-top:244px;
right:105px;
}

.bannerholder {
height: 468px;
width: 901px;
overflow: hidden;
}

.banner-big-text {
font: normal 76px georgia;
width: 600px;
color: #fff;
margin-top: 60px;
margin-left: 10px;
line-height: 76px;
}
.spinlogo {
float: right;
margin-top: 10px;
width: 120px;
}

.spinlogo img {
float: right;
}
.spinlogo span {
font: normal 9px arial;
letter-spacing: normal;
display: none;
float: left;
margin-top: 4px;
margin-right: 5px;
color: #969696;
}

h3 a.newslink {
font: bold 14px arial;
color: #fff;
}

h3 a.newslink:hover {
font: bold 14px arial;
color: #969696;
}
