@charset "utf-8";
/* CSS Document */

body {
	background-color: #767779;
	background-image:url(/img/bg.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b0b6bb; /* noch anpassen */
	margin: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 10px 0px 15px 0px;
	font-size: 16px;
	color: #767779;
}

h3 {
	margin: 34px 0px 5px 0px;
	font-size: 13px;
}

h4 {
	margin: 10px 0px 5px 0px;
	font-size: 13px;
}

#pageContainer {
	position: relative;
	margin: 0px auto 0px auto;
	width: 966px;
}

#pageLogo {
	top: 79px;
	right: 73px;
	position: absolute;
}

#headAddress {
	top: 85px;
	left: 200px;
	position: absolute;
	display: none;
	background-color: #FFF;
	color: #CC0000;
	font-size: 11px;
	padding: 5px;
}

#firstRow {
	width: 966px;
	height: 63px;
}

#firstRow .inner {
	margin: 0px 0px 0px 63px;
	height: 13px;
	padding-top: 47px;
	font-weight: bold;
	color: #FFF;
}

#firstRow .inner a {
	color: #FFF;
	text-decoration: none;
}

#firstRow .inner a:hover {
	color: #b0b6bb;
}

#secondRow {
	width: 966px;
	height: 33px;
	background-color:#FFF;
}

#thirdRow {
	margin:0px;
	padding: 0px;
	width: 966px;
	height: 2px;
	font-size: 1px;
	background-color:#CC0000;
}

#fourthRow {
	width: 966px;
	height: 47px;
	background-color:#FFF;
}

#fourthRow .inner #navigation {
	margin: 0px;
	padding: 18px 0px 0px 63px;
	font-weight:bold;
}

#fourthRow .inner #navigation li {
	list-style:none;
	float: left;
	color: #b0b6bb;
}

#fourthRow .inner #navigation a {
	color: #b0b6bb;
	/*color: #767779;*/
	/*Kontakt, Links*/
	text-decoration:none;
}

#fourthRow .inner #navigation .main_nav {
	color: #767779;
	/*color: #b0b6bb;*/
	text-decoration:none;
}

#fourthRow .inner #navigation a.sub {
	color: #b0b6bb;
	text-decoration:none;
}

#fourthRow .inner #navigation a:hover {
	color: #CC0000;
}

#fourthRow .inner #navigation li.spacer {
	padding: 0px 2px 0px 2px;
	color: #767779;
}

#fourthRow .inner #navigation a.main_nav_active {
	color: #CC0000;
}

#fifthRow {
	width: 966px;
	height: 342px;
	background-color: #DFE0E2;
}

#fifthRow .inner {
	margin-left: 63px;
	margin-right: 0px;
	height: 342px;
}

#fifthRow.home .inner {
	margin-left: 0px;
	margin-right: 0px;
}

#fifthRow .inner .innerLeft {
	float: left;
	width: 501px;
	color: #000;
	line-height:17px;
}

#fifthRow .inner .innerLeft .galerieBox {
	float: left;
	margin-right: 7px;
	margin-bottom: 9px;
	width: 120px;
	height: 108px;
	background-color: #DFE0E2;
}

#fifthRow .inner .innerLeft .lastCol {
	margin-right: 0px;
}

#fifthRow .inner .innerLeft .lastRow {
	margin-bottom: 0px;
}

#fifthRow .inner .innerRight {
	color: #767779;
	line-height:17px;
	margin-left: 7px;
	margin-right: 63px;
	float: left;
	width: 332px; /* 63px weg für rechts */
	height: 328px;
	padding: 7px 0px 7px 0px;
}	

#fifthRow .inner .innerRight .projectScroll {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#fifthRow .inner .innerRight .projectScroll li {
	list-style: none;
	float: left;
}

#fifthRow .inner .innerRight li.spacer {
	padding: 0px 1px 0px 1px;
}

#fifthRow .inner .innerRight .content {
	color:#818a91;
	height: 152px;
	width: 332px;
}

#fifthRow .inner .innerRight .contentOverview {
	color:#818a91;
	height: 180px;
	width: 332px;
}

#fifthRow .inner .innerRight .orderProspectus {
	margin-top: 5px;
	height: 40px;
	margin-bottom: 5px;
}

#fifthRow .inner .innerRight .orderProspectus a {
	text-decoration:none;
	color: #818a91;
}

