HarmonicaListItem :focus
{
	-moz-outline-style: none;
}

html
{
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}

body
{
	font-family: arial, Helvetica !important;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	height: 100%;
}

textarea {
	font-family: arial, Helvetica !important;
	color: #868282;
}

iframe
{
	display: block;
}

#aspnetForm
{
	height: 100%;
}

#content_container
{
	padding-right: 20px;
}

#content_iframebreed
{
	width: 958px;
	padding: 10px;
	background: #FFFFFF;
}

/* site actions menu and authoring container */
.SiteActionsContainer
{
	position: absolute;
	top: 85px;
	right: 17px;
}

.SiteActionsContainer .ms-SPLinkButtonInActive
{
	margin: 0 !important;
	padding: 2px 1px 3px 3px !important;
	border: 1px solid #fff !important;
	border-bottom-style: none !important;
}

.SiteActionsContainer .ms-SpLinkButtonActive
{
	background-color: #65BBE5 !important;
	background-image: none !important;
	margin: 0 !important;
	padding: 2px 1px 3px 3px !important;
	border: 1px solid #65BBE5 !important;
	border-bottom-style: none !important;
}

.SiteActionsContainer, .SiteActionsContainer .ms-SpLinkButtonActive a
{
	color: #ffffff !important;
}

.ms-siteactionsmenu div div div img, .ms-siteactionsmenu div div div a img, .SiteActionsContainer img
{
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}

.ms-siteactionsmenu div div div
{
	padding-top: 2px !important;
	border-color: #003666 !important;
	background-image: none !important;
	background-color: #003666 !important;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover
{
	border-color: #65BBE5 !important;
	background-image: none !important;
	background-color: #65BBE5 !important;
}

.ms-MenuUIItemTableHover
{
	background-color: #65BBE5 !important;
	border: 1px solid #65BBE5 !important;
}

.ms-consoleqaback td
{
	background-image: none;
}

.ms-consoleqabackhover td
{
	background-image: none;
	background-color: #65BBE5;
}

.ms-consoleqabackhover td a
{
	color: #fff;
}

.ms-consoleqaborderh, .ms-consoleqaborderv, .ms-consoleqacorner
{
	background-color: #65BBE5;
}

.ms-consoleqaborderhhover, .ms-consoleqabordervhover, .ms-consoleqacornerhover
{
	background-color: #65BBE5;
}

.ms-consoleqaemptyborderhhover, .ms-consoleqaemptybordervhover, .ms-consoleqaemptycorner hover
{
	background-color: #65BBE5;
}
/* end */

.srch-WPBody
{
	font-family: arial, Verdana;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}

table, .ms-WPBody table, .srch-WPBody table
{
	font-family: arial, Verdana;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}

table td, .ms-WPBody table td, .srch-WPBody table td
{
	font-family: Arial, Verdana;
}

tr
{
	vertical-align: top;
}

img
{
	border: 0;
	padding: 0;
	margin: 0;
}

ul, li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ol
{
    /*color: #5F467D;/*#9F1379;
    font-weight: bold;*/
    margin: 0px 0px 0px 10px;
    padding: 0px 31px 0px 0px;
}

ol.overview
{
	color:#000000;
    font-weight: normal;		
}
            
ol li
{
    line-height: 18px;
    list-style-type: decimal;
    margin: 10px 0px 0px 15px;
    padding: 0px;
}

ol li p, ol li span
{
    font-weight:normal;
    color: #000000;
}

ul.bullet li
{
	background: url(/Style%20Library/ZKA/Images/bullet.gif) no-repeat 0 6px;
	padding-left: 15px;
	margin: 4px 0 4px 5px;
}

/* empty for use in HtmlEditor*/
ul.ms-rteCustomBorder
{
}

ul.border li, ul.overview li ul.border li, ol.overview li ul.border li, ul.ms-rteCustomBorder li
{
	border-bottom: 1px solid #DBE4F2;
	background: none !important;
	padding: 8px 0 !important;
	font-size: 11px;
	margin: 0 !important;
	list-style-image: none !important;
}

ul.checked
{
	margin: 8px 0 25px 0;
}

ul.checked li
{
	width: auto !important;
	background: url(/Style%20Library/ZKA/Images/icon_checked.gif) no-repeat 11px 13px !important;
	min-height: 0 !important;
	padding: 11px 0 11px 32px !important;
}

ul.checked li.not
{
	background: url(/Style%20Library/ZKA/Images/icon_not_checked.gif) no-repeat 11px 15px !important;
}


h4, h5, h6
{
	margin: 0;
	padding: 0;
	color: #000;
}

h1
{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 26px;
}

h2
{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 17px;
}

h3
{
	margin: 0 0 11px 0;
	padding: 0;
	color: #000;
	font-size: 16px;
}


h4
{
	font-size: 14px !important;
	margin-bottom: 5px;
}

h5
{
	font-size: 12px;
	margin-bottom: 5px;
}

p
{
	font-family: Arial, Helvetica;
	margin: 0 0 14px 0;
	padding: 0;
	line-height: 1.5em;
	color: #000;
}

form
{
	padding: 0;
	margin: 0;
}

.ms-WPBody, .srch-WPBody
{
	font-family: arial, Verdana !important;
	font-size: 12px;
}

.ms-ButtonHeightWidth
{
	width: auto;
}

.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0;
	visibility: hidden;
}

.right
{
	float: right;
}

.left
{
	float: left;
}

.text_right
{
	text-align: right;
}

a, a:active, a:visited
{
	text-decoration: none;
}

a:hover
{
}

object
{
	display: block;
}

input
{
	color: #868282;
}

.space10
{
	height: 10px;
	font-size: 1px;
}

.space20
{
	height: 20px;
}

.inputfield
{
	border: 1px solid #c1c1c1;
	margin-right: 8px;
	padding: 2px 2px 2px 10px;
}

/*.borderLine
{
	border-top: 1px solid #DEE7F3;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-top: 10px;
}*/

.arcering
{
	color: #fff;
	background-color: #65bbe5;
}

img.photoLeft
{
	float: left;
	margin: 0px 20px 15px 0;
}

