@charset "utf-8";
/* CSS Document */

body {
	background-attachment:fixed;
	background: url(/images/bg/bg.jpg) top no-repeat #000;
	font-family: Verdana, Geneva, sans-serif;
	color: #2d2d2e;
	font-size: 11px;
	}

#container {width: 964px;margin: 0px auto;margin-top: 14px;}

#logo {
	background: url(/images/bg/z-zxclub_logo.png) top no-repeat;
	width: 964px;
	height: 70px;
	}

#menu {width:942px;height: 97px;margin:0 7px;background-color:#fff;}
#menu1 {background: url(/images/bg/menu1.png) top no-repeat;width: 500px;height: 37px;float: left;}
#menu2 {background: url(/images/bg/menu2.png) top no-repeat;width: 950px;height: 60px;float: left;margin-top:10px;}

#menubar1 {
	width: 680px;
	float: left;
	margin-top: -99px;
	height: 37px
	z-index: 10000;
	}
#menubar2 {
	width: 680px;
	float: left;
	margin-top: -52px;
	height: 60px;
	z-index: -1;
	}

#login {
	width:250px;
	float: right;
	margin: 10px 26px 0 0px;
	text-align:right;
	}

.marg_btn_12
{
	margin-bottom:12px;
}
.pad_10
{
padding:10px;
}
#login .title {font-size:10px;color:#868789;text-transform:uppercase;margin-bottom: 3px;text-align:right;}

#login .submit {
	background-color:#e6e7e9;
	border: solid 1px #d3d4d5;
	width: 30px;
	}

#login input {
	border: solid 1px #a8a9ab;
	color:#a8a9ab;
	font-size:9px;
	width: 100px;
	}
#login .link {font-size:10px;color:#868789;line-height: 18px;}
#login .form {list-style: none;margin: 0px;padding: 0px;float: right;}

/* menu 1 */
.topNavigation {height:15px;margin:30px 30px 0;clear:both;float:left;position:relative;padding-left:0px;z-index: 3000;}

#top_navigation li.topNavItem {
	height:15px;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	margin-right:15px;
	}

#top_navigation li.topNavItem a {
	cursor:pointer;
	display:block;
	height:15px;
	}



.item_visible {
    display:block; padding: 5px 5px; border:1px solid #e6e7e9;
}


#top_navigation li#nuttige_adressen {background-position:-316px 0px;width:106px;}
#top_navigation li:hover#nuttige_adressen  {background-position:-316px -15px;}

#top_navigation li#mijn_dhrc {background-position:-422px 0px;width:63px;}
#top_navigation li:hover#mijn_dhrc  {background-position:-422px -15px;}

#top_navigation li#mijn_dhrc2 {background-position:-422px 0px;width:63px;}
#top_navigation li:hover#mijn_dhrc2  {background-position:-422px -15px;}

/* menu 2 */
.topNavigation2
{
	margin:0 20px;
	padding:0;
	position:relative;
}
.topNavigation2 li
{
	white-space:nowrap;
}
.topNavigation2 li.topNavItem2
{
	display:inline-block;
}
.topNavigation2 li.topNavItem2 a:link, .topNavigation2 li.topNavItem2 a:visited
{
	display:inline-block;
	padding:8px 10px 11px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	#text-transform: uppercase;
}
.topNavigation2 li.topNavItem2:hover a
{
	color:#f15c30;
}
.topNavItem2_sub, .topNavItem2_sub_sub
{
	position:absolute;
	display:none;
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
}
.topNavigation2 li.topNavItem2 .topNavItem2_sub a:link, .topNavigation2 li.topNavItem2 .topNavItem2_sub_sub a:link, 
.topNavigation2 li.topNavItem2 .topNavItem2_sub a:visited, .topNavigation2 li.topNavItem2 .topNavItem2_sub_sub a:visited,
.topNavigation2 li.topNavItem2 ul.topNavItem2_sub li:hover ul.topNavItem2_sub_sub li a:link, .topNavigation2 li.topNavItem2 ul.topNavItem2_sub li:hover ul.topNavItem2_sub_sub li a:visited
{
	color:#333;
	padding:6px 14px;
	font-size:11px;
}
.topNavigation2 li.topNavItem2 .topNavItem2_sub a:hover, .topNavigation2 li.topNavItem2 .topNavItem2_sub_sub a:hover, 
.topNavigation2 li.topNavItem2 .topNavItem2_sub a:active, .topNavigation2 li.topNavItem2 .topNavItem2_sub_sub a:active,
.topNavigation2 li.topNavItem2 ul.topNavItem2_sub li:hover a,
.topNavigation2 li.topNavItem2 ul.topNavItem2_sub li:hover ul.topNavItem2_sub_sub li a:hover, .topNavigation2 li.topNavItem2 ul.topNavItem2_sub li:hover ul.topNavItem2_sub_sub li a:active
{
	color:#f15c30;
}
.topNavigation2 li.topNavItem2:hover .topNavItem2_sub
{
	display:block;
}
.topNavigation2 li.topNavItem2:hover .topNavItem2_sub li:hover .topNavItem2_sub_sub
{
	display:block;
	left:100%;
	top:-1px;
}
/*#fjdgnjdg#;*/
#contentframe {
	background: url(/images/bg/bg_frame.png) top repeat-y;
	height: 100%;
	display:inline-block;
	margin:0px;width:964px;
 	min-height: 300px;
	}

