/* Positionering van top, left, en main; */
/* en Achtergrond van top en left :      */
/* ------------------------------------- */

/* ------------------------------------- */
/* | topleft |           top           | */
/* |         |-------------------------- */
/* ------------------------------------- */
/*  |      | |                         | */
/*  | left |2|          main           | */
/*  |      | |                         | */
/*  ------------------------------------ */

#topleft {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 10px;
	left: 0px;
	height: 123px;
	width: 80px;
	background: #0000FF url(/img/2/topleft.gif) no-repeat;
 }
#top {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 10px;
	left: 80px;
	height: 102px;
	width: 920px;
	background: #000000 url(/img/topright.gif) no-repeat right top;
 }

#left {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 133px;
	left: 9px;
	height: 431px;
	width: 48px;
	background: #000000;
 }

#bottomleft {
	position: absolute;
	margin: 0px;
	padding: 0px;
	bottom: 10px;
	left: 90px;
	width: 150px;
	font: 11px verdana,tahoma;
	color: #AAA;
}
#bottomleft a {
	color: #AAA;
}
#left2 {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 133px;
	left: 58px;
	height: 431px;
	width: 22px;
	background: #0000FF;
 }

#main {
	font-family: tahoma;
	font-size:12px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 132px;
	left: 80px;
	height: 432px;
	width: 920px;
	align: center;
/*	overflow: auto;*/
/*	border: 1px solid black; */
 }
#main #mainindex {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 424px;  /*380px;*/
	width: 185px;
	background: #EEE;
	vertical-align:top;
	padding-left:10px;
	padding-top:5px;
}
#main #maincontent {
	position: absolute;
	top: 5px;
	left: 195px;
	height: 424px;
	width: 720px;
	overflow: auto;
}
#main .home h1 {
	font-size:32px;
}
#main .home h2 {
	font-size:24px;
/*	margin:0px;*/
}
#main .home h3 {
	font-size:18px;
}


#main .events h1 {
	font-size:20px;
	margin:0px;
}
#main .events h2 {
	font-size:18px;
	margin:0px;
}
#main .events h3 {
	font-size:14px;
	margin:0px;
}


#main .partypic {
	width:150px;
	border:1px solid gray;
	margin:10px;
	padding:0px;
	display:inline;
}
#main .partypic .comment {
	margin:0px;
	padding:0px;
	font-size:9px;
}


#enquete { 
	font-family: tahoma;
	font-size:12px;
	margin-left:30;
}
#enquete td {
	font-size:12px;
}
#enquete th {
	font-size:10px;
	width:80px;
	background-color:#EEE;
	text-align:center;
	border:solid 1px #000;
}
#enquete .antwoord {
	font-size:11px;
	width:270px;
	border:solid 1px #000;
	padding-left:5;
}
#enquete .vraag {
	font-size:12px;
	font-weight:bold;
	background-color:#EEE;
	border:solid 1px #000;
	padding-left:5;
}
#enquete .optie {
	font-size:11px;
	text-align:center;
	border:solid 1px #000;
}
#enquete .optie input {
	width:50px;
	border:none;
}


/* De onderdelen van top : */
/* ----------------------- */

#top #banner {
	position: absolute;
	top: 0;
	left: 450;
	height: 60;
	width: 268;
	text-align: center;
	/*border: solid black 1px;*/
 }
#top #logo {
	position: absolute;
	top: 9;
	left: -25;
	height: 60;
	width: 150;
 }
#top #slagzin {
	position: absolute;
	top: 40;
	left: 140;
	height: 18;
	width: 770;
	margin: 1px 0px 0px 10px;
	padding: 0px;
	background:url(img/2/balk3-l.gif) no-repeat left #0000FF;
	font: bold 12px verdana,tahoma;
 }
#top #slagzin b {
	height: 18;
	padding: 1px 0px 0px 10px;
	margin: 0px;
	color: #000000;
	vertical-align: bottom;
	text-align: left;
 }
#top #menu1 {
	position: absolute;
	bottom: -21;
	left: 0;
	height: 40;
	width: 450;
	font-family: tahoma;
	font-size: 12;
	color: black;
	text-align: center;
	vertical-align: center;
 }