.transparent
{
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-webkit-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

#parent_container
{
	min-height: 100%;
	position: relative;
}

#container
{
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#metanav
{
	padding: 10px 18px 0 0;
	text-align: right;
	position: relative;
	float: right;
	min-height: 21px;
}

#metanav a, #metanav a:active, #metanav a:visited
{
	color: #9D9D9D;
	padding-left: 17px;
}

#metanav a:hover
{
	text-decoration: none;
	color: #000000;
}

#webSection
{
	position: absolute;
	left: 290px;
	top: 20px;
	padding-top: 10px;
}

#webSection table tr td a
{
	display: block;
	padding: 3px 10px 3px 10px;
	margin-right: 15px;
	color: #000000;
	font-weight: bold;
}

#webSection table tr td a:hover
{
	border-bottom: 3px solid #FF6285 !important;
}

#webSection table tr td a.selected
{
	color: #009E9B;
	border-bottom: 3px solid #009E9B !important;
}

#webSection table tr td table.item
{
	padding: 0px !important;
	margin: 0px;
}

#webSection table tr td a.item
{
	margin: 0px !important;
}

#header
{
	clear: both;
	padding-right: 18px;
}

#header img, .searchboxpanel img
{
	margin-top: -16px;
	padding: 0 0 5px 18px;
}

div.searchbox {
	float: right;
	position: relative;
	background-color:#E7E7E7;
	border: 1px solid #E7E7E7;
	-webkit-box-shadow: #ADADAD -1px -1px 1px;
	-moz-box-shadow: #AADADAD -1px -1px 1px;
	box-shadow: #ADADAD -1px -1px 1px;
	margin: 0px 0px 5px 0px;
}

div.searchbox input{
	width: 161px !important;
	height: 18px;
	border: none;
	padding: 0px 20px 2px 2px;
	background-color:transparent !important;
	border-color:transparent !important;
	color: #000;
	font-size: 12px;
}

.content div.searchBox .ms-sbcell input
{
	height: 18px;
	width: 161px !important;
	background-color:#E7E7E7 !important;
	border: 1px solid #E7E7E7 !important;
	-webkit-box-shadow: #ADADAD -1px -1px 1px;
	-moz-box-shadow: #AADADAD -1px -1px 1px;
	box-shadow: #ADADAD -1px -1px 1px;
	margin: 0px 0px 5px 0px;
	color: #000;
}
.content div.searchBox .ms-sbgo img{
	display:none;
}
.content div.searchBox .ms-sbgo{
	position:relative;
}
.content div.searchBox .ms-sbgo a
{
	background: url(/Style%20Library/ZKA/Images/searchboxButton.png) no-repeat 0 0;
	position: absolute;
	right: 20px;
	top: 4px;
	width: 17px;
	cursor: pointer;
	overflow: hidden;
	padding-top: 16px;
	color: #fff;
}
div.searchbox input.button
{
	background: url(/Style%20Library/ZKA/Images/searchboxButton.png) no-repeat 0 0;
	position: absolute;
	right: 2px;
	top: 5px;
	width: 17px;
	cursor: pointer;
	overflow: hidden;
	padding-top: 16px;
	color: #fff;
}

/* Disable default border SharePoint search box. */
div.searchBox .ms-sbcell
{
	border: none;
	width: 166px;
	text-align: right;
}

/* Disable default background color Go button. */
div.searchBox TD.ms-sbgo
{
	width: 17px;
	border: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
}


div.searchBox .ms-sbgo a
{
	display: block;
	overflow: hidden;
}


div.searchBox .ms-sbgo img
{
	cursor: pointer;
	overflow: hidden;
	padding: 17px 5px 0px 0px !important;
}

.ms-sbLastcell
{
	white-space: nowrap;
	display: none;
}

.ms-sbtable
{
	border: none;
	width: auto;
}


#nav
{
	clear: both;
	font-weight: bold;
	overflow: hidden;
	margin-top: 20px;
	height: 25px;
	background-color: #FFF;
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
}

#nav table
{
	border-collapse: collapse;
	width: 100%;
}

#nav ul
{
	width:100%;
}

#nav ul li
{
	float: left;
}

#nav a, #nav a:active, #nav a:visited
{
	color: #000;
	font-size: 13px;
	padding: 5px 5px 2px 5px;
	display: inline-block;
}

#nav a:hover
{
	border-bottom: 3px solid #FF6285;
}

#nav a.selected, #nav ul li.selected a
{
	color: #009E9B;
	border-bottom: 3px solid #009E9B;
}

#nav span.selectedBefore
{
	display: inline-block;
	width: 0px;
	height: 19px;
	padding:0px;
	margin:0px;
}

#nav span.selectedAfter
{
	display: inline-block;
	width: 0px;
	height: 19px;
	padding:0px;
	margin:0px;
}


#nav table td.last, #nav ul li.last
{
	text-align: right;
}

#nav table td a, #nav ul li a
{
	margin-left: 8px;
	margin-right: 8px;
	padding-left: 9px !important;
	padding-right: 10px !important;
	white-space: nowrap;
}

#nav table td.last
{
	text-align: right;
}

#nav table td.last a, #nav ul li.last a
{
	padding-right: 0;
}

#pagecontent
{
	position: relative;
	width: 100%;
}

#pagecontent_xl
{
	position: relative;
	width: 978px;
	overflow: visible;
	padding: 0px 0px 35px 0px;
	margin: 0px;
}

.pagecontentbreed
{
	position: relative;
	padding: 10px 10px 35px 10px;
}

.plusRight
{
	display:none;
}

.plusLeft
{
	display:none;
}

.plusLeftGroen
{
	display:none;
}

#subnav
{
	position:relative;
	width: 220px;
	float: left;
	margin: 25px 0 0 5px;
	padding: 0px;
}

#subnav ul
{
}

#subnav ul li
{
	line-height: 30px;
	border-top: 1px solid #E7E7E7;
}

#subnav ul li a, #subnav ul li a:active, #subnav ul li a:visited
{
	font-weight: bold;
	padding-left: 18px;
	padding-right: 18px !important;
	display: block;
	color: #000;
}

#subnav ul li a:hover
{
	border-right: 3px solid #FF6285;
	color: #FF6285;	
	text-decoration: none;	
}

#subnav ul li.selected a, #subnav ul li.selected a:active, #subnav ul li.selected a:visited
{
	border-right: 3px solid #009E9B;
	color: #009E9B;
}

#subnav ul li ul
{
	display: none;
	border: 0px;
}

#subnav ul li.selected ul
{
	display: block;
}

#subnav ul li ul.subsubnav li
{
	background: none;
	padding-left: 14px;
	border: 0px;
}

#subnav ul li ul.subsubnav li a, #subnav ul li ul.subsubnav li a:active, #subnav ul li ul.subsubnav li a:visited
{
	background: url(/Style%20Library/AZK/Images/subsubnav_arrow_gray.png) no-repeat 4px center !important;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
	padding-left: 20px;
}

#subnav ul li ul.subsubnav li a:hover
{
	background: url(/Style%20Library/AZK/Images/subsubnav_arrow_red.png) no-repeat 2px center !important;
	color:#FF6285;
}

#subnav ul li ul.subsubnav li.selected a, #subnav ul li ul.subsubnav li.selected a:active, #subnav ul li ul.subsubnav li.selected a:visited
{
	background: url(/Style%20Library/AZK/Images/subsubnav_arrow_green.png) no-repeat 4px center !important;
	font-weight: bold;
	color: #009E9B;
}

#content
{
	width: 978px;
	float: left;
}

#content_xl_right
{
	width: 726px;
	float: right;
	padding: 0px 0px 0px 10px;
}

#iframe_container .page
{
	width: 848px;
	float: none;
	position: relative;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	border: 1px solid #ffffff;
}

#footer_container
{
	position: relative;
	width: 100%;
	height: auto;
}

.footer_content
{
	background-color: #F2F2F2;
	color: #000;
	width: 978px;
	overflow:auto;
	margin: 0 auto;
	padding: 5px 0px 0px 5px;
}

#footer_container .footer_content
{
	display: none;
}

.footer_content .column1, .footer_content .column2, .footer_content .column3
{
	width: 326px;
	float: left;
}

.footer_content .column3 a, .footer_content .column3 a:visited, .footer_content .column3 a:active
{
	padding-left: 29px;
}

.footer_content table
{
	width: 100%;
}

.footer_content h2
{
	text-align: left;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left:28px;
}

.footer_content .column1 h2,
.footer_content .column2 h2,
.footer_content .column3 h2
{
	padding-left: 0px;
}

.footer_content a, .footer_content a:active, .footer_content a:visited
{
	background: url(/Style%20Library/AZK/Images/arrow_footer.png) no-repeat 0px 3px;
	font-size: 12px;
	color: #000 !important;
	display: block;
	padding-left: 13px;
	margin: 7px 0;
}

/* homepage */
#btn_marketing
{
	position:relative;
	/*overflow:visible;
	background-color:#FFF;*/
	padding-top:27px;
}

#HomepageMiddle
{
	position:relative;
	float:left;
	margin-top: 10px;
	overflow:visible;
	padding-bottom:10px;
	width:978px;
}

.DisplayInline
{
	display: inline;
}

#btn_block
{
	width: 320px;
float:right;
	overflow:visible;
	position: relative;
}

/* first button */
#btn_block ul li
{
	height: 78px;
	margin-bottom: 8px;
	background: #E7E7E7 url(/Style%20Library/AZK/Images/btn_block_bg.png) no-repeat 240px center;
}

#btn_block ul li img
{
	left: 240px;
	position:absolute;
	top:0px;
}

#btn_block ul li a:hover
{
	color: #FF6285;
	background: #F2F2F2 url(/Style%20Library/AZK/Images/btn_block_bg.png) no-repeat 240px center;
}

#btn_block ul li a:hover img
{
	color: #FF6285;
	background: #F2F2F2 none no-repeat 240px center;
}

#btn_block ul li a
{
	position: relative;
	padding: 0 50px 0 20px;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	display: block;
	line-height: 78px;
    height: 78px;
}


/* alternatief buttonblock */
#btn_block2
{
	width: 243px;
	float: left;
}

#btn_block2 .btn_large
{
	width: 202px;
}

#btn_block2 .btn_large a
{
	width: 181px;
}

#btn_block2 .btn_large a:hover
{
	color: #fff;
}

#btn_block2 ul li
{
	margin-bottom: 14px;
}

#marketing_block
{
	width: 630px;
	height: 200px;
	margin: 0;*/
	float:left;
}

#marketing_block img
{
	margin-left: 5px;
}

#marketing_block div.photo
{
	position: relative;
}

#marketing_block div.photo img
{
	display: block;
}

#marketing_block div.photo div.layer
{
	position: absolute;
	background-color: White;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding: 5px 10px;
}

#marketing_block div.photo div.Tekstlayer
{
	position: absolute;
	color: #0e4071;
	font-size: 15px;
	z-index: 2;
	padding: 13px 16px;
}

#marketing_block div.photo div.Tekstlayer h2
{
	color: #67BCE5;
	font-size: 23px;
	font-weight: bold;
}

#mid_section
{
	background-color: #fff;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

/* buttons */
.btn_small
{
	background: url(/Style%20Library/AZK/Images/bg_left_btn_small.gif) no-repeat 0 0;
	/*height: 21px;
	display: table;*/
	padding-bottom:0px;
}

.btn_small a, .btn_small a:active, .btn_small a:visited
{
	background: url(/Style%20Library/AZK/Images/bg_right_btn_small.png) no-repeat right top;
	color: #fff !important;
	padding: 0 35px 0 2px;
	text-decoration: none !important;
	margin-left: 6px;
}

.btn_small a:hover
{
	color: #fff !important;
	background: url(/Style%20Library/AZK/Images/bg_right_btn_small.png) no-repeat right -21px !important;
}

.btn
{
	background: url(/Style%20Library/AZK/Images/bg_left_btn.gif) no-repeat 0 0;
	height: 31px;
	display: table;
}

.btn a, .btn a:active, .btn a:visited
{
	background: url(/Style%20Library/AZK/Images/bg_right_btn.png) no-repeat right top;
	color: #fff !important;
	line-height: 31px;
	padding: 0 46px 0 4px;
	display: inline-block;
	text-decoration: none !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 8px;
}

.btn a:hover
{
	color: #fff !important;
	background: url(/Style%20Library/AZK/Images/bg_right_btn.png) no-repeat right -31px !important;
}

.btn_large
{
	background: #000000 url(/Style%20Library/ZKA/Images/bg_left_btn_large.gif) no-repeat 0 0;
}

.btn_large a, .btn_large a:active, .btn_large a:visited
{
	background: url(/Style%20Library/ZKA/Images/bg_right_btn_large.gif) no-repeat right top;
	color: #fff;
	line-height: 55px;
	padding: 0 35px 0 19px;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
}

.btn_large a:hover
{
	color: #65bae5;
	background: url(/Style%20Library/ZKA/Images/bg_right_btn_large.gif) no-repeat right -55px;
}

.btn_aanmelden a, .btn_aanmelden a:active, .btn_aanmelden a:visited
{
    background: url(/Style%20Library/AZK/Images/aanmelden.png) no-repeat !important;
    display: block;
    width:103px;
    height:32px;
}

.btn_aanmelden a:hover
{
    background: url(/Style%20Library/AZK/Images/aanmelden_hover.png) no-repeat !important;
    width:103px;
    height:32px;
    display:block;  
}


/* input button small */
div.btn_small
{
	background: url(/Style%20Library/AZK/Images/bg_left_btn_small.gif) no-repeat left top !important;
	/*height: 21px;
	display: table;*/
}

.btn_small input
{
	margin: 0;
	background: url(/Style%20Library/AZK/Images/bg_right_btn_small.png) no-repeat right top;
	color: #fff !important;
	line-height: 21px;
	padding: 0 35px 0 2px;
	display: inline-block;
	text-decoration: none !important;
	font-size: 11px;
	border: none;
	cursor: hand;
	margin-left: 6px;
}
.btn_small input::-moz-focus-inner
{
	border: 0;
	padding: 3px 3px 5px 3px;
}

.btn_small input:hover
{
	background: url(/Style%20Library/AZK/Images/bg_right_btn_small.png) no-repeat right -21px !important;
}

a.more, a.more:active, a.more:visited, div.more_info a, div.more_info a:active, div.more_info a:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #6C559B !important;
	background: url(/Style%20Library/AZK/Images/arrow_meer_informatie.png) no-repeat right 0px;
	padding-right: 19px;
	text-decoration: none;
	padding-bottom: 4px;
}

a.more:hover, div.more_info a:hover
{
	background-color: Transparent !important;
	color: #A61464 !important;
}

a.back, a.back:active, a.back:visited
{
	font-size: 15px;
	font-weight: bold;
	color: #000000 !important;
	background: url(/Style%20Library/ZKA/Images/arrow_back_informatie.gif) no-repeat 0 0;
	padding-left: 19px;
	text-decoration: none !important;
}

a.back:hover
{
	background: url(/Style%20Library/ZKA/Images/arrow_back_informatie.gif) no-repeat 0 -37px !important;
	color: #65bbe5 !important;
}

a.ms-rteCustomPhone, a.ms-rteCustomAddress, a.ms-rteCustomEmail, a.ms-rteCustomContact
{
	padding: 3px 0 3px 25px !important;
}

a.email, a.ms-rteCustomEmail
{
	background: url(/Style%20Library/AZK/Images/icon_email.png) no-repeat 1px 2px !important;
	line-height: normal;
}

a.phone, a.ms-rteCustomPhone
{
	background: url(/Style%20Library/AZK/Images/icon_phone.png) no-repeat 2px 0 !important;
	line-height: normal;
}

a.address, a.ms-rteCustomAddress
{
	background: url(/Style%20Library/AZK/Images/icon_address.png) no-repeat 3px 2px !important;
	padding-bottom: 4px;
	line-height: normal;
}

a.contact, a.ms-rteCustomContact
{
	background: url(/Style%20Library/AZK/Images/icon_contact.png) no-repeat 0px 0px !important;
	padding: 3px 0 2px 27px;
}

a.twitter
{
	background: url(/Style%20Library/ZKA/Images/icon_twitter.png) no-repeat 0 4px !important;
	padding-left: 25px !important;
	padding: 4px 0 4px 25px !important;
}

a.twitter:hover
{
	background: url(/Style%20Library/ZKA/Images/icon_twitter.png) no-repeat 0 -36px !important;
}

a.pdf
{
	background: url(/Style%20Library/ZKA/Images/icon_pdf.png) no-repeat 0px 2px;
	display: block;
	padding: 2px 0 2px 20px;
	margin: 0 0 5px 4px;
}

a.pdf:hover
{
	background: url(/Style%20Library/ZKA/Images/icon_pdf.png) no-repeat 0 -32px !important;
	color: #65bbe5 !important;
}

a.print
{
	background: url(/Style%20Library/AZK/Images/icon_print.png) no-repeat 0px 7px;
	padding: 7px 0 5px 27px;
	margin: 0px 20px 0 4px;
	display:inline-block;
}

a.print:hover
{
	text-decoration: underline;
}


a.reading
{
	background: url(/Style%20Library/AZK/Images/icon_reading.png) no-repeat 0px 7px;
	padding: 7px 0 2px 23px;
	display:inline-block;
	text-transform: lowercase;
}

a.reading:hover
{
	text-decoration: underline;	
}

a.faq
{
	background: url(/Style%20Library/ZKA/Images/icon_faq.png) no-repeat 5px 2px;
	padding: 0 0 0 27px;
	margin: 5px 0;
	display: block;
	line-height: 16px;
}

a.faq:hover
{
	background: url(/Style%20Library/ZKA/Images/icon_faq.png) no-repeat 5px -27px;
	color: #65bbe5 !important;
}

.page .content .readmore a, .page .content .readmore a:active, .page .content .readmore a:visited a.readmore, a.readmore:active, a.readmore:visited, #content_xl_right a.readmore, #content_xl_right a.readmore:active, #content_xl_right a.readmore:visited
{
	color: #DE3232 !important;
	font-size: 11px;
	padding-right: 15px;
	background: url(/Style%20Library/AZK/Images/arrow.png) no-repeat right center;
	text-decoration: underline;
}

.page .content .readmore a:hover, a.readmore:hover, #content_xl_right a.readmore:hover
{
	background: url(/Style%20Library/AZK/Images/arrow_gray.png) no-repeat right center;
	background-color: transparent !important;
	color: #808080 !important;
}

#footer_meta
{
	/*	background: url(/Style%20Library/ZKA/Images/border_footer.gif) repeat-x 0 0;*/
	padding: 5px 0 15px 10px;
	width: 978px;
	margin: 0 auto;
}

#footer_meta a, #footer_meta a:active, #footer_meta a:visited
{
	background: none;
	padding: 0 30px 0 0;
	display: inline;
	color: #000;
	font-size: 11px;
}

#footer_meta a:hover
{
	color: #000;
	text-decoration: underline;
	background: none;
}

#content_xl_left
{
	width: 978px;
}

#content_xl_left .page
{
	width: 767px;
}

.page
{
	/*width: 526px;*/
	width: 734px;
	padding: 0px;
	padding-left: 15px;
	float: left;
}

.page .top
{
	height: 14px;
	line-height: 1px;
	font-size: 1px;
}

.page .content
{
	padding: 0px 16px 15px 5px;
	overflow:visible;	
}

.page .bottom
{
	height: 14px;
	line-height: 1px;
	font-size: 1px;
}

.page p
{
	padding-right: 31px;
}

.page .content ul li, #content_xl_right ul li
{
	background: transparent url(/Style%20Library/AZK/Images/bullet.png) no-repeat scroll 0 6px;
	line-height: 18px;
	margin: 10px 0 0;
	padding: 0 0 0 15px;
}

.page .content ul li ul li, .page .content ul ul li, #content_xl_right ul li ul li, #content_xl_right ul ul li
{
	background: transparent url(/Style%20Library/AZK/Images/bullet.png) no-repeat scroll 0 6px;
	margin: 0 0 0 30px;
	padding-left: 15px;
	list-style-image: none !important;
}

.content_intro
{
	font-weight: bold;
	line-height: 18px;
}

.page .content ul.overview li, .page .content ol.overview li
{
	list-style-type: none !important;
}

.page .content a, .page .content a:active, .page .content a:visited, #content_xl_right a, #content_xl_right a:active, #content_xl_right a:visited
{
	color: #DE3232;
	text-decoration: underline;

}

.page .content a:hover, #content_xl_right a:hover
{
	color: #808080;

}

#rightcolumn
{
	position: absolute;
	left: 825px;
}

#rs_div .borderLine
{
	display:none;
}

#rightcolumn .rightAnkeiler
{
	margin-bottom: 30px;
	font-size: 11px;
}

#rightcolumn .rightAnkeiler h4
{
	color: #5F467D;
	padding: 0 0 3px 1px; /*background: url(/Style%20Library/ZKA/Images/border.gif) repeat-x 0 bottom;*/
	font-size: 12px !important;
	margin-bottom: 8px;
	width: 190px;
}

#rightcolumn .infoBlock
{
	padding: 0 0 0 10px;
}

#rightcolumn .infoBlock a, #rightcolumn .infoBlock a:active, #rightcolumn .infoBlock a:visited
{
	background: url(/Style%20Library/AZK/Images/arrow_footer.png) no-repeat 0px 3px;
	font-size: 11px;
	color: #5F467D;
	display: block;
	padding-left: 13px;
	margin: 7px 0;
}

#rightcolumn .infoBlock a:hover
{
	background: url(/Style%20Library/AZK/Images/arrow_footer.png) no-repeat 0px -18px;
}
		
#rightcolumn .rightAnkeiler a, #rightcolumn .rightAnkeiler a:active, #rightcolumn .rightAnkeiler a:visited
{
	color: #DE3232;
}

#rightcolumn .rightAnkeiler a:hover
{
	color: #DE3232 !important;
}

#rightcolumn .rightAnkeiler a.email, #rightcolumn .rightAnkeiler a.phone, .rightAnkeiler a.twitter
{
	display: block;
	padding: 5px 0 0 23px;
	margin: 0 0 4px 3px;
}

.Service_Related a
{
	background: transparent url(/Style%20Library/AZK/Images/arrow_footer.png) no-repeat scroll 0px 5px;
	display: block;
	font-size: 11px;
	margin: 7px 0;
	padding-left: 16px;
}

.Service_Related a:hover
{
	color: #53388B;
	background: transparent url(/Style%20Library/AZK/Images/arrow_footer.png) no-repeat scroll 0px -16px;
}

.Service_Downloads a
{
	background: transparent url(/Style%20Library/ZKA/Images/icon_pdf.png) no-repeat scroll 0 2px;
	display: block;
	color: #000000;
	margin: 2px 0px 2px 4px;
	padding: 2px 0 2px 20px;
}

.Service_Downloads a:hover
{
	background: transparent url(/Style%20Library/ZKA/Images/icon_pdf.png) no-repeat scroll 0 -30px !important;
	color: #53388B !important;
}

.Service_FAQ a
{
	background: transparent url(/Style%20Library/ZKA/Images/icon_faq.png) no-repeat scroll 5px 2px;
	display: block;
	line-height: 16px;
	color: #000000;
	margin: 5px 0;
	padding: 0 0 0 27px;
}

.Service_FAQ a:hover
{
	background: transparent url(/Style%20Library/ZKA/Images/icon_faq.png) no-repeat scroll 5px -27px;
	color: #53388B !important;
}

.headtitle
{
	margin-bottom: 11px;
}

.headtitle h1, h1.head
{
	font-size: 25px;
	color: #000;
	display: block;
	padding-bottom:15px;
}

.headtitle h2
{
	font-size: 16px;
	color: #B0B0B0;
}

#breadcrumb
{
	color: #009e9b;
	display: block;
	padding-bottom: 10px;
	padding-top: 11px;
	padding-left:18px;
}

#breadcrumb span
{
    font-size:16px;
}

#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active
{
	color: #666666;
}

#breadcrumb a:hover
{
	color: #FF6285;
}

.breadcrumbCurrent
{
	font-size: 25px;
	font-weight: bold;
}

#content h3, #content_xl_right h3
{
	color: #000;
	font-size: 16px;
	padding: 10px 0 6px 0;
	margin:0px;
}

#content h3 span, #content_xl_right h3 span
{
	color: #66bee6;
	padding-right: 5px;
}

/* componenten */
.contentAnkeiler
{
	background: url(/Style%20Library/ZKA/Images/content_ankeiler_bg.png) no-repeat 0 0;
	width: 485px;
	height: 207px;
	padding: 4px 0 0 12px;
	margin: 20px 0;
	min-height:210px;
}

.contentAnkeiler img, .USP_Lang img, .USP_LangWhite img
{
	float: right;
	margin: 0 11px 0 10px;
}

.contentAnkeiler h3
{
	margin: 10px 0 0 18px;
}

.contentAnkeiler ul.bullet li
{
	margin: 12px 0 8px 5px !important;
	list-style-image: none;
	line-height: 20px;
}

/* BEGIN USP */
.USP_Lang
{
	position: relative;
	width: 477px;
	height: auto;
	padding: 0px 0px 7px 0px !important;
	margin: 0px 0px 0px 0px !important;
	display: inline-block;
}

.USP_LangWhite
{
	position: relative;
	width: 477px;
	height: auto;
	padding: 0px 0px 7px 0px !important;
	margin: 0px 0px 0px 0px !important;
	display: inline-block;
	background: #ffffff !important;
	border: 1px solid #9CD1F0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: #9CD1F0 1px 1px 1px;
	-moz-box-shadow: #9CD1F0 1px 1px 1px;
	box-shadow: #9CD1F0 1px 1px 1px;
}

.USP_Lang p, .USP_LangWhite p
{
	padding-bottom: 15px;
	padding-left: 15px;
	margin: 0px;
}

.USP_Lang_Top
{
	width: 497px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	line-height: 0px !important;
	font-size: 0px;
	margin-bottom: 0px;
}

.USP_Lang h3, .USP_LangWhite h3
{
	margin: 10px 0 0 30px !important;
	padding: 0px 30px 0px 0px !important;
}

.USP_Lang ul li, .USP_LangWhite ul li
{
	margin: 12px 0 8px 15px !important;
	list-style-image: none;
	line-height: 20px;
	padding: 0px 30px 0px 15px !important;
	background: url(/Style%20Library/ZKA/Images/bullet.gif) no-repeat 0 6px;
}
/* EINDE USP */

.inputSearch
{
	margin-bottom: 0px;
	position:relative;
}

.inputSearch input
{
	position:relative;
	width: 260px;
	padding-left: 10px;
	margin-right: 8px;
	margin-top:0px;
	padding:3px 10px 3px 10px;
	background-color:#E7E7E7;
	border: 1px solid #E7E7E7;
	-webkit-box-shadow: #ADADAD -1px -1px 1px;
	-moz-box-shadow: #AADADAD -1px -1px 1px;
	box-shadow: #ADADAD -1px -1px 1px;
}

.themaAnkeilers
{
	margin-bottom: 30px;
}

.themaAnkeiler
{
	float: left;
	margin-right: 12px;
}

.themaAnkeiler img
{
	display: block;
	margin-bottom: 5px;
}

.page .themaAnkeiler a, .page .themaAnkeiler a:active, .page .themaAnkeiler a:visited
{
	color: #000000;
	text-decoration: none;
}

.page .themaAnkeiler a:hover
{
	background: none;
	color: #65bbe5;
}

.themaAnkeilers .last
{
	margin-right: 0;
}

p.none a:hover
{
	background: none !important;
}

#video_player
{
	margin-bottom: 10px;
}

/* nieuws */
.newsItems, .newsItemsOverview
{
	margin: 30px 0 20px 0;
}

.newsItems ul, .newsItemsOverview ul
{
	margin-bottom: 20px;
}

.newsItems h3, .newsItemsOverview h3
{
	background: url(/Style%20Library/ZKA/Images/border.gif) repeat-x 0 bottom;
	padding: 0 0 8px 0 !important;
}

ul.border li a, ul.border li a:active, ul.border li a:visited, .navigatieItems ul.border li a, .navigatieItems ul.border li a:active, .navigatieItems ul.border li a:visited, #content_xl_right .navigatieItems ul.border li a, #content_xl_right .navigatieItems ul.border li a:active, #content_xl_right .navigatieItems ul.border li a:visited, ul.ms-rteCustomBorder li a, ul.ms-rteCustomBorder li a:active, ul.ms-rteCustomBorder li a:visited
{
	background: url(/Style%20Library/AZK/Images/arrow.png) no-repeat 98% 1px;
	display: block;
	color: #DE3232;
	text-decoration: underline;
}

ul.border li a:hover, .navigatieItems ul.border li a:hover, #content_xl_right .navigatieItems ul.border li a:hover, ul.ms-rteCustomBorder li a:hover
{
	color: #808080;
	background-color: transparent !important;
}

.newsItems ul.border li a, .newsItems ul.border li a:active, .newsItems ul.border li a:visited, #content_xl_right .newsItems ul.border li a, #content_xl_right .newsItems ul.border li a:active, #content_xl_right .newsItems ul.border li a:visited
{
	background: url(/Style%20Library/AZK/Images/arrowNoHover.png) no-repeat 2px 2px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 15px;
}

.newsItems ul.border li a:hover, #content_xl_right .newsItems ul.border li a:hover
{
	color: #FF6285;
	background-color: transparent;
}


.newsItemsOverview ul.border li a, .newsItemsOverview ul.border li a:active, .newsItemsOverview ul.border li a:visited, #content_xl_right .newsItemsOverview ul.border li a, #content_xl_right .newsItemsOverview ul.border li a:active, #content_xl_right .newsItemsOverview ul.border li a:visited
{
	background: url(/Style%20Library/AZK/Images/arrowNoHover.png) no-repeat 98% 4px;
	color: #000000;
	text-decoration: none;
	padding: 0px 15px 0px 72px;
}

.newsItemsOverview ul.border li a:hover, #content_xl_right .newsItemsOverview ul.border li a:hover
{
	color: #A51364;
}

ul.overview li .newsItems, ol.overview li .newsItems, ul.overview li .newsItemsOverview, ol.overview li .newsItemsOverview
{
	margin: 0;
}

ul.overview li ul.border li, ol.overview li ul.border li
{
	min-height: 0 !important;
}

.newsItems ul.border li span, .newsItemsOverview ul.border li span
{
	float: left;
	padding-right: 8px;
	color: #A51364;
	font-weight: bold;
}

/* tabellen */
div.table_A
{
	background: url(/Style%20Library/ZKA/Images/table_a_content.gif) repeat-y 0 0;
	width: 497px;
}

div.table_A_top
{
	background: url(/Style%20Library/ZKA/Images/table_a_top.png) no-repeat 0 0;
	height: 7px;
	width: 497px;
	line-height: 1px;
	font-size: 1px;
}

div.table_A_content
{
	background: url(/Style%20Library/ZKA/Images/table_a_gradient.png) no-repeat left bottom;
	padding: 0 13px 7px 19px;
}

div.table_A_content table
{
	width: 455px;
	margin: 10px 0 6px 0;
}

div.table_A_content table th
{
	color: #000000;
	border-bottom: 1px solid #e3e3e3;
	text-align: left;
	padding: 0 0 8px 0;
}

div.table_A_content table tr
{
	vertical-align: middle;
}

div.table_A_content table td
{
	background: url(/Style%20Library/ZKA/Images/border_light_grey.gif) repeat-x left bottom;
	padding: 8px 0;
}

div.table_A_content table tr.last td
{
	background: none;
}

table.table_B, table.table_C, table.table_D, table.table_E
{
	width: 490px;
	margin: 10px 0 0 0;
}

table.table_B th, table.table_C th, table.table_D th
{
	background-color: #003666;
	color: #fff;
	padding: 6px 3px 6px 13px;
}

table.table_B tr, table.table_C tr, table.table_D tr
{
	vertical-align: middle;
}

table.table_B th.first
{
	text-align: left;
	padding-left: 8px;
}

table.table_B tbody th
{
	color: #000000;
	background: url(/Style%20Library/ZKA/Images/border_light_grey.gif) no-repeat left bottom;
	text-align: left;
	padding: 4px 3px 4px 8px;
}

table.table_B td
{
	background: url(/Style%20Library/ZKA/Images/border_light_grey.gif) no-repeat 11px bottom;
	text-align: center;
	padding: 7px 3px 7px 13px;
}

table.table_C th, table.table_D th, table.table_E th
{
	text-align: left;
	padding-left: 13px;
}

table.table_C tbody th, table.table_D tbody th
{
	background: none;
	color: #66665f;
}

table.table_C td, table.table_C tbody th
{
	background: url(/Style%20Library/ZKA/Images/border_light_grey.gif) no-repeat left bottom;
	padding: 7px 3px 7px 13px;
}

table.table_C tr.last td, table.table_C tr.last th
{
	border-bottom: 1px solid #e3e3e3;
	background: none;
}

table.table_C td
{
	border-right: 1px solid #e3e3e3;
}

table.table_C tbody th
{
	border: 1px solid #e3e3e3;
	border-width: 0 1px;
}

table.table_D th.first
{
	text-align: left;
}

table.table_D th, table.table_D td
{
	text-align: center;
}

table.table_D tbody th
{
	padding-left: 13px;
	text-align: left;
}

table.table_D td
{
	padding: 7px 3px 7px 13px;
}

table.table_D tr.even th, table.table_D tr.even td
{
	background-color: #e1e2e4;
}

table.table_D tr.last td, table.table_D tr.last th
{
	border-bottom: 1px solid #003666;
	background: none;
	padding-bottom: 20px;
}

table.table_E td
{
	background: url(/Style%20Library/ZKA/Images/cross_border_light_grey.gif) no-repeat left bottom;
	padding: 7px 3px 7px 13px;
}

table.table_E thead th
{
	background: #003666 url(/Style%20Library/ZKA/Images/border_light_grey_vert.gif) repeat-y left top;
	color: #fff;
	padding: 6px 3px 6px 13px;
}

table.table_E thead th.first
{
	background-image: none;
}

table.table_E tbody th
{
	border-left: 1px solid #e3e3e3;
	border-width: 0 1px;
}

table.table_E tbody th
{
	background: url(/Style%20Library/ZKA/Images/border_light_grey.gif) repeat-x left bottom;
	padding: 7px 3px 7px 13px;
}

table.table_E tr.last td
{
	border-bottom: 1px solid #e3e3e3;
	background: url(/Style%20Library/ZKA/Images/border_light_grey_vert.gif) repeat-y left top;
}

table.table_E tr.last th
{
	border-bottom: 1px solid #e3e3e3;
	background: none;
}

table.table_E td.border
{
	border-right: 1px solid #e3e3e3;
}

table.table_F
{
	zoom: 1;
}

table.table_F thead th
{
	background-color: #003666;
	color: #fff;
	padding: 6px 3px 6px 13px;
	background-image: none;
}

table.table_F thead th.first
{
	text-align: left;
}

table.table_F td
{
	background: transparent url(/Style%20Library/ZKA/Images/border_light_grey.gif) repeat-x left bottom;
	padding: 7px 9px 7px 9px;
}

table.table_F tbody th
{
	background: transparent url(/Style%20Library/ZKA/Images/border_light_grey.gif) repeat-x left bottom;
	padding: 7px 9px 7px 13px;
	text-align: left;
}

table.table_F tr.last td, table.table_F tr.last th
{
	border-bottom: 1px solid #003666;
	background: none;
}

table.table_F .uneven
{
	background-color: #e5eaef !important;
}

div.table_G
{
	border: 1px solid #e3e3e3;
	padding: 0 10px;
}

table.table_G
{
	width: 467px;
}

table.table_G col.uneven
{
	background-color: #f2f5f7;
}

table.table_G thead th
{
	color: #003666;
	padding-left: 13px;
}

table.table_G th, table.table_G td
{
	text-align: left;
	padding: 7px 9px 7px 13px;
	border-bottom: 1px solid #e3e3e3;
}

table.table_G tbody th
{
	padding-left: 3px;
}

table.table_G thead th
{
	padding-top: 10px;
}

table.table_G thead th.first
{
	padding-left: 3px;
}

table.table_G tr.last th, table.table_G tr.last td
{
	border: none;
	padding-bottom: 10px;
}

div.table_H
{
	background: url(/Style%20Library/ZKA/Images/table_h_content.png) repeat-y 0 0;
	width: 497px;
}

div.table_H_top
{
	background: url(/Style%20Library/ZKA/Images/table_h_top.gif) no-repeat 0 0;
	height: 7px;
	width: 497px;
	line-height: 1px;
	font-size: 1px;
}

div.table_H_content
{
	background: url(/Style%20Library/ZKA/Images/table_h_gradient.png) no-repeat left bottom;
	padding: 0 0px 7px 0px;
}

div.table_H_content table
{
	width: 489px;
	margin: 0px 0 6px 3px;
}

table.table_H thead th
{
	background-color: #003666 !important;
	color: #fff;
	padding: 6px 9px 6px 9px;
	background-image: none;
}

table.table_H thead th.first
{
	text-align: left;
	padding-left: 13px;
}

table.table_H tbody th
{
	text-align: left;
	padding: 6px 9px 6px 13px;
	background: url(/Style%20Library/ZKA/Images/border_solid_line.gif) no-repeat 10px 0;
}

table.table_H tbody td.solidLine
{
	background: url(/Style%20Library/ZKA/Images/border_solid_line.gif) no-repeat -410px 0;
}

div.table_H_content table tr
{
	vertical-align: middle;
}

div.table_H_content table td
{
	background: url(/Style%20Library/ZKA/Images/border_solid_line.gif) no-repeat 0 0;
	padding: 9px 9px 9px 9px;
}

table.overview td
{
	vertical-align: middle;
}

#content_xl_right .textAnkeilers
{
    margin-right: 10px;
    
	/* padding-left: 3px; */
}

/* begin alphabetical */
.alphabetical
{
	width: 743px;
	position: relative;
	right: -8px;
}

.alphabetical .newsItems
{
	width: 330px;
}

#content_xl_right .alphabetical h3
{
	padding-left: 20px;
}

#content_xl_right .alphabetical ol.overview
{
	margin-top: 10px;
}

/* begin zoekresultaten */
#searchpage .headtitle
{
	margin: 38px 28px 0px;
}

#searchpage .searched
{
	margin-top:10px;
	margin-left: 28px;
	font-size: 14px;
	float:left;
	width:450px;
	height:16px;
}

#searchpage .searched span 
{
	font-weight: bold;
	font-size: 14px;
}

#searchpage .searchboxpanel
{
	float:right;
	margin-right:28px;
	width:210px;
}
#searchpage .searchboxpanel span
{
	text-align:right;
	color:#666666;
	display:block;
}

#searchpage .searchboxpanel .searchbox
{
	margin-top:5px;
}

#searchpage .statistics
{
	float: left;
	margin-left: 28px;
	background-color: #fff !important;
	font-size: 14px;
	width:400px;
}

#searchpage .statistics .srch-stats, #searchpage .statistics .ms-sbplain 
{
	background-color: #fff !important;
	font-size: 14px;
}

#searchpage .page
{
	float: left;
	width: 710px;
	margin: 10px 19px 38px 28px;
	padding: 0;
}

#searchpage .page .content
{
	padding: 0;
}

#searchpage .results {
	text-align: left;
	
}

#searchpage .results .result
{
	margin-bottom: 10px;
}

#searchpage .results .result a, #searchpage .results .result a:active, #searchpage .results .result a:visited
{
	position: relative;
	text-decoration: none;
	padding: 10px;
	display: block;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	background-color: #fff;	
}

#searchpage .results .result a:hover
{
	background-color: #E5E1EE;
}

#searchpage .results .result span.title
{
	display: block;
	color: #245FB3;
	font-size: 15px !important;
	font-weight: bold;
	line-height: 17px;
	margin: 0 0 5px 0;
	padding-left: 15px;
	background: transparent url(/Style%20Library/AZK/Images/arrow_result.png) no-repeat left top;
}

#searchpage .results .result span.subtitle
{
	font-weight: normal;
	color: #8B345E;
}

#searchpage .results .result span.summary
{
	display: block;
	font-size: 12px !important;
	color: #333;
	line-height: 18px;
	margin: 0 0 0 15px;
}

#searchpage .results .result p b
{
	color: #A51364;
}

#searchpage .bestbets
{
	float: right;
	margin: 20px 28px 38px 0;
	width: 228px;
}

#searchpage .bestbets .bestbet
{
	position: relative;
	background-color: #E5E1EE;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	margin-bottom: 20px;
	padding: 22px 20px 16px 20px;
}

#searchpage .bestbets .bestbet .content 
{
}

#searchpage .bestbets .bestbet .content h4 
{
	color: #004C4C;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 17px;
}

#searchpage .bestbets .bestbet .content p
{
	color: #000000;
	font-size: 12px !important;
	line-height: 18px;
}

#searchpage .bestbets .bestbet .content .readmore a
{
	color: #53388B;
	font-size: 11px !important;
	padding-right: 21px;
	background: transparent url(/Style%20Library/AZK/Images/arrow_result.png) no-repeat right top;
	text-decoration: none;
	line-height: 13px;
}

#searchpage .bestbets .bestbet .content .readmore a:hover
{
	color: #A61464 !important;
	text-decoration: none;
}


.navigation 
{
	padding: 27px 0 0 0;
	border-top: 1px solid #DEE7F3;
}

.srch-stats
{
	background-color: #F2F2F2 !important;
	margin-bottom: 20px;
}
.srch-Page
{
	color: #009E9B;
	background-color: #F2F2F2 !important;
	text-align: left;
	margin-bottom: 20px;
}
.srch-Page-bg.srch-Page .prev, .paging .prev {
	width: 106px;
	float: left;
	position: relative;
	text-align: right;
	height: 17px;
}

.srch-Page-bg.srch-Page .prev a, .paging .prev a {
	background: transparent url(/Style%20Library/AZK/Images/arrow_minder_informatie.png) no-repeat left 1px !important;
}

.srch-Page-bg.srch-Page .next, .paging .next {
	width: 125px;
	float: left;
	position: relative;
	text-align: left;
	height: 17px;
}

.srch-Page-bg.srch-Page .next  a, .paging .next a
{
	background: transparent url(/Style%20Library/AZK/Images/arrow_meer_informatie.png) no-repeat right 1px !important;
}

.srch-Page-bg.srch-Page .pages, .paging .pages {
	width: 229px;
	float: left;
	position: relative;
	overflow: hidden;
	height: 17px;
}

.srch-Page-bg.srch-Page .pages ul, .paging .pages ul {
	position: relative;
	list-style: none;
	text-align: center;
	float: left !important;
	margin: 0;
	padding: 0;
	left: 50%;
}

.srch-Page-bg.srch-Page .pages ul li, .paging .pages ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
	background-image: none;
	line-height: 17px;
}

