@charset "utf-8";
/* CSS Document */
body {
	background-image:url(../pictures/Hintergrund.jpg);
	background-repeat:repeat-X;
	background-color: #1A1A1A;

}
#teamframe{
	position:absolute;
	left:47px;
	top:20px;
	width:673px;
	height:261px;
	z-index:3;
}
#teammitglieder{
	position:absolute;
	left:705px;
	top:85px;
	width:166px;
	height:155px;
	z-index:3;
}

#weitere-box {
	position:absolute;
	left:11px;
	top:191px;
	width:106px;
	height:22px;
	z-index:3;
}
#weitere-box {
	position:absolute;
	left:11px;
	top:160px;
	width:106px;
	height:32px;
	z-index:3;
}
#weitere-box-projekte{
	position:absolute;
	left:731px;
	top:247px;
	width:106px;
	height:22px;
	z-index:3;
}
#team-header1 {
	position:absolute;
	left:561px;
	top:95px;
	width:135px;
	height:30px;
	z-index:3;
}
#team-header2 {
	position:absolute;
	left:561px;
	top:122px;
	width:123px;
	height:15px;
	z-index:4;
}
#menu-bild1 {
	position:absolute;
	left:105px;
	top:60px;
	width:240px;
	height:221px;
	z-index:11;
}
#menu-bild2 {
	position:absolute;
	left:355px;
	top:60px;
	width:240px;
	height:221px;
	z-index:11;
}
#menu-bild3 {
	position:absolute;
	left:605px;
	top:60px;
	width:240px;
	height:221px;
	z-index:11;
}
#top-flash {
	position:absolute;
	left:50%;
	margin-top: 90px;
	margin-left: -450px;
	padding-left: 0px;
	width:900px;
	height:379px;
	z-index:0;
	background-color: #1A1A1A;
}

#condent {
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:469px;
	width:900px;
	height:290px;
	z-index:2;
	background-color: #1A1A1A;
}
#rechts-grafik-home1 {
	position:absolute;
	left:42px;
	top:0px;
	width:857px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#rechts-grafik-home2 {
	position:absolute;
	left:43px;
	top:2px;
	width:857px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#rechts-grafik-home3 {
	position:absolute;
	left:43px;
	top:2px;
	width:857px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#rechts-grafik-home4 {
	position:absolute;
	left:207px;
	top:2px;
	width:693px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#rechts-grafik-home5 {
	position:absolute;
	left:41px;
	top:2px;
	width:859px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#rechts-grafik-team {
	position:absolute;
	left:50px;
	top:2px;
	width:850px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#rechts-grafik-projekte {
	position:absolute;
	left:43px;
	top:2px;
	width:855px;
	height:55px;
	border-bottom: solid 1px;
	border-bottom-color:#333;
	z-index:3;
	text-align: right;
}
#text-grafik-rechts {
	position:absolute;
	left:555px;
	top:33px;
	width:304px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-variant:bold;
	text-decoration:none;
	color:#666;	
	z-index:4;
}
.link_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-variant:bold;
	text-decoration:none;
	color:#999;
}
a.link_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-variant:bold;
	text-decoration:none;
	color:#5C8323;
}
a.link_sub:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-variant:bold;
	text-decoration:none;
	color:#5C8323;
}
a.link_sub:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-variant:bold;
	text-decoration:none;
	color:#5C8323;
}
a.link_sub:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-variant:bold;
	color:#CCC;
}


