/* =REGULAR CSS
----------------------------- */
html {
	height: 100%;
}

body {
	height: 100%;
	font-size: 13px; 
	font-family: "Microsoft Sans Serif", Arial; 
	font-weight: normal;
	line-height: 1.5;
}

a {
	color: #ed1651;
	text-decoration: none;
}

h1, h2, h3 {
	font-family: Helvetica, Verdana;
	color: #ed1651;
}

h4 {
	font-family: Helvetica, Verdana;
	font-weight: bold;
	font-size: 110%;
	color: #888;
}

h2 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
}

h2 span {
	text-transform: capitalize;
	color: #f390bc;
}

h2 span.black {
	font-size: 80%;
	text-transform: none;
	color: #000;
}

strong {
	font-weight: bold;
}

img.ecard {
	border: 1px #ed1651 solid;
}

a.letter {
	color: inherit;
}

em {
	font-style: italic;
}

/* =BUILDING BLOCKS
----------------------------- */
#container {
	background: #ed1651;
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
}

#header {
	position: relative;
	background: #ed1651 url('../images/trouwen.jpg') 12px 15px no-repeat;
	padding: 110px 0 0 0;
}

#banner {
	position: absolute;
	left: 390px;
	top: 30px;
}

#body {
	background: #ffffff url('../images/content-bg.png') left top no-repeat;
	clear: both;
	margin: 0 1px 1px 1px;
	padding: 2px 10px 20px 10px;
	float: left;
}

#footer {
	clear: both;
	font-size: 10px;
	color: #fff;
	padding: 1px 3px 3px 3px;
	text-align: center;
}

#footer a {
	color: #fff;
}

#flashcontent {
	position: absolute;
	right: 36px;
	top: 0;
	width: 130px;
	height: 118px;
}

/* =LOGIN FORM 
----------------------------- */
#login {
	position: absolute;
	left: 390px;
	top: 10px;
	width: 500px;
	font-size: 11px;
	color: #fff;
}

#login input {
	width: 90px;
	border: 1px #EF95B0 solid;
	padding: 0px;
	font-size: 10px;
	background-color: #FF2F6D;
	vertical-align: middle;
	color: #fff;
}

#login input.button {
	width: auto;
	border: 0 none;
	padding: 0;
	background-color: transparent;
}

#login a {
	color: #fff;
}

body.black #login input {
	border: 1px #ccc solid;
	background-color: #aaa;
}

body.black #login input.button {
	width: auto;
	border: 0 none;
	padding: 0;
	background-color: transparent;
}

/* =SEARCH FORM 
----------------------------- */
#search {
	position: absolute;
	right: 12px;
	top: 30px;
	width: 100px;
	text-align: right;
}

#search input {
	width: 90px;
	border: 0 none;
	padding: 2px;
	background-color: #fff;
}

#search input.button {
	width: auto;
	border: 0 none;
	padding: 0;
	background-color: transparent;
	margin-top: 5px;
}

#searchresult span {
	display: block;
	float: left;
	width: 135px;
}

#searchresult li {
	padding-left: 20px;
	background: url('../images/bullet.gif') left 4px no-repeat;
}

div.content.search {
	padding: 7px;
	border: 1px #B3B3B3 solid;
	width: 820px;	
}

div.content.search form {
	margin-bottom: 20px;
}

/* =PAGE ELEMENTS 
----------------------------- */
div.left {
	float: left;
	width: 365px;
}

div.left.nieuws {
	padding: 7px;
	border: 1px #B3B3B3 solid;
	width: 460px;
}

div.left.nieuws h2 {
	text-transform: inherit;
	font-size: 140%;
	color: #000;
}

div.left.nieuws p {
	margin: 10px 0;
}

div.left.nieuws img.right {
	float: right;
	margin: 5px;
}

div.right {
	float: right;
	width: 478px;
}

div.right.nieuws {
	width: 358px;
}

div.right.nieuws #nieuws {
	width: 336px;
	height: auto;
}

div.content {
	float: left;
	width: 845px;
}

div.trouwpraat#body {
	background: #fff url('/trouwpraat/themes/vanilla/styles/default/panelfade.gif') 10px top repeat-y;
	padding-left: 0px;
	padding-top: 0px;
}

div.trouwpraat#body div.content {
	padding-left: 10px;
	padding-top: 5px;
	background: url('../images/content-bg.png') left top no-repeat;
	width: 835px;
}

