@charset "utf-8";

.hide {
	left: -15000px;
}

* img {
	display: block;
	border:0;
}

:focus {
	outline: 0;

}

.clearfloat { 
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

/* *** */

body {
	margin: 0;
	padding: 0;
	background: #9bb200 url(/portals/_default/Skins/ccs/images/bg_img_body.png) scroll left top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
}
body.paginaOranjeRood {
	background: #e36c18 url(/portals/_default/Skins/ccs/images/bg_img_body_oranjerood.png) scroll left top repeat-x;
}

a:link,
a:hover,
a:visited,
a:active
{
	text-decoration:none;
	color:#000000;
}

.textmoduleContainer a:link,
.textmoduleContainer a:hover,
.textmoduleContainer a:visited,
.textmoduleContainer a:active
{
	text-decoration:underline;
	color:#666666;
}
#dnn_mainMenu .textmoduleContainer a:link,
#dnn_mainMenu .textmoduleContainer a:hover,
#dnn_mainMenu .textmoduleContainer a:visited,
#dnn_mainMenu .textmoduleContainer a:active,
#dnn_rechterKolom .textmoduleContainer a:link,
#dnn_rechterKolom .textmoduleContainer a:hover,
#dnn_rechterKolom .textmoduleContainer a:visited,
#dnn_rechterKolom .textmoduleContainer a:active
{
	text-decoration:none;
	color:#000000;
}
#dnn_rechterKolom .textmoduleContainer a:hover,
.textmoduleContainer a:hover,
* a:hover {
	text-decoration: underline;
	color:#666666;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:#1077a2;
	line-height: 22px;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#fe7d21;
	margin-bottom:0;
	}
p 
{
	margin-top: 0;
	}
	
/*
=========================================================================================
===== FCK EDITOR CUSTOM STYLES ==========================================================
=========================================================================================
*/

/* custom body tag voor fck editor */
#fckbody
{
	background-color: #ffffff;
	background-image: none;
	text-align: left;
	padding: 18px;
}

#fckbody li {
	list-style-type:disc;
}
	
	
	
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NIET VERWIJDEREN!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* tekst opmaak stijlen voor content op sub pagina's   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */	
/* deze verschijnen in het fck editor custom styles dropdown menu ^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
h1.headerGrootBlauw
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 16px;
	font-weight: normal;
	color:#006699;
	padding-top:1px;
}

h3.headerKleinBlauw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color:#006699;
	margin-bottom: 0;
}
p.introAlineaBlauw {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #0099cc;
}
.opsommingBlauw {
	list-style-image: url(/portals/_default/Skins/ccs/images/list_style_img_blauw.png);
}

p.normaleAlinea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
	}
	
	/* ===== ORANJE =====*/
	
h1.headerGrootOranje
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 16px;
	font-weight: normal;
	color:#e36c18;
	line-height: 22px;
	padding-top:1px;
}

h3.headerKleinRood,h3.headerKleinOranje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color:#7d1723;
	margin-bottom: 0;
}
p.introAlineaRood,p.introAlineaOranje {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color:#7d1723;
}
 
.opsommingOranje {
	list-style-image: url(/portals/_default/Skins/ccs/images/list_style_img_oranje.png);
}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */





/* *** OVERSCHRIJVEN VAN DEFAULT.CSS STIJLEN *** */

.Normal, 
.NormalDisabled 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}



/* *** BASIS DIVS *** */


#rootContainer 
{
/*	position:absolute; */
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_rootcontainer_8.png) scroll 50% top repeat-y;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
}

#IE6root #rootContainer
{
	text-align:center; /* centreren voor IE6 */
	}



#mainContainer 
{
	position:relative;
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_maincontainer.png) center top repeat-y;
	width: 958px;
	height: auto;
	margin: 0px  auto;
	padding: 0px 30px;
}

#mainContainer #mainContainerTop
{
	height: 33px;
	background: #01779f url(/portals/_default/Skins/ccs/images/bg_img_main_schaduw_top.png) center bottom no-repeat;
	padding: 0;
	margin: 0 -30px;
}
.paginaOranjeRood #mainContainer #mainContainerTop
{
	background: #740613 url(/portals/_default/Skins/ccs/images/bg_img_main_schaduw_top.png) center bottom no-repeat;
}
#mainContainer #mainContainerBottom
{
	height: 43px;
	background: #9bb200 url(/portals/_default/Skins/ccs/images/bg_img_main_schaduw_bottom.png) center top no-repeat;
	padding: 0;
	margin: 0 -30px;
}
.paginaOranjeRood #mainContainer #mainContainerBottom
{
	background-color: #e36c18;
}

#IE6root #mainContainer
{
	margin-bottom: 0;
	text-align:left; /* menu naar links uitlijnen */
	}
	
	
	
/* *** HEADER CONTAINER *** */

#headerContainer
{
	height:auto;
	margin-bottom: 10px;
	}
#headerContainer #headerTop
{
	height:23px;
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_header_top.png) left top repeat-x;
	margin: 0 0 10px 0;
}
	
#headerContainer img
{
	float:left;
	margin: 0 0 0 10px;
}
#headerContainer img:first-child
{	
	margin: 0;
}

#loginContainer
	{
		position: absolute;
		left: 20px;
		top: 20px;
		z-index: 9999;
		color: #fff;
	}