#condent-header-home {
	position:absolute;
	left:43px;
	top:14px;
	width:383px;
	height:80px;
	z-index:15;
}
#condent-header-team {
	position:absolute;
	left:3px;
	top:0px;
	width:497px;
	height:44px;
	z-index:15;
}
#condent-text-left {
	position:absolute;
	left:43px;
	top:100px;
	width:503px;
	height:215px;
	z-index:3;
}
#condent-text-right {
	position:absolute;
	left:560px;
	top:100px;
	width:318px;
	height:177px;
	z-index:3;
}
#condent-text-right-im {
	position:absolute;
	left:560px;
	top:86px;
	width:318px;
	height:191px;
	z-index:3;
}
#condent-text-right-projekt
{
	position:absolute;
	left:560px;
	top:100px;
	width:318px;
	height:177px;
	background-color:#1A1A1A;
	z-index:3;
}
#condent-text-k1 {
	position:absolute;
	left:39px;
	top:109px;
	width:159px;
	height:165px;
	z-index:3;
}
#condent-text-k2 {
	position:absolute;
	left:212px;
	top:109px;
	width:165px;
	height:165px;
	z-index:3;
}
#condent-text-k3 {
	position:absolute;
	left:389px;
	top:109px;
	width:164px;
	height:166px;
	border-right: solid;
	border-right-color:#666;
	border-right-width:1px;
	z-index:3;
}
#condent-text-right-projekt {
	position:absolute;
	background-color:#2e2e2e;
	left:548px;
	top:100px;
	width:318px;
	height:181px;
	z-index:3;
}
#condent-text-right-team {
	position:absolute;
	background-color:#1a1a1a;
	overflow:hidden;
	left:529px;
	top:65px;
	width:125px;
	vertical-align:middle;
	height:151px;
	z-index:3;
}
#condent-text-left-team {
	position:absolute;
	left:3px;
	top:59px;
	width:266px;
	height:185px;
	z-index:3;
}
#condent-text-left-projekt {
	position:absolute;
	left:0px;
	top:65px;
	width:529px;
	height:151px;
	overflow:auto;
	z-index:3;
}
#condent-text-left-team2 {
	position:absolute;
	left:278px;
	top:59px;
	width:252px;
	height:174px;
	z-index:3;
}
.condent-header {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 16pt;
}
.condent-header-team1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	line-height:15pt;
	font-size: 15pt;
}
.condent-header-team2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 10pt;
}
.team-header-bild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:bold;
	line-height: 10pt;
	padding-left: 0pt;
	line-height: 7pt;
	color:#58585a;
}
#condent-text {
	position:absolute;
	left:258px;
	top:38px;
	width:666px;
	height:605px;
	z-index:3;
	color: #;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#footer {
	position:absolute;
	left:0px;
	top:655px;
	width:950px;
	height:40px;
	z-index:11;
	color: #000;
}
#footer-home {
	position:absolute;
	left:0px;
	top:480px;
	width:950px;
	height:40px;
	z-index:11;
	color: #000;
}
.headline2 {
	font-size: 11px;
	font-weight: bold;
		color:#58585a;
}
.headline1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#58585a;
	text-align: center;
}
.text-condent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	text-decoration:none;
	color:#999;
	text-align: left;
}
.text-copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 8pt;
	padding-left: 0pt;
	text-decoration:none;
	color:#666;
	text-align: left;
}
a.text-condent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	text-decoration:none;
	color:#999;
	text-align: left;
}
a.text-condent:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	text-decoration:none;
	color:#999;
	text-align: left;
}
a.text-condent:viseted{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	color:#999;
	text-align: left;
}
a.text-condent:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	color:#5C8323;;
	text-align: left;
}
.text-condent-team {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	color:#999;
	text-align: left;
}
.text-condent-team-heigh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 0pt;
	pading-top: 10pt;
	color:#999;
	text-align: left;
}
.text-condent-team-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	padding-left: 5pt;
	color:#999;
	text-align: left;
}
.text-condent-team-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	
	padding-left: 0pt;
	color:#999;
	text-align: left;
}
.text-condent-team-bold-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	line-height: 9pt;
	padding-left: 0pt;
	color:#5C8323;;
	text-align: left;
}
.text-team-kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 12pt;
	padding-left: 0pt;
	color:#999;
	text-align: left;
}
.headline-condent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14pt;
	padding-left: 0pt;
	color:#58585a;
}
.headline-condent-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 14pt;
	padding-left: 10pt;
	color:#58585a;
}
/* ##################### Menu Teammitglieder ########################## */
.menu-team{
	border:none;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#ccc;
	}
	
