* {
	padding: 0; 
	margin: 0; 
	font-family: arial, helvetica, sans-serif;
	line-height: 20px; 
	/* border: 0px solid black; */
}

html {
     overflow: -moz-scrollbars-vertical;
}
	
html, body { 
	text-align: center; 
	color: #333;
	background-image: url('../img/bg.gif');
	background-color: #f57e20; 
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
}

img {
    border:0px;
}

a {
	text-decoration: none;
}
a:active{
  outline: none;
}
a:focus{
	-moz-outline-style: none;
}

#container { 
	width: 904px; 
	border: 0px solid black;
	clear: both;
	margin: auto;
	position: relative;
	text-align: left;
}

#header {
	position: relative;
	padding: 0;
	width: 897px;
	height: 120px;
	z-index: 30;
	background-image: url('../img/header.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

	#header #logo {
		position: absolute;
		left: 13px;
		top: 11px;
	}
	
	#header #url {
		position: absolute;
		left: 690px;
		top: 40px;
		width: 200px;
		text-align: right;
	}
		
		#header #url a, #header #url h1 {
			color: #fff;
			font-size: 16px;
			font-weight: normal;
			font-family: 'Trebuchet MS', 'Myriad', sans-serif;
		}
		#header #url a:hover {
			color: #000;
		}
		
	#header #subnav {
		position: absolute;
		left: 490px;
		top: 20px;
		width: 400px;
		text-align: right;
	}
		
		#header #subnav ul {
			float: right;
		}
		
		#header #subnav li {
			float: left;
			list-style: none;
			padding-left: 10px;
		}
		
		#header #subnav a {
			color: #9e2013;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
		}
		#header #subnav a:hover {
			color: #000;
		}
		
	#header #nav {
		position: absolute;
		left: 0px;
		top: 80px;
		width: 890px;
		text-align: right;
	}
		
		#header #nav ul {
			float: right;
		}
		
		#header #nav li {
			float: left;
			list-style: none;
			padding-left: 1px;
		}
		
		#header #nav a {
			color: #fff;
			font-size: 16px;
			font-weight: normal;
			font-family: 'Trebuchet MS', 'Myriad', sans-serif;
			display: block;
			width: 100px;
			height: 24px;
			padding: 5px 5px;
			text-align: center;
			background-image: url('../img/tab_inactive.gif');
			background-position: top;
			background-repeat: no-repeat;
		}
		#header #nav a:hover, #header #nav a.active {
			background-image: url('../img/tab_active.gif');
		}

#content {
	border: 0px solid black;
	position: relative;
}

	#content .aanbieding {
		float: left;
		padding-right: 7px;
	}
	
#content_main {
	width: 900px;
	background-image: url('../img/bg_content.gif');
	background-position: top;
	background-repeat: no-repeat;
	background-color: #fff;
}

    #content_main #page {
        padding:25px;
    }

	#content_main  h1 {
		font-size: 20px;
		color: #ed1c24;
	}

	#content_main #links {
		padding: 20px 0 0 20px;
		font-family: 'Trebuchet MS', 'Myriad', sans-serif;
		font-size: 15px;
		color: #333;
            width: 240px;
	}
		#content_main #links ul {
			padding: 5px 0 0 0;
		}
		#content_main #links li {
			padding: 2px 0 2px 16px;
			list-style: none;
			background-image: url('../img/li_links.gif');
			background-position: center left;
			background-repeat: no-repeat;
		}

			#content_main #links #oranje_vlak {
				width: 220px;
				height: 90px;
				padding: 10px;
				background-image: url('../img/vlak_oranje.gif');
				background-position: top;
				background-repeat: no-repeat;
				background-color: #f57e20;
				color: #fff;
				margin: 10px 0 0 0;
			}
			
			#content_main #links #oranje_vlak h1 {
				color: #fff;
				line-height: 22px;
			}
			
		#content_main #links #more {
			
		}
			
			#content_main #links #more ul {
				padding: 10px 0 0 0;
			}
			
