body {
	font-family: Helvetica;
	color: #8A8A8A;
	margin-top: 28px;
}
a:link {
	font-family: Helvetica;
	color: #8A8A8A;
	text-transform: none;
	text-decoration: none;
}
a:visited {
	color: #8A8A8A;
	text-transform: none;
	text-decoration: none;
}
a:hover {
	color: #272C52;
	text-transform: none;
	text-decoration: none;	
}

/* TEXTE mit Links -------------------------------------------*/

.text12grauli {
	font-family: Helvetica;
	font-size: 0.75em;
	color:  #8A8A8A;
}
.text12grauli a:link {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
}
.text12grauli a:visited {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
}
.text12grauli a:active {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #272C52;
}
.text12grauli a:hover {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #272C52;
}

/* TEXTE ohne Links ----------------------------------------*/

.text12grau {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
	text-transform: none;
}
.textspan12grau {
	font-family: Helvetica;
	font-size: 0.44em;
	color: #8A8A8A;
	text-transform: none;
}

.text10grau {
	font-family: Helvetica;
	font-size: 0.63em;
	color: #8A8A8A;
	text-transform: none;
}

.dokumenttitelfarbekl {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #272C52;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.dokumenttitelgrau {
	font-family: Helvetica;
	font-size: 1.88em;
	color:  #8A8A8A;
	text-transform: uppercase;
}
.text12aufz {
	line-height: 1.60em;
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
	text-transform: none;
}
.text12einzug {
	padding-left: 10px;
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
	text-transform: none;
}
/* Namen Team ----------------------------------------------*/
.textnamen {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #272C52;
	text-transform: none;
	padding-bottom: 0px;
}
.adresse {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
	text-transform: none;
	padding-bottom: 10px;
}

/* TABELLENTITEL REFERENZBILDER ---------------------------*/

.tabreferenzbez {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #8A8A8A;
	text-transform: none;
	background-image: url(bilder/hgtabbez.png);
	height: 18px;
	text-align: center;
}

/* LOGOS ------------------------------------------------*/

.paddinglogos {
	margin-right: 10px;
}

/* PPADDING TABELLEN MIT 2 SPALTEN ----------------------*/

.tabelleA2Sp-KLS {
	padding-top: 33px;
	padding-left: 42px;
	width: 300px;
}
.tabelleA2Sp-GRS {
	padding-top: 14px;
	padding-left: 42px;
	width: 300px;
}
.tabelleB2Sp-KLS {
	padding-top: 33px;
	padding-left: 20px;
	padding-right: 5px;
	width: 610px;
}
.tabelleB2Sp-GRS {
	padding-top: 14px;
	padding-left: 20px;
	padding-right: 5px;
	width: 610px;
}

/* PADDING TABELLEN MIT 3 SPALTEN -----------------------*/

.tabelleA3Sp-KLS {
	padding-top: 33px;
	padding-left: 42px;
	width: 300px;
}
.tabelleA3Sp-GRS {
	padding-top: 14px;
	padding-left: 42px;
	width: 300px;
}
.tabelleB3Sp {
	padding-top: 33px;
	padding-left: 24px;
	padding-right: 10px;
	width: 250px;
	text-align: left;
	font-family: Helvetica;
	color: #8A8A8A;
	text-transform: none;
}
.tabelleC3Sp {
	padding-top: 33px;
	padding-left: 10px;
	padding-right: 90px;
	width: 250px;
	font-family: Helvetica;
	color: #8A8A8A;
	text-transform: none;
}

/* PADDING TABELLEN MIT 4 SPALTEN -----------------------*/

