@charset "utf-8";


img {
border:none;
}
a {
	outline:none;
}

/*------------------------  Fahnen  -----------*/
div#sprachen {
	position:absolute;
	left:5px;
	top:-12px;
/*	width:400px;*/
	height:26px;
	z-index:1;
}

div#sprachen a img {
margin-right:1px;
}
div#sprachen a img.act {
cursor:default;
}

img#Image5 {    /*Abstand f&uuml;r die poln. Flagge*/
margin-left:2px;
}

/*------------------------------------ Fuss*/
div#fuss {
	position: absolute;
	bottom: -35,5px;
	left: 0;
	width: 1109px;
}
div#fuss div.lack {
width:932px;
height:20px;
margin-left:19px;
background-image: url(../bilder/streifen_unten.jpg);
}
div#fuss div.farben {
width: 932px;
height:15px;
background-image:url(../bilder/rahmen_aussen/schwarz_unten.gif);
}
div#ecke_li_u {
position:absolute;
bottom:-25px;
left:0px;
width:25px;
height:25px;
background-image: url(../bilder/li_u.jpg);
}
div#ecke_re_u {
position:absolute;
bottom:-25px;
right:0;
width:25px;
height:25px;
background-image: url(../bilder/re_u.jpg);
}
/*------------------------------------ Ende Fuss*/
/*------------------------------------ Ecken oben*/
div#ecke_li_o {
position:absolute;
top:11px;
left:0px;
width:5px;
height:5px;
background-image: url(../bilder/li_o.jpg);
}
div#ecke_re_o {
position:absolute;
top:11px;
right:0px;
width:5px;
height:5px;
background-image: url(../bilder/re_o.jpg);
}
/*------------------------------------ Ende Ecken oben*/

table.unten {
margin-bottom:20px;
}

td.prosol {
margin-bottom:22px;
}

/*------------------------------------------------------ Home*/
ul.aufzaehlung_home {
margin:0;
}
ul.aufzaehlung_home li {
margin:0;
margin-bottom:5px;
list-style: disc;
}
p.ueberschr_home {
margin:10px 0 3px 0;
padding:0;
}

/*------ HG Bilder*/

	ul.paristwo {
	background-image:url(../bilder/home/ihr/paristwo.gif);
	}
	ul.sie {
	background-image:url(../bilder/home/ihr/sie.gif);
	}
	ul.usted {
	background-image:url(../bilder/home/ihr/usted.gif);
	}
	ul.vous {
	background-image:url(../bilder/home/ihr/vous.gif);
	}
	ul.you {
	background-image:url(../bilder/home/ihr/you.gif);
	}
	ul.my {
	background-image:url(../bilder/home/wir/my.gif);
	}
	ul.nosotros {
	background-image:url(../bilder/home/wir/nosotros.gif);
	}
	ul.nous {
	background-image:url(../bilder/home/wir/nous.gif);
	}
	ul.we {
	background-image:url(../bilder/home/wir/we.gif);
	}
	ul.wir {
	background-image:url(../bilder/home/wir/wir.gif);
	}
	

/*------------------------------------------------------------- Produkte*/

a.a {
color:#3a599a;
}
a.a:hover {
color:#000000;
cursor:pointer;
}

.glasfasergewebe {
background-image:url(../bilder/hg_glasfasergewebe.jpg);
background-repeat:repeat-x;
}

/*---------------------------- spanisch PLZ*/
td#c {
white-space:nowrap;
}


/* ------------------------------------ Abf&uuml;llsysteme
Einzelbild: 342 x 418 px
Abstand: 6px
Summe: 690 px */


/* ------------------------------------ Unternehmen */

.hgweiss_border {
background-color:#FFFFFF;
border: 1px solid #3a599a;
}

/* ------------------------------------ Presse */

div.presse {
margin-left:30px;
margin-top:10px;
margin-bottom:20px;
text-align:left;
}
input[type="button" i] {
    cursor: pointer;
}

/*-------------- Produktdatenbl&auml;tter-------------------------------------*/

