/* ====== Common styles for site and tinyMCE ========================= */

/* reset all, and set common styles */
body,div,span,hr,img,ul,ol,li,p,h1,h2,h3,h4,h5,h6,h7,a {
	margin:0px;
	padding:0px;
	border:none;
	background:transparent;
	color:#000;
	font-size:12px;
	letter-spacing:.01em;
	line-height:1.4em;
  font-family: Arial,Helvetica,sans-serif;
}

/* set specifics */
p,h1,h2,h3,h4,h5,h6,h7 	{ padding-bottom:1em; }

#main_content h1 {
	font-weight:bold;
	font-size:25px;
	color:#B61958;
	background-image:url('../img/punt_B61958.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	line-height:25px;
	width:100%;
}
#main_content h1 a.h {
	font-weight:bold;
	font-size:25px;
	line-height:25px;
	color:#B61958;
}
#main_content h1.small {
	font-size:16px;
	line-height:16px;
	padding-top:12px;
}
#main_content h2 {
	margin-top:-27px;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	padding-top:1px;
}

#sub_content h1 {
	font-size:16px;
	margin-top:1px;
	line-height:16px;
}

#sub_content p {
	padding-bottom:0px;
}

a, a:visited 						{ text-decoration:none; color:#B61958; }
a:hover,
a:active,
a.current,
a.current:visited 			{ text-decoration:underline; color:#B61958; }

li 		{margin-left:15px;margin-bottom:2px;}

img {	margin:0px; }

hr, .hr {
	width: 100%;
	height:1px;
	background-color:#B61958;
	margin:48px 0px 16px;
	}
#main_content hr {
	margin-top:38px;
}

/* === Common styles, also used in styles dropdown of tinyMCE ========= */

.small 					{ font-size:11px; }
.color 					{ color:#B61958; }
.center					{ text-align:center;}
.right					{ text-align:right; }

/* ============== tinyMCE specific styles, only for admin ============ */
body#tinymce			{ margin:4px; padding-left:40px;}
body#tinymce	*		{ max-width:495px; }

#tinymce a 				{ text-decoration: underline; }
#tinymce img			{ float:right;margin-bottom:24px;}
#tinymce .center img,
#tinymce .center object { float:none;}

#content.nieuwsbrief #tinymce 		{ padding:0px;}
#content.nieuwsbrief body#tinymce * 	{ max-width:760px;}