#loginContainer a
	{
		color: #fff;
	}	

/* *** HEADER BUTTONS BOVEN EN ONDER *** */
#headerButtons 
{
	position: absolute;
	float: left;
	width: 931px;
	text-align: right;
	padding: 0 27px 0 0;
	z-index: 9999;
}
#IEroot #headerButtons 
{
	width: 945px;
}
#headerButtons ul.headerButtonsBoven
{
	margin: 9px 12px 0 0;
}
#headerButtons ul.headerButtonsBoven li
{
	display: inline;
	float: right;
	margin-left:19px;
}
#headerButtons ul.headerButtonsOnder
{
	margin: 133px 20px 0 0;
	overflow:visible;
}
#headerButtons ul.headerButtonsOnder li
{
	display: inline;
	float: right;
	margin-left: 19px;
}
/* ------------------ header button stijlen boven -------------------------------------------------- */
#headerButtons ul.headerButtonsBoven li.btnOverOnzeSchool 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_over_onze_school.png) left top no-repeat;
}
#headerButtons ul.headerButtonsBoven li.btnOverOnzeSchool:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_over_onze_school_hi.png) left top no-repeat;
}
.paginaOverOnzeSchool #headerButtons ul.headerButtonsBoven li.btnOverOnzeSchool 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_over_onze_school_hi.png) left top no-repeat;
}


#headerButtons ul.headerButtonsBoven li.btnOnderwijs 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_onderwijs.png) left top no-repeat;
}
#headerButtons ul.headerButtonsBoven li.btnOnderwijs:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_onderwijs_hi.png) left top no-repeat;
}
.paginaOverOnsOnderwijs #headerButtons ul.headerButtonsBoven li.btnOnderwijs
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_onderwijs_hi.png) left top no-repeat;
}


#headerButtons ul.headerButtonsBoven li.btnNieuws 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_nieuws.png) left top no-repeat;
}
#headerButtons ul.headerButtonsBoven li.btnNieuws:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_nieuws_hi.png) left top no-repeat;
}
.paginaNieuws #headerButtons ul.headerButtonsBoven li.btnNieuws
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_nieuws_hi.png) left top no-repeat;
}


#headerButtons ul.headerButtonsBoven li.btnCarmelTop10 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_carmel_top10.png) left top no-repeat;
}
#headerButtons ul.headerButtonsBoven li.btnCarmelTop10:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_carmel_top10_hi.png) left top no-repeat;
}
.paginaCarmelTop10 #headerButtons ul.headerButtonsBoven li.btnCarmelTop10
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_blauw_carmel_top10_hi.png) left top no-repeat;
}


/* ------------------ header button stijlen onder -------------------------------------------------- */

#headerButtons ul.headerButtonsOnder li.btnHavoVwo 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_havo_vwo.png) left top no-repeat;
}
#headerButtons ul.headerButtonsOnder li.btnHavoVwo:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_havo_vwo_hi.png) left top no-repeat;
}
.paginaHavoVwo #headerButtons ul.headerButtonsOnder li.btnHavoVwo
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_havo_vwo_hi.png) left top no-repeat;
}



#headerButtons ul.headerButtonsOnder li.btnVMBO 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_vmbo.png) left top no-repeat;
}
#headerButtons ul.headerButtonsOnder li.btnVMBO:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_vmbo_hi.png) left top no-repeat;
}
.paginaVMBO #headerButtons ul.headerButtonsOnder li.btnVMBO
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_vmbo_hi.png) left top no-repeat;
}

#headerButtons ul.headerButtonsOnder li.btnPrO 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_pro.png) left top no-repeat;
}
#headerButtons ul.headerButtonsOnder li.btnPrO:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_pro_hi.png) left top no-repeat;
}
.paginaPrO #headerButtons ul.headerButtonsOnder li.btnPrO
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_pro_hi.png) left top no-repeat;
}

#headerButtons ul.headerButtonsOnder li.btnGroep8 
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_groep8.png) left top no-repeat;
}
#headerButtons ul.headerButtonsOnder li.btnGroep8:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_groep8_hi.png) left top no-repeat;
}
.paginaGroep8 #headerButtons ul.headerButtonsOnder li.btnGroep8
{
	background: transparent url(/portals/_default/Skins/ccs/images/btn_rood_groep8_hi.png) left top no-repeat;
}



/* *** TOPMENU HORIZONTAAL *** */

#topNav
{
	background: #00afd8 url(/portals/_default/Skins/ccs/images/bg_img_topnav.png) left bottom repeat-x;
	position:relative;
	padding: 3px 0 3px 0;
	height: 18px;
	margin: 10px 0;
}
.paginaOranjeRood #topNav
{
	background-color: #eb8e16;
}

#IEroot #topNav
{
	height:20px;
}
#topNav ul
{
	margin: 0 0 0 -23px;
}
#IEroot #topNav ul
{
	margin: 0 0 0 17px;
}
#topNav ul li
{
	display:inline;
	float: left;
}
#topNav ul li img
{
	margin-right: 14px;
}
#topNav ul li input
{
	border: none;
	border-width: 0;
	width: 130px;
}

input#dnn_dnnSearch_txtSearch {
	margin: 0;
	border: 0;
}

#dnn_dnnSearch_cmdSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #252525;
	font-weight: normal;
	margin: 0 33px 0 0;
	padding: 0;
}

