/* CSS-Design, 05.07.06: fuer tremco illbruck*/

.logoPrint{visibility:hidden;display:none;}


.naviGener
{
	position:relative;
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	width:965px;
	height:19px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.naviGenerRahmenInnen
{
	position:relative;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:943px;
	height:19px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
}


.buttonsGener
{
	position:relative;
	float:right;
	padding:0px 0px 0px 0px;
	height:18px;
	width:355px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
}


.headRahmenAussen
{
	position:relative;
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	width:963px;
	height:95px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

.headRahmenInnen
{
	position:relative;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:943px;
	height:95px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
}

.headLogo
{
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:252px;
	height:95px;
}


.headNavi
{
	position:relative;
	float:left;
	margin:34px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:669px;
	height:25px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url(/images/hintergund_navi_top.gif);
}


.headBild
{
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	width:965px;
	height:100px;
	background-image:url(/images/messlatte.gif);
}


.headBildRahmenInnen
{
	text-align:right;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:943px;
	height:100px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
}	



.sucheBoxInnen
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:180px;
	background-color:#EDEDED;
}


/** Kunden Login **/

.loginBox
{
	position:relative;
	padding:4px 4px 4px 4px;
	margin-bottom:10px;
	width:185px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.loginBoxInnen
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:180px;
	background-color:#00A796;
}


/** Sprachauswahl **/

.sprachauswahlBox
{
	position:relative;
	padding:4px 4px 4px 4px;
	margin-bottom:10px;
	width:185px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.sprachauswahlBoxInnen
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:180px;
	background-color:#EDEDED;
}


/** Schlagworte **/

.schlagworteBox
{
	position:relative;
	padding:4px 4px 4px 4px;
	margin-bottom:10px;
	width:185px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.schlagworteBoxInnen
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:180px;
	background-color:#EDEDED;
}


/** Referenzen **/

.referenzenBox
{
	position:relative;
	padding:4px 4px 4px 4px;
	margin-bottom:10px;
	width:185px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.referenzenBoxInnen
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:180px;
	background-color:#DAEDC3;
}


.referenzenBoxGross
{
	position:relative;
	padding:4px 4px 4px 4px;
	width:191px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.referenzenBoxGrossInnen
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:196px;
	background-color:#DAEDC3;
}


/** Navi links **/

.naviLinksBox
{
	position:relative;
	padding:4px 4px 4px 4px;
	margin-bottom:10px;
	width:185px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.naviLinksBoxInnen
{
	border-bottom-style:dashed;
	border-bottom-color:#0000006;
	border-bottom-width:1px;
}


.naviLinksBoxInnenHell
{
	position:relative;
	text-align:left;
	width:186px;
	background-color:#EDEDED;
}


.naviLinksBoxInnenDunkel
{
	position:relative;
	text-align:left;
	width:186px;
	/*
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	*/
	background-color:#DFDFDF;
}


.naviEbene1Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:12px;
	height:18px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#EDEDED;
}

.naviEbene1Rechts
{
	position:relative;
	float:left;
	text-align:left;	
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:169px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#EDEDED;
}


.naviEbene2Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:22px;
	height:18px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#DFDFDF;
}


.naviEbene2Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:159px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#EDEDED;
}


.naviEbene3Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:32px;
	height:18px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#DFDFDF;
}


.naviEbene3Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:149px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#EDEDED;
}


.naviEbene4Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:42px;
	height:18px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#DFDFDF;
}


.naviEbene4Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:139px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#EDEDED;
}


.naviEbene5Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:52px;
	height:18px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#DFDFDF;
}


.naviEbene5Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:129px;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#EDEDED;
}


/** News-Box **/

.newsBox
{
	position:relative;
	margin:0px 0px 12px 0px;
	padding:4px 4px 4px 4px;
	width:185px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.newsBoxInnenHead
{
	position:relative;
	text-align:center;
	padding:3px 3px 3px 3px;
	/*** IE 5.0 und 5.5 brauchen hier "width:185px" die anderen "width:177px" !!!!! ***/
	width:180px;
	height:16px;
	background-color:#00A796;
}


.newsBoxInnenHellLinks
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	/*** IE 5.0 und 5.5 brauchen hier "width:185px" die anderen "width:177px" !!!!! ***/
	width:180px;
	background-color:#DAEDC3;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
}


