fieldset {border:1px solid #F99;}
legend {font-weight:bold;}
label {float:left; clear:both; width:180px;}
fieldset.choice label {width:360px;}
label small {font-size:9px; color:#F00;}
input {margin-bottom:2px;}

td {
	color: #07008A;
	border-bottom: 1px;
}

td.dag{
	width: 80px;
}

body{
	background-color: #DBDBD9;
}

#container		{ background: url('/weddingwise/img/bg_ww.gif'); margin:0px auto;}
#header			{ height: 25px;}
#headersl		{ background-image: url('/weddingwise/img/bghead_sl.gif');}
#kolomrechtssl	{ text-align: center}
#kolomlinkssl { background-color: #F154A5;  }
#contentlinksimg { line-height: 0px;}

.sllogo			{ text-align: left; margin-top: 50px;}
a.logo			{ display: block; float: right; padding: 0px; margin: 0px; margin-top: 0px;}
a.logo:hover	{ background: #FF6600;}

#contentrechts{
	text-align:center;

}

.buttons {
	margin-top: 20px;
	line-height: 12px;
}

.buttons img {
	margin-top: 5px;
}


.polyplanlogo {
text-align : center;
	vertical-align : bottom;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.partners{
	text-align : center;
	background-color: #FFF;
	width: 195px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
.partnertop{ background : #F154A5; color: #FFF;}
.partnertop h1 {
	font-size : 14px;
}
.partnerlogo{ min-height: 60px; border-bottom: 1px solid #DBDBD9; padding-bottom: 10px; }
.partnerlogo h3{font-size: 14px; color: #07008A; }

a:link{ color: #F154A5;}
a:visited{ color: #F154A5;}
a:hover, active {color: #6E6966;}


.message_failure {color:#F00; border-color:#F00;}
.message_success {color:#090; border-color:#090;}
.message_failure,.message_success {font-weight:bold; background-color:#EEE; border-width:3px; border-style:solid; padding:20px; margin:20px;}

div.hidden     {display: none;}
