body {
	background-color: 	#ECECEC;
	background-image:	url('/images/achtergrond_seniorendating.png');
	background-repeat:	repeat-x;
	background-position:	left;
	background-position:	0 0;
}

body,td {
 font-family:		Arial, tahoma, Helvetica;
 font:			12px arial, tahoma,helvetica;
 font-size:		12px;
 color:			#000000;
 margin:		0px; 
}

.wit {
	background-color: 	#FFFFFF;
}

.witblok {
	background-color: 	#FFFFFF;
	display:		block;
	margin-bottom:		0px;
	padding-bottom:		18px;
	padding-top:		7px;
	height:			70px;
}

foto {
	border-width:		1; 	
	border-style:		dotted;
}

td.boven {
 text-align:		right;	
 background-color:	#2B7ECA;
 color:			#FFFFFF;
 font-family:		Arial, Helvetica;
 font:			12px;
 font-weight:		bold;
 padding-bottom:	3px;
 padding-left:		20px;
 padding-right:		22px;
}

.inspringen {
 padding-left:		22px;
}

p {
 padding-left:		22px;
 padding-right:		22px;
 padding-bottom:	8px;
 margin:		0px;
}

li {
 padding-bottom:	6px;
}

td.eric {
height: 100px;
}

td.grijs {
 background-color:	#D9D9D9
}

.form {
 padding-left:		24px;
}


.zoekscherm {
 padding-left:		0px;
 margin-left:		40px;
}

.klapuit {
 margin-left:		0px;
 width:			180px;
}
.klapuit_smal {
 margin-left:		0px;
 width:			85px;
}

.lftd {
 width:			45px;
 display:		inline-block;
}

a.homeknop		{margin-bottom:1;width:120px; height:27px; background-image:url(/images/home_knop_over.gif);display: inline-block;}
a.homeknop:hover img	{visibility:hidden;}

a.zoekenknop		{margin-bottom:1;width:120px; height:27px; background-image:url(/images/date_zoeken_knop_over.gif);display: inline-block;}
a.zoekenknop:hover img	{visibility:hidden;}

a.lidwordenknop			{margin-bottom:1;width:120px; height:27px; background-image:url(/images/lid_worden_knop_over.gif);display: inline-block;}
a.lidwordenknop:hover img	{visibility:hidden;}

a.contactknop		{margin-bottom:1;width:120px; height:27px; background-image:url(/images/contact_knop_over.gif);display: inline-block;}
a.contactknop:hover img	{visibility:hidden;}

a, a:link, a:visited, a:active, a:hover {
 text-decoration:	none;
 color:			#ff0000;
}

a.footer, a.footer:visited, a.footer:hover, a.footer:active {
 color: #7F7F7F;
 text-decoration: none;
}
a.footer:hover {
 text-decoration: underline;
}

h1
{
 font-size: 16pt;
 color: #FF8126;
 padding-top:		18px;
 padding-left:		22px;
 padding-bottom:	0px;
}

h2
{
 background-color:	#CFCFCF;
 font-size:		16pt;
 font:			16pt;
 color:			#3E3E3E;
 padding:		2px;
 padding-left:		8px;
 margin-left:		22px;
 margin-right:		22px;
}

h2.small, .small
{
 background-color:	#CFCFCF;
 font-size:		12pt;
 font:			12pt;
 color:			#3E3E3E;
 padding:		2px;
 padding-left:		8px;
 margin-left:		12px;
 margin-right:		12px;
}

h3
{
 font-size:		12pt;
 font:			12pt;
 color:			#3E3E3E;
 padding:		2px;
 padding-left:		8px;
 margin-left:		22px;
 margin-right:		22px;
}


h4
{
 font-size: 14pt;
 color: #FF8126;
 padding-top:		18px;
 padding-left:		22px;
 padding-bottom:	0px;
}

form
{
margin: 0;
}

a.menu, a.menu:visited, a.menu:active, a.menu:hover, .menu {
 font-color:		#034581;
 color:			#034581;
 text-decoration:	none;
 display:		block;
 font-size:		18px;
 background-image:	url('/images/menu_bullet.gif');
 background-repeat:	no-repeat;
 background-position:	left;
 background-position:	45 5;
 margin-top:		18;
 padding-top:		0;
 padding-left:		60;
 margin-bottom:		0;
 padding-bottom:	0;
}

