﻿/* Ab hier ehem. ti.css */ 
/* CSS-Design, 05.07.06:	pietzpluswild.de fuer tremco illbruck*/


/* Grundelemente */
/*body {margin: 5px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;background-color: #EDEDED;}*/

#grundrahmen  {width: 62em;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px 0px 0px 0px;border-color: #D6D6D6;border-width: 1px 1px 1px 1px;border-style: solid solid solid solid;background-color: #fff;}

#navigationsrahmen {width:15em; float:left;}
#navigationsrahmen-unterseite {width:13.1em; float:left;}
#navigationsrahmen-innen {width:11.5em; padding: 4.5em 0em 1em 0.75em;float:left;}

#rechterrahmen {float:left;}
#rechterrahmen-rechts {float:right;}
#rechterrahmen-innen {padding: 0em 1em 0em 0em;}
#rechterrahmen-innen-unterseite {padding: 0em 1em 0em 0em;}

.haendler-box { border-color: #d6d6d6; border-style: solid; border-width: 1px; color: #000; float: left; padding: 0em; /*width: 26em;*/ width: 403px;}
.haendler-headline {color: #fff; /*float: left;*/ font-size: 11px; line-height: 1.4; /*width: 33.9em;*/ background-color: #87BB0C; margin: 1px;font-weight: bold;padding: 2px 2px 2px 5px;}
.haendler-unterheadline {color: #02a894;font-weight: bold;}
.haendler-border {border-color: #d6d6d6; border-style: none none solid none; border-width: 0px 0px 1px 0px;height: 0px;line-height: 0px;/*width: 26.07em;*/}
.haendler-karte{float: left; /*width: 12em;*/padding: 0.5em 0.5em 0.5em 1em;}
.haendler-text{float: left; width: 16em;padding: 3em 1em 0.5em 0.5em;font-size: 11px; line-height: 1.4; }


img {border: 0;}
.versteckt {display: none;}
hr {
	border-bottom:1px dashed #000000;
	border-top:0px;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:0px;
}
a {color: #14152A; text-decoration: none;}
/*ul, ol, li {list-style: none;margin: 0em;border: 0em;padding: 0px;} */
ul, ol {list-style: none;margin: 0em;border: 0em;padding: 0px;}
.versteckt {display: none;}
.neuer-abschnitt {clear: both;
padding: 0px;margin: 0px;}

.h-top { margin: 0;}
.h-top-b { margin: 0em 0em 0.3em 0em;}
.headline {/*font-size: 0.8em;*/color: #00a796;font-weight: bold;}

/*Eingefuegt tb 15.12.2009*/
div.headerbox-illbruck, div.headerbox-tremco {
	background: url(../global/images/bg_content-article_top.gif) repeat-x 0 top;
	overflow: hidden;
	padding-top: 4px;
	padding-left: 17px;
}

h1 {	
	font-family: "Trebuchet MS";
	color: #00a698;
	font-size:1.9em;
	text-decoration: none;
}

h1 a {	
	color: #00a698;
}

h2 {
	font-family: "Trebuchet MS";	
	color: #88ba0b;
	font-size:1.6em;
	text-decoration: none;
}

h2 a {
	color: #88ba0b;
}

h3 {margin: 0;font-weight:bold;}
h4 {}
h5 {}
h6 {}

.h1-startseite {/*font-size: 0.65em;*/color: #3D3D3D;} 
.h2-news {font-size: 1em;} 
.h3-news {font-size: 1em; font-weight:normal;}

/*.h1-ueberschrift
{
	color: #00a698;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:1.8em;
	text-decoration: none;
	font-weight: normal;
}

.h1-ueberschrift-a {
	color: #00a698;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:1.8em;
	text-decoration: none;
	font-weight: normal;
	}
	
.h2-ueberschrift-b {
	font-size:1.1em;
	line-height:18px;
	}
	
.h2-ueberschrift-c {
	font-size:0.7em;
	line-height:12px;
	color: #ffffff;
	}
	
.h2-ueberschrift-d {
	font-size:0.7em;
	line-height:12px;
	color: #00a9a7;
	}
	
.h2-ueberschrift-e {
	font-size:0.7em;
	line-height:12px;
	color: #87BB0C;
	}
	
.h2-ueberschrift-f {
	font-size:0.7em;
	line-height:12px;
	color: #ffffff;
	}

.h2-ueberschrift-g {
	margin-top: 28px;
	}
	
.h3-ueberschrift-a {
	font-size:1em;
	line-height:12px;
	color: #000;
}

.h3-ueberschrift-b {
	font-size:1em;
	line-height:12px;
	color: #00a9a7;
}*/


.textausrichten {padding: 0.4em 0em 0em 5em;}

/*20100513*/	
.text {
color:#3D3D3D;
font-family:verdana, sans-serif;
font-size:1.1em;
margin-bottom:11px;
line-height:16px;
}

	
.text-bild{font-size: 1.2em;color: #3D3D3D;margin: 0em 0em 0em 5em;}

/*20100513*/
.text-b {
	font-size:1.2em;
	line-height:18px;
}


.content-link:link, .content-link:visited, .content-link:active {
	color: #3D3D3D;
	/*font-size: 0.8em;*/
	font-weight: bold;
	
}

.content-link:focus, .content-link:hover {
	color: #4D536A;
	text-decoration: underline;
	
}

.haendlersuche-link:link, .haendlersuche-link:visited, .haendlersuche-link:active {
	color: #00a796;
	font-size: 1.0em;
	font-weight: normal;
}

.haendlersuche-link:focus, .haendlersuche-link:hover {
	color: #00a796;
	text-decoration: underline;
}

.subpage-link:link, .subpage-link:visited, .subpage-link:active {
	/*font-size: 0.8em;*/color: #00a796;font-weight: bold;
}

.subpage-link:focus, .subpage-link:hover {
	color: #00a796;
	text-decoration: underline;
	
}

.teaser-link:link, .teaser-link:visited, .teaser-link:active {
	font-size: 11px;
	color: #00a796;
	font-weight: bold;
	/* neu 05.01.2010 tb */
	line-height: 2.5em;
}

.teaser-link:focus, .teaser-link:hover {
	color: #00a796;
	font-size: 11px;
	text-decoration: underline;
}

.logo-skal{width: 12.8em;height:5.5em}
.logo-recommend-skal{float:left;width: 15.4em;height:6.4em}
.kbild1-skal{width: 48.05em;height:5.5em}
.bild-uk{width: 6em;height:6.8em}
.bild-startseite{width: 5em;height:5.8em}


/* Kopf */
#kopfrahmen {width:62em; float:left;background-color: #00a796;padding:3px 0px 3px 0px;}
#bildrahmen {width:62em; float:left;margin:11px 0px 0px 0px;}

#hellgruen {background: url(../global/images/kopf_2.gif) top left repeat-x;font-size: 16px;padding: 16px 0px 0px 0px;height: 16px;margin: 0px;padding: 0px;border: 0px;}

#uk-sechs {width:46em; float:left;padding:18px 0px 0px 0px;}
.uk-bild {padding: 0em 0em 0em 1em;}

.kopf-ul {float: left;padding: 0em 0em 0em 0em;line-height: 0px;margin: 0em 0em 0em 0em;border: 0em 0em 0em 0em;}
.kopf-ul-b {float: left;padding: 0em 0em 0em 0em;line-height: 0px;}
.kopf-down {border-width: 1px;border-style: solid;border-color: #fff;color: #000A09;background-color: #BFE9E5;font-size: 0.7em;}
.kopf-select {background-color : #fff;}

.kopf-extra {float: left;padding: 0.1em 0em 0em 1em;line-height: 0px;margin: 0em 0em 0em 0em;border: 0em 0em 0em 0em;}

.kopf-abstand-a {float: left;padding: 0em 0em 0em 11.4em;}
.kopf-abstand-b {float: left;padding: 0em 0em 0em 8.8em;}

.bild_kopf {float: left;}

.kopflink-leer {float: left;color: #ffffff;padding: 5px 12px 0px 18px;color: #e3ffff; font-size: 0.6em; text-decoration: none; font-weight: bold;}

.kopflink-ex {float: left;color: #ffffff;padding: 0px 12px 0px 18px;}
.kopflink-ex a {color: #e3ffff; font-size: 0.6em; text-decoration: none; font-weight: bold;}
.kopflink-ex a:link {color: #e3ffff;text-decoration: none;}
.kopflink-ex a:visited {color: #e3ffff;text-decoration: none;}
.kopflink-ex a:hover {color: #e3ffff;text-decoration: underline;}
.kopflink-ex a:focus {color: #e3ffff;text-decoration: underline;}

.kopflink {float: left;color: #ffffff;padding: 0px 0px 0px 18px;}
.kopflink a {color: #e3ffff; font-size: 0.6em; text-decoration: none; font-weight: bold;}
.kopflink a:link {color: #e3ffff;text-decoration: none;}
.kopflink a:visited {color: #e3ffff;text-decoration: none;}
.kopflink a:hover {color: #e3ffff;text-decoration: underline;}
.kopflink a:focus {color: #e3ffff;text-decoration: underline;}

/* Linke Spalte */
.linke_spalte {width:14em; float:left;}

.pfinder {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.6em 0.75em 0.6em 2.1em;background: url(../global/images/produktfinder.gif) bottom left no-repeat;}
.pfinder a {color: #595959; text-decoration: none; font-weight:bold;}
.pfinder a:link {color: #595959;}
.pfinder a:visited {color: #263746;}
.pfinder a:hover {color: #00a796; text-decoration: none;}
.pfinder a:focus {color: #00a796; text-decoration: none;}

.pfinder_aktiv {line-height: 1.6em;margin-top:1px;font-size: 1.0em;padding: 0.6em 0.75em 0.6em 2.1em;background: url(../global/images/produktfinder_an.gif) bottom left no-repeat;}
.pfinder_aktiv a {color: #00a796; text-decoration: none; font-weight:bold;}
.pfinder_aktiv a:link {color: #00a796;}
.pfinder_aktiv a:visited {color: #00a796;}
.pfinder_aktiv a:hover {color: #263746; text-decoration: none;}
.pfinder_aktiv a:active {color: #00a796; text-decoration: none;}
.pfinder_aktiv a:focus {color: #263746; text-decoration: none;}

.erste {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.6em 0em 0.6em 2.2em;background: url(../global/images/kreispfeil_o.gif) top left no-repeat;
list-style: none;}
.erste a {color: #595959; text-decoration: none; font-weight:bold;}
.erste a:link {color: #595959;}
.erste a:hover {color: #00a796; text-decoration: none;}
.erste a:focus {color: #00a796; text-decoration: none;}

.erste-aktiv {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.6em 0em 0.6em 2.2em;
background: url(../global/images/kreispfeil_gruen_o.gif) top left no-repeat; list-style: none;}
.erste-aktiv a {color: #00a796; text-decoration: none; font-weight:bold;}
.erste-aktiv a:link {color: #00a796;}
.erste-aktiv a:hover {color: #263746; text-decoration: none;}
.erste-aktiv a:active {color: #00a796; text-decoration: none;}
.erste-aktiv a:focus {color: #263746; text-decoration: none;}

.erste-pselector {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.6em 0em 0.6em 2.2em;
background: url(../global/images/kreispfeil_gruen_pselector.gif) top left no-repeat;list-style: none;}
.erste-pselector a {color: #00a796; text-decoration: none; font-weight:bold;}
.erste-pselector a:link {color: #00a796;}
.erste-pselector a:hover {color: #263746; text-decoration: none;}
.erste-pselector a:active {color: #00a796; text-decoration: none;}
.erste-pselector a:focus {color: #263746; text-decoration: none;}

.zweite {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.3em 0em 0.3em 3.7em;
background: url(../global/images/pfeil_1_n.gif) top left no-repeat;
list-style: none;
}
.zweite a {color: #595959; text-decoration: none; }
.zweite a:link {color: #595959;}
.zweite a:hover {color: #00a796; text-decoration: none;}
.zweite a:focus {color: #00a796; text-decoration: none;}

.zweite-aktiv {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.3em 0em 0.3em 3.7em;
background: url(../global/images/pfeil_1_o.gif) top left no-repeat;list-style: none;}
.zweite-aktiv a {color: #595959; text-decoration: none; font-weight:bold;}
.zweite-aktiv a:link {color: #595959;}
.zweite-aktiv a:hover {color: #00a796; text-decoration: none;}
.zweite-aktiv a:focus {color: #00a796; text-decoration: none;}

.dritte {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.3em 0em 0.3em 4.8em;background: url(../global/images/pfeil_2_n.gif) top left no-repeat;
list-style: none;}
.dritte a {color: #595959; text-decoration: none;}
.dritte a:link {color: #595959;}
.dritte a:hover {color: #00a796; text-decoration: none;}
.dritte a:focus {color: #00a796; text-decoration: none;}

.dritte-aktiv {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.3em 0em 0.3em 4.8em;
background: url(../global/images/pfeil_2_o.gif) top left no-repeat;list-style: none;}
.dritte-aktiv a {color: #00a796; text-decoration: none;font-weight:bold;}
.dritte-aktiv a:link {color: #00a796;}
.dritte-aktiv a:hover {color: #595959; text-decoration: none;}
.dritte-aktiv a:focus {color: #595959; text-decoration: none;}

.vierte {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.3em 0em 0.3em 4.8em;
list-style: none;}
.vierte a {color: #595959; text-decoration: none;}
.vierte a:link {color: #595959;}
.vierte a:hover {color: #00a796; text-decoration: none;}
.vierte a:focus {color: #00a796; text-decoration: none;}

.vierte-aktiv {/*line-height: 1.6em;*/margin-top:1px;font-size: 1.0em;padding: 0.3em 0em 0.3em 4.8em;
background: url(../global/images/pfeil_4_o.gif) top left;list-style: none;}
.vierte-aktiv a {color: #595959; text-decoration: none;font-weight:bold;}
.vierte-aktiv a:link {color: #595959;}
.vierte-aktiv a:hover {color: #00a796; text-decoration: none;}
.vierte-aktiv a:focus {color: #00a796; text-decoration: none;}


/* Mitte Inhalt */
#inhaltsrahmen {width:46em; float:right;padding-top: 1em;}
#inhaltsrahmen-unterseite {padding-top: 0em;margin: 0px 1px 0px 1px;}
#inhaltsrahmen-unterseite-breit {padding-top: 0em;margin: 0px 1px 0px 1px;}
#inhalt-schmal {
	padding: 3px 17px 2em 17px;
}

#contentbox_1{border-color: #D6D6D6;border-width: 1px 1px 1px 1px;border-style: solid solid solid solid;float: left;width: 15em;padding: 0.5em 0.5em 0.5em 0.5em;color: #D3D3D;margin-right:0px;margin-left:0px;}
#contentbox_2{border-color: #D6D6D6;border-width: 1px 1px 1px 1px;border-style: solid solid solid solid;float: left;width: 12.5em; padding: 0.5em 0.5em 0.5em 0.5em;color: #D3D3D;margin-right: 0px;margin-left: 10px;}

#flash{float: left;width: 12.5em; padding: 0em 0em 0em 0em;color: #D3D3D;margin-right: 0px;margin-left: 0px;}

.bildrahmen{}

.bild{float:left;margin-right: 0.3em;font-size: 0.6em;}
.bild-b{float:left;margin-right: 1em;font-size: 1.1em;}


.bild-links{float:left;padding: 1px 1px 1px 1px;margin-right: 0.3em;font-size: 0.6em;}
.bild-links-b{float:left;padding: 1px 1px 1px 1px;margin-right: 1em;font-size: 1.1em;
	/* neu 05.01.2010 */
	margin-bottom: 1.5em;
}

.bild-links-b2{
	margin-right: 10px !important;
	/*text-align: center;*/
}

.bild-rechts{float:right;margin-left: 0.3em;font-size: 0.6em;}
.bild-rechts-b{float:right;margin-left: 1em;font-size: 1.1em;}


.linie-schmal-a{background: url(../global/images/linie_grau.gif) left top;background-repeat: repeat-x;float:left;/*width: 15em;*/}
.linie-schmal-b{background: url(../global/images/linie_grau.gif) left top;background-repeat: repeat-x;float:left;/*width: 12em;*/}

.selector{float:left;padding: 0.2em 0em 0.2em 0em;}

.pauswahl {color: #000A09;background-color: #fff;font-size: 0.75em;}

li.nav {float: left;padding-left: 0.5em;padding-right:0.5em 0.3em 0.3em 8.3em;}
.navlink:active, .navlink:link, .navlink:visited {color: #3A495F;font-size: 0.6em;font-weight: bold;text-decoration: none;
background: url(../global/images/pfeil_5_n.gif) bottom left no-repeat; padding-right:0.5em 0.3em 0.3em 1.3em;}

.clinkbox {width:12.5em; float:left;padding: 0em 0em 0em 0em;}
.clinkbox-b {width:1em; float:left;padding: 0em 0em 0em 0em;}
.abstandbox {float:left;padding: 2em 0em 0em 0em;}

.abisz-abstand {clear: both;padding: 0px;margin: 7px;}
.abisz {color: #00a796; text-decoration: none; font-weight:bold;font-size: 0.65em;}

.abisz-link {color: #00a796; text-decoration: none ; font-weight:normal; font-size: 0.72em;}
.abisz-link a {color: #00a796; text-decoration: underline; font-weight:bold;}
.abisz-link a:link {color: #00a796; text-decoration: underline; font-weight:bold;}
.abisz-link a:hover {color: #00a796; text-decoration: underline; font-weight:normal;}
.abisz-link a:focus {color: #00a796; text-decoration: underline; font-weight:bold;}


.content-pfeil {line-height: 1.6em;margin-top:1px;font-size: 1.0em;padding: 0.6em 0em 0.6em 1.5em;background: url(../global/images/pfeil_5_o.gif) top left no-repeat;border-color: #D6D6D6;border-width: 1px 1px 1px 1px;border-style: none none solid none;}
.content-pfeil a {color: #595959; text-decoration: none; font-weight:normal;}
.content-pfeil a:link {color: #595959;}
.content-pfeil a:hover {color: #00a796; text-decoration: none;}
.content-pfeil a:focus {color: #00a796; text-decoration: none;}

td.content-pfeil {
	width:50%;
	font-size: 12px;
	line-height: 1.3em;
	padding:6px 6px 5px 21px !important;
	background: transparent url(../global/images/countries/dot-illbruck.gif) no-repeat scroll left 10px; 
	border-color: #D6D6D6;
	border-width: 1px 1px 1px 1px;
	border-style: none none solid none; 
	border-collapse:collapse;
	font-weight: normal;
	font-style: normal;
}

.content-pfeil-aktiv {line-height: 1.6em;margin-top:1px;font-size: 1.0em;padding: 0.6em 0em 0.6em 1.5em;background: url(../global/images/pfeil_5_n.gif) top left no-repeat;border-color: #D6D6D6;border-width: 1px 1px 1px 1px;border-style: none none solid none;}
.content-pfeil-aktiv a {color: #000000; text-decoration: none; font-weight:normal;}
.content-pfeil-aktiv a:link {color: #000000;}
.content-pfeil-aktiv a:hover {color: #00a796; text-decoration: none;}
.content-pfeil-aktiv a:focus {color: #00a796; text-decoration: none;}

td.content-pfeil-aktiv {
	width:50%;
	font-size: 12px;
	line-height: 1.3em;
	padding:6px 6px 5px 21px !important;
	background: url(../global/images/countries/dot-illbruck.gif) no-repeat scroll left 10px;
	border-color: #D6D6D6;
	border-width: 1px 1px 1px 1px;
	border-style: none none solid none; 
	border-collapse:collapse;
	}


/* Rechte Spalte */
.rechte_spalte{float:left;padding: 0em 0.4em 0em 0.4em;width:3.5em;}

.r-hellgrau{font-size: 1.2em;color: #989898;font-weight: bold;}
.r-grau{font-size: 1.2em;color: #414141;font-weight: bold;}
.r-grau-b{font-size: 1.2em;color: #414141;line-height: 1.3em;}
.r-tremco{font-size: 1.2em;color: #00A796;font-weight: bold;}
.r-illbruck{font-size: 1.2em;color: #87BB0C;font-weight: bold;}

.rechtebox{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px 0px 0px 0px;width: 200px;}

.r-gestr{background: url(../global/images/r_gestr.gif) left bottom;
background-repeat: repeat-x;float:left;width: 12em;}

.liste-rechts {
font-size:1.2em;
line-height:1.3em;
margin-top:1px;
padding:0 0.75em 0.5em 2.4em;
}
.liste-rechts-zwa {line-height: 1em;margin-top:1px;font-size: 1.2em;padding: 0em 0.75em 0em 2.1em;background-repeat: repeat-x;}
.liste-rechts-zw {line-height: 1em;margin-top:1px;font-size: 1.2em;padding: 0em 0.75em 0em 2.1em;}

/* Fuss */
.fussabstand1 {padding: 3em 0 0 0;}

#fuss-nav {float: left;margin:0;padding: 0em 0em 0em 0em;}
#fuss-nav ul { float: left;width:22em;}
#fuss-nav li {float: left;color: #757575;padding: 0px 2px 6px 6px;background-color: #fff;}
#fuss-nav li a {color: #757575;font-size: 0.65em;text-decoration:none;font-weight:bold;background-color: #fff;}
#fuss-nav li a:link {color: #757575;background-color: #fff;}
#fuss-nav li a:hover {color: #018f81;text-decoration:underline; background-color: #fff;}
#fuss-nav li a:focus {color: #018f81;text-decoration:underline; background-color: #fff;}

.fussabstand-nav{float: left;background: url(../global/images/fusslinie.gif) left top;background-repeat: repeat-x;padding: 0.5em 0em 0em 20.7em;margin: 0em 0em 0em 0em;border: 0em 0em 0em 0em;width: 41.3em;}

.fuss{padding: 0em 0em 0em 24em;text-align: center;}
.fuss-navlinie {font-size: 0.7em;color: #000;font-weight: normal;padding: 0em 0em 0em 0.6em;background-color: #fff;}
.fussabstand {padding: 1em 0 0 0;}



/* Formulare */
.abschicken1{width: 16px;height: 16px;margin: 0px 0px 2px 2px;color: #9497A6;padding: 0px;font-size: 1.4em;}
.abschicken2{width: 16px;height: 16px;margin: 0px 0px 2px 2px;color: #9497A6;padding: 0px;font-size: 1.4em;background-color: #d4dbe6;}
.abschicken-abstand{padding: 0px;margin: 0px;}

input.kopf {float: left;height: 1.3em;width: 9.5em;border-width: 1px;border-style: solid;border-color: #fff;color: #000a09;line-height: 1.4em;font-size: 0.65em;background-color: #bfe9e5;padding-left: 4px;}
.input-b {float: left;height: 20px;width: 16em;line-height: 1.4;border-width: 1px;border-style: solid;border-color: #9497A6;padding: 0em 0em 0em 0.3em;color: #4D536B;font-size: 1.4em;background-color: #fff;}
.input.kopf-b { border-color: #9497A6; border-style: solid; border-width: 1px; color: #000000; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em; height: 1em; line-height: 1.2em; width: 9.5em; }
input.right { clear: both; color: #4D536B; float: left; margin-left: 5.3em; margin-right: .3em; width: auto; }
.input_2 { border-color: #9497A6; border-style: solid; border-width: 1px; color: #018f81; float: left; font-size: 1.6em; height: 20px; line-height: 1.4; padding: 0em 0em 0em 0.3em; width: 10em; }

input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right { margin-left: 6.3em; }

label.b1 { float: left; margin-right: .3em; text-align: right; width: 18em;}

.button_center { margin-left: auto; margin-right: auto; text-align: center; }

.spezial_4 { color: #018f81; float: left; font-size: 0.8em; font-weight: bold; line-height: 1em; margin-top: 1px; padding: 0em 0em 0.3em 0em; }

.abstand_3 { color: #018f81; margin: 0em 0.2em 0em 0.2em; padding: 0.5em 0em 0em 0em; }

.button { background-color: #eff1f5; border-color: #FFFFFF; border-width: 1px; color: #018f81; font-size: 13px; font-weight: bold; padding: 1px; text-align: center; }
.suche_feld2 { font-size: 1em; width: 14em; }
.suche-abstand {padding: 1.8em 0.2em 0.3em 0.2em;}

.country_select_form {padding: 0px 0px 0px 0px ;border: 0em;margin-top: 0px;display: inline;}
.product_selector_form{padding: 0px 0px 0px 0px ;border: 0em;margin-top: 0px;display: inline;}

.formtext {font-size: 1.2em;color: #018f81;background-color: #fff;}
fieldset {background-color: #fff;border-color: #018f81; border-style: dotted;border-width: 1px;}
/* Bis hier ehem. ti.css */

/* Ab hier ehem. ti_all.css */
/* 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.html);
}


.headBild
{
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	width:965px;
	height:100px;
	background-image:url(../../images/messlatte.html);
}


.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 {
	padding:0px 10px 0px 17px;
	font-family: Verdana;
	}
/*.navigatorbox-rechts{padding:0px 10px 15px 0px;}*/

.navigatorbox-rechts {
	padding:0px;
	height: 2px;
	}


/*** Zeile Ueerschrift ***/

/*.headerbox-tremco{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;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;border-width: 0;border-style: solid none solid solid;border-color: #76B900;}
.headerbox-compriband{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;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;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;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;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;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;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;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;border-width: 1px 1px 1px 18px ;border-style: solidext none solid solid;border-color: #000000;}*/

/*.borderBox{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}*/
.borderBox {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:12px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
} 

/*
.headerbox-b-tremco{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;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;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;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;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;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;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;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;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;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:0px;margin:0px}
.headerinhalt-b{padding-left:0px;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;
}

.text-klein {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
text-decoration:none;
} 

.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;*/
	margin-top: 30px;
	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 0;
	margin-top: 10px;
}

.textBoxTremco
{
	/*background-color:#00a994;*/
	padding: 4px 0;
}


.textBoxPerennatorNeutral
{
	/*background-color:#C01D1E;*/
	padding:4px 0;
}

.textBoxPerennatorAcetoxy
{
	/*background-color:#446EAF;*/
	padding:4px 0;
}

.textBoxPerennatorHybride
{
	/*background-color:#EEC828;*/
	padding:4px 0;
}

.textBoxPerennatorAcrylic
{
	/*background-color:#47A373;*/
	padding:4px 0;
}

.textBoxPerennatorSpecialities
{
	/*background-color:#ADADAD;*/
	padding:4px 0;
}

.textBoxAlfas
{
	/*background-color:#578AD6;*/
	padding:4px 0;
}

.textBoxCompriband
{
	/*background-color:#7FC31C;*/
	padding:4px 0;
}

.textBoxWebbsealYellow
{
	/*background-color:#E6B012;*/
	padding:4px 0;
}

.textBoxWebbsealBlue
{
	/*background-color:#007DCC;*/
	padding:4px 0;
}

.textBoxCocoSilver
{
	/*background-color:#8F8F8C;*/
	padding:4px 0;
}

.textBoxCocoPetroleumGreen
{
	/*background-color:#005257;*/
	padding:4px 0;
}

.textBoxFlameShieldRed
{
	/*background-color:#DE2D0E;*/
	padding:4px 0;
}

.textBoxFlameShieldYellow
{
	/*background-color:#F5E617;*/
	padding:4px 0;
}


.dashedLine {
border-bottom:1px solid #cfd3d4;
clear:both;
font-size:1px;
height:1px;
line-height:1px;
} 

.dashedLine-2
{
	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;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}


/** Bildbox volle Breite **/

.bildBoxFull
{
  float: left;
    padding:4px 0;
    margin:0px 0px 0px 0px;
    border-style:solid;
    border-color:#A6A6A6;
    border-width:1px;
    background-color:#FFFFFF;
    /*IE 6 Bugfix*/    
    width: 100%;
}



.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;
}

/*20100513*/
.ueberschrift {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}



.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;
}

/*20100513*/
.wm-text {
	color:#000000;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	/*font-size:1.2em; Änderung laut Mail MWild 20100520*/
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}


.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 {
	color:#00A796;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none; 
}


.wm-text-bold-hellgruen{
	color:#76b900;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

.wm-text-bold-rot {
	color:#cc0000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

.wm-text-bold-grau {
	color:#7a7a7a;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

.wm-text-bold-schwarz {
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.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;
}

/*20100525
li.wm 
{
  list-style-type: disc;
  margin-left: 4em;padding: 0px;
  font-weight:normal;
}

ul.wm 
{
  margin:0px;
  padding:0px;
}
*/

/*20100513*/	
p.wm {
	font-size:12px;
	line-height:18px;
}

/*20100514*/
table p.wm {
	font-size:11px;
}



.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;
}

.antiFloat img
{
	/*display: none; 20100511 MS*/
}


.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: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/default.gif) top left no-repeat;list-style: none;}
.link-powerpoint {line-height: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/powerpoint.gif) top left no-repeat;list-style: none;}
.link-adobe {line-height: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/adobe.gif) top left no-repeat;list-style: none;}
.link-word {line-height: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/word.gif) top left no-repeat;list-style: none;}
.link-pdf {line-height: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/pdf.gif) top left no-repeat;list-style: none;}
.link-exel {line-height: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/exel.gif) top left no-repeat;list-style: none;}
.link-image {line-height: 2em;margin-top:1px;padding: 0.3em 0.75em 0.1em 2em;background: url(../../global/icons/image.gif) top left no-repeat;list-style: none;}
.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;list-style: none;}
.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;list-style: none;}




/* 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;
}

.informations {
	font-size:1.1em;
	line-height:1.5em;
}

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;
	font-size: 12px;
}

.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:20em;
}

input.informations {
  height:18px;
  line-height:18px;
  width:200px;
  line-height:18px;

}

select.informations {
  height:18px!important;
  line-height:18px!important;
  width:202px!important;
  line-height:18px!important;

}

select.textarea {
  height:100px!important;
  line-height:18px!important;
  width:352px!important;
  line-height:18px!important;

}

.formfehler { font-size:0.8em;color:#cc0000;}
.formfehler-reg-de { font-size:1.0em;color:#cc0000;}

.formfehler a { color:#00A796;}
/* Bis hier ehem. ti_all.css */

/*Ergaenzung neue Tabelle mit Tabs 21.12.2009 tb*/ 
div.tab-table {
	width: 100%;
}

div.tab-table ul {
	margin-top: 22px;
	width: 100%;
}

div.tab-table ul li {
	display: inline;
}

div.tab-table ul li a {
	color: #000;
	display: block;
	float: left;
	font-size: 13px;
	margin-right: 1px;
	height: 18px;
	padding: 9px 0 8px 0;
	/*width: 104px;*/
	width: 97px;
	text-align: center;
	background: url(../global/images/bg_tab-table-tab.gif) repeat-x 0 top;
}

div.tab-table ul li.wide a {
	/*width: 204px;*/
	width: 202px;
}

div.tab-table ul li a.active, div.tab-table ul li a:hover {
	color: #00a994;
	background: url(../global/images/bg_tab-table-tab_active.gif);
}

div.tab-table table {
	/*width: 100%;*/
	clear: left;
	font-size: 12px;
	border-collapse: collapse;
}

div.tab-table table td {
	border-bottom: 1px solid #efefef;
	padding: 6px 20px;
	vertical-align: top;
}

div.tab-table table td.cat {
	border-right: 1px solid #efefef;
	width: 117px;
}

div.tab-table table td.date {
	border-right: 1px solid #efefef;
	color: #888;
}

div.tab-table table td.event {
	font-size: 11px;
	font-weight: bold;
	color: #89a407;
}

div.tab-table table td.event a {
	color: #89a407;
}

div.tab-table table td.event a:hover {
	text-decoration: underline;
}

div.RTE a:hover {
	color:#00A796;
}

div.RTE a {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	font-weight: normal;
}

.sucheback {border-bottom:1px solid #cfd3d4;
	clear:both;
	margin-bottom: 10px;
	width:500px;
}

.produktfinder-se {
	border-bottom:1px solid #cfd3d4;
	padding-bottom: 6px;
	margin-bottom: 12px;
}
.produktfinder-se-bild {float: left;margin-right: 12px;}
.produktfinder-se-clear {clear: both;}

/*20100526 */
/*div#inhalt-schmal ul, div#inhalt-schmal ol {
    margin-left: 15px;
	list-style-position: outside;
	list-style-type: disc !important;
}

div#inhalt-schmal ul li, div#inhalt-schmal ol li {
    font-size: 12px;
}*/

div#content ul, div#content ol {
    margin-left: 15px;
	list-style-position: outside;
	list-style-type: disc;
}

div#content ul li, div#content ol li {
    font-size: 12px;
}


