#inhalt {
	position: absolute;
 	left:0px;
	top:20px;
 	width: 480px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

#navigation {
	display: none;
	position: absolute;
	left:0px;
	top:0px;
	color:#BAC029;
	width: 240px;
}
#marginalie {
	position: absolute;
 	left:480px;
	top:20px;
 	width:200px;
}

#footer {
	display:none;
}
#expertsinhalt {
	position: absolute;
 	left:0px;
	top:140px;
 	width: 680px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

#message {
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#A50909;
	font-weight: bold;
	margin-bottom: 20px;
}

#logo {
	position: absolute;
	top: 0px;
	margin-left: 40px;
	margin-top: 20px;
}

body {
	margin: 0;
	padding: 0;
}

body.projects {
	margin: 0;
	padding: 0;
}

body.experts {
	margin: 0;
	padding: 0;
}

.main {	
	margin-top:36px;
	margin-right:40px;
	color:#000;
	line-height:15px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
	font-weight:bold;
}


.main a,
.main a:link,
.main a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.main a:active,
.main a:hover {
	font-weight:bold;
    color:#000;
}

.main a.clicked {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.meta {
	margin-top:18px;
	margin-right:40px;
	color:#000;
	line-height:15px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
}

.meta a,
.meta a:link,
.meta a:visited,
.meta a:active {
	text-decoration:none;
	color:#000;
}

.meta a:hover {
    color:#000;
}

.meta a.clicked {
	text-decoration:none;
	color:#000;

}

#footer {
	margin-top:40px;
	margin-bottom:20px;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	color:#231F20;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active {
	text-decoration:none;
	color:#231F20;
}


.footerleft {
	float:left;
}

.footerright {
	text-align:right;
}

.select {
	margin-top:14px;
	margin-right:40px;
	color:#000;
	line-height:14px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
}

.selection {
	width: 160px;
	color:#000;
	background: #F7F7E5;
	line-height:14px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;	
}

.lang {
	margin-top:14px;
	margin-right:40px;
	color:#000;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
}

.lang a,
.lang a:link,
.lang a:visited,
.lang a:active {
	text-decoration:none;
	color:#000;
}

.lang a:hover {
    color:#000;
}

.linkespalte {
	width:120px;
	text-align:center;
	float:left;
}

.beschreibung {
	margin-top: -8px;
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-bottom: 12px;
}

#projektkopf {
	width:480px;
	margin-bottom:40px;
}

.projektnavigation {
	width:110px;
	margin-top:16px;
	margin-right:10px;
	color:#000;
	line-height:13px;
	font-size:11px;
	text-align:right;	
	font-family:Arial,Helvetica,sans-serif;
}

.projektnavigation a,
.projektnavigation a:link,
.projektnavigation a:visited,
.projektnavigation a:active {
	text-decoration:none;
	color:#231F20;
}

.projektnavigation a:hover {
	color:#000;
}


.projekt .projektlink {
	color:#565759;
	margin-top: 6px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}
.projekt .projektlink a,
.projekt .projektlink a:link,
.projekt .projektlink a:visited,
.projekt .projektlink a:active,
.projekt .projektlink a:hover {
	color:#565759;
	text-decoration:underline;
}

.lang a:hover {
    color:#000;
}


.text {
	margin-left: 40px;
	margin-right: 40px;
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.text a,
.text a:link,
.text a:visited,
.text a:active {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
.text a:hover {
	color:#000;
}

.tabellentext {
	color:#000;
	font-size:12px;
	padding-right: 40px;

	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.projectstext {
	margin-left: 140px;
	margin-right: 20px;
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.projectstext a,
.projectstext a:link,
.projectstext a:visited,
.projectstext a:active {
	margin-bottom: 20px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

.projectstext a:hover {
	color:#000;
}

.pressetext {
	margin-top: 20px;
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.pressetext a,
.pressetext a:link,
.pressetext a:visited,
.pressetext a:active {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

.pressetext a:hover {
	color:#000;
}

.bildunterschrift {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	color:#000;
	font-size:11px;
	font-style:italic;
	height: 90px;
	font-family:Arial,Helvetica,sans-serif;
}

.bildunterschriftteam {
	width:100px;
	margin-top:16px;
	margin-bottom:20px;
	color:#231F20;
	line-height:14px;
	font-size:11px;
	text-align:center;	
	font-family:Arial,Helvetica,sans-serif;
	font-style:italic;
	
}

.bildunterschriftexperts {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	color:#000;
	font-size:11px;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
}

.sitemap {
	color:#000;
	font-weight:bold;
}
.margtext {
	margin-left: 20px;
	color:#000;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

.margtext a,
.margtext a:link,
.margtext a:visited,
.margtext a:active,
.margtext a:hover {
	color:#000;
	text-decoration:underline;
}


h1 {
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

h2 {
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}


.hinweis {
	margin-top: 12px;
	margin-bottom: 12px;
	color:#565759;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.projekt {
	margin-left: 140px;
	margin-right: 20px;
	margin-top: 8px;
	margin-bottom: 14px;
	color:#000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.projekt a,
.projekt a:link,
.projekt a:visited,
.projekt a:active,
.projekt a:hover {
	color:#000;
	text-decoration:underline;
}

img {
	border: 0px;
}

img.logo {
	margin-top:33px;
	margin-left:35px;
}

img.home {
	margin-bottom:40px;
}


.white {
	color:#000;
}

table.project {
}

table.team {
}
#preview {
	position: absolute;
	right: 24px;
	bottom: 24px;		
	border: 2px solid #069;
	background: #C1D2D9;
	padding: 8px 8px 8px 8px;
	color:#069;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
}

#abcnavigation {
	padding-top: 8px;
	margin-bottom: 20px;
}

#abcnavigation a,
#abcnavigation a:link,
#abcnavigation a:visited,
#abcnavigation a:active,
#abcnavigation a:hover {
	text-decoration:none;
}

.margproject {
	width: 220px;
	height: 186px;
}
.margprojecttext {
	padding-top: 12px;
	padding-left: 20px;
	padding-right: 8px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

.person {
	margin-bottom: 20px;
}

.sitemap {
	margin-top: 12px;
}

.sitemap a,
.sitemap a:link,
.sitemap a:visited,
.sitemap a:active,
.sitemap a:hover {
	font-weight:bold;
	text-decoration:none;
}


.bild_inhalt_mitte {
    margin-left: -140px;
	border: 0px;
	float: left;
}
.thema_inhalt_mitte {
    text-transform: uppercase;
	color:#000;
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
    margin-bottom: 12px;
}

.bild_artikel_mitte {
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
}

.bild_themen {
	border: 0px;
}

.headline_inhalt_mitte {
	color:#000;
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
    margin-bottom: 12px;
}
.autorin_inhalt_mitte {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
    margin-bottom: 12px;
}

.headline_home {
	color:#000;
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
  	margin-bottom: 12px;
}

.margthementext {
	margin-top: 0px;
	margin-left: 20px;
	color:#40412C;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.bildunterschriftthemen {
	margin: 6px 6px 6px 6px;
	color:#38352A;
	font-size:11px;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
}
