@import url(extensies/tt_news.css);
@import url(extensies/px_actie.css);

body {
	background-color: #ed990d;
	margin: 0;
	padding: 0;
}

body, p, td, li {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #505050;
	line-height: 16px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul li {
	padding-left: 12px;
	background: url(img/bullet.gif) no-repeat left 3px;
	margin: 3px 0;
}

ul ul li {
	background: url(img/bullet_2.gif) no-repeat left 3px;
	margin: 3px 0 3px 5px;
}

a {
	color: #000;
	outline: none;
}

a:hover {
	text-decoration: none;
}

#header {
	background: url(img/header3.jpg) no-repeat;
	width: 930px;
	height: 170px;
	margin: 10px auto 0 auto;
}


#container {
	width: 920px;
	margin: 0 auto 0 auto;
	background-color: #fff;
	padding: 5px;
}

div.clearer {
	clear: both;
}

td.cc {
	padding: 0 20px;
}

#logo {
	background: url(img/logo.jpg) no-repeat;
	height: 202px;
	margin-bottom: 10px;
}

#footer {
	font-size: 12px;
	height: 30px;
	width: 930px;
	margin: 5px auto 15px auto;
	color: #fff;
	text-align: center;
}

#footer a {
	color: #fff;
}


#header span {
	display: none;
}

#toolsmenu {
	width: 180px;
	padding-right: 10px;
	text-align: right;
	margin-bottom: 10px;
}

#menu {
	margin-left: 20px;
	padding-top: 3px;
	margin-bottom: 20px;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li {
	float: left;
	padding-right: 29px;
	background: none;
	padding-left: 0;
	margin: 0;
}

#menu li.last {
	padding-right: 0px;
}

#menu a {
	line-height: normal;
	display: block;
	text-decoration: none;
	color: #e1670b;
	font-size: 17px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 3px;
	border-bottom: 4px solid #fff;
}

#menu li.act a {
	border-bottom: 4px solid #e75221;
}

#submenu {
	margin-top: 55px;
	margin-right: 10px;
}

#submenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#submenu li {
	text-align: right;
	background: none;
	padding: 0;
	margin: 0 0 5px 0;
}

#submenu a {
	display: block;
	padding-right: 15px;
	background: url(img/bullet.gif) no-repeat right 3px;
}

#submenu .submenu_2 a {
	background: none;
	color: #e75221;
}

#submenu ul.submenu_2 {
	padding-top: 5px;
}

#pagetitle {
	line-height: normal;
	font-size: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #5e6159;
}

.pagetitle_over {
	line-height: normal;
	font-size: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #5e6159;
	position: relative;
	top: -41px;
	margin-bottom: -41px;
	background-color: #fff;
}


#pagesubtitle {
	line-height: normal;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin-bottom: 20px;
}


a.leesmeer {
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	font-size:12px;
	margin-bottom:0px;
	margin-top: 3px;
}

div.newsdivider {
	border-bottom: 1px dotted #ccc;
}

span.newstitle {
	font-weight: bold;
	font-size: 13px;
}

span.datum {
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	color: #555;
	font-size: 12px;
}


/* TYPO3 */

p, pre {
	margin: 0px 0px 0px 0px;
}

h1 {
	font-size: 14px;
	color: #000;
}

h2 {
	font-size: 18px;
	color: #5e6159;
	border-bottom: 1px dotted #d2d8c8;
	padding: 0 1px 1px 1px;
}

h2.month {
	font-size: 15px;
	margin-bottom: 0px;
	color: #e1670b;
	border-bottom: 1px solid #e1670b;
}

h3, h4 {
	font-size: 14px;
	border-bottom: 1px solid #333;
	color: #e1670b;
}

h5, h6 {
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 15px 0px 10px 0px;
}

h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader, h6.csc-firstHeader {
	margin-top: 0px;
}

.csc-frame-rulerAfter {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
}


