*{
	font-family: Arial;
	font-size: 12px;
	margin:0;
	padding:0;
}
.clear{
	clear: both;
}
.white{
	color: white;
}
.black{
	color: black;
}
a{
	text-decoration: none;
}

.red{
	#DF1F27;
}

p{
	margin: 10px 0;
}

/* Error handler */
div.errorhandler{
	border: 1px solid #DF1F27;
	min-width: 400px;
	max-width: 600px;
	z-index: 99;
	background: white;
	clear: both;
	overflow: auto;;
}
div.errorhandler strong{
	display: block;
	background: #DF1F27;
	color:white;
	padding: 5px;
	
}
div.errorhandler table{
	margin: 10px;
}
table.errorhandler td{
	vertical-align:top;
}
pre.debug{
	background-color: #FFF6BF;
	color: black;
	border: 1px solid #FFD324;
	clear: both;
	padding: 10px;
	font-family: Courier;
}
.info, .success, .warning, .error, .validation, .notice, .pm_success, .pm_error, .userError {
    border: 1px solid;
    padding:20px 10px 20px 80px;
    background-repeat: no-repeat;
    background-position: 20px center;
	text-align: left;
	clear: both;
	line-height: 18px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.info a, .success a, .warning a, .error a, .validation a, .notice a, .pm_success a, .pm_error a, .userError a{
	color: inherit;
	text-decoration: underline;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/cms/img/notice.png');
}
.success {
    border-color: #5bbb2c; /*#4F8A10;*/
	color: #58595b;
    background-color: #f9fff3;
    background-image:url('/img/default/success.png');
}
.success .title{
	color: #5bbb2c;
	font-weight: bold;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/img/default/error.png');
}
.error {
   border-color: #df1f27;
    background-color: #fff1f1;
    background-image: url('/img/default/error.png');
}
.notice{
	background-color: #FFF6BF;
	border-color: #FFD324;
	color: black;
}
.userError{
	border-color: #df1f27;
    background-color: #fff1f1;
    background-image: url('/img/default/error.png');
}
.userError span.title{
	font-weight: bold;
	color: #D8000C;
}


body{
	background:#ffffff;
}
a{
	/*color:red;*/
	color: black;
}
a img{
	border:none;
	
}
#filler{
	/*background: #000000 url(/img/default/bg_stroke_top_header.png) repeat-x scroll 0 0;*/
	background: black;
	min-height:140px;
}
#container_top{
	width:980px;
	height:auto;	
	margin:0 auto 0 auto;
}
#header{
	width:980px;
	padding-top: 10px;
	/*padding-bottom: 20px;*/
}
#userHeader{
	color: white;
	width: 788px;
	float:left;
}
#userHeader .username{
	font-size: 16px;	
}
#userHeader a{
	color: white;
}
#header #avatar{
	border: 1px solid white;
	float: left;
	margin-left: 5px;
}
img#logo{
	float:left;
	margin-bottom: 7px;
	/*margin-top:26px;*/
}
div#login{
	float:left;
	width:788px;
	margin-top:10px;
}
form#loginForm{
	margin-top: 15px;
}
form#loginForm a{
	text-decoration: underline;
}
form#loginForm input.textveld{
	border:none;
	margin-right:10px;
	width:52px;
	padding-left:8px;
	height:18px;
	color:#737377;
	float:left;
}
#login_btn{
	float:left;
}

#img_box_big{
	/*margin-bottom:20px;*/
}
#ad_stroke{
	background: url(/img/default/red_pixel.png);
	height:35px;
	width:100%;
}
#ad_stroke_content{
	margin:0 auto 0 auto;
	width:980px;
}
#container_center{
	background:url(/img/default/content_bg.jpg) repeat-x scroll 0 0;
	/*min-height:638px;*/
	min-height: 300px;
	padding-top: 20px;
}
#mnieuws,#malgemeen{
	margin-top:7px;
	float:left;
}
div#scroller{
	float:left;
	width:786px;
	height:23px;
	margin-top:7px;
	overflow: hidden;
}
ul#nieuwsScroller{
	list-style: none;
	height: 23px;
	line-height: 23px;
	width: 50000px;
}
ul#nieuwsScroller li{
	float: left;
	width: 300px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}
ul#nieuwsScroller li img{
	float: left;
}
ul#nieuwsScroller li a{
	color: black;
	text-decoration: none;
	padding: 0 10px;
}
ul#nieuwsScroller li a span{
	font-size: 11px;
	color: white;
	
}
a#register{
	color:white;
	font-size: 10px;
	line-height: 20px;
	text-decoration: none !important;
}
div#search{
	float:left;
	width:240px;
	height:41px;
	margin:55px 0 0 284px;
}
div#search form input{
	float:left;	
}
input#vind_btn{
	margin-left:10px;
	
}
input#searchValue{
	width:158px;
	height:18px;
	border:none;
	color:#737377;
	padding-left:10px;
}
div#container_center_content{
	width:980px;
	margin:0 auto 0 auto;
}
/* BANNERS HOME */
ul#home_banners{
	list-style:none;
	width:980px;
}
ul#home_banners li{
	float:left;
	margin: 0 12px 0 0; 
}ul#home_banners li.last{
	margin-right: 0;
}
ul#home_banners li.forum{
	background: url( /img/banner/banner_forum.png ) no-repeat;
	width: 194px;
	height: 40px;	
	padding: 35px 20px;
}
ul#home_banners li.forum strong a{
	color: #de1f27;
	
}
/*FOOTER*/
div#footerWrapper{
	background:url(/img/default/footer_bg_top.jpg) repeat-x;
	height: 435px;
	padding-bottom: 20px;
}