.srch-Page-bg.srch-Page .pages ul li div, .paging .pages ul li div
{
	width: 17px;
	height: 17px;
	float: left;
}

.srch-Page-bg.srch-Page .pages ul li.selected, .paging .pages ul li.selected {
	background: transparent url(/Style%20Library/ZKA/Images/search_page_selected.gif) no-repeat 0 0;
}

.srch-Page-bg.srch-Page a, .srch-Page-bg.srch-Page a:active, .srch-Page-bg.srch-Page a:visited, .paging a, .paging a:active, .paging a:visited
{
	text-decoration: none !important;
	display: inline-block;
	margin: 0 ;
	padding: 0;
	line-height: 17px !important;
	color: #000 !important;
	font-family: Arial;
	font-weight: bold !important;
	background-image: none;
}

.srch-Page-bg.srch-Page a:hover , .paging a:hover
{
	text-decoration: underline !important;
	color: #FF6285 !important;
	background-color: Transparent !important;
}

.srch-Title
{
	padding-left: 4px;
}
.srch-Title A:link, .srch-Title A:visited
{
	color: #FF6285;
	text-decoration: underline;
}

.srch-Title A:hover
{
	color: #808080 !important;
}

.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited
{
	color: #FF6285;
	text-decoration: underline;	
}

