html, body{height:100%;padding:0;margin:0;}
* {
font-family: Georgia;color:#333;
}
body {
	line-height:20px;
	font-size:16px;
}
a, a:visited,a:active {
	color:#777;
}
a:hover {
	color:#AAA;
}
img {
	border:none;
}

#wrapper{position:relative;height:100%;width:100%;}
#top{z-index:4;position:absolute;top:0;width:100%;background:url(/images/top.png) repeat-x; height:43px;}
#bottom{z-index:4;position:absolute;bottom:0;width:100%;background:url(/images/bottom.png) repeat-x; height:35px;text-align:center;font-size:25px;padding-top:8px;}
#bottom div {display:none;position:absolute;top:13px; width:100%;text-align:center;}
#bottom div.activeleus {}
#logo{position:relative;z-index:2;margin:0px auto;margin-top:5px;background:url(/images/logo_deville.png) no-repeat;width:900px;height:28px;width:}

#site{height:100%;width:100%;background-color:#333;}   
#slides {position:absolute;left:0px;top:0px;height:100%;width:100%;text-align:center;overflow:hidden;z-index:1;}
#slidesoverlay {position:absolute;left:0px;top:0px;height:100%;width:100%;text-align:center;overflow:hidden;z-index:2;background-image:url(/images/streepjes.png);}
#slides div {position:absolute;left:0px;top:0px;height:100%;width:100%;text-align:center;overflow:hidden; background:none 50% 0 no-repeat;}
    
#content {z-index:3;height:425px;width:900px;position:absolute;overflow:visible; top: 50%;left: 50%; margin:-212px 0px 0px -450px; background:url(/images/pijl.png) 0 50% no-repeat;}    

a {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
#b1{position:absolute;top:0px;right:0px;text-decoration:none;color:#333;z-index:2;}
#b2{position:absolute;top:145px;right:0px;text-decoration:none;color:#333;z-index:2;}
#b3{position:absolute;top:290px;right:0px;text-decoration:none;color:#333;z-index:2;}

#b1_link{position:absolute;top:0px;right:0px;width:135px;height:135px;display:none;z-index:3;}
#b2_link{position:absolute;top:145px;right:0px;width:135px;height:135px;display:none;z-index:3;}
#b3_link{position:absolute;top:290px;right:0px;width:135px;height:135px;display:none;z-index:3;}
/*a#b1:hover,a#b2:hover,a#b3:hover {color:#333;}
a#b1:hover *,a#b2:hover *,a#b3:hover * {color:#333;}*/


.animator{position:relative;padding:10px;overflow:visible;top:0px;left:0px;width:115px;height:115px;}
.animator_1{position:relative;width:100%;height:100%;}
.animator_2{position:relative;width:100%;height:100%;z-index:2;}
.animator_bg{top:0px;left:0px;position:absolute;width:100%;height:100%;background-color:#FFF;z-index:1;}

h1.title {line-height:24px;color:black;letter-spacing:-1px;margin:0px; padding:0px;position:absolute;width:100%;top:45px;font-size:20px;height:20px;font-weight:normal;text-align:center;}
h1.bigger {line-height:42px;letter-spacing:-1px;font-size: 38px;height:38px;top:32px;}
h2 {line-height:42px;letter-spacing:-1px;margin:0px; padding:0px; padding-left:30px;margin-bottom:20px;background-image:url(/images/pijl_kopje.png);background-position:0px 8px;background-repeat:no-repeat;font-size:38px;font-weight:normal;color:#555;}
h3 {line-height:24px;letter-spacing:-1px;margin:0px; padding:0px;font-size:20px;font-weight:normal;color:#777;}

.b_top{position:absolute; top:-6px;left:0px;height:6px;width:100%;overflow:hidden;background-image:url(/images/shades/top.png);}
.b_right{position:absolute; right:-6px;top:0px;width:6px;height:100%;overflow:hidden;background-image:url(/images/shades/right.png);}
.b_bottom{position:absolute; bottom:-6px;left:0px;height:6px;width:100%;overflow:hidden;background-image:url(/images/shades/bottom.png);}
.b_left{position:absolute; left:-6px;top:0px;width:6px;height:100%;overflow:hidden;background-image:url(/images/shades/left.png);}
.c_topleft{position:absolute; top:-6px;left:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades/top_left.png);}
.c_topright{position:absolute; top:-6px;right:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades/top_right.png);}
.c_bottomleft{position:absolute; bottom:-6px;left:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades/bottom_left.png);}
.c_bottomright{position:absolute; bottom:-6px;right:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades/bottom_right.png);}
#sluiten {background-image:url(/images/sluiten.png);width:28px;height:28px;display:block;right:-4px;top:-1px;z-index:3;position:absolute;}