/*
			#content_main #links #more li {
				list-style: none;
				background: none;
				padding: 0;
			}
 * */
			
			#content_main #links #more li {
				list-style: none;
				background: none;
				padding: 0;

				display: block;
				width: 210px;
				height: 23px;
				padding: 6px 5px 6px 30px;
				background-image: url('../img/bg_tab.gif');
				background-position: top center;
				background-repeat: no-repeat;
				color: #666;
				font-weight: bold;
				font-size: 13px;
			}
			
			#content_main #links #more a{
				color: #666;
            }
			#content_main #links #more a:hover{
				color: #ef4323;
			}
			
	#content_main #nog {
		background-image: url('../img/bg_nog.gif');
		background-position: top center;
		background-repeat: no-repeat;
		text-align: center;
		width: 900px;
		height: 22px;
		padding-top: 8px;
		text-transform: uppercase;
		clear: both;
		font-family: 'Trebuchet MS', 'Myriad', sans-serif;
		color: #ef4323;
		font-size: 18px;
	}

    .checkouturl {
        text-decoration:none;
        color: #ef4323;
		font-size: 18px;
        font-family: 'Trebuchet MS', 'Myriad', sans-serif;
    }

	
	#content_main #foto {
		width: 230px;
		overflow: hidden;
	}
	
	#content_main #rechts {
		width: 210px;
		padding: 20px 10px 0 10px;
		text-align: center;
		overflow: hidden;
	}
	
		#content_main #rechts li {
			text-align: left;
			font-size: 11px;
			line-height: 14px;
			color: #666;
			font-family: 'Trebuchet MS', 'Myriad', sans-serif;
			padding: 0 0 6px 14px;
			list-style: none;
			background-image: url('../img/li_rechts.gif');
			background-position: top left;
			background-repeat: no-repeat;
		}
	
	#content_main #papieren {
		width: 170px;
		padding: 20px 0 0 5px;
		font-size: 10px;
		color: #999;
		line-height: 14px;
		overflow: hidden;
	}
	
		#content_main #papieren .papier {
			background-image: url('../img/bg_papier_top.gif');
			background-position: top center;
			background-repeat: no-repeat;
			width: 150px;
			padding: 8px 12px 0 8px;
			font-size: 10px;
			color: #333;
			line-height: 14px;
		}
		#content_main #papieren .papier_footer {
			background-image: url('../img/bg_papier_bottom.gif');
			background-position: top center;
			background-repeat: no-repeat;
			width: 150px;
			height: 10px;
			padding: 5px 10px;
			color: #333;
		}
		
		#content_main #papieren .papier h3 {
			font-family: 'Trebuchet MS', 'Myriad', sans-serif;
			font-size: 18px;
			color: #ed1c24;
			text-align: center;
			padding-bottom: 5px;
		}
		
		#content_main #papieren .papier h2 {
			font-family: 'Trebuchet MS', 'Myriad', sans-serif;
			font-size: 24px;
			color: #ed1c24;
			text-align: center;
			padding-bottom: 10px;
		}
		
		#content_main #papieren .papier table {
			width: 100%;
		}
		#content_main #papieren .papier td {
			line-height: 14px;
		}
	
.clear{
	clear: both;	
}
.float {
	float: left;
}

.required {
    color:red;
    vertical-align:middle;
}

/* joep */

#order_image {
    float:right;
    width:250px;
}

#page th, #page td {
    vertical-align:top
}

th.header {
	font-size: 14px;
    color: #9e2013;
    padding-top:20px;
}
.qf_error {
    color:red;
}

/*----------- ibox ---------------*/

.inner_content {
	font-family: arial, helvetica, sans-serif;
	line-height: 20px; 
	line-height: 20px; 
    padding:20px;
}

.inner_content h1 {
    font-size: 20px;
	line-height: 30px; 
    color: #ed1c24;
}

select { padding:2px; }


