/* Stylesheet Zooney.nl Gemaakt door: Kenny van Ooijen ( Zooney.nl ) */

* { margin: 0px; padding: 0px; list-style: none; border: 0px; }
html { background: #ffffff url(images/htmlbg.gif) repeat-x top left; margin: 0; font: 11px Arial; color: #333333; }

#container { position: relative; margin: 0px auto; width: 735px; }

#header { float: left; width: 735px; height: 130px; background: url("images/header_bg.gif") no-repeat; }


#boxjes { float: left; width: 171px; margin: 39px 12px 0px 0px; }

.vak_blauw { float: left; width: 163px; background: #ffffff; border: 1px solid #d9ecfb; padding: 3px 3px 6px 3px; }
.vak_blauw p { margin: 0px 0px 0px 6px; _margin: 0px 0px 0px 3px; font: 11px Arial; color: #3da7fb; }
.linkblauw { text-decoration: none; font: 11px Arial; color: #3da7fb; outline: none; }
.linkblauw:hover { color: #333333; }
.linkblauw2 { text-decoration: none; font: 11px Arial; color: #3da7fb; outline: none; line-height: 14pt; }
.linkblauw2on { text-decoration: none; font: 11px Arial; color: #333333; outline: none; line-height: 14pt; }
.linkblauw2:hover { color: #333333; }
.balk_blauw { float: left; width: 159px; height: 20px; background: #61b5fb; padding: 2px 0px 0px 4px; }
.balk_blauw H1 { float: left; font: 14px Arial; color: #ffffff; font-variant: small-caps; font-weight: bold; }
.strepen { float: left; margin: 3px 0px 8px 0px; }
.bottom_blauw { float: left; width: 171px; height: 2px; background: #b7e0ff; font-size: 1px; margin: 0px 0px 10px 0px; }
.dot { float: left; width: 4px; height: 4px; background: #333333; font-size: 1px; margin: 5px 8px 0px 3px; _margin: 5px 5px 0px 3px;}
.dot2 { float: left; width: 4px; height: 4px; background: #333333; font-size: 1px; margin: 7px 8px 0px 3px; _margin: 7px 5px 0px 3px;}
.mail { float: left; width: 8px height: 7px; margin: 4px 6px 0px 3px; }
.mobiel { float: left; width: 7px height: 16px; margin: 2px 6px 0px 3px; }
.bedrijfgeg { text-decoration: none; font: 11px Arial; color: #ff5400; outline: none; }
.bedrijfgeg:hover { color: #333333; }

input, textarea, select { font-family: Tahoma; font-size: 11px; color: #004887; margin: 5px 0px 3px 3px; padding: 2px 0px 0px 4px; border-top: 1px solid #7bc1fc; border-left: 1px solid #7bc1fc; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #c8e6fe; }
.submit { float: right; height: 18px; margin: 2px 3px 0px 0px; padding: 0px 4px 0px 4px; background: #333333;  border: none; font-weight: bold;  color: #ffffff;  font-size: 11px; }
.submit2 { float: left; height: 18px; margin: 2px 3px 0px 0px; padding: 0px 4px 0px 4px; background: #333333;  border: none; font-weight: bold;  color: #ffffff;  font-size: 11px; }


.vak_oranje { float: left; width: 163px; background: #ffffff; border: 1px solid #ffdecf; padding: 3px 3px 6px 3px; }
.vak_oranje p { margin: 0px 0px 0px 6px; _margin: 0px 0px 0px 3px; font: 11px Arial; color: #333333; line-height: 18pt; }
.balk_oranje { float: left; width: 159px; height: 20px; background: #ff5500; padding: 2px 0px 0px 4px; }
.balk_oranje H1 { float: left; font: 14px Arial; color: #ffffff; font-variant: small-caps; font-weight: bold; }
.bottom_oranje { float: left; width: 171px; height: 2px; background: #ffd3b8; font-size: 1px; margin: 0px 0px 10px 0px; }
.fade1 { float: left; filter:alpha(opacity=50); -moz-opacity:0.5; margin: 0px 3px 0px 1px;}
.fade2 { float: left; filter:alpha(opacity=50); -moz-opacity:0.5;}


#content { float: left; width: 552px; }

a { 	color: #00678A; background: inherit;  text-decoration:none; }
a:hover { 	background: inherit;	text-decoration: underline; }

ul#menu { height: 24px; margin: 105px 0px 0px 0px; list-style: none; }

ul#menu li { display: block; height: 24px; float: left; outline: none; }
ul#menu li a.link { float: left; height: 19px; background: #333335; margin: 0px 1px 0px 0px; padding: 5px 14px 0px 14px; font: 11px Arial; color: #ffffff; text-decoration: none; font-weight: bold; outline: none; }
ul#menu li a.link:hover { background: #61b5fb; }
ul#menu li a.linkon { float: left; height: 19px; background: #61b5fb; margin: 0px 1px 0px 0px; padding: 5px 14px 0px 14px; font: 11px Arial; color: #ffffff; text-decoration: none; font-weight: bold; outline: none; }

.content_blauw { float: left; width: 544px; background: #ffffff; border: 1px solid #d9ecfb; margin: 35px 0px 0px 0px; padding: 3px 3px 6px 3px; }
.linkblauw { text-decoration: none; font: 11px Arial; color: #3da7fb; outline: none; }
.linkblauw:hover { color: #333333; }
.content_balk_blauw { float: left; width: 540px; height: 23px; background: #61b5fb; padding: 2px 0px 0px 4px; }
.content_balk_blauw H2 { float: left; font: 16px Arial; color: #ffffff; font-variant: small-caps; font-weight: bold; }
.content_bottom_blauw { float: right; width: 552px; height: 2px; background: #b7e0ff; font-size: 1px; margin: 0px 0px 10px 0px; }
.content_fade { float: left; filter:alpha(opacity=50); -moz-opacity:0.5; margin: 0px 3px 5px 4px;}
.content4 { float: left; width: 544px; background: #e6f2fe; margin: 3px 0px 3px 0px; }
.content4 p { margin: 0px 0px 0px 6px; _margin: 0px 0px 0px 3px; font: 11px Arial; color: #333333; line-height: 14pt; }
.content3 { float: left; width: 544px; background: #ffffff; margin: 3px 0px 3px 0px; }
.content3 p { margin: 0px 0px 0px 6px; _margin: 0px 0px 0px 3px; font: 11px Arial; color: #333333; line-height: 14pt; }
.content3 hr { width: 544px; border: none; border-bottom: 1px solid #cae5fa; height: 0; margin: 4px 0px 6px 0px; }
.content2 { float: left; width: 544px; background: #e6f2fe; margin: 3px 0px 3px 0px; }
.content2 p { margin: 0px 0px 0px 6px; _margin: 0px 0px 0px 3px; font: 11px Arial; color: #333333; line-height: 18pt; }
.content1 { float: left; width: 544px; background: #ffffff; margin: 3px 0px 3px 0px; }
.content1 p { margin: 0px 0px 0px 6px; _margin: 0px 0px 0px 3px; font: 11px Arial; color: #333333; line-height: 18pt; }
.strepen_content { float: left; margin: 3px 0px 0px 0px; }
.txtrood { color: #ff0000;}
.txtgroen { color: #18ff00;}
.begin_pic { float: right; margin: 5px 0px 0px 0px; }
.logo { float: right; }

.werkwijze {float: left; }


#bottom { float: right; width: 552px; height: 28px; background: #333333; }
#bottom p { float: right; font: 11px Arial; color: #ffffff; margin: 7px 7px 0px 0px; }
#bottom a { text-decoration: none; font-weight: bold; color: #ffffff; outline: none; }
#bottom a:hover { text-decoration: underline; }
#bottom_text { float: right; width: 552px; }
.textbottom { float: left; font: 11px Arial; color: #b1b1b1; text-decoration: none; margin: 5px 10px 0px 0px; outline: none; }
.textbottom:hover { text-decoration: underline; }
.icon_bottom { float: left; margin: 2px 5px 0px 3px; }
.icon_contact { float: left; margin: 3px 5px 0px 3px; }

.klanten_ontwerp { float: left; width: 534px; }
.klanten_preview { float: left; margin: 0px 35px 0px 0px; }
.klanten_reacties { float: right; font-style: italic; color: #8bb8e6; }
.klanten_link { text-decoration: none; font: 11px Arial; color: #ff5400; outline: none; }
.klanten_link:hover { color: #333333; }
.klanten_icons { float: right; margin: 0px 0px 0px 8px; }
.klanten_status1 { float: left; width: 535px; height: 20px; background: #ff0000; margin: 5px 0px 0px 5px; }
.klanten_status2 { float: left; width: 535px; height: 20px; background: #ffa800; margin: 5px 0px 0px 5px; }
.klanten_status3 { float: left; width: 535px; height: 20px; background: #72b804; margin: 5px 0px 0px 5px; }

.overzicht1 { float: left; width: 160px; margin: 0px 28px 0px 0px; }
.overzicht2 { float: left; width: 160px; margin: 0px 28px 0px 0px; background: #e6f2fe; }
.overzicht3 { float: left; width: 160px; }
.overzicht_fade { float: left; filter:alpha(opacity=50); -moz-opacity:0.5; margin: 0px 3px 0px 0px; }



/* SIFR CONTENT */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-hasFlash H1 { visibility: hidden; font-size: 15px; }
.sIFR-hasFlash H2 { visibility: hidden; font-size: 17px; }



