html,body {
	height: 100%;
	margin-bottom: 1px;
}

body {
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background: #851719 url('/img/body_bg.gif') repeat-y top center;
}

a.divers_hl, a.divers_hl:link, a.divers_hl:active, a.divers_hl:visited, a.divers_hl:hover {
	color: #b61046;
	font-size: 12px;
}

img.noborder {
	border: 0;
}

div.centre {
	text-align: center;
}

a:link, a:visited, a:active, a.menu_item:link, a.menu_item:visited, a.menu_item:active, a.menu_item:hover {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a.menu_item_hl:link, a.menu_item_hl:visited, a.menu_item_hl:active, a.menu_item_hl:hover, a.info_link {
	color: #fcea03;
}

.treb14bold, .treb13bold, .treb12bold {
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.treb13bold {
	font-size: 13px;
}

.treb12bold {
	font-size: 12px;
}

div#page {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	background: #f78d2a url('/img/page_bg.gif') repeat-x;
}

div#header {
	float: left;
	position: relative;
	height: 78px;
	color: white;
	width: 1000px;
}

div#loggedin {
	position: absolute;
	right: 10px;
	top: 5px;
	border: 1px solid #000;
	color: #000;
	padding: 3px;
	background-color: #fff;
}

div#loggedin a {
	color: #00f;
}

div#login {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
}

div#logo {
	behavior: url('/styles/iepngfix.htc');
	position: absolute;
	top: 4px;
	left: 2px;
	width: 256px;
	height: 170px;
	background: url('/img/logo.png') no-repeat;
	z-index: 10;
}

div#home {
	position: absolute;
	top: 3px;
	width: 256px;
	height: 135px;
	background: url('/img/transparant.gif') no-repeat;
	z-index: 11;
	cursor: pointer;
}

div#menu_bar1 {
	float: right;
	width: 856px;
	height: 20px;
	margin: 33px 0px 5px 0px;
	background-color: #861719;
}

div#menu_bar2 {
	float: right;
	width: 890px;
	height: 20px;
	background-color: #861719;
}

div.menu_item {
	float: right;
	white-space: nowrap;
	padding-right: 13px;
}

div.menu_img {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
}

div#decoration {
	behavior: url(/styles/iepngfix.htc);
	background: url('/img/decoration_bg.png') no-repeat right bottom;
	position: absolute;
	bottom: 0px;
	left: 8px;
	z-index: 10;
	width: 99px;
	height: 327px;
}

div.menu_side_bg {
	float: right;
	width: 19px;
	height: 20px;
	background: url('/img/menu/bg_side.gif') no-repeat;
}

div.menu_content {
	float: right;
	height: 20px;
	width: 703px;
	background: url('/img/menu/bg.gif') repeat-x;
}

div#main {
	float: left;
	margin-left: 107px;
	display: inline;
	width: 893px;
	background: #851719 url('/img/spacer.gif') no-repeat;
}

div#search_divers {
	float: right;
	position: absolute;
	width: 148px;
	top: 78px;
	left: 838px;
}

div#search, div#r2l_search {
	float: left;
	width: 148px;
	height: 58px;
	padding-top: 4px;
	padding-left: 10px;
}

div#search_img {
	float: left;
	width: 28px;
	height: 29px;
	background: url('/img/search.gif') no-repeat;
}

div#search_bar {
	float: left;
	width: 108px;
	height: 25px;
	margin-left: 5px;
	margin-top: 4px;
	display: inline;
	background: url('/img/search_bar_bg.gif') no-repeat 0px 2px;
}

input.search {
	width: 104px;
	border: none;
}

input.forum_search {
	width: 84px;
	border: none;
}

div.search_text {
	float: left;
	color: #6a130e;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 70px;
	display: inline;
}

div#search_button {
	float: left;
	margin-top: 3px;
	margin-left: 4px;
}

div.testimonial {
	float: left;
	width: 180px;
	margin-right: 3px;
}

div.co_wrapper, div.hbt_wrapper, div.seks_wrapper, div.religie_wrapper, div.fev1_wrapper, div.fev2_wrapper, div.fev3_wrapper, div.fev4_wrapper {
	width: 170px;
	margin-top: 43px;
}

div.co_wrapper, div.fev1_wrapper 			{ height: 232px; }
div.hbt_wrapper, div.fev2_wrapper     { height: 251px; }
div.seks_wrapper, div.fev3_wrapper    { height: 271px; }
div.religie_wrapper, div.fev4_wrapper {	height: 287px; }

