/* copyright 2006 puntNL bv internetdiensten. www.puntNL.nl */


img, div { 
	behavior: url(/iepngfix.htc); 
}


body, html {
margin:0;
padding:0;
height:100%;
min-height:100%;
}

* html, * body {
height:100%;
min-height:100%;
}

td#special a:hover img {
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}	

body, td, th {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #496488;
}

#print_logo img{
display:none;
}

.containertable {
width:100%;
/*height:100%;*/
border:0;
border-collapse:collapse;
padding:0;
margin:0;
}

.containertable td {
border-collapse:collapse;
border:0;
padding:0;
margin:0;
}

#fotobalk{
height:143px;
border-top:#FFFFFF solid 3px;
_border-top:#FFFFFF solid 7px;
}

#fotobalk_01{
background:url(../_img/home/horizontal_home_01.jpg) no-repeat #e9c479;
height:143px;
border-top:#FFFFFF solid 3px;
_border-top:#FFFFFF solid 7px;
}

#fotobalk_02{
background:url(../_img/home/horizontal_home_02.jpg) no-repeat #e9c479;
height:143px;
border-top:#FFFFFF solid 3px;
_border-top:#FFFFFF solid 7px;
}

#fotobalk_03{
background:url(../_img/home/horizontal_home_03.jpg) no-repeat #e9c479;
height:143px;
border-top:#FFFFFF solid 3px;
_border-top:#FFFFFF solid 7px;
}

.midden{
width:100%;
border:0;
border-collapse:collapse;
padding:0;
margin:0;
}

.midden table td {
border-collapse:collapse;
border:0;
padding:0;
margin:0;
}

#logo{
padding:8px 0 8px 8px;
width:275px;
}

#welcome{
width:275px;
height:49px;
background:#e9c479;
padding:0 0 0 15px;
border-left:solid #FFFFFF 8px;
}

#welcome h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:normal;
padding:0;
margin:0;
}

#content{
width:275px;
padding:10px 15px 0px 15px;
height:236px;
}

/*#ib{
width:117px;
height:33px;
background:url(../_img/home/ib.gif) no-repeat;
margin:0 5px 0 0;
float:right;
}*/

#ib{
width:65px;
height:62px;
background:url(../_img/home/ib2.gif) no-repeat;
margin:0 15px 0 0;
float:right;
}

#ipc{
width:60px;
height:57px;
background:url(../_img/home/ipc_logo.gif) no-repeat;
margin:3px 15px 0 0;
float:right;
}



/*begin - taal keuze menu*/

#language{
background:#a5cddf;
height:49px;
margin:0;
padding:0;
list-style:none;
position:relative;
}

#language li{
list-style:none;
display:inline;
margin:0;
padding:0;
}

#language li a{
position:absolute;
height:49px;
top:0;
}

#language li a i{
display:none;
}



#korean{
background: url(../_img/home/korean.gif) no-repeat;
left:0;
width:79px;
}

#japanese{
background: url(../_img/home/japanese.gif) no-repeat;
left:79;
width:81px;
}

#english{
background: url(../_img/home/english.gif) no-repeat;
left:160;
width:88px;
}

#english:hover{background:url(../_img/home/english_hover.gif) no-repeat;}
#japanese:hover{background:url(../_img/home/japanese_hover.gif) no-repeat;}
#korean:hover{background:url(../_img/home/korean_hover.gif) no-repeat;}

/*eind - taal keuze menu*/

#world{
background:url(../_img/home/world_bg.gif) repeat-x;
height:236px;
text-align:center;
}

#contact{
width:180px;
height:236px;
background:url(../_img/home/contact_bg.gif) repeat-y;
}

#contact_header h2{
background:url(../_img/home/contact_header.gif) no-repeat;
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
display:block;
width:181px;
height:127px;
}

#contact_header h2 i{
display:none;
}

#adres{
height:235px;
background:url(../_img/home/contact.gif) no-repeat;
padding:20px 20px 0 23px;
line-height:1.5em;
}

#info{
width:100%;
margin-top:38px;
}

#mail td,a{
color:#99804d;
}

.code{
width:15px;
}

#applicationform{
background: url(../_img/home/application.gif);
display:block;
width:127px;
height:24px;
margin:20px 0 0 0;
}