#banner_col .csc-frame-frame1 {
	padding: 3px;
	margin-bottom: 10px;
	background-color: #F8F2F2;
}

#banner_col .csc-frame-frame1 .csc-header h1 {
	margin: -3px;
	background-color: #E0DCD7;
	padding: 3px;
	margin-bottom: 3px;
	color: #28317C;
	font-size: 12px;
	font-weight: bold;
}

#banner_col h1 {
	background-color: #E0DCD7;
	font-size: 12px;
	font-weight: bold;
	color: #28317C;
	padding: 3px;
	margin: 0px;
}

/* RTE */

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left {
	text-align: left;
}

p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {
	text-align: center;
}

p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {
	text-align: right;
}

/* php modules */

.errors {
	color: #f00;
	margin-bottom: 10px;
}

#postkaart {
	background-color: #eaece4;
	padding: 15px;
}

#postkaart .if {
	width: 220px;
}

#postkaart .titel {
	color: #f84000;
	font-size: 13px;
}

#postkaart .req {
	color: #f84000;
	font-weight: bold;
}
/* acties plugin */

.tx-pxactie-pi1-listrow .actie_item {
	display: table;
	width: 100%;
	margin-bottom: 8px;
	border-bottom: #ccc;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding-bottom: 8px;
}

div.actie_lc {
	width: 205px;
	float: left;
}

div.actie_rc {
	width: 300px;
	float: left;
}

.tx-pxactie-pi1-listrow .tx-pxactie-pi1-titel {
	font-weight: bold;
	font-size: 14px;
	color: #e1670b;
	margin-bottom: 5px;
}

.tx-pxactie-pi1-listrow .tx-pxactie-pi1-datum {
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	color: #555;
	float: left;
	padding-right: 5px;
}

.tx-pxactie-pi1-listrow .tx-pxactie-pi1-leesmeer {
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	color: #555;
	font-size: 12px;
}
.tx-pxactie-pi1-singleView .tx-pxactie-pi1-titel {
	font-size: 16px;
	font-weight:bold;
}

.tx-pxactie-pi1-singleView .tx-pxactie-pi1-onthouden {
	border: 1px solid #e85221;
	padding: 0px 5px;
	background: url(img/motief2.jpg) repeat;
}

.tx-pxactie-pi1-omschrijving {
	border: 1px solid #e89074;
	padding: 10px;
}

.tx-pxactie-pi1-singleView .tx-pxactie-pi1-onthouden li {
	margin: 8px 0;
	background: url(img/vinkje.gif) no-repeat 0px 0px;
	padding-left: 20px;
}

.addtomany {
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
}

.csc-sitemap a {
	text-decoration: none;
}

.csc-sitemap a:hover {
	text-decoration: underline;
}

.csc-sitemap li {
	font-size: 14px;
	margin-bottom: 20px;
}


.csc-sitemap li li {
	font-size: 11px;
	margin-bottom: 0px;
}

.rss_icon {
	float: right;
	border: 0;
}

/* target IE7 and below */
.rss_icon {
	*margin-top: 15px;
}

.rss_icon2 {
	margin-top: 15px;
	float: right;
	border: 0;
}

.tx-indexedsearch-browsebox {
	margin: 10px 0;
	border-top: 1px solid #e75221;
	padding-top: 5px;
}

.tx-indexedsearch-info {
	color: #7e7e7e;
	margin-top: 5px;
}

.tx-indexedsearch-percent {
	text-align: right;
	color: #555;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	padding: 5px 0;
	font-weight: normal;
	font-style: normal;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	padding-top: 20px;
	color: #e75221;
	text-align: left;
}

img#sv {
	margin-top: 20px;
	margin-left: 30px;
}

#socmed {
	width: 188px;
	padding: 10px 0;
	text-align: center;
	background-color: #FFF;
	margin-bottom: 10px;
	background: url(img/socmed_bg.jpg) no-repeat;
	border: 1px solid #eaece4;
}

#socmed img {
	border: 0;
	margin: 3px;
}