.newsBoxInnenHellRechts
{
	position:relative;
	text-align:right;
	padding:3px 3px 3px 3px;
	/*** IE 5.0 und 5.5 brauchen hier "width:185px" die anderen "width:177px" !!!!! ***/
	width:180px;
	background-color:#DAEDC3;
}


.newsBoxInnenDunkelLinks
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	/*** IE 5.0 braucht hier "width:185px" die anderen "width:177px" !!!!! ***/
	width:180px;
	background-color:#EBF9D8;
	border-top-style:dashed;
	border-top-color:#000000;
	border-top-width:1px;
}


.newsBoxInnenDunkelRechts
{
	position:relative;
	text-align:right;
	padding:3px 3px 3px 3px;
	/*** IE 5.0 und 5.5 brauchen hier "width:185px" die anderen "width:177px" !!!!! ***/
	width:180px;
	background-color:#EBF9D8;
}


/*** Navigator ***/
.navigatorbox-mitte{float:left;width:32.8em;padding:0px 10px 3px 25px;margin-top:4px;}
.navigatorbox-rechts{float:left;width:11em;padding:0px 10px 3px 10px;margin-top:4px;}


/*** Zeile Ueerschrift ***/

.headerbox-tremco{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #00A994;}
.headerbox-illbruck{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #76B900;}
.headerbox-compriband{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #7FC31C;}
.headerbox-festix{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #7FC31C;}
.headerbox-alfas{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #578AD6;}
.headerbox-webb{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #007DCC;}
.headerbox-seal-it{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #e42130;}
.headerbox-perennator{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #e42130;}
.headerbox-coco{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:32em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #cbcbcb;}
.headerbox-{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:33.3em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #000000;}

.borderBox{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:12.4em;}

.headerbox-b-tremco{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #00A994;}
.headerbox-b-illbruck{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #76B900;}
.headerbox-b-compriband{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #7FC31C;}
.headerbox-b-festix{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #7FC31C;}
.headerbox-b-alfas{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #578AD6;}
.headerbox-b-webb{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #007DCC;}
.headerbox-b-seal-it{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #e42130;}
.headerbox-b-perennator{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #e42130;}
.headerbox-b-coco{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #cbcbcb;}
.headerbox-b-{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:11.6em;border-width: 1px 1px 1px 18px ;border-style: solid none solid solid;border-color: #000000;}


.headerinhalt{padding-left:7px;margin:0px}
.headerinhalt-b{padding-left:7px;margin:0px;}


/*** rechte Spalte ***/

.rechteSpalte
{
	float:left;
	padding-left:40px;
	width:665px;
	background-color:#FFFFFF;
	/**
	background-color:blue;
	border-style:solid;
	border-color:green;
	border-width:1px;
	**/
}


/*** Inhaltsbereich volle Breite ***/

.zweiSpalten
{
	float:left;
	vertical-align:top;
	width:665px;
	background-color:#FFFFFF;
	/**
	background-color:yellow;
	**/
}


/*** 3-spaltiger Inhaltsbereich ***/

.dreiSpalten
{
	margin:0px 0px 0px 0px;
	width:665px;
	background-color:#FFFFFF;	
	/**
	background-color:yellow;
	**/
}

.innereSpalte1
{
	vertical-align:top;
	float:left;
	width:214px;
	/**
	background-color:blue;
	**/
}


.innereSpalte2
{
	float:left;
	vertical-align:top;
	margin-left:11px;
	width:214px;
	/**
	background-color:yellow;
	**/
}


.innereSpalte3
{
	float:left;
	vertical-align:top;
	clear:right;
	margin-left:11px;
	width:214px;
	/**
	background-color:yellow;
	**/
}


.bildBox
{
	position:relative;
	padding:3px 3px 3px 3px;
	width:204px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.textBoxGrauOben
{
	position:relative;
	text-align:left;
	padding:10px;
	/*** der ie 5.0 und 5.5 brauchen hier "width:212px;" !!!! die anderen "width:192px;" ***/
	width:192px;
	/*** der Opera 6 braucht hier "height:125px" !!!!! die anderen 116px***/
	height:116px;
	background-color:#EDEDED;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.textBoxGrauObenUK
{
	position:relative;
	text-align:left;
	padding:10px;
	width:192px;
	height:166px;
	background-color:#EDEDED;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

.textBoxGrauUnten
{
	position:relative;
	text-align:left;
	padding:10px 10px 10px 10px;
	/*** der ie 5.0 und 5.5 brauchen hier "width:212px;" !!!! die anderen "width:192px;" ***/
	width:192px;
	background-color:#EDEDED;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

.textBoxGrauRefrenzen
{
	position:relative;
	text-align:left;
	padding:10px;
	width:192px;
	height:130px;
	background-color:#EDEDED;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

.textBox
{
	position:relative;
	text-align:left;
	margin-top:12px;
	padding:3px;
	width:206px;
}

.textKlein
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
}

.aufzaehlHome
{
 	margin-bottom:8px;
}

.aufzaehlPunktHome
{
	float:left;
	width:14px;
	margin-right:5px;
}


.aufzaehlTextHome
{
	float:left;
	width:143px;
}


.aufzaehlLinkHome
{
 	float:left;
 	width:22px;
 	margin-left:5px;
}


/*** 2-spaltiger Inhaltsbereich ***/

.innereSpalteLinks
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:438px;
	/**
	background-color:blue;
	**/
}

.innereSpalteRechts
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width:212px;
	/**
	background-color:green;
	**/
}


/** Kontextbox rechts **/

.kontextBoxHead
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:12.4em;
	background-color:#00A796;
}


.kontextBoxDunkel
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:206px;
	background-color:#DAEDC3;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.kontextBoxHell
{
	position:relative;
	text-align:left;
	padding:3px 3px 3px 3px;
	width:206px;
	background-color:#EBF9D8;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.kontextBox2Dunkel
{
	position:relative;
	text-align:left;
	padding:5px 5px 5px 5px;
	width:202px;
	background-color:#DAEDC3;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.kontextBox2Hell
{
	position:relative;
	text-align:left;
	padding:5px 5px 5px 5px;
	width:202px;
	background-color:#EBF9D8;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

.kontextBoxLinks
{
	float:left;
	text-align:left;
	width:20px;
}


.kontextBoxRechts
{
	float:left;
	text-align:left;
	width:186px;
}


.copyrightZeile
{
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	width:665px;
	/**
	background-color:yellow;
	**/
}


/** rechte Spalte (Shop, Bildergalerie usw.) **/

.boxRechts
{
	margin:0px 0px 10px 0px;
	padding:3px 3px 3px 3px;
	width:204px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.boxRechtsHeaderShop
{
	padding:3px 3px 3px 3px;
	width:198px;
	background-color:#4FA2E8;	
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.boxRechtsInhaltShopHell
{
	clear:right;
	padding:3px 3px 3px 3px;
	width:198px;
	background-color:#CCE5FB;	
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.boxRechtsInhaltShopDunkel
{
	clear:right;
	padding:3px 3px 3px 3px;
	width:198px;
	background-color:#9BCFF9;	
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


.shopBildKleinLinks
{
	margin:0px 7px 0px 0px;
	width:78px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.shopBildKleinRechts
{
	margin:0px 0px 0px 7px;
	width:78px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.shopProduktLink
{
	float:left;
	width:176px;
}


.boxRechtsHeaderNormalFotogalerie
{
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	width:198px;
	background-color:#DEDEDE;	
}


.boxRechtsHeaderNormalLinks
{
	padding:3px 3px 3px 3px;
	margin:0px 0px 5px 0px;
	width:198px;
	background-color:#DEDEDE;	
}


.boxRechtsInhaltNormal
{
	clear:right;
	padding:0px 0px 0px 0px;
	width:198px;
	background-color:#FFFFFF;	
}


.boxBildNormal
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:202px;
	height:106px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


/*** Inhalt ***/

.inhalt
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 0x;
	padding:0px 0px 0px 28px;
	width:410px;
	background-color:#FFFFFF;
}


.kontextNaviBox
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 0x;
	padding:0px 0px 12px 0px;
	width:410px;
	background-color:#FFFFFF;
}


.kontextNaviBoxLinks
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 0x;
	padding:0px 0px 0px 0px;
	width:195px;
	/**
	background-color:green;
	**/
}

.kontextNaviBoxRechts
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 0x;
	padding:0px 0px 0px 20px;
	width:195px;
	/**
	background-color:blue;
	**/
}


.kontextNaviInhalt
{
	float:left;
	vertical-align:top;
	margin-bottom:1px;
	width:195px;
	border-bottom-style:solid;;
	border-bottom-color:#DEDEDE;
	border-bottom-width:1px;
	/**
	background-color:green;
	**/
}


.kontextNaviInhaltLinks
{
	float:left;
	vertical-align:top;
	width:10px;
	/**
	background-color:green;
	**/
}

.kontextNaviInhaltRechts
{
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 0x;
	padding:0px 0px 0px 0px;
	width:185px;
	/**
	background-color:orange;
	**/
}


.textBoxHell
{
	background-color:#EBF9D8;
	padding:4px;
}

.textBoxDunkel
{
	background-color:#DAEDC3;
	padding:4px;
}


.textBoxIllbruck
{
	background-color:#71BF43;
	padding:4px;
}

.textBoxTremco
{
	background-color:#00a994;
	padding:4px;
}


.textBoxPerennatorNeutral
{
	background-color:#C01D1E;
	padding:4px;
}

.textBoxPerennatorAcetoxy
{
	background-color:#446EAF;
	padding:4px;
}

.textBoxPerennatorHybride
{
	background-color:#EEC828;
	padding:4px;
}

.textBoxPerennatorAcrylic
{
	background-color:#47A373;
	padding:4px;
}

.textBoxPerennatorSpecialities
{
	background-color:#ADADAD;
	padding:4px;
}

.textBoxAlfas
{
	background-color:#578AD6;
	padding:4px;
}

.textBoxCompriband
{
	background-color:#7FC31C;
	padding:4px;
}

.textBoxWebbsealYellow
{
	background-color:#E6B012;
	padding:4px;
}

.textBoxWebbsealBlue
{
	background-color:#007DCC;
	padding:4px;
}

.textBoxCocoSilver
{
	background-color:#8F8F8C;
	padding:4px;
}

.textBoxCocoPetroleumGreen
{
	background-color:#005257;
	padding:4px;
}

.textBoxFlameShieldRed
{
	background-color:#DE2D0E;
	padding:4px;
}

.textBoxFlameShieldYellow
{
	background-color:#F5E617;
	padding:4px;
}


.dashedLine
{
	width:430px;
	height:1px;
	clear:both;
	line-height:1px;
	font-size:1px;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

.dashedLine-2
{
	width:460px;
	height:1px;
	clear:both;
	line-height:1px;
	font-size:1px;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}

/** Sprungnavigation **/

.sprungnaviBox
{
	position:relative;
	padding:5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	width:410px;
	border-top-style:dashed;
	border-top-color:#00A796;
	border-top-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#00A796;
	border-bottom-width:1px;
	background-color:#FFFFFF;
}


/** Trefferliste **/

.trefferlisteBox
{
	position:relative;
	clear:both;
	padding:12px 0px 12px 10px;
	margin:0px 0px 0px 0px;
	width:26.3em;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


/** Bildbox volle Breite **/

.bildBoxFull
{
  float: left;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	width:26.3em;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.bildBoxFullInnen
{
	width:400px;
}


.bildUnterschriftFull
{
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
}


/** Bildbox 2 Bilder **/

.zweiBilderBoxAussen
{
	position:relative;
	margin:0px 0px 0px 0px;
	width:410px;
	background-color:#FFFFFF;
}

.zweiBilderBox
{
	position:relative;
	float:left;
	padding:4px 4px 4px 4px;
	width:190px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}


.zweiBilderUnterschrift
{
	clear:both;
	position:relative;
	float:left;
	width:200px;
}


.zweiBilderUnterschriftRechts
{
	position:relative;
	float:left;
	margin:0px 0px 0px 10px;
	width:200px;
}


.zweiBilderBoxRechts
{
	position:relative;
	float:right;
	padding:4px 4px 4px 4px;
	width:190px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}

.zweiBilderBoxLinks
{
	padding:4px 4px 4px 4px;
	width:190px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
	background-color:#FFFFFF;
}

.zweiBilderBoxInnen
{
	width:190px;
}


.bildUnterschriftBox
{
	position:relative;
	width:200px;
}


/*** Bilder Trefferliste ***/

.bildTrefferliste
{
	position:relative; 
	float:right;
	clear:both;
	width:117px;
	padding:4px 4px 4px 4px;
	border-width:1px;
	border-style:solid;
	border-color:#A6A6A6; 
}


/*** Volltextsuche ***/

.volltextsucheBoxAussen
{
	position:relative;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	width:400px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.volltextsucheBoxInnen
{
	float:left;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	width:390px;
	background-color:#EDEDED;
}


.volltextsucheSuchfeld
{
	float:left; 
	margin:0px 0px 0px 8px;
}


.volltextsucheBisFeld
{
	float:left; 
	/** IE6 56px; opera6, NS7 25px; NS6 37px; opera7 66px; **/
	margin:0px 0px 0px 50px;
}



.volltextsucheANDORFeld
{
	float:left; 
	/** IE6 32px; opera6, NS7 35px; opera7, NS6 45px; **/
	margin:0px 0px 0px 32px;
}


.volltextsuchePDFDOCFeld
{
	float:left; 
	/** IE6 32px; opera6, NS7 35px; opera7, NS6 45px; **/
	margin:0px 0px 0px 32px;
}


/** Sitemap links **/

.sitemapLinksBoxInnenHell
{
	position:relative;
	text-align:left;
	width:410px;
	background-color:#FFFFFF;
}


.sitemapLinksBoxInnenDunkel
{
	position:relative;
	text-align:left;
	width:410px;
	background-color:#FFFFFF;
}


.sitemapEbene1Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	width:1px;
	height:18px;
	background-color:#FFFFFF;
}

.sitemapEbene1Rechts
{
	position:relative;
	float:left;
	text-align:left;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:400px;
	background-color:#FFFFFF;
}


.sitemapEbene2Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	width:22px;
	height:18px;
	background-color:#FFFFFF;
	border-left-style:solid;
	border-left-color:#00A796;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#00A796;
	border-bottom-width:1px;
}


.sitemapEbene2Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:378px;
	background-color:#FFFFFF;
}


.sitemapEbene3Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	width:32px;
	height:18px;
	background-color:#FFFFFF;
	border-left-style:solid;
	border-left-color:#00A796;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#00A796;
	border-bottom-width:1px;
}


.sitemapEbene3Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:368px;
	background-color:#FFFFFF;
}


.sitemapEbene4Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	width:42px;
	height:18px;
	background-color:#FFFFFF;
	border-left-style:solid;
	border-left-color:#00A796;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#00A796;
	border-bottom-width:1px;
}


.sitemapEbene4Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:358px;
	background-color:#FFFFFF;
}


.sitemapEbene5Links
{
	position:relative;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	width:52px;
	height:18px;
	background-color:#FFFFFF;
	border-left-style:solid;
	border-left-color:#00A796;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#00A796;
	border-bottom-width:1px;
}


.sitemapEbene5Rechts
{
	position:relative;
	float:left;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:348px;
	background-color:#FFFFFF;
}


/*** Footer ***/

.zwischenstueck
{
	position:relative;
	margin:0px 0px 0px 29px;
	padding:0px 0px 0px 0px;
	width:943px;
	line-height:1px;
	height:15px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
}


.footer
{
	position:relative;
	margin:10px 0px 0px 35px;
	padding:0px 20px 0px 15px;
	/*** IE 5.0 und 5.5 brauchen hier "width:943px" !!!!! die anderen 903px***/
	width:903px;
	/**
	background-color:yellow;
	**/
}


.linkeSpalteFooter
{
	float:left;
	width:198px;
	/**
	background-color:red;
	border-style:solid;
	border-color:red;
	border-width:1px;
	**/
}


.serviceKasten
{
	width:196px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-left-width:1px;
	background-color:#FFFFFF;
}


.rechteSpalteFooter
{
	float:left;
	margin-left:40px;
	width:663px;
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	background-color:#EDEDED;
	/**
	border-style:solid;
	border-color:green;
	border-width:1px;
	**/
}


.naviKastenUnten
{
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	/**
	background-color:#EDEDED;
	**/
}


.naviKastenUntenLinks
{
	float:left;
}


.naviKastenUntenRechts
{
	float:left;
	width:535px;;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}


.leerzeileUnten
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	/*
	background-color:#00A796;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-top-width:2px;
	display:none;
	*/
}


/*** Seite versenden ***/

.bodyVersenden
{
	background-color:#FFFFFF;
	font-size: 86%;
 	margin:10px 10px 10px 10px;
}


.divVersendenAussen
{
	padding:4px;
	background-color:#FFFFFF;
	width:430px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.divVersendenInnen
{
 	padding:8px;
 	background-color:#EDEDED;
 	width:420px;
}


/*** Kontaktformular ***/

.divKontaktAussen
{
	padding:4px;
	background-color:#FFFFFF;
	width:390px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.berwerbungInnen
{
 	padding:8px;
 	background-color:#EDEDED;
 	width:380px;
}


/*** Bewerbungsformular ***/

.bewerbungAussen
{
	padding:4px;
	background-color:#FFFFFF;
	width:400px;
	border-style:solid;
	border-color:#A6A6A6;
	border-width:1px;
}


.bewerbungInnen
{
 	padding:8px;
 	background-color:#EDEDED;
 	width:384px;
}


/*** Flash-Anzeige ***/

.flashLinks
{
	float:left;
	width:200px;
}


.flashRechts
{
	float:left;
	width:200px;
	margin-left:10px;
}


/*** Schriften ***/


.fett
{
	font-weight:bold;
}


.kursiv
{
	font-style:italic;
}


.gruen
{
	color:#00A796;
}


.weiss
{
	color:#FFFFFF;
}


.schwarz
{
	color:#000000;
}


.linkGruen:hover
{
	color:#00A796;
}


.linkSchwarz:hover
{
	color:#000000;
}


.linkWeiss:hover
{
	color:#FFFFFF;
}


.mittelgrau
{
	color:#A6A6A6;
}

.dunkelgrau
{
	color:#555555;
}

.schwarz
{
	color:#000000;
}

.ueberschrift
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
}


.ueberschrift_recommend
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
}


.wm-content-link:link, .wm-content-link:visited, .wm-content-link:active {
	color: #3D3D3D;
	font-size: 1em;
	font-weight: bold;
	
}

.wm-content-link:focus, .wm-content-link:hover {
	color: #4D536A;
	text-decoration: underline;
}

.wm-headline
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
	color:#000;
}


.wm-headline-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
	font-weight: bold;
	color:#00A796;
}


.wm-text
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	font-weight: normal;
	color:#000000;
}

.wm-text-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	font-weight: normal;
	color:#00A796;
}


.wm-text-white
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	font-weight: normal;
	color:#FFFFFF;
}


.wm-text-white-bold
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#FFFFFF;
}


.wm-text-bold
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#000000;
}


.wm-text-bold-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#00A796;
}


.text-klein
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
	font-weight: normal;
}

.wm-text-small
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
	font-weight: normal;
	color:#000;
}

.wm-text-small-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
	font-weight: normal;
	color:#00A796;
}

li.wm 
{
  list-style-type: disc;
  margin-left: 4em;padding: 0px;
  font-weight:normal;
}

ul.wm 
{
  margin:0px;
  padding:0px;
}

p.wm 
{
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:3px;
}



.wm-text-small-bold
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#000000;
}


.wm-text-small-bold-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#00A796;
}


.wm-text-small-grey
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
	font-weight: normal;
	color:#A6A6A6;
}


.wm-link
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	font-weight: normal;
}


.wm-link:hover
{
	color:#00A796;
}


.formFontKlein
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}


.wm-specialchar
{
	font-family: arial, helvetica;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	color:#000000;
}


/*** Formular-Felder ***/

.formTag
{
	line-height:0px;
	font-size:0px;
	height:0px;
	float:left;
}


.suche
{
	position:relative;
	vertical-align:middle;
	width:150px;
	height:15px;
	/** >>> fr height bei netscape 6,7 auf 17, opera auf 12 setzen **/
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.abschickenSuche
{
	margin-left:3px;	
	margin-top:3px;
	vertical-align:middle;
}


.login
{
	position:relative;
	vertical-align:top;
	width:114px;
	height:15px;
	/** >>> fr height bei netscape 6,7 auf 17, opera auf 12 setzen **/
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.passwort
{
	position:relative;
	vertical-align:top;
	width:92px;
	height:15px;
	/** >>> fr height bei netscape 6,7 auf 17, opera auf 12 setzen **/
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.abschickenKundenlogin
{
	margin-left:3px;
	margin-top:4px;
}


.versendenInput
{
	position:relative;
	width:245px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.versendenTextarea
{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
 	width:245px;
 	height:150px;
 	scrollbar-face-color:#FFFFFF;
 	scrollbar-track-color:#FFFFFF;
 	scrollbar-arrow-color:#FFFFFF;
 	scrollbar-base-color:#FFFFFF;
 	scrollbar-shadow-color:#FFFFFF;
 	scrollbar-highlight-color:#FFFFFF;
 	scrollbar-darkshadow-color:#FFFFFF;
 }


.kontaktInput
{
	position:relative;
	width:245px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.kontaktTextarea
{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
 	width:245px;
 	height:150px;
 	scrollbar-face-color:#FFFFFF;
 	scrollbar-track-color:#FFFFFF;
 	scrollbar-arrow-color:#FFFFFF;
 	scrollbar-base-color:#FFFFFF;
 	scrollbar-shadow-color:#FFFFFF;
 	scrollbar-highlight-color:#FFFFFF;
 	scrollbar-darkshadow-color:#FFFFFF;
 }


.bewerbungInput
{
	position:relative;
	width:245px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.bewerbungInputKlein
{
	position:relative;
	width:88px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.bewerbungInputKlein2
{
	position:relative;
	width:86px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


.bewerbungTextarea
{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
 	width:245px;
 	height:100px;
 	scrollbar-face-color:#FFFFFF;
 	scrollbar-track-color:#FFFFFF;
 	scrollbar-arrow-color:#FFFFFF;
 	scrollbar-base-color:#FFFFFF;
 	scrollbar-shadow-color:#FFFFFF;
 	scrollbar-highlight-color:#FFFFFF;
 	scrollbar-darkshadow-color:#FFFFFF;
 }


.volltextsuche
{
	position:relative;
	float:left;
	clear:right;
	width:252px;
	height:15px;
	/** >>> fr height bei netscape 6,7 auf 17, opera auf 12 setzen **/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}


 /*** ANTIFLOAT ***/
.antiFloat
{
	clear:both;
	visibility:hidden;
	line-height:0px;
	font-size:0px;
}


.Opera6
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.Opera7
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.NS6
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}

.NS6MAC
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.NS7
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:normal;
	font-size:14px;
}


.NS7LINUX
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.IE5
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.IE5MAC
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.IE6
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.MOZ5MAC
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


.KONQ3
{
	clear:both;
	visibility:hidden;
	display:none;
	line-height:0px;
	font-size:0px;
}


/*** STARSTEITE SONDERKONSTRUKTION ***/

.innereSpalteHome
{
	float:left;
	width: 426px;
	margin: 0px 0px 8px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #A6A6A6;
}


.textHomeBox
{
	float:left;
	width: 210px;
	height: 110px;
	margin: 0px 0px 0px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #EDEDED;
}


.innereSpalteHomeLang
{
	float:left;
	width: 426px;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #A6A6A6;
}


.textHomeBoxLang
{
	width: 416px;
	padding: 5px 5px 5px 5px;
	background-color: #EDEDED;
}


.textHomeBoxLang .antiFloat
{
	display: block;
}
* html .textHomeBoxLang .antiFloat
{
	display: block;
	displa\y: none;
}

.link-defaultimage {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/default.gif) top left no-repeat;}
.link-powerpoint {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/powerpoint.gif) top left no-repeat;}
.link-adobe {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/adobe.gif) top left no-repeat;}
.link-word {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/word.gif) top left no-repeat;}
.link-pdf {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/pdf.gif) top left no-repeat;}
.link-exel {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/exel.gif) top left no-repeat;}
.link-image {line-height: 1em;margin-top:1px;font-size: 0.65em;padding: 0.3em 0.75em 0.1em 2em;background: url(/global/icons/image.gif) top left no-repeat;}
.link-linie-a{float:left;border-color: #D6D6D6;border-width: 1px 1px 2px 1px;border-style: none none solid none;padding: 1px 1px 1px 1px;width:26em;}
.link-linie-b{float:left;border-color: #D6D6D6;border-width: 2px 1px 1px 1px;border-style: solid none none none;padding: 1px 1px 1px 1px;width:26em;margin: 3px 0px 0px 0px;}




/* Tabelle */
th.wm {
    font-weight: bold;
    background-color: #00a594;
    font-size: 1.0em;
    text-decoration: none;
    color: #ffffff;
    border: 1px solid #d6d6d6;
    text-align: left;
    border-spacing:0px;
    padding: 4px;
    border-collapse:collapse;
    margin:0px;
}


tr.table-heading {
    font-weight: bold;
    background-color: #00a594;
    font-size: 1.0em;
    text-decoration: none;
    color: #ffffff;
    border: 1px solid #f0f2f7;
    text-align: left;
border-spacing:0px;
spacing: 0px;
}

.table-normal {
    background-color:#ffffff;
    border-color:#d6d6d6;
}


td.default-table {
    font-size: 1.0em;
    color: #00736b;
    border: 1px solid #d6d6d6;
    padding:4px;
    magin:0px;
    border-collapse:collapse;
    height: 3.5em;
}
 
caption {
    font-size: 0.8em;
    color: #16386f;
    font-weight: bold;
    text-align: left;
    line-height: 25px;
    background-color: #fff;
     margin: 0em 0em 0.0em 0em;
}


tr.default-table {
            vertical-align: top;
}

table.default-table {
            width:100%;
            border-collapse:collapse;
}


.tremco-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#00a994;
}

.illbruck-green
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	color:#76b900;
}


label.informations { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  float: left; 
  margin-right: .3em; 
  text-align: left; 
  padding-top:3px;
  width: 140px;
  height:1px;
  line-height:12x;

}

label.b2 {
	float:left;
	font-size:0.8em;
	line-height:20px;
	margin-right:0.3em;
	text-align:left;
	width:10em;
	clear:left;
}

.abstand-login {
clear:both;
height:4px;
}

.input-b2 {
background-color:#FFFFFF;
border:1px solid #9497A6;
color:#4D536B;
float:left;
font-size:0.9em;
height:20px;
line-height:1.4;
padding:0em 0em 0em 0.3em;
width:7em;
}

input.informations {
  height:12px;
  line-height:12px;
  width:200px;
  line-height:12px;

}


.formfehler { font-size:0.8em;color:#cc0000;}

.formfehler a { color:#00A796;}