#content {width: 902px;margin: 0px 35px 10px 27px;}

#dynheader {width:964px;margin-left:7px;height:100%;}
#dynheader .border {width:942px;height:1px;background: url(/images/home_header_border.jpg) top left no-repeat;}
#dynheader .bg {width:942px;background: url(/images/home_header_bg.jpg) top left repeat-y;padding-top:6px;padding-bottom:6px;padding-left:20px;display:inline-block;}
#dynheader .image {background: url(/images/home_header_block.jpg) top left no-repeat;padding:4px;float:left;height:295px;}
#dynheader .image  img {background-color:#000;}
#dynheader .items {float:left;margin-left:6px;}
#dynheader .item {background: url(/images/home_header_item_bg.jpg) top left no-repeat;width:414px;height:62px;padding:15px 30px 0px 15px;}
#dynheader .item_roll {background: url(/images/home_header_item_bg_roll.jpg) top left no-repeat;width:414px;height:62px;padding:15px 30px 0px 15px;}
#dynheader .itemstxt {font-size:13px;color:#2d2d2e;}
#dynheader .items div img
{
float:left;
}
#dynheader .itemstxtblue {
	font-size:10px;
	color:#f15c30;
	line-height:14px;
	font-weight: bold;
	}
	
#dynheader .itemstxt a {text-decoration:none;color:#2d2d2e;}
#dynheader .itemstxt:hover {text-decoration:underline;}
#dynheader .image_small {width:70px;padding-right:10px;}

#home_bottom_right {width:292px;float:left;}

#home_bottom_right .home_banner {
	width:288px;
	margin-left:4px;
	margin-bottom:13px;
	display: table;
	}

#banner {	
	height: 89px;
	display: table;
	}
	
#home_bottom_right .image_rallymarkt {width:118px;padding-right:10px;}

#block_small, .block_small {width:292px;background: url(/images/block_small_bg.jpg) top left repeat-y;float:left;margin-right:10px;}
#block_small .block_small_content, .block_small .block_small_content {padding:0px 10px 10px 15px;width:267px;}

#block_small .block_small_header, .block_small .block_small_header {
	height:28px;
	background: url(/images/block_small_header.jpg) top left no-repeat;
	padding:15px 15px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#block_small .block_small_line, .block_small .block_small_line {width:272px;height:1px;margin-bottom:10px;margin-top:10px;}
#block_small .image_small, .block_small .image_small {width:77px;border:3px solid white;}

#block_large {width:441px;background: url(/images/block_large_bg.jpg) top left repeat-y;float:left;margin-right:10px;}
#block_large .block_large_content {padding:0px 10px 10px 15px;width:416px;}


#block_large .block_large_header {
	height:28px;background: url(/images/block_large_header.jpg) top left no-repeat;
	padding:15px 15px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	}

#content_right {width:590px;float:right;margin:0px 0px 0px 10px;}
.content_right_line {background: url(/images/content_right_line.jpg) top left no-repeat;height:5px;margin-bottom:5px;}
.content_all_line {background: url(/images/content_right_line.jpg) 50% 50% no-repeat;height:10px;margin:5px;}
.content_right_divider {background: url(/images/content_right_line.jpg) top left no-repeat;height:5px;margin-top:15px;margin-bottom:15px;}

#content_left {float:left;width:292px;}
#content_left1 {float:left;width:441px;}
#content_right1 {width:441px;float:right;margin:0px 0px 0px 10px;}
#content_left2 {float:left;width:48%;margin:0px 0px 10px 0px;}
#content_right2 {width:48%;float:right;margin:0px 0px 0px 10px;}

.user-3 #content_left
{
	display:none;
}

.user-3 #content_right
{
	width:100%;
}

