﻿body#main_body {
	margin: 0;
	padding: 0;
	text-align: center;
    /* background: repeat-y;
       background-image: url(../resources/contentbg.gif); */
    background-color: #ffffff;
}

/*-- global container ------------------------------------------------------*/

#container {
	position: relative;
	text-align: left;
	width: 1400px;
	left: 0px;
	top: 0px;
	height: 990px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 25px;
	padding: 0;
	background-color: #ffffff;
	background-repeat: repeat-y;	
	overflow: hidden;
}

#schlagworte {
	position: absolute;
	padding: 0;
	margin: 0;	   
	width: 168px;
	height: 895px;
	/* z-index: 1; */
	left: 1234px;
	top: 20px;
	text-align:justify
	background-color: #ffffff;
   }



#header {
	position: relative;
	padding: 0;
	margin: 0;
	width: 1227px;
	height: 135px;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}

#main_container {
    padding: 0 0 0 0;
    margin: 0px 0px 0px 0px;
	width: 1227px;
	height: 700px;
    background-color: #ffffff;	

}

#zeile {
    padding: 0 0 0 0;
    margin: 0px 0px 0px 0px;
	width: 1227px;
	height: 15px;
	background-image: url(../resources/submenubg.gif);
	background-repeat: no-repeat;
    background-color: #ffffff;	
}


#layout_table {
	border-collapse: collapse;
	border: none;
	height: 650px;
	width: 1227px;
}

#sub_nav_column {
	vertical-align: top;
	padding: 0;
	width: 200px;
/*	margin-top: 15px; */
}

#content_column {
    vertical-align: top;
    padding: 0;
    width: 1050px;
	height: 700px;
}

#Titel {
	position: absolute;
	width: 1025px;
	height: 30px;
	z-index: 2;
	left: 190px;
	top: 180px;
	padding-top: 0px;
	margin-left: 10px;
}

#Titelklein {
	position: absolute;
	width:999px;
	height: 70px;
	z-index:2;
	left: 190px;
	top: 740px;
	margin-left: 10px;
	padding-left: 30px;
	padding-top: 10px;
}

#BilderBox {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 375px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxProzess {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 670px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxBilder {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 675px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxEmbedded {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 425px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxMed {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 500px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBox3dtech {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 500px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxLive {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 404px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}


#BilderBoxGesicht {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 755px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxBildver {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 510px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxRobo {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 490px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxRaum {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 530px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxLage {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 520px;
	background-color: #FFF;	
}

#BilderBoxArdu {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 485px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxWebGL {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 444px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxMotion {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 655px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxAvatar {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 465px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxSprach {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 715px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxGesten {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 420px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxProdukte {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 450px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#BilderBoxAPPS {
	position: absolute;
	width:700px;
	height:360px;
	z-index:1;
	left: 350px;
	top: 465px;
	background-color: #FFF;	
/*	padding-top: 8px; */
/*	margin-left: 10px; */
}

#kompetenzindex {
	position: absolute;
	width:970px;
	height:750px;
	z-index:1;
	left: 190px;
	top: 180px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px;  
}

#kompetenzueber {
	position: absolute;
	width:970px;
	height:660px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px;  
}

#Bild1index {
	border-width: 1px;
	border-style: solid;
	border-color: #f0f0f0;
	z-index: 1;
}

/*
#Bildindextext {
	position: relative;
	width:702px;
	height:30px;
	left: 130px;
	top: 523px;
	z-index:1;
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-color: #E4F2F2;	
	background-color: #e4f2f2;	
}
*/

/*
#trans_left {
	background-image: url(../resources/trans_L.png);
	background: url('../resources/trans_L.png');
	position: absolute;
	width: 90px;
	height: 347px;
	z-index: 50;
	left: 254px;
	top: 397px;
}


#trans_right {
	background-image: url(../resources/trans_R.png);
	background: url('../resources/trans_R.png');
	position: absolute;
	width: 90px;
	height: 347px;
	z-index: 50;
	left: 856px;
	top: 397px;
}
*/

#kompetenzproz {
	position: absolute;
	width:970px;
	height:720px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px;  
}

