body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#content {
	position:absolute;
	left:50%;
	width:240px;
	height:25px;
	overflow:visible;
	margin-left:206px;
	padding: 0px;
	top: 0px;
	z-index: 1;
	visibility: visible;
}
#content1 {
	position:absolute;
	left:50%;
	width:330px;
	height:73px;
	overflow:visible;
	margin-left:-446px;
	padding: 0px;
	top: 48px;
	z-index: 2;
	visibility: visible;
}
#content2 {
	position:absolute;
	left:50%;
	width:532px;
	height:253px;
	overflow:visible;
	margin-left:-87px;
	padding: 0px;
	top: 750px;
	z-index: 2;
	visibility: visible;
}
#content3 {
	position:absolute;
	left:50%;
	width:532px;
	height:253px;
	overflow:visible;
	margin-left:-87px;
	padding: 0px;
	top: 750px;
	z-index: 2;
	visibility: hidden;
}
#content4 {
	position:absolute;
	left:50%;
	width:532px;
	height:253px;
	overflow:visible;
	margin-left:-87px;
	padding: 0px;
	top: 750px;
	z-index: 2;
	background-color: #FFFFFF;
	visibility: hidden;
}
#content5 {
	position:absolute;
	left:50%;
	width:48px;
	height:56px;
	overflow:visible;
	margin-left:-523px;
	padding: 0px;
	top: 62px;
	z-index: 2;
	visibility: visible;
}
table {
	text-align: left;
}
.schattenLinks {
	background: url(bitmap/schatten_links.jpg);
}
.schattenRechts {
	background: url(bitmap/schatten_rechts.jpg);
}
.abschluss {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.punktHorizontal {
	background: url(web_neu/bitmap_agentur/linie_punkt3.gif) repeat-x center;
}
.punktVert {
	background: url(bitmap/punkt_vert.gif) repeat-y center;
}
.punktVertWeiss {
	background: url(bitmap/punkt_weiss.gif) repeat-y center;
}
.h1 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #C92D80;
}
.h2 {
	font: normal 17px/26px Arial, Helvetica, sans-serif;
	color: #C92D80;
	padding-left: 30px;
}
.h3 {
	font: normal 17px/26px Arial, Helvetica, sans-serif;
	color: #C92D80;
}
.h4 {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #666666;
}
.h5 {
	font: bold 28px/40px Arial, Helvetica, sans-serif;
	color: #C92D80;
}
.hDeteil {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #C92D80;
	padding-left: 30px;
}
.hDeteilAnzeige {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #C92D80;
}
.text {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 30px;
}
.textAnstriche {
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 5px;
}
.textNormal {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #333333;
}
.textZeilen {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 30px;
}
.text2 {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 30px;
	padding-bottom:0;
}
.text3 {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
.hKontakt {
	font: bold 17px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.agentur {
	font: 13px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.kontaktdaten {
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 30px;
	background: url(bitmap/hg_kontaktdaten.jpg);
}
.kontaktdaten2 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.h1Projekte {
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	padding-right: 20px;
}
.textProjekte {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.h1Projekte2 {
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	padding-right: 20px;
}
.textProjekteRot {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #C92D80;
}
.textProjekte2 {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #666666;
}
.angebotText {
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 20px;
}
#navi a {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(bitmap/hg_navi1.jpg);
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding-bottom: 10px;
	padding-left: 14px;
	vertical-align: bottom;
	padding-top: 35px;
}
#navi a:hover {
	background: #FFFFFF;
	color:#C92D80;
}
.naviAktiv {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color:#C92D80;
	text-decoration: none;
	display:block;
	padding-bottom: 10px;
	padding-left: 14px;
	vertical-align: bottom;
	padding-top: 35px;
}
#navi2 a {
	font: bold 13px/28px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding:0px 0px 0px 30px;
	vertical-align: bottom;
	background: url(bitmap/hg_navi2.jpg);
}
#navi2 a:hover {
	background: #FFFFFF;
	color:#C92D80;
}
.navi2Aktiv {
	font: bold 13px/28px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color:#C92D80;
	text-decoration: none;
	padding:0px 3px 0px 30px;
	vertical-align: bottom;
}
#naviQuick a {
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding:0px;
	vertical-align: bottom;
	background: url(bitmap/hg_navi2.jpg);
	text-align: center;
}
#naviQuick a:hover {
	background: #FFFFFF;
	color:#C92D80;
}
.naviQuickAktiv {
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	color: #C92D80;
	text-decoration: none;
	display:block;
	padding:0px;
	vertical-align: bottom;
	text-align: center;
}
a.naviKlein {
	font: bold 12px/23px Arial, Helvetica, sans-serif;
	color: #C92D80;
	text-decoration: none;
	display:block;
	background: url(bitmap/pfeil_grau.jpg) no-repeat right;
	padding:0px;
	vertical-align: bottom;
	text-align: left;
}
a.naviKlein:hover {
	text-decoration: underline;
	background: url(bitmap/pfeil_zwei.jpg) no-repeat right;
}
a.naviZurueck {
	font: bold 12px/23px Arial, Helvetica, sans-serif;
	color: #C92D80;
	text-decoration: none;
	display:block;
	background: url(bitmap/pfeil_z_grau.jpg) no-repeat left center;
	padding-left: 30px;
}
a.naviZurueck:hover {
	text-decoration: underline;
	background: url(bitmap/pfeil_z_zwei.jpg) no-repeat left center;
	padding-left: 30px;
}
.naviZurueckInaktiv {
	font: bold 12px/23px Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(bitmap/pfeil_z_grau.jpg) no-repeat left center;
	padding-left: 30px;
}
.naviVorInaktiv {
	font: bold 12px/23px Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(bitmap/pfeil_grau.jpg) no-repeat right center;
	text-align: left;
}
#naviBottom a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding-bottom: 25px;
	padding-left: 12px;
	vertical-align: bottom;
	padding-top: 3px;
}
#naviBottom a:hover {
	color:#F3F3F3;
	text-decoration: underline;
}
.naviBottomAktiv {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	display:block;
	padding-bottom: 25px;
	padding-left: 12px;
	vertical-align: bottom;
	padding-top: 3px;
}
.form11 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #C92D80;
	background: #FFFFFF;
	height: 18px;
	border: 1px dotted #C92D80;
	width: 150px;
	padding-top: 4px;
	padding-left: 5px;
}
.form3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #C92D80;
	background: #FFFFFF;
	border: 1px dotted #C92D80;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	width: 500px;
}
.form2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #C92D80;
	background: #FFFFFF;
	border: 1px dotted #C92D80;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	width: 170px;
	height: 25px;
}
.formGutschein {
	font: 12px Arial, Helvetica, sans-serif;
	color: #C92D80;
	background: #FFFFFF;
	height: 16px;
	width: 250px;
	padding-top: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #C92D80;
	border-left-color: #FFFFFF;
}
.formText {
	background: #FFFFFF;
	border-bottom: 1px dotted #003399;
	border-top: 1px dotted #003399;
	border-right: 1px dotted #003399;
	border-left: 1px dotted #003399;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #004080;
}
.hgForm {
	background:  url(web_neu/bitmap/hg_form.gif) repeat-y;
}
input:focus {
	background: #F2F2F2;
}
.textKontakt {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #333333;
}
.textKontaktKlein {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 1px;
}
a.NaviEmail {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.NaviEmail:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.naviReferenz {
	display:block;
	background: url(bitmap/navi_referenz1.jpg) no-repeat right;
	padding:0px;
	vertical-align: bottom;
}
a.naviReferenz:hover {
	background: url(bitmap/navi_referenz2.jpg) no-repeat right;
}
.rahmenDruck {
	border: 1px solid #B41569;
}
.rahmenWeiss {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.rahmenGrau {
	border: 1px solid #CCCCCC;
}.preisliste {
	font: 13px/20px Arial, Helvetica, sans-serif;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C92D80;
}
.hgTextilienPreis {
	background: url(bitmap_referenzen/aktuell/angebot_textilbeschr/banner_preise2.jpg) no-repeat;
}