div.trouwpraat#body div.banner {
	padding-top: 2px;
}

div.banner {
	float: right;
	width: 112px;
}

div.banner p {
	margin: 10px 0;
}

/* 	=WEDDINGPLANNER TAB
	=WEDDINGGIFTSHOP TAB
	=TROUW-BLOGS TAB
-----------------------*/
body.Weddingplanner div.left,
body.Trouw-Blogs div.left,
body.Weddinggiftshop div.left {
	width: 355px;
}

body.Weddingplanner div.left div,
body.Trouw-Blogs div.left div,
body.Weddinggiftshop div.left div {
	border: 1px #b3b3b3 solid;
	padding: 5px;
	margin-bottom: 15px;
	width: 328px;
}

body.Weddingplanner div.left p,
body.Trouw-Blogs div.left p,
body.Weddinggiftshop div.left p {
	margin: 5px 0;
}

body.Weddingplanner div.left div img,
body.Trouw-Blogs div.left div img,
body.Weddinggiftshop div.left div img {
	max-width: 328px;
	height: auto;
}

body.Weddingplanner div.left div.popup,
body.Trouw-Blogs div.left div.popup,
body.Veiling div.left div.popup,
body.Weddinggiftshop div.left div.popup {
	border: 0 none;
	padding: 0px;
	max-width: 340px;
}

body.Weddingplanner div.left div.popup img,
body.Trouw-Blogs div.left div.popup img,
body.Veiling div.left div.popup img,
body.Weddinggiftshop div.left div.popup img {
	max-width: 340px;
}

body.Weddingplanner div.left div.popup p,
body.Trouw-Blogs div.left div.popup p,
body.Weddinggiftshop div.left div.popup p {
	margin: 0;
}

body.Weddingplanner div.right,
body.Trouw-Blogs div.right,
body.Weddinggiftshop div.right {
	width: 488px;
}

body.Weddingplanner div.right div,
body.Trouw-Blogs div.right div,
body.Weddinggiftshop div.right div {
	border: 1px #b3b3b3 solid;
	padding: 5px;
	margin-bottom: 15px;
	width: 456px;
}

body.Trouw-Blogs div.right div {
	padding: 5px 9px;
	width: 450px;
}

body.Weddingplanner div.right p,
body.Trouw-Blogs div.right p,
body.Weddinggiftshop div.right p {
	margin: 5px 0;
}

body.Weddingplanner div.right div img,
body.Trouw-Blogs div.right div img,
body.Weddinggiftshop div.right div img {
	max-width: 453px;
	height: auto;
}

body.Weddinggiftshop div.left div#registratie,
body.Trouw-Blogs div.left div#registratie {
	width: 328px;
}

body.Weddinggiftshop div.left div#registratie input,
body.Trouw-Blogs div.left div#registratie input {
	width: 170px;
}

body.Weddinggiftshop div.left div#registratie input.submit,
body.Trouw-Blogs div.left div#registratie input.submit {
	width: auto;
}

body.Weddinggiftshop div.left div table td.center {
	text-align: center;
}

/* BRIDALFASHION GALLERY TAB
------------------------------*/

body.Bridalfashion_Gallery div.right {
	width: 355px;
}

body.Bridalfashion_Gallery div.right div {
	border: 1px #b3b3b3 solid;
	padding: 5px;
	margin-bottom: 15px;
	width: 328px;
}

body.Bridalfashion_Gallery div.right p {
	margin: 0px 0;
}

body.Bridalfashion_Gallery div.right div img {
	width: 328px;
}

body.Bridalfashion_Gallery div.right div.popup {
	border: 0 none;
	padding: 0px;
	width: 340px;
}

body.Bridalfashion_Gallery div.right div.popup img {
	width: 340px;
}

body.Bridalfashion_Gallery div.right div.popup p {
	margin: 0;
}

body.Bridalfashion_Gallery div.left {
	width: 488px;
}

body.Bridalfashion_Gallery div.left div {
	border: 1px #b3b3b3 solid;
	padding: 5px;
	margin-bottom: 15px;
	width: 456px;
}

body.Bridalfashion_Gallery div.left p {
	margin: 5px 0;
}

body.Bridalfashion_Gallery div.left div img {
	width: 453px;
}

body.Bridalfashion_Gallery div.left div table img {
	width: auto;
}

body.Bridalfashion_Gallery div.left div table p {
	margin: 2px 0;
}

