body {
	margin: 0px;
}



/* for horizontal alignment in IE */
			html, body {
				height: 100%;
				margin: 0px;
				padding: 0px;
			}

			/* 
				margin: auto is good for opera, firefox, mozilla, safari, konqueror,
				not working in IE 
				text-align:left used for resetting text-alignment (see body)
			*/
			div#center-div
			{
				margin-left: auto;
				margin-right: auto;
				width: 50em;
			}

			/* for vertical alignment */
			table#center-tbl {
				width: 100%; 
				height: 100%;
			}
			table#center-tbl td {
				width: 100%; 
				height: 100%;
			}







#divCenter /* horizontal und vertikal zentriert */
{
	position: relative;
	width: 930px;
	height: 570px;
	margin-left: auto;
	margin-right: auto;
	background-color:transparent;
	table-cell { display:table-cell; align:center;	}
}


#divLogoHead
{
	background-color: transparent;
	height: 65px;
	width: 164px;
	padding-top: 23px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}


#divSubnavi
{
	background-color:transparent;
	height: 482px;
	width: 164px;
	padding-top: 0px;
	position: absolute;
	left: 0px;
	top: 88px;
	z-index: 2;
}


#divLinie
{
	height: 570px;
	width: 11px;
	padding-top: 0px;
	position: absolute;
	left: 164px;
	top: 0px;
	background-image: url(bilder/linienpixel.jpg);
	background-repeat: repeat-y;
	z-index: 3;
}


#divButtonMarketing
{
	background-color:transparent;
	height: 88px;
	width: 87px;
	padding-top: 0px;
	position: absolute;
	left: 175px;
	top: 0px;
	z-index: 4;
}


#divButtonVertrieb
{
	background-color:transparent;
	height: 88px;
	width: 87px;
	padding-top: 0px;
	position: absolute;
	left: 262px;
	top: 0px;
	z-index: 5;
}


#divButtonAgentur
{
	background-color:transparent;
	height: 88px;
	width: 87px;
	padding-top: 0px;
	position: absolute;
	left: 349px;
	top: 0px;
	z-index: 6;
}


#divButtonAktuelles
{
	background-color:transparent;
	height: 88px;
	width: 87px;
	padding-top: 0px;
	position: absolute;
	left: 436px;
	top: 0px;
	z-index: 7;
}


#divButtonArbeiten
{
	background-color:transparent;
	height: 88px;
	width: 87px;
	padding-top: 0px;
	position: absolute;
	left: 523px;
	top: 0px;
	z-index: 8;
}


#divButtonKontakt
{
	background-color:transparent;
	height: 88px;
	width: 87px;
	padding-top: 0px;
	position: absolute;
	left: 610px;
	top: 0px;
	z-index: 9;
}


#divBalkenTel
{
	background-color:transparent;
	height: 88px;
	width: 233px;
	padding-top: 0px;
	position: absolute;
	left: 697px;
	top: 0px;
	background-image: url(bilder/hg_balkenTel.png);
	z-index: 13;
	text-align:left;
}


#divContentBild
{
	background-color:transparent;
	height: 395px;
	width: 436px;
	position: absolute;
	left: 175px;
	top: 88px;
	background-image: url(bilder/hg_contentBild.png);
	background-repeat:no-repeat;
	z-index: 15;
}


#divContent
{
	background-color:transparent;
	height: 395px;
	width: 319px;
	position: absolute;
	left: 611px;
	top: 88px;
	background-image: url(bilder/hg_content.png);
	background-repeat:no-repeat;
	z-index: 14;
}


/* div für Arbeiten  und mehr ___________________________________________________________________________________________________________ */

#divContentUndmehr
{
	background-color:transparent;
	height: 395px;
	width: 755px;
	position: absolute;
	left: 175px;
	top: 88px;
	background-image: url(bilder/hg_content_undmehr.png);
	z-index: 14;
	background-repeat: no-repeat;
}

/* __________________________________________________________________________________________________________________________________________ */

#divBottom
{
	background-color:transparent;
	height: 95px;
	width: 755px;
	position: absolute;
	left: 175px;
	top: 483px;
}


/* div zum weiterklicken für Navigation "Arbeiten" _______________________________________________________________________ */

#divNaviArbeiten
{
	background-color: transparent;
	height: 41px;
	width: 210px;
	text-decoration: none;
	position: absolute;
	left: 534px;
	top: 342px;
}

/* subnavi-style _______________________________________________________________________________________________________________________ */


a.subnavi {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
}

a.subnavi:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
}

a.subnavi:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
}

a.subnavi:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
	text-align: right;
}

a.subnavi:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
}


.subnaviAusgewaehlt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: bolder;
	color: #E8AA2E;
	text-decoration: none;
	text-align: right;
}


/* navi-style _________________________________________________________________________________________________________________________________ */

a.navi {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.navi:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.navi:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.navi:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}

a.navi:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}


/* __________________________________________________________________________________________________________________________________________ */




a.navikl {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.navikl:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.navikl:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.navikl:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}

a.navikl:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}


.bilderlink {
	margin: 0px;
	padding: 0px;
	border: 0px none #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.textContentHeadline {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.textContentEinleitung {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textContentZitat {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
}


.textContent {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.textContentHome {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.textContentAufzaehlung {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	list-style-type: circle;
	list-style-position: outside;
	margin-left: -10px;
	padding-left: -10px;
}




.textBottom {
	padding-top: 60px;
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textBottomFacebook {
	padding-top: 52px;
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textTelBalken {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
}
.textSubnavi {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	padding-top: 50px;
	text-align: right;
}
.textBildtext {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}

.textBildtextFotoverweis {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #999;
}

.textBildtextName {
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-transform: uppercase;
}

.tabelleContent {
	margin-top: 10px;
	margin-left: 10px;
}


/* Pfeile - Arbeiten ________________________________________________________________________________________________________________ */

.naviPfeileArbeiten {
	vertical-align: bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #999;
	padding-right: 0px;
	padding-bottom: 10px
}


a.naviPfeileArbeiten {
	vertical-align: bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#999;
}

a.naviPfeileArbeiten:link {
	vertical-align: bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#999;
	text-decoration: none;
}

a.naviPfeileArbeiten:visited {
	vertical-align: bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #999;
	text-decoration: none;
}

a.naviPfeileArbeiten:hover {
	vertical-align: bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color:#333;
	text-decoration: none;
}

a.naviPfeileArbeiten:active {
	vertical-align: bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color:#333;
	text-decoration: none;
}

.facebookButton {
	margin-bottom: 9px;
	border: 0px none #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tableContentHome {
	background-image:url(bilder/hg_content_home.png);
}

li {
	list-style-position: outside;
	list-style-image: url(bilder/listenpunkt.png);
	margin-left: -15px;
	padding-left: 0px;
}