.menu-team ul{
	height:151px;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:165px;
	}
	.menu-team li{
		border-bottom:3px solid #1A1A1A;
		height:28px;
		float:none;
		padding:0px 0px 0px 0px;
		width:165px;
		background-color: #4D4D4D;		}
	
	.menu-team li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#ccc;
		display:block;
		line-height:28px;
		text-align:left;
		padding:0px 0px 0px 0px;
		padding-left: 10px;
		padding-top: 0px;
		text-decoration:none;
		}
		.menu-team li a:hover{
			color:#ccc;
			background-color:#333;
			text-decoration:none;
			}
	.menu-team li ul{
		color: #CCC;
		background-color: #4D4D4D;
		display:none;
		height:auto;
		filter:alpha(opacity=90);
		opacity:0,90;
		position:absolute;
		width:165px;
		z-index:200;
		}
	.menu-team li:hover ul{
		display:block;
				
		}
	.menu-team li li {
		color: #CCC;
		display:block;
		float:none;
		opacity:0,95;
		width:165px;

		}
	.menu-team li ul a{
		color: #CCC;

		border-bottom:1px solid #666;
		display:block;
		font-size:7pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu-team li ul a:hover{
			color:#fff;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu-team p{
		clear:left;
		}	
	.menu-team #current{
		color:#ccc;
		}
		
/* ##################### Menu Projekte ########################## */
.menu-projekt {
	border:none;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#ccc;
	}
	
.menu-projekt ul{
	height:151px;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:165px;
	}
	.menu-projekt li{
		border-bottom:3px solid #1A1A1A;
		height:35px;
		float:none;
		padding:0px 0px 0px 0px;
		width:165px;
		background-color: #4D4D4D;		}
	
	.menu-projekt li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#ccc;
		display:block;
		line-height:35px;
		text-align:left;
		padding:0px 0px 0px 0px;
		padding-left: 10px;
		padding-top: 0px;
		text-decoration:none;
		}
		.menu-projekt li a:hover{
			color:#ccc;
			background-color:#333;
			text-decoration:none;
			}
	.menu-projekt li ul{
		color: #CCC;
		background-color: #4D4D4D;
		display:none;
		height:auto;
		filter:alpha(opacity=90);
		opacity:0,90;
		position:absolute;
		width:165px;
		z-index:200;
		}
	.menu-projekt li:hover ul{
		display:block;
				
		}
	.menu-projekt li li {
		color: #CCC;
		display:block;
		float:none;
		opacity:0,95;
		width:165px;

		}
	.menu-projekt li ul a{
		color: #CCC;

		border-bottom:1px solid #666;
		display:block;
		font-size:7pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu-projekt li ul a:hover{
			color:#fff;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu-projekt p{
		clear:left;
		}	
	.menu-projekt #current{
		color:#ccc;
		}
		
/* ############################ Kontaktformular ###############################*/


form {
  background: #1a1a1a;
  border: none;
  margin:0;
 
  
}
label {
 text-align:left;


}
input {
	background-color:#333;
	border:hidden;
	padding-left: 5pt;
	height: 9pt;
	width: 180px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999;
}
textarea {
	background-color:#333;
	border:hidden;
	padding-left: 5pt;
	height: 27pt;
	margin-top:2px;
	width: 180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:8pt;
	color:#999;
	overflow:auto;
}

#submit { /* den Submit-Button */
  width: 20px;
  background-color:#FFF;
  height: 15px;
}
#condent-text-h1 {
	position:absolute;
	background-color:#161616;
	padding-top: 7px;
	left:0px;
	top:109px;
	width:225px;
	padding-left: 40px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h2 {
	position:absolute;
	background-color:#161616;
	left:0px;
	top:169px;
	width:225px;
	padding-top: 7px;
	padding-left: 40px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h3 {
	position:absolute;
	background-color:#161616;
	left:1px;
	top:229px;
	width:225px;
	padding-top: 7px;
	padding-left: 40px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h4 {
	position:absolute;
	background-color:#161616;
	left:295px;
	top:109px;
	width:245px;
	padding-top: 7px;
	padding-left: 20px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h5 {
	position:absolute;
	background-color:#161616;
	left:295px;
	top:169px;
	width:245px;
	padding-top: 7px;
	padding-left: 20px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h6 {
	position:absolute;
	background-color:#161616;
	left:295px;
	top:229px;
	width:245px;
	padding-top: 7px;
	padding-left: 20px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h7 {
	position:absolute;
	background-color:#161616;
	left:590px;
	top:109px;
	width:260px;
	padding-top: 7px;
	padding-left: 5px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h8 {
	position:absolute;
	background-color:#161616;
	left:590px;
	top:169px;
	width:260px;
	padding-top: 7px;
	padding-left: 5px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
#condent-text-h9 {
	position:absolute;
	background-color:#161616;
	left:590px;
	top:229px;
	width:260px;
	padding-top: 7px;
	padding-left: 5px;
	height:48px;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	z-index:3;
}
.Offline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCC;
	text-align: center;
}
.d1-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	color:#5C8323;
}
.d2-white {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#999;
}
.d2-white-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#999;
}
.d2-green {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#5C8323;
}

.d3-orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#92d050;

}
.d3-black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold;
	color:#fff;

}
.d5-orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	text-align:right;
	color:#999;

}
.d4-orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	line-height: 40px;
	color:#fff;
}
a.d3-orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#5C8323;
	padding-left: 40px;
	line-height: 40px;
	text-decoration:none;

}

