/* ----------------------------------------------------
   Project: 	.ahk.nl
   Subject: 	general CSS position definitions

   (C) 2008 Netklaar, Amsterdam
   ---------------------------------------------------- */


* {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 1.222222em;
}

body {
	margin: 0;
	padding: 0;
}

div {
	margin: 0;
	padding: 0;
}

div.contentText img{
margin:7px;
}


a {
	color: black;
	text-decoration: none;
}

#overall {
	position: relative;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}

#topmenu {
	position: relative;
	height: 34px;
	z-index: 999;
}

ul#nav {
	padding-left: 154px;
	height: 34px;
}

#leftnavhead {
	height: 154px;
	width: 154px;
	/* border: 1px solid blue; */
}

/* navigatie rechts naast logo */
/*******************************/

#topnav {
	position: relative;
	width: 770px;
	height: 35px;
	margin: 0.5em 0 0.5em 0;
}

#topnavlogo {
	position: relative;
	float: left;
}


.henks_en_denicios_list {
	position: relative;
	float: right;
	margin-top: 0.5em;
}

.henks_en_denicios_list img,
.henks_en_denicios_list a
{
	line-height:20px;
}

.henks_en_denicios_list A {
	font-size: 10px;
	font-family: Arial, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

#engels {
	color: red;
}

/* Navigatie algemeen */
/**********************/

.cssnav {
	margin: 0;
	padding: 0;
}

.cssnav li {
	list-style-type: none;
}

.cssnav * {
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: lowercase;
}

/*
.navList2 , .navList2_selected {
    font-size: 11px;

}
*/

/* Hoofdmenu knoppen */
/*********************/

ul.cssnav li.navList2 a , ul.cssnav li.navList2_selected a{
	background-color: white;
	padding: 0px 5px 0px 5px;
}
ul.cssnav_level2 li.navList2 a , ul.cssnav_level2 li.navList2_selected a{
	background-color: none;
	padding: 0;
	border: none;
}
ul.cssnav li.navList2 , ul.cssnav li.navList2_selected {
	position: relative;
	float: left;
	width: 123px;
	height: 34px;
	font-weight: bold;
}
ul.navList2_level2 li.navList2 , ul.navList2_level2 li.navList2_selected {
	position: inline;
	float: none;
	width: auto;
	height: auto;
	font-weight: normal;
}
li.navList2_submenu {
	position: relative;
	float: left;
	width: 123px;
	height: 34px;
}

li.navList2_selected_submenu {
	position: relative;
	float: left;
	width: 123px;
	height: 34px;
}

a.navList2_submenu {
	background-color: white;
	padding: 0px 5px 0px 5px;
	text-transform: lowercase;
	font-weight: bold;
	color: black;
}

a.navList2_selected_submenu {
	background-color: white;
	padding: 0px 5px 0px 5px;
	text-transform: lowercase;
	font-weight: bold;
	color: black;

}

/* Hoofdmenu submenu's */
/***********************/

ul.navList2_level2 {
	display: none;
	position: absolute;
	top: 30px;
/*	padding-top: 24px;*/
	left:0;
	width: 120%;
	background-color: white;
	clear: left;
/*	padding: 1em 0.5em 0px 0.5em;*/
	padding: 1em 0.5em 0px 0.5em;
	border: black solid 0.11em;
	z-index:99;
}


li:hover ul.navList2_level2 { 
	display: block;
}

li.over ul.navList2_level2 { 
	display: block; 
}

ul.navList2_level2 li.navList2 , ul.navList2_level2 li.navList2_selected {
	list-style-type: none;   
	padding-left: 8px !important;
	background: url('/fileadmin/images/ahk/algemeen/li-bolletje-1.png') no-repeat;
	margin-bottom: 1em;
}

ul.navList2_level2 a {
	padding: 0 !important;
}
/* Linker menu */
/***************/

#left-in-top-banner {
	position: relative;
	float: left;
	width: 154px;
}

#leftmenu {
	position: relative;
	padding: 10px 0 0 10px;
	margin: 0;
	width: 144px;
	overflow: hidden;
}

#leftmenu * {
	position: relative;
	left: 0;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}

.internet #leftmenu {
	padding: 10px 0 0 2px;
}



/* Standaard geselecteerde item  */
li.css_left_nav_selected_submenu , li.css_left_nav_selected {
	font-weight: bold;
	list-style-type: None;
}

