body { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
 	background-image: url(../images/bg_bricks.jpg);
 	background-position: top center;
 	background-color:#FFFFFF;
 	background-repeat: repeat;
 	margin-top: 0px;
  margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

.bgGrafity {width: 100%; height: 100%; background-image: url(../images/grafity.gif); background-repeat: no-repeat; background-position: top center; text-align: center}

.bodytable {
  margin-left: auto;
	margin-right: auto;
	width: 10%;
	height: 100%;
}

img {
  border-width:0px;
}

.bgMidden {
	background-color: #fffbf8;
	padding-left:5px; 
	padding-right:5px;
}

td {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	text-align: left;
}

.breadcrumb {
  color: #666;  
}

.small {
  font-size: 10px;
  font-family: verdana;
  color: #999;
}

.normalwit {
  color: #FFFFFF;
}

ul {
  list-style-image:url(../images/bullet_red.gif);
  margin-left: 18px;
  margin-top: 0px;
  margin-bottom: 0px
}

.agenda {
  background-image: url(../images/bg_agenda_datum.gif);
  background-repeat: no-repeat; 
	width: 26px;
	height: 19px;
	text-align: center;
	line-height: 8px;
	font-weight: bold
}

.link-rubriek {
	background-repeat: no-repeat;
	background-image:url(../images/bullet_red.gif);
	height:16px;
	width:100%;
	padding-left:10px;
}	

hr {
  height: 1px;
  border-width: 1px;
  color: #d2d2d2;
  border-color: #d2d2d2;
  xmargin-left: 0px;
  xmargin-right: 0px;
  xmargin-top: 2px;
  xmargin-bottom: 2px;
  /* MW: toevoeging voor Firefox */  
  border:0;
  background-color:#d2d2d2;
}

.hrwit {
  height: 1px;
  border-width: 1px;
  color: #FFFFFF;
  border-color: #FFFFFF;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

/* HEADERS */


h1 {
  font-size: 24px;
	color: #ed1c24;
	margin-top: 2px;
  margin-bottom: 2px;
  font-weight: normal;
  font-family: ITC Avant Garde Gothic, Verdana, Arial, Helvetica, sans-serif;
  line-height: 24px;
}


h2 {
    font-size: 14px;
	  color: #ed1c24;
	  margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    text-transform: uppercase;
    xfont-family: ITC Avant Garde Gothic, Verdana, Arial, Helvetica, sans-serif;
}

h3 {
    font-size: 12px;
	  color: #ed1c24;
	  margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
}

h4 {
  font-size: 17px;
	color: #FFFFFF;
	margin-top: 2px;
  margin-bottom: 2px;
}

.accent {
  xfont-family: Verdana, Arial, Helvetica, sans-serif;
  color: #db000e;
  font-size: 12px;
  font-weight: bold;
}


/* KADERS - BORDERS -  SHADOW */

.shadowLeft {
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000FF', EndColorStr='#50000000'); 
  height:550px; 
  width:20px; 
  background-image:url(../images/border_left.gif); 
}

.shadowRight {
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#50000000', EndColorStr='#000000FF'); 
  height:550px; 
  width:20px; 
  background-image:url(../images/border_right.gif); 
}

.shadowBottom {
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#50000000', EndColorStr='#000000FF');  
  background-image:url(../images/border_bottom.gif); 
}

.tdKaderWit{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 5px;  
  border: #d2d2d2; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.tdKaderRood{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 5px;  
  border: #da000e; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.tdKaderLila{
	width: 220px;
	xbackground-image: url(../images/bg_kader_lila.jpg);
  xbackground-repeat: repeat-x;
  padding: 5px 5px 5px 12px;
  border: 1px solid #d2d2d2; 
  background-color:#f1f1f1
}

.tdKaderPaars{
  background-color: #db000e;
  xbackground-image: url(../images/bg_kader_paars.jpg); 
  padding: 0px 5px 5px 12px;
  color: #FFFFFF;
}

.borderfriends150 {
  border: #BABDD5; 
	border-style: solid; 
	border-width: 1px; 
	height: 162px;
	width: 160px;
	padding: 4px;
}

.borderfriends80 {
  border: #BABDD5; 
	border-style: solid; 
	border-width: 1px; 
	height: 92px;
	width: 92px;
	padding: 5px;
	text-align: center;
}


.kaderAfb80 {
	height: 92px;
	width: 92px;
	padding: 5px;
	text-align: center;
}

.kaderAfb150 {
	height: 92px;
	width: 162px;
	padding: 0px;
	text-align: center;
}

.border {border: 1px solid #d2d2d2}

.xxxborderRight {border-right: 0px solid #000}
.borderLeftRight {border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2}
.borderLeftRightBottom {border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2}
.xxxborderBottom {border-right: 1px solid #000}

/*.borderRight {
  border: #BABDD5; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.borderLeftRight {
  border: #BABDD5; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}


.borderBottom {
  border: #BABDD5; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
*/

.LeerlingTitel{
 background-image: url(../images/bg_titel_leeg_donker.gif); 
	background-repeat: repeat-x;
  xbackground-color: #D3D4E6;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  border-bottom: 1px solid #BABDD5;
}

.LeerlingNaam{
  background-color: #EDEDF5;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  border-bottom: 1px solid #BABDD5;
  border-top: 1px solid #BABDD5;
}
  


/* LINKS */

a:link, a:visited{
  color: #db000e;	
	text-decoration: none; 
}

a.a:active, a:hover  {
  color: #db000e;	
	text-decoration: underline; 
}

.h2White a:link, .h2White a:visited{
  color: #ffffff;	
	text-decoration: none; 
}

.h2White a:active, .h2White a:hover  {
  color: #ffffff;	
	text-decoration: underline; 
}

a.a-witUl:link, a.a-witUl:visited {
  color: #FFFFFF;	
	text-decoration: none; 
}

a.a-witUl:active, a.a-witUl:hover {
  color: #FFFFFF;	
	text-decoration: underline; 
}

a.a-blauw:link, a.a-blauw:visited {
  color: #333;	
	text-decoration: none; 
}

a.a-blauw:active, a.a-blauw:hover {
  color: #db000e;	
	text-decoration: underline; 
}

a.a-breadcrumb:link, a.a-breadcrumb:visited {
  color: #999;	
	text-decoration: none; 
}

a.a-breadcrumb:active, a.a-breadcrumb:hover {
  color: #db000e;	
	text-decoration: underline; 
}

a.a-arrow:link, a.a-arrow:visited {color: #038BCA;
	background-image: url(../images/arrow_wit.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 3px; 
	padding-left: 14px;
	color: #FFFFFF;	
	text-decoration: none; 
}

a.a-arrow:active, a.a-arrow:hover {color: #000000;
  background-image: url(../images/arrow_wit.gif); 
	background-repeat: no-repeat;
	background-position: 2px 3px;
	color: #FFFFFF;	
	text-decoration: underline;
}

/* NEWS LINK OP INDEX */

.news {
  background-image: url(../images/arrow_wit.gif);
  background-repeat: no-repeat; 
  background-position: 0px 4px; 
}

.newsHover {
  background-image: url(../images/arrow_wit.gif);
  background-repeat: no-repeat; 
  background-position: 2px 4px; 
}

/* PLUS / MIN OP LINKPAGINA */
a.a-linkPlus:link, a.a-linkPlus:visited {
	background-image: url(../images/bullet_plus.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 3px; 
	padding-left: 15px;
	color: #294781;	
	text-decoration: none; 
}

a.a-linkPlus:hover, a.a-linkPlus:active {
	background-image: url(../images/bullet_plus.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 3px; 
	padding-left: 15px;
	color: #db000e;	
	text-decoration: none; 
}

.linkMin {
  background-image: url(../images/bullet_min.gif);
  background-repeat: no-repeat; 
  background-position: 0px 4px;
  font-weight: bold;
  color: #db000e;
  padding-left: 15px; 
}



/* MENU */

a.a-wit:link, a.a-wit:visited, a.a-wit:active, a.a-wit:hover {
  color: #FFFFFF;	
	text-decoration: none; 
}


/*

ITEMS ZONDER SUBMENU
1 .menu
2 .menuHover
3 .menuSelected

ITEMS MET SUBMENU
4 .menuOpen
5 .menuOpenHover 
6 .menuOpenSelected
7 .menuOpenActive

SUBITEMS
8 .menuSub
9 .menuSubHover
10 .menuSubSelected 

*/
/*MENU ITEM ZONDER UITKLAP*/
/* MENU STIJL 1  ROOD*/
.menu {
  xbackground-color: #970C7F;
  background-color: #db000e;
  border-bottom: 1px solid #FFF; 
	padding: 3px;	
	padding-left: 12px;
  color: #FFFFFF;	
	text-decoration: none; 
	font-size: 12px;
 }

/* MENU STIJL 2  GRIJS*/
.menuHover,.menuSelected {
  background-color: #000;
  border-bottom: 1px solid #FFF; 
	padding: 3px;
	padding-left: 12px;
  color: #FFFFFF;	
	text-decoration: none; 
  cursor: pointer;
  cursor: hand;
  font-size: 12px;
}


/*MENU ITEM MET UITKLAP*/
/* MENU STIJL 3 ROOD*/
.menuOpen {
  background-color: #db000e;
  border-bottom: 1px solid #FFF; 
	padding: 3px;
	padding-left: 10px; 	
	background-image: url(../images/arrow_wit_down.gif);
	background-repeat: no-repeat; 
	background-position: 220px 7px; 
	padding-left: 12px;
  color: #FFFFFF;	
	text-decoration: none; 
  cursor: pointer;
  cursor: hand;
  font-size: 12px;
 }
 
 /* MENU STIJL 4 GRIJS*/
.menuOpenHover {
  background-color: #000;
  border-bottom: 1px solid #FFF; 
	padding: 3px;
	padding-left: 10px; 	
	background-image: url(../images/arrow_wit_down.gif);
	background-repeat: no-repeat; 
	background-position: 220px 7px; 
	padding-left: 12px;
  color: #FFFFFF;	
	text-decoration: none; 
  cursor: pointer;
  cursor: hand;
  font-size: 12px;
 }
 
  /* MENU STIJL 5 */
.menuOpenSelected {
  background-color: #a7a7a7;
  border-bottom: 1px solid #FFF; 
 	padding: 3px;
	padding-left: 10px; 	
	background-image: url(../images/arrow_wit_up.gif);
	background-repeat: no-repeat; 
	background-position: 220px 7px; 
	padding-left: 12px;
  color: #000;	
	text-decoration: none; 
  cursor: pointer;
  cursor: hand;
  font-size: 12px;
 }
 
 
 /*SUBMENU ITEM*/

  /* MENU STIJL 6 */
.menuSub {
  background-color: #a7a7a7;
  border-bottom: 1px solid #FFF; 
  padding: 3px;
	padding-left: 33px;
	background-image: url(../images/streepje_submenu.gif); 
	background-repeat: no-repeat; 
	background-position: 20px 7px;
  cursor: pointer;
  cursor: hand;
  font-size: 12px;
  color: #000;
 }
  
  
  
/* MENU STIJL 7 */
.menuSubHover,.menuSubSelected {
  background-color: #000;
  border-bottom: 1px solid #FFF; 
	padding: 3px;
	padding-left: 33px;
	background-image: url(../images/streepje_submenu.gif); 
	background-repeat: no-repeat; 
	background-position: 20px 7px;
  cursor: pointer;
  cursor: hand;
  color: #FFF;
  font-size: 12px;
 }


/*
.menuActive {
  background-color: #EE184A;
  border: #AB3D98; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding: 3px;	
	background-image: url(../images/arrow_wit.gif); 
	background-repeat: no-repeat; 
	background-position: 10px 7px; 
	padding-left: 23px;
 }

 .menuOpenHover {
  background-color: #EE184A;
  border: #AB3D98; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding: 3px;
	padding-left: 10px; 	
	background-image: url(../images/arrow_wit_down_hover.gif); 
	background-repeat: no-repeat; 
	background-position: 10px 7px; 
	padding-left: 23px;
  color: #FFFFFF;	
	text-decoration: none; 
 }

.submenu {
  background-color: #C170B3;
  border: #D084C3;
  border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding: 3px;
	padding-left: 33px;
	background-image: url(../images/arrow_wit_small.gif); 
	background-repeat: no-repeat; 
	background-position: 20px 7px;
  cursor: pointer;
  cursor: hand;
}

.submenuHover {
  background-color: #EE184A;
  border: #D084C3;
  border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding: 3px;
  padding-left: 33px;
  background-image: url(../images/arrow_wit_small.gif); 
	background-repeat: no-repeat; 
	background-position: 22px 7px;
  cursor: pointer;
  cursor: hand;
}

.submenuActive {
  background-color: #EE184A;
  border: #D084C3;
  border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding: 3px;
	padding-left: 33px;
	background-image: url(../images/arrow_wit_small.gif); 
	background-repeat: no-repeat; 
	background-position: 20px 7px;
}
*/

/*TEXTBOX*/

.formTextboxPaars {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	background-color: #FFFFFF;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	height: 16px; 
	width: 100px
}

.formTextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	background-color: #FFFFFF;
	border: #d2d2d2; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	height: 18px;
}

.formTextboxReg {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #294781;
	background-color: #FFFFFF;
	border: #BABDD5; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	height: 20px;
	width: 250px;
	padding-left: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.texteareaReg {
	width:250px; 
	height: 100px;
	border: 1px solid #BABDD5;
	scrollbar-base-color:#BABDD5;
	scrollbar-arrow-color:2B467C;
	scrollbar-track-color:#E7E7EF;
	scrollbar-3dlight-color:DCDEEA;
	scrollbar-highlight-color:#BABDD5;
	scrollbar-darkshadow-color:#BABDD5;
	scrollbar-shadow-color:#2B467C;
	scrollbar-face-color:#DCDEEA;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #294781;
}

.submitReg {
	width:100px; 
	height: 20px;
	border: 0px solid #BABDD5;
	background-color: #2E4B84;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
}



.closedSubMenu {
  display:none;
}

.openedSubMenu {
  display:block;
}

.nieuwsItemTitel {
  background-image:url(/images/arrow_wit.gif);
  background-repeat:no-repeat;
  background-position: 0px 4px; 
  padding:2px 2px 2px 15px;
}

.nieuwsItemTitelHover {
  background-image:url(/images/arrow_wit.gif);
  background-repeat:no-repeat;
  background-position: 4px 4px; 
  padding:2px 2px 2px 15px;
}


/* Kaders voor op vrienden indexpagina */  
#friendKader {
	width:110px;
	height:100px;
	margin: 4px 4px 0px 0px;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}	

#friendKaderRight {
	width:110px;
	height:100px;
	margin: 4px 0px 4px 8px;
	background-repeat:no-repeat;
	background-position:center center;
	float:right;
}	
    
#friendKaderAgenda {
	width:110px;
	height:100px;
	margin: 4px 8px 8px 0px;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}	

/*FOTO OVERZICHT*/

#FotoOverzichtKader {
  width: 70px;
	height: 70px;
	margin: 0px 5px 10px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
}

#FotoOverzichtText {
  width: 140px; 
  height: 90px;
  margin-right: 10px;
  float:left;
  }

/*ACTIES*/
#actieOverzichtKader {
  width: 100px;
	height: 100px;
	margin: 0px 5px 10px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
}

/*SHOOLGEGEVENS*/
.naw {line-height: 20px; width: 130px;}


/* ZOEKEN */

/* Stijl voor pagina titel in zoekresultaten */
.xsearchPageTitle {
  color:#FF0000;
  font-weight:bold; 
}

/* Stijl voor herhaling zoekterm */
.xsearchKeyword {
  font-weight:bold; 
}
  
/* Stijl voor highlighten active pagina in resultaten navigatie */
.xsearchActivePage {
  font-weight:bold;
}  

/* Stijl voor highlighten active pagina in resultaten navigatie */
.xsearchHighlightedKeyword {
  font-weight:bold; 
} 


/* FOTOALBUM */ 
.fotoThumb {
  text-align: center;
  height: 100px; 
  width: 100px;
  background-image: url(../images/kader_thumb_100x100.gif);
  background-repeat: no-repeat;
}

.newsThumb {
  text-align: center;
  height: 82px; 
  width: 82px;

  background-repeat: no-repeat;
  background-position:center center;
  margin: 0px
}

.banner {
  margin-top:5px;
}

/* MUSIC PLAYER */
#radio {
	position: absolute;
	text-align: left;
	left: 0px;
	top: 0px;
	width: 234px;
	height: 241px;
	border: solid 5px #ffffff;
	padding-top: 80px; 
	background: url(../images/bg_radio_anim_header.gif) no-repeat;
}

#songListItems {
	width: 192px;
	font: 12px normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 15px;
	color: #FFFFFF; 
	text-align: left; 
	xborder-bottom: 1px dashed #FFFFFF; 
	padding: 5px 8px 2px 8px;
	background-color: #444141;
}

