html {
	height:					100%;
}

body {
	margin-left: 			0px;
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	letter-spacing:			0.1em;
	color: 					white;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
	width:					100%;
	min-width:				1003px;
	height:					100%;
	min-height:				100%;
	background-color:		black;
}

body.popup {
	min-width:				0px;
}


.grid {
	background-image:		url(../images/layout/grid_restyle.jpg);
	background-position:	fixed top left;
	background-repeat:		no-repeat;
}

.grid50 {
	background-image:		url(../images/layout/grid50.jpg);
	background-position:	fixed top left;
	background-repeat:		no-repeat;
}

.gridcontent {
	background-image:		url(../images/layout/gridSjabloon1.jpg);
	background-position:	fixed top left;
	background-repeat:		no-repeat;
}

.gridcontent_banden {
	background-image:		url(../images/layout/gridSjabloon1_banden.jpg);
	background-position:	fixed top left;  
	background-repeat:		no-repeat;
}

.gridcontent_tweewielers {
	background-image:		url(../images/layout/gridSjabloon1_banden2.jpg);
	background-position:	0px 10px;  
	background-repeat:		no-repeat;
}

.gridcontent_banden50 {
	background-image:		url(../images/layout/gridSjabloon1_banden50.jpg);
	background-position:	fixed top left;
	background-repeat:		no-repeat;
}

#filler {
	width:					1003px;
}

#Container {
	position:				relative;
	width:					100%;
	height:					auto;
	min-height:				100%;
}

* html #Container {
    height:					100%;
    width:					100%;
}

#ContentContainer {
	position:				absolute;
	left:					0px;
	top:					0px;
	width:					100%;
	height:					auto;
	z-index:				1;
	margin:					0px 246px 0px 0px;
	padding:				0px;
}

#ContentContainer_tweewielerszz {
	position:				absolute;
	left:5px;
	top:35px;
	background-color:red;
}

#Printlogo {

	display:				none;
}

#ContentContainer_popup {
	position:				absolute;
	left:					0px;
	top:					0px;
	width:					auto;
	height:					auto;
	z-index:				1;
	margin:					0px;
	padding:				10px;
}

#Content {
	position:				absolute;
	left:					15px;
	top:					185px;
	width:					700px;
	height:					auto;
	z-index:				3;
	margin:					0px;
	padding:				0px;
}

#Breadcrumb {
    position:               absolute;
    top:                    180px;
    left:                   0px;
    height:                 19px;
    padding-left:           20px;
    padding-top:1px;
    border-bottom:          solid 1px gray;
    font-size:              10px;
   	text-transform:			uppercase;
   	color:                  Red;
}

#Content_left {
	position:				absolute;
	left:					0px;
	top:					220px;
	width:					250px;
	height:					auto;
	z-index:				3;
	margin:					0px;
	padding:				0px;
}

#Content_center {
	position:				absolute;
	left:					260px;
	top:					220px;
	width:					475px;
	height:					auto;
	z-index:				3;
	margin:					0px;
	padding:				0px;
}

#SideContainer {
	position:				absolute;
	right:					0px;
	top:					0px;
	width:					246px;
	height:					auto;
	min-height:				100%;
	background-color:		white;
	background-image:		url(../images/banden_menu/banden_menu_bg.gif);
	z-index:				2;
}

#SideContainer2 {
	position:				absolute;
	right:					0px;
	top:					0px;
	width:					246px;
	height:					auto;
	z-index:				3;
}

div.SideContainer_logo {
	width:					246px;
	height:					150px;
	margin-top:				30px;
}

div.SideFlashmenu {
	clear:					left;
	width:					246px;
	height:					416px;
}

#Verberg { 					/* Inhoud verbergen die wel 'zichtbaar' moet blijven voor screenreaders */
	position: 				absolute;
	left: 					-999em;
	width: 					20em;
}

.clearfix:after {
    content: 				"."; 
    display: 				block; 
    height: 				0; 
    clear: 					both; 
    visibility: 			hidden;
}

.clearfix {
	display: 				inline-table;
}


* html .clearfix {			/* Hides from IE-mac \*/
	height: 					1%;
}
.clearfix {					/* Hides from IE-mac \*/
	display: 				block;
}

h1 {
	color:					red;
	font-size: 				13pt;
	text-transform:			uppercase;
	margin:					0px;
}

