body{
	margin:0px; padding:0px;
	text-align:center;
	font-size:12px;
	font-family:sans-serif, arial;	
	background-color:#2b2b34; }
a{
	text-decoration:none;	
}
a img{
	border:0px !important;	
}
#totalcontainer{
	margin:0px; padding:8px;
	width:100%;
	float:left;
		height:100%;
}
#container{
	margin:0px; padding:0px;
	width:100%;
	height:100%;
	float:left;
	background-color:#edeff5;
	-moz-border-radius: 15px;
border-radius: 15px	;
	-moz-box-shadow: 5px 6px 5px #888;
	-webkit-box-shadow: 5px 6px 5px #888;
	box-shadow: 5px 6px 5px #888;	
}
#contains{
	margin:0px; padding:8px;
	float:left;
	width:100%;
	height:100%;
	
}
#content{
	margin:0px; padding:0px;
	width:100%;
	height:100%;
	float:left;
	border:1px solid #c0c0c0;
	background-color:#ffffff;
	-moz-border-radius: 15px;
border-radius: 15px	;
}
.bigframe_bottom{
	margin:0px; padding:0px;
	width:100%;
	height:100%;
	
	float:left;	
}
.bigframe_top{
	margin:0px 0px 0px 5%; padding:0% 0px 0px 0px;
	width:90%;
	//height:100%;
	height:250px;
	overflow:auto !important;
	float:right;	
	border:1px solid #919191;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow:  0px 0px 2px 0px #919191;
	box-shadow:  0px 0px 2px 0px #919191;
}
.bigframe_button_button{
	margin:0px 0px 5px 0px !important;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:35px !important;
}
.bigframe_button_button span{
	margin:14px 0px 0px 45px !important;
	float:left;
}
.bigframe_bottom_border{
	
	/*-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;*/
	border-top:1px solid #c0c0c0;
	
	border-bottom:1px solid #c0c0c0;
	background-size:20px 20px;	
}
#info_table{
	margin:0px 0px 0px 0px; padding:0px;
	width:100%;
	height:100%;	
	border:1px solid #c0c0c0;
	background-color:#ffffff;
	-moz-border-radius: 15px;
	border-radius: 15px	;
}
#youtube{
	margin:0px; padding:0px;
	float:left;
	width:100%;
	height:100%;
}
.youtube_vid{
	margin:0px; padding:0px;
	width:100%;
	height:100%;
	float:left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	border:2px solid #c0c0c0;
	
}

#movieiconbackground{
	
	background-repeat:no-repeat;
	font-size:11px;
	color:#000000;
	background-position:10px center;
}
#piciconbackground{
		
	background-repeat:no-repeat;
	font-size:11px;
	color:#000000;
	background-position:10px center;
	/*-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;*/
}
#infoiconbackground{

	background-repeat:no-repeat;
	font-size:11px;
	color:#000000;
	background-position:10px center;
	/*-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;*/
}
#galleryiconbackground{

	background-repeat:no-repeat;
	font-size:11px;
	color:#000000;
	background-position:10px center;
	/*-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;*/
}

.bigframe{
	margin:0px; padding:0px;
	width:100%; height:100%;
	float:left;	
}
.fotogal{
	margin:0px; padding:0px;
	height:250px;
	float:left;
	background-color:#ff0000;	
}
#row1{
	height:100% !important;
}
#row2{
	height:290px !important;
}
#buttombar{
	width:100%; height:290px; 
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;	
	/*background-image:url('../images/design/tt_bg_white.gif');
	background-repeat:repeat-x;*/‚
}
#left{
	margin:0px; padding:0px 0px;
	width:50%;
	height:290px;
	text-align:left;
	float:left;	
	position:relative;
}
#right{
	margin:0px 0px 0px 0px; padding:0px;
	width:50%;
	height:290px;
	float:left;
	border:0px solid #373934;
	background-image:url('../images/design/loading.gif');
	background-position:center;	
}
.search{
	margin:0px; padding:0px;
	width:100%;
	float:left;
	font-size:12px;
	float:left;	
}
.search input{
	width:100%;
	padding:5px 0px 5px 10px;
	border:1px solid #919191;	
	color:#919191;
}
.search a{
	float:right;
	margin:0px 0px 0px 10px;
	font-size:11px; color:#919191;	
}
.categories{
	margin:10px 0px 0px 0px; padding:0px;
	width:100%; height:160px;	
	border:1px solid #bcbcbc;
	float:left;
	overflow:auto;
}
.categories img{
	margin:5px 5px 0px 5px;
	opacity:0.2;
	filter:alpha(opacity=20); /* For IE8 and earlier */	
	height:25px;
	float:left;
}