/* *** MAINMENU *** */

#mainMenu,
#dnn_mainMenu
{
	float:left;
	background:#bbd800 url(images/bg_bbd800.gif);
	background-repeat:repeat;
	background-color:#bbd800;
	width: 187px;
	padding-top: 40px;
	}

.paginaOranjeRood #mainMenu,
.paginaOranjeRood #dnn_mainMenu
{	
	background:#f4af0c url(images/bg_f4af0c.gif);
	background-repeat:repeat;
	background-color:#f4af0c;
}

#mainMenu p,
#dnn_mainMenu p
{
	margin-left: 17px;
}
	
#mainMenu ul,
#dnn_mainMenu ul
{
	margin: 0;
}


#mainMenu ul ul,
#dnn_mainMenu ul ul
{
    display: none;
	position: absolute;
	width: auto;
	/*margin: 0 0 0 148px;*/
	z-index: 19999;
	background:#bbd800 url(images/bg_bbd800.gif);
	background-repeat:repeat;
	background-color:#bbd800;
}


.paginaOranjeRood #mainMenu ul ul,
.paginaOranjeRood #dnn_mainMenu ul ul {
	background:#f4af0c url(images/bg_f4af0c.gif);
	background-repeat:repeat;
	background-color:#f4af0c;
	}


#IEroot #mainMenu ul,
#IEroot #dnn_mainMenu ul
{
	margin: 0 0 0 0;
}
#IEroot #mainMenu ul ul,
#IEroot #dnn_mainMenu ul ul
{
	margin: 0 0 0 104px;
}

#mainMenu ul li,
#mainMenu ul li ul li,
#dnn_mainMenu ul li,
#dnn_mainMenu ul li ul li
{
	list-style-type:none;
	margin-left:-40px;
	padding: 2px 5px 2px 17px;
}

#IEroot #mainMenu ul li,
#IEroot #dnn_mainMenu ul li
{
	margin-left: 0px;
}
	
#mainMenu ul li.huidigeMenuItem,
#dnn_mainMenu ul li.huidigeMenuItem
{
	background:#86b300 url(images/bg_86b300.gif);
	background-repeat:repeat;
	background-color:#86b300;
}

.paginaOranjeRood #mainMenu ul li.huidigeMenuItem,
.paginaOranjeRood #dnn_mainMenu ul li.huidigeMenuItem
{
	background:#ed8e05 url(images/bg_ed8e05.gif);
	background-repeat:repeat;
	background-color:#ed8e05;	
}
	
#mainMenu ul li.huidigeMenuItem a,
#dnn_mainMenu ul li.huidigeMenuItem a
{
	color:#fff;
	}
	
#mainMenu ul li:hover,
#dnn_mainMenu ul li:hover
{
	background:#86b300 url(images/bg_86b300.gif);
	background-repeat:repeat;
	background-color:#86b300;	
	}
	
.paginaOranjeRood #mainMenu ul li:hover,
.paginaOranjeRood #dnn_mainMenu ul li:hover
{
	background:#ed8e05 url(images/bg_ed8e05.gif);
	background-repeat:repeat;
	background-color:#ed8e05;		
}
	
#mainMenu ul li:hover > a,
#dnn_mainMenu ul li:hover > a
{
	text-decoration:none;
		color:#FFF;
	}
	
	
	
	
	
/* ********** nieuw voor menu zonder javascript(frank) ************************************** */	
	
	
#mainMenu ul li ul {
  display: none;
}
	

#mainMenu ul li:hover ul {
  display:inline;
  position:absolute;
  z-index: 19999;  
  left: 217px;
  width:157px;
  margin: 0;
  background-color: #bbd800;
}

.paginaOranjeRood #mainMenu ul li:hover ul {
  background-color: #f4af0c;
}

#IEroot #mainMenu ul li:hover ul {
  left: 113px;
  width:187px;
}

#IEroot #mainMenu ul li:hover ul li {
	padding-left: 17px;
	list-style-position:outside;
}

#mainMenu ul li ul {
	border-left: 1px solid #fff;
}
	
	
	
	
	
	
	
/* ********** ZOEKFILTER ************************************** */		
	
#zoekFilter 
{
	position:relative;
	height: 20px;
	width: 100%;
	margin: 0 0 19px 0;
}
#zoekFilter form
{	
	height: auto;
	width: auto;
	margin: 0;
	padding:0;
}
#zoekFilter select 
{
	width: 155px;
	font-size: 11px;
	padding: 2px;
	float:left;
	margin: 0 13px 0 0;
	color: #636363;
}	
#zoekFilter #zoekBtn 
{
	float:right;
}	
/* *** MAIN CONTENT *** */	
	
#mainContent
{
	background-color: #FEFEFE;
	margin: 0 200px 0 217px;
}

#mainContent #breadCrumb
{
	margin: 0 0 25px 0;
	color: #666;
}
#mainContent #breadCrumb a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #666;
}
#mainContent #breadCrumb a:hover
{
	text-decoration: underline;
}




/* *** DISCLAIMER *** */	
#btnDisclaimer
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_disclaimer_24.png) left top no-repeat;
	float: right;
	width: 76px;
	height: 21px;
	margin: 10px 46px 0 0;
	text-align:center;
}
#btnDisclaimer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#btnDisclaimer a:hover 
{
	text-decoration: underline;
}