.srch-BestBetsTitle A:hover
{
	color: #808080 !important;
}

.searchResultsHeader
{
	margin: 0 18px;
	padding-top:20px;
}

.srch-Metadata
{
	margin: 20px 0 0 0 !important;
}

.errorPage
{
	margin-top: 25px;
}

/* begin errorpagina */
.errorBox
{
    position: relative;
	min-height: 150px;
	height:auto;
	color: #333;
	padding: 30px 0 0 20px;
	margin: 0 18px 45px 18px;
	margin-bottom: 45px;
	background-color:#FFFFFF;
	border-top:1px solid #DE3232;
	border-bottom:1px solid #DE3232;
}

.errorContentBox
{
	width:365px;
	padding-right:20px;
	float:left;
}

.errorImageBox
{
	float:right;
	width:335px;
	padding-right:10px;
}

.errorBox p
{
	font-weight: bold;
	padding-bottom: 20px;
}
.errorBox .inputSearch
{
	margin-bottom:30px;
}

.errorPage .textAnkeilers
{
	padding-left: 18px;
}

.errorPage .textAnkeilers .last
{
    margin-right:0px;
}

.errorPage .textAnkeiler
{
    background: none;
	position:relative;
	float: left;
	width: 216px;
	min-height: 88px;
	margin: 0 10px 20px 0;
	padding: 5px 10px 35px 10px;
	font-size: 12px;
}

