@charset "UTF-8";   
/**  
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework  
 * (en) stylesheet for screen layout  
 * (de) Stylesheet für das Bildschirm-Layout  
 *  
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)  
 * @file          basemod.css  
 * @-yaml-minver  3.1  
 */  
  
@media screen, projection  
{   
  /*-------------------------------------------------------------------------*/  
  
  /* (en) Marginal areas & page background */  
  /* (de) Randbereiche & Seitenhintergrund */  
  body { background: url("/yv/images/husk.png") repeat scroll 0 0 #828282;   margin:0px;}   
  
  /* Layout Alignment | Layout-Ausrichtung */  
  .ym-wrapper { margin: 0 auto; }   
  
  /* Layout Properties | Layout-Eigenschaften */  
  .ym-wrapper { min-width: inherit; max-width: none;  }   
  .page { padding: 10px; }   
  #header { padding: 45px 2em 1em 20px; color: #000; background: #3C3C3C; height:63px; }   
  .strip {
    background-color: #3C3C3C;
    height: 146px;
}


#contactable {
    background-color: #333333;
    background-image: url("/yv/images_new_theme/contact.png");
    color: white;
    cursor: pointer;
    height: 102px;
    left: 0;
    margin-top: 10px;
    overflow: hidden;
    position: fixed;
    text-indent: -100000px;
    top: 242px;
    width: 44px;
    z-index: 100000;
}

#quick_links_list {
    background: none repeat scroll 0 0 #333333;
    border: 2px solid white;
    color: white;
    height: 450px;
    left: 0;
    margin-left: -434px;
    overflow: scroll;
    padding-left: 30px;
    position: fixed;
    top: 250px;
    width: 200px;
    z-index: 99000;
}

ul#quick_links_list li a{
	color: white;
}


  #topnav { color: #aaa; background: transparent; height:215px;}
  #nav { overflow:hidden; }   
  div.hlist {  }   
  
  #main { 
 /* margin: 0 auto; background: #e9e9e9 none repeat scroll 0 0; width:970px;*/
 background-color: #fff;
  	
    border-radius: 5px 5px 5px 5px;
    margin: 25px auto auto;
    padding-top: 17px;
	padding-bottom: 20px;
    width: 970px;
  }
     
  #footer_wrapper {   
  	background: #797979;
    clear: both;
	color:#fff;
    margin-top: 40px;
    overflow: auto;
    text-align: left; 
	background: url(/yv/images/footer.png) repeat scroll 0 0 #828282; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
  
  #footer{
	   width: 970px;
		margin: 20px auto 17px auto;
		/*background: url(/yv/images/logo_footer_white.png) no-repeat bottom left;*/
		padding-top: 50px;
		padding-bottom:10px;
		margin: 0 auto; 
	  

  }
  
 
  
  #supported_by_wrapper {   
	color: #FFFFFF;
    margin-top: -58px;
    overflow: auto;
}
  
  #supported_by{
	  width:905px; 
	  margin: 0 auto;
  }
  
   .claims {
	position:fixed;
	bottom: 20px;
    right: 20px;	
	}
  
  
  #footer_for_popup {  
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 5px solid #EFEFEF;
    color: #666666;
    padding: 10px 20px;
	 }
  
  
	
	
	 #copyright {
	  background: #3C3C3C;
	  clear:both;
	  color:#666;
	  overflow:auto;
	  text-align:left;
	  height:200px;
	  margin-top:50px;
	
	  
	}
  
 
  
  
  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */  
  #nav ul { margin-left: 20px; }   
  
  /*-------------------------------------------------------------------------*/  
  
  /**  
   * (en) Formatting content container  
   * (de) Formatierung der Inhalts-Container  
   *  
   */  
  
  .ym-col1 { float: left; width: 770px}   
  .ym-col2 { float: left; width: 100%; margin:0 0 0 5px;}   
  .ym-col3 { width: auto; margin: 0 0 0 770px}   
  .ym-cbox-left{ padding: 0 5px 0 15px }   
  .ym-cbox { padding: 0 20px 0 10px } /*use to be 10px*/  
       
  /*-------------------------------------------------------------------------*/  
  
  


} 