body.Bridalfashion_Gallery div.left div table td {
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	color: #888;
}

body.Bridalfashion_Gallery div.left div a {
	color :#888;
	font-weight: bold;
}

body.Bridalfashion_Gallery div#myGallery,
body.Bridalfashion_Gallery div#myGallery div {
	border: 0;
	padding: 0;
	margin: 0;
}

body.Bridalfashion_Gallery div#myGallery.jdGallery div.slideInfoZone {
	padding-left: 5px;
	padding-top: 5px;
}

body.Bridalfashion_Gallery div#myGallery a {
	color: #ED1651;
}

/* TROUW-ABC TAB
------------------------------*/

body.Trouw-ABC div.left {
	width: 800px;
	padding-left: 10px;
}

body.Trouw-ABC div.left h2 {
	margin-bottom: 15px;
}

body.Trouw-ABC div.left h3 {
	color: #000;
	margin-top: -15px;
	margin-bottom: 20px;
	font-weight: bold;
}

body.Trouw-ABC div.left h3 span {
	margin-right: 15px;
}

body.Trouw-ABC div.left h3 a {
	font-size: 150%;
	margin-right: 5px;
}

body.Trouw-ABC div.left ul.limit {
	float: left;	
}

body.Trouw-ABC div.left li {	
	padding-left: 20px;
	background: url('../images/bullet.gif') left 4px no-repeat;
	margin-right: 30px;
}

body.Trouw-ABC div.left li span {	
	background-color: #eaeaea;
	display: block;
	width: 88%;
}

body.Trouw-ABC div.left li a {
	color: #888;
}

body.Trouw-ABC div.content div.left {
	color: #888;
}

body.Trouw-ABC div.content img.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

body.Trouw-ABC div.content div.left p {
	margin: 15px 0;
}

body.Trouw-ABC div.content div.left p.overzicht {
	margin-top: 60px;
}

body.Trouw-ABC div.content div.left ul {
	margin: 0 0 25px 0;
}

body.Trouw-ABC h4 a {
	color: #888;
}

/* 	=MAILAFRIEND 
	=TICKER
	=REGISTREREN
	=IDEEENBUS
------------------------------*/

body.Mailafriend div.left.nieuws,
body.Ideeenbus div.left.nieuws,
body.Registreren div.left.nieuws,
body.Ticker div.left.nieuws {
	padding: 7px;
	padding-top: 2px;
}

body.Registreren div.left.nieuws {
	border: 1px #ed1651 solid;
	background-color: #ed1651;
	color: #fff;
}

body.Mailafriend div.left.nieuws h2,
body.Ideeenbus div.left.nieuws h2,
body.Registreren div.left.nieuws h2,
body.Ticker div.left.nieuws h2 {
	color: #ed1651;
	text-transform: uppercase;
	text-transform: uppercase;
	margin-bottom: -10px;
	font-size: 24px;
}

body.Registreren div.left.nieuws h2 {
	color: #fff;
}

body.Mailafriend div.left.nieuws h3,
body.Ideeenbus div.left.nieuws h3,
body.Registreren div.left.nieuws h3,
body.Ticker div.left.nieuws h3 {
	font-size: 100%;
	margin: 15px 0 8px 0;
	font-weight: bold;
}

body.Mailafriend #diensten,
body.Ideeenbus #diensten,
body.Registreren #diensten,
body.Ticker #diensten {
	width: 335px;
	height: auto;
}

body.Mailafriend #diensten li,
body.Ideeenbus #diensten li,
body.Registreren #diensten li,
body.Ticker #diensten li {
	float: none;
	width: auto;
}

body.Registreren div.left.nieuws label {
	float: left;
	width: 95px;
	display: block;
}

body.Registreren div.left.nieuws input.submit {
	margin-top: 0;
}

body.Ticker .preview {
	margin: 25px -7px -7px -7px;
	text-align: center;
	border-top: 1px #a3a3a3 solid;
	background-color: #ffe5f1;
	padding: 10px 0;
}

body.Ticker div.left.nieuws .preview h2 {
	text-align: center;
	margin: 0 7px;
	line-height: 100%;
	color: #f390bc;
	margin-bottom: 10px;
}

body.Mailafriend div.content div.left.nieuws table td {
	padding: 4px;
}

body.Mailafriend div.content div.left.nieuws table td.right {
	text-align: right;
	vertical-align: top;
}

