html, body{
	height:100%;
	min-height:100%;
}

body{
	margin:0;
	padding:0;
	background-color:#000000;
	/*background-image:url(../pics/bg-01.jpg);*/
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#3c3c3c;
}

.clear{
	clear:both;
}

img{
	border:none;
}

a{
	color:#a2c309;
}

/* Headlines */
h1,h2,h3,h4{
	font-weight:bold;
	font-size:12px;
	color:#3c3c3c;
}
	
h2{
	font-size:11px;
}

h3{
	color:#a2c309;
}

h4{
	font-size:9px;
}

/* Aussencontainer */
#out{
	width:841px;
	position:relative;
	min-height:100%;
}

/* Kopf */
#head{
	width:838px;
	height:19px;
	position:absolute;
	top:0;
	left:0;
	background-color:#7a7a7a;
	padding:3px 3px 0 0;
	color:#FFFFFF;
	text-align:right;
	margin:0 auto;
}

#head ul,li{
	margin:0;
	padding:0;
	display:inline;
}

#head li a.first{
	background-image:none;
}

#head li a{
	background-image:url(../pics/list-element.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 21px 0 27px;

	color:#FFFFFF;
	text-decoration:none;
}

#head li a:hover, #head li a:active{
	color:#a2c309;
}

/* Logo */
#logoOut{
	background-image:url(../pics/logo.png);
	background-repeat:no-repeat;
	width:165px;
	height:74px;
	position:absolute;
	left:0px;
	top:22px;
}

#logo{
	width:165px;
	height:74px;
}

/* Störer Oben */
#stoererTop{
	background-image:url(../pics/stoerer-top.png);
	background-repeat:no-repeat;
	width:587px;
	height:85px;
	position:absolute;
	top:-70px;
	left:239px;
	z-index:3;
}

#stoererTop-EN{
	background-image:url(../pics/stoerer-top-en.png);
	background-repeat:no-repeat;
	width:587px;
	height:85px;
	position:absolute;
	top:-70px;
	left:239px;
	z-index:3;
}

/* Störer Mitte */
#stoererMiddle{
	width:706px;
	height:101px;
	background-image:url(../pics/stoerer-middle.png);
	background-repeat:no-repeat;
	position:absolute;
	top:180px;
	left:49px;
	z-index:1;
}

#stoererMiddle-EN{
	width:706px;
	height:101px;
	background-image:url(../pics/stoerer-middle-en.png);
	background-repeat:no-repeat;
	position:absolute;
	top:185px;
	left:49px;
	z-index:1;
}

/* Auftrieb Context Headline */
#atContextHeadline{
	width:241px;
	height:25px;
	position:absolute;
	top:0;
	left:-26px;
	z-index:2;
}

/* Auftrieb Context */
#atContextOut{
	width:407px;
	height:205px;
	position:absolute;
	top:96px;
	left:26px;
	background-image:url(../pics/bg-at-context.jpg);
	background-repeat:no-repeat;
	z-index:2;
}

#atContext{
	width:352px;
	height:132px;
	margin:40px 30px 33px 25px;
	overflow:hidden;
}

#atContext h1{
	margin:0;
	padding:0;
	line-height:14px;
}

#atContext h1.h1Spacer{
	margin-top:30px;
}

#con1, #con2 {
	cursor:pointer;
}

/* Gibt Abstand zum ersten Textblock */
#atContext a,#atContext p {
	display:inline;
	line-height:12px;
}

#atContext a{
	background-image:url(../pics/arrow-right-green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:9px;
	margin-left:3px;
	color:#a2c309;
	text-decoration:none;
}

#atContext a:hover{
	color:#3c3c3c;
}

#factsheet {
	width:105px;
	height:55px;
	position:absolute;
	top:176px;
	left:323px;
	z-index:2;
}

/* Auftrieb Motion Headline */
#atMotionHeadline{
	width:241px;
	height:25px;
	position:absolute;
	top:96px;
	left:433px;
}

