html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
* {
margin:0pt;
padding:0pt;
list-style: none;
}
ol {list-style-type:decimal;}
body {
	background: #9cb3b9;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:90%; /* Sets default font size to 10px */
	color:#1c2325;
	margin: 0;
	padding: 0;
}
a:link,
a:visited {
  	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
        color: #1c2325;
        text-decoration:none;
	font-weight:bold;
}
.clearboth {
	clear: both;
}
#border {
	background: #1c2325;
	width:100%;
	height: 20px;
}
#offline {
	width: 500px;
	margin: 0px auto;
	padding-top: 100px;
	font-size: 1.3em;
}
#site {
	width: 1000px;
	margin: 0px auto;
}
#header {
	margin-bottom: 20px;
}
#logo {
	width: 1000px;
	float: left;
	font-size: 5em;
	height: 150px;
	text-align:center;
}
#zoek {
	width: 0px;
	float: left;
	text-align: right;
}
#footerborder {
	background: #90a8ae;
	width:100%;
	padding: 5px 0px 5px 0px;
	text-align:center;
}
#footer{
	text-align:center;
	width:100%;
	background: #809aa1;
	padding: 10px 0px 10px 0px;
	font-size: 1em;
}
#panelke {
	margin: 0 auto;
	display: none;
	text-align:center;
	padding:20px;
	font-size: 0.8em;
	line-height: 1em;
	display: none;
}
html>body #nav {
	float:left;
        width:1000px;
        padding: 0;
  	list-style: none;
  	line-height: 1; 
}
#nav ul { /* all lists */
  	padding: 0;
  	margin: 0;
  	list-style: none;
  	line-height: 1.3em;
	text-transform: uppercase;
}
#nav li a {
 	display: block;
}
#nav li { /* all list items */
  	float: left;
}
#nav li a:link, 
#nav li a:visited { /* all list items */
  	color: #1c2325;
  	text-align:center;
	font-family:Helvetica, sans-serif;
	font-weight: bold;
}
#nav li ul a:link, 
#nav li ul a:visited { /* all list items */
  	color: #1c2325;
	text-align:left;
	margin-left:10px;
	font-family:Helvetica, sans-serif;
}
#nav li a:link, 
#nav li a:visited {
	font-size: 1.2em;
  	text-decoration: none;
  	padding: 10px;
	font-weight: bold;
}
#nav li ul a:link, 
#nav li ul a:visited { /* all list items */
  	font-size: 1.1em;
	font-weight: normal;
  	text-decoration: none;
  	padding: 3px 0px 5px 0px;
    border: none;
}
#nav li a:hover { /* all list items */
  	color: #ffffff;
	background: #1c2325;
}
#nav li a.active { /* all list items */
  	color: #ffffff;
	background: #1c2325;
}
#nav li ul a:hover { /* all list items */
  	color: #1c2325;
	background: #90a8ae;
}
#nav li ul a.active { /* all list items */
  	color: #ffffff;
	background: #90a8ae;
}
#nav li ul { /* second-level lists */
  	position: absolute;
  	background: #90a8ae;
    border: 1px solid #1c2325;
  	width: 200px;
  	font-size: 0.8em;
  	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	text-transform: uppercase;
    z-index: 2;
}
#nav li ul a{ /* second-level lists */
    width: 188px;
}
#nav li ul a:hover { /* all list items */
  	color: #ffffff;
  	text-decoration: none;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
  	left: auto;
}
#crumbs {
  	width: 100%;
  	padding: 5px 0px 5px 0px;
  	border-top: 1px solid #809aa1;
	border-bottom: 1px solid #809aa1;
}
#subnav {
	width:100%;
}
#subnav ul { /* all lists */
  	padding: 0;
  	margin: 0 auto;
  	list-style: none;
  	line-height: 1;
	text-transform: uppercase;
}
#subnav li a {
 	display: block;
}
#subnav li { /* all list items */
  	float: left;
}
#subnav li a:link, 
#subnav li a:visited { /* all list items */
        font-weight:normal;
  	color: #1c2325;
	border: 1px solid #90a8ae;
  	text-align:center;
	font-size: 0.9em;
  	text-decoration: none;
  	padding: 5px;
}
#subnav li a:hover { /* all list items */
  	color: #ffffff;
	background: #90a8ae;
}
#subnav li a.active { /* all list items */
  	color: #1c2325;
	background: #90a8ae;
}