body.Mailafriend div.content div.left.nieuws table label {
	font-size: 80%;
	float: right;
	width: 245px;
}

/* =E-CARDS
------------------------------*/

body.E-cards div.content {
	color: #666;
}

body.E-cards div.content td.image {
	text-align: center;
}

body.E-cards div.content td.image img {
	border: 1px #ed1651 solid;
	margin: 0 2px;
}

body.E-cards div.content div.left.nieuws td.image p {
	margin: 5px 0;
}

body.E-cards div.content table.e-card td {
	text-align: center;
}

body.E-cards div.content div.left.nieuws p {
	margin: 15px 0;
}

body.E-cards div.content div.left.nieuws table td {
	padding: 4px;
}

body.E-cards div.content div.left.nieuws table td.right {
	text-align: right;
	vertical-align: top;
}

body.E-cards div.content div.left.nieuws table label {
	font-size: 80%;
	float: right;
	width: 245px;
}

body.E-cards div.content div.left.nieuws table.e-card {
	margin-top: 20px;
}

body.E-cards div.content div.left.nieuws table.e-card td {
	padding: 0;
	text-align: left;
}

body.E-cards div.content div.left.nieuws table.e-card p {
	margin: 5px 0;
}

body.E-cards div.content div.left.nieuws table.e-card img {
	border: 1px #ed1651 solid;
}

body.E-cards div.left.nieuws {
	padding: 7px;
	padding-top: 2px;
}

body.E-cards div.left.nieuws h2 {
	color: #ed1651;
	text-transform: uppercase;
	margin-bottom: -10px;
	font-size: 24px;
}

body.E-cards div.left.nieuws h3 {
	font-size: 100%;
	margin: 15px 0 0 0;
	font-weight: bold;
}

body.E-cards #diensten {
	width: 335px;
	height: auto;
}

body.E-cards #diensten li {
	float: none;
	width: auto;
}

body.E-cards #registratie {
	width: 335px;
	height: auto;
}

body.E-cards #registratie form input {
	width: 185px;
}

body.E-cards #registratie form input.submit {
	width: auto;
}

body.E-cards #diensten strong {
	color: #ed1651;
}

/* 	=VIDEO TAB
	=VEILING TAB
-----------------------*/
body.Video div.content,
body.Veiling div.content {
	padding-top: 10px;
}

body.Video div.left,
body.Veiling div.left {
	width: 415px;
}

body.Video div.left div,
body.Veiling div.left div {
	border: 1px #b3b3b3 solid;
	padding: 5px;
	margin-bottom: 15px;
	width: 415px;
}

body.Video div.left p,
body.Veiling div.left p {
	margin: 5px 0;
}

body.Video div.left div img,
body.Veiling div.left div img {
	width: 414px;
}

body.Video div.right,
body.Veiling div.right {
	width: 400px;
}

body.Video div.right div,
body.Veiling div.right div {
	border: 1px #b3b3b3 solid;
	padding: 5px;
	margin-bottom: 15px;
	width: 370px;
}

body.Video div.right p,
body.Veiling div.right p {
	margin: 5px 0;
}

body.Video div.right div img,
body.Veiling div.right div img {
	max-width: 370px;
	height: auto;
}

body.Video div.left div#registratie,
body.Veiling div.left div#registratie {
	width: 415px;
}

body.Video div.left div#registratie label,
body.Veiling div.left div#registratie label {
	width: 100px;
}

/* =HOME TAB
------------------------------*/

/*---> tekst bovenkant <---*/
#welkom {
	font-size: 10px;
	padding: 20px 10px 0 10px;
	color: #888888;
	margin-bottom: 15px;
}

/*-----> nieuws blok <-----*/
#nieuws {
	border: 1px #ed1651 solid;
	background-color: #fdeff5;
	padding: 2px 5px 10px 5px;
	width: 340px;
	height: 130px;
	margin-bottom: 20px;
}

/*-----> registratie blok <-----*/
#registratie {
	border: 1px #ed1651 solid;
	background-color: #ed1651;
	padding: 2px 5px 3px 5px;
	width: 340px;
	margin-bottom: 20px;
	color: #fff;
}

#registratie h2 {
	color: #fff;
}

#registratie form {
	margin-top: 11px;
}

#registratie form p {
	margin-bottom: 3px;
}

#registratie form label {
	float: left;
	display: block;
	width: 50px;
}

#registratie form input {
	border: 0 none;
	background-color: #fff;
	padding: 2px;
	vertical-align: middle;
}

