/* 
yourplanet stylesheet 2008
coded by Diederik van Staden, interstate15
http://www.interstate15.nl
*/


body { font-family:Verdana;  background-color:#eef3fa;  padding:0; margin-top:25px; font-size:12px; }


/* site gerelateerd */
.wrapper  {	margin: 0 auto;
			color:#666666;
    		width: 990px;
			height:100%;
			text-align: left;
    		line-height:16px;
			}

.content_container { 
			border-left: 1px solid  #326628;
			border-right: 1px solid  #326628; width:988px;
			background-color: #f5efd7;
			
			}

input {color:#666666; font-family:Verdana; font-size:12px; padding:2px;}




table {line-height:16px; font-size:12px; color:#666666; padding:5px; font-family:Verdana;}			


a:hover {text-decoration:underline;}
			
div.content_body .reisplan  a,a:link {color:#FF0000; text-decoration:none; font-weight:bold;}
div.content_body .reisplan  a:active {color:#FF0000;  font-weight:bold;}
div.content_body .reisplan a:visited  {color:#FF0000;  font-weight:bold;}

div.content_body .reisplan a:hover { color:#FF0000;text-decoration:underline;}

.verwijder a,a:link {color:#FF0000; text-decoration:none; font-weight:bold;}
.verwijder  a:active {color:#FF0000;  font-weight:bold;}
.verwijder a:visited  {color:#FF0000;  font-weight:bold;}

.verwijder a:hover { color:#FF0000;text-decoration:underline;}		

.r  a:link {color:#FF0000; text-decoration:none; font-weight:bold;}
.r  a:active,a:visited {color:#FF0000; text-decoration:none; font-weight:bold;}

.r a:hover { color:#FF0000; text-decoration:underline; font-size:36px;}


span.nieuws_link a,a:link {color:#ffffff; text-decoration:none; font-weight:bold;}
span.nieuws_link  a:active {color:#ffffff; text-decoration:none; font-weight:bold;}
span.nieuws_link  a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}

span.nieuws_link a:hover { color:#ffffff;text-decoration:underline;}	

img {border:0; behavior: url(http://www.jouwtranssiberiereis.nl/assets/iepngfix.htc);}	

		

.header{width:990px;  height:140px; background-image: url(../img/top.jpg); background-repeat:no-repeat;   }

.header_menu {margin-bottom:10px; }
.header_logo {margin-left:30px; height:90px; width:200px; padding-top:20px; }
			
.footer {width:980px; height:42px;  padding:5px; color:#FFFFFF;  margin-bottom:40px; background-image:url(../img/bottom.jpg); background-repeat:no-repeat;}
div.footer a, a:link {color:#FFFFFF; text-decoration:none;}
div.footer a:visited  {color:#FFFFFF; text-decoration:none;}
div.footer a:active  {color:#FFFFFF; text-decoration:none;}
div.footer a:hover {color:#FFFFFF; text-decoration:underline;}

.clear { clear: both; }				

div.center_div {margin-left:3px; width: 985px; }

/* sidebar */
.sidebar {float:left; width:208px;  margin-top:2px; margin-left:4px; margin-right:0px; margin-bottom:15px;}
			
.side_menu  {
    		
    		color: #ffffff;
    		width: 200px;
			height:100%;
    		padding:5px;
			margin:0;
    		text-align: left;
    		background-color: #f78f1e;
			font-size:12px;
		    
			}

.side_menu_top {  background-image:url(../img/side_menu_top.jpg); background-repeat:no-repeat; background-position:-1px 2px; width: 210px; height:7px;   }

.side_menu_bottom {  background-image:url(../img/side_menu_bottom.jpg); background-repeat:no-repeat; background-position:-1px -1px; width: 210px; height:10px; margin-bottom:5px;  }

#menu {
width:170px;
font-size:11px;
background-color:#f78f1e;
height:100%;

}
#menu ul li:hover, #menu  ul li a {
		
		text-decoration: none !important;
}
#menu ul {
	list-style: none;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 6px;
	
  
	}
#menu ul li{display: inline; }
#menu a { color: #ffffff; font-weight:normal; }
#menu a:hover { color: #9c9c9c; }
#menu ul li a{
    border-bottom: 1px dotted #FFBE7D;
	cursor: pointer;
	display: block;
	text-decoration: none ;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	
	padding-left: 0px;
	list-style: none;
}
#menu ul li a:hover {
color: #FFBE7D;
	
	border-bottom-color: #FFBE7D;
	}


/* voortgangs balk */

.voortgang {width:100%; height:50px;  clear:both;  margin:0px -5px 20px 5px; }		
			
		

/* content informate */				
.content  {
            margin:11px 0px 20px 8px;
    		color:#666666;
    		text-align: left;
    		float:left;
    		}
			
div.content_body a, a:link  {
            color:#326628;
    		text-decoration:none;
    		}
			
div.content_body a:active  {
            color:#326628;
    		text-decoration:none;
    		}					
			
div.content_body a:visited  {
           color:#326628;
    		}				
div.content_body a:hover  {
            color:#326628;
			text-decoration:underline;
    		}
			
					
									

.content img {border:1px solid #CCCCCC; padding:2px; margin:5px;  behavior: url(http://www.jouwtranssiberiereis.nl/assets/iepngfix.htc);}
			

		
.content_top  {
            border: 1px solid #f78f1e;
    		color: #ffffff;
    		
			height:0px;
			text-align: left;
    		background-color: #f78f1e;
							}
			
.content_body  {
            border: 1px solid #f78f1e;
    	   
			height:100%;
    		text-align: left;
    		background-color: #ffffff;
			}
			
div.text h1 {margin-left:-5px; margin-right:-5px; margin-top:5px; margin-bottom:5px;}
div.text {padding:0px 5px 8px 5px;}			

img {border:none;}

div.heading {
background-color:#f78f1e; 
height:30px;
width:100%; 
font-weight:bold; 
color:#000000; 
background-image:url(../img/h1_logo.png); 
background-repeat:no-repeat;
background-position:5px 4px;
behavior: url(http://www.jouwtranssiberiereis.nl/assets/iepngfix.htc);
}

div.heading img {border:none;}


div.heading h1 {
	height:20px; 
	width:685px; 
	font-weight:bold; 

	margin:0;
	
	font-size:14px; 
	color:#000000; 
	
	}


h1 { background-color:#f78f1e; 
	height:20px; 
	
	font-weight:bold; 
	margin:0; 
	
	padding:4px 5px 5px 27px;  
	font-size:14px; 
	color:#000000; 
	background-image:url(../img/h1_logo.png); 
	background-repeat:no-repeat;
	background-position:5px 4px;
	behavior: url(http://www.jouwtranssiberiereis.nl/assets/iepngfix.htc);
	}

			
h2 {font-size:14px; margin: 0; }
h3 {font-size:12px;  margin: 0; }
h4 {font-size:10px;  margin: 0; }	

ul.sitemap a, a:link  {
            color:#326628;
			text-decoration:none;
}
ul.sitemap a:active  {
            color:#326628;
			text-decoration:none;
    		}					
ul.sitemap a:visited  {
            color:#326628;
			text-decoration:none;
    		}				

ul.sitemap a:hover  {
            color:#326628;
			text-decoration:underline;
    		}									
			
			
/* Landkaart styles */

.landkaart { width:552px; height:347px; float:left;  margin:15px 2px 20px 2px; }

.landkaart_leftbar{ width:210px; height:347px;  float:left; background-repeat:no-repeat; margin-left:3px;  margin-top:15px; color:#FFFFFF;  background-image: url(../img/bg_bars.jpg);  }
.landkaart_leftbar h2 {font-size:12px; padding:0; margin:0;}


.landkaart_leftbar .bar {width:190px; margin: 0 auto; margin-top:10px;}
.landkaart_rightbar .bar {width:190px; height:215px; margin: 0 auto; margin-top:10px;}
.landkaart_rightbar .bar_img { margin-left:10px; border:none;}

.landkaart_rightbar a, a:link {color:#FFFFFF; text-decoration:underline;}
.landkaart_rightbar a:visited {color:#FFFFFF; text-decoration:underline;}
.landkaart_rightbar a:active {color:#FFFFFF; text-decoration:underline;}
.landkaart_rightbar a:hover {color:#FFFFFF; text-decoration:none;}

.landkaart_rightbar { width:210px; height:347px;  float:left; background-repeat:no-repeat;  margin-top:15px; color:#FFFFFF;  background-image: url(../img/bg_bars.jpg);  }
.landkaart_rightbar h2 { font-size:12px; padding:0; margin:0;}
.landkaart_rightbar img {  border:1px #FFFFFF solid; margin:2px;}


/* form validatie */

.persoonlijke_gegevens input, textarea {padding:3px; color:#666666; font-family:Verdana; font-size:12px;}

.panel {
	clear: both;
	display: none;
	
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	font-size:12px; padding:2px;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color:#666666;
	font-size:12px; padding:2px;
}

.validation-advice {
	
	
	
	color : #FF3300;
	
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: normal;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}




