/* CSS Millennium Sports 2006 */

body {
	background:url(../images/bg.jpg) repeat-x;
	background-color:#D1E7F8;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

div#container {
	background:url(../images/bgcontainer.jpg) repeat-y;
	width:752px;
    position:relative;
	background-color:#fff;
	margin:10px auto 3px auto;
	border:1px solid #123456;
}

p {
	margin:0px;
}

a {
	color:#1C60AA;
	text-decoration:none;
}
a:hover {
	color:#1C60AA;
	text-decoration:underline;
}
address {
	margin:0px;
	font-style:normal;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:600;
	font-size:15px;
	color:#276DBB;
	margin:0px 0px 10px 0px;
}
/* 
header 
menu 
*/
div#header {
	position:relative;
	background:url(../images/newheader.jpg) no-repeat;
	width:752px;
	height:152px;
	margin:0px
}
div#header h1 {
	position:absolute;
	width:164px;
	height:20px;
	margin:7px 0px 0px 9px;
	padding:0px;
}
div#header h1 a {
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
div#header h1 a span {
	visibility:hidden;
	text-decoration:none;
}
/*menu*/
ul#langmenu {
	position:absolute;
	list-style:none; 
	margin:4px 0px 0px 677px; 
	padding:0px 0px 0px 0px; 
	height:15px;
	width:65x;
	border:0px solid red;
}
ul#langmenu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:0px;
	float:left;
}
ul#langmenu li a {
	display: block;
	height: 100%; /* 100% klikbaar*/
	text-decoration: none;
}
ul#langmenu li a span {
	display:none; /* tekst links verbergen in het menu */
}
ul#langmenu li#ned {
	width:30px;
	height:13px;
	overflow:hidden;
	margin-left:8px;
	border:0px solid red;
}
ul#langmenu li#eng {
	width:25px;
	height:13px;
	overflow:hidden;
	border:0px solid red;
}
div#menuwrap {
	float:left;
	width: 750px;
	height: 32px;
	background-color:#FF9900;	
	border: 1px solid #FFFFFF;
}
ul#topmenu {
	list-style:none; 
	margin:5px 0px 0px 0px; 
	padding:0px 0px px 0px; 
	height:18px;
	width:760px;	
}
ul#topmenu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	float:left;
}
ul#topmenu li a {
	display: block;
	height: 100%; /* 100% klikbaar*/
	text-decoration: none;
}
ul#topmenu li a span {
	visibility: hidden; /* tekst links verbergen in het menu */
}
ul#topmenu li#menu_home {
	background:url(../images/but_home.jpg) no-repeat;
	width:72px;
	height:22px;
}
ul#topmenu li#menu_producten {
	background:url(../images/but_producten.jpg) no-repeat;
	width:97px;
	height:22px;
}
ul#topmenu li#menu_dealers {
	background:url(../images/but_dealers.jpg) no-repeat;
	width:96px;
	height:22px;
}
ul#topmenu li#menu_contact {
	background:url(../images/but_contact.jpg) no-repeat;
	width:72px;
	height:22px;
}
ul#topmenu li#menu_photo {
	background:url(../images/but_photos.jpg) no-repeat;
	width:69px;
	height:22px;
}
ul#topmenu li#menu_vacatures {
	background:url(../images/but_vacatures.jpg) no-repeat;
	width:53px;
	height:22px;
}
ul#topmenu li#menu_links {
	background:url(../images/but_links.jpg) no-repeat;
	width:69px;
	height:22px;
}
ul#topmenu li#menu_titan{
	background:url(../images/but_titan_actie.jpg) no-repeat;
	width:90px;
	height:22px;
}
ul#topmenu li#menu_news{
	background:url(../images/but_news.jpg) no-repeat;
	width:61px;
	height:22px;
}
/*end menu*/
div#submenu {
	background:url(../images/bgmenu.jpg) repeat-x;	
	width:752px;
	height:54px;
	margin-top:34px;
}
ul#topsubmenu {
	list-style:none; 
	color:#1C60AA;
	display:inline;
}
ul#topsubmenu li {
	float:left;
	margin: 18px 0px 0px 25px;
	color:#1C60AA;
	font-weight:bold;
}
ul#topsubmenu li a {
	text-decoration:none;
	font-weight:100;
	color:#1C60AA;
}
ul#topsubmenu li a:hover {
	text-decoration:underline;
	font-weight:100;
	color:#1C60AA;
}
div#photowrap {
	background-color:#fff;
	width:752px;
	height:76px;
}
span#photosmall {
	background:url(../images/photos_small.jpg) no-repeat;	
	height:68px;
	/*margin:8px 0px 0px 10px;*/
}
span#blizad {
	position:absolute;
	background:url(../images/Logo_blizzard-ski.jpg) no-repeat;
	width:100px;
	height:46px;
	/*margin: 15px 0px 0px 443px;*/
}
div#blizad span {
	display:none;
}
div#slashbar {
	background:url(../images/slashbar.jpg) no-repeat;	
	width:752px;
	height:18px;
}
/* Content */
div#bgcontentindex {
	background:url(../images/bg_main.jpg) no-repeat;	
	width:635px;
	height:325px;
	margin: 60px 0px 100px 117px;
}
div#contentindex {
	position:relative;
	width:480px;
	height:200px;
	line-height:20px;
	margin: 4px 0px 0px 110px;
	padding-top:4px;
}
div#contentindex h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:600;
	font-size:18px;
	color:#276DBB;
	margin:0px 0px 10px 0px;
}
table.product1 {
	background-color:#E3ECF6;
	width:680px;
	margin: 4px auto 10px auto;
	padding-top:13px;
	padding-bottom:13px;
}
table.product1 p {
	line-height:19px;
}
table.product2 {
	background-color:#EFF4FA;
	width:680px;
	margin: 4px auto 10px auto;
	padding-top:13px;
	padding-bottom:13px;
}
table.product2 p {
	line-height:19px;
}
div.product1_imagewrap {
	float:left;
	width:119px; 
	height: 115px; 
	background-color:#8CB8E8; 
	margin:0px 0px 0px 13px;
}
img.product_thumb {
	margin:6px 0px 0px 9px;
}
div#vvwrap {
	position:relative;
	width:680px;
	margin: 4px auto 10px auto;
	text-align:center;
}
div#pagetitle_dealers {
	margin: 20px 0px 10px 20px;
}
div#pagetitle_dealers h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:600;
	font-size:18px;
	color:#1C60AA;
	margin: 0px;
}
div.pagetitle {
	margin: 20px 0px 10px 0px;
}
div.pagetitle h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:600;
	font-size:18px;
	color:#1C60AA;
	margin: 0px;
}
div#contenttxt {
	width: 710px;
	margin:10px auto 50px auto;
}
table#dealers {
	width:710px;
	margin:10px auto 50px auto;
}
td.inf1 {
	width:200px;
	background-color:#E3ECF6;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
	padding-left:5px;
}
td.inf2 {
	width:195px;
	background-color:#E3ECF6;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
}
td.inf3 {
	width:190px;
	background-color:#E3ECF6;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
}
td.inf4 {
	width:125px;	
	background-color:#E3ECF6;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
}
td.inf5 {
	width:200px;
	background-color:#F2F7FB;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
	padding-left:5px;
}
td.inf6 {
	width:195px;
	background-color:#F2F7FB;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
}
td.inf7 {
	width:190px;
	background-color:#F2F7FB;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
}
td.inf8 {
	width:125px;	
	background-color:#F2F7FB;
	height:20px;	
	border-bottom: 1px solid #FFFFFF;
}
table#contact {
	width: 650px;
}
table#contact span {
	font-weight:600;
}
table#contact td#td1 {
	width: 100px;
}
table#contact td#td2 {
	width: 550px;
}
input.contact {
	color:#E88B00;
}
textarea.contact {
	color:#E88B00;
}
/* Footer */
div#footer {
	width:752px;
	height:50px;
	margin:0px auto 10px auto;
	text-align:center;
}