#registratie form input.submit {
	border: 0 none;
	background: none;
}

/*-----> grijze links <----*/
#magazine a,
#diensten a,
#trouwpraat a {
	color: #888888;
	font-weight: bold;
}

#trouwpraat a {
	font-weight: normal;
}

/*----> list elements <----*/
#nieuws li,
#magazine li,
#diensten li,
#trouwpraat li {
	text-indent: 20px;
	background: url('../images/bullet.gif') left 4px no-repeat;
}

#diensten li {
	float: left;
	width: 225px;
}

/*------> flashblok <------*/
#homepage {
	position: relative;
	border: 1px #b3b3b3 solid;
	background-color: #fff;
	padding: 0;
	width: 350px;
	height: 334px;
	margin-bottom: 20px;
}

#homepage dt {
	font-family: Helvetica, Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 94px;
	height: 84px;
	margin: 0;
	padding: 0;
	border-bottom: 1px #FFF solid;
	background-color: #b5b5b5;
	color: #FFF;
	cursor: default;
	
	display: table-cell;
	vertical-align: middle;
	
	*display: table;
	*position: relative;
	*overflow: hidden;
	*height: 83px;
}

#homepage dt span {
	*top: 50%;
	*left: 50%;
	*position: absolute;
}

#homepage dt span span {
	*position: relative;
	*top: -50%;
	*left: -50%;
	
	line-height: 1.0;
	font-size: 14px;
}

#homepage dd {
	float: right;
	width: 1px;
}

#homepage dt.active {
	background-color: #ED1651;
	cursor: default;
}

#homepage img {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}

#homepage dd.active img {
	display: block;
}

/*---> uitgelicht blok <---*/
#uitgelicht {
	border: 1px #b3b3b3 solid;
	background-color: #fff;
	padding: 2px 5px 10px 5px;
	width: 455px;
	height: 130px;
	color: #888888;
	margin-bottom: 20px;
}

#uitgelicht a.link {
	padding-left: 20px;
	background: url('../images/bullet.gif') left no-repeat;
	text-transform: uppercase;
	color: #888888;
	font-weight: bold;
}

/*----> magazine blok <---*/
#magazine {
	position: relative;
	border: 1px #b3b3b3 solid;
	background-color: #fff;
	padding: 2px 5px 5px 5px;
	width: 455px;
	height: 213px;
	color: #888888;
	margin-bottom: 20px;
}

#magazine ul {
	width: 300px;
}

#magazine p {
	text-indent: 0;
}

#magazine img.right {
	position: absolute;
	top: 0;
	right: 0;
	float: right;
}

/*---> diensten blok <---*/
#diensten {
	position: relative;
	border: 1px #b3b3b3 solid;
	background-color: #fff;
	padding: 2px 5px 5px 5px;
	width: 455px;
	height: 75px;
	color: #888888;
	margin-bottom: 20px;
}

/*---> trouwpraat blok <---*/
#trouwpraat {
	position: relative;
	border: 1px #b3b3b3 solid;
	background-color: #fff;
	padding: 2px 5px 3px 5px;
	width: 455px;
	color: #888888;
	margin-bottom: 15px;
}

#trouwpraat h2 span {
	text-transform: uppercase;
}

#trouwpraat h3 {
	text-transform: uppercase;
	color: #888;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 5px;
}
/*---> custom  blok <---*/
#bericht_04-02-2008 {
	position: relative;
	border: 1px #b3b3b3 solid;
	background-color: #fff;
	padding: 2px 5px 3px 5px;
	width: 455px;
	color: #888888;
	margin-bottom: 15px;
}
/*---> idee blok <---*/
#idee {
	position: relative;
	border: 1px #ed1651 solid;
	background-color: #fdeff5;
	padding: 2px 5px 3px 5px;
	width: 340px;
	height: 310px;
	color: #ED1651;
	margin-bottom: 15px;
}

#idee h2 span {
	text-transform: uppercase;
}

#idee form {
	margin: 10px 0;
}

#idee input,
#idee textarea {
	border: 1px #F390BC solid;
	width: 220px;
	padding: 2px;
}

#idee input.button {
	border: 0 none;
	margin: 10px 12px 0 0;
	width: auto;
	float: right;
}

#idee label {
	width: 105px;
	display: block;
	float: left;
}

/* =TROUWPRAAT
----------------------------- */
div.termsofservice p,
div.termsofservice h1,
div.termsofservice h2 {
	margin: 10px 0;
}