/* Link Kommentar & Kontakt */
.atLinkOut{
	width:87px;
	height:25px;
	position:absolute;
	top:96px;
	left:692px;
	background-image:url(../pics/arrow-coment.png);
	background-repeat:no-repeat;
	background-position:left;
	z-index:2;
}

/* Schiebt den Kontakt Link an die richtige Pos. */
.atLinkOut.kontakt{
	top:378px;
	left:260px;
}

.atLink{
	width:68px;
	height:21px;
	margin-left:21px;
	padding-top:4px;
	
}

.atLink a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.atLink a:hover{
	color:#a2c309;
}

/* Auftrieb Motion Video Box */
#videoBigBox{
	width:360px;
	height:161px;
	position:absolute;
	top:137px;
	left:460px;
}

/*#buttvideo1 {
	width:40px;
	height:40px;
	position:absolute;
	top:177px;
	left:453px;
	background-image:url(../pics/butt-video1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}*/

#buttvideo1 {
	width:71px;
	height:68px;
	position:absolute;
	top:150px;
	left:453px;
	background-image:url(../pics/butt-video4.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#buttvideo2 {
	width:90px;
	height:91px;
	position:absolute;
	top:210px;
	left:479px;
	background-image:url(../pics/butt-video2.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#buttvideo3 {
	width:71px;
	height:68px;
	position:absolute;
	top:221px;
	left:572px;
	background-image:url(../pics/butt-video4.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#buttvideo4 {
	width:90px;
	height:91px;
	position:absolute;
	top:140px;
	left:594px;
	background-image:url(../pics/butt-video2.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

/*#buttvideo3 {
	width:46px;
	height:49px;
	position:absolute;
	top:193px;
	left:542px;
	background-image:url(../pics/butt-video3.png);
	background-repeat:no-repeat;
	cursor:pointer;
}*/

#bullauge {
	width:166px;
	height:163px;
	position:absolute;
	top:140px;
	left:680px;
}

#videoBigBox a{
	cursor:pointer;
	text-decoration:none;
	font-size:9px;
	line-height:11px;
	color:#3c3c3c;
	
	position:relative;
	z-index:2;
	display:block;
	height:100%;
}

#videoBigBox a:hover{
	color:#a2c309;
}

#videoBigBox span{
	display:block;
	width:135px;
	padding:49px 0 0 5px;
}

/* Auftrieb Motion kleine Video Boxen */
.videoBox{
	width:170px;
	height:73px;
	background-repeat:no-repeat;
	border:1px solid #b3b3b3;
	float:left;
}

#videoBox1{
	background-image:url(../pics/video/video01.jpg);
	margin-right:16px;
}

#videoBox2{
	background-image:url(../pics/video/video02.jpg);
}

#videoBox3, #videoBox4{
	margin-top:11px;
}

#videoBox3{
	background-image:url(../pics/video/video03.jpg);
	margin-right:16px;
}

#videoBox4{
	background-image:url(../pics/video/video04.jpg);
}

#schwarzerAbdecker{
	width:431px;
	height:72px;
	position:absolute;
	top:378px;
	left:0px;
	background-image:url(../pics/people-schwarzer-hintergrund.png);
	background-repeat:no-repeat;
}

/* Auftrieb Mensch Headline */
#peopleHL{
	width:241px;
	height:25px;
	position:absolute;
	top:378px;
	left:0px;
	background-image:url(../pics/headline_auftrieb-people.png);
	background-repeat:no-repeat;
}

#peopleHL-EN{
	width:241px;
	height:25px;
	position:absolute;
	top:378px;
	left:0px;
	background-image:url(../pics/headline_auftrieb-people-en.png);
	background-repeat:no-repeat;
}

/* Auftrieb Menschen Content */
#peopleCT{
	width:357px;
	height:203px;
	position:absolute;
	top:412px;
	left:45px;
	padding:2px 3px 2px 3px;
	
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#a2c309;
}

