#navigation {
	position: absolute;
	left:0px;
	top:0px;
	color:#BAC029;
	width: 240px;
}

#head {
	position: absolute;
 	left:240px;
	top:40px;
 	width: 480px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

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

#marginalie {
	position: absolute;
 	left:720px;
	top:40px;
 	width:200px;
}

#expertsinhalt {
	position: absolute;
 	left:240px;
	top:40px;
 	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;
}

body {
	margin: 0;
	padding: 0;
	background-image: url(../img/background.gif); 
	background-repeat:repeat-y;
}

body.projects {
	margin: 0;
	padding: 0;
	background-image: url(../img/background2.gif); 
	background-repeat:repeat-y;
}

body.experts {
	margin: 0;
	padding: 0;
	background-image: url(../img/background4.gif); 
	background-repeat:repeat-y;
}

.main {	
	margin-top:36px;
	margin-right:40px;
	color:#C4C400;
	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:#221E1F;
}

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

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


.level2 {
	font-weight:normal;
	font-size:11px;
}

.level2clicked {
	font-weight:normal;
	font-size:11px;
	color:#C4C400;
}
.clicked {
	color:#C4C400;
}

.meta {
	margin-top:18px;
	margin-right:40px;
	color:#C4C400;
	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:#221E1F;
}

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

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

}

#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:#C4C400;
	line-height:14px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
}

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

.lang {
	margin-top:14px;
	margin-right:40px;
	color:#221E1F;
	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:#CBD05F;
}

.lang a:hover {
    color:#221E1F;
}

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

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

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

.projektnavigation {
	width:112px;
	margin-top:16px;
	margin-left:40px;
	margin-right:8px;
	color:#FFF;
	line-height:13px;
	font-size:11px;
	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:#FFF;
}


.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;
}



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

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

.person {
	margin-bottom: 20px;
}

.lang a:hover {
    color:#221E1F;
}


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

.tabellentext {
	color:#2B2820;
	font-size:12px;
	padding-right: 40px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.text a,
.text a:link,
.text a:visited,
.text a:active {
	color:#2B2820;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
.text a:hover {
	color:#FFF;
}
a,
a:link,
a:visited,
a:active {
	color:#2B2820;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
a:hover {
	color:#FFF;
}
.projectstext {
	margin-left: 140px;
	margin-right: 20px;
	color:#2B2820;
	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:#2B2820;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

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

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

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

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

.bildunterschrift {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	color:#38352A;
	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:#38352A;
	font-size:11px;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
}

.sitemap {
	margin-top: 12px;
}

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

.margtext {
	margin-top: 40px;
	margin-left: 20px;
	color:#40412C;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}

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


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

h2 {
	color:#2B2820;
	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:#FFF;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

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

img {
	border: 0px;
}


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

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

.white {
	color:#FFF;
}

table.head {
	background-image: url(../img/bg_head.gif); 
	background-repeat:repeat-x;
	padding: 12px 0px 0px 40px;
}

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

table.project {
	background-image: url(../img/bg_head.gif); 
	background-repeat:repeat-x;
}

table.team {
	background-image: url(../img/bg_table2.gif); 
	background-repeat:repeat-x;
}

#karte {
	position: absolute;
	top: 190px;
}

#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;
}

.marg_block {
    margin-bottom: 12px;
}

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

#marg_thema {
    text-transform: uppercase;
	color:#000;
	margin-top: 6px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.bild_inhalt_mitte {
    margin-left: -140px;
	border: 0px;
	float: left;
}

.bild_themen {
	border: 0px;
	margin-top: 2px;
}
.thema_inhalt_mitte {
    text-transform: uppercase;
	color:#FFF;
	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;
}

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

.headline_home {
	color:#FFF;
	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;
}