.cat{
	margin:0px; padding:0px;
	width:100%;
	float:left;
	color:#404040;	
	border-bottom:1px dotted #919191;
}
.cat a{
	color:#404040;	
}
.cat span{
	margin:10px; padding:0px;
	font-size:12px;
	float:left;	
}

.slide{
	margin:0px; padding:5px 0px;
	width:100%;
	float:left;
	border-bottom:1px dotted #919191;
}
.slide a{
	color:#000000;
	text-decoration:none;	
}
.slide a:hover{
	color:#cf7000;
	text-decoration:underline;	
}

.slide span{
	margin:10px 0px 0px 10px; padding:0px;
	font-size:11px;
	float:left;
	width:75%;
}





.slide2{
	margin:0px; padding:0px 0px;
	float:left;
	height:95%;
	width:24%;
	position:relative;
	text-align:left;
	background-repeat:repeat-x;
	background-image:url('../images/design/bg_button.png');
	border-right:1px solid #a3a3a3;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #8f8f90;
	border-left:1px solid #fdfdfd;
}
.slide2 a img {
	margin:0px; padding:0px;
	width:12px;
	float:left;
	position:absolute;
	left:10px; top:5px;
} 
#xtraline{
	border-left:1px solid #a3a3a3;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-left:10px;
}
#xtraline2{
	
	//border-left:1px solid #a3a3a3;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.slide2 a{
	margin-top:8px;
	text-align:center;
	width:99%;
	float:left;
	text-decoration:none;
	font-size:11px;
	color:#868688;
}
.slide2 a:hover{
	color:#cf7000;
	text-decoration:underline;	
}
.slide2 span{
	
	float:left;	
	color:#ff0000;
	font-size:11px;
}
/*.slide2 span{
	margin:10px 0px 0px 40px; padding:0px;
	font-size:11px;
	width:100px;
	float:left;
}*/

.slide2_sub{
	margin:0px; padding:0px;
	width:200px; 
	display:none;
	position:absolute;
	right:0px; top:35px;	
	z-index:999;

	
}
.slide2_sub ul{
	margin:0px; padding:0px;
	width:100%; height:100%;
	float:left;
	list-style-type:none;
	
}
.slide2_sub li{
	margin:2px 0px 0px 0px; padding:8px 0px;
	width:100%; height:15px;
	float:left;
	position:relative;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url('../images/design/bg_button.png');
	list-style-type:none;
	border:1px solid #8f8f90;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;		
	
}
.slide2_sub li img {
	margin:0px; padding:0px;
	width:12px;
	float:left;
	position:absolute;
	left:10px; top:5px;
} 
.slide2_sub li a{
	text-decoration:none;
	font-size:11px;
	color:#868688;
}	




#selected{
	background-color:#fef7ea;	
}
#endline{
		padding:5px 0px;
	margin-top:2px;
	border-top:2px dotted #919191;
	color:#919191;
	font-size:11px;
	text-align:center;
}
#beginline{
	padding:10px 0px !important;
	margin-bottom:2px;
	border-bottom:2px dotted #919191;
	color:#bfbfbf;
	font-size:11px;
	text-align:center;
}



/*SLIDER*/
.quoteSlide{
	margin:10px 3px; padding:8px 0px;
	height:24px !important;
	background-image:url('../images/design/bg_block.png');
	width:150px !important;
	font-size:11px;
	float:left;
}
.quoteSlide span{
	margin:0px 0px 0px 10px; padding:0px 0px 0px 25px;
	float:left;
	width:105px;
	height:25px;
	text-align:left;
	background-position:2px 0px;
	background-repeat:no-repeat;	
	background-size: 15px;
}
#tabletext{
	margin:0px; padding:0px;
	font-size:11px !important;
	height:25px;
	width:100px;
	
}
#tabletext td{
	valign:middle !important;	
}
.whole_slider{
	margin:0px;
	padding:0px 50px;	
}


