HTML, BODY{
padding: 0px;
margin: 0px;
font-size:12px;
height: 100%;
font-family: Helvetica;
background-image: url(http://www.motorrijden.fr/motorrijden/img/back-y.gif);
background-repeat: repeat-y;
background-position: center;
}


DIV.main{
width: 980px;
text-align: left;
border: 3px solid #797979;
border-bottom: 0px;
border-top: 0px;
height:auto;
clear: both;
}

DIV.menu{
z-index: 20;
position:fixed;
top:0px;
left: 0px;
right: 0px;
width: 100%;
height: 115px;
background-image: url(http://www.motorrijden.fr/motorrijden/img/menu_x.png);
background-repeat: repeat-x;
background-position: top;
}

DIV.menu_content{
margin-top:16px;
width: 1000px;
text-align: left;
}

DIV.submenu{
text-align: right;
margin-right:0px;
z-index:-1;
position: fixed;
top:0px;
width: 944px;
padding: 18px;
padding-top: 110px;
}

DIV.submenu_content{

padding: 12px;
background-image: url(http://www.motorrijden.fr/motorrijden/img/translucent.png);
background-repeat: repeat;
background-position: top;
width: auto;
height: auto;
float: right;
padding-bottom: 10px;
line-height: 25px;

}

DIV.logo{
margin-left:18px;
margin-right:18px;
float: left;
}

DIV.menu_links{
float: right;
margin-top: 5px;
margin-right: 18px;
}

A.menu{
margin-left: 8px;
font-size: 13px;
color: #FFFFFF;
}

A.menu_selected{
margin-left: 8px;
font-size: 13px;
color: #b2de37;
border-bottom: 2px solid #CCCCCC;
padding-bottom: 3px;
}

A.submenu{
font-size: 11px;
color: #FFFFFF;
float:left;
clear: both;
}

A.submenu_selected{
font-size: 11px;
color: #b2de37;
font-style:italic;
float: left;
clear: both;
}

A{
color: #b2de37;
text-decoration: none;
}

A:hover{
text-decoration: underline;
color: #8fd81c;
}

A.route{

	font-size: 160%;
	color:	#111111;
	text-decoration: none;
	font-weight: bold;

}

A.route:hover{

	font-size: 160%;
	color:	#8fd81c;
	text-decoration: none;

}

A.white{

	color:#FFFFFF;
	
}

DIV.content{
z-index: 12;
position:absolute;
top:500px;
text-align: left;
color: #000000;
clear: left;
padding: 15px;
line-height: 24px;
min-height: 110px;
}

DIV.page{
margin-top: 0px;
width: 650px;
background-image: url(http://www.motorrijden.fr/motorrijden/img/page.png);
background-repeat: repeat;
padding: 20px;
/*border: thick solid green;*/
}

DIV.share{

	font-size:12px;
	float:right;
	background-color:#222222;
	padding-left: 4px;
	

}

.bottom{
font-size: 80%;
padding-top: 4px;
padding-left: 15px;
bottom:0px;
position: relative;
background-color: black;
width:auto;
color: #FFFFFF;
}

IMG{

	border:	0px;

}


IMG.border{

	border:	1px solid #333333;

}

IMG.route{

	float:right;
	border: 1px solid #333333;
	padding: 2px;
	margin: 10px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;

}

IMG.logotjes{
margin-left: 5px;
}

A.download_map{
float: left;
clear: none;
margin-right: 4px;
border: 2px solid #000000;
}

A.download_map:hover{
border: 2px solid #b2de37;
}

/* Slideshow */

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

DIV.fade-on-photoslides{

	background-image: url(http://www.motorrijden.fr/motorrijden/img/fade-on-photoslides.png);
	background-repeat: repeat-x;
	background-position: bottom;
	top:495px;
	height: 240px;
	width: 980px;
	z-index: 12	;
	position:absolute;
	
}


/* Prijzen op kamers & eten */


.l1, .l2{
height:24px;
width:210px;
padding:3px;
padding-bottom:23px;
float:left;
}

.l_left{
margin-bottom: -8px;
}

.l_right{
color:#FFFFFF;
line-height: normal;
padding-top: 6px;
font-size:11px;
}




/* Modules */

DIV.module{
	
	float:right;
	width:204px;
	z-index: 12;
	float:left;
	margin: 15px;
	padding: 20px;
	margin-left:720px;
	background-image: url(http://www.motorrijden.fr/motorrijden/img/page.png);
	background-repeat: repeat;

}

DIV.module_title{

	font-size: 150%;
	clear: both;
	font-weight: bold;
	margin-bottom:10px;
	border-bottom: 3px solid #222222;

}

DIV.module_text{

	color:	white;
	
}

DIV.module_newsletter_input{

	float:	left;
	clear:	both;
	margin-top:	6px;

}

DIV.form_line{
	
	clear:	both;
	float:	left;
	
}

INPUT.module_newsletter{

	width:	200px;
	float:	left;

}

.module_send{

	margin-top:	10px;
	float:	right;

}


DIV.row	{

	float:left;
	margin-left:20px;

}
