@charset "utf-8";
/* HOMEPAGE */
#home {
	width: 894px;
	float: left;
	margin: 0 12px 0 0;
	padding: 0 0 10px 0;
	font-size: 12px;
}
.register {
	background: url(../img/bg-register.jpg) no-repeat left bottom;
	border-bottom: 1px solid #2899d9;
}
#home .register-left {
	background: none;
	border: none;	
}
#home .register-right {
	background: none;
	border: none;
}
#home a {
	color: #2199da;
}
.logged-in {
	height: 340px;	
}
#homeleft {
	width: 450px;
	float: left;
	min-height: 340px;
	background: url(../img/bg-homeleft.gif) repeat-x left bottom;
	border-bottom: 1px solid #2899d9;
	padding: 5px 5px 0 5px;
}
#homeleftmovie {
	width: 450px;
	float: left;
	min-height: 340px;
	border-bottom: 1px solid #2899d9;
	padding: 5px 5px 0 5px;
}
#home .full {
	width: 884px;	
}
#home .center {
	text-align: center;
}	
#home .center table {
	margin: 25px 0 0 191px;	
}
#home .center table .button {
	float: none;	
}
#home .center .forgotpass {
	font-size: 10px;
}
#homeleft h1, #homeleftmovie h1 {
	color: #2199da;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 2px 0 10px 0;
}
#homeleft h2, #homeleftmovie h2 {
	color: #7c7c7c;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