/*Google MAPS*/
.roundedbasis{
	position:relative;	
}
#rounded{
	margin:0px; padding:0px;
	position:absolute;
	z-index:999;
	width:20px; height:20px;
}
.rounded_left_up{
	top:0px; left:0px;
	background-image:url('../images/design/white_rounded.png');	
}
.rounded_right_up{
	top:0px; right:0px;
	background-image:url('../images/design/white_rounded.png');	
	background-position: right top;
}
.rounded_left_bottom{
	bottom:0px; left:0px;
	background-image:url('../images/design/white_rounded.png');	
	background-position: left bottom;
}
.rounded_right_bottom{
	bottom:0px; right:0px;
	background-image:url('../images/design/white_rounded.png');	
	background-position: right bottom;
}



.rounded{
	
}




#mygalone{
	margin:0px; padding:0px;
	position:relative;
}
/*preload classes*/
.svw { width: 50px; height: 20px; background: #fff;}
.svw ul {margin:0px 0px 0px 10%; position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
overflow: hidden;   
margin: 0 0 1px 10%;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;


list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #e5e5e5;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #ff0000;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}

.companyname{
	margin:0px; padding:10px 0px;
	float:left;
	width:100%;
	color:#2a811e;
	font-size:12px;
	font-weight:bold;
}



/*New MENU*/
.left_groups{
	margin:0px 0px 8px 0px; padding:0px 0px 0px 0px;
	width:99%; height:10%;	
	float:left;
	position:relative;

}
.right_groups{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	width:99%; height:90%;	
	border:1px solid #bcbcbc;
	float:left;
	overflow:auto;
	background-color:#ffffff;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	borde:1px solid #c0c0c0;

}
.red{
	color:#ff0000 !important; 	
}
.underline{
	text-decoration:underline !important;
	font-weight:bold;	
}

.search{
	z-index:999;
	float:Left;
	background-color:#ffffff;
	position:absolute;
	left:0px; bottom:0px;
	width:230px; height:35px;
	-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
}
.search input{
	margin:10px 0px 0px 10px;
	width:210px !important;	
	font-size:11px;
	border:1px solid #c5c5c5 !important;
	-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
}


/*footer*/
.footer{
	padding:5px 10px 0px 10px;
	z-index:999;
	color:#919191;
	float:Left;
	text-align:right;
	font-size:11px;
	background-color:#ffffff;
	position:absolute;
	right:0px; bottom:-10px;
	width:150px; height:25px;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
}
.footer a{
	color:#919191;	
}
.route{
	margin:10px 10px 0px 0px; padding:0px;
	float:right;
	
}
.route img{
	width:24px !important;	
}


/*Add Systeem*/
.add{
	padding:5px 0px 0px 10px;
	z-index:999;
	display:none;
	color:#919191;
	float:Left;
	font-size:11px;
	background-color:#ffffff;
	position:absolute;
	right:20px; top:40px;
	width:300; height:150px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color:#ff0000;
	filter:alpha(opacity=50); /* IE */
	-moz-opacity: 0.50; /* Mozilla */
	opacity: 0.50; /* Opera */
}



.searching_div{
	margin:0px; padding:0px;
	width:100%;
	height:23px;
	float:left;
	font-size:12px;	
}
.searching_div b{
	margin:5px 0px 0px 15px; padding:0px;
	float:Left;
}

.picture{
	margin:0px 3px 0px 0px; padding:0px 0px 0px 0px;
	float:left;	
	font-size:12px;
	height:125px;
}
.picture img{
	margin:0px 0px 5px 0px;	
}
.picture a{
	color:#000000;	
}
.picpage{
	margin:0px 0px 10px 0px; padding:0px;
	font-size:15px; float:left;
	width:100%;
	text-align:left;	
}

/*Comments*/
.comments{
	margin:0px; padding:0px;
	width:99%;
	height:99%;
	float:left;
	-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;	
}
.comments table{
	margin:0px; padding:0px;
	width:100%;	
}
.comments_form{
	margin:0px 0px; padding:0px;
	float:left;
	color:#454545;
	text-align:left;
	font-size:11px;
	width:100%;
}
.comments_form input{
	margin:10px 0px 0px 0px; padding:10px 0px 10px 20px;
	width:99%;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.comments_submit_button{
	margin-top:10px !important;
	padding:0px !important;
	height:40px !important;
	background-color:#EFFFED;
	color:#0F7D16;
}
.comments_form textarea{
	margin:10px 0px 0px 0px; padding:20px;
	width:100%;
	height:180px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
		
}
.comments_form_left{
	margin:0px; padding:0px; 
	float:left;
	text-align:left;
	width:49%;
	height:200px;
}
.comments_form_right{
	margin:0px 0px 0px 1%; padding:0px; 
	float:left;
	width:49%;
	height:200px;
}

.comments_form_right iframe{
	margin:10px 0px 0px 2%; padding:0px;
	float:left;
	height:30px;
	width:49% !important;	
}
.comments_small_input{
	margin:0px; padding:0px;
	float:left;
	width:49% !important;	
}
.comment_overview {
	margin:0px; padding:0px;
	width:98%;
	height:200px;
	float:left;	
	overflow:auto;
}
.comment_overview h1{
	margin:10px; padding:0px;
	font-size:15px;
	color:#0B802A;	
}
.comment_overview_div{
	margin:0px; padding:10px 3% 5px 3%;
	float:left;
	width:94%;
	font-size:12px;
	border-bottom:1px dotted #919191;
}
.comment_overview_div h2{
	margin:0px; padding:0px;
	font-size:13px;
	width:100%;
	float:left;
}	
.comment_overview_div h2 span{
	font-size:11px;
	color:#919191;
}	
.comment_overview_div p{
	margin:0px; padding:0px;
	width:100%;
	height:30px;	
}

.small_button{
	margin:0px; padding:0px;
	width:100%;
	height:100px;
	background-image:url('../images/design/menu_small.png');
	background-size:100% 100%;	
	float:left;	
}
.hidediv{
	margin:10px 0px 0px 0px; padding:0px;
	width:100%;
	float:left;
	color:#cfcfcf;
	text-align:center;
	font-size:11px;	
}
.font-size{
	margin:5px 0px 0px 0px; padding:10px 10px 10px 10px;
	height:8px;
	position:absolute;
	right:5%;
	top:0px;
	font-size:15px;
	text-align:left;
	background-color:#ffffff;
	
	
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px; 
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
		
}
.font-size img{
	margin:0px 5px 0px 0px; padding:0px;
	width:16px;
	float:left;	
}
.font-size a{
	color:#919191;	
}



.banana{
	margin:0px 0px 0px 0px; padding:0px;
	width:600px;
	height:270px;
	bottom:40px;
	left:5%;
	z-index:9999;
	position:absolute;
	background-image:url('../images/design/bg_banana.png');	
	-moz-border-radius: 15px;
border-radius: 15px	;
}
.shadow {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
}
.banana_middle_link{
	margin:20px 0px 0px 0px; padding:0px;
	width:300px;
	float:left;
	height:30px;
	color:#000000;	
}
.banana_middle_link a{
	color:#000000;
	font-size:15px;	
}
.banana_middle{
	margin:40px 0px 40px 50px; padding:20px 0px 0px 70px;
	width:420px;
	height:120px;
	text-align:center;
	position:relative;
	border:1px solid #919191;
	background-image:url('../images/design/pin.png');	
	background-position:10px 10px;
	background-repeat:no-repeat;	
}
.banana_middle h1{
	margin:0px; padding:0px;
	float:left;
	width:100%;
	text-align:left;
	font-size:20px;
	font-family:sans-serif;	
}
.banana_middle select{
	margin:10px 0px 0px 0px; padding:10px;
	width:300px;
	float:left;	
}
.banana_close{
	margin:10px; padding:0px;
	width:24px; height:24px;
	position:absolute;
	right:0; top:0;
	background-image:url('../images/design/close.png');	
}
.banana_open{
	margin:0px; padding:0px;
	width:52px;
	height:52px;
	z-index:9998;
	position:absolute;	
	top:-10px;
	left:-30px;
	background-image:url('../images/design/pin.png');	
}
#fail{
	border:2px solid #ff0000 !important;	
}