a.menu:hover {
 background-image:	url('/images/menu_bullet.gif');
 background-repeat:	no-repeat;
 background-position:	left;
 background-position:	47 5;
}

.submenus {
 display:		none;
 margin-left:		0;
 padding-left:		0;
}

a.submenu, a.submenu:visited, a.submenu:active, a.submenu:hover  {
 color:			#034581;
 background-image:	url('/images/submenu.jpg');
 background-repeat:	no-repeat;
 background-position:	left;
 background-position:	50 4;
 margin-top:		0;
 margin-left:		0;
 padding-left:		65;
 padding-top:		0;
 display:		block;
}

a.submenu:hover {
 text-decoration:	underline;
}


a.rood, a.rood:visited, a.rood:active, a.rood:hover, .rood {
 text-decoration:underline;
 color: #ff0000;
}

.rood {
 text-decoration:none;
}

a.white, a.white:visited, a.white:active, a.white:hover, .white {
 text-decoration:none;
 color: #ffffff;
}

a.white:hover {
 text-decoration:underline;
}

.submitbutton {
border-width: 0; 
}

a.menu:hover {
 text-decoration:underline;
}

hr {
 background-color: #CCCCCC;
 color:		#CCCCCC;
 width:		300px;
 height:	3px;
 padding:	0px;
 padding-left:	25px;
 margin:	25px;
 display:	block;
}

.pasfoto120 {
 max-height:	120px;
 max-width:	120px;
 overflow:	hidden;
 width:		expression(Math.min(parseInt(this.offsetWidth),120)+"px");
 height:	expression(Math.min(parseInt(this.offsetHeight),120)+"px");
}

.pasfoto120140 {
 max-height:	120px;
 max-width:	140px;
 overflow:	hidden;
 width:		expression(Math.min(parseInt(this.offsetWidth),140)+"px");
 height:	expression(Math.min(parseInt(this.offsetHeight),120)+"px");
}


input,select,option,textarea {
 background-color: #FFFFFF;
 font-family : Tahoma, Verdana, sans-serif;
 font-size : 12px;
 font-weight : normal;
 text-indent : 2px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 border-style: solid;
 border-width: 1; 
}


input.inlog {
 color : #8A9197;
}

.form_radio {
 background-color: #FFFFFFF;
 border-width: 0;
 margin-left: 0px;
 margin-right: 0px;
}

#dhtmltooltip
{
 position:		absolute;
 border:		1px solid #8C2910;
 padding:		5px;
 background-color:	#FFE7C6;
 visibility:		hidden;
 z-index:		100;
 font-size:		14px;
 color:			#000000;
 filter:		progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135);
}


.helptekst_titel,.helptekst_tekst
{
 font-family:		Arial, Helvetica;
 color:			#8C2910;
 padding:		0;
 margin:		0;
}

.helptekst_tekst
{
 width:			250;
 padding-top:		10;
 font-style:		italic;
}

.helpicon
{
 background-image:	url(/images/help_sd.jpg); 
 width:			18;
 height:		18;
}

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide img {
    border: 2px solid silver;
}
.highslide:hover img {
    border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
    border-color: black;
}
.highslide-image {
    border-width: 2px;
    border-style: solid;
    border-color: white;
    background: gray;
}
.highslide-wrapper, .rounded-white {
    background: white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-top: none;
    font-size: 1em;
    padding: 5px;
    background: white;
}
.highslide-heading {
    display: none;
    color: gray;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    cursor: default;
    padding-left: 22px;
    background: url(highslide/graphics/icon.gif) no-repeat 0 1px;
}
.highslide-dimming {
    position: absolute;
    background: black;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: gray;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
    width: 105px;
    height: 20px;
    position: relative;
    top: -23px;
    left: 7px;
}
.highslide-controls ul {
	height: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.highslide-controls li {
    float: left;
}
.highslide-controls a {
    background-image: url(highslide/graphics/controlbar-white-small.gif);
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
    cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
    background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
    background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
    background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
    background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -120px -20px;
} 