.errorPage .newsItems
{
	margin: -13px 0 0 0;
}

/* begin vergoedingenpagine detail */

.fees
{
	padding: 0 0 0 18px;
}

.fees .searchFees
{
	display: inline-block;
	width: 100%;
}

.fees .searchFees .rightBox
{
	width: 195px;
	float: right;
}

.fees .searchFees .rightBox .newsItems
{
	margin: 0px 0px 0px !important;
	padding-left: 4px;
}

.fees .searchFees .rightBox .newsItems ul.border li
{
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}

.fees .searchFees div.searchbox input
{
	margin: 0;
}

.fees .searchFees div.searchbox
{
	width: 192px;
	margin-top:1px;
}

.fees .searchFees h5
{
	color: #666666;
	font-weight: normal;
	padding-left: 4px;
	margin-bottom: 5px !important;
	margin-top: 0px !important;
	margin-left:30px;
}

.fees ol.overview
{
	left: -18px;
	position: relative;
}

.fees .ranking
{
	color: #53388B;
	font-weight: bold;
	padding-right: 5px;
}

.fees .extra
{
	margin: 0px 0 40px;
}

.info h4
{
	font-size:16px;
	font-weight:bold;
}

.collectiviteitFees .extra
{
	margin: 0px;
}

.fees .extra .boxContent
{
	float: right;
	margin: 13px 8px 40px 30px;
	width: 217px;
}