ul.css_left_nav_level2 {
	padding-top: 1em !important;
}

.css_left_nav_level2 , ul.css_left_nav_level2 li.css_left_nav_selected , ul.css_left_nav_level2 li.css_left_nav_selected_submenu {
	font-weight: normal;
}

li.last_left_menu_item {
	list-style-type: none;
}

li.css_left_nav_submenu ul.css_left_nav_level3 , li.css_left_nav_submenu ul.css_left_nav_level4 , li.css_left_nav_submenu ul.css_left_nav_level5 , li.css_left_nav_submenu ul.css_left_nav_level6 {
	display: none;
}

ul.css_left_nav_level2 li.css_left_nav , ul.css_left_nav_level2 li.css_left_nav_submenu  {
	background-image: url('/fileadmin/images/ahk/algemeen/li-bolletje-1.png');
	padding-bottom: 0.75em !important;
	background-repeat: no-repeat;
}

/*
.internet ul.css_left_nav_level2 li.css_left_nav , .internet ul.css_left_nav_level2 li.css_left_nav_submenu  {
	background-image: url('/fileadmin/images/ahk/algemeen/li-bolletje-1.png');
}
*/

ul.css_left_nav_level2 a.css_left_nav_selected , ul.css_left_nav_level2 a.css_left_nav_selected_submenu , ul.css_left_nav_level2 a.css_left_nav , ul.css_left_nav_level2 a.css_left_nav_submenu {
	position: relative;
	display: block;
	margin-left: 8px !important;
}

ul.css_left_nav_level3 li.css_left_nav , ul.css_left_nav_level3 li.css_left_nav_submenu {
	background-image: url('/fileadmin/images/ahk/algemeen/li-bolletje-2.png');
	background-repeat: no-repeat;
	background-position: 8px 0px;
	padding-bottom: 0.5em !important;
}

ul.css_left_nav_level3 a.css_left_nav_selected , ul.css_left_nav_level3 a.css_left_nav_selected_submenu , ul.css_left_nav_level3 a.css_left_nav , ul.css_left_nav_level3 a.css_left_nav_submenu {
	position: relative;
	display: block;
	margin-left: 23px !important;
}

ul.css_left_nav_level4 li.css_left_nav , ul.css_left_nav_level4 li.css_left_nav_submenu {
	background-image: url('/fileadmin/images/ahk/algemeen/li-bolletje-3.png');
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-bottom: 0.25em !important;
}

ul.css_left_nav_level4 a.css_left_nav_selected , ul.css_left_nav_level4 a.css_left_nav_selected_submenu , ul.css_left_nav_level4 a.css_left_nav , ul.css_left_nav_level4 a.css_left_nav_submenu {
	position: relative;
	display: block;
	margin-left: 37px !important; 
}

ul.css_left_nav_level5 li.css_left_nav , ul.css_left_nav_level5 li.css_left_nav_submenu {
	background-image: url('/fileadmin/images/ahk/algemeen/li-bolletje-4.png');
	background-repeat: no-repeat;
	background-position: 22px 0px;
	padding-bottom: 0 !important;
}

ul.css_left_nav_level5 a.css_left_nav_selected , ul.css_left_nav_level5 a.css_left_nav_selected_submenu , ul.css_left_nav_level5 a.css_left_nav , ul.css_left_nav_level5 a.css_left_nav_submenu {
	position: relative;
	display: block;
	margin-left: 51px !important;
}

ul.css_left_nav_level6 li.css_left_nav , ul.css_left_nav_level6 li.css_left_nav_submenu {
	background-image: url('/fileadmin/images/ahk/algemeen/li-bolletje-5.png');
	background-repeat: no-repeat;
	background-position: 29px 0px;
	padding-bottom: 0 !important;
}

ul.css_left_nav_level6 a.css_left_nav_selected , ul.css_left_nav_level6 a.css_left_nav_selected_submenu , ul.css_left_nav_level6 a.css_left_nav , ul.css_left_nav_level6 a.css_left_nav_submenu {
	position: relative;
	display: block;
	margin-left: 65px !important;
}

#lefdiv {   /*dit is het linkercontainer voor alles wat links staat */
	position: relative;
	float: left;
}