#peopleCT a img{
	position:relative;
	top:4px;
	margin-top:-15px;
}

#peopleCT .swf{
	position:relative;
	top:12px;
	margin-top:-15px;
}

#peopleCT .space{
	padding-top:3px;
	padding-bottom:4px;
}

.greyborder{
	border:1px solid #b4b4b4;
	margin-top:12px;
}

/* Auftrieb Knowledge Headline*/
#kwHL{
	width:245px;
	height:25px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../pics/headline_auftrieb-knowledge.jpg);
	background-repeat:no-repeat;
	z-index:2;
}

#kwHL-EN{
	width:245px;
	height:25px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../pics/headline_auftrieb-knowledge-en.jpg);
	background-repeat:no-repeat;
	z-index:2;
}

/* Auftrieb Knowledge */
#knowledgeOut{
	width:410px;
	height:201px;
	position:absolute;
	top:378px;
	left:431px;
	padding-top:43px;
	background-image:url(../pics/bg-knowledge.png);
	background-repeat:no-repeat;
}

#knowledge1, #knowledge2, #knowledge3{
	width:107px;
	height:178px;
	float:left;
	padding:0;
	margin:0;
	line-height:12px;
	cursor:pointer;
}

#knowledge1 h2, #knowledge2 h2, #knowledge3 h2{
	padding:0;
	margin:0;
	margin-bottom:8px;
}

#knowledge1 h4, #knowledge2 h4, #knowledge3 h4{
	margin-top:8px;
}

#knowledge3 h4{
	margin-top:14px;
}

#knowledge1{
	margin-left:25px;
}

#knowledge2{
	margin-left:19px;
}

#knowledge3{
	margin-left:19px;
}

/* Was wir suchen: Menschen */
#wwsMenschen{
	width:390px;
	/*height:97px;*/
	height:125px;
	position:absolute;
	top:625px;
	margin-left:50px;
	/*background-image:url(../pics/wws-menschen2.png);
	background-repeat:no-repeat;*/
}

/* Wechsel des BG und / oder Sounds */
#changeOut{
	width:314px;
	height:36px;
	position:absolute;
	top:676px;
	left:527px;
	background-image:url(../pics/symbol.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:5px;
}

#change{
	width:240px;
	height:41px;
	margin-left:74px;
}

#change a{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#change a:hover{
	color:#a2c309;
}

.newsLayer{
	display:none;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	
	padding:25px;
	width:358px;
	height:242px;
	border:1px solid #B4B4B4;
	
	background-color:#FFFFFF;
	background-image:url(../pics/textkasten-back.jpg);
	background-repeat:repeat-y;
	cursor:default;
}


	/* Anpassung der Höhe der einzelnen Referenzboxen. Müssen individuell angepasst werden. */
	.newslayerSpecial1{
		height:305px;	
	}

	.newslayerSpecial2{
		height:315px;	
	}



#newsLayer1, #newsLayer3{
	height:192px;
}


#videoPlayer{
	width:308px;/*width:358px;*/
	text-align:center;
	height:auto;
	z-index:10;
	left:460px;/*left:431px;*/
	top:137px;/*top:96px;*/
	padding-top:0;
	padding-bottom:0;
}

#out .newsLayer h2{
	font-size:10px;
	font-weight:bold;
	margin:8px 0 11px 0;
}

#out .newsLayer p{
	margin:10px 0 10px 0;
}

.newsLayer .leftPic{
	margin:0 10px 10px 0;
	float:left;
}

.newsLayer a, #atContext .newsLayer a{
	color:#3C3C3C;
	text-decoration:underline;
}
.newsLayer .closer,  #atContext .newsLayer .closer, #videoPlayer a.closer{
	position:absolute;
	right:10px;
	top:10px;
	text-decoration:none;
	color:#5C5C5C;
	background-image:none;
	padding:0;
	width:auto;
	height:auto;
	font-size:10px;
}

#atContext .newsLayer h1{
	margin:0 0 12px 0;
}

