body{
	background-color:#282826;
	color:#CCCCCC;
	font-family: Trebuchet MS;
	font-size:12px; 
	padding-left:50px;
	padding-right:50px;
}

body.other{
	background-color:#3f403c;
	color:#CCCCCC;
	font-family: Trebuchet MS;
	font-size:12px; 
	padding-top: 20px;
	padding-left:20px;
	padding-right:20px;
}

div.maincontentholder{
position:relative;
left:0px;
top: 0px;
width: 100%;
height: 100%;
}	

.heading1{
    text-decoration:underline;
    color:#FFFFFF;
    font-weight:bold;
    font-family: Trebuchet MS;
	font-size:14px; 
	padding-left:20px;
	padding-right:20px;
}


.text1{
	color:#CCCCCC;
	font-family: Trebuchet MS;
	font-size:12px; 
	padding-left:30px;
	padding-right:10px;
	text-align: justify;
}

.text2{
	color:#CCCCCC;
	font-family: Trebuchet MS;
	font-size:12px; 
	padding-left:10px;
	padding-right:10px;
	text-align: justify;
}

.menu{
background-color:#282826;
}

.background{
-moz-user-select: none;
background-image: url(./afbeeldingen/concept_3_31.gif); 
}

.back_content{
-moz-user-select: none;
background-image: url(./afbeeldingen/concept_3_31.gif); 
}

.scroll_layer{
position: absolute;
top: 0px; 
left: 0px;
width: 100%;
height: 100%;
overflow:auto;

}

div.contact{
position: absolute;
top: 320px; 
left: 150px;
width: 800px;
height: 600px;
max-height:600px;
overflow:hidden;

}


div.ledenlijst{
position: absolute;
top: 320px;
left: 150px;
width: 750px;
height: 600px;
max-height: 400px;
border-width: 2px;
border-color: black;
overflow: auto;
}

tr.ledenlijst{
height: 35px;
font-weight: bolder;
font-family: Trebuchet MS;
font-size: 12px;
}

td.ledenlijst{
width: 180px;
}

td.addresslist{
font-weight: normal;
font-family: Trebuchet MS;
font-size: 11px;
}

div.portfolio{
position: absolute;
top: 15px;
left: 0px;
width: 740px;
height: 423px;
overflow: auto;
}

div.recordset{
position: absolute;
top: 720px;
left: 150px;
width: 780px;
height: 50px;
max-height: 50px;
}

table.portfolio{
border-collapse: collapse;
}

table.fotos_auteurs{
-moz-user-select: none;
width:700px;
height:350px;
position: absolute;
top: 0px;
left:0px;
overflow: auto;
border-collapse: collapse;
width: 100%;
}


td.portfolio{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none;
}

.contact{
text-align: left;
color: #CCCCCC;
font-family: Trebuchet MS;
font-size: 13px;
}

span.portfolio{
text-align: center;
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none;
}

td.nextrecord{
text-align: right;
}

td.prevrecord{
text-align: left;
}

td.pictextleft{
font-family: Trebuchet MS;
font-size: 10pt;
text-align: left;
color: #666666;
background: black;
}

div.pictextleft{
position: relative;
left: 80px;
top: -15px;
}

span.pictextleft{
font-family: Trebuchet MS;
font-size: 10pt;
text-align: left;
color: #666666;
background: black;
}

td.pictextright{
font-family: Trebuchet MS;
font-size: 10pt;
text-align: right;
color: #666666;
background: black;
}


.pportfolio{
border: black 1px solid;
}