#homeleft h2 a {
	color: #7c7c7c;	
}
#homeleft .items {
	margin: 30px 0 0 0;	
}
#homeleft .item {
	height: 60px;
}
#homeleft .item .photo {
	float: left;
	width: 70px;
	text-align: center;
}
#homeleft .item .desc {
	float: left;
	color: #7c7c7c;
	padding-left: 10px;
}
#homeleft .item .desc h4 {
	color: #2199da;
	font-size: 14px;
	margin: 0;
	padding: 5px 0 1px 0;
}
#homeleft table {
	margin: 25px 0 0 0;	
}
#homeleft table td {
	padding: 3px 0 3px 0;	
}
#homeleft table td.label {
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	padding-left: 50px;
}
#homeleft table input {
	border: 1px solid #d6d6d6;
	width: 218px;
	padding: 2px;
	float: left;
	margin: 0 5px 0 0;
	font-size: 12px;
	color: #000;
}
#homeleft table.tellafriend  input {
	width: 180px;	
}
#homeleft table.tellafriend {
	margin-top: 0;	
}
.tellafriend {
	color: #000;	
}
.tellafriend td {
	vertical-align:top;
}
.tellafriend p {
	margin: 10px 0 5px 0;	
}
.tellafriend .friends {
	margin-top: 23px;	
}
.tellafriendright {
	margin-top: 32px;	
}
.tellafriendright textarea {
	border: 1px solid #d6d6d6;
	width: 398px;
	padding: 2px;
	float: left;
	margin: 0 5px 0 0;
	font-size: 12px;
	color: #000;
	height: 126px;
}
.tellafriendright .button {
	background-color: #2199da;
	font-weight: bold;
	color: #fff;
	margin-left: 2px;
	margin-top: 24px;
	border: 1px solid #106897;
	font-size: 12px;
	padding: 0 3px 1px 3px;
	line-height: 14px;
	cursor: pointer;
}
#homeleft table .form-field-error {
	color: red;
	font-size: 11px;
}
#homeleft p.message {
	margin: 20px 20px 0 20px;	
}
#homeleft table input.button {
	width: auto;
	padding: 0;
	margin: 10px 0 0 0;
}
#frontpage_feedback .form {
	text-align: center;
}
#frontpage_feedback .form textarea {
	border: 1px solid #999;
	font-size: 12px;
	padding: 2px;
	margin-bottom: 8px;
	width: 410px;
	height: 122px;
}
#frontpage_feedback .form input {
	background-color: #2199da;
	font-weight: bold;
	color: #fff;
	border: 1px solid #106897;
	font-size: 12px;
	padding: 0 3px 1px 3px;
	line-height: 14px;
	margin: 0;
	cursor: pointer;
}
#homeright {
	width: 410px;
	float: left;
	min-height: 340px;
	background: url(../img/bg-homeright.gif) repeat-x left bottom;
	border-bottom: 1px solid #2899d9;
	padding: 5px 12px 0 12px;
	color: #000;
}
#homeright h3 {
	color: #000;
	font-size: 24px;
	margin: 0;
	padding: 0 0 10px 0;
}
#homeright h4 {
	color: #000;
	font-size: 18px;
	margin: 0;
	padding: 2px 0 10px 0;
}
#homeright h5 {
	color: #000;
	font-size: 16px;
	margin: 0;
	padding: 12px 0 0 0;
}
#homeright h2 {
	color: #000;
	font-size: 20px;
	margin: 0;
	padding: 3px 0 15px 0;
}
#homeright .activiteit .item {
	margin: 0 0 10px 0;	
}
#homeright .activiteit .photo {
	width: 56px;
	height: 56px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 5px;
}
#homeright .activiteit .desc {
	float: left;	
	padding: 0 0 0 13px;
	width: 300px;
}
#homeright .activiteit .desc .user {
	color: #000;	
}
#homeright .activiteit .desc {
	
}
#homeright .activiteit .desc a {
	color: #106897;	
}
#homeright .activiteit .desc small {
	color: #999;	
}
#homeright .activiteit .photo img {
	margin-left: -14px;	
}
#homeright table {
	margin: 5px 0 0 0;	
}
#homeright table td {
	padding: 3px 0 3px 0;	
}
#homeright table td.label {
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	width: 125px;
}
#homeright table input {
	border: 1px solid #d6d6d6;
	width: 218px;
	padding: 2px;
	float: left;
	margin: 0 5px 0 0;
	font-size: 12px;
	color: #000;
}
#homeright table #id_salutation_0, #homeright table #id_salutation_1 {
	width: auto;
	float: none;
	margin: 3px 0 0 0;
	left: 0;
	border: none;
	position: absolute;
}
#homeright table ul li label {
	width: 30px;
	float: left;
	padding-left: 17px;
	position: relative;	
}
#homeright table #id_birth_date {
	width: 197px;
}
.adres-overig #id_birth_date_month {
	font-size: 12px;
	width: 73px;
}
#id_birth_date_month {
	font-size: 12px;
	width: 100px;
}
#id_birth_date_day {
	width: 54px;
	font-size: 12px;
}
#id_birth_date_year {
	width: 60px;
	font-size: 12px;	
}
#homeright table td.td-dob select {
	margin: 0 5px 0 0;	
}
#homeright table td.td-av, #homeright table td.td-av a {
	color: #7c7c7c;
}
#homeright table td.td-account-name {
	color: #106897;	
}
#homeright table #id_username {
	width: 131px;
}
#homeright table #id_tos {
	width: auto;
	margin: 3px 5px 0 0;
	border: none;
}
#homeright table input.button {
	width: 86px;
	height: 27px;
	border: 2px solid #fff;
	padding: 0;
	margin: 8px 0 0 0;
}
#home .news {
	float: left;
	width: 360px;
	padding: 10px 20px 10px 10px;
	margin: 0 0 0 0;
	color: #000;
}
#home .news .activiteit-small {
	margin-bottom: 25px;
	margin-top: 20px;
}
#home .news .activiteit-small h4 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 0 0 20px 0;
}
.activiteit-small .item {
	margin: 0 0 8px 0;	
}
.activiteit-small .item small {
	color: #999;	
}
.activiteit-small .photo {
	width: 56px;
	height: 56px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0;
}
.activiteit-small .desc {
	float: left;	
	padding: 0 0 0 13px;
	width: 281px;
}
.activiteit-small .desc .user {
	color: #000;	
}
.activiteit-small .desc {
	
}
#home .activiteit-small .desc strong a {
	color: #106897;	
}
#home .activiteit-small .desc a {
	color: #999;
}
.activiteit-small .desc small {
	color: #999;	
}
#home .news p {
	padding: 0;
	margin: 0;
}
#home .news p.link {
	margin: 10px 0 0 0;	
}
#home .news .item {
	margin-bottom: 15px;	
}
#home .forum {
	float: left;
	width: 479px;
	padding: 10px 10px 10px 15px;
	color: #000;
	margin: 20px 0 0 0;
}
#home .news h4, #home .forum h4 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 0 0 20px 0;
}
#home .news a.arrow, #home .forum a.arrow {
	color: #000;
	float: right;
	padding: 0 30px 3px 0;
	font-size: 14px;
	background: url(../img/home-arrow.gif) no-repeat right;
}
#home .news a.arrow:hover, #home .forum a.arrow:hover {
	color: #000;	
}
#home .forum a.arrow {
	margin-right: 20px;	
}
#home .news h3, #home .forum h3 {
	font-size: 12px;
	color: #2199da;
	padding: 0;
	margin: 0;
}
#home .news h3 a, #home .forum h3 a {
	font-size: 12px;
	color: #2199da;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
#home .news h3 a:hover, #home .forum h3 a:hover {
	color: #000;	
}
#home .forum .topic-data {
	margin: 0 0 15px 0;	
	color: #7c7c7c;
}
.working-on {
	background: url(../img/bg-working-on.jpg) no-repeat left top;
	min-height: 100px;
	margin: 9px 0 20px 0;
}
.working-on .title {
	padding: 10px 0 0 84px;	
	color: #000;
}
#home .news .working-on .title h4 {
	padding: 0 0 6px 0;
	margin: 0;
	color: #ff9c00;
	font-weight: normal;
	font-size: 18px;
}
.working-on ul {
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	list-style: square;
}
.working-on ul li {
	padding: 0 0 10px 25px;
	list-style: square;
	color: #4d4d4d;
}
.working-on ul li.one {
	background: url(../img/li-working-on-1.jpg) no-repeat left top;	
}
.working-on ul li.two {
	background: url(../img/li-working-on-2.jpg) no-repeat left top;	
}
.working-on ul li strong.green {
	color: #00a510;
}


