* {
margin:0;
padding:0;
}
html, body {
height:100%;
}
body {
background-color: #FFF;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
line-height:16px;
font-weight:bold;
}
#distance {display:none;}
#page {
margin:0 auto;
position:relative; /* puts container in front of distance */
width:750px;
clear:left;
}
#topLogo {display:none}
#contentWrap {
width:750px;
height:415px;
}
#imgBoxStart {
width:420px;
height:415px;
background-image:url(../_img/bg_rahmenStart.jpg);
background-repeat:no-repeat;
float:left;
}
#imgBoxInhalt {
width:420px;
height:415px;
float:left;
}
#contentBox {
width:330px;
height:415px;
float:left;
}
h2 {
font-size:24px;
font-weight:normal;
}
.zweiZeilenH2 { line-height:28px; margin-top:-5px; }
.h2rechts {
font-size:39px;
font-weight:normal;
margin-top:136px;
text-align:right;
}
.h2franz { font-size:37px; }
.blocksatz { height:207px; color:#000; text-align:justify; margin-top:30px; font-size:14px; font-weight:normal; }
.blocksatz a:link, .blocksatz a:visited { text-decoration:underline!important; font-weight:bold; }
.spalteLinks { width:150px; float:left; text-align:left; }
.spalteRechts { width:180px; float:left; margin-bottom:20px; text-align:left; }
.rechts { text-align:right; }
#breadcrumb { margin:16px 0 22px 0;}
.breadcrumbCompany { color:#000; }
a:link, a:visited { color:#000; text-decoration:none; }
/* ///// Manin Navigation /////*/
#mainNavWrap {display:none;}
#sprachen {
display:none;
}
/* ///// Referenzen / Google Map ///// */
#refNavBox{ width:330px; }
#refSpalteLinks { width:180px; float:left; }
#refSpalteRechts { width:150px; float:left; }
.refThemenLinks {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	padding: 0;
	text-align: left;
	line-height: normal;
}
.refThemenRechts {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	padding: 0;
	text-align: left;
	line-height: normal;
}
.refThemenLinks li, .refThemenRechts li {
	list-style-type: none;
}
.refThemenLinks a, .refThemenRechts a {
	display: block;
	text-decoration: none;
	padding: 2px 0;
	color: #C3C3C3 !important;
	text-align: left;
}
.refThemenLinks a:hover, .refThemenRechts a:hover { color: #000!important; }
#refSpalteLinks .marker { color: #000!important; }
#refImg{
width:310px;
height:310px;
background-image:url(../_img/bg_rahmenInhalt.jpg);
background-repeat:no-repeat;
margin-bottom:8px;
}
#refImg img, #refImg #map {
padding:21px;
font-weight:normal;
color:#000;
}
#refImg #map a:link, #refImg #map a:visited { color:#000; }
#refImg #map a:hover, #refImg #map a:active { text-decoration:underline; }
/*
Links
*/
.links { color:#000; font-size:14px; font-weight:normal; }
.links a:link, .links a:visited { }
.linksSpalteLinks { width:155px; float:left; }
.linksSpalteRechts { width:175px; float:left; margin-bottom:20px; }
#linksLogos {
padding:21px;
width:268px;
height:268px;
}
#linksLogosLinks {
width:115px;
height:242px;
float:left;
background-color:#9d9d9e;
padding:13px 6px 13px 13px;
}
#linksLogosRechts {
width:115px;
height:242px;
float:left;
background-color:#9d9d9e;
padding:13px 13px 13px 6px;
}
#linksLogosLinks img, #linksLogosRechts img {
padding:0;
}
#refImgNavBox {
width:310px;
text-align:right;
}
#refImgNavBox ul li{
float:right;
}
#refImgNavBox .p7PMMh04 ul a.pmmfirst {  }
#refImgNavBox .p7PMMh04 ul a.pmmlast { border-right:1px solid #C3C3C3; }

#p7PMM_3 a:link img, #p7PMM_3 a:visited img {
padding:0 0 0 10px!important;
vertical-align:middle;
opacity: 1;
filter: alpha(opacity=100);
}
/*
Referenzen Beschreibung
*/
#refBeschreibung {
width:330px;
height:100px;
color:#000;
}
.werWasWann {
width:100px;
float:left;
}
.werWasWannRechts {
width:230px;
float:left;
}
/*
Referenzen Auswahl / Vorschaubilder
*/
.refAuswahlBox {
width:330px;
height:65px;
font-size:11px;
line-height:13px;
}
.refAuswahlBox a { font-weight:normal;}
.refAuswahl {
width:75px;
height:65px;
float:left;
padding-right:10px;
}
.refAuswahl3Spalten {
width:102px;
height:65px;
float:left;
padding-right:12px;
}
.refAuswahlLast {
padding-right:0;
}
.refAuswahlLastFranz {
padding-right:0;
height:75px;
}
.refAuswahlFranz {
height:75px;
}
.refAuswahl a:link img, .refAuswahl a:visited img, .vorschau a:link img, .vorschau a:visited img, .refAuswahl3Spalten a:link img, .refAuswahl3Spalten a:visited img {
border:1px solid #000;
opacity: 1;
filter: alpha(opacity=100);
margin-bottom:1px;
font-weight:normal;
}
.marker a:link, .marker a:visited {
color:#000!important;
}
.vorschau a#currentVorschau img, .refAuswahl3Spalten a#currentVorschau img {
border:1px solid #000;
opacity: 1;
filter: alpha(opacity=100);
cursor:default;
}
.vorschau a#currentVorschau, .refAuswahl3Spalten a#currentVorschau { color:#000!important; cursor:default; font-weight:normal; }

.zurUebersicht { display:none; }
.vorschau { width:153px; float:left; font-size:14px; font-weight:normal; line-height:18px; }
.abstand { width:20px; float:left; }
#websiteTitle { display:block; font-size:24px; margin:0; padding:80px 0; font-weight:bold; line-height:normal; }
h1, h2, h3, h4, h5 { color:#000; }
/* ///// clear FLOAT ///// */
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearfloat{ clear:both; }
/* ///// ENDE clear FLOAT ///// */
/*
Tooltip
*/
#tooltip{display:none}
/*Menu Outer Wrapper*/
.p7PMMh04 {display:none;}