#atContext .newsLayer{
	height:auto;
}

#tonLayer{
	border:1px solid #5c5c5c;
	background-color:#FFFFFF;
	width:auto;
	position:absolute;
	left:787px;
	top:592px;
	padding:10px 0;
	display:none;
}

#tonLayer ul, #tonLayer li{
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
}

#tonLayer ul{
}

#tonLayer li{
}

#tonLayer li a{
	display:block;
	padding:0 15px;
	color:#5c5c5c;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#tonLayer li a:hover{
	background-color:#a2c309;
	color:#5c5c5c;
}

#backgroundLayer{
	border:1px solid #5c5c5c;
	background-color:#FFFFFF;
	width:353px;
	position:absolute;
	left:152px;
	top:633px;
	padding:6px;
	padding-bottom:0;
	display:none;
	line-height:0;
	font-size:0;
	text-align:center;
}
#backgroundLayer img{
	border:1px solid #000000;
	margin:0 6px 6px 0;
}
#backgroundLayer .last img{
	margin-right:0;
}

#autor{
	position:absolute;
	left:49px;
	/*top:695px;*/
	top:768px;
	color:#FFFFFF;
}

/* Fuß in der Home-Seite */
#footer{
	padding-left:49px;
	position:absolute;
	top:740px;
	top:810px;
	/*width:789px;*/
	padding-bottom:10px;
}

#footer, #footer a{
	color:#999999;
	font-size:9px;
	line-height:12px;
	text-decoration:none;
}

#footer a{
	color:#a2c309;
	}
	
	#footer a:hover{
		text-decoration:underline;
		}

#footer ul{
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
}

#footer li{
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}

#footer ul .first{
	/* Erstes Listenelement im Footer */
}
#footer ul .last{
	/* Letztes Listenelement im Footer */
}


/* Pflegbare Seiten */
#laContent{
	position:absolute;
	left:22px;
	top:22px;
	
	width:562px;
	padding:26px;
	padding-top:22px;
	
	background-image:url(../pics/bg-weiss.png);
}

#laContent{
	font-size:11px;
	line-height:16px;
}

#laRight{
	position:absolute;
	left:662px;
	top:22px;
}

#laVisitenkarte{
	margin-bottom:26px;
}

#laBeispielCase{
	margin-bottom:26px;
}

#laZurStartseite{
	left:-6px;
	top:-6px;
	position:relative;
}

#laContent.fckeditor{
	background-color:#FFFFFF;
	position:static;
	background-image:none;
	padding:10px;
}

#laContent h1{
	font-size:12px;
	line-height:19px;
	color:#040404;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
#laContent h2{
	font-size:12px;
	line-height:19px;
	color:#040404;
	font-weight:normal;
	margin:0 0 10px 0;
}
#laContent p{
	color:#595959;
	margin-bottom:18px;
}
#laContent img{
	border:1px solid #b3b3b3;
}

#laContent .last{
	margin-bottom:0;
}

#laContent #impressum{
	/*position:absolute;
	right:22px;
	bottom:22px;*/
	display:block;
	height:15px;
	margin-top:10px;
	color:#3c3c3c;
	text-decoration:none;
}

#laContent .fenster_schliessen{
	display:none;
}

.laMailLink{
	left:100px;
	position:absolute;
	top:67px;
}

.laMailLink img{
	width:170px;
	height:15px;
}

a.specialLink,
a.specialLink{
	font-size:11px;
	text-decoration:none;
	color:#e2001a;
	}
	
	a.specialLink:hover,
	a.specialLink:hover{
	text-decoration:underline;
		}


#aktionslayer{
	position:absolute;
	z-index:100;
	background-image:url(pics/textkasten-back.jpg); 
	background-repeat:repeat-y;
	min-height:620px;
	width:620px;
	
	top:100px;
	left:50%;
	margin-left:-320px;
	
	padding:10px;
	background-color:#fff;
	
	}