#kompetenzproz2 {
	position: absolute;
	width:999px;
	height:50px;
	z-index:1;
	left: 190px;
	top: 1030px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenz3dtech {
	position: absolute;
	width:970px;
	height:690px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenz3dtech2 {
	position: absolute;
	width:999px;
	height:80px;
	z-index:1;
	left: 190px;
	top: 865px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenz1bild {
	position: absolute;
	width:970px;
	height:710px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenz1bild2 {
	position: absolute;
	width:970px;
	height:760px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzver {
	position: absolute;
	width:970px;
	height:670px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}


#kompetenzver2 {
	position: absolute;
	width:999px;
	height:60px;
	z-index:1;
	left: 190px;
	top: 870px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzrobo {
	position: absolute;
	width:970px;
	height:870px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzrobo2 {
	position: absolute;
	width:999px;
	height:160px;
	z-index:1;
	left: 190px;
	top: 860px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzraum {
	position: absolute;
	width:970px;
	height:660px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzraum2 {
	position: absolute;
	width:999px;
	height:55px;
	z-index:1;
	left: 190px;
	top: 890px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzlage {
	position: absolute;
	width:970px;
	height:990px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px;  
}

#kompetenzlage2 {
	position: absolute;
	width:999px;
	height:60px;
	z-index:1;
	left: 190px;
	top: 885px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px;  
}

#kompetenzardu {
	position: absolute;
	width:970px;
	height:700px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzardu2 {
	position: absolute;
	width:999px;
	height:60px;
	z-index:1;
	left: 190px;
	top: 845px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzwebgl {
	position: absolute;
	width:970px;
	height:220px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzwebgl2 {
	position: absolute;
	width:970px;
	height:260px;
	z-index:1;
	left: 190px;
	top: 960px;
	margin-left: 40px; 
	padding-top: 0px; 
	padding-left: 30px; 
}

#kompetenz3dani {
	position: absolute;
	width:970px;
	height:700px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenz3dani2 {
	position: absolute;
	width:970px;
	height:60px;
	z-index:1;
	left: 190px;
	top: 790px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzprokon {
	position: absolute;
	width:670px;
	height:230px;
	z-index:1;
	left: 240px;
	top: 240px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzembedd {
	position: absolute;
	width:970px;
	height:690px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzembedd2 {
	position: absolute;
	width:999px;
	height:210px;
	z-index:1;
	left: 190px;
	top: 785px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzmedi {
	position: absolute;
	width:970px;
	height:750px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}
#kompetenzmedi2 {
	position: absolute;
	width:999px;
	height:55px;
	z-index:1;
	left: 190px;
	top: 865px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}


#kompetenzlive {
	position: absolute;
	width:970px;
	height:680px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}
#kompetenzlive2 {
	position: absolute;
	width:999px;
	height:60px;
	z-index:1;
	left: 190px;
	top: 770px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzmotion {
	position: absolute;
	width:970px;
	height:680px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}
#kompetenzmotion2 {
	position: absolute;
	width:970px;
	height:100px;
	z-index:1;
	left: 190px;
	top: 1020px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzgesicht {
	position: absolute;
	width:970px;
	height:720px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}
#kompetenzgesicht2 {
	position: absolute;
	width:970px;
	height:220px;
	z-index:1;
	left: 190px;
	top: 620px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzgesicht3 {
	position: absolute;
	width:970px;
	height:40px;
	z-index:1;
	left: 190px;
	top: 1120px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzsprache {
	position: absolute;
	width:970px;
	height:870px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzsprache3 {
	position: absolute;
	width:970px;
	height:110px;
	z-index:1;
	left: 190px;
	top: 590px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzsprache2 {
	position: absolute;
	width:970px;
	height:100px;
	z-index:1;
	left: 190px;
	top: 1080px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzgeste {
	position: absolute;
	width:970px;
	height:640px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzgeste2 {
	position: absolute;
	width:999px;
	height:50px;
	z-index:1;
	left: 190px;
	top: 780px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzEU {
	position: absolute;
	width:970px;
	height:600px;
	z-index:1;
	left: 190px;
	top: 315px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}



#kompetenzEU2 {
	position: absolute;
	width:970px;
	height:430px;
	z-index:1;
	left: 190px;
	top: 910px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}

#kompetenzEU4 {
	position:absolute;
	width:970px;
	height:170px;
	z-index:1;
	left: 190px;
	top: 700px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}

#kompetenzEU5 {
	position:absolute;
	width:970px;
	height:170px;
	z-index:1;
	left: 190px;
	top: 2000px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}

#kompetenzEU6 {
	position:absolute;
	width:970px;
	height:170px;
	z-index:1;
	left: 190px;
	top: 2400px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}


#kompetenzEU3 {
	position:absolute;
	width:970px;
	height:170px;
	z-index:1;
	left: 190px;
	top: 1430px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}


#kompetenz1b {
	position:absolute;
	width:670px;
	height:95px;
	z-index:1;
	left: 240px;
	top: 406px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenzprokon2 {
	position:absolute;
	width:700px;
	height:76px;
	z-index:1;
	left: 240px;
	top: 980px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 
}

#kompetenz23dtech {
	position:absolute;
	width:670px;
	height:80px;
	z-index:1;
	left: 240px;
	top: 1257px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}



#slide_komp {
	position:absolute;
	width:700px;
	height:300px;
	z-index:1;
	left: 250px;
	top: 470px;
}

#slide_kompMo {
	position:absolute;
	width:700px;
	height:300px;
	z-index:1;
	left: 240px;
	top: 770px;
}

#gmc {
	position:absolute;
	width:700px;
	height:290px;
	z-index:2;
	left: 350px;
	top: 355px;
}

#GesichtsRekon {
	position:absolute;
	width:700px;
	height:290px;
	z-index:2;
	left: 350px;
	top: 320px;
}

#trennstrich {
	position:absolute;
	width:700px;
	height:50px;
	z-index:2;
	left: 240px;
	top: 755px;
}


#Bilderkennung1 {
	position:absolute;
	width:160px;
	height:149px;
	z-index:1;
	left: 404px;
	top: 63px;
}

/*
#apDiv1 {
	position:absolute;
	width:534px;
	height:300px;
	z-index:1;
	left: 320px;
	top: 380px;
	background-image: url(resources/movie/movie2.jpg);
	border:none
}

#apDiv2 {
	position:absolute;
	width:534px;
	height:300px;
	z-index:1;
	left: 320px;
	top: 700px;
	background-image: url(resources/movie/movie3.jpg);
	border:none
}
*/
#mainarea {
	width: 700px;
	height: 500px;
	position: relative;
	top:-620px;
	left:240px;
	background-color: #FFF;
 }

#rendercontainer {
	width: 834px;
	height: 516px;
	position: relative;
	top:-635px;
	left:235px;
	background-color: #FFF;
	overflow: hidden;
 }

   #beschreibung {
	color:#000020;
	text-align:center;
	position:absolute;
	width:208px;
	height:34px;
	z-index:2;
	left: 28px;
	top: 635px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}
   #konfigurator {
	position:absolute;
	width:400px;
	height:400px;
	z-index:2;
	left: 290px;
	top: 1105px;
}
   #konfigurator2 {
	position:absolute;
	width:700px;
	height:186px;
	z-index:2;
	left: 240px;
	top: 1454px;
}

 
#Animation {
	position: relative;
	/*
	width: 534px;
	height: 300px;
	*/
	width: 640px;
	height: 360px;
	z-index:1;
	/*
	left: 145px;
	*/
	left: 190px;
	top: 250px;
	background-image: url(resources/movie/movie3.jpg);
	border:none
}

