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

/**************************************************************
** Algemene Styles
***************************************************************/
html{ overflow-y:scroll;} /* Altijd scrollbar rechts laten zien */
html, body{
	background:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/* Margin en padding nodig om Lightbox overlay te krijgen in IE 6, dus het liefst laten staan */
	margin:0px;
	padding:0px;
}

a{ color:#143d8d; text-decoration:none;}
a:hover{ color:#143d8d; text-decoration:underline;}
p{ line-height:20px; margin:0 0 14px 0; padding:0px;}
ul li{ line-height:20px;}	
img{ border:none;}
form{ margin:0px; padding:0px;}
TD{ vertical-align:top;}

h1{ font-size:12px; line-height:16px;}
h1{ margin:0 0 5px 0; padding:0px; color:#143d8d; text-transform:uppercase;}

img, div, a, input{ behavior:url(http://www.koppelbelastingadvies.nl/english/Include/iepngfix.htc);}
.clear{ clear:both; height:0px;}
label{ font-weight:bold;}
label.fout{ color:#ff6a51;}
#form_melding{ background:#ffdbdd; border:1px #ff969d solid; width:492px; min-height:10px; height:auto !important; height:10px; margin:0 0 10px 0; padding:10px;}
input[type=checkbox]{ margin:0 5px 5px 0; padding:0;}
input[type=radio]{ margin:0 5px 0 0; padding:0;}
label.radio{ vertical-align:top;}

a.bullet{ background:url(../Images/bullet_blauw.jpg) 0 50% no-repeat; float:right; font-size:12px; font-weight:bold; text-transform:uppercase; color:#5b5a5a; margin:0px; padding:0 0 0 10px;}
a.item{ background:url(../Images/item_over.png) top left no-repeat; height:19px; line-height:19px; float:left; margin:0px; padding:0px; color:#ffffff; text-transform:uppercase;}
a.item span{ background:url(../Images/item_over.png) bottom right no-repeat; height:19px; margin:0px;
padding:0 6px 0 6px; float:left;}
a.item:hover{ background:url(../Images/item_grijs.png) top left no-repeat; color:#5b5a5a;}
a.item:hover span{ background:url(../Images/item_grijs.png) bottom right no-repeat;}

/**************************************************************
** Vlakverdeling website
***************************************************************/
.share_this{
	text-align:right;
	float: right;
	margin-bottom:5px;
}
.share_this table{ height:90px; margin:0; padding:0; float:left;}
.share_this table tr td{ height:90px; margin:0; padding:0; text-align:center; vertical-align:bottom;}
#container{
	background:#ffffff;
	width:894px;
	min-height:500px;
    height:auto !important;
	height:500px;
	margin:0 auto 0 auto;
	padding:0px;
}
#breadcrumbs{
	background:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	width:894px;
	height:20px;
	line-height:20px;
	margin:0px;
	padding:0px;
	color:#636363;
	font-size:10px;
}
#bread_links{ width:600px; height:20px; margin:0px; padding:0px; float:left;}
#bread_rechts{ width:294px; height:20px; line-height:20px; margin:0px; padding:0px; float:left; text-align:right; font-weight:bold;}
#bread_rechts p{ margin:0px; padding:0px; float:right;}
#bread_rechts a{ height:16px; margin:0px; padding:4px 0 0 6px; float:right;}
#header{
	width:894px;
	height:172px;
	margin:0px;
	padding:0px;
}
#header TD{
	vertical-align:middle;
}

#links{
	width:534px;
	min-height:200px;
    height:auto !important;
	height:200px;
	margin:0px;
	padding:15px;
	float:left;
}
#rechts{
	width:300px;
	min-height:200px;
    height:auto !important;
	height:200px;
	margin:0px;
	padding:15px;
	float:left;
}
#footer{
	background:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	width:894px;
	line-height:26px;
	height:52px;
	margin:0px;
	padding:0px;
	font-size:10px;
}
#footer #footer1{
	height:40px;
	line-height:40px;
	text-align:left;
	padding:0 10px 0 15px;
	background:#ebe9ea; 
}
#footer #footer1 #logo{
	float:right;
	padding:2px 0;
}