.ajax_content{position:relative;top:0px;overflow:hidden;height:100%;}
#text{padding:15px 20px 0 20px;height:190px;line-height:18px;}
#rails{overflow:visible;position:absolute;bottom:20px;height:128px;width:883px;background:url(/images/rails.png) transparent repeat-x;}
#rails_lijst{position:relative;left:-190px;width:1073px;height:128px;margin:0;padding:0px;}

/*move divs */
#rails_lijst div.move{position:absolute;cursor:pointer;bottom:17px;padding:6px;overflow:visible; margin:0px;height:82px;width:180px;z-index:1;}
#rails_lijst div.move div.innermove {position:relative;width:100%;height:100%;overflow:visible;}
#move1 {left:215px;}
#move2 {left:430px;}
#move3 {left:645px;}
#move4 {left:860px;}
#move5 {left:1075px;}
#move6 {left:1290px;}
#move7 {left:1505px;}
#move8 {left:1720px;}
#move9 {left:1935px;}
#rails_lijst div.move div.outerspan {width:100%;height:100%;overflow:hidden;position:relative;}
#rails_lijst div.move a.desc {background-color:black;border-bottom:1px solid white;top:0px;color:#FFF;display:block;font-size:14px;height:19px;left:0;position:absolute;text-align:center;text-decoration:none;width:100%;z-index:2;}
/*#rails_lijst div.move a.desc {display:block;text-decoration:none;color: #333; position:absolute;bottom:168px;left:0px;height:27px;width:300px;padding-top:6px;background-color:white;z-index:2;font-size:16px;text-align:center;border-bottom:1px solid black;}*/
/*a.desc .pijl {float:right;background-image:url(/images/pijl_meer.png);width:18px;height:20px;margin-right:5px;}*/
#rails_lijst div.move div.innerspan {position:absolute;z-index:1;top:20px;left:0px;background-color:white;width:300px;height:180px;display:block;background-repeat:no-repeat;overflow:hidden;}
/*#rails_lijst div.move div.innerspan {position:absolute;z-index:1;top:-130px;left:-150px;margin-left:50%;margin-top:50%;background-color:white;width:300px;height:180px;display:block;background-repeat:no-repeat;overflow:hidden;}*/
div.innerspan img {position:relative;top:0px;left:0px;}
.b_top_small{position:absolute; top:-6px;left:0px;height:6px;width:100%;overflow:hidden;background-image:url(/images/shades_small/top.png);}
.b_right_small{position:absolute; right:-6px;top:0px;width:6px;height:100%;overflow:hidden;background-image:url(/images/shades_small/right.png);}
.b_bottom_small{position:absolute; bottom:-6px;left:0px;height:6px;width:100%;overflow:hidden;background-image:url(/images/shades_small/bottom.png);}
.b_left_small{position:absolute; left:-6px;top:0px;width:6px;height:100%;overflow:hidden;background-image:url(/images/shades_small/left.png);}
.c_topleft_small{position:absolute; top:-6px;left:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades_small/top_left.png);}
.c_topright_small{position:absolute; top:-6px;right:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades_small/top_right.png);}
.c_bottomleft_small{position:absolute; bottom:-6px;left:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades_small/bottom_left.png);}
.c_bottomright_small{position:absolute; bottom:-6px;right:-6px;height:6px;width:6px;overflow:hidden;background-image:url(/images/shades_small/bottom_right.png);}


/* plaatje bij elk item */
#menu_image {
	margin-top:0px;
	margin-left:20px;
	float:right;
	padding:6px;
	position:relative;
}
#menu_image_inner {
	position:relative;
}


.terug {
	float:right;
	text-decoration:none;
	padding-left:17px;
	background-image:url(/images/terug.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	font-size:16px;
	line-height:16px;
	color: #8AB51E !important;
	margin-top:7px;
	margin-right:4px;
}

.error {
	color: #8AB51E;
}
.input {
	width:160px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #666;
	border: 1px solid #aaa;
}
.textarea {
	height: 50px;
	margin-bottom: 6px;
}