#content {
  	width: 100%;
}
#ad {
  	width: 140px;
  	text-align: left;
  	float: left;
}
#links {
  	width: 620px;
  	float: left;
  	margin-right:20px;

}
#rechts {
  	width: 220px;
  	float: right;

}
h1 {
	background: #1c2325;
	font-size: 1.5em;
	color:#ffffff;
	font-family:Helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	font-style:italic;
}
#rechts h1 {
	background: #809aa1;
	border-bottom: 1px solid #9cb3b9;
	padding: 5px;
}
h2 {
	padding: 10px 0px 0px 0px;
	font-family:Helvetica, sans-serif;
	font-size: 1.3em;
	border-bottom: 1px solid #809aa1;
	font-weight: bold;
}
h2 a:link,
h2 a:visited {
  	color: #1c2325;
}
h2 a:hover {
        color: #ffffff;
}
.item {
	margin-bottom: 20px;
	overflow:hidden;
}	
.itemforum {
	margin-bottom: 2px;
	margin-top: 2px;
	overflow:hidden;
}
#rechts .item {
	padding: 10px;
	background: #809aa1;
}	
p {
	margin:3px 0px 3px 0px;
	padding:5px 0px 5px 0px;
	font-size: 1em;
	line-height: 1.5;
}
.info {
	padding: 5px;	
	background: #90a8ae;
}
.helft {
	width:50%;
	float:left;
}
.negentig {
	width:90%;
	float:left;
}
.tachtig {
	width:80%;
	float:left;
}
.zeventig {
	width:70%;
	float:left;
}
.zestig {
	width:60%;
	float:left;
}
.veertig {
	width:40%;
	float:left;
}
.dertig {
	width:30%;
	float:left;
}
.drieendertig {
	width:33%;
	float:left;
}
.kwart {
	width:25%;
	float:left;
}
.twintig {
	width:20%;
	float:left;
}
.vijftien {
	width:15%;
	float:left;
}
.tien {
	width:10%;
	float:left;
}
.vijf {
	width:5%;
	float:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.rightpadding {
	text-align:right;
	padding-right:10px;
}
.paddingleft {
	padding-left:10px;
}
.paddingright {
	padding-right:10px;
}
.commentaren{
	position:relative;
	top:-25px;
	text-align:right;
	margin-bottom: -20px;
}	
.mark {
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
}
.border {
	border: 5px solid #809aa1;
}
.borderstopbottom {
	border-top: 1px solid #809aa1;
	border-bottom: 1px solid #809aa1;
}
.borderbottom {
	border-bottom: 1px solid #809aa1;
}
#links ul li, #rechts ul li, #adminlinks ul li, #adminrechts ul li, #adminnav ul li, #panel ul li {
	padding: 5px 00px 5px 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/star_16.png) no-repeat center left;

}
#links ul li.altered, #links ul li.row1, #rechts ul li.altered, #adminlinks ul li.altered, #adminrechts ul li.altered, #adminnav ul li.altered, #panel ul li.altered {
	padding: 5px 00px 5px 20px;
  	background: #90a8ae url(http://www.feesteuh.be/v3/images/woocons/star_16.png) no-repeat center left;

}
#panel ul li.altered {
	padding: 5px 00px 5px 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/star_16.png) no-repeat center left;
	border-top: 1px solid #809aa1;
	border-bottom: 1px solid #809aa1;
}
.altered, .row1 {
	background: #90a8ae;
}
.admin {
	background: #1c2325;
	color: #ffffff;
}
.border-top {
	border-top: 1px solid #809aa1;
}
div.altered{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	font-size: 1em;
	line-height: 1.5;
}
.views {
	padding-left: 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/search_16.png) no-repeat center left;
}
.comments {
	padding-left: 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/comment_16.png) no-repeat center left;
}
.tickets {
	padding-left: 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/page_16.png) no-repeat center left;
}	
.tickets-delete {
	padding-left: 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/user_close_16.png) no-repeat center left;
}	
.pijl-rechts {
	padding-left: 20px;
  	background: url(http://www.feesteuh.be/v3/images/woocons/arrow_right_16.png) no-repeat center left;
}
img.imginterview {
	float:left;
	background: #809aa1;
	padding: 5px;
	margin: 0px 10px 10px 0px;
}
.imginterviewindex {
	float:left;
	max-height:100px;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
	border: 5px solid #809aa1;
}
img.border {
	border: 5px solid #809aa1;
}
.margintop18 {
	margin-top: 18px;
}
.spacerbottom5 {
	margin-bottom: 5px;
}
.graph { 
    position: relative; /* IE is dumb */
    width: 248px; 
    background: #90a8ae;
    border: 1px solid #6d888f; 
    padding: 2px; 
}
.graph .bar { 
    display: block;
    position: relative;
    background: #ffffff; 
    text-align: center; 
    height: 2em; 
    line-height: 2em;     
    color: #1c2325;       
}
.graphrechts { 
    position: relative; /* IE is dumb */
    width: 150px; 
    background: #90a8ae;
    border: 1px solid #6d888f; 
    padding: 2px; 
}
.graphrechts .bar { 
    display: block;
    position: relative;
    background: #ffffff; 
    text-align: center; 
    height: 5px; 
    line-height: 2em;     
    color: #1c2325;       
}		
.small, .click {
	font-size: 0.8em;
}

.message-box { text-align: center; padding: 5px; width:90%;  margin:5px auto; }
.message-box a:link, .message-box a:visited { color: #1c2325;} 

.clean { background-color: #efefef; border: 2px solid #dedede;  }
.info  { background-color: #f7fafd; border: 2px solid #809aa1;  }
.ok    { background-color: #d7f7c4; border: 2px solid #82cb2f;  }
.alert { background-color: #fef5be; border: 2px solid #fdd425;  }
.error { background-color: #ffcdd1; border: 2px solid #e10c0c;  }

.info a, .alert a {
    color: #1c2325;   
}

div.pagination {
	margin-top: 20px;
	text-align:center;
	font-size: 1.0em;
	line-height: 1.4;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #809aa1;
	background: #90a8ae;
	text-decoration: none; /* no underline */
	color: #ffffff;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #1c2325;
	background-color: #1c2325;
	color: #ffffff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	//border: 1px solid #1c2325;
	//background-color: #1c2325;
	//color: #ffffff;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #809aa1;
	background: #90a8ae;
	color: #1c2325;	}
table.kalender td {
	text-align:right;
	padding: 10px 2px 2px 0px;
	width:100px;
}
td.dag {  }
td.oud {
	color: #555d60;
}
td.actie_oud {
  	background: url(http://www.feesteuh.be/v3/images/kalender-actie-oud.jpg) no-repeat top left;
	color: #555d60;
}
td.normaal, td.normaal a {
	background: #90a8ae;
	color: #1c2325;
}
td.actie {
  	background: #90a8ae url(http://www.feesteuh.be/v3/images/kalender-actie-normaal.jpg) no-repeat top left;
}
td.actie a {
	color: #1c2325;
}
td.actie_vandaag {
  	background: #1c2325 url(http://www.feesteuh.be/v3/images/kalender-actie-vandaag.jpg) no-repeat top left;
	color: #ffffff;
}
td.actie_vandaag a {
	color: #ffffff;
}
td.vandaag, td.vandaag a {
	background: #1c2325;
	color: #ffffff;
}
 label
{
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
  	vertical-align: top;
}
.labeldiv {
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 10px;	
}

label.error {width: auto; margin-left: 5px; color: #ae0a4b; float:none; display: inline; vertical-align: top;}
input.required, select.required, span.required, textarea.required, input.optional, select.optional,span.optional, textarea.optional, input.image_field { 
  	color: #1c2325; 
  	background-color: #90a8ae;
  	border:1px solid #809aa1;
  	font-size:1em;
	padding: 2px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
}
input.required:focus, select.required:focus, span.required, textarea.required:focus, input.optional:focus, select.optional:focus,span.optional, textarea.optional:focus, input.image_field:focus { 
  	border:1px solid #1c2325;
}
input.form-submit-old {
  border:1px solid #90a8ae;
  padding: 5px; 
  background: #1c2325;
  margin: 1px; 
  color: #ffffff;
  font-size:1em;
  font-weight: bold;
}  	
input.form-submit:hover-old {
  border:1px solid #ffffff;
}
input.form-submit {
  border:1px solid #999999;
  padding: 5px; 
  background: #e1e1e1 url(http://www.feesteuh.be/v3/images/submit-bg.jpg) repeat-x bottom left;
  margin: 1px; 
  color: #383838;
  font-size:1em;
  font-weight: bold;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}  	
input.form-submit:hover {
  border:1px solid #000000;
  color: #000000;
}
table.agenda {
	width:100%;
}	
table.agenda h2 {
	padding-top: 20px;
}
tr.jaar {
	background: #1c2325;
	color:#ffffff;
}	
tr.jaar td {
	text-align:center;
	font-weight:bold;
	font-size: 1.3em;
	font-style: italic;
	font-family:Helvetica, sans-serif;
}	
tr.drie {
	background: #ffffff;
	color: #000000;	
} 
//tr.kijker td {font-weight:bold;} 	
tr.kijker {
	background: #ffffff;
	color: #1c2325;	
}
tr.kijker a:link, tr.kijker a:visited {
	color: #000000;	
	font-weight:bold;
}
table.agenda td {
	padding:4px;
}	
.djstijloff {
	width: 20px;
}	
.djstijlon {
  	background: url(http://www.feesteuh.be/v3/images/woocons/star_16.png) no-repeat center center;
	width: 20px;
}
.affiches {
	height: 280px;
	width: 200px;
	text-align:center;
        z-index: 0;
}  	
.spacer {
	height: 30px;
	width: 100%;
}	
.bqstart {
     float: left;
     height: 45px;
     margin-top: -45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #809aa1;
 }
 .bqend {
     float: right;
     height: 25px;
     margin-top: -30px;
     font-size: 700%;
     color: #809aa1;
 }
blockquote {
    width: 95%;
	margin: 0px auto;
	background: #a5bcc2;
  	border:1px solid #809aa1;
}
#footer-home, #footer-agenda, #footer-profielen, #footer-organiser, #footer-djbase, #footer-fotos, #footer-forum, #footer-links, #footer-feesteuh, #footer-registreer, #footer-profiel {
	display:inline;
	float:left;
}
#footer dt {
  	font-weight: bold;
}
#footer dl {
  	padding: 10px;
}
#footer dd {
  	font-size: 0.9em;
  	font-weight: normal;
}
#footer dd a:link, #footer dd a:visited, #footer dd a:hover{
  	font-weight: normal;
}
#footer-sitemap {
  	margin: 0px auto;
  	width: 1000px;
  	text-align:center;
}
#footer a:link,
#footer a:visited {
        color: #1c2325;
}
#footer a:hover {
  		color: #ffffff;
}
hr {
  	height: 0;
  	border: 0;
  	border-top: 10px solid #90a8ae;
}
.aantal {
	background: #ffffff;
	color: #1c2325;
	font-weight: bold;
	font-style: italic;
	padding: 2px 4px 2px 2px;
}		
.star_1, .star_2, .star_3, .star_4, .star_5 {
	cursor: pointer;
}	
.star_hover {
	background: url('http://www.feesteuh.be/v3/images/star.png'); 
	z-index:1;
}	
#userinfo {
	background: #1c2325;
	border-bottom: 1px solid #809aa1;
	padding: 0px 10px 0px 10px;
	position: fixed;
	width: 100%;
    height: 20px;
	top: 0;
	bottom: auto;
	color:#ffffff;
}
#user {
	width: auto;
	left: 100px;
	right: 100px;
	position: absolute;
	border-right: 1px solid #90a8ae;
	border-left: 1px solid #90a8ae;
}
ul.user { /* all lists */
  	padding: 0;
  	margin: 0 auto;
  	list-style: none;
  	line-height: 1;
}
ul.user li a {
 	display: block;
}
ul.user li { /* all list items */
  	float: left;
}
ul.user li a:link, 
ul.user li a:visited { /* all list items */
    font-weight:normal;
  	color: #ffffff;
	border-right: 1px solid #90a8ae;
  	text-align:center;
	font-size: 0.9em;
  	text-decoration: none;
  	padding: 3px;
}
ul.user li a:hover { /* all list items */
  	color: #ffffff;
	background: #90a8ae;
}
ul.user1 { /* all lists */
  	padding: 0;
  	margin: 0 auto;
  	list-style: none;
  	line-height: 1;
}
ul.user1 li a {
 	display: block;
}
ul.user1 li { /* all list items */
  	float: right;
}
ul.user1 li a:link, 
ul.user1 li a:visited { /* all list items */
    font-weight:normal;
  	color: #ffffff;
	border-left: 1px solid #90a8ae;
  	text-align:center;
	font-size: 0.9em;
  	text-decoration: none;
  	padding: 3px;
}
ul.user1 li a:hover { /* all list items */
  	color: #ffffff;
	background: #90a8ae;
}
.aantal1 {
	background: #ffffff;
	color: #1c2325;
	font-weight: bold;
	padding: 1px;
}
#panel {
	top: 20px;
	right: 80px;
	position: fixed;
	display: none;
	font-size: 0.8em;
	line-height: 1.4;
	background: #1c2325;
	width: 200px;
	overflow: auto;
  	color: #ffffff;
	height: auto;
	max-height: 500px;
}