A.portfolio:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.portfolio:visited{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.portfolio:active{
color: white;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none;}

A.portfolio:hover{
color: white;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none;}

A.portfolio{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.portfolio:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.leden{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.leden:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.leden:visited{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.leden:active{
color: white;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:overline;}

A.leden:hover{
color: white;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:overline;}

div.changes{
position: absolute;
top: 10px;
left: 800px;
width: 200px;
height: 500px;
max-height: 500px;
}

div.vote{
position: absolute;
top: 300px;
left: 180px;
width: 150px;
height: 50px;
max-height: 50px;
}

div.locator{
position: absolute;
top: -10px; 
left: 470px;
width: 300px;
}

table.locator{
width:100%;
}

td.locator{
width:100%;
color: #111111;
font-family: Trebuchet MS;
font-size: 12px; 
text-align: right;
}

A.locator{
color: #111111;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.locator:link{
color: #111111;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.locator:visited{
color: #111111;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.locator:active{
color: #111111;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:overline;}

A.locator:hover{
color: #111111;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:overline;}


A.contact{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:none}

A.contact:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:none}

A.contact:visited{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:none}

A.contact:active{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:13px;  
text-decoration:overline;}

A.contact:hover{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:overline;}


div.avatar{
position: absolute;
top: 30px; 
left: 540px;
}div.avatar_mini{position: absolute;top: 20px; left: 450px;}

td.photo{
border-width: 2px;
border-color: black;
border-style: solid; 
margin:0px;
padding:0px;
border-spacing:0px;
}

div.details{
position: relative;
top: 20px;
left: 20px;
width: 500px;
overflow: visible;
}

div.form{
position: relative;
top: 20px;
left: 20px;
width: 700px;
overflow: visible;
}

div.form_studio{
position: relative;
top: 20px;
left: 5px;
width: 350px;
overflow: visible;
}

div.available{
position: absolute;
top: 240px;
left: 40px;
width: 300px;
height: 50px;
overflow: visible;
}

span.available{
color:#FFFFFF;
font-family: Trebuchet MS;
font-weight: bold;
font-size:11px; 
text-decoration:none;
}

span.Navailable{
color:	#C85A17;
font-family: Trebuchet MS;
font-weight: bold;
font-size:11px; 
text-decoration:none;
}

div.cal_form{
position: absolute;
top: 370px;
left: 170px;
width: 750px;
height: 400px;
}

tr.tag{
	height: 30px;
}

td.tag{
	color: white;
	font-family: Trebuchet MS;
	font-size: 12px; 
	font-weight: bolder;
	width: 100px;
	padding-right:15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
}

td.tagl{
	color: white;
	font-family: Trebuchet MS;
	font-size: 12px; 
	font-weight: bolder;
	width: 180px;
	padding-right:15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
}

td.tagxl{
	color: white;
	font-family: Trebuchet MS;
	font-size: 12px; 
	font-weight: bolder;
	width: 220px;
	padding-right:15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
}

td.text{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	width: 350px;
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.bio{
position: relative;
top: -28px;
left: 130px;
width: 592px;
height: 220px;
max-height: 220px;
overflow: auto;
padding-right: 10px;
}div.bio_mini{position: relative;top: -25px;left: 130px;width: 500px;height: 225px;overflow: auto;}

div.bioedit{
position: relative;
top: -28px;
left: 130px;
width: 520px;
height: 180px;
max-height: 180px;
overflow: auto;
padding-right: 10px;
}

td.bio{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	vertical-align: top;
}

div.login{
position: absolute;
top: 150px;
left: 200px;
width: 500px;
height: 200px;
}

table.login{
border-width: 1px;
border-style: solid;
border-spacing: 10px;
border-color: #282826;
border-collapse: collapse;
}

td.login{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	width: 300px;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 15px;
}

tr.buttons{
height: 35px;
vertical-align: top;
}

td.buttons{
padding-left: 10px;
background-color: #282826;
width: 250px;
padding-bottom: 5px;
padding-top: 10px;
}

th.tableheader{
color: #999999;
font-family: Trebuchet MS;
font-size: 12px; 
text-align: center;
padding: 3px;
border-bottom: #282826 1px solid;
}

div.user{
position: absolute;
top: -240px; 
left: -10px;
width: 400px;
height: 50px;
max-height: 50px;
}

td.user{
padding-left:15px;
color: white;
font-family: Trebuchet MS;
font-size: 11px; 
vertical-align:bottom;
}

table.users{
width: 200px;
}

A.textlink{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:12px; 
font-weight: bold;
text-decoration:none}

A.textlink:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:12px; 
font-weight: bold;
text-decoration:none}

A.textlink:hover{
color: white;
font-family: Trebuchet MS;
font-size:12px; 
font-weight: bold;
text-decoration:underline;}

A.textlink:active{
color: white;
font-family: Trebuchet MS;
font-size:12px; 
font-weight: bold;
text-decoration:underline;}

A.textlink:visited{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:12px; 
font-weight: bold;
text-decoration:none}

div.adminmenu{
position: absolute;
top: 265px; 
left: 900px;
width: 200px;
height: 50px;
max-height: 50px;
}

span.blue_text{
color: #5b9dd8;
font-family: Trebuchet MS;
font-size: 11px; 
}

div.message{
text-align: center;
position: absolute;
left: 260px;
width: 300px;
top:120px;
}

table.message{
width: 100%;
border-spacing: 10px;
}

td.message{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	width: 100%;
	text-align: center;
}

div.forms{
position: absolute;
top: 400px;
left: 260px;
width: 500px;
height: 400px;
}

table.forms{
border-width: 2px;
border-style: solid;
border-spacing: 10px;
border-color: #282826;
}

div.gebruikerslijst{
position: absolute;
top: 360px;
left: 180px;
width: 700px;
height: 500px;
}

table.gebruikerslijst{
border-collapse: collapse;
border-spacing: 0px;
}

th.lijstheader{
color: white;
font-family: Trebuchet MS;
font-size: 11px; 
text-align:left;
background-color:#333333;
padding-left:2px;
padding-right:5px;
padding-top:3px;
padding-bottom:5px;
}

th.lijstheadercenter{
color: white;
font-family: Trebuchet MS;
font-size: 11px; 
text-align:center;
background-color:#333333;
padding-left:2px;
padding-right:5px;
padding-top:3px;
padding-bottom:5px;
}

td.gebruikerslong{
font-family: Trebuchet MS;
font-size: 11px; 
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
width:170px;
border-collapse: collapse;
border-width: 0px;
}

td.gebruikersshort{
font-family: Trebuchet MS;
font-size: 11px; 
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
width:35px;
text-align:center;
border-collapse: collapse;
border-width: 0px;
}

tr.gebruikerslijst1{
background-color:#666666;
color: #AAAAAA;
font-weight: bolder;
}
tr.gebruikerslijst2{
background-color:#999999;
color: #333333;
font-weight: bolder;
}

div.gebruikersinner{
position: relative;
overflow: auto;
}

table.gebruikersinner{
border-collapse: collapse;
border-spacing: 0px;
}

div.calendar{
position: absolute;
top: 20px;
left:20px;
width:220px;
height:300px;
overflow: auto;
}

div.calpopup{
position: absolute;
top: 10px;
left:10px;
width:220px;
height:220px;
}

.day{
	font-family: Trebuchet MS;
	font-size:11px;
	}
.day a {
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.day a:visited {
	font-weight:bold;
	color: #000000;
	
}
.day a:hover {
	font-weight:bold;
	color: #2a2a2a;
}
.weekend {
}
.monthtableouter {
border: #282826 1px solid;
}
.monthtableinner {
	width: 200px;
}

.normalday {
	color: #666666;
	font-family: Trebuchet MS;
	font-size:10px;
	text-align: center;
	font-weight: normal;	
	text-decoration:none;	
	width: 10px;
}

.normaldaypopup {
	color: #666666;
	font-family: Trebuchet MS;
	font-size:12px;
	text-align: center;
	font-weight: normal;	
	text-decoration:none;	
	width:30px;
}

.normaldayevent {
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	width: 10px;	
}

.weekend {
	color: #666666;
	font-family: Trebuchet MS;
	font-size:10px;
	text-align: center;
	font-weight: normal;	
	width: 10px;
}
.weekendevent {
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	width: 10px;	
}

.selectedday{
	color: #666666;
	font-family: Trebuchet MS;
	font-size:10px;
	text-align: center;
	font-weight: normal;
	width: 10px;	
}
.selecteddayevent{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	width: 10px;	
}

A.event{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
}

A.event:link{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
}

A.event:hover{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
}

A.event:active{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
}

A.event:visited{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
}





A.noevent{
	color: #666666;	
	font-family: Trebuchet MS;
	font-size:10px;
	text-decoration:none;
}

A.noevent:link{
	color: #666666;	
	font-family: Trebuchet MS;
	font-size:10px;
	text-decoration:none;
}

A.noevent:hover{
	color: #666666;	
	font-family: Trebuchet MS;
	font-size:10px;
	text-decoration:none;
}

A.noevent:active{
	color: #666666;	
	font-family: Trebuchet MS;
	font-size:10px;
	text-decoration:none;
}

A.noevent:visited{
	color: #666666;	
	font-family: Trebuchet MS;
	font-size:10px;
	text-decoration:none;
}



#today {
	border: 1px #000000 solid;
}

.title {
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:12px;
	vertical-align: top;
	height: 25px;
}

.days {
	font-weight:bolder;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size:10px;
	width: 10px;	
}

.month {
	font-size:10px;
	font-weight:normal;
	font-family: Trebuchet MS;
}


.weeks{
vertical-align: bottom;
}

.calpopupweeks{
height:20px;
vertical-align: middle;
}

.calpopupdays{
height:20px;
vertical-align: middle;
}

div.cal_list{
position: absolute;
top: 30px;
left:400px;
width:250px;
height:400px;
overflow: auto;
}

table.cal_list{
width: 100%;
}

tr.cal_day{
height:20px;
}

tr.cal_list{
height:20px;
}

tr.cal_list_home{
height:10px;
}

td.cal_day{
	color: #FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family: Trebuchet MS;
}

td.daytitel{
	color: #FFFFFF;
	font-size:12px;
	font-weight:bolder;
	text-decoration: underline;
	font-family: Trebuchet MS;
}

td.daydet{
	color: #FFFFFF;
	background-color: #282826;
	font-size:11px;
	font-weight:bolder;
	font-family: Trebuchet MS;
	padding-left:10px;
}

td.daydet_home{
	color: #CCCCCC;
	background-color: #282826;
	font-size:10px;
	font-family: Trebuchet MS;
	padding-left:10px;

}

td.dayinh{
	color: #FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family: Trebuchet MS;
	padding-left:10px;
}

td.cal_det{
	padding-left: 20px;
	color: #CCCCCC;
	font-size:11px;
	font-weight:normal;
	font-family: Trebuchet MS;
}

.pfoto{
margin:0px;
padding:0px;
border-spacing:0px;
border-collapse: collapse;
}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#text {margin:50px auto; width:500px}
#tt {position:absolute; display:block; background:url(afbeeldingen/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(afbeeldingen/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:3px 14px 4px 8px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(afbeeldingen/tt_bottom.gif) top right no-repeat; overflow:hidden}

tr.agenda{
height:70px;
}

th.agenda{
color: #999999;
font-family: Trebuchet MS;
font-size: 10px; 
}

td.agenda{
font-family: Trebuchet MS;
font-size: 8px; 
vertical-align:top;
width: 100px;
border: #282826 1px solid;
}

td.agendainner{
font-family: Trebuchet MS;
font-size: 10px; 
vertical-align:top;
}

div.agendaholder{
	-moz-user-select: none;
	font-size:14px;
	border: #282826 1px solid;
	position: absolute;
	left: 115px;
	top: 285px;
	width: 770px;
	height: 470px;
	max-height: 470px;
	overflow: hidden;
}

div.agendaholderc{
	-moz-user-select: none;
	width:100%;
	height:100%;
	position: relative;
	overflow: visible;
	color: #CCCCCC;
	font-size:10px;
	font-weight:normal;
	font-family: Trebuchet MS;	
}


div.contentholder{
	-moz-user-select: none;
	font-size:14px;
	border: #282826 1px solid;
	position: absolute;
	left: 20px;
	top: 10px;
	width: 750px;
	height: 480px;
	overflow: hidden;
}
div.contentholderaanmelden{
	-moz-user-select: none;
	font-size:14px;
	position: absolute;
	left: 20px;
	top: 10px;
	width: 750px;
	height: 480px;
	overflow: hidden;
}

div.content{
	-moz-user-select: none;
	top: 5px;
	left: 5px;	
	width:100%;
	height:98%;
	position: relative;
	overflow: auto;
	color: #CCCCCC;
	font-size:11px;
	font-weight:normal;
	font-family: Trebuchet MS;	
}div.content_mini{width:650px;height:420px;overflow: hidden;position:absolute;top:40px;left:0px;color: #CCCCCC;font-size:11px;font-weight:normal;font-family: Trebuchet MS;	}


div.contentcomments{
	position:relative;
	top: 5px;
	left: 2px;	
	width:745px;
	height:452px;
	overflow: hidden;
	color: #CCCCCC;	
	font-size:11px;
	font-weight:normal;
	font-family: Trebuchet MS;		
}

div.info{
	-moz-user-select: none;
	top: 0px;
	left: 0px;	
	width:99%;
	height:97%;
	position: absolute;
	overflow: auto;
	color: #CCCCCC;
	font-size:10px;
	font-weight:normal;
	font-family: Trebuchet MS;	
}

div.news{
	-moz-user-select: none;
	font-size:14px;
	border: #282826 1px solid;
	position: absolute;
	left: 20px;
	top: -10px;
	width: 620px;
	height: 280px;
	overflow: hidden;
}



div.themas{
	-moz-user-select: none;
	font-size:14px;
	border: #282826 1px solid;
	position: absolute;
	left: 20px;
	top: 290px;
	width: 620px;
	height: 200px;
	max-height: 200px;
	overflow: hidden;	
}


div.birthdays{
	-moz-user-select: none;
	font-size:14px;
	border: #282826 1px solid;
	position: absolute;
	left: 660px;
	top: -10px;
	width: 260px;
	height: 213px;
	max-height: 213px;
	overflow: hidden;
}

div.agenda{
	-moz-user-select: none;
	font-size:14px;
	border-color: #282826;
	border-width: 1px;
	border-style: solid;
	position: absolute;
	left: 660px;
	top: 220px;
	width: 260px;
	height: 270px;
	overflow:hidden;
}


div.newstitle{
	-moz-user-select: none;
	position: relative;
	width:95%;
	font-size:12px;
	background-color: #282826;
	color: #5d5e58;
	top: 2px;
	left: 5px;
	overflow: hidden;
}

tr.newsrow{
	height:30px;
	vertical-align:bottom;
}

tr.newsrowin{
	height:20px;
	vertical-align:bottom;
}

td.newstitleleft{
	font-size:12px;
	color: #5d5e58;
	text-align:left;
}

td.newstitleright{
	font-size:12px;
	color: #5d5e58;
	text-align:right;
	width:50%;
}

div.newscontent{
	-moz-user-select: none;
	width:590px;
	height:235px;
	position: relative;
	top: 5px;
	left:1px;
	overflow: hidden;
}

div.themascontent{
	-moz-user-select: none;
	width:590px;
	height:155px;
	position: relative;
	top: 5px;
	left:40px;
	overflow: hidden;
}

div.birthdayscontent{
	-moz-user-select: none;
	width:237px;
	height:185px;
	position: relative;
	top: 4px;
	left:1px;
	overflow: auto;
}

div.agendacontent{
	width:250px;
	height:255px;
	position: relative;
	top: 5px;
	left:1px;
	overflow: hidden;
}


table.news{
	width: 100%;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;	
}

td.newsleft{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	vertical-align: top;
	text-align: left;
	padding: 5px;
	height: 100%;
}

tr.birthdays{
	-moz-user-select: none;
	vertical-align: middle;
}

td.birthdays{
	-moz-user-select: none;
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px; 
	text-align: left;
	padding-right: 5px;
	height: 100%;
}

td.newscenter{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	vertical-align: top;
	text-align: center;
	padding: 3px;
}

td.newspics{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	vertical-align: top;
	text-align: center;
	width: 110px;
	padding-right:5px;
	padding-left:5px;
}

td.newspoll{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 12px; 
	vertical-align: top;
	text-align: center;
	border-left: #282826 1px solid;
	padding: 5px;
}

td.newspollleft{
	color: black;
	font-family: Trebuchet MS;
	font-size: 11px; 
	vertical-align: top;
	text-align: left;
	border-left: #282826 1px solid;
	padding-left: 10px;
}

td.newspic{
	height:100px;
	color: #666666;
	font-family: Trebuchet MS;
	font-size: 10px; 
	vertical-align: top;
	text-align: left;
	border: #282826 1px solid;
	padding-right:10px;
}

img.newspic{
	border-style:solid;
	border-color: #282826;
	border-width:2px;
	height: 100px;
}

img.nieuwsflash{
	border-style:solid;
	border-color: #282826;
	border-width:4px;
}

img.newspicwin{
	border-style:solid;
	border-color: #282826;
	border-width:2px;
	height: 115px;
}

img.birthdaypic{
	border-style:solid;
	border-color: #282826;
	border-width:1px;
	height: 25px;
}

div.change_info{
	position: relative;
	left: 480px;
	top: 10px;
	width: 200px;
	text-align: right;
}

span.change_info{
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px; 
	width: 100%;
}

span.nieuwsflash{
	color: Black;
	font-family: Trebuchet MS;
	font-size: 16px; 
	font-weight: bold;
}

span.newspic{

	color: #777777;
	font-family: Trebuchet MS;
	font-size: 10px; 
	vertical-align: top;
	text-align: left;
}

span.votetext{

	color: black;
	font-family: Trebuchet MS;
	font-size: 12px; 
	text-align: left;
}

span.formtitle{

	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 14px; 
	text-align: left;
}

div.newslink{
	position:relative;
	top:3px;
	left:0px;
	overflow:hidden;
}

table.newslink{
	width: 100%;
}

td.newslink{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 10px; 
	color: white;
	vertical-align: bottom;
}

A.newslink{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 10px; 
	color: white;
	text-decoration: none;
}

A.newslink:link{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 10px; 
	color: white;
	text-decoration: none;	
}

A.newslink:hover{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 10px; 
	color: white;
	text-decoration: none;	
}

A.newslink:active{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 10px; 
	color: white;
	text-decoration: none;	
}

A.newslink:visited{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 10px; 
	color: white;
	text-decoration: none;	
}



#birthdayscontent{
	-moz-user-select: none;
	width:255px;
	height:185px;
	position: relative;
	top: 5px;
	left:2px;
	overflow: auto;
}

#themas{
	-moz-user-select: none;
	width:746px;
	height:418px;
	position: relative;
	top: -10px;
	left:0px;
	overflow: auto;
}

#fotos_auteurs{
	-moz-user-select: none;
	width:700px;
	height:350px;
	position: absolute;
	top: 0px;
	left:0px;
	overflow: auto;
}

#agenda{
	-moz-user-select: none;
	top: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
	height: 205px;
	max-height: 205px;
	overflow: auto;	
}


.highslide-wrapper div {
	font-family: Trebuchet MS;
	font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid #282826;
}
.highslide:hover img {
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: #CCCCCC;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: black black #202020 black;
	background: gray;
}
.highslide-wrapper, .glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	color: #666666;
	background: black;
}
.highslide-heading {
	display: none;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	/*
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	*/
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move a {
	cursor: move;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
	display: none;		
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background: url(highslide/graphics/controlbar-black-border.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 

div.filter{
width: 100%;
height: 50px;
position: relative;
left: 0px;
top: 0px;
overflow: hidden;
}

table.filter{
width: 710px;
background-color: #282826;
border: 1px solid #666666;
vertical-align: middle;
padding-top:3px;
padding-bottom:3px;
}

td.filter{
vertical-align: middle;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
width:300px;
}

.innerthemas{
vertical-align: top;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
width: 100%;
border-spacing: 0px;
border-collapse: collapse;
padding-left:5px;
}

.innerthemasL{
vertical-align: middle;
height: 50px;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
border-spacing: 0px;
border-collapse: collapse;
}

td.labelthemas{
font-weight: bolder;
vertical-align: top;
width: 40px;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
}
td.labelthemasL{
font-weight: bolder;
vertical-align: top;
width: 70px;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
}
td.labelthemasXL{
font-weight: bolder;
vertical-align: top;
width: 150px;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
}
td.fieldthemasL{
vertical-align: top;
width: 200px;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
color: #CCCCCC;
}

td.fieldthemas{
vertical-align: top;
width: 130px;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
color: #CCCCCC;
}

.themasa{
background-color: #3f403c;
border-spacing: 0px;
border-collapse: collapse;
}
.themasb{
background-color: #282826;
border-spacing: 0px;
border-collapse: collapse;

}

span.radioa{
 width: 19px;
 height: 25px;
 padding: 0 5px 0 0;
 background: url(afbeeldingen/checkbox.png) no-repeat;
 display: block;
 clear: left;
 float: left;
}

span.radiob{
 width: 19px;
 height: 25px;
 padding: 0 5px 0 0;
 background: url(afbeeldingen/checkbox1.png) no-repeat;
 display: block;
 clear: left;
 float: left;
}

div.tree{
-moz-user-select: none;
position: absolute;
top: 300px;
left:200px;
overflow: auto;
}

.dtree {
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #CCCCCC;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 4px 4px 4px 4px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.dtree a.nodeSel {
}
.dtree .clip {
	overflow: hidden;
}

tr.links{
vertical-align: middle;
height: 40px;
}

td.links{
padding-left:40px;
text-align: left;
}
td.linksright{
text-align: right;
}

div.fotos_auteur{
position: absolute;
top: 47px;
left:0px;
overflow: auto;
height: 360px;
width: 700px;
padding: 10px 10px 10px 10px;
}

table.fotos{
border-collapse: collapse;
}

td.list_fotos{
width: 75px;
}

div.structuurleft{
position: absolute;
top: 5px;
left:10px;
overflow: hidden;
height: 430px;
width: 200px;
overflow: hidden;
border-right: #282826 1px solid;
padding: 10px 10px 10px 10px;
}

div.structuurright{
position: absolute;
top: 5px;
left:240px;
height: 445px;
width: 500px;
overflow: auto;
padding: 5px 5px 5px 5px;
}

tr.middle{
vertical-align:middle;
}


td.structuretag{
	color: white;
	font-family: Trebuchet MS;
	font-size: 12px; 
	font-weight: bolder;
	padding-right:15px;
	text-align: right;
	vertical-align: top;
}

td.structuretext{
	width: 120px;
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px; 
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
}

td.structuretextl{
	width: 300px;
	color: #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px; 
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
}

table.full{
	vertical-align: top;
	padding-left:30px;
	padding-top: 30px;
	width: 100%;
	height: 100%;
}

.top{
	vertical-align: top;
	}

td.spaceforty{
	width: 30px;
}

div.filelist{
position: absolute;
top: 0px;
left:0px;
overflow: hidden;
height: 400px;
width: 200px;
overflow: hidden;
border-right: #282826 1px solid;
padding: 10px 10px 10px 10px;
}

div.cursus{
position: absolute;
top: 0px;
left:230px;
height: 400px;
width: 490px;
overflow: auto;
padding: 10px 10px 10px 10px;
}

.cursus{
vertical-align: bottom;
}

.lowtitle{
vertical-align: bottom;
font-family: Trebuchet MS;
font-size: 16px; 
color: white;
padding-bottom: 3px;
text-decoration: underline;
}

.lowtag{
vertical-align: bottom;
text-align: right;
}

.fullscreen{
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
height: 100%;
width: 100%;
}

.row_fotos{
height: 30px;
}

.list_fotos{
vertical-align:middle;
border-spacing: 0px;
border-collapse: collapse;
}

img.foto{
	vertical-align:middle;
	border-style:solid;
	border-color: #282826;
	border-width:2px;
	height: 50px;
}

.fotosa{
vertical-align: middle;
background-color: #3f403c;
border-spacing: 0px;
border-collapse: collapse;
}
.fotosb{
vertical-align: middle;
background-color: #282826;
border-spacing: 0px;
border-collapse: collapse;

}

div.content_leden{
	-moz-user-select: none;
	height:450px;
	width: 743px;
	position: absolute;
	top: 0px;
	left:0px;	
	overflow: auto;
}


div.nieuws_newslist{
	-moz-user-select: none;
	width:230px;
	height:465px;
	position: absolute;
	top: 0px;
	left:0px;
	overflow: hidden;
	border-right:#282826 1px solid;

}

div.nieuws_main{
	-moz-user-select: none;
	width:495px;
	height:355px;
	position: absolute;
	top: 0px;
	left:235px;
	overflow: hidden;
}

div.adminnieuws_main{
	-moz-user-select: none;
	width:650px;
	height:340px;
	position: absolute;
	overflow: hidden;
}

div.nieuws_fotos{
	-moz-user-select: none;
	width:500px;
	height:110px;
	position: absolute;
	top: 355px;
	left:235px;
	overflow: hidden;
}

div.adminnieuws_fotos{
	-moz-user-select: none;
	width:720px;
	height:420px;
	position: absolute;
	top: 0px;
	left:0px;
	overflow: auto;

}


div.niews_content{
	-moz-user-select: none;
	position: relative;
	top: 5px;
	left:2px;
	width:495px;
	height: 325px;
	overflow: auto;
}

div.niews_contentlist{
	-moz-user-select: none;
	position: relative;
	top: 5px;
	left:0px;
	width:225px;
	height: 435px;
	overflow: auto;
}


div.niews_contentfotos{
	-moz-user-select: none;
	position: relative;
	top: 5px;
	left:2px;
	width:500px;
	height: 85px;
	overflow: auto;
}

img.nieuws_foto{
	border-style:solid;
	border-color: #282826;
	border-width:2px;
	height: 50px;
}

td.newsmoreleft{
	color: #070709;
	font-family: Trebuchet MS;
	font-size: 11px; 
	vertical-align: top;
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
	height: 100%;
}

td.nieuws_left{
	color: #AAAAAA;
	font-family: Trebuchet MS;
	font-size: 12px; 
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
	height: 100%;
}

A.nieuws_link{
color:#AAAAAA;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.nieuws_link:link{
color:#AAAAAA;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.nieuws_link:visited{
color:#AAAAAA;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.nieuws_link:active{
color: white;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:overline;}

A.nieuws_link:hover{
color: white;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:overline;}

A.nieuws_linkb{
color:white;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:none}

A.nieuws_linkb:link{
color:white;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:none}

A.nieuws_linkb:visited{
color:white;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:none}

A.nieuws_linkb:active{
color: white;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:overline;}

A.nieuws_linkb:hover{
color: white;
font-family: Trebuchet MS;
font-size:13px; 
text-decoration:overline;}


div.calday_content{
position: absolute;
left: 255px;
top: 15px;
width: 475px;
height: 435px;
overflow: visible;
}

div.calday_contentstudio{
position: absolute;
left: 380px;
top: 15px;
width: 200px;
height: 435px;
overflow: visible;
}

div.cal_fullday{
position: relative;
left: 10px;
top: 230px;
width: 210px;
height: 185px;
}

table.cal_fullday{
width: 100%;
}

tr.cal_fullday{
height: 20px;
}

td.cal_fullday{
background-color: #282826;
color: #CCCCCC;
font-size: 10px;
font-weight: bold;
}


div.calday_scheme{
position: relative;
left: 0px;
top: 15px;
width: 470px;
height: 362px;
overflow: auto;
}

div.calday_schemestudio{
position: relative;
left: 0px;
top: 15px;
width: 350px;
height: 362px;
overflow: auto;
}

span.calday{
color: #CCCCCC;
font-size: 13px;
text-decoration: underline;
font-family: Trebuchet MS;
}

table.calday{
border-collapse: collapse;
width: 450px;
}

table.caldaystudio{
border-collapse: collapse;
width: 100%;
min-width: 100%;
}

tr.calday{
height: 5px;
}

td.calday_hour{
border-top: #282826 2px solid;
vertical-align:top;
width: 25px;
min-width: 25px;
color: black;
font-size: 10px;
font-weight: bold;
}

td.calday_hourz{
vertical-align:top;
width: 25px;
min-width: 25px;
color: black;
font-size: 10px;
font-weight: bold;

}

td.calday_data{
padding-left:3px;
width:120px;
min-width:120px;
color: white;
font-size: 11px;
font-weight: bold;
border-top: #282826 2px solid;
background-color: #282826;
}

td.calday_datafirst{
padding-left:3px;
width:120px;
min-width:120px;
color: white;
font-size: 11px;
font-weight: bold;
border-top: #3f403c 1px solid;
background-color: #282826;
}

td.calday_dataz{
padding-left:3px;
width:120px;
min-width:120px;
color: white;
font-size: 11px;
font-weight: bold;
background-color: #282826;
}

td.calday_datazfirst{
padding-left:3px;
width:120px;
min-width:120px;
color: white;
font-size: 11px;
font-weight: bold;
background-color: #282826;
border-top: #3f403c 1px solid;
}

td.calday_edata{
padding-left:3px;
width:120px;
min-width:120px;
color: black;
font-size: 5px;
border-top: #282826 2px solid;
}

td.calday_edataz{
padding-left:3px;
width:120px;
min-width:120px;
color: black;
font-size: 5px;
}

span.calday_hours{
color: #CCCCCC;
font-size: 9px;
font-weight: normal;
}

td.calday_sep{
width: 10px;
min-width: 10px;
border-top: #282826 2px solid;
}

td.calday_sepz{
width: 10px;
min-width: 10px;

}

td.calday_datafill{
width:10px;
border-top: #282826 2px solid;
}

td.calday_datafillz{
width:10px;
}

A.full_day{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.full_day:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.full_day:visited{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.full_day:active{
color: white;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:overline;}

A.full_day:hover{
color: white;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:overline;}

span.searchscreen{
color: white;
font-family: Trebuchet MS;
font-size:11px; 
}

div.pollresults{
left: 800px;
top: 100px;
position: absolute;
}

span.innerresults{
color: black;
font-family: Trebuchet MS;
font-size:11px; 
}

td.innerresults{
background-color: #282826;
}

tr.sponsorlijst{
height: 25px;
font-weight: bolder;
font-family: Trebuchet MS;
font-size: 12px;
}

div.newagenda_buttons{left:5px;top:0px;width:400px;position:absolute;overflow:hidden;}

div.newagenda_buttons2{left:850px;top:0px;width:150px;position:absolute;overflow:hidden;}

div.newagenda_overview{left: 0px;top: 50px;width: 1000px;height: 650px;position: absolute; overflow:hidden;}

div.newagenda_tabs{left: 5px;top: 0px;height:50px;position: absolute;overflow:visible;}

div.newagenda_tabsnav{left: 830px;top: 0px;height:50px;position: absolute;}

div.newagenda_selectinfo{left: 270px;top: 5px; position: absolute;}

td.newagenda_selectinfo{border-top: black 1px solid;}

span.newagenda_selectinfo{color:white; font-size: 11px; font-weight:bolder;}
span.newagenda_selectinfotoday{color:black; font-size: 11px; font-weight:bolder;}

div.newagenda_datepicker{left: 680px;top: 0px;height:50px;position: absolute;}

div.newagenda_close{left:920px;top:0px;position: absolute;}

div.newagenda_tabcontent{top:20px;background-color: #3f403c;width: 100%;height: 600px;position: absolute;border: black 1px solid;}

td.newagenda_days{width:130px;border: #282826 1px solid;vertical-align: top;}
td.newagenda_days_void{width:130px;}
td.newagenda_daystoday{background:#989b8e; width:130px;border: #282826 1px solid;vertical-align: top;}

td.newagenda_weekdays{width:50%;border: #282826 1px solid;vertical-align: top;height:160px;}
td.newagenda_weekdaysweekend{width:50%;vertical-align: top;height:160px;}
td.newagenda_weekdaystoday{background:#989b8e;width:50%;border: #282826 1px solid;vertical-align: top;height:160px;}
td.newagenda_weekenddays{width:100%;border: #282826 1px solid;vertical-align: top;}
td.newagenda_weekenddaystoday{background:#989b8e;width:100%;border: #282826 1px solid;vertical-align: top;}

A.newagenda_day{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.newagenda_day:link{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.newagenda_day:visited{
color:#CCCCCC;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:none}

A.newagenda_day:active{
color: white;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:overline;}

A.newagenda_day:hover{
color: white;
font-family: Trebuchet MS;
font-size:10px; 
text-decoration:overline;}


.newagenda_day{width:100%;background-color:#282826;color: white;font-size: 10px;}

.newagenda_bday{height:14px;background-color:#282826;}

.newagenda_content{font-size: 10px;color: black;width: 100%;background-color:#6e6b60;border: #282826 1px solid;}
.newagenda_contentwhole{font-size: 11px;color: black;background-color:#6e6b60;border-top: #282826 2px solid;border-bottom: #282826 2px solid;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentbegin{font-size: 11px;color: black;background-color:#6e6b60;border-top: #282826 2px solid;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentbetween{font-size: 11px;color: black;background-color:#6e6b60;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentend{font-size: 11px;color: black;background-color:#6e6b60;border-bottom: #282826 2px solid;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentwholeprivate{font-size: 11px;color: black;background-color:#CCCC99;border-top: #282826 2px solid;border-bottom: #282826 2px solid;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentbeginprivate{font-size: 11px;color: black;background-color:#CCCC99;border-top: #282826 2px solid;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentbetweenprivate{font-size: 11px;color: black;background-color:#CCCC99;border-left: #282826 1px solid;border-right: #282826 1px solid;}
.newagenda_contentendprivate{font-size: 11px;color: black;background-color:#CCCC99;border-bottom: #282826 2px solid;border-left: #282826 1px solid;border-right: #282826 1px solid;}

.newagenda_privatecontent{font-size: 10px;color: black;width: 100%;background-color:#CCCC99;border: #282826 1px solid;}
.newagenda_reservation{font-size: 10px;color: black;width: 100%;background-color:#DDDDDD;border: #282826 1px solid;}

div.newagenda_scroll{overflow:auto;top:75px;left:0px;position:absolute;width: 100%;height: 524px; border-top:#282826 2px solid;}
div.newagenda_scrolltoday{background:#989b8e;overflow:auto;top:75px;left:0px;position:absolute;width: 100%;height: 524px; border-top:#282826 2px solid;}

div.newagenda_wholeday{overflow:auto;top:0px;left:0px;position:absolute;width: 100%;height: 75px;}div.newagenda_wholedaytoday{background:#989b8e;overflow:auto;top:0px;left:0px;position:absolute;width: 100%;height: 75px;}

td.newagenda_wholeday{font-size: 10px;color: black;width: 100%;height:121x; background-color:#6e6b60;border: #282826 1px solid; font-weight:bolder;}

td.newagenda_wholedayprivate{font-size: 10px;color: black;width: 100%;height:11px; background-color:#CCCC99;border: #282826 1px solid; font-weight:bolder;}

tr.newagenda_wholeday{font-size: 10px;color: black;width: 100%;height:11px; background-color:#6e6b60;border: #282826 1px solid;}

td.newagenda_daydata{padding-left:3px;color: white;font-size: 11px;font-weight: bold;border-top: #282826 2px solid;}

td.newagenda_daydataz{padding-left:3px;width:100%;color: white;font-size: 11px;font-weight: bold;}

td.newagenda_daytime{padding-left:3px;width:30px;max-width:30px;color: white;font-size: 11px;font-weight: bold;border-top: #282826 2px solid;}

td.newagenda_daytimez{padding-left:3px;width:30px;max-width:30px;color: white;font-size: 11px;font-weight: bold;}

A.newagenda{font-size: 10px;color: black;text-decoration:none}

A.newagenda:link{font-size: 10px;color: black;text-decoration:none}

A.newagenda:visited{font-size: 10px;color: black;text-decoration:none}

A.newagenda:active{font-size: 10px;color: black;border-right: #282826 3px solid;}

A.newagenda:hover{font-size: 10px;color: black;border-right: #282826 3px solid;}

A.newagenda_week{font-size: 12px;color: black;text-decoration:none}

A.newagenda_week:link{font-size: 12px;color: black;border: #282826 1px solid; font-weight:bolder;}

A.newagenda_week:visited{font-size: 12px;color: black;border: #282826 1px solid; font-weight:bolder;}

A.newagenda_week:active{font-size: 12px;color: black;border: #282826 1px solid; font-weight:bolder;}

A.newagenda_week:hover{font-size: 12px;color: black;border: #282826 1px solid; font-weight:bolder;}

A.newagendaday{font-size: 11px;color: black;text-decoration:none;font-weight:bolder;}

A.newagendaday:link{font-size: 11px;color: black;text-decoration:none;font-weight:bolder;}

A.newagendaday:visited{font-size: 11px;color: black;text-decoration:none;font-weight:bolder;}

A.newagendaday:active{font-size: 11px;color: black;font-weight:bolder;}

A.newagendaday:hover{font-size: 11px;color: black;text-decoration: underline;font-weight:bolder;}

td.newagenda_weeknumbers{width:5px; vertical-align:middle;}

td.right_align{text-align: right; font-size:10px; color:#333333;}

span.newagenda_daydetails{text-align:left; font-size:10px; color: black;}
div.newagenda_legenda{position:absolute;left:10px;top:625px;}
td.newagenda_legenda {width: 900px;font-size: 10px;color: white;text-decoration:none;font-weight:bold}
td.newagenda_newhour{border-left:#333333 2px solid;font-size:10px; color:black; width:16px; text-align:center;}
table.newagenda_reservations{border-collapse: collapse;border-spacing: 0px;}
span.Reservation_info{color:#d29106;font-family: Trebuchet MS;font-size:12px; text-decoration:none; font-weight:bold;}
div.Reservation_info{position:relative;left:200px;top:15px;}
div.reservation_overview{position:absolute;left:30px;top:390px;}
td.reservation_text{color:white;font-family: Trebuchet MS;font-size:12px; text-decoration:none; font-weight:bold;}
div.votingframe{position:absolute;left:465px;top:10px;}
table.votingframe{
width: 250px;
background-color: #282826;
border: 1px solid #666666;
vertical-align: middle;
padding-top:3px;
padding-bottom:3px;
}

td.votingframe{
vertical-align: middle;
text-align: left;
font-family: Trebuchet MS;
font-size: 12px; 
}



div.reservations_list{
position: absolute;
left: 120px;
top: 230px;
width: 730px;
height: 150px;
background-color: #282826;
border: 1px solid #666666;
vertical-align: middle;
padding: 5px;
}

div.reservations_newentry{
position: absolute;
left: 120px;
top: 400px;
width: 730px;
height: 150px;
background-color: #282826;
border: 1px solid #666666;
vertical-align: middle;
padding: 5px;
}

span.small_hours{
color: black;
font-family: Trebuchet MS;
font-size: 10px; 
font-weight: normal;
}

div.full_scrollM{
position: relative;
top: 0px; 
left: 0px;
width: 100%;
overflow:auto;
}

div.full_scrollWweekday{
position: relative;
top: 0px; 
left: 0px;
width: 100%;
height: 160px;
overflow:auto;
}

div.full_scrollWweekend{
position: relative;
top: 0px; 
left: 0px;
width: 100%;
height: 70px;
overflow:auto;
}

div.full_scrollRlist{
position: relative;
top: 0px; 
left: 0px;
width: 100%;
height: 117px;
overflow:auto;
}

div.agenda_newR{
	position:absolute;
	top:0px;
	left:620px;
	overflow:hidden;
}

div.newagenda_agendaitem{
	position:absolute;
	left: 20px;
	top: 30px;
	width: 590px;
	height: 530px;
	border: 1px black solid;
	overflow:hidden;
}

div.liteagenda{
position:absolute;
left: 650px;
top: 30px;
width: 300px;
height: 530px;
border: 1px black solid;
}

td.liteagenda{
padding-left: 10px;
text-align: left;
font-family: Trebuchet MS;
font-size: 11px; 
}

div.comment{
background-color:#6e6b60;
border: 1px black solid;
color: black;
}

A.comment{
color:black;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.comment:link{
color:black;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.comment:visited{
color:black;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none}

A.comment:active{
color:black;
font-family: Trebuchet MS;
font-size:12px;  
text-decoration:none;}

A.comment:hover{
color:black;
font-family: Trebuchet MS;
font-size:12px; 
text-decoration:none;}

span.reviewtitle{
color:black;
font-family: Trebuchet MS;
font-size:12px;
padding-left:20px;
}

span.reviewtext{
color:white;
font-family: Trebuchet MS;
font-size:12px;
}