/*
=========================================================================================
===== PAGINA HOME BLAUW/GROEN ===========================================================
=========================================================================================
*/

.paginaHome #mainContent
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_home.jpg) left top no-repeat;
	margin: 0px;
	padding-left: 16px;
	height: 100%;
}




.paginaHome #mainContent #mainContentTekstblok
{
	/* background: transparent url(/portals/_default/Skins/ccs/images/bg_img_home_tekstvlak_24.png) left top repeat; */
	margin: 0px 195px 20px 180px;
	/* padding: 18px 18px 1px 18px; */
	position:relative;
	top: 42px;
}
.paginaHome #IEroot #mainContent #mainContentTekstblok
{
	margin: 0px 195px 20px 180px ;
}

/* ************* FOTO KOLOM ************* */

#mainContainerContent #dnn_fotoKolom
{
	float: right;
	width: 150px;
	height: auto;
	padding: 0;
	overflow: hidden;
}


/* *** MAIN MENU HOME *** */


.paginaHome #mainMenu,
.paginaHome #dnn_mainMenu
{
	float:left;
	background: transparent;
	width: 135px;
	padding-top:12px;
	margin:0;
	height: 100%;
	min-height: 355px;
	}
	
.paginaOranjeRood #mainMenu,
.paginaOranjeRood #dnn_mainMenu	
	{	
	background: #f4af0c;
	height: auto;
	min-height: 355px;
	}
	
.paginaHome #mainMenu p,
.paginaHome #dnn_mainMenu p
{
	background: transparent;
	margin-left: 17px;
}
	

	
	

/* ************* LOSSE MENU BLOKKEN ************* */
.paginaHome #mainMenu ul,
.paginaHome #dnn_mainMenu ul
{
	margin: 0 0 9px 0;
}	

.paginaHome #IEroot #mainMenu ul,
.paginaHome #IEroot #dnn_mainMenu ul
{
	margin: 0 0 9px 0;
}	

.paginaHome #mainMenu ul li,
.paginaOranjeRood #mainMenu ul li,
.paginaHome #dnn_mainMenu ul li,
.paginaOranjeRood #dnn_mainMenu ul li,
.paginaHome #dnn_rechterKolom ul li,
.paginaOranjeRood #dnn_rechterKolom ul li
{
	list-style-type:none;
	margin-left:-40px;
	padding: 2px 5px 2px 17px;
}


.paginaHome #mainMenu ul li.header,
.paginaOranjeRood #rechterKolom ul li.header,
.paginaHome #dnn_mainMenu ul li.header,
.paginaOranjeRood #dnn_rechterKolom ul li.header
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_homemenu_h3_24.png) left top no-repeat;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	padding: 9px 5px 4px 17px;
}

.paginaHome #IEroot #mainMenu ul li,
.paginaOranjeRood #IEroot #mainMenu ul li,
.paginaHome #IEroot #dnn_mainMenu ul li,
.paginaOranjeRood #IEroot #dnn_mainMenu ul li
{
		margin-left: 0px;
	}
	
.paginaHome #mainMenu ul.carmeltoppers li.menuItem,
.paginaHome #dnn_mainMenu ul.carmeltoppers li.menuItem
{
	background-color:#BBD800;
}

.paginaHome #mainMenu ul.roosters li.menuItem,
.paginaHome #dnn_mainMenu ul.roosters li.menuItem
{
	background-color:#FFF;
}

.paginaHome #mainMenu ul.fotoalbums li,
.paginaHome #dnn_mainMenu ul.fotoalbums li
{
	background-color:#FFF;
	padding: 5px;
}

.paginaOranjeRood #rechterKolom ul.fotoalbums li,
.paginaOranjeRood #dnn_rechterKolom ul.fotoalbums li
{
	background-color:#f4af0c;
	padding: 5px;
}

.paginaHome #mainMenu ul.fotoalbums li:first-child,
.paginaOranjeRood #rechterKolom ul.fotoalbums li:first-child,
.paginaOranjeRood #dnn_rechterKolom ul.fotoalbums li:first-child,
.paginaHome #dnn_mainMenu ul.fotoalbums li:first-child
{
	background-color:transparent;
}
.paginaHome #IEroot #mainMenu ul.fotoalbums li,
.paginaHome #IEroot #rechterKolom ul.fotoalbums li,
.paginaOranjeRood #IEroot #mainMenu ul.fotoalbums li,
.paginaOranjeRood #IEroot #rechterKolom ul.fotoalbums li,
.paginaHome #IEroot #dnn_mainMenu ul.fotoalbums li,
.paginaOranjeRood #IEroot #dnn_mainMenu ul.fotoalbums li,
.paginaHome #IEroot #dnn_rechterKolom ul.fotoalbums li,
.paginaOranjeRood #IEroot #dnn_rechterKolom ul.fotoalbums li
{
	padding: 5px 5px 2px 5px;
}


.paginaHome #mainMenu ul.fotoalbums li img,
.paginaHome #dnn_mainMenu ul.fotoalbums li img,
.paginaHome #rechterKolom ul.fotoalbums li img,
.paginaHome #dnn_rechterKolom ul.fotoalbums li img,
.paginaOranjeRood #mainMenu ul.fotoalbums li img,
.paginaOranjeRood #dnn_mainMenu ul.fotoalbums li img,
.paginaOranjeRood #rechterKolom ul.fotoalbums li img,
.paginaOranjeRood #dnn_rechterKolom ul.fotoalbums li img
{
	float: none;
	margin:0;
	border: none;
}