#UeberUnternehmen {
	position:absolute;
	width:970px;
	height:340px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}


#Jahre {
	position:absolute;
	width:715px;
	height:520px;
	z-index:1;
	left: 350px;
	top: 570px;
}

#UeberProdukte {
	position:absolute;
	width:970px;
	height:770px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}

#UeberProdukte2 {
	position:absolute;
	width:999px;
	height:380px;
	z-index:1;
	left: 190px;
	top: 815px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}

#DivCallmatic {
	position:absolute;
	width:534px;
	height:300px;
	z-index:1;
	left: 340px;
	top: 550px;
	background-image: url(resources/movie/movie.jpg);
	border:none
}
#ProdukteBilder {
	position:absolute;
	width:440px;
	height:160px;
	z-index:1;
	left: 479px;
	top: 361px;
	border:none
}

#mollivisLink {
	position:absolute;
	width:388px;
	height:56px;
	z-index:2;
	left: 3px;
	top: 4px;
}
#mollivisAPP {
	position:absolute;
	width:304px;
	height:56px;
	z-index:2;
	left: 397px;
	top: 4px;
}

#ueber1 {
	position:absolute;
	width:701px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 268px;
	background-image: url(resources/images/mollvis_logo.png);
	background-repeat: no-repeat;
	background-position: top;
}
#ueber2 {
	position:absolute;
	width:701px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 962px;
	background-image: url(resources/images/allvip_logo.png);
	background-repeat: no-repeat;
	background-position: top;
}
#ueber3 {
	position:absolute;
	width:701px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 1510px;
	background-image: url(resources/images/ellvis_logo.png);
	background-repeat: no-repeat;
	background-position: top;
}