#applicationform i{
display:none;
}

#applicationform:hover{
background: url(../_img/home/application_hover.gif);
}

#footer{
height:28px;
background:url(../_img/footer_bg.gif) repeat-x;
}

.quicknav{
width:100%;
height:28px;
}

.quicknav a{
float:left;
}

.quicknav a#login {
background:url(../_img/home/studywiz_button.gif) no-repeat;
height:28px;
width:58px;
margin-left:15px;
display:block;
}

.quicknav a#athlete{
background:url(../_img/home/athlete_of_the_week.gif) no-repeat;
height:28px;
width:124px;
margin-left:21px;
display:block;
}

.quicknav a#artistofthemonth{
background:url(../_img/home/artist_of_the_month_link.gif) no-repeat;
height:28px;
width:122px;
margin-left:21px;
display:block;
}

.quicknav a#musicianofthemonth{
background:url(../_img/home/musicianofthemonth_button.gif) no-repeat;
height:28px;
width:142px;
margin-left:21px;
display:block;
}

.quicknav a#shark{
background:url(../_img/home/latest_shark.gif) no-repeat;
height:28px;
width:100px;
margin-left:21px;
display:block;
}

.quicknav a#school_calendar{
background:url(../_img/home/calendar_button.gif) no-repeat;
height:22px;
width:58px;
display:block;

}

.quicknav a#pisa_isa_scores{
background:url(../_img/home/pisaisa_button.gif) no-repeat;
height:22px;
width:63px;
margin-left:21px;
display:block;
}

.quicknav a#aisr_webmail {
background:url(../_img/home/aisrwebmail_button.gif) no-repeat;
height:22px;
width:89px;
margin-left:21px;
display:block;
}

.quicknav #musicianofthemonth i, .quicknav #login i, .quicknav #athlete i, .quicknav #shark i, .quicknav #school_calendar i, .quicknav #artistofthemonth i, .quicknav #pisa_isa_scores i, .quicknav #aisr_webmail i{
display:none;
}

#contact_footer{
width:181px;
height:28px;
margin-right:1px;
padding:0;
background:url(../_img/home/contact_footer.gif) no-repeat;
}

#special p{
margin: 0;
}

#special h3{
color:#4c6284;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:17px;
font-weight:lighter;
margin:10px 0pt 7px;

}

#special .date{
font-size:10px;
color:#99804d;
}

#special .headline{
line-height:2em;
background:url(../_img/headline.gif) no-repeat 0px 2px;
padding:0 0 0 18px; /* vroeger 25px */
text-decoration:none; 
color: #99804d;
}

#special .headline:hover{
background:url(../_img/headline_hover.gif) no-repeat 0px 1px;
text-decoration:none;
color: #4c6284;
}

.worldmapaisr {
margin: 0 auto;
width:510px;
height:236px;
text-align:center;
background: url(../_img/worldmap.jpg);
}

p.event_l {
width:240px;
display:block;
overflow: hidden;
}



/* new home */

#big-photo-holder {
width:100%;
}

div#big-photo-bridge {
width:100%;
height:200px;
overflow:hidden;
}

#big-photo-bridge img {
width:100%;
height:auto;
}

/*#layover {
position:relative;
z-index:100;
width:100%;
height:100%;
min-width:950px;
}*/

#big-photo-layunder {
height:100%;
min-height:100%;
position:absolute;
width:100%;
z-index:-10;
overflow:hidden;
}

* html #big-photo-layunder {
	height:100% !important;
	min-height:100%;
	position:absolute;
	z-index:-10;
}

#layover {
height:auto;
min-height:100%;
position:absolute;
width:100%;
z-index:2;
}

* html #layover {
	height:100% !important;
	min-height:100% !important;
	position:relative;
	z-index:100;
}

* html #big-photo-layunder img {
width:100%;
height:auto;
position:fixed;
}

#layover #footer {
position:absolute;
bottom:0 !important;
z-index:9999;
}


#div-holder-width {
background: #fff;
height:122px;
position:relative;
}

#home-new #logo {
background: #fff;
position:relative;
float:left;
height:112px;
}

#home-new #logo img {
position:absolute;
top:14px;
left:15px;
}