.paginaHome #mainMenu ul li.huidigeMenuItem,
.paginaHome #dnn_mainMenu ul li.huidigeMenuItem
{
	background-color:#86b300;
	}

.paginaOranjeRood #mainMenu ul li.huidigeMenuItem,
.paginaOranjeRood #dnn_mainMenu ul li.huidigeMenuItem
{
	background-color:#f4af0c;
	}
	
.paginaHome #mainMenu ul li.huidigeMenuItem a,
.paginaOranjeRood #mainMenu ul li.huidigeMenuItem a,
.paginaHome #dnn_mainMenu ul li.huidigeMenuItem a,
.paginaOranjeRood #dnn_mainMenu ul li.huidigeMenuItem a
{
	color:#fff;
	}
.paginaHome #mainMenu ul li[class=menuItem]:hover,
.paginaHome #dnn_mainMenu ul li[class=menuItem]:hover
{
	background-color:#86b300;
	}
	
.paginaOranjeRood #mainMenu ul li[class=menuItem]:hover,
.paginaOranjeRood #dnn_mainMenu ul li[class=menuItem]:hover
{
	background-color:#ed8e05;
	}
		
	
.paginaHome #mainMenu ul li[class=menuItem]:hover > a,
.paginaHome #dnn_mainMenu ul li[class=menuItem]:hover > a
{
	text-decoration:none;
		color:#FFF;
	}
	
/* *** HOME INLOG *** */

.paginaHome #mainContent #rechterKolom #rechterKolom,
.paginaOranjeRood #mainContent #rechterKolom,
.paginaHome #mainContent #dnn_rechterKolom,
.paginaOranjeRood #mainContent #dnn_rechterKolom
{
	float:right;
	width:135px;
	margin: 0 16px 0 0;
	padding: 0;
	height: 200px;
}
.paginaHome #mainContent #rechterKolom2,
.paginaOranjeRood #mainContent #rechterKolom2,
.paginaHome #mainContent #dnn_rechterKolom2,
.paginaOranjeRood #mainContent #dnn_rechterKolom2
{ position:absolute;
right: 48px;
top: 445px;
width: 135px;

}

.paginaHome #rechterKolom ul,
.paginaHome #rechterKolom2 ul,
.paginaOranjeRood #rechterKolom ul,
.paginaHome #dnn_rechterKolom ul,
.paginaHome #dnn_rechterKolom2 ul,
.paginaOranjeRood #dnn_rechterKolom ul
{
	margin: 20px 0 0 0;
}
.paginaHome #rechterKolom2 ul.inloggen,
.paginaHome #dnn_rechterKolom2 ul.inloggen
{
	margin:  0 0 0 0;
	padding-bottom:15px;
}

.paginaHome #rechterKolom ul li,
.paginaHome #rechterKolom2 ul li,
.paginaOranjeRood #rechterKolom ul li,
.paginaHome #dnn_rechterKolom ul li,
.paginaHome #dnn_rechterKolom2 ul li,
.paginaOranjeRood #dnn_rechterKolom ul li
{
	list-style-type:none;
	margin-left:-40px;
	padding: 2px 5px 2px 17px;
}

.paginaHome #mainMenu ul li:first-child,
.paginaHome #dnn_mainMenu ul li:first-child,
.paginaHome #rechterKolom ul li.header,
.paginaHome #rechterKolom2 ul li.header,
.paginaHome #dnn_rechterKolom ul li.header,
.paginaHome #dnn_rechterKolom2 ul li.header,
.paginaHome #rechterKolom ul li:first-child,
.paginaHome #rechterKolom2 ul li:first-child,
.paginaHome #dnn_rechterKolom ul li:first-child,
.paginaHome #dnn_rechterKolom2 ul li:first-child,
.paginaOranjeRood #rechterKolom ul li:first-child,
.paginaOranjeRood #dnn_rechterKolom ul li:first-child
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_homemenu_h3_24.png) left top no-repeat;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	padding: 9px 5px 4px 17px;
}
.paginaOranjeRood #rechterKolom ul li.header,
.paginaOranjeRood #dnn_rechterKolom ul li.header,
.paginaOranjeRood #rechterKolom ul li:first-child,
.paginaOranjeRood #dnn_rechterKolom ul li:first-child
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_homemenu_roodoranje_h3_24.png) left top no-repeat;
}

.paginaHome #IEroot #rechterKolom ul li,
.paginaHome #IEroot #rechterKolom2 ul li,
.paginaOranjeRood #IEroot #rechterKolom ul li,
.paginaHome #IEroot #dnn_rechterKolom ul li,
.paginaHome #IEroot #dnn_rechterKolom2 ul li,
.paginaOranjeRood #IEroot #dnn_rechterKolom ul li
{
		margin-left: 0px;
	}
	
	