.collectiviteitFees .extra .boxContent
{
	background: transparent url(/Style%20Library/ZKA/Images/fees_box_content.png) repeat-y scroll 0 0;
	margin: 0px 8px 20px 5px;
	width: 217px;
}

.fees .extra .boxContent .top, .collectiviteitFees .extra .boxContent .top
{
	display:none;
}

.fees .extra .boxContent .content, .collectiviteitFees .extra .boxContent .content
{
	color: #000000;
	background-color: #E5E1EE;
	position:relative;
	padding: 11px 11px 20px !important;
}

.fees .extra .boxContent .bottom, .collectiviteitFees .extra .boxContent .bottom
{
	display:none;
}

.fees .extra span.plus {
	display:block;
	background: url("/Style%20Library/ZKA/images/small_blue_cross.png") no-repeat transparent;
	width: 42px;
	height: 42px;
}

.fees .extra .boxContent .content input.collective, .collectiviteitFees .extra .boxContent .content input.collective
{
	position:relative;
	padding:2px 2px 2px 2px;
	margin-top:2px;
	margin-bottom: 15px;
	width: 190px;
	border:1px solid #FFFFFF;
	background: #FFFFFF;
	-webkit-border-radius: 5px 0px 5px 0px;
	-moz-border-radius: 5px 0px 5px 0px;
	border-radius: 5px 0px 5px 0px !important;
	-webkit-box-shadow: #9CD1F0 -1px -1px 1px;
	-moz-box-shadow: #9CD1F0 -1px -1px 1px;
	box-shadow: #9CD1F0 -1px -1px 1px;
}