/* Algemeen : */
/* ---------- */

BODY {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
/*	overflow: hidden;*/
 }
a {	color: black;
 }



/* De onderdelen van main : */
/* ------------------------ */

#main TD,TH {
	font-family: tahoma;
	font-size: 12px;
	color: black;  //#003366;
	text-align: left;
	vertical-align: top;
	padding-left : 5px;
	padding-right : 5px;
 }

#main .loglist TH {
	text-align: center;
	border: solid 1px white;
	background: #336699;
	color: white;
 }
#main .loglist TH a {
	color: white;
 }

#main .loglist TD {
	text-align: left;
	border: solid 1px #CCC;
	font-family: verdana,tahoma;
	font-size: 10px;
	white-space:nowrap;
 }

#main .partlist TH {
	text-align: center;
	border: solid 1px #FFFFFF;
	background: #336699;
	color: white;
 }
#main .partlist TD {
	text-align: left;
	border: solid 1px #CCC;
	height: 17px;
	font-family: verdana,tahoma;
	font-size: 10px;
	white-space:nowrap;
 }

#main .balk TH {
	height: 22px;  /*16px;*/
	text-align: left;
	font-family: verdana,tahoma;
	/*font: bold 12px;*/
	color: #000;
	background:url(img/balk-r.gif) no-repeat right #0000FF;
 }
#main .balk TD {
	background:url(img/balk-l.gif) no-repeat left #0000FF;
 }

#main .balk1 TH {
	height: 25px;  /*20px;*/
	text-align: left;
	font-family: verdana,tahoma;
	/*font: bold 16px;*/
	color: #000;
	background:url(img/balk1-r.gif) no-repeat right #0000FF;
 }
#main .balk1 TD {
	background:url(img/balk1-l.gif) no-repeat left #0000FF;
 }



#main .day_no_events {
	color: #777;
 }
#main .day_no_events:hover {
	background: #EEE;
 }
#main .selected_current {
	background: #0000FF;
 }
#main #selected_today {
	border: solid 2px #000000;
 }
#main pre a {
	text-decoration:none;
 }
#main pre a:hover {
	background: #0000FF;

 }
#main input {
	border: solid 1px #0000FF;
 }
#main select {
	border: solid 1px #0000FF;
 }
#main table {
	border: solid 1px white;
 }

#main #locationdata_container {
	background : #EEE
 }




#T-menubar,.T-menubar a,.T-menubar div{font: 12px Arial,Geneva,Helvetica, sans-serif;}
#T-menubar b{font:bold 11px Arial,Geneva,Helvetica, sans-serif;width:auto;height:auto;}
#T-menubar a{text-decoration:none;font-weight:bold;width:auto;height:auto;}
#T-menubar a:hover{text-decoration:underline;}

#T-menubar{width:920px;height:40px;}
#T-menubar .topbar0{height:20px;}
#T-menubar .topbar0 .tabs0{float:left;margin:0px 0px 0px 0px;height:20px;}

#T-menubar .topbar0 .tab0 {height:20px;margin-left:3px;cursor:pointer;float:left;background:url(/img/2/button.gif) #0000FF top no-repeat;width:79px;}
#T-menubar .topbar0 .tab0 b{width:100%;height:15px;text-align:center;text-transform:uppercase;float:left;padding-top:4px;border-bottom:1px solid #FFF;}
#T-menubar .topbar0 .tab0 a{height:16px;color:#000000;cursor:pointer;font-size:11px;}

#T-menubar .lowbar0{width:920px;height:20px;float:left;background-color:white;text-align:right;}
#T-menubar .lowbar0 .menu0{height:17px;float:right;padding-top:3px;margin-right:150px;}
#T-menubar .lowbar0 .menu0 a{float:left;font-weight:bold;color:#000000;margin:0px 25px 0px 0px;}

#T-menubar .hidden-menu{display:none;}

#no-border{border:0px;}


#cal1 {
	background-color: #EEE;
	visibility: hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:165px;
	height:135px;
	border:1px solid #AAA;
}
#cal1 td {
	padding-left:10px;
}