.paginaHome #rechterKolom ul li,
.paginaHome #rechterKolom2 ul li,
.paginaHome #dnn_rechterKolom ul li,
.paginaHome #dnn_rechterKolom2 ul li,
.paginaHome #rechterKolom ul.inloggen li,
.paginaHome #rechterKolom2 ul.inloggen li,
.paginaHome #dnn_rechterKolom ul.inloggen li,
.paginaHome #dnn_rechterKolom2 ul.inloggen li
{
	background-color:#FFF;
}

/*.paginaOranjeRood #rechterKolom ul li.menuItem,
.paginaOranjeRood #dnn_rechterKolom ul li.menuItem */
.paginaOranjeRood #rechterKolom ul li,
.paginaOranjeRood #dnn_rechterKolom ul li
{
	background-color:#f4af0c;
}

.paginaHome #rechterKolom ul li:first-child,
.paginaHome #rechterKolom2 ul li:first-child,
.paginaHome #dnn_rechterKolom ul li:first-child,
.paginaHome #dnn_rechterKolom2 ul li:first-child,
.paginaHome #dnn_rechterKolom ul li.inloggen:first-child,
.paginaHome #dnn_rechterKolom2 ul li.inloggen:first-child
{
	background-color: transparent;
}

.paginaHome #rechterKolom ul li:first-child:hover,
.paginaHome #rechterKolom2 ul li:first-child:hover,
.paginaHome #dnn_rechterKolom ul li:first-child:hover,
.paginaHome #dnn_rechterKolom2 ul li:first-child:hover,
.paginaOranjeRood #rechterKolom ul li:first-child:hover,
.paginaOranjeRood #dnn_rechterKolom ul li:first-child:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_homemenu_h3_24.png) left top no-repeat;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	padding: 9px 5px 4px 17px;
}

.paginaOranjeRood #rechterKolom ul li:first-child:hover,
.paginaOranjeRood #dnn_rechterKolom ul li:first-child:hover
{
	background: transparent url(/portals/_default/Skins/ccs/images/bg_img_homemenu_roodoranje_h3_24.png) left top no-repeat;
}

.paginaHome #rechterKolom ul li.menuItem:hover,
.paginaHome #dnn_rechterKolom ul li.menuItem:hover,
.paginaHome #rechterKolom2 ul li.menuItem:hover,
.paginaHome #dnn_rechterKolom2 ul li.menuItem:hover
{
	background:#86b300 !important;
	color: #fff;
	}
.paginaHome #rechterKolom ul li.menuItem:hover a,
.paginaHome #dnn_rechterKolom ul li.menuItem:hover a,
.paginaHome #rechterKolom2 ul li.menuItem:hover a,
.paginaHome #dnn_rechterKolom2 ul li.menuItem:hover a
{
	color: #fff !important;
	}	
	
	
.paginaOranjeRood #rechterKolom ul li:hover,
.paginaOranjeRood #dnn_rechterKolom ul li:hover
{
	background-color:#ed8e05;
	}
	
/*.paginaHome #rechterKolom ul li[class=menuItem]:hover > a,
.paginaOranjeRood #rechterKolom ul li[class=menuItem]:hover > a,
.paginaHome #dnn_rechterKolom ul li[class=menuItem]:hover > a,
.paginaOranjeRood #dnn_rechterKolom ul li[class=menuItem]:hover > a*/	
.paginaHome #rechterKolom ul li:hover > a,
.paginaHome #rechterKolom2 ul li:hover > a,
.paginaOranjeRood #rechterKolom ul li:hover > a,
.paginaHome #dnn_rechterKolom ul li:hover > a,
.paginaHome #dnn_rechterKolom2 ul li:hover > a,
.paginaOranjeRood #dnn_rechterKolom ul li:hover > a
{
	text-decoration:none;
		color:#FFF;
	}
	
	
/*
=========================================================================================
===== SUB-HOME PAGINA BLAUW =============================================================
=========================================================================================
*/
	
.paginaSubHome #mainContent
{
	background: transparent;
	margin: 0px;
	padding-left: 0;
	height: 100%;
}

/* LINKS NAAR DE AFBEELDINGEN DIE IN DE GALLERY>AFBEELDINGEN MAP STAAN */
/* OP DEZE MANIER KUNNEN ZE ZELF DE AFBEELDINGEN AANPASSEN */
.paginaSubHome.paginaOverOnzeSchool #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_overonzeschool.jpg) right top no-repeat;
}
.paginaSubHome.paginaOverOnsOnderwijs #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_overonsonderwijs.jpg) right top no-repeat;
}
.paginaSubHome.paginaNieuws #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_nieuws.jpg) right top no-repeat;
}
.paginaSubHome.paginaCarmelTop10 #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_carmeltop10.jpg) right top no-repeat;
}

.paginaSubHome.paginaFotoalbum #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_overonzeschool.jpg) right top no-repeat;
}



.paginaSub #mainContent
{
	background: none;
	margin: 0 200px 0 217px;
	padding-left: 0;
	height: auto;
}

.paginaSubHome #mainMenu,
.paginaSub #mainMenu
{
	min-height: 355px;
}

/* ***** regels voor doorlopende menu achtergrond op sub pagina ***************************************** */

.paginaSub #topNav
{
	border-top: 10px solid #fff;
	margin-top: -10px;
}

.paginaSub #mainMenu
{
	border-top: 10px solid #fff;
	margin-top: -10px;
}


