/* ====== 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:12.5px;
	letter-spacing:.005em;
	line-height:1.4em;
  font-family: Arial,Helvetica,sans-serif;
}

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

#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%;
	text-transform:uppercase;
	margin-left:-45px;
	padding-left:45px;
}
#content h1 a.h {
	font-weight:bold;
	font-size:25px;
	line-height:25px;
	color:#B61958;
}
#content h1.small {
	background-image:none;
	font-size:16px;
	line-height:16px;
	padding-top:12px;
	text-transform:none;
}
#content .form h1.small {
	color:#666;font-weight:normal;
}
#content h2 {
	color:#B61958;
	margin:0px;
	padding:0px;
}
#content h2.subtitle {
	text-transform:uppercase;
	margin-bottom:0px;
	color:#666;
	font-weight:bold;
}

#content .subkop {
	margin-top:-27px;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	padding-top:1px;
	margin-bottom:20px;
}

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

#column 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:20px 0px 16px;
	float:left;
	}

table,tr,td {
	border-collapse:collapse;
	border-spacing:0px;
}
table {width:100%;}
td {vertical-align:top;}



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

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

/* ============== tinyMCE specific styles, only for admin ============ */
body#tinymce			{ margin:4px;}

#tinymce a 				{ text-decoration: underline; }
#tinymce img			{ float:right;margin-bottom:24px;}
#tinymce .center img,
#tinymce .center object { float:none;}
#tinymce .tag 		{ background-color:#F4FFE0;}
#tinymce .intro		{ background-color:#EEEEEE;}

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