@charset "UTF-8";
#wrapper {
}
#head_list, #head_contact, .mid_list, #mid_list, .mid_credits {
	position:relative;
	float:left;
	width:130px;
	padding:5px 0 0 10px;
	background-image:url(../trans.png);
	z-index:10;
}
.nav a:hover {
	color:#F00;
}
#head_list, #head_contact {
	opacity:0;
	margin:0 0 2px 0;
}
#header {
	width:100%;
	height:200px;
	/*background-color:#999;*/
}
#head_content {
	width:900px;
	margin:auto;
	/*background-color:#CCC;*/
}
#head_pillar {
	float:left;
	position:relative;
	width:130px;
}
#head_title {
	height:30px;
	float:left;
	position:relative;
	width:130px;
	background-image:url(../trans.png);
	margin:0 0 2px 0;
	padding:5px 0 0 10px;
}
#welcome {
	opacity:0;
	width:900px;
	height:400px;
	/*background-color:#0C0;*/
	position:absolute;
	
}
.welcome_list {
	position:relative;
	float:left;
	width:130px;
	padding:5px 0 0 10px;
	height:200px;
}

.welcometext {
	margin:0 0 0 15px;
	width:745px;
	height:400px;
	position:relative;
	float:left;
	/*background-image:url(../welcomtext.png);*/
}
#middle {
	opacity:0;
	width:900px;
	height:400px;
	/*background-color:#0C0;*/
	position:absolute;
	
}

#middle_container {
	width:760px;
	height:400px;
	position:relative;
	float:left;
	/*background-color:#666;*/
}

#middle_if {
	opacity:0;
	/*background-color:#006;*/
	width:900px;
	height:400px;
	position:absolute;
	
}
#middle_mv {
	opacity:0;
	/*background-color:#006;*/
	width:900px;
	height:400px;
	position:absolute;
	
}
#middle_p {
	opacity:0;
	/*background-color:#006;*/
	width:900px;
	height:400px;
	position:absolute;
	
}
.mid_vid {						/*class or id*/
	padding:0 15px 0 15px;
	width:590px;
	max-width:590px;
	/*height:400px;******************/
	/*background-color:#6F9;*/
	position:relative;
	float:left;
}
.mid_pics {						/*class or id*/
	padding:0 5px 0 15px;
	width:600px;
	max-width:600px;
	/*height:400px;*/
	/*background-color:#6F9;*/
	position:relative;
	float:left;
	
}
.thumb {
	height:190px; 
	width:190px; 
	margin:0 10px 10px 0; 
	/*background-color:#666;*/
	position:relative; 
	float:left;
	overflow:hidden;
}
.mid_credits {
	font-style:italic;
}
#row {
	width:900px;
	margin:auto;
	/*background-color:#0C9;*/
	/*height:400px;******************/ 
	position:relative;
}
#description {
	background-image:url(../trans.png);
	padding:5px 0 10px 10px;
	width:580px;
	position:relative;
	float:left;
	margin:0 0 2px 0;
}
#description_cv {
	background-image:url(../trans.png);
	padding:5px 50px 10px 10px;
	width:530px;
	position:relative;
	float:left;
	margin:0 0 2px 0;
}
#iframeholder {		/*vimeo link padding on bottom fix*/
	position:relative;
	background-color:#000;
}
.off {
	color:#096;
}
.on {
	color:#E50500;
}
#preview {
	background-color:#000;
	width:100px;
	height:60px;
	padding:5px 5px 5px 15px;
	position:fixed;
	left:0;
	top:150px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
}
.item1 {
	color:#F00;
}
.italic {
	font-style:italic;
}
#langimg_english {
	width:80px;
	height:30px;
	overflow:hidden;
	position:relative;
	float:left;
	background-image:url(../images/language.png);
}
#langimg_dash{
	width:14px;
	height:30px;
	overflow:hidden;
	position:relative;
	float:left;
	background-image:url(../images/language.png);
	background-position:102px 0px;
}
#engon{
	width:80px;
	height:30px;
	overflow:hidden;
	position:relative;
	float:left;
	background-image:url(../images/language.png);
	background-position:0px 30px;
}
#langimg_deutsch {
	width:88px;
	height:30px;
	overflow:hidden;
	position:relative;
	float:left;
	background-image:url(../images/language.png);
	background-position:88px 0px;
}
#deuon {
	width:88px;
	height:30px;
	overflow:hidden;
	position:relative;
	float:left;
	background-image:url(../images/language.png);
	background-position:88px 30px;
}
a:hover #langimg_english {
	background-position:0px 30px;
}
a:hover #langimg_deutsch {
	background-position:88px 30px;
}
/*****************************tooltip plugin******/
div#qTip {
 padding: 3px;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background-image:url(../trans.png);
 color: #FFF;
 font: 13px helvetica, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}