#footer #footer2{
	text-align:center;
}
#footer #page_landers{
	text-align:center;
	color:#c9c9c9;
}
#footer #page_landers a{
	color:#c9c9c9;
}
/**************************************************************
** Header Styles
***************************************************************/
#panorama{
	position:relative;
	width:894px;
	height:76px;
	margin:0px;
	padding:0px;
}
#pano_bg{ position:absolute; left:0; top:0; width:218px; height:76px; z-index:2;}
#pano_foto{ position:absolute; right:0; top:0; width:778px; height:76px; z-index:1;}
#menu{
	background:url(../Images/menu_bg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:894px;
	height:45px;
	margin:0px;
	padding:0px;
}
#menu ul{ width:720px; height:45px; margin:0px; padding:0px; list-style-type:none; float:right;}
#menu ul li{ margin:12px 6px 0 0; padding:0px; height:19px; float:left;}
#menu ul li.over{ background:url(../Images/item_grijs.png) top left no-repeat;}
#menu ul li.aan{ background:url(../Images/item_over.png) top left no-repeat;}
#menu ul li a{ height:19px; line-height:19px; float:left; padding:0 8px 0 8px; font-size:9px;}
#menu ul li a.over{ background:url(../Images/item_grijs.png) bottom right no-repeat; color:#5b5a5a; text-decoration:none;}
#menu ul li a.aan{ background:url(../Images/item_over.png) bottom right no-repeat; color:#ffffff; text-decoration:none;}
#zoeken{
	background:url(../Images/zoeken_bg.jpg) no-repeat;
	width:874px;
	height:51px;
	margin:0px;
	padding:0 10px 0 10px;
}
#zoeken_tekst{ width:460px; height:40px; margin:0px; padding:11px 10px 0 0; float:left;}
#zoek_tabel{ width:404px; height:51px; float:left;}
input.form_text{ background:#ffffff; border:1px solid #e0e0e0; height:15px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}
textarea.form_text{ background:#ffffff; border:1px solid #e0e0e0; height:120px; width:320px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}

#zoeken-nieuw{ background:url(../Images/zoeken_bg.jpg) no-repeat; width:874px; height:51px; margin:0; padding:0 10px;}
#zoeken_tekst-nieuw{ width:390px; height:40px; margin:0px; padding:11px 10px 0 0; float:left;}
#zoek_tabel-nieuw{ width:300px; height:51px; margin:0 10px 0 0; float:left;}
input.form_text-nieuw{ background:#ffffff; border:1px solid #e0e0e0; height:15px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}
#share-icons{ width:160px; height:19px; margin:0; padding:16px 0; float:left;}
#share-icons span{ width:68px; height:19px; line-height:19px; margin:0; padding:0; float:left;}
#share-icons a{ background:url(../Images/share_sprite.png) no-repeat; width:19px; height:19px; margin:0 0 0 4px; padding:0; float:left; font-size:1px; text-indent:-9999px;}
#share-icons a#linkedin-ico{ background-position:0 0;}
#share-icons a#linkedin-ico:hover{ background-position:0 -19px;}
#share-icons a#facebook-ico{ background-position:-19px 0;}
#share-icons a#facebook-ico:hover{ background-position:-19px -19px;}
#share-icons a#twitter-ico{ background-position:-38px 0;}
#share-icons a#twitter-ico:hover{ background-position:-38px -19px;}
#share-icons a#foursquare-ico{ background-position:-57px 0;}
#share-icons a#foursquare-ico:hover{ background-position:-57px -19px;}


iframe.twitter-follow-button{
	width:140px !important;
	margin-bottom:3px;
}
.follow-like{
	text-align:left;
	float:right;
	width:140px;
	margin:0 0 10px 0;
	}

/**************************************************************
** Links Styles
***************************************************************/
#carousel_vak{
	width:534px;
	height:225px;
	margin:0 0 20px 0;
	padding:0px;
}
#caroussel_item{
	position:relative;
	width:534px;
	height:182px;
	margin:0px;
	padding:0px;
}
#caroussel_item #news_image_1{ position:absolute; left:0px; top:0px;}
#caroussel_item #news_image_2{ position:absolute; left:0px; top:0px; display:none;}
#caroussel_item #news_image_3{ position:absolute; left:0px; top:0px; display:none;}
#caroussel_item #news_image_4{ position:absolute; left:0px; top:0px; display:none;}
#caroussel_item #news_image_5{ position:absolute; left:0px; top:0px; display:none;}

#caroussel_item #news_text_1{ position:absolute; left:25px; bottom:0; width:488px; height:40px; color:#ffffff;}
#caroussel_item #news_text_2{ position:absolute; left:25px; bottom:0; width:488px; height:40px; color:#ffffff; display:none;}
#caroussel_item #news_text_3{ position:absolute; left:25px; bottom:0; width:488px; height:40px; color:#ffffff; display:none;}
#caroussel_item #news_text_4{ position:absolute; left:25px; bottom:0; width:488px; height:40px; color:#ffffff; display:none;}
#caroussel_item #news_text_5{ position:absolute; left:25px; bottom:0; width:488px; height:40px; color:#ffffff; display:none;}

span.titel{ font-size:24px; font-weight:bold; float:left; color:#143d8d;}

#caroussel_items{
	position:relative;
	background:url(../Images/Carousel/bg_tab1_act.jpg);
	width:520px;
	height:31px;
	margin:0px;
	padding:12px 0 0 14px;
	float:left;
}
.hdr_news_big{
	float:left;
	position:relative;
	width:84px;
	height:20px;
	margin:0 20px 0 0px;
	padding:0px;
	overflow:hidden;
}
.hdr_news_small{
	float:left;
	position:relative;
	width:84px;
	height:20px;
	margin:0 20px 0 0px;
	padding:0px;
	overflow:hidden;
}
.hdr_news_small_black{
	display:none;
}
.hdr_news_small_white{
	position:absolute;
	top:0px;
	padding:0px;
	line-height:20px;
	width:84px;
	font-size:11px;	
}
.hdr_news_small_white a{
	background:url(../Images/bullet_blauw.jpg) 0 6px no-repeat;	
	height:20px;
	padding:0 0 0 10px;
	display:block;
	color:#5b5a5a;
}
.hdr_news_small_white a:hover{
	color:#5b5a5a;
}
.hdr_news_big_white a{
	height:20px;
	display:block;
	color:#ffffff;
}
.hdr_news_big_white a:hover{
	color:#ffffff;
	text-decoration:none;
}
.hdr_news_big_black{
	position:absolute;
	padding:0px;
	top:1px;
	font-size:12px;
	line-height:18px;
	width:84px;
	color:#143d8d;
	text-align:center;
}
.hdr_news_big_white{
	position:absolute;
	padding:0px;
	top:0px;
	font-size:12px;
	line-height:18px;
	width:84px;
	color:#143d8d;
	text-align:center;
}
.content_foto{ position:relative; width:534px; height:98px; margin:0 0 10px 0; padding:0px; overflow:hidden;}
.content_foto_bg{ background:url(../Images/content_foto_bg_groot.png) no-repeat; position:absolute; top:0; left:0; width:534px; height:98px; z-index:2;}
.content_foto_afb{ position:absolute; top:5px; left:5px; width:524px; height:88px; z-index:1;}
.content_foto_afb img{ width:524px;}

#vak_route{ width:260px; min-height:20px; height:auto !important; height:20px; margin:0px; padding:0px; float:left;}
#vak_contact{ width:274px; min-height:20px; height:auto !important; height:20px; margin:0px; padding:0px; float:left;}

input.form_text_contact{ background:#ffffff; border:1px solid #e0e0e0; height:15px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}
textarea.form_text_contact{ background:#ffffff; border:1px solid #e0e0e0; height:120px; width:270px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}

#ContactForm_groot{ background:#f5f5f5; width:512px; padding:10px; margin:0 0 10px 0; border:1px solid #e0e0e0;}

.newsination
{
	width:100%;
	height:30px;
	margin:15px 0 0 0;
}

.newsination a.left
{
	float: left;
	margin: 0 0 0 0;
}

.newsination a.right
{
	float:right;
	margin: 0 0 0 0;
}

.newsination a span
{
	font-weight: normal;
	text-align:center;
	width:120px;
}

#slideshow-nieuw{ width:534px; height:224px; margin:0 0 20px 0; padding:0; float:left; overflow:hidden; z-index:4;}
#slides{ position:relative; width:534px; height:182px; margin:0; padding:0; float:left;}
.slide{ position:absolute; left:0; top:0; width:534px; height:182px; margin:0; padding:0; z-index:2; overflow:hidden;}
.slide.show{ z-index:3;}
.slide-afb{ width:534px; height:182px; margin:0; padding:0;}
.slide-afb img{ width:534px; float:left;}
.slide-tekst{ position:absolute; left:24px; bottom:0; width:494px; height:40px; line-height:40px; margin:0; padding:0; z-index:4; overflow:hidden; font-size:24px; font-weight:bold; float:left; color:#143d8d;}

#slide-nav{ background:url(../../Images/slideshow_bg.jpg) 0 0 no-repeat; width:514px; height:19px; margin:0; padding:12px 10px 11px 10px; float:left;}
#slide-nav a{ background:url(../../Images/bullet_blauw.jpg) 0 6px no-repeat; height:19px; line-height:19px; margin:0 10px 0 0; padding:0 10px; float:left; color:#5b5a5a;}
#slide-nav a:hover, #slide-nav a.aan{ background:url(../../Images/item_over.png) 0 0 no-repeat; height:19px; line-height:19px; float:left; margin:0 10px 0 0; padding:0; color:#fff;}
#slide-nav a:hover span, #slide-nav a.aan span{ background:url(../../Images/item_over.png) 100% 100% no-repeat; height:19px; margin:0; padding:0 10px; float:left;}

/**************************************************************
** Rechts Styles
***************************************************************/
.nieuwsvak{
	width:300px;
	min-height:98px;
	height:auto !important;
	height:98px;
	margin:0 0 12px 0;
	padding:0px;
}
.vak_boven{
	background:url(../Images/rechts_boven.jpg) no-repeat;
	width:280px;
	height:28px;
	line-height:28px;
	margin:0px;
	padding:0 10px 0 10px;
}
.vak_boven h1{ float:left; font-size:12px; line-height:28px; text-transform:uppercase; color:#5b5a5a; margin:0px; padding:0px;}
.vak_midden{
	width:278px;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin:0px;
	padding:10px 10px 4px 10px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}
.carousel_vak{
	width:220px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
}
.carousel_vak ul li{ width:220px; min-height:50px; height:auto !important; height:50px;}
.carousel_vak ul li img{ width:50px; margin:0px; padding:0px; float:left;}
.carousel_vak ul li span.tekst{ width:160px; margin:0px; padding:0 0 0 10px; float:left;}
.carousel_vak ul li span.tekst a.item{ overflow:hidden;}
a.volgend_bericht{ background:url(../Images/pijltje_rechts.jpg) center no-repeat; width:19px; height:50px; margin:0 0 0 10px; padding:0px; float:left; text-decoration:none;}
a.vorig_bericht{ background:url(../Images/pijltje_links.jpg) center no-repeat; width:19px; height:50px; margin:0 10px 0 0; padding:0px; float:left; text-decoration:none;}
.vak_onder{
	background:url(../Images/rechts_onder.jpg) no-repeat;
	width:300px;
	height:6px;
	margin:0px;
	padding:0px;
}
.form_tekst_veld{ background:#ffffff; border:1px solid #e0e0e0; height:15px; width:388px; /*width:128px;*/ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969; margin:0 0 5px 0;}

.fout{ background:url(../Images/fout.png) 0 2px no-repeat; width:388px; min-height:20px; height:auto !important; height:20px; margin:0; padding:0 0 20px 20px; color:#df8f8f; float:left;}

/**************************************************************
** Footer Styles
***************************************************************/
#breadcrumbs a{ color:#636363;}
#footer a{ color:#696969;}
#footer a.aan{ text-decoration:underline;}
