body { background-image:url(bilder/verlauf-body.jpg); background-repeat:repeat-x; background-color: #222e35; margin: 0px; padding: 0px; }

/* hintergrundgrafiken */
	.startseite { background-image:url(backgrounds/back1.jpg); background-position:center; background-repeat: no-repeat; }
	.bonus { background-image:url(backgrounds/back2.jpg); background-position:center; background-repeat: no-repeat; }
	
	.unternehmen { background-image:url(backgrounds/back4.jpg); background-position:center; background-repeat: no-repeat; }
	.philosophie { background-image:url(backgrounds/back5.jpg); background-position:center; background-repeat: no-repeat; }
	.team { background-image:url(backgrounds/back6.jpg); background-position:center; background-repeat: no-repeat; }
	.schwerpunkte { background-image:url(backgrounds/back7.jpg); background-position:center; background-repeat: no-repeat; }
	.referenzen { background-image:url(backgrounds/back8.jpg); background-position:center; background-repeat: no-repeat; }
	.bildergalerie { background-image:url(backgrounds/back9.jpg); background-position:center; background-repeat: no-repeat; }


td {
	vertical-align: top;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#364c57;
	line-height: 15px;
}
img {
	border: 0px;
}

/* Links allgemein formatieren */

a:link, a:visited {
	text-decoration: underline;
	color:#559e4e;
	}
 
a:hover, a:active {
	text-decoration:none;
}

/* ueberschriften */
h1, h2, h3, h4, h5  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4da849;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


/* angaben weisse tabelle */
.whitetable {
	margin-top: 210px;
}
.shadow-top {
	background-image:url(backgrounds/shadow-top.png);
	background-repeat:repeat-x;
	height: 15px;
}
.justwhite {
	height: 300px;
	background-color: #FFFFFF;
}
.shadow-bottom {
	background-image:url(backgrounds/shadow-bottom.png);
	background-repeat:repeat-x;
	height: 15px;
}



/* angaben tabelle content, innerhalb weisse tabelle */
.tablecontent { height: 310px; }
/* erste zelle */
.logo { width: 205px; vertical-align: middle; }
/* haelt den abstand */
.abstand { width: 160px; padding-right: 30px;}
.abstand-unten { padding-left: 180px;}
.tdbreitebilder { width: 290px; height:210px;}
/* dritte zelle, beinhaltet den content */
.content { width: 760px; padding-top: 30px; }
.divcontent {
	width: 760px;
	background-color:#FFFFFF;
	position:absolute;
	z-index:1;
	visibility: hidden;
}

/* angaben tabelle navigation */
	.tabelle-navi { margin-top: 20px;}
	.spalte1 { width: 120px; }
	.spalte2 { width: 305px;}
	.spalte3 { width: 600px;}
	.navi { margin-right: 25px;}



/* hier werden die bildeffekte beim einblenden festgelegt */
	.bildeffekt { filter:Blur(strength=50); }

.gruen {color: #4da849}
.impressum {width: 430px; color: #999999;}
body {
  scrollbar-3dlight-color: #222e35;
  scrollbar-arrow-color: #fff;
  scrollbar-base-color: #222e35;
  scrollbar-darkshadow-color: #222e35;
  scrollbar-face-color: #222e35;
  scrollbar-highlight-color: #222e35;
  scrollbar-shadow-color: #222e35;
  scrollbar-track-color: #222e35;
}

