@charset "UTF-8";
    body  {
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: left; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #CCCCCC;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	background-color: #000000;
	border: 1px none #FFFFFF;
	font-size: 10pt;
    }
#logo  {
	height: 50px;
	width: 1024px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(img/Logo/LOGO2.gif);
	background-repeat: no-repeat;
	background-position: left center;
    } 
#Rahmen {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:550px;
	border: 1px solid #CCCCCC;
}
#Rahmen a {
	height: 15px;
	width: 300px;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 10pt;
	color: #CCCCCC;
	text-decoration: none;
}
#Rahmen a:hover {
	height: 15px;
	width: 300px;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
}
#Rahmen img {
	margin-top: 30px;
}
#Rahmen p {
	width:500px;
	margin-top: 50px;
	margin-left: 150px;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
}
#Rahmen  h1 {
	margin-left: 150px;
	font-size: 10pt;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-weight: normal;
	color: #CCCCCC;
}
#NAVI/* Tipps für sidebar1:
    1. Wenn Sie für dieses div eine Schriftgröße festlegen, wird die Gesamtbreite des div entsprechend angepasst.
    2. Da wir mit Gevierten (ems) arbeiten, ist es empfehlenswert, für die Randleiste selbst keine Auffüllung zu verwenden. Sie wird bei standardgerechten Browsern der Breite hinzugefügt, und dies wiederum führt zu einer unbekannten tatsächlichen Breite. 
    3. Zwischen der Kante des div und den darin liegenden Elementen kann ein Abstand eingefügt werden, indem Sie diesen Elementen wie in ".twoColElsLtHdr #sidebar1 p" demonstriert einen linken und rechten Rand zuweisen.
    */
      {
	width: 200px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 480px;
	margin-left: 15px;
	position: absolute;
	left: 0px;
	top: 50px;
    }
#NAVI ul {
	list-style-type: none;
	padding-left: 10px;
	text-align: left;
}
#NAVI a {
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
}
#NAVI a:hover {
	font-family: "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 13px;
	line-height: 25px;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	background-image: url(img/Striche/Navi_schwarz.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#NAVI  .aktivesmenue a {
	font-family: "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 13px;
	line-height: 25px;
	color: #FF6600;
	text-decoration: none;
	background-image: url(img/Striche/Navi_schwarz.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
}
*/
#Rahmen {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:550px;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(2_Home/Spindeltreppe-B%C3%BCro.gif);
}
#DAunten {
	position:absolute;
	left:15px;
	top:550px;
	width:250px;
	height:13px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	vertical-align: bottom;
	padding-top: 40px;
}
#RahmenHome {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:550px;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(img/2_Home/Spindeltreppe-Buero.gif);
}
#RahmenHome p {
	position: absolute;
	width: 200px;
	left: 567px;
	top: -16px;
	color: #FF6600;
	font-size: 14pt;
	height: 550px;
	padding-top: 100px;
	padding-left: 10px;
}
#RahmenTeam {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:550px;
	border: 1px solid #CCCCCC;
}
#RahmenTeam p {
	position: absolute;
	width: 500px;
	left: 230px;
	top: 15px;
}
#RahmenTeam img {
	margin-left: 30px;
	margin-top: 30px;
}
#RahmenNetzwerk {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:550px;
	border: 1px solid #CCCCCC;
}
#RahmenNetzwerk img {
	border: 1px solid #CCCCCC;
	height: 63px;
	width: 400px;
	top: 240px;
	position: absolute;
	left: 185px;
}
#RahmenProjekte {
	position:absolute;
	left:235px;
	top:50px;
	width:720px;
	height:425px;
	border: 1px solid #CCCCCC;
	padding-top: 95px;
	padding-right: 30px;
	padding-left: 30px;
	vertical-align: middle;
	padding-bottom: 30px;
}
#RahmenProjekteCont {
	width:170px;
	height:170px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#RahmenProjekte2 {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:540px;
	border: 1px solid #CCCCCC;
	overflow: auto;
	padding-top: 10px;
}
.Bildcontainer {
	height: 505px;
	width: 9300px;
	float: left;
}
.Bildcontainer img {
	float: left;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.Bildcontainer p  {
	float: left;
	height: auto;
	width: 600px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 30px;
}
.h1 {
	color: #FF6600;
	font-size: 12pt;
}
.h2 {
	color: #FF6600;
	font-size: 10pt;
}
#weiter {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 945px;
	top: 550px;
}
#weiter a {
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	height: 20px;
	width: 50px;
	text-transform: uppercase;
}
#zurück {
	position: absolute;
	height: 20px;
	width: 50px;
	left: 266px;
	top: 550px;
}
#zurück a {
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	text-transform: uppercase;
}
.SchwarzAuszaehlung {color: #000000}
#impressum {
	position: absolute;
	height: 20px;
	width: 75px;
	left: 920px;
	top: 550px;
}
#impressum a {
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	height: 20px;
	width: 50px;
	text-transform: uppercase;
}
a:link {
	text-decoration: none;
}
#DAuntenIndex {
	position:absolute;
	left:15px;
	top:550px;
	width:250px;
	height:13px;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	vertical-align: bottom;
	padding-top: 40px;
}
#DAuntenIndex a {
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
}
#Intro {
	position: absolute;
	height: 16px;
	width: 75px;
	left: 584px;
	top: 589px;
}
#Intro a {
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	height: 20px;
	width: 50px;
	text-transform: uppercase;
}
#RahmenImpressum  a {
	height: 15px;
	width: 300px;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
}
#RahmenImpressum {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:550px;
	border: 1px solid #CCCCCC;
}
#RahmenImpressum p {
	margin-top: 30px;
	margin-left: 30px;
	font-family: "Avenir LT Std 35 Light", "Avenir LT Std 65 Medium", "Helvetica Neue", Helvetica, Arial;
	margin-right: 30px;
}
#RahmenProfil {
	position:absolute;
	left:235px;
	top:50px;
	width:780px;
	height:540px;
	border: 1px solid #CCCCCC;
	overflow: auto;
	padding-top: 10px;
}
.BildcontainerProfil {
	height: 505px;
	width: 5500px;
	float: left;
	padding-left: 15px;
}
.BildcontainerProfil img {
	float: left;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.BildcontainerProfil p {
	float: left;
	height: auto;
	width: 380px;
	margin-top: 0px;
	margin-right: 80px;
	margin-bottom: 5px;
	margin-left: 30px;
}
.BildcontainerProfil p2 {
	float: left;
	height: auto;
	width: 380px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#AnzeigeIntro {
	position: absolute;
	left: 375px;
	top: 196px;
	color: #FF6600;
	font-size: 14pt;
	height: 67px;
	background-color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 481px;
}