.table_item {/*background: url(/images/table_item_bg.jpg) top left no-repeat;*/background-color:#eff0f1;height:25px;}

.logo_thumb {background:#efefef;border:1px solid #cecece;width:53px;padding:1px;}

a {
	color: #2D2D2E;
	font-size: 11px;
	text-decoration:none;
	}
	
a:hover {
	color: #f15c30;
	}
		
p a, p a:active {
	color: #0000ff;
	font-size: 11px;
	text-decoration:none;
	}
	
p a:hover {
	color: #0000FF;
	text-decoration: underline;
	}

.image_title {margin-bottom:5px;}

.result_number {font-size:14px;color:#f15c30;float:left;}

.results {float:left;margin-top:5px;margin-bottom:5px;width:280px;}

.results_nk {float:left;margin-top:1px;margin-bottom:1px;width:280px;}

.small_gray {font-size:9px;color:#868789;}

.small {font-size:9px;}

.title_blue {
	font-size:10px;
	color:#f15c30;
	text-transform:uppercase;
	line-height:14px;
	font-weight: bold;
	}


.title_blue_reg {font-size:12px;color:#f15c30;line-height:14px;}
.title_blue_variable {font-size:13px;color:#f15c30;text-transform:uppercase;line-height:10px;vertical-align:top;}
.title_blue_big {font-size:14px;color:#f15c30;text-transform:uppercase;line-height:18px;}

.title_list {font-size:12px;color:#2d2d2e;text-decoration:none;}

.title_list:hover {
	color: #f15c30;
	}

.title_list_arrow {font-size:12px;color:#2d2d2e;text-decoration:none;background: url(/images/arrow.gif) center left no-repeat;padding-left:8px;}
.title_list_arrow:hover {text-decoration:underline;}

.title_list_date {font-size:10px;color:#2d2d2e;text-decoration:none;}

.title_gray {font-size:9px;color:#626366;text-transform:uppercase;}

.arrowlink {
	text-transform:uppercase;
	text-decoration:none;
	color:#2d2d2e;
	background: url(/images/arrow.gif) center left no-repeat;
	padding-left:8px;
	font-weight: bold;
	font-size: 9px;
	}
	
.arrowlink:hover {
	text-decoration:underline;
	color:#2d2d2e;	
	}

.arrowdownload {text-decoration:none;color:#2d2d2e;background: url(/images/arrow.gif) center left no-repeat;padding-left:8px;}
.arrowdownload:hover {text-decoration:underline;}

.arrowyear {text-transform:uppercase;text-decoration:none;color:#2d2d2e;background: url(/images/arrow.gif) center left no-repeat;padding-left:5px;}

#search .submit {background-color:#e6e7e9;border: solid 1px #d3d4d5;font-style:normal;font-family:Verdana, Geneva, sans-serif;}
#search input {background-color:white;border: solid 1px #a8a9ab; color:#868789;font-size:11px;font-style:italic;font-family:Verdana, Geneva, sans-serif;}

#loginmain .submit {background-color:#e6e7e9;border: solid 1px #d3d4d5;font-family:Verdana, Geneva, sans-serif;}
#loginmain input {background-color:white;border: solid 1px #a8a9ab; color:#868789;font-size:11px;font-family:Verdana, Geneva, sans-serif;}
#loginmain .radio {border:none;vertical-align:middle;}
#loginmain select {color:#868789;font-size:11px;font-family:Verdana, Geneva, sans-serif;border: solid 1px #a8a9ab;}
#loginmain textarea {color:#868789;font-size:11px;font-family:Verdana, Geneva, sans-serif;border: solid 1px #a8a9ab;}

#footerline {background: url(/images/footer_line.jpg) top left no-repeat;width:964px;margin-left:7px;margin-top:20px;height:1px;float:left;}
#footer {width:927px;height:20px;margin-right:37px;padding-top:3px;float:left; text-align:right;}
#footer a{color: #2d2d2e;text-transform:uppercase;font-size:8px;text-decoration:none;}
#footer a:hover {color: #f15c30;}

.error p {
    color:red;
}

.error {
    color:red;
}

h2 {
	text-transform: uppercase;
	font-size: 14px;
	padding: 0 0 0 0;
	padding: 0 0 0 0;
}
h3
{
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
	line-height: 16px;
	margin:0 0 10px; 
	font-weight:100;
	letter-spacing:0px;
	font-stretch: ultra-condensed;
	text-shadow:0px 0px 1px #999;
	font-family:Verdana, Geneva, sans-serif;
}
.one_home_item_no_float
{
	width:100%;
	overflow:hidden;
	margin-bottom:12px;}
.one_home_item_no_float img
{float:left;
}
.item:hover {background: url("/images/home_header_item_bg_roll.jpg") no-repeat scroll left top transparent !important;}
iframe {border:none;}

.gallery_table
{
	width:100%;
	border-collapse:collapse;
}
.gallery_table td.pad_10
{
	vertical-align:top;
}
.table_td_110
{
	width:110px;
}