a.datenblaetter_menue {
color:#3a599a;
font-weight:normal;
}
a.datenblaetter_menue:hover {
color:#000;
}
table.datenblaetter_tabelle {
border:2px solid #FFFFFF;
}
table.datenblaetter_tabelle tr td {
background-color:#fff5de;
}
table.datenblaetter_tabelle tr td.weiss {
background-color:#fff;
}
table.datenblaetter_tabelle tr td.grau {
background-color:#eeeeee;
}

table.datenblaetter_tabelle tr td a {
color:#3a599a;
font-weight:normal;
}
table.datenblaetter_tabelle tr td a:hover {
color:#000000;
}


/*--------------------------------------------- AGBs ------*/
div#agb {
position:absolute;
left:0;
top:-30px;
}
div#agbs {
position:absolute;
left:258px;
bottom:27px;
width:655px;
height:15px;
text-align:left;
padding-left:27px;
}
div#agbs a {
display:block;
width:83px;
padding-left:15px;
background-color:#FFFFFF;
border:1px solid #3a599a;
background-image:url(../bilder/pfeil_hoch.gif);
background-repeat:no-repeat;
background-position:3px 3px;
}
div#agbs a.e {
width:30px;
}
div#agbs a.fr {
width:120px;
}
div#agbs a:hover {
background-color:#efefef;
background-image:url(../bilder/pfeil_hoch_ov.gif);
}
p.abstand {
margin-bottom:45px;
}
/*----------------------------------Ende AGBs ------*/
div#farbe {
position:absolute;
left:288px;
bottom:25px;
width:282px;
height:10px;
background-color:#3a599a;
}

div#li_u {
position:absolute;
bottom:24px;
left:48px;
width:182px;
height:180px;
background-color:#3a599a;
}
/*---------------------------Breite Balken li u bei allen Fremdsprachen*/
div#li_u.autolack { 
bottom:21px;
height:800px;
}
div#li_u.unterbodenschutz {
bottom:21px;
height:200px;
}
/*----------------------------Breite Balken li u ist bei deutsch breiter*/
div#li_u.autolack_deutsch {
left:39px;  /*abfüllsysteme deutsch*/
width:200px; /*abfüllsysteme deutsch*/
bottom:21px;
height:800px;
}
div#li_u.unterbodenschutz_deutsch {
left:39px;  /*unterbodenschutz deutsch*/
width:197px; /*unterbodenschutz deutsch*/
bottom:21px;
height:200px;
}
div#li_u.sprays {
bottom:22px;
width:180px;
background-color:#fff5de;
border-left:1px solid #3a599a;
border-right:1px solid #3a599a;
border-bottom:1px solid #3a599a;
}


/* ------------------------------------ Sitemap */

.luftbild {
background-image:url(../bilder/sitemap/luftbild.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #3a599a;
}

/*-------------------------------------------*/
/*------------------------------------*/
.right_90 {
margin-right:90px;
}
.right_60 {
margin-right:60px;
}
.right_53 {
margin-right:53px;
}
.right_45 {
margin-right:45px;
}
.right_30 {
margin-right:30px;
}
.right_23 {
margin-right:23px;
}
.right_10 {
margin-right:10px;
}
.bottom_5 {
margin-bottom:5px;
}
.bottom_10 {
margin-bottom:10px;
}
.bottom_20 {
margin-bottom:20px;
}
.left_0 {
margin-left:0px;
}
.left_5 {
margin-left:5px;
}
.left_6 {
margin-left:6px;
}
.left_10 {
margin-left:10px;
}
.left_20 {
margin-left:20px;
}
.top_10 {
margin-top:10px;
}
.top_20 {
margin-top:20px;
}

.hgdunkelblau_border {
background-color:#3a599a;
border: 1px solid #3a599a;
}
.border_dunkelblau {
border: 1px solid #3a599a;
}
.hellblau {
background-color:#e3f2ff;
}
.black {
color:#000000;
}

p.ohne_abstand {
margin:0;
padding:0;
}

.white {
background-color:#fff;	
}
