/* GENERAL INFORMATION START */
	html {
	    height: 100%;
	overflow-x: hidden;
 
overflow-y: auto;	     
	}
	  
	* {
		margin: 0;
		padding: 0;
	}
	  
	body {
		height: 100%;		
	}
	
	a img {
    border: none;
    padding: 0px;
    margin: 0px;
  }
  
  img {
    display: block;
  }
  
  p {
    padding-top: 28px;
  }
  
  .hidden {
    overflow: hidden;
    width: 100%;
  }
  
/* GENERAL INFORMATION END */
	.page_margins {
	    width: 100%
	    background: #000;
	}
	
	.page {
		width: 960px;
		margin: 0 auto;  
	}

/* HEADER START */
	.header {
    height: 90px;   
    overflow: hidden;     
  }
  
  .logo_vfs {
    margin-top: 18px;
    margin-left: 20px;
  }
/* HEADER END */

  
  
  /* MAIN MENU START  */
  
  .navigation {
    height: 25px;
    overflow: visible;
  }
  
  .main_menu {
    float: left;
    width: 850px;
  } 
  
  .main_menu ul {
    margin-top: 5px;
  }
  
  .main_menu ul li {
    float: left;
    padding-left: 17px;
    margin-right: 3.75em;
  }
  
  /* MAIN MENU SUB START  */
  
  .main_menu_sub {
    position: absolute;
    width: 194px;
    margin-top: 13px;
    padding-top: 2px;
    margin-left: -17px;
  }
  
  .main_menu_sub ul li {
    width: 177px;
    margin: 0px;
    padding-top: 2px;    
  }
  
  .main_menu_sub_left a{
    margin-left: 5px !important;
  }
  
  .main_menu_sub ul li a{
     margin-left: 15px;                  
  }
  
  ul li.main_menu_sub_bottom {
    padding-bottom: 3px;
  }
  
  ul li.main_menu_sub_bottom_over {
    padding-bottom: 3px;
  }
  
  ul li.main_menu_sub_title_bottom {
    padding-bottom: 6px;
  }
  
  ul li.main_menu_sub_title_bottom_over {
    padding-bottom: 6px;
  }    
    
  /* MAIN MENU END */
  
  .icons {
    float: right;
    width: 80px;
    margin-right: 5px;
    margin-top: 10px;
  }
  .icon {
    float: left;
    margin-right: 8px;
    width: 18px;
    height: 17px;      
  }  
  .icons a img {
    float: left;
    margin-right: 8px;  
  }
/* NAVIGATION END */    
  .flash {
    height: 220px;
    overflow: hidden;
    width: 960px;
    background: url(../images/karriere_01.gif) no-repeat;
    clear: both;
  }
  
  .flash_index {
    height: 265px;
    overflow: hidden;
    width: 100%;
    clear: both;
    background: url(../images/start_bg.gif) no-repeat;
  }
  .karte_bg{
    width:690px;
    height:450px;
    background: url(../images/karte_bg.gif) no-repeat;
  }

/* MAIN START */
  .main {
    min-height: 350px;
    height: auto !important;
    height: 350px;
    margin: 10px 0px;
    overflow: hidden;   
  }
  
  .main_index {
    min-height: 340px;
    height:auto !important;
    height: 340px;
    margin: 10px 0px;
    
  }
  
  /* MAIN LEFT START */
  .main_left {
    float:left;
    width: 250px;
    position: relative;
  }
  
   
   /* NEWS START */ 
  .news {
    padding: 0px 0px 10px 20px;    
  }
  
  .news_content {
    padding-top: 10px; 
    max-height: 350px;        
  }
  
  .news_content_top {
    margin-bottom: 10px;
  }
  
  .news_item {
    padding-bottom: 25px;    
  }
  
  .news_link {
    margin-top: 40px;
  }
   
   
    /* SUBMENU START */
  .submenu {
    height: 326px;  
    margin-top: 24px;
  }
  
  .submenu ul li{
    width: 215px;
    padding-left: 35px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  
  .submenu ul li ul {
    margin-top: 4px;
    margin-bottom: -2px;
  }
  
  ul li.sub2  {
    width: 195px;
    padding-left: 55px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  
  ul li.sub2_active  {
    width: 195px;
    padding-left: 55px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  
    /* SUBMENU END */
  /* MAIN LEFT END */ 
  /* MAIN RIGHT START */
  .main_right {
    float: right;
    width: 690px;      
    position: relative;  
    height: 1%;
    }
  
  .main_right p {
    padding-top: 18px;
  }  
    /* CONTENT START */
  .content_image {
    float: left;
    width: 316px;
  }
  
  .content_headline {
    width: 697px;
    height: 23px;
    padding: 3px 0px 0px 10px;
        
  }
  
  p .content_text_block {
    padding-top: 20px;
  }
  
  .content_text p {
    padding-top: 10px;
  }
  
  .content_text {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .content_text_left {
    float: left;
    width: 340px;    
  }
  
  .content_text_right {
    float: right;
    width: 340px;
  }
  
  .content_left {
    float: left;
    width: 301px;  
    position: relative;  
  } 
  .content_left_small {
    float: left;
    width: 230px;  
    position: relative;  
  }  
 
  .content_left_index {
    margin-left: 5px;
    width: 185px;
    float: left;
  }
  
  #trailer {
    margin-top: 5px;
  }
  
  #icon_play {
    margin-bottom: -4px;
    display: inline;
  }
  
  .content_right {
    float: right;
    width: 372px;
    padding-right: 8px;  
    position: relative;  
  }
  
  .content_right_big {
    float: right;
    width: 443px;
    padding-right: 8px;  
    position: relative;  
  }
  
  .content_right_index {    
    float: right;
    width: 475px;
    margin-right: 0px;
  }
  
  .content_line {
    width: 100%;
    height: 2px;
    margin-top: 17px;
    margin-bottom: 13px;
    overflow: hidden;
  }
  
  /* Video Start */   
  .video_left {
    float: left;
    width: 480px;
    margin-top: 10px;
  }
  
  .video_left p {
    width: 480px;
    padding-top: 10px;
    padding-bottom: 0px;
  }
  
  .video {
    width: 480px;
    height: 360px;    
    background: #ddd;
  }
  
  .video_small {
    width: 480px;
    height: 270px;
    background: #ddd;
  }
  
  .video_right {
    float: right;
    width: 200px;
    margin-top: 10px;
  }
  
  /* Video End */

    /* CONTENT END */
  /* MAIN RIGHT END */
/* MAIN END */
/* FOOTER START*/
  .footer {
    margin-top: 10px;
    height: 55px;
  }
    
  .footer_menu ul li{
    float: left;
    margin-top: 10px;
    padding-right: 12px;
    margin-right: 13px;
  }
  
  ul li.copyright {
    margin-right: 0px;
    padding-right: 0px;
  }
    
  .footer_image {
    float: right;
    margin-top: 20px;
  }  
/* FOOTER END */
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}

.clearfix{display:block}

.dawillichhin_intro {
    overflow: hidden;
    clear: both;
    background: url(../images/Screenshot_dawillichhin.png) no-repeat;
    height:300px;
    width:960px;
}
