/* WYMeditor */
img.float { float: right; margin: 0 0 20px 20px; }
/* /WYMeditor */

body { background: #000 url(../images/img_36.gif); font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; }

.container { background: #C2C0BF url(../images/wrapper_bg_white_950.gif) repeat-y; }

h1 {
	background: #DDA423; 	color: #FFF;
	font-size: 1.8em; font-weight: normal;
	padding: 20px 0; margin-bottom: 20px;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 1px dashed #005197;
	color: #005197;
	letter-spacing: 1px;
	margin: 0 0 1.5em 0;
}

h3 { font-size: 1.3em; line-height: 1.2em; color: #0057a0; font-weight: bold; margin: 0.25em 0 0.25em 0; }

h4 { font-size: 1.1em; color: #911d1f; margin: 0.5em 0 0 0; font-weight: bold;  }

p { line-height: 1.9em; }
.datum { font-weight: bold; margin: 0;  line-height: 1.5em; }
.prijs { font-weight: bold; padding: 0; margin: 0; line-height: 2em; color: Gray }
p.meerinformatie { font-weight: bold }
p.reserveren a { 
	background: url(../images/icons/go_24.png) no-repeat;  
	font-size: 1.2em; font-weight: bold;
	line-height: 20px;
	display: block;  height: 24px;  padding: 0 0 0 28px;   
	color: #2D9D2E;
	}
	
.letop { font-style: italic; font-weight: bold; color: green }
.uitverkocht { color: gray;}
.letopuitverkocht { color: red; }
.afgelast { text-decoration: line-through; }
.beschrijving { margin: 1em 0; }
.hidden { display: none; visibility:visible } /* visibility:visible overrides forms.css from common */

#sidebar { padding: 20px 0 10px 0; }

#sidebar ul {
	margin: 10px 10px 0 0;
	padding: 0;
	list-style-type: none;
}

#sidebar ul li {
	margin: 0; padding: 0; 
	display: inline; /* IE6 hack */
}

#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:hover, #sidebar ul li a:active {
	text-decoration: none;
	background-color: #993B2A; color: #DDA423;
	margin: 0 0 1px 0;
	display: block;  	
	padding: 2px 5px 2px 5px;
}

#sidebar ul li a:hover, #sidebar ul li a:active {
	background-color: #DDA423;
	color: #993B2A;
}

/*hidden adminOnly*/

#sidebar ul li.selected a {
	background-color: #DDA423; 
	color: #993B2A;
}

#sidebar ul li.backoffice a, #sidebar ul li.backoffice-logout a {
	background-color: #2B5194;
	color: #7E9FDA;
}

#sidebar ul li.hidden a {
	background-color: #4a4a4a;
}

body.backoffice #sidebar ul { margin: 10px 0 0 0; } 

body.backoffice #sidebar ul li a { width: 118px; float: left; margin: 0 4px 1px 0; padding: 2px 5px 2px 5px; } 

body.backoffice #sidebar ul li li a { width: 98px; float: left; margin: 0 4px 1px 20px; } 

body.backoffice #sidebar ul li a.button { width: 16px; float: left; margin: 0 0 1px 0; padding: 0; background-color: transparent; }

#footer {
	background: #DDA423; color: #82182C; text-align: center; padding: 10px 0; }

#footer a { color: #82182C; }

#footer a:hover { text-decoration: none; }

img, p img { float: none; margin: 0; }


body.programma .voorstelling { background: url(../images/gradient.gif) repeat-x bottom; margin: 1em 0 2em 0 }

/*label.radio { display:block; margin-left: 270px; }

div.Radio input { display:block; float: left; }*/

#question-voorstellingen_uitvoeringen_id label.uitvoering { height: 4em; }

form#INS_reserveringen_Stap1 label { width: 270px; }

form#UPD_reserveringen_Stap2 .question { margin: 2em 0 0 0 }
form#UPD_reserveringen_Stap2 #question-name { margin: 0 0 2em 0 }
form#UPD_reserveringen_Stap2 #question-vriend { margin: 0 }
form#UPD_reserveringen_Stap2 p.uitleg { color:brown; margin: 0.5em 0 0 180px;}

.submitbutton { margin-bottom: 1em }

table.themed, table.themed td {	font: 100% Arial, Helvetica, sans-serif; }
table.themed { width:100%; border-collapse:collapse; margin:1em 0; }
table.themed th, table.themed td {text-align:left; padding:.5em; border:1px solid #fff; }
table.themed th { background: #328aa4 url(/common/images/tr_back.gif) repeat-x; color:#fff; }
table.themed td { background:#e5f1f4; }
table.themed tr td { background:#f8fbfc; }
table.themed tr.even td { background:#e5f1f4; }

table.logos, table.logos td {	font: 100% }
table.logos { width:100%; border-collapse:collapse; margin: 1em 0; }
table.logos th, table.logos td { border:1px solid #CCCCCC; padding:1em; text-align:center; }

/* PAGINATOR */
#paginator-wrapper { clear: both; font-size: 0.9em; margin: 0; }
#paginator-wrapper .info { float: left; padding: 1em 2em 1em 0; }
#paginator-wrapper .rpp { float: left; padding: 1em 0 0 2em; }
ul#paginator { list-style-type: none; margin: 0; padding: 0; }
ul#paginator li { color: #000; display: inline; float: left; list-style-type: none; margin: 0; padding: 1em 0.25em 0 0; }
ul#paginator li a.next {
	background: url(/common/images/famfamfam_silk_icons_v013/resultset_next.png)  no-repeat 100% 50%;
	margin: 0; padding: 2px 16px 2px 0;
}
ul#paginator li a.previous {
	background: url(/common/images/famfamfam_silk_icons_v013/resultset_previous.png) no-repeat 0 50%;
	margin: 0 2px 0 0; padding: 2px 2px 2px 16px;
}
ul#paginator li a:link, ul#paginator li a:visited, ul.media_list li strong a { text-decoration: none; }
ul#paginator li a:hover, ul#paginator li a:active, a.more:hover { text-decoration: underline; }

/*#question-uur input, #question-minuut input { width: 25px }

#question-minuut { left:213px; position:relative; top:-34px; }
#question-minuut label { display: none }
*/

div.label-after input { margin-left: 180px }

.view-uitvoering div { font-weight: bold }

/*.radio-input-label-groups { display: block; margin-left: 180px; }
form#INS_reserveringen_Stap1 .radio-input-label-groups { margin-left: 270px; }
.radio-input-label-group { display: block; }
*/
#question-voorstellingen_uitvoeringen_id input { float: left; }
#question-voorstellingen_uitvoeringen_id .datumZonderMarkUp { display: block; margin-left: 300px }

