
body {
background-color:#E1DCCE;
font-family:Arial;
margin:0;
overflow-x:hidden;
}
#headerbar, #headerbar a {
background-color:#828282;
color:#FFFFFF;
font-family:Arial;
font-size:10pt;
font-weight:bold;
padding:5px 0 1px;
text-decoration:none;
}
#headerbar a {
margin-right:15px;
}
#headerbar a:hover {
color:#FFB044;
}
#headerbar {
border-bottom:2px solid #FFB045;
}
#header {
background-color:#E1DCCE;
position:relative;
z-index:999;
}
#header .middle_wrapper {
height:128px;
margin:0 !important;
width:auto !important;
}
.subwrapper {
background:url("../images/bg/header2.gif") repeat-y scroll left top #E1DCCE;
height:128px;
margin:0 auto;
position:relative;
width:955px;
z-index:200;
}
.bg1, .bg2 {
background:none repeat scroll 0 0 #D4CDB9;
height:128px;
left:0;
position:absolute;
width:50%;
z-index:100;
}
#precontent {
margin-top:22px;
}
#precontent .middle_wrapper {
background:url("../images/bg/precontent.png") no-repeat scroll left top #E1DCCE;
height:5px;
}
#content .middle_wrapper {
background:url("../images/bg/content.png") repeat-y scroll left top transparent;
padding:22px 0 0;
text-align:left;
}
#footer {
margin:0;
}
#footer .middle_wrapper {
background:url("../images/bg/footer2.png") repeat-y scroll left top transparent;
margin-bottom:0;
padding:0;
}
#header .middle_wrapper img {
margin-top:20px;
}
#content {
z-index:1;
}
#themen {
background-image:url("../images/bg/themen.png");
height:146px;
left:676px;
position:absolute;
top:81px;
width:258px;
z-index:1000;
}
#themen div.tx-tagpack-pi1-tagcloud {
padding:25px 7px 7px;
}
#main_menu {
list-style-type:none;
margin-left:-19px;
margin-top:8px;
text-align:left;
z-index:100;
}
#main_menu li {
float:left;
margin:0 5px 5px 0;
}
#main_menu li a {
background-position:left top;
float:left;
height:61px;
overflow:hidden;
text-indent:-9999%;
width:152px;
}
#main_menu li a:hover {
background-position:0 -61px !important;
}
#main_menu li a.active {
background-position:0 -122px !important;
}
#main_menu li a.page2 {
background:url("../images/btn/menu_copper.png") repeat scroll 0 0 transparent;
}
#main_menu li a.page5 {
background:url("../images/btn/menu_works.png") repeat scroll 0 0 transparent;
}
#main_menu li a.page6 {
background:url("../images/btn/menu_team.png") repeat scroll 0 0 transparent;
}
.orange_spacer {
background-color:#FFB044;
height:2px;
}
.white_spacer {
background-color:#B8B2A0;
border-bottom:1px solid #FFFFFF;
height:1px;
}
.middle_wrapper {
margin:0 auto;
position:relative;
width:955px;
}
#team_hp {
/*margin-left:20px;*/
}
#team_hp .kasten {
background-color:#EDEDED;
margin:8px 0 0 8px;
width:897px;
}
#team_site .kasten {
background-color:#EDEDED;
width:897px;
}
#projekte_site .kasten {
background-color:#EDEDED;
margin:0 0 0 -10px;
width:915px;
}
#team_members {
left:-10px;
position:relative;
top:-30px;
zoom: 1;
}
.team_member {
display:none;
height:355px;
width:510px;zoom: 1;
background-color: transparent !important;
}
.team_member .text {
left:10px;
position:relative;
top:85px;
width:250px;
}
.team_member .content {
color:#9C9C9C;
font-size:10pt;
left:534px;
position:absolute;
top:77px;
width:350px;
}
.team_member .text h1, .team_member .text h3 {
color:#9C9C9C;
font-family:Arial;
margin:0;
}
.team_member .text h1 {
font-size:15pt;
}
.team_member .text h3 {
font-size:10pt;
}
.team_member .content h1, .team_member .content h3 {
color:#9C9C9C;
font-family:Arial;
margin:0;
}
.team_member .content h1 {
font-size:15pt;
}
.team_member .content h3 {
font-size:10pt;
}
#projekte {
background-color:white;
height:260px;
left:539px;
position:absolute;
top:94px;
width:380px;
}
.projekt {
padding:8px;
}
.projekt h3, .projekt img, .projekt a {
border-bottom:0 none;
text-decoration:none !important;
}
.projekt h3 {
color:#9E9E9E;
font-size:10pt !important;
font-weight:bold;
margin:0 0 8px !important;

}
#team_hp #team_navi {
background-color:#EDEDED;
border-bottom:1px solid #BBBBBB;
border-top:1px solid #FFFFFF;
float:left;
margin-left:8px;
width:512px;
}
#team_site #team_navi {
background-color:#EDEDED;
border-bottom:1px solid #BBBBBB;
border-top:1px solid #FFFFFF;
float:left;
width:897px;
}
#projekte_navi {
background-color:#EDEDED;
border-bottom:1px solid #BBBBBB;
border-top:1px solid #FFFFFF;
clear:both;
height:25px;
left:520px;
margin-left:0;
position:relative;
top:-27px;
width:385px;
}
a.email {
background:url("../images/ico/email.png") no-repeat scroll left top transparent;
color:#828282;
padding:3px 5px 10px 30px;
}
a.open {
background:url("../images/ico/pfeil.png") no-repeat scroll right top transparent;
color:#828282;
font-weight:bold;
padding:1px 20px 1px 18px;
text-decoration:none;
}
a.active .projekt_klein {
background-color:#FFAC3A !important;
text-decoration:none !important;
}
a.active .projekt_klein h3 {
border:0 none;
color:#FFFFFF !important;
text-decoration:none !important;
}
.overActive {
}
.projekt_klein {
background-color:white;
float:left;
height:170px;
margin:3px;
padding:8px;
position:relative;
text-decoration:none !important;
width:283px;
}
.projekt_klein .darker {
height:170px;
margin:5px;
position:relative;
width:283px;
}
.projekt_klein h3 {
color:#9E9E9E;
font-size:10pt !important;
font-weight:bold;
margin:0 0 8px !important;
border:0 none;
text-decoration:none !important;
}
a.ajax{
	text-decoration: none !important;
}
.projekt_gross {
padding:8px;
position:static;
}
.projekt_gross img {
border:10px solid #FFFFFF;
}
.projekt_gross a.lightbox img {
margin-right:2px;
margin-top:2px;
}
.projekt_klein h3 {
color:#9E9E9E;
font-size:10pt;
font-weight:bold;
margin:0 0 8px;
}
#projekte_site .contentl h3, #projekte_site .contentl, #projekte_site .contentl a, #projekte_site .contentr a, #projekte_site .contentr {
color:#808080;
font-size:9pt;
margin:0 0 5px;
}
#projekte_site .bilder {
float:left;
}
.submenu {
border-bottom:10px solid white;
padding:12px;
}
.submenu a {
color:#7C7C7C;
font-size:10pt;
font-weight:bold;
margin-right:6px;
text-decoration:none;
}
.submenu a:hover, .submenu a.active {
color:#FFAC3A !important;
font-size:10pt;
}
#projekte_site .contentl h3 {
font-size:14pt;
font-weight:normal;
}
#projekte_site .contentl {
float:left;
margin-left:25px;
margin-top:0;
width:252px;
}
#projekte_site .contentr {
float:left;
margin-left:7px;
margin-top:26px;
width:250px;
}
.bilder {
width:365px;
}
.tx-tagpack-pi1-linkbox a {
font-weight:bold;
text-decoration:none;
}
.footer_menu {
color:#FFFFFF;
float:left;
margin-bottom:20px;
margin-left:40px;
margin-top:20px;
width:160px;
}
.footer_menu h3 {
font-size:9pt;
font-weight:bold;
margin:0 0 5px 2px;
}
.footer_menu a {
color:#FFFFFF !important;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
.footer_menu hr {
background-color:#FFFFFF;
border:0 none;
height:1px;
margin:0 0 10px;
}
.tx-tagpack-pi3-taggedelementslist {
margin-left:40px;
}
.tx-tagpack-pi3-taggedelementslist h3 {
color:#000000;
display:none;
font-size:10pt;
font-weight:bold;
}
.tx-tagpack-pi3-taggedelementslist a {
color:#000000;
font-size:9pt;
}
#projekte_site {
left:0;
position:relative;
top:0;
}
#projekte_loading {
display:none;
left:415px;
position:absolute;
top:126px;
}
.teambild {
left:31px;
position:absolute;
top:55px;
z-index:10;
}
.middle_wrapper .csc-default {
background-color:#EDEDED;
color:#808080;
font-size:9pt;
margin:20px;
padding:0 10px 10px;
text-align:left;
}
.middle_wrapper .csc-default h3, .middle_wrapper .csc-default h1 {
font-size:14pt;
margin-top:10px;
}
.middle_wrapper .csc-default p a {
color:#808080 !important;
}



fieldset.csc-mailform{
/*	left:-157px;
	position:relative;*/
}
.csc-mailform {
border:0;
}

#c10 h1,
.csc-mailform fieldset
{
	clear:both;
	padding-top:10px;
}

.csc-mailform-field label {
clear:both;
display:block;
float:left;
margin-bottom:10px;
padding-left:10px;
width:150px;
}
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid silver;
float:left;
margin-bottom:10px;
padding:1px;
}
.csc-mailform-submit {
clear:both;
float:right;
}


#c11 p{
	clear:both;

}