h1.klein {
	font-size: 				9pt;
}

h1.kleinwit {
	font-size: 				9pt;
	color:					white;
}

h1.grey {
	color:					#999999;
}

h2 {
	color:					#999999;
	font-size: 				9pt;
	text-transform:			uppercase;
	margin:					0px;
}

h3.h3red {
	color:					red;
	font-size: 				8pt;
	text-transform:			uppercase;
	margin:					0px;
}

p {
	margin:					0px 0px 10px 0px;
}

#Nav1 {
	position:				absolute;
	left:					250px;
	top:					12px;
	width:					500px;
	height:					15px;
	z-index:				3;
}

#Header {
	position:				absolute;
	left:					0px;
	top:					30px;
	width:					100%;
	height:					150px;
	background-image:		url(../images/layout/header.jpg);
	margin:					0px;
	padding:				0px;
	z-index:				2;
}

#Nav2 {
	position:				absolute;
	left:					0px;
	top:					0px;
	width:					250px;
	height:					150px;
	z-index:				3;
}

#Headerimg {
	position:				absolute;
	left:					250px;
	top:					0px;
	width:					500px;
	height:					150px;
	margin:					0px;
	padding:				0px;
	z-index:				3;
}

a:link, a:visited {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	color: 					white;
	text-decoration:		underline;
}

a:hover, a:active {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	color: 					red;
	text-decoration:		underline;
}

a.nounderline:link, a.nounderline:visited {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	color: 					white;
	text-decoration:		none;
}

a.nounderline:hover, a.nounderline:active {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	color: 					red;
	text-decoration:		none;
}

a.htmlmenulink:link, a.htmlmenulink:visited {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	color: 					black;
	text-decoration:		none;
}

a.htmlmenulink:hover, a.htmlmenulink:active {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				8pt;
	font-weight: 			normal;
	text-align: 			left;
	color: 					red;
	text-decoration:		none;
}

a.htmlmenukop:link, a.htmlmenukop:visited {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				9pt;
	font-weight: 			bold;
	text-align: 			left;
	color: 					white;
	text-decoration:		none;
	text-transform:			uppercase;
}

a.htmlmenukop:hover, a.htmlmenukop:active {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				9pt;
	font-weight: 			bold;
	text-align: 			left;
	color: 					red;
	text-decoration:		none;
	text-transform:			uppercase;
}

a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:active {
	font-family: 			'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: 				10px;
	font-weight: 			normal;
	text-align: 			left;
	color: 					white;
	text-decoration:		none;
	text-transform:			uppercase;
}

.center {
	text-align:				center;
}

.right {
	text-align:				right;
}

.left {
	text-align:				left;
}

.white {
	color:					white;
}

.red {
	color:					red;
}

.grey {
	color:					#999999;
}

.bold {
	font-weight:			bold;
}

.normal {
	font-weight:			normal;
}

.ucase {
	text-transform:			uppercase;
}

li.Arrowlist {
	text-transform:			uppercase;
	margin:					0px;
	list-style-image:		url(../images/layout/arrowlist.gif);
}

li.Arrowlist_f2 {
	text-transform:			uppercase;
	margin:					0px;
	list-style-image:		url(../images/layout/arrowlist_f2.gif);
}

li.Arrowlist2 {
	margin:					0px 0px 0px 10px;
	list-style-image:		url(../images/layout/arrowlist.gif);
}

li.Arrowlist3 {
	margin:					0px 0px 0px 10px;
	list-style-image:		url(../images/layout/arrowlist_white.gif);
}

li.Arrowlist4 {
	margin:					0px 0px 0px 10px;
	list-style-image:		url(../images/layout/arrowlist_grey.gif);
}

li.Arrowlist5 {
	margin:					0px 0px 0px 10px;
	list-style-image:		url(../images/layout/arrowlist_white_f2.gif);
}

.noprint {
	display:				block;
}

.print {
	display:				none;
}

.abbr {
	cursor: 				help;
}

* html span.abbr { /* Tan hack: alleen IE snapt '* html' */
	cursor: 				help;
	border-bottom: 			1px dashed #FFF;
}

br {
	letter-spacing:			0em;
}

ul.ul_htmlmenu {
	margin-top:				30px;
	margin-left:			18px;
}


div.HTMLhomepagemenu_box {
	padding:				20px;
}