#home-new #welcome-area {
width:405px;
background: #fff;
left:20px;
position:relative;
z-index:999;
margin-top:-40px;
float:left;
margin-bottom:100px;
}

#home-new #welcome-area p {
padding:2px 8px 8px 8px;
line-height:18px;
margin:8px 0 0 0;
}

#home-new #welcome-area .top-wa {
background: #e9c479;
width:398px;
height:48px;
font-size:20px;
padding: 0 0 0 8px;
font-family:Georgia,"Times New Roman",Times,serif; 
}

#home-new #welcome-area .top-wa h1 {
font-size:20px;
line-height:45px;
font-weight:normal;
padding:0 0 0 0;
margin:0;
}

#home-new #welcome-area h2 {
font-size:17px;
font-weight:normal;
font-family:Georgia,"Times New Roman",Times,serif; 
display:block;
padding:10px 0 0 8px;
margin:0;
}

#home-new #welcome-area .bottom-wa {
background: #e9c479;
width:405px;
height:10px;
}

#home-new #blue-news-area {
background: transparent url(../_img/bg-blue-news.png);
width:292px;
height:297px;
position:absolute;
z-index:9999;
left:420px;
margin-top:-100px;
margin-bottom:20px;
}


#home-new .blue-news-content {
width:292px;
/*height:297px;*/
float:left;
position:absolute;
z-index:99999;
left:420px;
margin-top:-40px;
}

#home-new #blue-news-area .top-na {
height:52px;
font-size:20px;
padding: 0 0 0 15px;
font-family:Georgia,"Times New Roman",Times,serif; 
}

#home-new .top-na h2 {
font-size:22px;
line-height:58px;
font-weight:normal;
padding:0 0 0 0;
margin:0;
}

#home-new .blue-news-content li {
list-style:none;
padding:15px 15px 0px 15px;
margin:0;
}

#home-new .blue-news-content ul  {
list-style:none;
padding:0;
margin:5px 0 0 0;
}

#home-new .blue-news-content a {
text-decoration:none; 
border:0;
}

#home-new .blue-news-content a:hover strong.title-news-a {
color: #896C2D;
}

#home-new .blue-news-content span {
color: #000;
display:block;
margin-bottom:2px;
}

#home-new .blue-news-content small {
color: #896c2d;
}

#home-new .blue-news-content strong.title-news-a {
font-family:Georgia,"Times New Roman",Times,serif; 
font-weight:bold;
font-size:12px;
padding:0;
color:#496488;
margin:0 0 5px 0;
text-decoration:underline;
}

#home-new .icon-collection {
left:740px;
margin-top:-90px;
position:absolute;
}

#home-new #ib {
width:65px;
height:62px;
background:url(../_img/home/ib2.gif) no-repeat;
margin:0 15px 0 0;
float:left;
}

#home-new #ipc {
width:60px;
height:57px;
background:url(../_img/home/ipc_logo.gif) no-repeat;
margin:3px 15px 0 0;
float:left;
}

#home-new #worldschoolworldlearning-bar {
background: url(../_img/worldportworldcity-line.gif);
height:27px;
width:100%;
}

#home-new .quicknav div {
width:100%;
height:22px;
overflow:hidden;
}

#home-new .quicknav {
height:22px;
}


/*#loading {
	position: absolute;
	background: #000;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 16px; 
	height: 16px;
	text-indent: -999em;
	background-image: url(../_img/loading.gif);
}*/

#supersize {
	position:fixed;
}

#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: -1;
	display:block;
}


#supersize img, #supersize a {
	z-index:-60;
}


.holder-max {
width:950px;
clear:both;
}

.clear-nw {
line-height:1px;
clear:both;
}

.online-admissions-button {
width:118px;
height:23px;
margin-left:8px;
margin-top:0px;
margin-bottom:15px;
background: url(../_img/online_admissions_button.gif);
}
.online-admissions-button a {
width:118px;
height:23px;
display:block;
background: url(../_img/online_admissions_button.gif);
}
.online-admissions-button a:hover {
background: url(../_img/online_admissions_button_2.gif);
}
.online-admissions-button span {
position:absolute;
left:-99999px;
}


.slideshow {
background: #E9C479;
height:143px;
width:100%;
overflow:hidden;
}

body#home-new {
background: #AACCDD;
}