.paginaSub #mainContainerContent
{
	background-image: url(/portals/_default/Skins/ccs/images/bg_img_sub_maincontainercontent.png);
	background-repeat: repeat-y;
	background-position: 0px 26px;
}

	
/*
=========================================================================================
===== PAGINA HOME ORANJE/ROOD ===========================================================
=========================================================================================
*/



.paginaOranjeRood #mainContent #mainContentTekstblok
{
	background: transparent  url(/portals/_default/Skins/ccs/images/bg_img_home_tekstvlak_24.png) left top repeat;
	margin: 0 195px 20px 180px ;
	padding: 18px 18px 1px 18px;
	position:relative;
	top: 20px;
}
.paginaOranjeRood #IEroot #mainContent #mainContentTekstblok
{
	margin: 0 195px 20px 180px ;
}

/* ***  *** */

/*
=========================================================================================
===== SUB-HOME PAGINA ORANJE/ROOD =======================================================
=========================================================================================
*/
	
.paginaSubHome.paginaHavoVwo #mainContent
{
	margin: 0px;
	padding-left: 0;
	height: 100%;
}

/* LINKS NAAR DE AFBEELDINGEN DIE IN DE GALLERY>AFBEELDINGEN MAP STAAN */
/* OP DEZE MANIER KUNNEN ZE ZELF DE AFBEELDINGEN AANPASSEN */
.paginaSubHome.paginaHavoVwo #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_havovwo.jpg) right top no-repeat;
}
.paginaSubHome.paginaVMBO #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_vmbo.jpg) right top no-repeat;
}
.paginaSubHome.paginaPrO #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_pro.jpg) right top no-repeat;
}
.paginaSubHome.paginaGroep8 #mainContent
{
	background: transparent url(/Portals/0/Gallery/achtergronden/achtergrond_groep8.jpg) right top no-repeat;
}




/*
=========================================================================================
===== SUB PAGINA ORANJE/ROOD =======================================================
=========================================================================================
*/


/* regels voor doorlopende menu achtergrond op sub pagina*/

.paginaOranjeRood.paginaSub #topNav
{
	border-top: 10px solid #fff;
	margin-top: -10px;
}

.paginaOranjeRood.paginaSub #mainMenu
{
	border-top: 10px solid #fff;
	margin-top: -10px;
}


.paginaOranjeRood.paginaSub #mainContainerContent
{
	background-image: url(/portals/_default/Skins/ccs/images/bg_img_sub_rood_maincontainercontent.png);
	background-repeat: repeat-y;
	background-position: 0px 26px;
}




/*
=========================================================================================
===== NIEUWS STIJLEN =================================================================
=========================================================================================
*/


.paginaNieuws #dnn_ContentPane {
	background-color: #FFF;
	position: relative;
	/*margin: 0 0 0 187px !important;
	padding: 0 200px 0 30px;
	top: 0 !important;*/
	min-height: 10px; /* niet definieren zorgt voor extra witruimte onder de blauwe nav balk */
}

.paginaNieuws #dnn_ContentPane .textmoduleContainer {
	background-image: none;
	padding: 0;
	margin: 0 !important;
}




/*
=========================================================================================
===== FOTOALBUM STIJLEN =================================================================
=========================================================================================
*/

.paginaSub.paginaFotoalbum #mainContent {
	margin:0 0 0 187px;
}

.paginaSub.paginaFotoalbum #dnn_ContentPane {
	position: relative;
	margin: 0 !important;
	top: 0 !important;*/
	min-height: 10px; /* niet definieren zorgt voor extra witruimte onder de blauwe nav balk */
}

.paginaSub.paginaFotoalbum #dnn_ContentPane .textmoduleContainer {
	background-image: none;
/*	padding: 0;
	margin: 0 0 0 -1px !important;
	float: right; */
}

/*
=========================================================================================
===== DNN_CONTENTPANE ===================================================================
=========================================================================================
*/

#dnn_ContentPane {
	position: relative;
}

.paginaSubHome #dnn_ContentPane {
	position: relative;
	margin: 0 175px 20px 227px;
	top: 45px;
	min-height: 10px; /* niet definieren zorgt voor extra witruimte onder de blauwe nav balk */
}








/*
=========================================================================================
===== TEXT MODULE SUBMENU ===============================================================
=========================================================================================
*/

.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	left: auto !important;
	top: auto !important;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}


/*
=========================================================================================
===== LEGE CONTAINER STIJLEN ============================================================
=========================================================================================
*/


div.textmoduleContainer img
{
	float: none !important;
	margin: 0 !important;
}

#mainContentTekstblok .textmoduleContainer,
.paginaSubHome #dnn_ContentPane .textmoduleContainer
{
	background-image: url(/portals/_default/Skins/ccs/images/bg_img_text_container.png); 
	padding: 18px 18px 5px 18px;
}
.paginaSubHome #IEroot #dnn_ContentPane .textmoduleContainer,
.paginaSubHome #IEroot #mainContentTekstblok .textmoduleContainer
{
	padding: 18px 18px 1px 18px;
}

.paginaSub .textmoduleContainer {
	padding:0;
}
.paginaSub #IEroot .textmoduleContainer {
	padding: 0;
}

.paginaSub #mainContent #dnn_ContentPane .textmoduleContainer .Normal ul
{
	margin: 0;
	padding: 0 0 0 13px;
}