div.light_pink { background-color: #c01149; }
div.pink	  { background-color: #e1336b; }
div.yellow  { background-color: #faa819; }
div.orange  { background-color: #f37521; }
div.red     { background-color: #d62027; }
div.general { background-color: #f9a81c; }

div.divers_wrapper {
	width: 134px;
	height: 253px;
	background-color: #f37521;
	margin-top: 43px;
	padding-top: 2px;
	padding-left: 16px;
}	

div.tekst {
	width: 145px;
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
	padding: 8px;
	overflow: hidden;
}

div.coming_out, div.fev1 {
	height: 296px;
	margin-top: 63px;
	background: url('/img/headers/coming_out.gif') no-repeat;	
}

div.fev1 {
	background: url('/img/headers/seksuele_diversiteit.gif') no-repeat;
}


div.homo_bi_trans, div.fev2 {
	height: 316px;
	margin-top: 44px;
	background: url('/img/headers/homo_les_bi.gif') no-repeat;	
}

div.fev2 {
	background: url('/img/headers/jongeren_vertellen.gif') no-repeat;
}

div.seks, div.fev3 {
	height: 336px;
	margin-top: 24px;
	background: url('/img/headers/seks_relaties.gif') no-repeat;	
}

div.fev3 {
	background: url('/img/headers/info_fev.gif') no-repeat;
}

div.religie, div.fev4 {
	height: 352px;
	margin-top: 8px;
	background: url('/img/headers/cultuur_religie.gif') no-repeat;	
}

div.divers {
	width: 158px;
	height: 299px;
	margin-right: 0px;
	background: url('/img/headers/chillen.gif') no-repeat;
}

div.testimonial_naam, div.verder {
	float: right;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-right: 10px;
	display: inline;
}

img.img_link {
	border: 0px;
}

div.verder_wrapper {
	width: 170px;
	height: 22px;
}

div.verder {
	font-size: 11px;
	margin-right: 15px;
	cursor: pointer;
}

div.img_verder {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}

div.divers_item {
	float: left;
	height: 28px;
	width: 134px;
}

div.divers_img {
	float: left;
	width: 35px;
}

div.divers_titel {
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

div.divers_gay, div.divers_bi, div.divers_lila { margin-top: 10px; }
div.divers_columns { margin-top: 9px; }
div.divers_iconen, div.divers_factsheets, div.divers_rollen { margin-top: 8px; }
div.divers_cartoon { margin-top: 4px; }

div.spacer {
	position: relative;
	height: 9px;
	width: 880px;
	padding-top: 3px;
}

div.point {
	float: left;
	width: 8px;
	height: 8px;
	background: url('/img/divider_point.gif') no-repeat;
	font-size: 1px;
}

div.p1 {
	position: absolute;
	left: 173px;
}

div.p2 {
	position: absolute;
	left: 539px;
}

div#community {
	float: left;
	width: 891px;
}

div.comm_header, /*promocontent*/ div.promo_header {
	height: 22px;
	background: #951b1e url('/img/comm_header_bg.gif') repeat-x;
}

div.comm_header_titel, /*promocontent*/ div.promo_header_titel {
	margin-left: 5px;
}

div#profiel {
	float: left;
	width: 162px;
	height: 300px;
	margin-left: 7px;
	display: inline;
}

div.profiel_header {
	width: 162px;
}

div#profiel_content, /*promocontent*/ div#box1_content {
	width: 146px;
	height: 260px;
	background-color: #d62027;
	margin-top: 4px;
	padding: 8px;
	overflow: hidden;
}

div#box1_content {
	height: 212px;
}

div#box1_content ul, div#profiel_content ul {
	padding-top: 3px;
	padding-left: 18px;
	margin: 0px;
}


div#forum {
	float: left;
	width: 353px;
	height: 300px;
	margin-left: 14px;
}

div.forum_header {
	width: 353px;
}

div.forum_content {
	width: 353px;
	height: 276px;
	background-color: #e1336b;
	margin-top: 4px;
}

div.forum_column, div.forum_column2, div.forum_row {
	float: left;
	width: 164px;
	height: 266px;
	padding: 5px;
	padding-left: 6px;
}

div.forum_row, div.forum_row2 {
	width: 343px;
	height: 105px;
}


div.forum_column2 {
	position: relative;
	height: 260px;
	padding-top: 6px;
	padding-left: 10px;
	width: 161px;
}

div.forum_reactie_titel, div.forum_reageer, div.login {
	float: left;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fcea03;
	padding-top: 6px;
}

div.login {
	color: #ffffff;
	padding-top: 0px;
}

input.forum_login {
	border: none;
}

div.forum_reageer {
	padding-top: 0px;
}

div.forum_reactie, div.forum_reactie_2 {
	float: left;
	width: 150px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	margin: 2px 0px 4px 7px;
	padding-bottom: 2px;
	border-bottom: 2px dotted #fcea03;
}	

div.forum_reactie_2 {
	border: none;
}

div.reactie_tekst {
	float: left;
}

div.reactie_verder {
	float: right;
}

div.not_member {
	float: left;
	width: 155px;
	height: 130px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	padding-top: 5px;
}

div#forum_img {
	position: absolute;
	top: 135px;
	left: 15px;
	width: 140px;
	height: 103px;
	background: url('/img/forum_img.gif') no-repeat;
}