#songList {
	height: 165px;
	width: 234px;
	margin: 0px;
	background-color: #444141;
	border-top: 1px solid #FFFFFF;
	overflow: auto;
	scrollbar-face-color: #444141;
	scrollbar-highlight-color: #444141;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #444141;;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #444141;
}



/* DOWNLOADS */
#downloads {
  position: relative; 
  width: 480px; height:121px; 
  background-image:url(../images/kader_downloads_180x121.gif); 
  background-repeat:no-repeat; 
  padding-left:15px; 
  padding-top:4px;
}

#downloadsTekst {
  position:absolute; 
  left: 190px; 
  top: 0px; 
  width: 290px; 
  height: 120px;
  overflow: auto;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #BABDD5;
  scrollbar-darkshadow-color: #BABDD5;
  scrollbar-shadow-color: #FFFFFF;;
  scrollbar-arrow-color: #BABDD5;
  scrollbar-track-color: #FFFFFF;
}

/* ACT4LIFE */

#act4life {
  position: relative; 
  width: 480px; 
  height: 100px; 
}

#act4lifeAfbeelding {
  background-image:url(../images/kader_thumb_nieuws.gif);
  background-repeat: no-repeat;  
  width: 82px; 
  height: 82px; 
  margin: 1px;
  float: left; 
}