.paginaSub #IEroot #mainContent #dnn_ContentPane .textmoduleContainer .Normal ul
{
	margin: 0;
	padding: 0 0 0 16px;
}

.paginaSub #mainContent #dnn_ContentPane .textmoduleContainer .Normal ul li,
.paginaSub #mainContent #dnn_ContentPane .textmoduleContainer ul li
{
	list-style:disc;
	list-style-image: url(/portals/_default/Skins/ccs/images/list_style_img_blauw.png);
	margin-left: 0px;
	list-style-position:outside;
	line-height: 16px;
}
.paginaOranjeRood.paginaSub #mainContent #dnn_ContentPane .textmoduleContainer .Normal ul li,
.paginaOranjeRood.paginaSub #mainContent #dnn_ContentPane .textmoduleContainer ul li
{
	list-style-image: url(/portals/_default/Skins/ccs/images/list_style_img_oranje.png);
}

/*
=========================================================================================
===== MAIN MENU CONTAINER STIJLEN ============================================================
=========================================================================================
*/

div.menuContainer img
{
	float: none !important;
	margin: 0 !important;
}

div.menuContainer {
	background: transparent;
	background-image:none; 
	padding: 0;
}



/*
=========================================================================================
====== NIEUWS/ORIZONTI STIJLEN ==========================================================
=========================================================================================
*/
.textmoduleContainer div {
	text-align:left;
	}

.textmoduleContainer .viewnewsimage {
	}

.textmoduleContainer .viewnewstitle,
.textmoduleContainer .newstitle
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 22px!important;
	font-weight: normal!important;
	color:#006699!important;
	text-align:left;
	}
	
.paginaOranjeRood .textmoduleContainer .viewnewstitle,
.paginaOranjeRood .textmoduleContainer .newstitle
{
color: #e36c18!important;
}

.textmoduleContainer .viewnewstitle a,
.textmoduleContainer .newstitle a
{
	text-decoration: none!important;
}

.textmoduleContainer .viewnewsarticle,
.textmoduleContainer .newsarticle
{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 17px!important;
	font-weight: normal!important;
	color: #000000!important;
	text-align:left;
	}
	
.textmoduleContainer .viewnewsarticle p,
.textmoduleContainer .newsarticle p
{
	margin-top: 1em!important;
}


.textmoduleContainer td.NukeNews_Item {
	border-top: #666 1px dotted!important;
	background: #fff!important;
}


.textmoduleContainer td.NukeNews_AltItem {
	border-top: #666 1px dotted!important;
	background: #fff!important;
}

.textmoduleContainer .newsactionbarlinks {
	background: #fff!important;
	font-weight: normal!important;
}

.textmoduleContainer td.NukeNews_Item td,
.textmoduleContainer td.NukeNews_AltItem td
{
	vertical-align: top;
}

.textmoduleContainer .viewnewsreturn {
	font-weight: normal;
}

.textmoduleContainer .newscategoryimagecontainer {
	display: none;
}

.textmoduleContainer .newssummary  {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px;
	line-height: 22px;
}

.textmoduleContainer .newssummary p {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px;
	line-height: 22px;
	margin-top: 1em;
}




/* *** NUKEFEEDS *** */


p.DNN_News_ItemLink {
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	color: #006699 !important;
	margin-top: 22px;
	}
	
p.DNN_News_ItemLink:first-child {
	margin-top: 0;
	}	
	
	
p.DNN_News_ItemLink a {
	font-size: 22px;
	font-weight: normal;
	color: #006699 !important;
	}	
	

p.DNN_News_ItemDate {
	font-size: 12px;
	font-weight: normal;
	color:#666;
	font-style: normal;
	}

p.DNN_News_ItemDetails {
	font-size: 12px;
	font-weight: normal;
	color:#000;
	font-style: normal;
	}




/*
=========================================================================================
====== PRINT FUNCTIE ====================================================================
=========================================================================================
*/


/*  deze stijlen zorgen ervoor dat alleen de inhoud van de contentpane wordt afgedrukt */
@media print {   
	  .ControlPanel,
	  #headerButtons,
	  #mainContainerTop,
	  #headerContainer,
	  #topNav,
	  #mainMenu,
	  #dnn_linkerKolom,
	  #dnn_rechterKolom,
	  #dnn_fotoKolom,
	  #mainContainerBottom,
	  #breadCrumb,
	  #footer,
	  #loginContainer
	  {
		  display: none;
		}
	  
	  
	  #rootContainer
	  {
	/*	 position: relative !important; */
		 }
		 
		 
	  #mainContainer,
	  #mainContainerContent,
	  #mainContent,
	  #dnn_ContentPane {
		  margin: 0;
		  padding: 0;
		  width:100%;
		  float: none;
		 position: relative !important;
	  }
	  
      div.textmoduleContainer {
		   width:100%;
		   font-family: Arial, Helvetica, sans-serif;
		   font-size:18px;
		   color: black;
		   margin: 0;
		}
		
		div.textmoduleContainer h1 {
		   font-family: Arial, Helvetica, sans-serif;;
		   font-size: 27px;
		   line-height:22px;
		   color: black;
	}	   
		   
	div.textmoduleContainer p {
		   font-family: Arial, Helvetica, sans-serif;;
		   font-size:18px;
		   line-height:22px;
		   color: black;
	}
		   