div#chat {
	float: left;
	width: 333px;
	height: 300px;
	margin-left: 13px;
	display: inline;
}

div.chat_header {
	width: 333px;
}

div#chat_content {
	width: 333px;
	height: 68px;
	margin-top: 4px;
	margin-bottom: 12px;
}

div#picture_content {
	width: 333px;
	height: 196px;
	overflow: hidden;
}

div#white_space {
	float: right;
	width: 1px;
}

img.noborder {
	border: 0px;
}

/* general content */

div.content {
	float: left;
	width: 884px;
	margin-left: 5px;
	display: inline;
}

div.content_wrapper {
	float: left;
	width: 516px;
	padding: 10px 5px 10px 10px;
	margin-top: 42px;
}

div#content_white_space {
	float: right;
	width: 1px;
	height: 548px;
}

/* promo content */

div.promo_content {
	float: left;
}

div#box1 {
	width: 162px;
	margin-top: 42px;
	height: 254px;
	margin-left: 16px;
}

div#promo_spacer {
	height: 9px;
	width: 260px;
	padding-top: 3px;
}

div.p3 {
	position: relative;
	left: 5px;
}

div.p4 {
	position: relative;
	left: 175px;
}

div.box2 {
	float: left;
	width: 330px;
	height: 300px;
	margin-left: 16px;
	display: inline;
}

div#box2_content {
	width: 330px;
	height: 68px;
	margin-top: 4px;
	margin-bottom: 12px;
}

div#box2_picture_content {
	width: 330px;
	height: 196px;
	overflow: hidden;
}

div.left {
	float: left;
}

div.intro_text {
	font-size: 12px;
}

/* profiel_box */

div.profiel_box {
	margin-bottom: 8px;
}

div.profiel_box_opties {
	margin-left: 5px;
	padding-top: 4px;
}

div.random_profiel {
	float: left;
	width: 143px;
	padding-bottom: 2px;
}

div.random_profiel_afbeelding {
	float: left;
	width: 50px;
	height: 50px;
	padding-right: 3px;
	text-align: center;
}

div.random_profiel_info {
	float: left;
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
}

div.random_profiel_naam {
	width: 85px;
	padding: 1px;
	padding-left: 4px;
	background-color: #ae1f23;
}

div.random_dashes {
	float: left;
	width: 145px;
	height: 2px;
	font-size: 1px;
	margin-top: 4px;
	padding-bottom: 4px;
	background: url('/img/dashed_red2.gif') repeat-x top left;
}


/* links in TinyMCE */

div.intro_text a {
	font-weight: bold;
}

/* 404 not found */

div.notfound {
	margin-top: 64px;
	background: url('/img/headers/404.gif') no-repeat;	
}

/* admin */

div.admin_panel {
	text-align: center;
	padding: 3px;
	margin-top: 1px;
	margin-right: 3px;
}

a.admin_link:hover {
	text-decoration: underline;
}

div.reportRow {
	float: left;
	width: 510px;
	border-bottom: 1px solid #ffffff;
}

div.afgehandeld {
	float: left;
	width: 50px;
	padding-top: 2px;
}

div.reporter, div.reported {
	float: left;
	width: 90px;
	padding: 2px;
}

div.comment {
	float: left;
	width: 250px;
}

/* eenmalig */

div#eenmalig_container {
	position: absolute;
	width: 650px;
	height: 300px;
	top: 200px;
	left: 185px;
	background-color: #63191a;
	opacity: .7;
	filter:alpha(opacity=70);
}

div#eenmalig_content {
	position: absolute;
	width: 650px;
	height: 300px;
	top: 200px;
	left: 185px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	z-index: 12;
}

div.eenmalig_optie {
	float: left;
	padding: 15px; 
}

input#fev, input#jongeren, input#orgs {
	background: none;
	border: 0px;
	color: #fff;
	font-size: 18px;
}

input#fev {
	width: 221px;
	height: 51px;
	background: url('/img/eenmalig/select_box_groot.png') no-repeat;
}

input#jongeren, input#orgs {
	width: 164px;
	height: 51px;
	background: url('/img/eenmalig/select_box_klein.png') no-repeat;
}

div#wiewatwaar {
	height: 276px;
	width: 333px;
	margin-top: 4px;
}