#award {
	position:absolute;
	width:107px;
	height:108px;
	z-index:2;
	left: 400px;
	top: 630px;
}

 #Dap {
	position:absolute;
	width:999px;
	height:100px;
	z-index:2;
	left: 190px;
	top: 210px;
	background-image: url(../resources/images/dap_logo.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}

 #DapP {
	position:absolute;
	width:999px;
	height:100px;
	z-index:2;
	left: 190px;
	top: 310px;
	background-image: url(../resources/images/dap_partner.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}


 #Dap2 {
	position:absolute;
	width:999px;
	height:300px;
	z-index:2;
	left: 190px;
	top: 1210px;
	background-image: url(../resources/images/dap_app_2.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}

#Dap3 {
	position:absolute;
	width:999px;
	height:300px;
	z-index:2;
	left: 190px;
	top: 2210px;
	background-image: url(../resources/images/dap_app_3.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}

#Dap4 {
	position:absolute;
	width:999px;
	height:300px;
	z-index:2;
	left: 190px;
	top: 2510px;
	background-image: url(../resources/images/dap_app_4.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}




  #ueber1EU {
	position:absolute;
	width:999px;
	height:52px;
	z-index:2;
	left: 190px;
	top: 210px;
	background-image: url(../resources/images/mollvis_logo.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}
   #ueber2EU {
	position:absolute;
	width:999px;
	height:52px;
	z-index:2;
	left: 190px;
	top: 830px;
	background-image: url(../resources/images/allvip_logo.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}
   #ueber3EU {
	position:absolute;
	width:999px;
	height:52px;
	z-index:2;
	left: 190px;
	top: 1355px;
	background-image: url(../resources/images/ellvis_logo.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}


#slideshow {
	position:absolute;
	width:700px;
	height:300px;
	z-index:1;
	left: 250px;
	top: 340px;
}