.fees .extra .boxContent .content p, .fees .extra .boxContent .content p, .fees .extra .boxContent .content h4, .collectiviteitFees .extra .boxContent .content p, .collectiviteitFees .extra .boxContent .content p, .collectiviteitFees .extra .boxContent .content h4
{
	padding: 0;
}

.fees .extra .boxContent .content table.searchResult td
{
	font-size: 11px;
	padding-bottom: 15px;
}

.fees ol.overview li h4, .fees ol.overview li p
{
	padding-right: 200px;
}

.fees ol.overview li h4
{
	font-size:16px!important;
}
.fees .searchFees p
{
	padding-right: 295px;
}

.remark
{
	position:relative;
	background-color: #ffffcc;
	border: 1px solid #ffffcc;
	padding: 10px 50px 10px 15px !important;
	line-height: 18px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px !important;
}

.warning
{
	background-image: url(/Style%20Library/ZKA/Images/warning_icon.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	background-color: #ffc;
	border-color: #FD9900;
	padding-left: 45px !important;
}

.Voetnoot, .Voetnoot p
{
	font-size: 10px;
}

.fees ol.overview li .remark
{
	margin: 30px 245px 20px 0;
	position: relative;
	left: -8px;	
}

.fees ol.overview li .remark p
{
	padding: 0;
	margin: 0;
}

.FeedbackControlRemark
{
	position:relative;
	padding: 10px 10px 0px 10px !important;
	line-height: 18px;
	border: 1px solid #E5E1EE !importnat;
	background: #E5E1EE;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px !important;
}

.FeedbackControlRemark .newsItems
{
	width: 320px;
}

.FeedbackControlZoekenRemark
{
	background-color: #fff;
	border-style: solid;
	border-color: #E3F2FB;
	border-width: 0px 1px 1px 1px;
	padding: 0px 5px 0px 5px !important;
	line-height: 18px;
	margin-left: 3px;
	margin-top: 3px;
}

.FeedbackControlZoekenRemark h5
{
	font-weight: bold !important;
}


/* zakelijk */

#business #btn_block
{
}

#business #marketing_block
{
	float: left;
	width: 499px;
}

#business #rightcolumn
{
	padding-top: 2px;
}

#business #rightcolumn ul.border
{
	margin-top: -9px;
}

#business .homeAnkeilers
{
	clear: left;
	width: 750px;
	overflow: hidden;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}

#business .homeAnkeilers .homeAnkeiler
{
	margin-right: 15px;
	width: 310px;
}

#business #btn_marketing
{
	margin-bottom: 26px;
	overflow: hidden;
}

#business #rightcolumn .rightAnkeiler
{
	margin-bottom: 35px;
}
/* Start SiteMap Style */
.sitemap 
{
	padding: 30px;
}

.sitemap h1
{
	margin-bottom: 30px;
}

.sitemap .lvl1 
{
	margin-top: 5px;
	margin-right: 20px;
	float: left;
	width: 292px;
}

.sitemap .last.lvl1
{
	margin-right: 0;
}

.sitemap .lvl1 a, .sitemap .lvl1 a:active, .sitemap .lvl1 a:visited
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-left: 13px;
}

.sitemap .lvl1 a:hover
{
	color: #FF6285;
}

.sitemap .lvl2 li
{
	margin-top: 10px;
	border-bottom: #ECECEC solid 1px;
	padding-left: 13px;
	padding-right: 13px;
}