#maintest {
	position: relative;
	float: left;
	width: 592px;
	padding-left: 21px;
}
#maintest td {
	width: auto;
}
#maincontent {
	position: relative;
	float: left;
	width: 416px;
}
#maincontent table {
	width: auto;
}

#maincontent a , .contentText1 a , .contentText2 a {
	font-weight: bold;
}

#gerelinfo {
	position: relative;
	float: right;
	margin-top: 10px;
}

div#gerelinfo table.contentDivText {
	border: none !important;
}

#maintest a:hover , .contentText a:hover , .contentText1 a:hover , .contentText2 a:hover {
	text-decoration: underline;
	color: black;
	border-bottom: none;
}
.centerer {
	position: relative;
	width: 770px;
	margin: 0 auto 0 auto;
	padding: 0;
	top: 0px;
	text-align: center;
}
div.flashbanner {
	position: absolute;
	top: 69px;
	left: 0;
	width: 770px;
	height: 213px;
	margin: 0;
	padding: 0;
}

.onzichtbaar {
	display: none;
}
.broodkruimels {
	margin-bottom: 1em;
}
.kruimel {
	display: inline;
}
A.broodkruimel {
	color: black !important;
	border-bottom: 0 !important;
	font-size: 10px !important;
	font-family: Arial, sans-serif !important;
	text-transform: lowercase;
}
A.broodkruimel:hover {
	text-decoration: none !important;
}
.broodbolletje {
	display: inline;
	background: url('/fileadmin/images/ahk/algemeen/li-bolletje-1.png') no-repeat;
	padding-right: 4px;
	margin-left: 2px;
	margin-right: 1px;
}
.sitemap A {
	color: black !important;
	border-bottom: none !important;
}

#centerfooter {
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	border: 0;
	margin: 0;
	left: 0;
	bottom: 0;
	background-color: white;
}
#ahkfooter {
	position: relative;
	width: 770px;
	margin: 0 auto 0 auto;
	border: 0;
}
#ahkfooter td  {
	vertical-align: center;
	border 0;
	padding 0;
}
.footerimg {
	width: 26px;
}
.footertxt {
	text-align: left;
}
.footerspc {
	width: 5px;
}
#ahkfooter a {
	display: block;
	text-align: left;
	border-bottom: none !important;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
#ahkfooter img {
	border: 0;
	margin: 0;
}
a#bvolink:hover  { color: #00923a; }
a#bwklink:hover  { color: #00ace4; }
a#cvalink:hover  { color: #0169b2; }
a#nftalink:hover { color: #940e7d; }
a#rwalink:hover  { color: #e8418f; }
a#thelink:hover  { color: #e3001b; }

#topmenu {
	height: auto !important;
}
#top-banner {
	height: 188px !important;
	padding: 0;
}
#top-banner table {
	height: auto !important;
}

div#centerfooter {
	bottom: auto;
	top: expression( ( 0 - centerfooter.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

body > div#outline div#centerfooter {
	position: fixed !important;
	top: auto;
	bottom: 0 !important;
}

#main {
	position: relative;
	display: block;
	width: 613px;
	margin: 0;
	padding: 0;
}
#main_2column {
	width: 613px;
	margin: 0;
	padding: 0;
}
#main_2column table {
	width: auto !important;
}

#main_2column table.project {
	display: block;
	width: auto !important;
}

img {
	border: none;
}

div.contentHeader b {
	font-size: 14px;
}

@media print {
	div#centerfooter * {
		display: none !important;
	}
	div#centerfooter {
		display: none !important;
	}
	div#ahkfooter {
		display: none !important;
	}
}

.opleiding_nieuws_overzicht td {
	padding-top: 20px;
}
.opleiding_nieuws_overzicht td td {
	padding-top: 0;
}

.opleiding_nieuws_overzicht .contentText {
	margin-left: 10px;
}
.opleiding_nieuws_overzicht .contentText p {
	margin: 0;
	padding: 0;
}
.opleiding_nieuws_overzicht .contentText img {
	margin: 0;
	padding: 0;
}

.contentText1 td {
	padding-bottom: 15px;
	vertical-align: top;
}
.contentText1 img {
	/* margin-left: 5px; */
}
.contentText1 {
	margin-right: 0;
	margin-left: 50px;
}

.contentText1 p {
	margin: 0;
	padding: 0;
}

.contentText1 table {
	width: 345px;
}

/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