/* Referenz Links ---------------------------------------------------------------------------------------- */

   #Link1 {
	position:absolute;
	width:303px;
	height:49px;
	z-index:2;
	left: 3px;
	top: 4px;
}
   #Link2 {
	position:absolute;
	width:274px;
	height:55px;
	z-index:2;
	left: 367px;
	top: 4px;
}
   #Link3 {
	position:absolute;
	width:274px;
	height:42px;
	z-index:2;
	left: 27px;
	top: 4px;
}
   #Link4 {
	position:absolute;
	width:283px;
	height:42px;
	z-index:2;
	left: 367px;
	top: 4px;
}
   #Link5 {
	position:absolute;
	width:274px;
	height:45px;
	z-index:2;
	left: 37px;
	top: 4px;
}
   #Link6 {
	position:absolute;
	width:280px;
	height:55px;
	z-index:2;
	left: 357px;
	top: 4px;
}
   #Link7 {
	position:absolute;
	width:282px;
	height:47px;
	z-index:2;
	left: 37px;
	top: 4px;
}
   #Link8 {
	position:absolute;
	width:298px;
	height:50px;
	z-index:2;
	left: 347px;
	top: 4px;
}
   #Link9 {
	position:absolute;
	width:215px;
	height:70px;
	z-index:2;
	left: 17px;
	top: 9px;
}
   #Link10 {
	position:absolute;
	width:207px;
	height:79px;
	z-index:2;
	left: 247px;
	top: 4px;
}
   #Link11 {
	position:absolute;
	width:224px;
	height:53px;
	z-index:2;
	left: 468px;
	top: 17px;
}
   #Link12 {
	position:absolute;
	width:196px;
	height:72px;
	z-index:2;
	left: 15px;
	top: 16px;
}
   #Link13 {
	position:absolute;
	width:200px;
	height:61px;
	z-index:2;
	left: 235px;
	top: 21px;
}
   #Link14 {
	position:absolute;
	width:242px;
	height:100px;
	z-index:2;
	left: 454px;
	top: 1px;
}
   #Link15 {
	position:absolute;
	width:131px;
	height:95px;
	z-index:2;
	left: 75px;
	top: 3px;
}
   #Link16 {
	position:absolute;
	width:141px;
	height:77px;
	z-index:2;
	left: 296px;
	top: 6px;
}
   #Link17 {
	position:absolute;
	width:135px;
	height:89px;
	z-index:2;
	left: 512px;
	top: 3px;
}
   #Link18 {
	position:absolute;
	width:204px;
	height:87px;
	z-index:2;
	left: 21px;
	top: 4px;
}
   #Link19 {
	position:absolute;
	width:175px;
	height:88px;
	z-index:2;
	left: 273px;
	top: 6px;
}
   #Link20 {
	position:absolute;
	width:229px;
	height:67px;
	z-index:2;
	left: 470px;
	top: 16px;
}
   #Link21 {
	position:absolute;
	width:107px;
	height:105px;
	z-index:2;
	left: 85px;
	top: 1px;
}
   #Link22 {
	position:absolute;
	width:126px;
	height:103px;
	z-index:2;
	left: 291px;
	top: 2px;
}
   #Link23 {
	position:absolute;
	width:88px;
	height:104px;
	z-index:2;
	left: 521px;
	top: 2px;
}
   #Link24 {
	position:absolute;
	width:158px;
	height:82px;
	z-index:2;
	left: 61px;
	top: 7px;
}
   #Link25 {
	position:absolute;
	width:200px;
	height:105px;
	z-index:2;
	left: 262px;
	top: 2px;
}
   #Link26 {
	position:absolute;
	width:175px;
	height:103px;
	z-index:2;
	left: 492px;
	top: 2px;
}
   #Link27 {
	position:absolute;
	width:203px;
	height:59px;
	z-index:2;
	left: 21px;
	top: 20px;
}
   #Link28 {
	position:absolute;
	width:182px;
	height:87px;
	z-index:2;
	left: 243px;
	top: 10px;
}
   #Link29 {
	position:absolute;
	width:255px;
	height:63px;
	z-index:2;
	left: 439px;
	top: 18px;
}

   #Link30 {
	position:absolute;
	width:303px;
	height:49px;
	z-index:2;
	left: 3px;
	top: 4px;
}
   #Link31 {
	position:absolute;
	width:274px;
	height:55px;
	z-index:2;
	left: 367px;
	top: 4px;
}

   #Link32 {
	position:absolute;
	width:303px;
	height:49px;
	z-index:2;
	left: 3px;
	top: 4px;
}
   #Link33 {
	position:absolute;
	width:274px;
	height:55px;
	z-index:2;
	left: 367px;
	top: 4px;
}

   #Link34 {
	position:absolute;
	width:303px;
	height:49px;
	z-index:2;
	left: 3px;
	top: 4px;
}
   #Link35 {
	position:absolute;
	width:274px;
	height:55px;
	z-index:2;
	left: 367px;
	top: 4px;
}

   #Link36 {
	position:absolute;
	width:215px;
	height:70px;
	z-index:2;
	left: 17px;
	top: 9px;
}
   #Link37 {
	position:absolute;
	width:207px;
	height:79px;
	z-index:2;
	left: 247px;
	top: 4px;
}
   #Link38 {
	position:absolute;
	width:224px;
	height:53px;
	z-index:2;
	left: 468px;
	top: 17px;
}

   #Link39 {
	position:absolute;
	width:303px;
	height:49px;
	z-index:2;
	left: 3px;
	top: 4px;
}
   #Link40 {
	position:absolute;
	width:274px;
	height:55px;
	z-index:2;
	left: 367px;
	top: 4px;
}

   #ueber1Referenz {
	position:absolute;
	width:700px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 268px;
	background-image: url(../resources/references/R1.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber2Referenz {
	position:absolute;
	width:700px;
	height:59px;
	z-index:2;
	left: 240px;
	top: 363px;
	background-image: url(../resources/references/R2.png);
	background-repeat: no-repeat;
	background-position: top;
} 
   #ueber3Referenz {
	position:absolute;
	width:700px;
	height:59px;
	z-index:2;
	left: 240px;
	top: 453px;
	background-image: url(../resources/references/R3.png);
	background-repeat: no-repeat;
	background-position: top;
}  
   #ueber4Referenz {
	position:absolute;
	width:700px;
	height:59px;
	z-index:2;
	left: 240px;
	top: 540px;
	background-image: url(../resources/references/R4.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber5Referenz {
	position:absolute;
	width:700px;
	height:91px;
	z-index:2;
	left: 240px;
	top: 618px;
	background-image: url(../resources/references/R5.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber6Referenz {
	position:absolute;
	width:700px;
	height:110px;
	z-index:2;
	left: 240px;
	top: 731px;
	background-image: url(../resources/references/R6.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber7Referenz {
	position:absolute;
	width:700px;
	height:103px;
	z-index:2;
	left: 240px;
	top: 862px;
	background-image: url(../resources/references/R7.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber8Referenz {
	position:absolute;
	width:700px;
	height:95px;
	z-index:2;
	left: 240px;
	top: 982px;
	background-image: url(../resources/references/R8.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber9Referenz {
	position:absolute;
	width:700px;
	height:111px;
	z-index:2;
	left: 240px;
	top: 1102px;
	background-image: url(../resources/references/R9.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber10Referenz {
	position:absolute;
	width:700px;
	height:111px;
	z-index:2;
	left: 240px;
	top: 1233px;
	background-image: url(../resources/references/R10.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber11Referenz {
	position:absolute;
	width:700px;
	height:111px;
	z-index:2;
	left: 240px;
	top: 1348px;
	background-image: url(../resources/references/R11.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber12Referenz {
	position:absolute;
	width:700px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 268px;
	background-image: url(../resources/references/R12.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber13Referenz {
	position:absolute;
	width:700px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 268px;
	background-image: url(../resources/references/R13.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber14Referenz {
	position:absolute;
	width:700px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 268px;
	background-image: url(../resources/references/R14.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber15Referenz {
	position:absolute;
	width:700px;
	height:91px;
	z-index:2;
	left: 240px;
	top: 618px;
	background-image: url(../resources/references/R12b.png);
	background-repeat: no-repeat;
	background-position: top;
}
   #ueber16Referenz {
	position:absolute;
	width:700px;
	height:68px;
	z-index:2;
	left: 240px;
	top: 100px;
	background-image: url(../resources/references/R16.png);
	background-repeat: no-repeat;
	background-position: top;
}

   #UeberKontakt {
	position:absolute;
	width:970px;
	height:175px;
	top:210px;
	z-index:1;
	left: 190px;
	margin-left: 40px; 
	padding-top: 40px; 
	padding-left: 30px; 	
}

   #UeberImpressum {
	position:absolute;
	width:970px;
	height:300px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}	

   #Jobs {
	position:absolute;
	width:970px;
	height:1200px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 	
}
   #Job_1Bild {
	position:absolute;
	width:880px;
	height:130px;
	z-index:1;
	left: 30px;
	top: 20px;

}
	
   #UeberDSGVO {
	position:absolute;
	width:900px;
	height:auto;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 10px; 
	padding-top: 10px; 
	padding-left: 30px; 	
}		
	
	
	
   #karte {
	position:absolute;
	width:850px;
	height:auto;
	z-index:1;
	left: 230px;
	top: 440px;
}

   #AGB {
	position:absolute;
	left: 190px;
	width:970px;
	height:1300px;
	z-index:1;
	left: 190px;
	top: 210px;
	margin-left: 40px; 
	padding-top: 20px; 
	padding-left: 30px; 
}




#left_column_container {
    margin: 0px 0px 0 0px;
    padding: 0;
	top: 200px;
    width: 200px;
    height: 700px;
    float: left;
    background-color: #ffffff; 	
}

#sub_container1 {
	margin: 0 0 0 25px;
	padding: 0;
}

#sub_container2 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 1027px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#sub_container3 {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	width: auto;
}

#content_container {
	overflow: hidden;
	margin: 10px 0px 0px 0;
	padding: 0;
	width: 1000px;
	height: 30px;
	text-align: right;
}

/*--- key visual -----------------------------------------------------------*/

#key_visual {
	clear: both;
	position: absolute;
	top: 24px;
	width: 1227px;
	height: 111px;
	left: 0px;
	background-image: url(../resources/PanoramaBremen.jpg);
	background-repeat: no-repeat;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;	
}

#banner_title {
	position: absolute;
	top: 85px;
	left: 180px;
	width: 850px;
	height: 20px;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}


/*--- slogan (as text or background image) ---------------------------------*/

#slogan {
    position: absolute;
    top: -20px;
    right: 3px;
    padding: 0px 19px 1px 19px;
    voice-family: "\"}\"";
    width: 735px;
    text-align: right;
}

html>body #slogan {
    width: 735px;
}

/*--- logo -----------------------------------------------------------------*/

#logo {
	width: 150px;
	height: 83px;
	position: relative;
	top: 40px;
	left: 17px;
    background: no-repeat top right;
	background-image: url(../resources/gs_logo150.png);
}

#logonew {
	width: 150px;
	height: 83px;
	position: relative;
	top: 16px;
	left: 17px;
    background: no-repeat top right;
	background-image: url(../resources/gs_logo150.png);
}
/*--- main navigation ------------------------------------------------------*/

#main_nav_container {
    margin: 0px;
    padding: 0px 0px 0px 18px;
    top: 132px;
	width: 180px;
	height: 700px;
    background : url(../resources/submenubg700b.gif); 
	background-repeat: no-repeat;
}

#main_nav_list {
    margin: 2px 0 0 0;
    padding: 0;
    list-style-type: none;
}

#main_nav_list li {
    /*margin: 0px 0 2px 0;*/
    padding: 0;
}

