* {
	margin:0 auto;
	padding:0;
}
html, body{
	background:#ebf0c1 url(/cmsfile/865) repeat-y center top; /* 793 */
	_background:#ebf0c1 url(/cmsfile/869) repeat-y center top; 
	height:100%;
}
body {
	background:#ebf0c1 url(/cmsfile/865) repeat-y center top; /* 793 */
	_background:#ebf0c1 url(/cmsfile/869) repeat-y center top; 
	font-family:"Trebuchet MS", arial, verdana, helvetica;
	font-size:11px;	
	margin:0;
	padding:0;
}	

#social {
	width:120px;
	margin-top:15px;
	height:20px;
	float:left;
}
	
#container {
	width:914px;
	padding-bottom:12px;
	position: relative;
	min-height: 100%;
	height:auto !important; 
	height:100%; /* voor IE */
	
}

#left {
	width:48px;
	height:150px;
	float:left;
	background-image:url(/cmsfile/853); /*769*/
	background-repeat:no-repeat;
}

#top {
	width:866px;
	height:117px;
	background-image:url(/cmsfile/757);
	float:right
}

#beste_gemeente {
	width:180px;
	height:110px;
	background: transparent;	
	float:right;
}
#beste_gemeente a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
}
#beste_gemeente hr{
	width:52px;
	height:0;
	border: 0;
	border-top: 1px solid #fff; 
	margin-right:4px;
}
#beste_gemeente span{
	width:50px;
	height:40px;
	float:right;
	display:inline;
	margin:-62px 16px 0 0;
	background: transparent url(/cmsfile/801) no-repeat center 14px;
}
#beste_gemeente img{
	border:none;
	float:left;
	display:inline;
	margin-top:-112px;
}
#menu {
	width:786px; /* 590 */
	height:20px;
	margin:98px 0px 0px 68px;
	float:left;
	display:block;
}
#menu a{
	_margin-top:2px;
}
#main_menu {
	list-style-type:none;
	width:780px;
	height:16px;
	float:left;
	display:block;
	margin-left:21px;
}

#main_menu li {
	float:left;
	display:inline;
	font-family:arial;
	font-size:12px;
	text-align:center;
	margin-left:13px;
	line-height:16px;
	_line-height:12px;
	_padding:1px;
}

#main_menu a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-family:arial, verdana, helvetica, sans-serif;
	display:block;

}

#main_menu a:hover, #main_menu a.selected {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-family:arial, verdana, helvetica, sans-serif;
}

.thema_list {
	list-style-type:none;
}

.thema_list li {
	font-size:11px;
	text-align:left;
	margin:0px 0px 4px 10px;
}

.thema_list li:first-child {
	margin-top:10px;
}

.thema_list a {
	color:#000000;
	font-size:11px;
	text-decoration:none;
}

.thema_list a:hover {
	color:#000000;
	text-decoration:underline;
}

#homepage_foto {
	height:115px;
	width:230px;
	margin:15px 0px 0px 0px;
	float:left;
}

#homepage_text {
	height:115px;
	width:255px;
	float:right;
	margin:15px 0px 0px 0px;
}

.more_link {
	width:100%;
	height:20px;
	text-align:right;
}

.more_link a {
	color:#000;
	text-decoration:none;
	font-style:italic;
	font-size:11px;
}

#homepage_text h1 {
	margin-bottom:10px;
	font-size:14px;
}

#cont {
	width:680px;
	background-color:#d9e48b;
	float:left;
	display:inline;
	margin:0;
	background-image:url(/cmsfile/849);/*785*/
	background-repeat:no-repeat;
}
#cont .data{
	padding:12px;
}
#cont a{
	color:#006666;
	text-decoration:underline;
}
#cont a:hover{
	text-decoration:none;
}
#cont ul{
	margin:18px 0 18px 14px;
}
#cont ol{
	margin-left:18px;
}
#data h1 {
	color:#006666;
	font-size:40px;
	margin:10px 0px;
}

#data h2 {
	font-size:16px;
	margin-bottom:20px;
}

#data h3, #data h4, #data h5, #data h6{
	font-size:14px !important;
	font-weight:800;
	color:#000;
	margin-bottom:3px;
}
#data p {
	font-size:12px;
	margin-bottom:18px;
}
#data strong{
	font-weight:bolder;
}

hr{
	display:none;
}
form{margin-left:24px;}
.inputselect{
	border: 1px solid #666;
	margin-bottom:4px;
	padding:2px;
}
.inputtext{
	border: 1px solid #666;
	margin-bottom:4px;
	padding:2px;
	width:240px;
}
.inputtextarea{
	border: 1px solid #666;
	margin-bottom:4px;
	padding:2px;
	width:240px;
}
#kp{
	margin:24px 0 12px 0;
}
#kp a{
	text-decoration:none;
	margin-top:24px;
}
#right_container {
	width:180px;
	float:right;
	margin:0;
	padding-bottom:24px;
} 

#agenda {
	width:177px;
	height:140px;
	float:right;
	background:#efc260 url(/cmsfile/805) no-repeat -1px 46px;
	text-align:left;
	margin:0 0 6px 0;
}
/*
#agenda ul {
	list-style-type:none;
	color:#000 !important;
	text-decoration:none;
	margin:8px 0 0 12px;
	
}
#agenda ul li a{
	color:#000;
	text-decoration:none;
}
#agenda ul li a:hover{
	text-decoration:underline;
}
*/
#activiteiten {
	width:177px;
	height:80px;
	float:right;
	background:#b1c70d url(/cmsfile/805) no-repeat -1px 46px;
	margin:0 0 6px 0;
}
#centrumnieuws {
	width:177px;
	height: 190px;
	float:right;
	background:#f09952 url(/cmsfile/805) no-repeat -1px 46px;
	margin:0 0 6px 0;
}

#winkelinbeeld {
	width:177px;
	height:80px;
	float:right;
	background:#d8e386 url(/cmsfile/805) no-repeat -1px 46px;
	margin:0 0 6px 0;
}

#klantinbeeld {
	width:177px;
	height:80px;
	float:right;
	background:#b1c70d url(/cmsfile/805) no-repeat -1px 46px;
	margin:0 0 6px 0;
}

#actie_week {
	width:177px;
	height:80px;
	background:#d8e386 url(/cmsfile/805) no-repeat -1px 46px;
	float:right;
	margin-bottom:6px;
}

.data {
	padding:6px;
}

h1.kop {
	font-size:14px;
	width:170px;
	height:30px;
	line-height:30px;
	text-align:left;
	text-indent:12px;
}
#cms_textfooter{
	width:600px;
	clear:both;
	float:left;
	display:block;
	margin-top:20px;
	background: transparent;
}
#cms_textfooter a{
	color: #33666;
	text-decoration:none;
}	
.kop_agenda {
	background: url(/cmsfile/897) no-repeat 2px top; /* 753 */
}

.kop_centrumnieuws {
	background: url(/cmsfile/761) no-repeat 2px top;
}

.kop_winkelinbeeld {
	background: url(/cmsfile/905) no-repeat 2px top; /**/
}

.kop_klantinbeeld, .kop_activiteiten {
	background: url(/cmsfile/893) no-repeat 2px top; /* 765 */
}

.kop_actievandeweek {
	background: url(/cmsfile/885) no-repeat 2px top;
}
.clear{
	width:680px;
	height:10px;
	background:#333;
	clear:both;
	float: left;
	display:block;
}
.facebook{
	float:right;
	margin:6px 0;
}