a.d3-orange:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#5C8323;
	padding-left: 40px;
	line-height: 40px;
	text-decoration:none;

}
a.d3-orange:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#ffc000;
	padding-left: 40px;
	line-height: 40px;
	text-decoration:none;

}
#download {
	position:absolute;
	top: 50px;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	height: 710px;
	background-color: #1A1A1A;
}
#d-b1 {
	position:absolute;
	left:10px;
	top:80px;
	width:292px;
	height:599px;
	line-height:15pt;
	z-index:1;
}
#d-b2 {
	position:absolute;
	left:311px;
	top:80px;
	width:564px;
	height:644px;
	line-height:15pt;
	z-index:2;
}
#d-b3{
	position:absolute;
	left:615px;
	top:80px;
	width:280px;
	height:377px;
	line-height:15pt;
	z-index:3;
}
#d-b4 {
	position:absolute;
	left:50%;
	margin-left: -439px;
	top:560px;
	padding-left: 49px;
	padding-top: 20px;
	width:211px;
	height:132px;
	background-image:url(../pictures/Bild4.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#161616;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	border-left: solid;
	border-left-color:#333;
	border-left-width:thin;
	border-top: solid;
	border-top-color:#333;
	border-top-width:thin;
	border-bottom: solid;
	border-bottom-color:#333;
	border-bottom-width:thin;
	font-size:12pt;
	color:#fff;
	line-height: 20pt;
	font-weight:bold;
	z-index:2;
}
#de-b4 {
	position:absolute;
	left:50%;
	margin-left: -439px;
	top:560px;
	padding-left: 49px;
	padding-top: 20px;
	width:225px;
	height:136px;
	background-image:url(../pictures/Bild4.png);
	background-repeat:no-repeat;
	background-color:#161616;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	border-left: solid;
	border-left-color:#333;
	border-left-width:thin;
	border-top: solid;
	border-top-color:#333;
	border-top-width:thin;
	border-bottom: solid;
	border-bottom-color:#333;
	border-bottom-width:thin;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	line-height: 20pt;
	font-weight:bold;
	z-index:2;
}
#d2-b10 {
	position:absolute;
	left:615px;
	top:326px;
	width:231px;
	height:90px;
	padding-top:10px;
	padding-left: 10px;
	background-color:#161616;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	border-left: solid;
	border-left-color:#333;
	border-left-width:thin;
	border-top: solid;
	border-top-color:#333;
	border-top-width:thin;
	border-bottom: solid;
	border-bottom-color:#333;
	border-bottom-width:thin;
	z-index:3;
}
#d2e-b10 {
	position:absolute;
	left:615px;
	top:326px;
	width:227px;
	height:97px;
	background-color:#161616;
	border-right: solid;
	border-right-color:#333;
	border-right-width:thin;
	border-left: solid;
	border-left-color:#333;
	border-left-width:thin;
	border-top: solid;
	border-top-color:#333;
	border-top-width:thin;
	border-bottom: solid;
	border-bottom-color:#333;
	border-bottom-width:thin;
	padding-top:10px;
	padding-left: 20px;
	z-index:3;
}
#version{
	position:absolute;
	left:14px;
	top:197px;
	width:246px;
	text-align:right;
	height:69px;
	z-index:3;
}
#left4{
	position:absolute;
	left:17px;
	top:355px;
	width:262px;
	height:118px;
	line-height: 15pt;
	z-index:3;
}

