body 								{	background-image: url(../afbeeldingen/bg.jpg);	background-position: center top;	background-repeat: repeat-x;	font-family: "trebuchet ms", verdana, arial, helvetica;	font-size: 11px;	line-height: normal;	font-weight: normal;	color: #696969; margin: 0; padding: 0;}
ul									{	margin: 0; padding: 0; }
li									{	list-style: none; }
a									{	outline: none; }
#aligner							{	width: 996px; margin: 0 auto; 	}
.oranje								{	color: #f39819 }
.grijs								{	background-color: #f4f4f4; }
#container-main, 
#container-header-top, 
#container-header-mid, 
#container-header-blocks,
#container-mid,
#container-footer					{	width: 996px; float: left;		}
#container-mid						{	margin: 4px 0 0 0; }


#logo								{	width: 264px; height: 77px; margin: 12px 0 0 0; float: left; background-image: url(../afbeeldingen/logo.png); background-repeat: no-repeat; display: block; text-indent: -9999px;	}
#spoed-container					{	width: 400px; height: 49px; margin: 12px 0 0 0; float: right; background-image: url(../afbeeldingen/spoed_bg.gif); }
#spoed-container h1					{	font-size: 14px; color: #FFFFFF; margin: 15px 0 0 27px; line-height: 15px;}
#container-header-mid				{	margin: 20px 0 10px 0; }
#hoofdmenu							{	float: left; margin: 0 0 0 20px; display: inline; }
#hoofdmenu li						{	float: left; font-size: 13px; color: #FFFFFF;}
#hoofdmenu a						{	color: #FFFFFF; text-decoration: none;  padding: 10px; display: block; font-weight: bold;}
#hoofdmenu a:hover					{	background-color: #32415a; }
#zoeken-wrapper						{	position: relative; float: right; margin: 7px 10px 0 0; display: inline;}
#zoeken								{	width: 126px; height: 21px; padding: 5px 30px 0 5px; border: none; background-color: #FFFFFF; float: left; font-size: 11px; font-style: italic; color: #6e6e6e; }
#zoek-knop							{	position: absolute; top: 4px; left: 140px; width: 18px; height: 18px; display: block; overflow: hidden; background-image: url(../afbeeldingen/zoeken.gif); text-indent: -9999px;}
#zoek-knop:hover					{	background-position: 0 -18px }
.block								{	position: relative; width: 246px; height: 240px; float: left; overflow: hidden; cursor: pointer; display: block;}
.pad								{	margin: 0 0 0 4px; }
.foto								{	width: 246px; height: 154px; float: left; background-repeat: no-repeat; overflow:hidden; }
.textoverlay						{	position: absolute; top: 115px; left: 0; width: 246px; height: 241px; background-image: url(../afbeeldingen/blocks/textoverlay.png); z-index:100; }
.block h1							{	width: 216px; height: 32px; display: block; padding: 6px 0 0 30px; margin: 0; float: left; font-size: 16px; color: #FFFFFF; font-weight: normal; }
.introduction						{	width: 196px; height: 80px; overflow: hidden; float: left; padding: 20px 30px 20px 30px; }
.introduction a						{	text-decoration:none; color: #696969; }
.textoverlay-btm					{	position: absolute; top: 225px; left: 0; width: 246px; height: 15px; z-index: 100;}
	.left							{	background-image: url(../afbeeldingen/blocks/textoverlay_btm.png); }
	.mid							{	background-image: url(../afbeeldingen/blocks/textoverlay_btm1.png); }
	.right							{	background-image: url(../afbeeldingen/blocks/textoverlay_btm2.png); }
.ie6hack							{	width: 1px; height: 1px; float: left;}

#inner #container-sublinks,
#inner2 #container-sublinks			{	width: 253px; float: left; }
#home #container-sublinks			{	width: 250px; float: left; }
#inner #meerinfo,
#inner2 #meerinfo					{	width: 216px; height: 118px; float: left; padding: 30px 0 0 30px; background-image: url(../afbeeldingen/meerinfo_bg.jpg); }

#home #meerinfo						{	width: 216px; height: 118px; float: left; padding: 30px 0 0 30px; background-image: url(../afbeeldingen/meerinfo_home_bg.jpg); }
#meerinfo a							{	color: #858585;	}
#meerinfo a:hover					{	text-decoration: none;	}
#meerinfo h2						{	font-size: 14px; padding: 0; margin:0; }
#submenu,
#nieuws-menu						{	width: 246px; float: left; margin: -30px 0 0 0;}
#nieuws-menu						{	background-color: #f7f7f7; overflow: hidden;}
#nieuws-menu h1						{	width: 130px; font-size: 14px; padding: 30px 0 0 30px; }
#submenu li							{	width: 253px; height: 33px; font-size: 12px; line-height:20px; overflow:hidden; }
#nieuws-menu li						{	width: 176px; font-size: 12px; padding: 7px 30px 7px 30px; float: left; background-image: url(../afbeeldingen/nieuws_list_bg.gif); background-repeat: no-repeat; background-position: top;}
#submenu a							{	background-image: url(../afbeeldingen/sublinks_bg.gif); width: 223px; height: 26px; display: block; padding: 7px 0 0 30px; color: #787878; text-decoration: none; }
#nieuws-menu a						{	width: 130px; display: block; float: left; color: #787878; text-decoration: none; }
#nieuws-menu a:hover				{ 	color: #333333; }
#nieuwsarchief						{	width: 150px; padding: 5px 10px 5px 10px; float: left; text-decoration: none; color: #696969; background-color: #f1f1f1; border: 1px solid #e7e7e7; margin: 0 0 0 30px; background-image: url(../afbeeldingen/pijltje.gif); background-repeat: no-repeat; background-position: 147px 4px; }
#nieuwsarchief:hover				{	background-color: #f7f7f7; }
#submenu a:hover, #submenu a.actief	{	background-position: bottom; color: #FFFFFF; }
#submenu-bottom						{	width: 246px; height: 21px; float: left; background-image: url(../afbeeldingen/links_bottom.gif); }
.datum								{	display: block; float: left; width: 35px; margin: 0 5px 0 0; text-align: center; background-image: url(../afbeeldingen/datum_bg.gif); background-repeat: no-repeat; padding: 2px;}

#container-text						{	width: 437px; float: left; padding: 30px; }
#container-text h1, 
#mailcontainer h1					{	font-size: 18px; padding: 0; margin: 0; font-weight: normal;}
#container-text h2					{	font-size: 12px; padding: 0; margin: 0; font-weight: normal; }
#inner2 #container-text				{	width: 710px; float: left; padding: 30px 0 30px 30px; }
#container-text	a					{	color: #696969; }
#container-text	a:hover				{	text-decoration: none; }

.thumbnail-border					{	border: 1px solid #f5f5f5; float: left; margin: 0 15px 15px 0; padding: 10px; width: 169px; height: 122px;}
.thumbnail-border img				{	display: block; border:none;}
.thumbnail-border a					{	float: left; }
#inner2 .thumbnail-border			{	margin: 0; }
.project-wrapper					{	width: 710px; float: left; margin: 20px 0 0 0;}
.project-text-wrapper				{	width: 520px; float: left; margin: 0 0 0 -1px; }
.project-top						{	width: 517px; border: 1px solid #efefef; background-repeat: no-repeat; float: left;  }
.projectinfo						{	width: 166px; margin: 0; padding: 20px 30px 20px 30px; float: left; }
.projectinfo-breed					{	width: 406px; }
.projectinfo li						{	list-style: none; }
.projectinfo a						{	color: #666666; }
.projectinfo a:hover				{	text-decoration: none; }
.projectomschrijving				{	width: 440px; padding: 20px 30px 20px 30px; float: left; border-left: 1px solid #efefef;}
.projectomschrijving a				{	color: #666666; }
.projectomschrijving a:hover		{	text-decoration: none; }
.projectcontent						{	display: none; }

.nieuwswrap							{	width: 517px; border: 1px solid #efefef; float: left; }
.nieuwscontent						{	padding: 20px 30px 20px 30px; }

#inner #container-left				{	width: 245px; float: left; }
#home #container-left				{	position: relative; width: 745px; float: left; }
#inner #nieuwsbrief					{	width: 195px; height: 118px; float: left; padding: 30px 20px 0 30px; margin: 0 0 4px 0; background-image: url(../afbeeldingen/nieuwsbrief_bg.jpg); overflow: hidden;}
#nieuwsbrief #video-overlay			{	margin: -30px 0 0 -30px } 
#nieuwsbrief #video					{	margin: -68px 0 0 -30px }
#inner #offerte						{	width: 180px; height: 74px; float: left; padding: 115px 20px 0 45px; margin: 0 0 4px 0; background-image: url(../afbeeldingen/offerte_bg.jpg); overflow: hidden;}
#inner2 #nieuwsbrief				{	width: 216px; height: 118px; float: left; padding: 30px 0 0 30px; margin: -30px 0 4px 0; background-image: url(../afbeeldingen/nieuwsbrief_bg2.jpg); overflow: hidden;}

#inner #redenen						{	width: 245px; float: left; background-image: url(../afbeeldingen/nieuwsbrief_bg.jpg); }
.sfoto								{	width: 245px; height: 155px; float: left; background-repeat: no-repeat;}
.sfoto-overlay						{	width: 245px; height: 40px; float: left; background-image: url(../afbeeldingen/img_overlay_hoeken.png); }
#redenen ul							{	padding: 10px 0 0 0; }
#redenen li							{	padding: 0 0 0 10px; background-image: url(../afbeeldingen/pijl_oranje.gif); background-position: 0px 5px; background-repeat: no-repeat; } 
.redeninfo							{	width: 185px; padding: 30px; margin: -50px 0 0 0; float: left; background-image: url(../afbeeldingen/img_overlay_balk.png);}
.hoekje-rb							{	width: 245px; height: 18px; float: left; background-image: url(../afbeeldingen/img_overlay_bottom.png); }
#home #nieuwsbrief					{	width: 215px; height: 118px; float: left; padding: 30px 0 0 30px; background-image: url(../afbeeldingen/nieuwsbrief_home_bg.jpg); overflow: hidden;}
#nieuwsbrief h2,
#redenen h2,
#offerte h2							{	font-size: 14px; padding: 0; margin:0; }
#offerte a							{ 	color: #696969; text-decoration:none; }
.nieuwslinks						{	width: 245px; float: left; background-color: #f7f7f7; padding: 6px 0 5px 0; }
#nieuwsbrief input					{	width: 138px; height: 21px; margin: 10px 0 0 0; padding: 5px 35px 0 5px; border: none; font-size: 11px; font-style: italic; color: #6e6e6e; }

.inputwrapper						{	position: relative; float: left; }
#verzend-nieuwsbrief				{	position: absolute; top: 17px; left: 155px; width: 16px; height: 12px; display: block; overflow: hidden; background-image: url(../afbeeldingen/verzend_nieuwsbrief.gif); text-indent: -9999px;}
#verzend-nieuwsbrief:hover			{	background-position: 0 -12px }

.knoppen-wrapper					{	float: right; }
.print-knop							{	width: 27px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; float: left; background-image:url(../afbeeldingen/printknop.gif); }
.print-knop:hover					{	background-position: 0 -24px; }
.email-knop							{	width: 27px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; float: left; background-image:url(../afbeeldingen/e-mailknop.gif); }
.email-knop:hover					{	background-position: 0 -24px; }
.knoppen-wrapper.meer				{	padding: 11px 10px 0 0; }

#container-footer					{	height: 31px; background-image: url(../afbeeldingen/footer_bg.gif); background-repeat: repeat-x; background-position: top; padding: 3px 0 40px 0; margin: 20px 0 0 0;}
.gbo								{	width: 251px; height: 28px; background-color: #f8f8f8; float: left;}
#gbo-knop							{	margin: 2px 0 0 5px; width: 46px; height: 22px; overflow: hidden; display: block; background-image: url(../afbeeldingen/gbo.gif); text-indent: -9999px; float: left;}
#gbo-knop:hover						{	background-position: 0 -22px; }
#container-footer .text-wrapper		{	float: left; margin: 4px 0 0 30px; }
.footer-links						{	width: 410px; height: 23px; background-color: #e9e9e9; float: left; padding: 5px 0 0 30px; }
.footer-links a						{	color: #8a8a8a; text-decoration: none; }
.footer-links a:hover				{	color: #b6b6b6; }
.copyright							{	width: 285px; height: 23px; font-size: 10px; background-color: #f8f8f8; float: left; padding: 5px 0 0 20px; }

#quote-wrapper						{	width: 435px; height: 88px; padding: 30px 30px 30px 30px; float: left; background-image: url(../afbeeldingen/quote_bg.jpg); margin: 0 0 0 4px;}
#quote-wrapper h1					{	font-size: 14px; margin: 0; padding: 0; }
#quote-wrapper h2					{	font-size: 10px; font-style: italic; font-weight: normal; margin: 0; padding: 5px 16px 0 0; float: right;}

#special-wrapper					{	width: 487px; height: 110px; padding: 8px 0 30px 8px; float: left; background-image: url(../afbeeldingen/quote_bg.jpg); margin: 0 0 0 4px; display: inline; background-repeat: no-repeat; }
#special-wrapper h1					{	font-size: 12px; margin: 0; padding: 0; }
#special-wrapper h2					{	font-size: 10px; font-style: italic; font-weight: normal; margin: 0; padding: 5px 16px 0 0; float: right;}
.special-thumbnail					{	width: 238px; height: 130px; float: left; background-position: center center; }
.special-text						{	width: 179px; height: 86px; padding: 22px 22px 22px 33px; float: left; overflow: hidden; }
.special-text-breed					{	width: 417px; }

#contactform						{	float: left; }
#contactform .lang,

#contactform textarea				{	font-size: 11px; width: 420px; display: block;}
#contactform select					{ 	font-size: 11px; width: 200px; display: block;}
#contactform textarea				{	height: 100px; }
#contactform .lang.pad				{ 	padding: 0 0 5px 0; }
.contactcol							{	width: 200px; float: left;}
#contactform .pad					{	margin: 0 20px 0 0; display: inline; }
#contactform input					{ 	width: 200px; font-size: 11px; }
#contactform .kort					{	width: 200px; font-size: 11px;  }
#contactform input.check			{ 	width: 12px; font-size: 11px; }
 

#contactform label					{	float: left; }
.lijn								{	float: left; padding: 0 0 15px 0; margin: 0 0 15px 0; background-image: url(../afbeeldingen/stippellijn.gif); background-repeat: repeat-x; background-position: bottom; }
.lijn2								{	float: left; padding: 0 0 5px 0; margin: 0 0 5px 0; background-image: url(../afbeeldingen/stippellijn.gif); background-repeat: repeat-x; background-position: bottom; }
.breed								{	width: 420px; }
.breed2								{	width: 400px; }

#verzenden, #herstel, #sluiten		{	font-size: 13px; color: #696969; text-decoration: none; margin: 15px 10px 0 0; display: block; float: left;}
#verzenden:hover, #herstel:hover,
#sluiten:hover						{	color: #999999; }

.alert								{	background-image:url(../afbeeldingen/alert_icon.gif); background-position: 0 -3px; text-indent: 23px; }
#foutmelding						{	padding: 0 0 10px 0; font-weight:bold; color:#FF0000; display:none; }
#foutmelding2						{	padding: 0 0 10px 0; font-weight:bold; color:#FF0000; }

.zoekresultaat						{	padding: 15px 20px 15px 20px; }
.zoekresultaat a					{	color: #666666; } 
.zoekresultaat a:hover				{	text-decoration: none; }
.zoekwoord							{	background-color: #CCCCCC;}

#bestanden li						{	list-style: none; }
#bestanden a						{	color: #666666; }
#bestanden a:hover					{	text-decoration: none; }

.inleiding-wrapper					{	width: 710px; float: left; border-bottom: 1px solid #efefef; margin: 0; padding: 20px 0 20px 0;}
.inleiding-wrapper h2				{	font-size: 12px; }
.donker								{	background-color: #fbfbfb; }
.block-wrapper						{	width: 355px; float: left; }
.block-text							{	width: 130px; float: left; margin: 8px 0 0 20px; }
.leesmeer							{	text-decoration: none; color: #696969; background-image: url(../afbeeldingen/pijl_oranje.gif); background-position: right 5px; background-repeat: no-repeat; padding: 0 10px 0 0; }
.leesmeer:hover						{	color: #b0b0b0; }

.paginabrowse-wrapper				{	height: 23px; float: right; padding: 3px; margin: 10px 0 0 0; border: 1px solid #f4f4f4; background-image: url(../afbeeldingen/paginabrowse_bg.gif);}
.paginanaam							{ 	display: inline; float: left; margin: 3px 10px 0 7px; }
.paginabrowse-wrapper ul			{	float: left; }
.paginabrowse-wrapper li			{	width: 23px; height: 23px; float: left; background-image: url(../afbeeldingen/pagina_bg.gif); background-position: 0px 23px; margin: 0 0 0 1px; }
.paginabrowse-wrapper a				{	width: 23px; height: 23px; float: left; background-image: url(../afbeeldingen/pagina_bg.gif); background-position: 0px 0px; text-decoration: none; color: #a4a4a4; }
.paginabrowse-wrapper a:hover		{	background-position: 23px 0px; color: #696969;}
.cijfer								{	display: block; width: 23px; margin: 4px 0 0 0; text-align: center;  }
.paginabrowse-wrapper a .cijfer		{	cursor: pointer; }

.fotoframe							{	width: 433px; float: left; background-image: url(../afbeeldingen/fotoframe_bg.jpg); background-repeat: no-repeat; }
.fotoframe .kop						{	display: block; margin: 15px 0 10px 14px; }
.fotoframe li						{	width:80px; height: 80px; position: relative; float: left; border: 1px solid #f3f3f3; margin: 0 3px 3px 0;}
.fotoframe img						{	background-color: #FFFFFF; padding: 8px; display: inline; border: 0; float: left; position:relative; }
.fotoframe .overlay					{	position: absolute; top: 8px; left: 8px; width: 32px; height: 18px; background-image: url(../afbeeldingen/enlarge2.png); display: none; }

#mailcontainer						{	background-color:#FFFFFF; width: 420px; height: 340px; padding: 40px; }

#sitemap							{	padding: 20px 0 0 0; }
#sitemap ul#block					{ 	padding: 0 0 20px 0; }
#sitemap ul li.hoofd				{	font-weight:bold; }
#sitemap ul li.sub,
#sitemap ul li.subsub				{	padding: 0 0 0 15px; font-weight:normal; }
#sitemap ul li.sub a,
#sitemap ul li.subsub a				{	text-decoration:none }
#sitemap ul li.sub a:hover,
#sitemap ul li.subsub a:hover		{	text-decoration:none }

.subsidieregeling					{	width: 348px; height: 18px; float: right; clear: right; color: #FFF; background-image: url(../afbeeldingen/info_icon.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 2px 0 0 25px; margin: 8px 0 0 0; }
.subsidieregeling a					{	color: #FFF; text-decoration: none; }
.subsidieregeling a:hover			{	color: #f39819; }

/* popeye config */

.ppy ul {           /* hide everything if js deacitvated */
    height:         0px;
    width:          0px;
    padding:        0px;
    margin:         0px;
    overflow:       hidden;
}
.ppy-stage {
    background:     transparent no-repeat center center; 
}
.popeye1.ppy-js {
    float:          left;
    margin:         0px;
}
.popeye1-no-js {
    margin:         0px;
    float:          left;
    background:     #eee;
    text-align:     center;
    line-height:    174px;
}
.popeye2.ppy-js {
    float:          right;
    margin:         20px 0 20px 30px;
}
.ppy {
    font-size:      0.8em;

}
.ppy-stagewrap {
    background-color:#333;
}
.ppy-stage {
    position:       relative;
}
.ppy-tools {
    overflow:       hidden;
    zoom:           1;      /* IE float container hasLayout fix */
    position:       absolute;
    padding:        5px;
    top:            0px;
    background:     #000;
    z-index:        100;
    display:        inline;
}
.ppy-tools.ppy-left {
    left:           0px;
    -moz-border-radius: 0 0 6px 0;
    -khtml-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius:  0 0 6px 0;
}
.ppy-tools.ppy-right {
    right:           0px;
    -moz-border-radius: 0 0 0 6px;
    -khtml-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius:  0 0 0 6px;
}
.ppy-tools div {
    width:          25px;
    height:         0px !important;
    padding-top:    35px;
    overflow:       hidden;
    float:          left;
    background:     transparent no-repeat center top;
    cursor:         pointer;
}
.ppy-prev {
    background-image:url(../afbeeldingen/prev.png) !important;
}
.ppy-enlarge {
    width:          49px !important;
    margin:         0 10px;
    background-image:url(../afbeeldingen/enlarge.png) !important;
}
.ppy-compact {
    width:          49px !important;
    margin:         0 10px;
    background-image:url(../afbeeldingen/compact.png) !important;
}
.ppy-next {
    background-image:url(../afbeeldingen/next.png) !important;
}
.ppy-tools div:hover {
    background-position: center -35px;
}
.ppy-cap {
    background:     #f6f9e0;
    color:          #666;
    line-height:    1.2em;
    font-size:      0.9em;
    position:       relative;
    overflow:       hidden;
}
.ppy-textwrap {
    padding:        10px;
}
.popeye1 .ppy-count {
    position:       absolute;
    padding:        3px 7px 0 5px;
    bottom:         0px;
    right:          0px;
    font-style:     italic;
    font-size:      0.9em;
    background:     #000;
    color:          #f7f7f7;
    opacity:        0.7;
    -ms-filter:     "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8 */
    filter:         progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* IE7 lte */
    z-index:        100;
    text-align:     right;
    display:        inline;
    -moz-border-radius: 6px 0 0 0;
    -khtml-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius:  6px 0 0 0;
	display: none;
}
.popeye2 .ppy-count {
    display:        inline;
    padding:        0 5px 0 0;
    font-style:     italic;
}
.ppy-loading {
    background:     #333 url(../afbeeldingen/loading.gif) no-repeat center !important;
}