div#footer_big_content{
	overflow:hidden;
	width:980px;
	padding:20px;
	margin: 0 auto;
	height: 319px;
	overflow: hidden;
	/*background:url(/img/default/footer_pixel.png) repeat;*/
}
/*ul#footer_menu_1,ul#footer_menu_2,ul#footer_menu_3{*/
div#footer_big_content > ul{
	list-style:none;
	width:148px;	
	float:left;
	margin:0 7px 0 0;
}
#footer_big_content > ul >li{
	border-bottom: 1px dotted #b0b0b0;
	padding-bottom:16px;
	margin-bottom: 16px;
}
/*ul#footer_menu_1 li ul,ul#footer_menu_2 li ul,ul#footer_menu_3 li ul,ul#footer_menu_4 li ul{*/
div#footer_big_content > ul > li > ul {
	/*background:url(/img/default/stip_line.png) no-repeat scroll 0 bottom;*/
	/*padding-bottom:16px;*/
	/*margin-bottom:16px;*/
	line-height: 20px;
}
ul#footer_menu_4{
	margin-right: 0 !important;
}
ul#footer_menu_1 li a,
ul#footer_menu_2 li a,
ul#footer_menu_3 li a,
ul#footer_menu_4 li a,
ul#footer_menu_5 li a,
ul#footer_menu_6 li a,{
	color:black;
	font-size:14px;
	text-decoration:none;
}
ul#footer_menu_1 li ul li a,
ul#footer_menu_2 li ul li a,
ul#footer_menu_3 li ul li a,
ul#footer_menu_4 li ul li a,
ul#footer_menu_5 li ul li a,
ul#footer_menu_6 li ul li a{
	color:#b0b1b3;
	text-decoration:none;
	font-size:12px;
}
ul#footer_menu_1 li ul,
ul#footer_menu_2 li ul,
ul#footer_menu_3 li ul,
ul#footer_menu_4 li ul,
ul#footer_menu_5 li ul,
ul#footer_menu_6 li ul{
	list-style:none;	
	/*padding-left:20px;*/
}	

/* SMALL FOOTER */
div#footer_small{
	padding-top: 18px;
	width:980px;
	margin: 0 auto;
	background:url(/img/default/motoport_small_footer.png) no-repeat scroll 0 0;
}
#brands{
	list-style:  none;
	padding-left: 100px;
	float: left;
	height: 41px;
	width: 600px;
}
#brands li{
	float: left;
	margin: 24px 20px 0;	
}
ul#footer_menu_small{
	list-style: none;
	padding-top: 35px;
}
ul#footer_menu_small li{
	float: left;
	margin: 0 10px;
}
ul#footer_menu_small li, ul#footer_menu_small li a{
	color: #a4a4a4;
	text-decoration: none;
}
#defaultList{
	list-style: none;
}
#defaultList li{
	float: left;
	width: 164px;
	height: 149px;
	margin-right: 20px;
	background: url(/img/videos/movieOverview_bg.png) no-repeat;	
	margin-top: 15px;
	padding: 8px;
	text-align: center;
	color: #444446;
}
#defaultList li a{
	color: #444446;	
}
#defaultList li.noMarginRight{
	margin-right: 0;	
}
#defaultList li img{
	margin-bottom: 12px;
}
#pageBrowse{
	padding: 20px 0;
	clear: both;	
}
#pageBrowse img{
	float: right;
}
#pageBrowse ul{
	list-style: none;
	float: right;
	margin-top: 4px;
}
#pageBrowse ul li{
	display: inline;	
}
#pageBrowse ul li a{
	color: #919396;
	font-weight: bold;
	display: inline-block;
	padding: 0 2px;
}
#pageBrowse ul li.activePageNr a{
	color: #df1f27;
}
h1.red{
	color: #df1f27;
	font-size: 16px;
}
.noMarginTop{
	margin-top: 0 !important;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.roundTopError{
	background: url( /img/messages/error_rb.png )no-repeat right 0 #fff1f1;
	border-top: 1px solid #df1f27;
}

#accountButtons{
	margin-top: 5px;
}
form.delete_password{
	line-height: 22px;
	/*background: url(/img/default/delete_password_bg.png) no-repeat;*/ 
	padding: 20px;
}
form.delete_password h1{
	font-size: 16px;	
	color: #df1f27;
}

form.delete_password input[type=text], form.delete_password input[type=password]{
	width: 210px;
	border: 1px solid #58595b;
	padding: 2px;
	
}

ul#moduleOverview{
	list-style: none;
	margin-top: 30px;
}

ul#moduleOverview li{
	float: left;
	padding: 10px;
	width: 466px;
	height: 173px;
	background:red;
	margin-bottom: 10px;
	
	background: url(/img/default/module_overview_bg.png) no-repeat;
}
ul#moduleOverview li div.title{
	height: 22px;
	padding-top: 3px;	
	
}
ul#moduleOverview li div.body h1{
	color: black;
	font-size: 14px;
	margin-bottom: 10px;
}


ul#moduleOverview li div.body{
	margin-top: 8px;
	line-height: 18px;
	color: #474747;	
	overflow: hidden;
	height: 140px;
}
