/* GENERAL ====================================================== */

/* mac hide \*/
HTML,BODY{
	height:100%;
	margin:0;
	padding:0;
}
/* end hide*/

BODY{
	background: #c6c6c6 url(../Images/body_bg_top.gif) repeat-x left top;;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #525252;
	text-align:center;
	/*min-width: 933px;*/
}	
BODY,TD,DIV,P,A{
	font-family: arial;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
}


DIV.clear, BR.clear{
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}


/* LAYOUT GENERAL ====================================================== */

DIV.outer_container{
	width: 100%;
	height:auto;
	background: #FFFFFF url(../Images/body_bg_top.gif) repeat-x left top;
	border: 0px solid #000;
	text-align:center;
}

DIV.outer{
	width: 933px;
	height:auto;
	margin:auto;	
}
DIV.footer{
	background: #c6c6c6 url(../Images/footer_bg.gif) repeat-x left top;
	width: 100%;
	height:110px;
	text-align: center;
	border:0px solid #000;
	padding: 0px;
	margin:0px;
}

DIV.footer TD.column1,DIV.footer TD.column1 A,DIV.footer TD.column1 A:hover,
DIV.footer TD.column2,DIV.footer TD.column2 A,DIV.footer TD.column2 A:hover,
DIV.footer TD.column3,DIV.footer TD.column3 A,DIV.footer TD.column3 A:hover{
	color: #ffffff;
}
DIV.footer TD.column1{
	text-align: left;
	padding: 11px 0px 0px 88px;
	width: 214px;	/*302 - 88*/
}
DIV.footer TD.column2{
	text-align: left;
	padding: 11px 0px 0px 0px;
	width: 397px;
}
DIV.footer TD.column3{
	text-align: left;
	padding: 0px 0px 0px 0px;
	width: 235px;
}


DIV.header{
	width: 100%;
	height:163px;
}
DIV.logo{
	float: left;
	width: 280px;
	height:163px;
}
DIV.moodbar{
	float: left;
	width: 616px;
	height:163px;
}


DIV.title{
	width: 100%;
	height:44px;
}
DIV.title DIV.container{
	float: left;
	width: auto;
	height:44px;
	line-height: 48px;
	font-size: 13px;
	font-weight:bold;
	color: #525252;
	padding-left: 300px;
}
DIV.title DIV.logout{
	float: right;
	width: auto;
	height:44px;
	padding-right:54px;
}

DIV.title DIV.logout A{
	line-height: 48px;
	font-size: 13px;
	font-weight:normal;
	color: #525252;
	text-decoration:none;
}
DIV.title DIV.logout A:hover{
	text-decoration:underline;
}


DIV.content_container{
	width: 933px;
	height:auto;
	border: 0px solid #ff9900;
	text-align:left;
}

DIV.content_column1{
	float: left;
	background: #FFFFFF url(../Images/menu_bg.gif) no-repeat left top;
	width: 209px;
	min-height: 312px;
	margin: 0px 25px 0px 46px;
	text-align:left;
}

DIV.content_column2{
	float: left;
	background: #FFFFFF url(../Images/content_bg.gif) no-repeat left top;
	width: 616px;
	min-height: 312px;
	text-align:left;
}


DIV.content_column1 DIV.container,
DIV.content_column2 DIV.container{
	height: auto;
	width: auto;
	margin-top: 28px;
}
DIV.content_column2 DIV.container{
	margin-left: 22px;
	width:94%;
}

.sponsoredby{
	width: 176px;
	height: 32px;
	background: url(../Images/sponsoredby_off.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
.sponsoredby:hover{
	background: url(../Images/sponsoredby_on.gif) no-repeat left top;
}


.address_icon{
float: left;
padding-right:3px;
}



/* LOGIN FORM ====================================================== */

label.logintitle{
float:left;
font-weight:bold;
height:24px;
line-height:24px;
width:90px;
margin: 0px 0px 6px 0px;
}


/* ACCOUNT PLUGIN ====================================================== */


div.my_account_column_title_odd, div.my_account_column_title_even,
label.my_account_column_title_odd, label.my_account_column_title_even,
div.my_account_form_odd, div.my_account_form_even, LABEL.my_account_column_title,
div.my_account_form_save
{
	float: left;
	width: 160px;
	font-weight: bold;
	padding: 4px 0px 3px 4px;
	clear:left;
}
div.my_account_column_value_odd,div.my_account_column_value_even,
div.my_account_column_input_odd,div.my_account_column_input_even{
	float: left;
	width: 240px;
	font-weight: normal;
	padding: 4px 0px 3px 4px;
	
}
div.my_account_column_input_odd,div.my_account_column_input_even{
	padding: 1px 0px 1px 4px;
}

div.my_account_form_odd, div.my_account_form_even, div.my_account_form_save{
	width: 404px;
}
LABEL.my_account_column_title{
	padding: 2px 0px 2px 4px;
}

div.my_account_column_title_odd,label.my_account_column_title_odd,div.my_account_column_value_odd,
div.my_account_column_input_odd,
div.my_account_form_odd{
	background-color:#FEFAE8;
}
div.my_account_column_title_even,label.my_account_column_title_even,div.my_account_column_value_even,
div.my_account_column_input_even,
div.my_account_form_even{
	background-color:#F1F1F1;
}
div.my_account_form_save{
	background-color:#F5D23F;
	border-top:3px solid #ffffff;
	margin-bottom:10px;
}





DIV.my_account_column_title{
	float: left;
	line-height:24px;
	height:24px;	
	width: 404px;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
	font-weight:bold;
	background-color:#F5D23F;
	color:#FFFFFF;
	border-bottom:3px solid #ffffff;
	clear:both;
}
DIV.my_account_column_footer{
	clear:both;
	line-height:3px;
	height:3px;
	line-height:3px;
	width: 404px;
	font-size:3px;
	padding: 0px 0px 0px 4px;
	background-color:#F5D23F;
	border-top:3px solid #ffffff;
	margin-bottom:10px;
}

IMG.my_account{
float:right;
border:2px solid #F5D23F;
}
IMG.my_account_edit{
border:2px solid #F5D23F;
}



TR.ledenlijst TH{
	line-height:24px;
	height:24px;
	padding: 0px 20px 0px 4px;
	font-weight:bold;
	background-color:#F5D23F;
	color:#FFFFFF;
	border-bottom:3px solid #ffffff;
}
TR.ledenlijst TD.footer{
	line-height:3px;
	height:3px;
	line-height:3px;
	font-size:3px;
	padding: 0px;
	background-color:#F5D23F;
	border-top:3px solid #ffffff;
}
TR.ledenlijst TD.odd,TR.ledenlijst TD.even{
	padding: 4px 20px 3px 4px;
	vertical-align:top;
}
TR.ledenlijst TD.odd{
	background-color:#FEFAE8;
}
TR.ledenlijst TD.even{
	background-color:#F1F1F1;
}


FORM.MyAccountEditForm INPUT{
width:150px;
}
FORM.MyAccountEditForm INPUT.button{
width:82px;
}
FORM.MyAccountEditForm INPUT.upload{
width:238px;
}







