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

body {
background-color: #FFFFFF;
background-image: url("../images/backgrounds/background.png");
background-position: left top;
background-repeat: repeat;
height: 200%;
}

a:link{
color:#222;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
}
a:visited {
color:#222;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
}
a:hover {
color:#CC071E;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
}
a:active {
color:#CC071E;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
}

h1 {
font-family: Verdana, Geneva, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #CC071E;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 10px;
}

ul {
font-family: Verdana, Geneva, sans-serif;
text-decoration: none;
}

h2 {
font-family: Verdana, Geneva, sans-serif;
font-size: 11pt;
color: #666;
padding-top: 15px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 0px;
}

* {
margin: 0px;
outline: 0px;
}

img {
border: none;
}

p {
padding-top: 10px;
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
list-style-type: none;
}

table {
margin-left: auto;
margin-right: auto;
}

#ipv6_overlay {
display: block;
height: auto;
width: auto;
position: absolute;
left: 172px;
top: 214px;
float: left;
z-index: auto;
visibility: visible;
}

/* H E A D A N D M A I N M E N U */

.mini_header {
display: block;
width: 965px;
height: 20px;
position: relative;
visibility: visible;
color: #666;
/* border-width: 1px;
border-color: #F00;
border-style: solid; */
text-align: right;
}

.mini_header a {
color: #666;
text-decoration: none;
}

.menu_head {
display: block;
width: 965px;
height: 38px;
position: relative;
visibility: visible;
/* border-width: 1px;
border-color: #0F0;
border-style: solid; */
}

.filler {
display: block;
width: 965px;
height: 24px;
position: relative;
visibility: visible;
/* border-width: 1px;
border-color: #00F;
border-style: solid; */
}


.menu {
display: block;
width: 965px;
position: relative;
visibility: visible;
/* border-width: 1px;
border-color: #777;
border-style: solid; */
}

/* L E F T C O L U M N */

.left_col {
display: block;
width: 208px;
height: 510px;
position: absolute;
background-image: url(/images/site_gfx/sides_bg.png);
background-repeat: repeat;
visibility: visible;
padding-left: 18px;
/* border-width: 1px;
border-color: #0F0;
border-style: solid; */
}

.twitter {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
line-height: 1.55em;
display: block;
width: 190px;
height: 500px;
top: 6px;
float: left;
z-index: 5;
visibility: visible;
background: none;
/* line-height: 1.5em;
color: #666;
text-decoration: none; */
position: relative;
}
.twitter a:link {
color: #222;
text-decoration: none;
}
.twitter a:visited {
color: #222;
text-decoration: none;
}
.twitter a:hover {
color: #CC071E;
text-decoration: none;
}
.twitter a:active {
color: #CC071E;
text-decoration: none;
}

.twitter_bg {
width: 182px;
height: 400px;
position: relative;
background-image: url(../images/backgrounds/alerts_bg.png);
z-index: 100;
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 4px;
}

.updates {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
line-height: 1.55em;
display: block;
width: 210px;
/* height: 180px; */
top: 6px;
float: left;
z-index: 5;
visibility: visible;
background: none;
/* line-height: 1.5em;
color: #666;
text-decoration: none; */
position: relative;
overflow-x: hidden;
overflow-y: auto;
}

.updates a:link {
color: #0000FF;
text-decoration: none;
}
.updates a:visited {
color: #0000FF;
text-decoration: none;
}
.updates a:hover {
color: #CC071E;
text-decoration: none;
}
.updates a:active {
color: #CC071E;
text-decoration: none;
}

.updates_bg {
height: 128px;
width: 172px;
position: relative;
background-image: url(../images/backgrounds/alerts_bg.png);
background-repeat: no-repeat;
z-index: 100;
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 4px;
overflow-x: hidden;
overflow-y: auto;
}

.updatesKnop {
position: relative;
top: 115px;
left: 87px;
z-index: 201;
}

.alerts {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
line-height: 1.55em;
display: block;
width: 190px;
height: 187px;
top: 16px;
float: left;
z-index: 5;
visibility: visible;
background: none;
/* line-height: 1.5em;
color: #666;
text-decoration: none; */
position: relative;
overflow: hidden;
}
.alerts a:link {
color: #222;
text-decoration: none;
}
.alerts a:visited {
color: #222;
text-decoration: none;
}
.alerts a:hover {
color: #CC071E;
text-decoration: none;
}
.alerts a:active {
color: #CC071E;
text-decoration: none;
}

