/* 
====================================
 Container Styles voor Maastricht.nu
====================================
*/

/* general */
.containerpane {
	background: transparent;
	margin:0; border:0; padding:0;
	text-align:left;
}
.containerpane p {
	margin:0.8em 0;
}

.containerblock_admin .content {
	padding:0;
	background-color:White !important;
}

/* light grey (admin) */
.containerblock_admin {
	overflow:auto;
	background: white;
	margin:0; border:0; padding:10px;
	vertical-align: baseline;
	color: #000;
	text-align: center;
}

/* containers */
.containerblock_title {
	background: transparent;
	margin:0 0 6px 0;
	border-style:dotted; border-width: 1px 0; border-color: #CCC;
	padding:0;
	vertical-align:baseline;
	color: #000;
}
/* undo pasted formatting */
.containerblock_plain * {
	background:transparent !important;
	font-size:100% !important;
	font-weight:normal !important;
	color: #000 !important;
}

.containerblock_title .SubHead, .containerblock_title .SubHead center {
	background-color:#DFC;
}

.containerblock_frame, .containerblock_frametitle {
	background: transparent;
	margin:6px;
	border:solid 1px #333;
	padding:0;
	vertical-align:baseline;
	color: #000;
}
.containerblock_frame .content, .containerblock_frametitle .content {
	margin:0;
	border-style:solid; border-width: 1px 0; border-color: #333;
	padding:0;
}

.containerblock_blank, .containerblock_title {
	background: transparent;
	margin:6px;
	border:0;
	padding:0;
	vertical-align:baseline;
	color: #000;
}
.containerblock_blank .content, .containerblock_title .content {
	margin:0; border:0; padding:0;
}

.containerblock_title table {
	color: black !important;
}
.containerblock_title a, .containerblock_admin a {
	color:#78050A !important;
}

q {
	font-style:italic;
}
q:before, q:after {
	content:"";
}