.tabelleA4Sp-KLS {
	padding-top: 33px;
	padding-left: 42px;
	width: 300px;
}
.tabelleA4Sp-GRS {
	padding-top: 14px;
	padding-left: 42px;
	width: 300px;
}
.tabelleB4Sp {
	padding-top: 33px;
	padding-left: 20px;
	padding-right: 5px;
	width: 188px;
}
.tabelleC4Sp {
	padding-top: 33px;
	padding-left: 10px;
	padding-right: 5px;
	width: 188px;
}
.tabelleD4Sp {
	padding-top: 33px;
	padding-left: 10px;
	padding-right: 15px;
	width: 188px;
}
.dokumenttitelfarbekl-A {
	font-family: Helvetica;
	font-size: 0.75em;
	color: #272C52;
	text-transform: uppercase;
	padding-bottom: 0px;
}

/* TABELLENPOSITION Thumbnails------------------------------*/

.tabthumbnails {
	position: absolute;
	top: 520px;
}

/* TABELLENPOSITION Logos------------------------------*/

.tablogos {
	position: absolute;
	top: 520px;
	width: 260px;
}

/* PADDING UNTER-SEITE -------------------------------------*/

.paddingtabelleboxlikls {
	padding-left: 30px;
	padding-top: 33px;
}


/* PADDING REFERENZUEBERBLICK-SEITE ------------------------*/

.paddingrefbilderoben {
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;	
}

/* THUMBNAILS + REFERENZBILDER -------------------------------*/

.referenzbilder {
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 1px;
	width: 610px;
}
.referenzbilderkl {
	padding: 2px;
}
.hintergrundbild {
	background-image: url(bilder/hintergrund.png);
}
.ueberblickbilder {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 1px;
	width: 99%;
}

/* MENUOBEN ------------------------------------------------*/

.menuoben {
	color: #8A8A8A;
	font-size: 0.75em;
	text-transform: uppercase;
	padding-left: 0px;
}
.menuoben a:link {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.menuoben a:visited {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.menuoben a:hover {
	color: #272C52;
	text-transform: uppercase;
}
.menupunktaktiv {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.menupunktaktiv a:link {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.menupunktaktiv a:visited {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.menupunktaktiv a:hover {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.menupunktaktiv a:active {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}

/* GROSSBUCHSTABENLINK ------------------------------------------------*/

.dokumenttitelfarbe {
	font-family: Helvetica;
	font-size: 1.88em;
	color:  #272C52;
	text-transform: uppercase;
}
.dokumenttitelfarbe a:link {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.dokumenttitelfarbe a:visited {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.dokumenttitelfarbe a:hover {
	color: #272C52;
	text-transform: uppercase;
}
.dokumenttitelfarbe a:active {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}

/* UNTERMWENU OBEN -----------------------------------------*/

.untermenu {
	color: #8A8A8A;
	font-size: 0.75em;
	text-transform: uppercase;
	padding-left: 0px;
}
.untermenu a:link {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.untermenu a:visited {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.untermenu a:hover {
	color: #272C52;
	text-transform: uppercase;
}
.untermenuaktiv {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.untermenuaktiv a:link {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.untermenuaktiv a:visited {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.untermenuaktiv a:hover {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}
.untermenuaktiv a:active {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}

/* UNTERE MENULEISTE ------------------------------------------------*/

.copyright {
	font-size: 0.75em;
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 0px;
}
.copyright a:link {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.copyright a:visited {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.copyright a:active {
	color: #8A8A8A;
	text-transform: uppercase;
	text-decoration: none;
}
.copyright a:hover {
	color: #272C52;
	text-transform: uppercase;
	text-decoration: none;
}

/* KAMPFER Cr-----------------------------------------------*/

.kampferCr {
	font-size: 0.1em;
	color: #FFFFFF;
}
.kampferCr a:link {
	font-size: 0.1em;
	color: #FFFFFF;
}
.kampferCr a:visited {
	font-size: 0.1em;
	color: #FFFFFF;
}
.kampferCr a:active {
	font-size: 0.1em;
	color: #FFFFFF;
}
.kampferCr a:hover {
	font-size: 0.1em;
	color: #FFFFFF;
}