#act4lifeTekst {
  margin-left: 12px; 
  top: 0px; 
  width: 350px; 
  height: 100px;
  text-align: left;
  float: left;
  overflow: auto;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #BABDD5;
  scrollbar-darkshadow-color: #BABDD5;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-arrow-color: #BABDD5;
  scrollbar-track-color: #FFFFFF;
}

/*SCHOOLS INDEX*/

#time {
position: absolute; right: 32px; top: 12px; width: 100px; height: 35px; text-align: right; font-face: arial; font-size: 26px; font-weight: bold; color: #db000e; line-height: 25px
}


.quotebox {
	width: 238px; 
	height: 96px; 
	border: 3px solid #EF1551; 
	border-bottom: 0px;
	color: #294781;
	-moz-box-sizing: border-box;
}

.quoteBoxEn {
	width: 238; 
	height: 117px; 
	background-image: url('../images/bg_quotes_paars.gif'); 
	background-repeat: no-repeat;
	margin-top: 10px;
}
#quoteTekst {
	color: #294781; 
	font-family: verdana; 
	font-size: 16px; 
	line-height: 19px;
	height:76px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#quoteTekstEngels {
	margin: 10px;
	color: #FFFFFF; 
	font-family: verdana;
	font-weight: bold; 
	font-size: 16px; 
	line-height: 19px;
	height:76px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.schoolsIndexNieuwtje {
	background-image: url('../images/arrow_rood.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 3px;
	padding-left: 15px; 	
}


.stelling {margin-left: 0px; float: left; width: 30px}
.stellingOptie {float: left}


/*top 10*/

.top1 { 
	background-image: url('../images/scholentop10_bg_rood.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 485px;
	clear: all;
}

.top { 
	background-image: url('../images/scholentop10_bg_paars.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 485px;
	clear: all;
}

.topBedrag {
	font-size: 15px;
	font-weight: bold; 
	color: #970C7F; 
	width: 85px; 
	margin-left: 22px;
	margin-top: 5px;
	text-align: right;
	float: left;
}

.topSchoolnaam {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	color: #970C7F;
	width: 340px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.topSchoolnaam2 {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	color: #970C7F;
	width: 160px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}


.topLeerlingnaam {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	color: #970C7F;
	width: 170px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.topGetal {
	float: left;
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF;
	text-align: center;
	width: 27px;
	margin-top: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*CONTEST DANCE en RAP*/
.contest {width: 117px; height: 255px; float: left; margin-right: 3px;
}

.contestKader {
	border-top: 1px solid #BABDD5;
	border-left: 1px solid #BABDD5;
	border-right: 1px solid #BABDD5;
}

.contestContent {height: 220px; margin: 4px; margin-bottom: 0px;

}

.contestBottom {
	background-image: url('../images/kader_contest_bottom.gif'); 
	height: 30px;
	width: 117px;
	padding-top: 5px
}

/*GIVE4LIFE*/
.g4lStappen {
	width: 322px; 
	height: 381px; 
	float:left; 
	margin-right: 17px; 
	margin-top: 28px; 
	background-image: url('../images/give4life_stappen.jpg');
	background-repeat: no-repeat;
}

.g4lTextbox1 {
	width: 190px;
	height: 20px;
	border:0px;
	border-bottom: 2px dotted #34518B;
	margin-right: 10px;
	color: #ED1651;
}

.g4lTextbox2 {
	width: 90px;
	height: 20px;
	border:0px;
	border-bottom: 2px dotted #34518B;
	color: #ED1651;
}

/*resourse centre*/

.resourceRubriek {margin-top: 15px; margin-bottom: 4px; padding-bottom: 4px; border-bottom:1px solid #294781}
.resourceContent {margin: 10px 10px 12px 18px; padding: 12px; background-color: #FFFFFF}

.flags img {margin-right: 5px}


/*firefox stippellijn fixes*/
a:active
{
	outline:none;
}
:focus
{
	-moz-outline-style:none;
}