#snet-container
{ background: #000000; color: white; font-family: Arial, FreeSans, sans-serif; font-size: 13px; margin: 0 auto; position: relative; text-align: left; width: 970px; }

/******************************************************************************
 * standaard layout css
 */
#content
{ float: left; left: 128px; padding-top: 0px; position: relative; width: 498px; font-size: 12px; background-color: #b9171d; min-height: 1252px; }
#sidebar-small
{ float: left; left: -498px; position: relative; width: 128px; }
#sidebar-big
{ float: left; left: 4px; padding-top: 4px; position: relative; width: 336px; }

#sidebar-big h2 
{ margin-bottom: 10px; }
#content p, #sidebar-big p
{ padding: 0 20px; }
#content h2, #content h3, #content h4, #content h5,
#sidebar-big h2, #sidebar-big h3, #sidebar-big h4, #sidebar-big h5
{ height: 20px; padding: 3px 20px 3px 20px; }

.clear
{ clear: both; height: 0; width: 100%; }
.deelnemer_box
{margin-left:25px;}

.banner120x600
{ margin-left: 4px; }

h1
{ display: none; }

h2
{  }

h3
{ color: #ffffff;  }

h3 a
{ color: #ffffff; font-size: 12px;  }
.sloggy_ad
{
	position:absolute;
	height:200px;
	width:300px;
	top:250px;
	left:650px;
	display:block;
}
.citybox 
{ 
	width: 90px;
	height: 120px;
	margin: 15px 0 0 15px;
	float: left;
	border: 1px solid white;
	text-align: center;
}
.citybox:hover
{ 
	cursor: pointer;
	background: #a31318;
}
.citybox a
{ color: white; text-decoration: none; }

.citybox a span
{ margin: 5px 0 0 0; padding: 0; }

.citybox a img
{ display: block; margin: 10px auto; padding: 0; background-color: 000000; width: 70px; height: 70px; background-color: none; }

p
{ font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.3em; }

p a
{ color: #939598;  }

.userinfo
{ margin-left: 20px; margin-top: 30px; margin-right: 60px; text-align: left; vertical-align: top; display:block; position:relative;}
.userinfo tbody
{display:block; position:relative; float:left;}
.userinfo * td,
.userinfo * th
{ text-align: left; vertical-align: top; }

.userinfo * td
{ color: white; }

.userinfo2
{
	width:380px;
}
.photos
{ padding-left: 20px; }
#billen-random
{position:relative; display:block;}
#random_div
{position:relative; display:block;}
#contenstant_div
{position:relative; display:block;}
#message_board
{ padding-left: 20px; }

#menu
{ color: #ffa000; }
.page-home #menu
{ background-color: inherit; background: none; /* IE7SUCKS2 */ }
#menu ul, #menu li
{ list-style: none; margin: 0; padding: 0; }
#menu ul
{ margin: 0px 0 0 0; padding: 0 0 9px 0; }
#menu li
{ display: inline; /* IE7SUCKS2 */ }
#menu a
{ display: block; width: 120px; height: 30px; margin: 0; padding: 0; margin-top: 4px; }
#menu a:hover, #menu a.active, #menu a:active, #menu a:focus
{ background-position: 100%; }
#menu a span
{ display: none; }
#menu a.home
{ background-image: url(img/home.gif); }
#menu a.aanmelden
{ background-image: url(img/aanmelden.gif); }
#menu a.deelnemers
{ background-image: url(img/deelnemers.gif); }
#menu a.stemmen
{ background-image: url(img/stemmen.gif); }
#menu a.tussenstand
{ background-image: url(img/tussenstand.gif); }
#menu a.winnaars
{ background-image: url(img/winnaars.gif); }
#menu a.prijzen
{ background-image: url(img/prijzen.gif); }
#menu a.nieuws
{ background-image: url(img/nieuws.gif); }
#menu a.viproom
{ background-image: url(img/viproom.gif); }
#menu a.foto
{ background-image: url(img/foto.gif); }
#menu a.kaarten
{ background-image: url(img/kaarten.gif); }
#menu a.finalefeest
{ background-image: url(img/finalefeest.gif); }
#menu a.over_pabo
{ background-image: url(img/overpabo.gif); }


.front-image 
{ height: 400px; }

.aanmelden
{ background-image: url(img/header_aanmelden.jpg); height: 168px;  }
.big
{ background-image: url(img/header.jpg); height: 80px;  }
.over_pabo
{ background-image: url(img/header_over_pabo.jpg); height: 168px; margin-left: 0px; width: 498px;  }
.deelnemers
{ background-image: url(img/header_deelnemers.jpg); height: 168px; margin-left: 0px; width: 498px;  }
.eerdere_finalisten
{ background-image: url(img/header.jpg); height: 80px;   }
.finalefeest
{ background-image: url(img/finalparty.jpg); height: 80px;   }
.front
{ background-image: url(img/header.jpg); height: 488px;   }
.kaarten
{ background-image: url(img/header.jpg); height: 80px;   }
.normal
{ background-image: url(img/header.jpg); height: 80px;   }
.tussenstand
{ background-image: url(img/header_tussenstand.jpg); height: 168px;   }
.stemmen
{ background-image: url(img/header_tussenstand.jpg); height: 168px;   }
.prijzen
{ background-image: url(img/header_prijzen.jpg); height: 168px;   }
.nieuws
{ background-image: url(img/news.jpg); height: 80px;   }
.voorwaarden
{ background-image: url(img/header_voorwaarden.jpg); height: 168px; }
.voorwaarden span
{ display: block; }
.vorigedeelnemer
{ background-image: url(img/btn-prev.jpg); height: 30px; width: 120px; float: left; display: block; margin-right: 10px; margin-bottom:10px;}
.vorigedeelnemer:hover
{ background-image: url(img/btn-prev-hover.jpg); height: 30px; width: 120px; float: left; display: block; margin-right: 10px; margin-bottom:10px;}
.volgendedeelnemer
{ background-image: url(img/btn-next.jpg); height: 30px; width: 120px; float: left; display: block; margin-right: 10px; margin-bottom:10px;}
.volgendedeelnemer:hover
{ background-image: url(img/btn-next-hover.jpg); height: 30px; width: 120px; float: left; display: block; margin-right: 10px; margin-bottom:10px;}
.terugnaaroverzichtdeelnemers
{ background-image: url(img/btn-summary.jpg); height: 30px; width: 120px; float: left; display: block; margin-right: 10px; margin-bottom:10px;}
.terugnaaroverzichtdeelnemers:hover
{ background-image: url(img/btn-summary-hover.jpg); height: 30px; width: 120px; float: left; display: block; margin-right: 10px; margin-bottom:10px;}

.bigoption
{ border: 1px solid #ffffff; margin-bottom: 4px; padding-bottom: 4px; padding-top: 4px; }

.form
{  }

.form label
{ clear: left; display: block; float: left; height: 18px; padding: 4px 0 0 24px; width: 100px; }
.form .text,
.form .select,
.form .password
{ border: 1px solid #ffffff; clear: right; display: block; float: left; height: 20px; margin-bottom: 4px; padding: 0; width: 200px; }
.form .file
{ clear: right; color: white; display: block; float: left; height: 20px; margin-bottom: 4px; padding: 0; width: 200px; }
.form div
{ padding: 2px 24px; }

.form .wide
{ width: 480px !important; }
.form textarea
{ clear: both !important; height: 60px !important; margin: 0 0 4px 24px; width: 300px !important; }

.zipcode_a
{ width: 120px !important; }
.zipcode_n
{ margin-left: 4px; width: 74px !important; }

#home-register-button
{ display: block; height: 484px; left: 0px; position: absolute; top: 0px; width: 500px; }
#home-register-button span
{ display: none; }

.deelnemer_box
{ margin: 0px; padding: 0px;}

a
{ color: #ffffff; }

/********************
* tussenstand
********************/
#scores
{ position:relative; display:block; background-color: black; padding-left:10px; padding-right:10px;}
.males
{ position:relative; display:block; float:left;}
.tinybox
{background-color: #ed1c24; margin-bottom:10px; height: 65px; width: 235px; padding-top:10px; border: 1px solid white;}
#alt
{background-color: #414141;}
.tinybox a
{color:white; text-decoration:none; font-size:12px;}
.tinybox a:hover
{text-decoration:underline;}
.females
{ position:relative; display:block; float:right; left: -20px;}



#popup-overlay {	position: absolute; background-color: black; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.7; filter: alpha(opacity = 80); z-index: 1000; }
#popup-winner {		position: absolute; margin: 50px auto; width: 636px; height: 650px; z-index: 2000; }

#popup-winner a {	/*float: right; margin: 2px 0 5px 0px; width: 51px; height: 44px;*/ display: block;
			/*background-image: url(popup/close_it.png);*/ }
#popup-winner a span {	display: none; }
#popup-winner a:active, #popup-winner a:focus, #popup-winner a:hover { background-position: 100% 0; }

.front-image {
margin-top: 0px;	
}

#snet-footer
{ background-color: black; font-style: normal; height: 142px;
font-family: "Arial Sans Unicode MS", Arial, FreeSans, sans-serif; text-decoration: none;
font-size: 11px; color: white; font-weight: normal; margin: 0; padding: 8px 0 0 0;
overflow: auto; }
#snet-footer a
{ margin: 0; padding: 0; color: white; text-decoration: none; }
#snet-footer h3
{ display: none; }
#snet-footer ul.links 
{ padding: 0 0 8px 0; border-bottom: 1px solid #a9a9a9; margin: 0; float: none; }
#snet-footer .links a
{ color: white; text-decoration: none; background: url(img/arrow.png) no-repeat;
padding: 0 0 0 12px; overflow: hidden; }
#snet-footer .links a:hover
{ color: #ba954e; text-decoration: none; background: url(img/arrow-hover.png) no-repeat; }
#snet-footer .links li
{ display: inline; margin-left: 17px;  font-size: 11px; }
#snet-footer address
{ width: 260px; height: 92px; line-height: 1.6; font-style: normal; float: left; padding: 18px 0 0 32px;
background: black url(img/contact.png) no-repeat; margin: 0; }
#snet-footer .partners
{ width: 940px; height: 110px; float: left; padding: 0 0 0 22px;
background: black /*url(img/partners.png) no-repeat*/; }
#snet-footer .publisher
{ width: 180px; height: 110px; float: left; padding: 0 14px 0 22px;
background: black url(img/uitgever.png) no-repeat; }
#snet-footer .partners a
{ display: block; width: 100px; height: 50px; float: left; margin: 20px 30px 0px 30px; }
#snet-footer .partners a span
{ display: none; }
#snet-footer .publisher a
{ display: block; width: 180px; height: 100px; }
#snet-footer .publisher a span
{ display: none; }
#snet-footer .publisher .logo_all4s
{ background-image: url(img/logo_all4students.png); }

#snet-footer .partners .logo_partners
{ background-image: url(img/partners.png); background-repeat: no-repeat; }

#snet-footer .partners .logo_studentennet
{ background-image: url(img/partnerlogos/logo_studentennet.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_3fm
{ background-image: url(img/partnerlogos/logo_3fm.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_bnn
{ background-image: url(img/partnerlogos/logo_bnn.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_hi
{ background-image: url(img/partnerlogos/logo_hi.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_metro
{ background-image: url(img/partnerlogos/logo_metro.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_revu
{ background-image: url(img/partnerlogos/logo_revu.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_samsung
{ background-image: url(img/partnerlogos/logo_samsung.png); background-repeat: no-repeat; }
#snet-footer .partners .logo_zekur
{ background-image: url(img/partnerlogos/logo_zekur_unive.png); background-repeat: no-repeat; width:200px;}
#snet-footer .partners .logo_brandnew
{ background-image: url(img/partnerlogos/logo_brandnew.png); background-repeat: no-repeat; width:200px;}

.submit {
margin-left: 300px;	
}