.alerts_bg {
height: 128px;
width: 182px;
position: relative;
background-image: url(../images/backgrounds/alerts_bg.png);
z-index: 100;
padding-top: 4px;
padding-left: 4px;
padding-right: 8px;
padding-bottom: 4px;
}

.alertsKnop {
position: relative;
top: 115px;
left: 87px;
z-index: 201;
}

.werken {
width: 191px;
padding-top: 6px;
position: relative;
top: 50px;
z-index: 160;
float: left;
background-image: url(/images/site_gfx/werkenbijtunix_gfx.png);
background-repeat: no-repeat;
}

/* C E N T R A L - M A I N - C O L U M N */

#main {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
display: block;
min-height: 300px;
width: 478px;
left: 233px;
padding-left: 20px;
padding-right: 20px;
top: -210px;
z-index: 5;
visibility: visible;
background-color: #fff;
line-height: 1.5em;
color: #666;
text-decoration: none;
position: relative;
text-align: justify;
/* overflow: visible;
text-indent: 0px; */
list-style-type: none;
/* border-width: 1px;
border-color: #FF0;
border-style: solid; */
clear: left;
}

#main a:link {
color: #222;
text-decoration: none;
}
#main a:visited {
color: #222;
text-decoration: none;
}
#main a:hover {
color: #CC071E;
text-decoration: none;
}
#main a:active {
color: #CC071E;
text-decoration: none;
}

#main li {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
color: #666;
text-align: justify;
list-style-type: none;
left: 10px;
text-indent: 0px;
padding-left: 0px;
padding-top: 5px;
}

#main table td {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
color: #666;
vertical-align: top;
padding-right: 3px;
}

.nieuws_blok {
background: url(/images/backgrounds/nieuws_blok.png);
width: 460px;
max-height: 114px;
padding: 10px;
overflow: hidden;
position: relative;
}

.news_footer {
bottom: 15px;
position: absolute;
}

.geplaatst {
bottom: 1px;
position: absolute;
}

.meer {
bottom: 0pt;
position: absolute;
right: 0px;
}

/* R I G H T C O L U M N */

.right_col {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
display: block;
height: auto;
width: 205px;
position: absolute;
top: 0px;
left: 758px;
z-index: 5;
visibility: visible;
background-image: url(/images/site_gfx/sides_bg.png);
background-repeat: repeat;
line-height: 1.5em;
color: #666;
text-decoration: none;
overflow: hidden;
/* border-width: 1px;
border-color: #0FF;
border-style: solid; */
}

.search {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
line-height: 1.55em;
display: block;
height: 80px;
width: 219px;
float: left;
z-index: auto;
visibility: visible;
background: none;
/* line-height: 1.5em;
color: #666;
text-decoration: none; */
position: relative;
/* border-width: 1px;
border-color: #F70;
border-style: solid; */
overflow: hidden;
}

.zoekKnop {
position: absolute;
top: 29px;
left: 132px;
}

.zoekVeld {
width: 152px;
height: 17px;
position: absolute;
top: 24px;
left: 24px;
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
text-decoration: none;
color: #666;
}

.security_scan {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
color: #666;
text-decoration: none;
line-height: 1.5em;
display: block;
/* height: 260px; */
width: 213px;
top: 10px;
float: left;
z-index: 5;
visibility: visible;
background: none;
position: relative;
padding: 0px;
overflow: hidden;
}

#testimonials_block {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #666;
	text-decoration: none;
	line-height: 1.5em;
	display: block;
	height: 300px;
	width: 213px;
	float: left;
	z-index: 5;
	visibility: visible;
	background: none;
	position: relative;
	padding: 0px;
	overflow: hidden;
}

#testimonials_img {
	height: 112px;
	width: 140px;
	position: relative;
	padding-left: 32px;
	padding-top: 20px;
}

#kiest_img {
	position: relative;
	height: 40px;
	width: 140px;
	padding-left: 30px;
}

/* F O O T E R */

.footer {
font-family: Verdana, Geneva, sans-serif;
font-size: 8.5pt;
display: block;
width: 965px;
height: auto;
position: relative;
visibility: visible;
margin-right: auto;
margin-left: auto;
color: #666;
/* border-width: 1px;
border-color: #0F0;
border-style: solid; */
text-align: center;
clear: left;
}

/* F O R M */
.invalid {
	color: #CC071E;
}
.invalid input, .invalid textarea
{
        border-color: #CC071E;
        border-width: 1px;
        border-style: solid;
}

.pattern {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6pt;
}