/*--- main navigation items ------------------------------------------------*/

#main_nav_list a {
    overflow: hidden;
    display: block;
    text-align: left;
    voice-family: "\"}\"";
    voice-family: inherit;
}


html>body#main_nav_list a {
    /* width: 132px; */
    /* margin: 2px 0 0px 0; */
}

a.main_nav_item {
    padding: 1px 15px 0 13px;
    line-height: 18px;
    height: 22px;
    margin: 0px 0 0px 0;
    width: 150px;
}

a.main_nav_item:hover {
    background: transparent;
    padding: 1px 15px 0 13px;
    line-height: 18px;
    height: 22px;
    margin: 0px 0 0px 0;
    width: 150px;
}

a.main_nav_active_item {
    padding: 1px 15px 0 13px;
    line-height: 18px;
    height: 22px;
    margin: 0px 0 0px 0;
    width: 150px;
}




/*--- container for the subnavigation --------------------------------------*/

.sub_nav_container {
    margin: 0px 0px 0px 0px;
    padding: 0;
}

/*--- subnavigation --------------------------------------------------------*/

.sub_nav_list {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.sub_nav_list li {
    clear: both;
    margin: 0px 0 0px 0;
    padding: 0;
}

/*--- subnavigation items --------------------------------------------------*/

.sub_nav_list a {
    overflow: hidden;
    text-align: left;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 150px;
}

html>body .sub_nav_list a {
    width: 170px;
}

a.sub_nav_item {
    padding: 0px 0px 0px 30px; 
    line-height: 18px;
    height: 20px;
}

a.sub_nav_item:hover {
    padding: 0px 0px 0px 30px; 
    line-height: 18px;
    height: 20px;
}

a.sub_nav_active_item {
    padding: 0px 0px 0px 30px;
    line-height: 18px;
    height: 20px;
}

/*--- footer ---------------------------------------------------------------*/

#footer {
	margin: 0;
	padding: 0;
	width: 1227px;
	height: 47px;
	z-index:20;
	clear: both;
	background-image: url(../resources/footer_bannerXL.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#footer_text {
	position:absolute;
	left: 0px;
	top: 900px;
	padding: 0px 0px 0px 225px;
	margin: 0px 0px 0px 0px;
	width: 999px;
	background-color: #ffffff;
}

/* FlexSlider */
#flexslider {
	position:absolute;
	width:700px;
	height:300px;
	z-index:0;
	left: 250px;
	top: 340px;
}