div.termsofservice h1 {
	font-size: 150%;
}

div.termsofservice h2 {
	font-size: 110%;
}

/* =NAVIGATION 
----------------------------- */
#nav {
	list-style: none;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 700;
	width: 605px; /* 700 met BLOGS tab */    /* 930 voor vol menu */
	float: left;
}

#nav li {
	z-index: 1;
	float: left;
	margin: 0 -5px 1px 0;
	padding: 4px 0 1px 0;
	background: url('../images/tabright_red.png') right top no-repeat;
}

#nav li a {
	margin: 0 10px 0 0;
	padding: 6px 0 3px 7px;
	color: #FFF;
	text-decoration: none;
	background: url('../images/tableft_red.png') left top no-repeat;
}

#nav li.pink 		{ background: url('../images/tabright_pink.png') right top no-repeat; }
#nav li.pink a 		{ background: url('../images/tableft_pink.png') left top no-repeat; }
#nav li.lightpink 	{ background: url('../images/tabright_ligthpink.png') right top no-repeat; }
#nav li.lightpink a { background: url('../images/tableft_ligthpink.png') left top no-repeat; }
#nav li.blue 		{ background: url('../images/tabright_blue.png') right top no-repeat; }
#nav li.blue a 		{ background: url('../images/tableft_blue.png') left top no-repeat; }
#nav li.black 		{ background: url('../images/tabright_black.png') right top no-repeat; }
#nav li.black a 	{ background: url('../images/tableft_black.png') left top no-repeat; }

#nav li.selected {
	position: relative;
	z-index: 5;
	margin-bottom: 0px;
	padding-bottom: 2px;
	background: url('../images/tabright_white.png') right top no-repeat;
}

#nav li.selected a {
	color: #ED1651;
	padding-bottom: 4px;
	background: url('../images/tableft_white.png') left top no-repeat;
}

/* =COLORS 
----------------------------- */
body.pink { 
	background-image: url('../images/pattern.jpg'); 
}

body.pink #container { 
	background-color: #ee3d96; 
}

body.pink #header { 
	background-image: url('../images/trouwen_pink.jpg'); 
	background-color: #ee3d96; 
}

body.lightpink { 
	background-image: url('../images/kleerhangers.jpg');
	background-position: -400px 0px;
	background-repeat: repeat-x;
}

body.lightpink #body {
	background: #ffffff url('../images/content-bg-lightpink.png') left top no-repeat;
}

body.lightpink #container { 
	background-color: #f390bc; 
}

body.lightpink #header { 
	background-image: url('../images/trouwen_lightpink.jpg');
	background-color: #f390bc; 
}

body.black { 
	background-image: url('../images/foto.jpg');
}

body.black #body {
	background: #ffffff url('../images/content-bg-black.png') left top no-repeat;
}

body.black #container { 
	background-color: #000; 
}

body.black #header { 
	background-image: url('../images/trouwen_black.jpg'); 
	background-color: #000; 
}

input#registreer {
	float: left; margin-left: 158px;
}

/* TROUWPAGINA
------------------------------*/

body.Trouwpagina div.content {
	padding: 7px;
	border: 1px #B3B3B3 solid;
	margin: 25px 60px;
	width: 690px;
}

body.Trouwpagina div.content h1,
body.Trouwpagina div.content h2,
body.Trouwpagina div.content p,
body.Trouwpagina div.content ul,
body.Trouwpagina div.content img {
	margin: 10px 0;
}

body.Trouwpagina div.content h1 {
	font-size: 160%;
	font-weight: bold;
	text-align: center;
}

body.Trouwpagina div.content h2 {
	font-size: 130%;
	text-transform: none;
}

body.Trouwpagina div.content h2.center {
	text-align: center;
}

body.Trouwpagina div.content ul {
	padding-left: 20px;
	list-style: disc;
	color: #ED1651;
}

body.Trouwpagina div.content ul a {
	color: #9F002F;
}

body.Trouwpagina div.content p.center {
	text-align: center;
}










body.Registreren {
	background: #fff;
}

body.Registreren table {
	width: 100%;
	height: 100%;
}

body.Registreren table td {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

body.Registreren div.content {
	width: 476px;
	background-color: #eee;
	margin: 0px auto;
	position: static;
	text-align: left;
}

body.Registreren div#_body {
	width: 500px;
	margin: 0 auto;
}