#fifthRow .inner .innerRight .orderProspectus a:hover {
	color: #CC0000;
}

#fifthRow .inner .innerRight .orderProspectus span {
	color: #CC0000;
}

#fifthRow .inner .innerRight .orderProspectusOverview {
	margin-top: 5px;
	height: 20px;
	margin-bottom: 5px;
}

#fifthRow .inner .innerRight .orderProspectusOverview a {
	text-decoration:none;
	color: #818a91;
}

#fifthRow .inner .innerRight .orderProspectusOverview a:hover {
	color: #CC0000;
}

#fifthRow .inner .innerRight .orderProspectusOverview span {
	color: #CC0000;
}

#fifthRow .inner .innerRight .moreExamples {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
}

#fifthRow .inner .innerRight .moreExamples li {
	list-style: none;
	float: left;
}

#fifthRow .inner .innerRight .moreExamples li.spacer {
	padding: 0px 1px 0px 1px;
}

#fifthRow .inner .innerRight .moreExamples li a, .innerRight a {
	color: #818a91;
	text-decoration:none;
	white-space: nowrap;
}

#fifthRow .inner .innerRight .moreExamples li a.active {
	color: #CC0000;
}

#fifthRow .inner .moreImagesBox {
	float: left;
	margin: 0px 7px 0px 0px;
	width: 84px;
	height: 84px;
	background-color: #FFF;
	cursor: pointer;
}

#sixthRow {
	width: 966px;
	height: 80px;
}

#sixthRow .inner {
	font-weight: bold;
	margin: 16px 63px 16px 63px;
	height: 80px;
}

#sixthRow .inner .lines {
	margin: 0px;
	padding:0px;
	width: 840px;
}

#sixthRow .inner .lines li {
	margin: 0px;
	padding:0px;
	list-style: none;
	float: left;
}

#sixthRow .inner .lines li a {
	text-decoration: none;
	color: #b0b6bb;
}

#sixthRow .inner .lines li a:hover, #sixthRow .inner .lines li a.active, .innerRight a:hover {
	color: #CC0000; !important
}


#sixthRow .inner .lines li.first {
	color: #767779;
}

#sixthRow .inner li.spacer {
	padding: 0px 2px 0px 2px;
	color: #767779;
}

.projectScroll a {
	color: #767779;
	text-decoration: none;
}

.projectScroll a.active {
	color: #CC0000;
}

table td {
	color: #767779;
}

table {
	font-size: 10px;
}

.tableHead {
	padding: 2px;
	font-size:13px;
	font-weight: bold;
}

.tableRow td {
	/*border-bottom: 1px solid #CC0000;*/
	padding: 5px 0px 5px 0px;
}

.tableRowNoBorder td {
	padding: 5px 0px 5px 0px;
}

.lastRow td {
	border: 0px;
}

.tableRow td .textinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 270px;
	background-color:#FFF;	
}

.red {
	color: #CC0000; !important
}

.chronology {
	margin: 0px 0px 15px 0px;
}

#address_overlay {
	width:966px;
	height: 342px;
	z-index: 100;
	position:absolute;
}

#address_overlay img {
	width: 966px;
	height: 342px;
	behavior: url(/iepngfix.htc);
}

#download {
	width: 826px;
}

#download td {
	font-size: 11px;
	padding: 0px;
}

#download a {
	color: #767779; /* noch anpassen */
}


#download a:hover {
	color: #CC0000; /* noch anpassen */
}

.contactbox {
	float:left;
	display:inline;
	width:155px;
	font-size:11px;
	line-height:13px;
	color:#767779;
	margin:0 0 15px;
}
.contactbox img {
	margin-bottom:5px;
}
.contactbox a {
	color:#818A91;
	text-decoration:none;
}

.contactbox a:hover {
	color: #CC0000; /* noch anpassen */
}

.contacttitle {
	clear:both;
	font-weight:700;
	color:#767779;
	font-size:13px;
	margin-bottom:5px;
}

hr {
	background-color:#767779; /* Mozilla 1.4 */
	color:#767779; /* IE 6 */
	border: #767779; /* Opera 7.11 */
	height: 1px; /* in Opera fÃ¼r die Anzeige nÃ¶tig, in Mozilla fÃ¼r die einheitliche HÃ¶he */
	margin: 5px 0px;
}

/** Für Galleryprod Big ML 29.4.11 */
div.current_image {
	display:none;
}

