html,body {
	height:100%;
	color:#2e2e2f;
}body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {
	font-weight:400;
	margin:0;
	padding:0;
}h1,h2,p {
	margin:0 0 .5em;
}
h2 {
	font-size:1.5em;
	margin:.3em 0 .5em
}
.smlotext{color:#57a941;font-size:1.7em;}ul{list-style-type:none;margin:0;padding:0;}fieldset,img{border:0 none;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;}caption,th{text-align:left;}p{line-height:1.4em;}a:hover{color:#2971a8;text-decoration:underline;}a:focus{outline:none;}

body {
	background-color:#FFF;
	font-family:"Trebuchet MS", "Helvetica", sans-serif;
	font-size:.8em;
	margin:0;
	padding:0;
}
div.maincontainer {
	text-align:left;
	margin:0 auto 0;
}

div.topmenu{
	height:70px; 
	padding-top:12px;
	background-color: #57a941;
	position:relative;
	font-size:1.15em;
	margin:0px;
	margin: 0 auto;
}
div.topmenu a:link,.topmenu a:visited {
	color:#FFF;
	text-decoration:none;
}
div.topmenu a:hover {
	color:#FFF;
	text-decoration:underline;
}
div.topmenu ul{list-style-type:none;position:absolute;right:0;top:17px;}div.topmenu ul li{float:left;line-height:17px;font-size:.9em;margin:0 4px;padding:7px .35em 7px 0;}div.topmenu ul li a{height:45px;padding-bottom:7px;padding-top:7px;}

div.topmenu .active {
	text-decoration:underline
}
div.topbanner{}.pic_1{background:url(../images/header/header_50p_nl.jpg);}.pic_2{background:url(../images/header/header_50p_nl.jpg);}.pic_3{background:url(../images/header/header_50p_nl.jpg);}.pic_4{}.pic_5{background:url(../images/header/header_50p_nl.jpg);}

.leftcolumn {
	float:left;
	width:190px;
	padding-right:20px;
	margin-bottom:15px;
	margin-top:-10px;
	overflow:hidden;
}
.leftcolumn h3.topbutton {
	background:url(../images/header/menuheader_si2.png) no-repeat;
	display:block; 
	width:200px;
	height:30px;
	color:#fff;
	padding:5px 5px 8px 17px;
}

.leftcolumn form {
	margin:0;
}
.leftcolumn label {
	display:block;
	margin:.2em 0;
}
.leftcolumn .paneltop {
	padding-top:10px;
	margin-top:.1em;
	overflow:hidden;
	width:200px;
}
.leftcolumn .panelcontent {
	overflow:hidden;
	width:180px;
	margin:0 0 .5em;
	em 1em .4em;
	background-color:#FFF;
	border-radius:6px;
	padding: 10px;
	font-size:1.1em;
}
.dropcontent {
	overflow:hidden;
	width:180px;
	margin:0 0 .5em;
	em 1em .4em;
	background-color:#57a941;
	border-radius:6px;
	padding: 10px;
	font-size:1.1em;
}
.dropcontent a:link,.dropcontent a:visited {
	font-size:.9em;
}
div.dropcontent a:hover {
	text-decoration:none;
}
.dropcontent p {
	line-height:25px;
}
.leftcolumn .panelcontent p  {
	line-height:25px;
}
.leftcolumn .contactus h3 {
	font-size:1.1em;
	margin-bottom:7px;
}
.maincontent {
	width:739px;
	min-height:350px;
	margin-left:1px;
	margin-bottom:0px;
	float:left;
	padding-bottom:25px;
}
.maincontent_wd {
	width:960px;
	min-height:350px;
	margin-left:1px;
	margin-bottom:0px;
	float:left;
	padding-bottom:25px;
}
.maincontentpop{margin:20px;}.maincontent .mainleft{width:329px;float:left;padding-right:20px;}.maincontent .mainright{width:329px;float:right;padding-left:20px;}#mainleft3{width:219px;float:left;padding-right:20px;margin-top: -23px;}#mainmiddle3{width:219px;float:left;padding-left:20px;margin-top: -23px;}#mainright3{width:219px;float:right;padding-left:20px;margin-top: -23px;}.submitbutton{margin-bottom:5px;margin-top:5px;}

.chatsubh {
	font-size:1.1em;
	color:#c63;
}
.chatsubh a:link,.chatsubh a:visited{color:#c63;text-decoration:underline;font-weight:700;}.chatsubh a:hover{color:#c63;text-decoration:none;font-weight:700;}



.h2pseudo{font-size:1.5em;}.floatleft{float:left;margin:6px 9px 3px 11px;}.floatleft2{float:left;margin:6px 9px 3px 0px;}div.searchregions{height:210px;overflow:auto;width:140px;border:inset silver 1px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;}.tableicon{border:1px solid #CCC;}.info_text{color:#666;font-size:.85em;line-height:1.4em;}.quote{color:#999;font-size:3em;line-height:.15em;vertical-align:bottom;}.small_text{font-size:.85em;}.white{color:#FFF;}.shpomo{position:absolute;visibility:hidden;border:solid 1px #CCC;background-color:#FFF;margin-left:25px;padding:5px;}#warn{color:#C20000;background:#FFC5A8;}#notice{color:#248A01;background:#CCFFBC;}

.footerwrapper{
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
	height:100%;
	background-color:#e6e6e6;
	color:#666666;
	font-size:1.2em;
	width: 100vw;
    left: calc(-50vw + 50%);
}
.footerwrapper a:link,.footerwrapper a:visited {
	color:#666666;
	text-decoration:none;
}
.footerwrapper a:hover {
	color:#666666;
	text-decoration:none;
}

.footerwrapper .links{
	position:absolute;top:15px;right:0;}

.textcounter {
	border:none;
	font-family:"Trebuchet MS", "Helvetica", sans-serif;
}
.tablebordgreen{border-top:1px solid #57a941;border-right:1px solid #57a941;border-bottom:1px solid #57a941;border-left:1px solid #57a941;}div.bubble{width:auto;font-size:1em;margin-bottom:24px;}div.bubble blockquote{border:1px solid #c9c2c1;background-color:#fff;margin:0;padding:0;}div.bubble blockquote p{margin:10px;padding:0;}div.bubble cite{position:relative;top:6px;background:transparent url(../images/background/tip.gif) no-repeat 20px 0;font-style:normal;margin:0;padding:7px 0 0 15px;}div.bubble div.rounded{margin-bottom:10px;border:3px solid #fff;background-color:#b7e0ff;}div.bubble div.rounded blockquote{border:0;background-color:transparent;}div.bubble div.rounded blockquote p{margin:0 10px;}div.bubble cite.rounded{position:relative;padding-left:15px;padding-top:12px;top:9px;background:transparent url(../images/background/tip-rounded.gif) no-repeat 15px 0;font-size:1.1em;margin:0;}div#pimped.bubble{font-size:.9em;}div#pimped.bubble div.rounded{color:#fff;border:3px solid #fff;background-color:#111;}div#pimped.bubble cite.rounded{background:transparent url(../images/background/tip-pimped.gif) no-repeat 15px 0;}#twitter_badge_container{width:200px;background:#C1EAFF;}#twitter_badge_tl{background:transparent url(../graphics/background/twitter_tl.png) top left no-repeat;}#twitter_badge_tr{background:transparent url(../graphics/background/twitter_tr.png) top right no-repeat;}#twitter_badge_bl{background:transparent url(../graphics/background/twitter_bl.png) bottom left no-repeat;}#twitter_badge_br{background:transparent url(../graphics/background/twitter_br.png) bottom right no-repeat;}#twitter_badge_inner{padding:45px 10px 10px;}#twitter_badge_via{font-size:10px;}#my_twitter_status_time{color:#666;font-size:10px;}#twitter_update_list{font-weight:400;display:inline;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}#twitter_update_list ul{float:left;}#twitter_update_list li{list-style:none;padding:0 2px 2px;}.header2red{color:#C33;}#shadow-container{position:relative;left:3px;top:3px;margin-right:3px;margin-bottom:3px;}#shadow-container .shadow2,#shadow-container .shadow3,#shadow-container .container{position:relative;left:-1px;top:-1px;}#shadow-container .shadow1{background:#F1F0F1;}#shadow-container .shadow2{background:#DBDADB;}#shadow-container .shadow3{background:#B8B6B8;}#shadow-container .container{background:#fff;border:1px solid #848284;padding:5px;}a:link,a:visited{color:#2971a8;text-decoration:none;}div.topmenu h1 span,.hide{display:none;}
	
.submenu .current a {
	text-decoration:underline;
}
.bold {
	font-weight:700;
}
.result_header,.result_header_large{border-top:none;border-right:none;border-bottom:1px solid #CCC;border-left:none;}.footerwrapper .footer .copy,#twitter_badge_via a{color:#666;}.chatbox{position:fixed;width:225px;display:none;}.chatboxhead{background-color:#57a941;color:#fff;border-right:1px solid #57a941;border-left:1px solid #57a941;height:16px;padding:7px;}.chatboxblink{background-color:#f99d39;border-right:1px solid #f99d39;border-left:1px solid #f99d39;}.chatboxcontent{font-size:13px;color:#333;height:200px;width:209px;overflow:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #eee;background-color:#fff;line-height:1.3em;padding:7px;}.chatboxsubhead{font-size:11px;color:#333;height:16px;width:209px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #eee;background-color:#fff;line-height:1.3em;padding:7px;}.chatboxinput{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;}.chatboxtextarea{width:206px;height:44px;border:1px solid #57a941;overflow:hidden;margin:1px;padding:3px 0 3px 3px;}.chatboxtextareaselected{border:2px solid #57a941;margin:0;}.chatboxmessage{margin-left:1em;}.chatboxinfo{margin-left:-1em;color:#666;}.chatboxmessagefrom{margin-left:-1em;font-weight:700;}.chatboxoptions{float:right;}.chatboxoptions a{text-decoration:none;color:#FFF;font-weight:700;font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;}.chatboxtitle{float:left;font-size:14px;}ul.marquee{display:block;list-style:none;line-height:1;position:relative;overflow:hidden;width:500px;height:22px;margin:0;padding:0;}ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;}.admincontent{width:90%;margin-bottom:20px;float:left;margin-left:20px;}
#blogcontent {
	width:670px;
	text-align:left;
	margin:0 auto;
	padding:0;
}
#blogmain {
	width:460px;
	float:left;
}

#blogsidebar {
	width:180px;
	float:right;
	}
.blogpost div{line-height:1.6em;margin:0 0 .75em;}.blogpost{border-bottom:1px solid #CCC;}.blogpostcom{border-bottom:1px solid #CCC;}#blogsidebar ul{border-bottom:1px solid #CCC;list-style:none;margin:0 0 1.5em;padding:0 0 1.5em;}#blogsidebar li{text-indent:-15px;line-height:1.5em;margin:0;padding:0 0 .25em 15px;}#blogsidebar p{line-height:1.5em;}h1,h4{color:#57a941;font-size:1.7em;margin:.3em 0 .5em;}h4 a:link,h4 a:visited,h4 a:hover{color:#57a941;text-decoration:none;}.blogtitle{color:#F60}#twitupd_badge_container{width: 500px; background: #C1EAFF}#twitupd_badge_tl{background: transparent url(../images/background/twitupd_tl.png) top left no-repeat;}#twitupd_badge_tr{background: transparent url(../images/background/twitupd_tr.png) top right no-repeat;}#twitupd_badge_bl{background: transparent url(../images/background/twitupd_bl.png) bottom left no-repeat;}#twitupd_badge_br{background: transparent url(../images/background/twitupd_br.png) bottom right no-repeat;}#twitupd_badge_inner{padding: 30px 10px 10px 10px;}.toggle_container{margin: 0 0 5px;padding: 0;overflow: hidden;clear: both;}.toggle_container .block{padding: 5px 5px 5px 0px;}

.trigger {
	color:#666;
	font-size:.85em;
	line-height:1.4em;
	float:left;
}
.pstrigger{color:#666;font-size:.85em;line-height:1.4em;float:left;}.box1{margin: 5px auto auto auto;padding: 5px 15px 15px 15px;border: 1px solid #d7d7d7;-moz-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;behavior: url(https://www.50plusmatch.nl/css/border-radius.htc);background-color:#FFF}.box2{margin: auto 5px auto auto;padding-bottom:5px;padding-left:15px;padding-right:10px;padding-top:15px;border: 1px solid #d7d7d7;-moz-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;behavior: url(https://www.50plusmatch.nl/css/border-radius.htc);font-size:.8em;float: right;background-color:#FFF}.box3{margin: 0 -7px auto auto;padding: 15px;border: 1px solid #d7d7d7;-moz-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;behavior: url(https://www.50plusmatch.nl/css/border-radius.htc);background-color:#FFF}div.topmenu_nl{background:url(../images/logo/logo_si.png) no-repeat top left;height:61px;text-align:right;position:relative;font-size:1.2em;margin:.5em 0;}div.topmenu_nl h1 a{display:block;width:306px;height:60px;}div.topmenu_nl a:link, .topmenu_nl a:visited{color:#999;text-decoration:none;}div.topmenu_nl a:hover{color:#999;text-decoration:underline;}
	
.counter {
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#FFF;
	background-color:#F00;
}

.counter_tm {
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#FFF;
	background-color:#F00;
	font-size:.8em;
	padding-left:0;
}

.orbutton{background-color:#FF981F;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #FF981F;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:18px;padding:5px 14px;text-decoration:none;min-width:150px;-webkit-appearance: none;text-align:center;}.orbutton:disabled{ opacity:0.65;cursor:default;}.orbutton:link{background-color:#FF981F;color:#ffffff;}.orbutton:visited{background-color:#FF981F;color:#ffffff;}.orbutton:hover{background-color:#FF981F;color:#ffffff;}.orbutton:active:enabled{position:relative;top:1px;color:#ffffff;}

.orbutton_sm {
	background-color:#FF981F;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #FF981F;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:14px;padding:5px 14px;text-decoration:none;min-width:80px;-webkit-appearance: none;text-align:center;}.orbutton_sm:disabled{opacity: 0.65;cursor:default;}.orbutton_sm:link{background-color:#FF981F;color:#ffffff;}.orbutton_sm:visited{background-color:#FF981F;color:#ffffff;}.orbutton_sm:hover{background-color:#FF981F;color:#ffffff;}.orbutton_sm:active:enabled{position:relative;top:1px;color:#ffffff;}sup{vertical-align: baseline;position: relative;top:-0.4em;}.topbrep{color:#57a941;font-size:1.2em;}

.divround {
	background:#FFFFFF;
	border-radius:7px;	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-webkit-appearance: none;
}
.divround2 {
	background:#FFFFFF;
	border-radius:7px;	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-webkit-appearance: none;
	border:1px solid #a7a7a7;
}
.divround_head {
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	font-size:15px;
	height:24px;
	text-align:center;	
	padding-top: 5px;
	-webkit-appearance: none; 
	background-color:#e6e6e6;
}
.divround_hbd {
	background:#FFFFFF;
	border-radius:7px;	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-webkit-appearance: none;
	border:1px solid #57a941;
}
.divround_head_hbd {
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	font-size:15px;
	height:24px;
	text-align:center;	
	padding-top: 5px;
	-webkit-appearance: none; 
	background-color:#57a941;
	color:#FFF;
}
.contentcontainer {
	width: 960px;
    margin: 0 auto; 
	padding-top: 25px;
}
.messages {
	position: relative;
	padding: 10px;
	background: #B7E0FF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color:#666666;
	margin-bottom: 10px;
}

.messages p {
	line-height:12px;
}
.messages a:link,.messages a:visited {
	color:#666666;
	text-decoration:underline;
	font-weight:700;
}
.messages a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:700;
}
.tablerc {
	border-collapse:separate;
	border-radius:7px;
	-moz-border-radius:7px; 
	background-color:#FFF;
}
.table_head {
	font-size:15px;
	height:34px;
	background-color:#e6e6e6;
}
.table_head td {
	vertical-align:middle;
}
.table_head > td:first-child {
	-moz-border-radius: 7px 0 0 0;
	border-radius: 7px 0 0 0;
  	
	padding-left:15px;
}
.table_head > td:last-child {
	-moz-border-radius: 0 7px 0 0;
	border-radius: 0 7px 0 0; 
  	
}
input[type="checkbox"] {
	width:15px;
	height:15px;
}
input[type="text"] {
	font-size:1.2em;
}
input[type="password"] {
	font-size:1.2em;
}
select {
	font-size:1.2em;
}
.larger {
	font-size:1.1em;
}
.messagesn {
	color:#c63;
}
.messagesn p {
	line-height:12px;
}
.manyrws {
	line-height:150%;
}
span.fullpost {
	display:none;
}
div.extlinh p {
	line-height:1.6em;
}
div.extlinh p {
	line-height:1.6em;
}
#circle {
	width:150px; 
	margin-left:auto; 
	margin-right:auto
}
.sorted {
	pointer-events: none;
   	cursor: default;
	color: #666 !important;
}
.sorted a:link {
	pointer-events: none;
   	cursor: default;
	color: #2e2e2f;
}
.sorted a:visited {
	pointer-events: none;
   	cursor: default;
	color: #2e2e2f;
}
.sorted a:hover {
	pointer-events: none;
   	cursor: default;
	color: #2e2e2f;
}
.sorted a:active {
	pointer-events: none;
   	cursor: default;
	color: #2e2e2f;
}
.floatright {
	float: right;
	margin-bottom: 3px;
	margin-left: 11px;
	margin-right: 9px;
	margin-top: 6px;
}
.divround_head_pop {
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	font-size:15px;
	color:#FFFFFF;
	height:24px;
	text-align:center;	
	padding-top: 5px;
	-webkit-appearance: none; 
	background-color:#57a941;
}
