/**
 * @note		Some overrides for the upcoming redesign
 * @date		07-31-2009
 * @author	Daniel Selinger <mail@dselinger.biz>
 */

/**
 * Wrappers
 */

html{
	background: #E7E7E7 url(../img/bodyBgd_blue.png) repeat fixed left top;
	}

body{
	/*margin: 0 auto;
	width: 850px;*/
	background-color: #fff;
	}

/**
 * Footer navigation
 */

div#footer{
	border-top: 1px solid #8199B3;	
	background-color: #fff;
	text-transform: uppercase;
	}

#naviMeta li{
  float: left;
	}
	
#naviMeta li a{
	color: #000;
	}
	
#naviMeta li a.active,
#naviMeta li a.trail,
#naviMeta li span.active,
#naviMeta li.trail span,
#naviMeta li a:hover{
	color: #E8850D;	
	}
	
#naviMeta li a.active,
#naviMeta li a.trail,
#naviMeta li span.active{
	font-weight: bold;
	}
	
#naviMeta li span{
	padding: 0 10px 0 10px;
	border-right: 1px solid #000;
	}	
	
#naviMeta li.first span{
	padding: 0 10px 0 0;
	}
	
#naviMeta li.last span{
	padding: 0 0 0 10px;
	border-right: 0px none transparent;
	}

/**
 * Footer 2nd level
 */

/* 2nd level & further */
#naviMeta ul li ul{
	position: absolute;
	margin: 10px 0;
	width: 750px;
	}

#naviMeta ul.level_3,
#naviMeta ul.level_4,
#naviMeta ul.level_5{
	position: static;
	}

#naviMeta ul.level_3 li{
	float: none;
	}

#naviMeta ul.level_4,
#naviMeta ul.level_5{
	margin-left: 10px;
	}

/**
 * Image slider
 */

.imgSliderFrame{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  width: 490px;
  height: 280px;
}

/**
 * Vimeo iframe
 */
 
body.video #headerImage {
  width: auto;
  height: 335px;
  margin-left: 109px;
}

body.video #headerImage div.inside {
  width: auto;
  height: auto;
}
 
#header-bild1111 {
  width: 633px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border-color: #E8850D;
}