.sitemap .lvl2 a, .sitemap .lvl2 a:active, .sitemap .lvl2 a:visited
{
	display: block;
	font-family: Arial;
	font-size: 11px;
	font-weigt: bold;
	color: #B0B0B0;
	text-decoration: none;
	/*background: transparent url(/Style%20Library/AZK/Images/arrow_sitemap.gif) no-repeat right top;*/
	padding-right: 15px;
	margin-left: 0px;
}

.sitemap .lvl2 a:hover
{
	color: #FF6285;
}

.sitemap .lvl3
{
	margin: 10px 0 30px 0;
}

.sitemap .lvl3 li
{
	margin: 0;
	border-bottom-style: none;
	padding-left: 4px;
}

.sitemap .lvl3 a, .sitemap .lvl3 a:active, .sitemap .lvl3 a:visited, .sitemap .lvl3 li span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: transparent url(/Style%20Library/AZK/Images/arrow_sitemap_small.png) no-repeat left 10px;
	cursor: pointer;
	padding-left: 15px;
	text-transform: none;
	line-height: 24px;
}

.sitemap .lvl3 a:hover
{
	color: #FF6285;
}

.sitemap .lvl3 li span.active
{
	color: #A51364;
	background: transparent url(/Style%20Library/AZK/Images/arrow_sitemap_down.gif) no-repeat left center;
	padding-left: 17px;
	margin-left: -2px;
}

.sitemap .lvl4
{
	margin: 15px 0 25px 0;
}

.sitemap .lvl4 li
{
	margin: 0;
	padding-left: 9px;
	border-bottom-style: none;
}

.sitemap .lvl4 li a, .sitemap .lvl4 li a:active, .sitemap .lvl4 li a:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: transparent url(/Style%20Library/AZK/Images/arrow_sitemap_small.png) no-repeat left center;
	padding-left: 15px;
	line-height: 24px;
	text-transform: none;
}

.sitemap .lvl4 li a:active
{
	color: #A51364;
}
/* End SiteMap Style*/

/* overrule default SharePoint settigns */
/* site action button */
.NoPaddingLeft
{
	padding-left: 0px !important;
}

/*****BEGIN DDP - STAGE***/
.ddp_container
{
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    background-color: #3058B0;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -khtml-border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    -webkit-opacity: 0.7;
    opacity: 0.7;
}

.ddp_content
{
    width: 100%;
    height:auto;
    margin: 0px;
    padding: 0px;
    overflow: auto;
    position: relative;
}

.ddp_content h2
{
    margin: 20px;
    padding: 0px;
    top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}
 
 
.ddp_content p
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
 
.ddp_content p img
{
    margin: 0px;
    padding: 0px;
}

/*****EINDE DDP - STAGE***/
.watermarkOn
{
	color: #BDBDBD;
	font-style: italic;
}


/* fieldsets */
.ms-formfieldcontainer
{
	background-color: #84b9e2;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.ms-formfieldlabel
{
	color: #2c5ea5 !important;
	background-color: Transparent !important;
	background-image: none !important;
	border-style: none !important;
}

.ms-formfieldvaluecontainer
{
	border-style: none;
}

.ms-formdescription
{
	color: #2c5ea5;
}

.ms-formdescription a
{
	color: #fff;
}

#pagecontent .ms-formfieldcontainer
{
	background-color: #fff !important;
	border: 1px solid #84b9e2 !important;
}

#pagecontent .ms-formdescription a
{
	color: #2c5ea5 !important;
}

#Comments
{
    display:block;
    width: 723px;
    background-color: Yellow;
    border: 1px solid white;
    margin-bottom: 5px;
}

/* lightBox */
.hide 
{
	display: none;
}

#rs_div
{
    padding-top:10px;
}

.ms-PartSpacingVertical
{
    margin: 0px !important;
}

/* BEGIN BOEKENKAST */
.boekenkast 
{
    background-image: url(/Style%20Library/ZKA/Images/boekenkast_bovenkant.png); 
    background-repeat: no-repeat; 
    background-position: 50% top; 
    padding: 11px 0px 0px 0px; 
    margin: 0px; 
    width: 490px; 
}

.boekenkast table 
{
    background-image: url(/Style%20Library/ZKA/Images/boekenkast_plank.png); 
    background-repeat: repeat-y; 
    background-position: 50% top; 
    padding: 0px; 
    margin: 0px; 
    width: 100%; 
}

.boekenkast table td 
{
    text-align: center; 
    vertical-align: bottom; 
    padding: 0px 0px 9px 0px; 
    margin: 0px; 
    height: 133px;
}

.boekenkast table td a
{
    color: #fff!important;
    text-decoration: none!important;
    font-weight: bold;
}

.boekenkast .onderkant 
{
    background-image: url(/Style%20Library/ZKA/Images/boekenkast_onderkant.png); 
    background-repeat: no-repeat; 
    background-position: 50% top; 
    padding: 0px; 
    margin: 0px; 
    height: 11px;              
}
/* EINDE BOEKENKAST */
/* START BEGRIPPEN*/
dfn.tip {
	border-bottom:1px dashed #000000;
	font-style:normal;
	cursor:help;
}

.tip-zksimple {
	z-index:1000;
	text-align:left;
	border:1px solid #A79AC4;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:6px 8px;
	min-width:50px;
	max-width:300px;
	color:#000;
	background-color:#F2F0F6;
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-zksimple .tip-inner {
	font:12px/16px arial,helvetica,sans-serif;
	padding:0px 3px 1px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-zksimple .tip-arrow-top {
	margin-top:-6px;
	margin-left:-5px; /* approx. half the width to center it */
	top:0;
	left:50%;
	width:9px;
	height:6px;
	background:url(/Style%20Library/ZKA/Images/tip-zksimple_arrows.gif) no-repeat;
}
.tip-zksimple .tip-arrow-right {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:0;
	top:50%;
	left:100%;
	width:6px;
	height:9px;
	background:url(/Style%20Library/ZKA/Images/tip-zksimple_arrows.gif) no-repeat -9px 0;
}
.tip-zksimple .tip-arrow-bottom {
	margin-top:0;
	margin-left:-5px; /* approx. half the width to center it */
	top:100%;
	left:50%;
	width:9px;
	height:6px;
	background:url(/Style%20Library/ZKA/Images/tip-zksimple_arrows.gif) no-repeat -18px 0;
}
.tip-zksimple .tip-arrow-left {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:-6px;
	top:50%;
	left:0;
	width:6px;
	height:9px;
	background:url(/Style%20Library/ZKA/Images/tip-zksimple_arrows.gif) no-repeat -27px 0;
}
/*EIND begrippen */
.DatePicker
{
    margin-left: 10px;
    cursor: hand;
    width:19px;
    height:21px;
    background:url(/Style%20Library/ZKA/Images/icon_calendar.gif) no-repeat;
    vertical-align:bottom;
}

.loader
{
    display: none; 
    background: #245FB3 url(/Style%20Library/ZKA/Images/loader.gif) no-repeat center center; 
    width: 100%; 
    position: absolute; 
    top: 0px; 
    height: 100%; 
    left: 0px;
}

.nr_cirk
{
	font-size:22px;
}

.errorContentBox div.btn_small
{
	background:none;
}

.errorContentBox div.btn_small a
{
	background: #BCBCBC !important;
	color: #000000 !important;
	text-decoration: none !important;
	margin-left: 0px;
	margin-top:2px;
	border:1px solid #606060;
	padding:5px 10px 5px 5px;
	font-weight: bold;
	display:block;
	margin-top:-3px;
}

.errorContentBox div.btn_small a:hover
{
	background:#EAEAEA !important;
	text-decoration: none !important;
	color: #FF6285 !important;
}
/* search*/
#HCR
{
	text-align:left;
	padding:5px;
	background-color:#f2f2f2;
	margin-left:5px;
}

.srch-BestBetsTitle
{
	margin:0px 0px 5px 0px !important;
}

.srch-BB-Description
{
	margin:0px 0px 15px 0px !important;
}

.contactblok
{
    border:1px solid #e7e7e7;
    margin-top:20px;
    padding:5px;
}

.contactblok span
{
    font-weight:bold;
    font-size:16px;
}

.contactblok a, .contactblok a:active, .contactblok a:visited
{
    font-size: 12px;
	color: #000;
	display: block;
	padding-left: 29px;
	margin: 10px 0px;
}

.contactblok a:hover
{
    text-decoration:underline;
}