body			{ position:relative;font-family:Geneva, Arial, Helvetica, sans-serif; line-height:130%; background:#fff; text-align: center;
	min-width: 600px; padding:2px;margin:0;  }

#box			{ width: 890px; display:block;padding: 3px; margin-left:30px;font-size:12px; background:#fff; margin:0 auto; text-align: left; border:2px #5656ff solid;}

#top h1{display:none;}
#top h2{display:none;}

#top 			{ width:auto; height:180px; background:url('http://treinflirt.nl/i/treinflirt-logo.jpg') no-repeat;}


#menu	 			{ margin:10px 0 10px 0; font-weight:bold; font-size:1.4em;clear:both;background:#FFFFFF;   }
	#menu ul		{list-style:none;margin:0;padding:0;}
	#menu li		{display:inline;margin:0;padding:0; }
	#menu li a		{margin:0;padding:4px;text-decoration:none;color:#110940; border:1px #000 solid; }
	#menu li a:hover{ text-decoration:underline;}
	

.intro{   float:left; width:280px;padding:0; margin:10px 3px 10px 0; text-align:center; background:url('http://treinflirt.nl/i/g/info-box-bg.gif');color:#4a4a4a; }
.intro h2{ font-size:1.2em; margin:0; padding:2px; color:#FFDC61; }
#banner	{   float:left; width:564px;padding:0; margin:10px 0 10px 0; text-align:center; font-size:1.4em; color:#FF0000; background:#FFFFFF; }
#banner2	{  width:100%; clear:both;padding:0 0 7px 0; margin:0; text-align:left; /*background:url('http://treinflirt.nl/i/g/banner-bg.gif') no-repeat top;*/ height:90px;}

p.ext {padding:2px;margin:0;text-align:left;}


#h1_box{width:565px; border:2px #FFDC61 solid; background:#FFFFFF;margin-bottom:5px; padding:1px;}
#main		{ float:left;}
.main		{ width:564px; background:#FFFFFF;}
#sub		{ float:right; width:214px; margin:0 0 0 4px; }
#sub p		{ padding:0; font-size:11px;  text-align:left; }
#sub strong	{display:block; }
#sub h2		{}

#sub h2{font-size:1.0em; margin:0; padding:2px; color:#110940; background:#fff;}

#footer{ color:#000; height:20px; background-color:#fff;}
#footer p {font-size:9px; color:#000; }
#footer a {color:#000; }
#footer a:hover {text-decoration:underline; }

a:visited{text-decoration:none; }
a:hover{text-decoration:underline; }
a:active{text-decoration:none; }
a{color:#110940;text-decoration:none; }

<!-- OPROEPJES--> 
.oproep	{background:#FFFFFF; margin-bottom:5px; }
.oproep h2.right{background:#FFFFFF; font-size:12px; color:#000;  padding:0 12px 0 55px; margin:0 0 0 0;  /*background:url('http://treinflirt.nl/i/trein-flirt-oproep-header.gif') no-repeat; background-position:bottom;*/ height:65px; text-align:right; 
border-top:#110940 1px solid; }
.oproep h2.left{background:#ececff; font-size:12px; color:#000;  padding:0 12px 0 10px; margin:0 0 0 0;  /*background:url('http://treinflirt.nl/i/trein-flirt-oproep-header.gif') no-repeat; background-position:bottom;*/ height:65px; text-align:left;
border-top:#110940 1px solid; 
}
.oproep h2 a{color:#5656ff;text-decoration:none;}
.oproep h2 a:hover{text-decoration:underline;}
.oproep h3{color:#000; padding:0 8px 2px 8px; margin:0 0 0 0; font-size:10px;float:left;}
.oproep h3 a{color:#5656ff;}
.oproep h3 a:hover{text-decoration:underline;}
p.ext strong{font-size:12px;}
.oproep .bottom{display:block;height:20px; padding:0 0 6px 0; margin:0 0 0 0;border-top:0; background:#fff; border-bottom:#110940 1px solid; }
.oproep .acties{float:right;padding:0 5px 0 5px;background:#110940;
    background-color: #110940;          /* if needed */
    border: 1px solid #110940;   /* if needed */
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */


}
.oproep a {color:#000;}
.acties a {color:#fff;}
.oproep a img {border:0; margin:2px 0 2px 0; padding:0 1px 0 1px;vertical-align:middle; bottom:0; }

img{border:0;}
.oproep p{color:#000000; background:#FFFFFF;padding:8px 8px 14px 8px; margin:0 0 0 0; font-size:12px;line-height:24px;}

HTML>BODY HR { margin-right: 0; width: 100%; height: 1px; background-color:#333333; border: none; }
HTML>BODY HR { margin-right: 0; width: 100%; height: 1px; background-color:#333333; border: 0px solid #F00; } 
HR { text-align: right; width: 100%; height: 1px; color:#333333;; border: none; } 

#reageer-top {background:url('http://treinflirt.nl/i/g/reageer-op-deze-oproep.jpg'); display:block;  }
#reageer-bottom {display:block;background:#284093; height:20px;border:1px #666666 solid;margin:0 0 20px 0;}
.reageer{display:block;top:65px;color:#333333; background:#FFFFFF;padding:8px 8px 14px 8px; margin:0 0 0 0;border-left:1px #F2C302 solid;border-right:1px #F2C302 solid;}
input{border:1px #F2C302 solid; background-color:#284093;color:#FFFFFF; margin:0 0 2px 0;}
textarea{border:1px #F2C302 solid; background-color:#284093;color:#FFFFFF; margin:0 0 2px 0;}
select{border:1px #F2C302 solid; background-color:#284093;color:#FFFFFF; margin:0 0 2px 0;}

.warning{font-size:9px; color:#5656ff;};

#main p{margin:0;padding:3px;}
#main ul{margin:0 0 0 24px;padding:0;}
.reageer h1{font-size:14px; margin:2px; padding:0;}
.reageer h2{font-size:12px; margin:2px; padding:0;}
.reageer p{font-size:11px;margin:2px;}

#tab-accordion .tab-element{clear: both; margin-top:10px; }

.tab-toggler{width: 75px; float: left; background:#110945; text-decoration: none; text-align: center; display: block; color: #000; font-weight: normal; font-size:11px; padding:3px;}
a.tab{text-decoration: none; color: #000; border: solid #fff; border-width: 0 2px 2px 0;}
#oproepen {width:600px;}
