  *  {
margin : 0;
padding : 0;
}
html {
height : 100%;
margin-bottom : 25px;
}
body {
font-family : verdana, Arial, sans-serif;
color : #333333;
line-height : 1.166;
padding : 0;
text-align : center;
}
a:link, a:visited, a:hover {
color : #006699;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
h1, h2, h3, h4, h6 {
font-family : verdana, Arial, sans-serif;
margin : 0;
padding : 0;
}
h1 {
font-family : Verdana, Arial, sans-serif;
font-size : 120%;
color : #507fac;
font-weight : normal;
}
h2 {
font-family : Verdana, Arial, sans-serif;
font-size : 120%;
color : #507fac;
font-weight : normal;
}
h3 {
font-size : 100%;
color : #004b93;
}
h4 {
font-size : 100%;
font-weight : normal;
color : #333333;
}
h5 {
color : #004b93;
padding-bottom : 5px;
font-family : verdana, Arial, sans-serif;
font-size : 11px;
border-bottom : 3px double #ccc;
margin-bottom : -8px;
}
p {
height : 20px;
width : 320px;
}
p img {
padding-top : 10px;
padding-right : 5px;
}
label {
font : bold 100% Arial, sans-serif;
color : #334d55;
}

#marquee {
position: absolute;
top: 53px;
right: 270px;
width: 255px;
}

#marquee a {
color: #87B46A;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 15px;
}

#marquee a:hover {
text-decoration: underline;
}

#container {
padding-left : 0;
width : 1000px;
text-align : left;
margin : 0 auto;
}
#start_text {
position : absolute;
top : 680px;
padding-bottom : 10px;
text-align : center;
font-family : Verdana, Arial, sans-serif;
font-size : 65%;
color : #999;
width:990px;
}
*+html #start_text{
	margin-top: 940px;
}
#start_text a {
color : #999;
}
#pfeil {
position : absolute;
margin-top : 78px;
margin-left : 280px;
}
#pfeil_mid {
position : absolute;
margin-top : 50px;
margin-left : 220px;
}
#presse_pfeil_1 {
margin : 30px 0 0 330px;
display : block;
font-size : 80%;
font-weight : bold;
color : #004B93;
}
#presse_pfeil_2 {
margin : 100px 0 0 330px;
display : block;
font-size : 80%;
font-weight : bold;
color : #004B93;
}
#presse_pfeil_3 {
margin : 100px 0 0 330px;
display : block;
font-size : 80%;
font-weight : bold;
color : #004B93;
}
#haken {
position : absolute;
margin-top : 395px;
margin-left : 900px;
}
#haken_klein {
position : absolute;
margin-top : 330px;
margin-left : 625px;
}
#haken_klein2 {
position : absolute;
margin-top : 133px;
margin-left : 900px;
}
#pfeil_mid2 {
position : absolute;
margin-top : 45px;
margin-left : 300px;
}
#text {
position : relative;
margin-left : 410px;
padding-top : 50px;
}
#text ul {
list-style-type : circle;
}

#inhalt_karriere2 ul li{
margin-left:15px;
padding-bottom:10px;
}

#inhalt_karriere2 ul {
list-style-type : circle;
}

#produkte {
padding-right : 110px;
padding-top : 50px;
float : right;
background : transparent url("img/schatten.gif") no-repeat top right;
height : 500px;
}
#produkte img {
margin-bottom : 50px;
}
#masthead {
margin : 0;
padding : 0 0;
width : 100%;
}
#inhalt_anfahrt {
padding : 25px;
font-size : 80%;
height : 550px;
color : #87b46a;
}
#inhalt_anfahrt2 {
padding : 25px;
font-size : 80%;
height : 20px;
padding-left : 10px;
margin-top : 80px;
color : #004b93;
}
#inhalt_anfahrt2 h2 {
color : #87b46a;
font-size : 18px;
}
#map {
width : 500px;
height : 500px;
font-size : 10px;
}
#img_inhalt1 {
position : absolute;
margin-top : 150px;
margin-left : 22px;
}
#inhalt_vertriebswege {
position : relative;
padding-top : 10px;
font-size : 80%;
height : 450px;
color : #004b93;
padding-top : 0;
}
#inhalt_vertriebswege h1 {
color : #87b46a;
font-size : 18px;
}
#inhalt_vertriebswege a {
text-decoration : none;
}
#inhalt_vertriebswege2 {
padding : 25px;
font-size : 80%;
height : 20px;
padding-left : 10px;
margin-top : 80px;
color : #004b93;
}
#inhalt_vertriebswege2 h1 {
color : #87b46a;
font-size : 18px;
}
#inhalt_vertriebswege2 a {
text-decoration : none;
}
#inhalt_duale {
padding : 25px;
font-size : 80%;
height : 170px;
padding-top : 150px;
}
#inhalt_duale2 {
padding : 25px;
font-size : 80%;
height : 130px;
color : #004b93;
}
#inhalt_duale2 a {
color : #87b46a;
text-decoration : none;
}
#inhalt_duale3 {
padding : 25px;
padding-left : 0;
font-size : 80%;
height : 60px;
padding-bottom : 0;
color : #004b93;
font-size : 12px;
}
#inhalt_duale4 {
padding : 25px;
padding-left : 0;
font-size : 80%;
height : 70px;
padding-bottom : 0;
color : #004b93;
font-size : 12px;
}
#inhalt_geschichte {
padding : 25px;
font-size : 80%;
height : 400px;
}
#inhalt_film {
text-align : center;
padding : 25px;
padding-top : 10px;
height : 400px;
}
#everglow_text {
position : absolute;
margin-top : 330px;
margin-left : 10px;
color : #004b93;
}
#inhalt_film2 {
position : absolute;
margin-top : 363px;
margin-left : 7px;
}
#inhalt_handel {
padding : 25px;
font-size : 80%;
height : 450px;
color : #004b93;
padding-top : 0;
}
#inhalt_handel h2 {
color : #004b93;
font-size : 18px;
}
#inhalt_handel h1 {
color : #004b93;
font-size : 18px;
}
#inhalt_handel a {
text-decoration : none;
}
#inhalt_handel2 {
padding : 25px;
font-size : 75%;
height : 20px;
padding-left : 10px;
margin-top : 80px;
color : #004b93;
}
#inhalt_handel2 a {
text-decoration : none;
}
#inhalt_handel2 h2 {
color : #87b46a;
font-size : 18px;
}
#inhalt_impressum {
height : 150px;
}
#inhalt_index {
padding : 25px;
font-size : 80%;
height : 195px;
padding-top : 150px;
}
#inhalt_index2 {
margin-top:25px;
padding : 25px;
font-size : 80%;
height : 120px;
color : #004b93;
}
#inhalt_index2 a {
text-decoration : none;
}
#inhalt_index3 {
padding : 25px;
padding-left : 0;
font-size : 80%;
height : 100px;
padding-bottom : 0;
color : #004b93;
font-size : 12px;
}

#inhalt_index3 a {
color : #339933;
text-decoration : none;
}

#inhalt_index3 b {
padding : 25px 0 0 30px;
height : 100px;
color : #004b93;
font-size : 12px;
}

#inhalt_index4 {
padding : 25px;
padding-left : 0;
font-size : 80%;
height : 75px;
padding-bottom : 0;
color : #004b93;
font-size : 12px;
}
#inhalt_karriere {
padding : 25px;
padding-left : 0;
font-size : 80%;
height : 745px;
color : #004b93;
}
#inhalt_karriere2 {
padding : 25px;
font-size : 80%;
height : 20px;
padding-left : 30px;
margin-top : 80px;
color : #004b93;
}
#inhalt_karriere2 a {
text-decoration : none;
}
#inhalt_karriere2 h2 {
color : #87b46a;
font-size : 18px;
}
#inhalt_kontakt {
padding : 25px;
font-size : 80%;
height : 500px;
color : #004b93;
padding-top : 0;
}
#inhalt_kontakt2 {
padding : 25px;
font-size : 80%;
height : 20px;
padding-left : 10px;
margin-top : 80px;
color : #004b93;
}
#inhalt_kontakt2 a {
text-decoration : none;
}
#inhalt_personal {
padding : 25px;
font-size : 80%;
height : 120px;
padding-top : 5px;
color : #004b93;
}
#inhalt_personal2 {
padding : 25px;
font-size : 80%;
height : 145px;
padding-top : 5px;
color : #004b93;
}
#inhalt_produkte {
padding : 25px;
font-size : 80%;
height : 390px;
color : #004b93;
}
#inhalt_produkte a {
text-decoration : none;
}
#inhalt_referenzen {
padding : 25px;
font-size : 80%;
height : 575px;
color : #004b93;
padding-top : 15px;
}
#inhalt_referenzen2 {
padding : 25px;
font-size : 80%;
height : 20px;
padding-left : 10px;
margin-top : 80px;
color : #004b93;
}
#inhalt_referenzen2 h2 {
color : #87b46a;
font-size : 18px;
}
#inhalt_referenzen2 a {
color : #004b93;
text-decoration : none;
}
#inhalt_ruf {
padding : 25px;
font-size : 80%;
height : 500px;
color : #004b93;
}
#inhalt_ruf2 {
padding : 25px;
font-size : 80%;
height : 20px;
padding-left : 10px;
margin-top : 80px;
color : #004b93;
}
#inhalt_ruf2 h2 {
color : #87b46a;
font-size : 18px;
}
#inhalt_sport {
margin-left : 0;
width : 900px;
color : #004b93;
font-size : 80%;
height : 430px;
}
#inhalt_safety_marking {
padding : 25px;
font-size : 80%;
height : 120px;
padding-top : 5px;
color : #004b93;
}
#inhalt_safety_marking2 {
padding : 25px;
font-size : 80%;
height : 145px;
padding-top : 5px;
color : #004b93;
}
#inhalt_safety_marking2 a {
text-decoration : none;
}
#inhalt_sign_plus {
padding : 25px;
font-size : 80%;
height : 120px;
padding-top : 5px;
color : #004b93;
}
#inhalt_sign_plus2 {
padding : 25px;
font-size : 80%;
height : 145px;
padding-top : 5px;
color : #004b93;
}
#inhalt_sign_plus2 a {
text-decoration : none;
}
#inhalt_sign_systems {
padding : 25px;
font-size : 80%;
height : 120px;
padding-top : 5px;
color : #004b93;
}
#inhalt_sign_systems2 {
padding : 25px;
font-size : 80%;
height : 145px;
padding-top : 5px;
color : #004b93;
}
#inhalt_sign_systems2 a {
text-decoration : none;
}
#inhalt_sitemap {
padding : 25px;
font-size : 80%;
height : 50px;
color : #004b93;
}
#inhalt_sitemap2 {
padding : 25px;
font-size : 80%;
height : 550px;
margin-top : -50px;
}
#inhalt_sitemap2 a {
text-decoration : none;
}
#inhalt_sortiment {
padding : 25px;
font-size : 80%;
height : 180px;
padding-top : 150px;
}
#inhalt_sortiment2 {
margin-top:25px;
padding : 25px;
font-size : 80%;
height : 130px;
color : #004b93;
}
#inhalt_sortiment3 {
padding : 25px;
font-size : 70%;
height : 88px;
padding-bottom : 0;
}
#inhalt4 {
padding : 25px;
}
#inhalt_stempelmarkt {
padding : 25px;
font-size : 80%;
height : 120px;
padding-top : 5px;
color : #004b93;
}
#inhalt_stempelmarkt2 {
padding : 25px;
font-size : 80%;
height : 145px;
padding-top : 5px;
color : #004b93;
}
#inhalt_stempelmarkt2 a {
text-decoration : none;
}
#inhalt_top {
padding : 25px;
font-size : 80%;
height : 185px;
padding-top : 150px;
}
#inhalt_top2 {
margin-top:25px;
padding : 25px;
font-size : 80%;
height : 120px;
color : #004b93;
font-size : 12px;
}
#inhalt_unternehmen {
padding : 25px;
font-size : 80%;
height : 300px;
color : #004b93;
}
#inhalt_workplace {
padding : 25px;
font-size : 80%;
height : 120px;
padding-top : 5px;
color : #004b93;
}
#inhalt_workplace2 {
padding : 25px;
font-size : 80%;
height : 145px;
padding-top : 5px;
color : #004b93;
}
#inhalt_workplace2 a {
text-decoration : none;
}
#meldungen {
padding-top : 20px;
padding-right: 150px;
padding-left: 50px;
font-size : 70%;
width : 500px;
display : block;
float : left;
}
#meldungen2 {
padding-top : 20px;
padding-right: 150px;
padding-left: 50px;
font-size : 70%;
width : 600px;
display : block;
float : left;
}
#meldungen_kontakt {
padding-top : 60px;
padding-bottom : 120px;
padding-left: 20px;
margin : 10px;
float : left;
width : 320px;
color : #004B93;
font-size : 10px;
}
#navBar {
position : absolute;
margin : 180px 79% 0 0;
padding : 0;
}
#navBar a {
width : 0;
text-decoration : none;
}

#navBar b {
position : absolute;
margin : 120px 0 0 0;
}

#line {
background-image : url(img/line.gif);
background-repeat : repeat-x;
padding-bottom : 20px;
}
#headnav {
position : absolute;
float : right;
margin-left : 750px;
margin-top : -20px;
font-size : 70%;
white-space : nowrap;
}
#headnav a {
display : inline;
white-space : nowrap;
margin : 0;
padding-left : 0;
text-decoration : none;
color : #666;
}
#headnav a:hover {
color : #004b93;
}
#presseNav {
position : absolute;
height : 70px; 
width : 750px;
padding-left : 170px;
padding-top: 10px;
font-size : 120%;
text-decoration : none;
float : left;
}
#presseNav a {
display: block;
}
#presseNav img {
margin : auto;
background-color : none;
border : hidden;
}
#content_material {
float : left;
padding-left : 20px;
width : 700px;
display : block;
} 
#country {
font-size:10px;
position : absolute;
float : right;
margin-left : 475px;
margin-top : -20px;
}

#flag_de {
position : absolute;
float : right;
margin-left : 530px;
margin-top : -20px;
}
#flag_en {
position : absolute;
float : right;
margin-left : 560px;
margin-top : -20px;
}
#flag_fr {
position : absolute;
float : right;
margin-left : 590px;
margin-top : -20px;
}
#flag_it {
position : absolute;
float : right;
margin-left : 620px;
margin-top : -20px;
}

#flag_nl {
position : absolute;
float : right;
margin-left : 650px;
margin-top : -20px;
}


#flag_es {
position : absolute;
float : right;
margin-left : 680px;
margin-top : -20px;
}

#menu {
position : absolute;
margin-left : 250px;
margin-top : 92px;
width : 840px;
color : #999;
}
#menu a {
display : inline;
margin-right : 20px;
white-space : nowrap;
margin : 0;
padding-left : 0;
text-decoration : none;
color : #999;
}
#menu a:hover {
color : #d20039;
}
#menu #current {
color : #d20039;
}
#menu #current a {
color : #d20039;
}
#submenu #current {
color : #d20039;
}
#submenu #current a {
color : #d20039;
}
#submenu {
position : absolute;
margin-left : 0;
margin-top : 115px;
width : 888px;
padding-right : 100px;
font-size : 80%;
}
#submenu a {
display : inline;
white-space : nowrap;
margin-left : 10px;
padding-left : 0;
text-decoration : none;
color : #4f4f4f;
}
#submenu a:hover {
color : #d20039;
}
#sectionLinks2 #current {
color : #d20039;
}
#sectionLinks2 #current a {
color : #d20039;
}
#sectionLinks2 {
position : absolute;
margin-left : 110px;
margin-top : 600px;
width : 780px;
font-size : 80%;
padding-top : 5px;
padding-bottom : 5px;
border-top : 1px solid #507fac;
border-bottom : 1px solid #507fac;
}
#sectionLinks2 a {
display : inline;
margin-left : 20px;
white-space : nowrap;
text-decoration : none;
color : #4f4f4f;
}
#sectionLinks2 a:hover {
color : #d20039;
}
#logo {
position: relative;
margin-top : 50px;
margin-bottom : 23px;
margin-left : 0;
}
#navBar ul a:link, #navBar ul a:visited {
display : block;
border-bottom : 1px solid #ccc;
padding-bottom : 7px;
}
#navBar ul {
list-style : none;
margin : 0;
padding : 0;
}
html > body #navBar li {
border-bottom : none;
}
#sectionLinks {
padding : 0;
font-size : 90%;
}
#sectionLinks a {
width : 280px;
}
#sectionLinks b {
padding : 50px 0 0 300px;
font-size : 90%;
}
#sectionLinks h3 {
padding : 0 0 2px 10px;
}
#sectionLinks a:link {
padding : 2px 0 2px 10px;
voice-family : "\"}\"";
voice-family : inherit;
}
#sectionLinks a:visited {
padding : 2px 0 2px 10px;
}
#sectionLinks a:hover {
background-color : #b1cfa0;
padding : 2px 0 2px 10px;
}
#sectionLinks #current {
color : #d20039;
}
#sectionLinks #current a {
color : #d20039;
}
#siteInfo {
background : url(img/bg_bot.gif) no-repeat;
float : right;
margin-right : 2px;
width : 99%;
border : 1px solid #cccccc;
font-size : 70%;
color : #666;
padding : 2px;
margin-bottom : 20px;
}
#siteInfo2 {
float : right;
margin-right : 2px;
width : 99%;
border : 1px solid #cccccc;
font-size : 70%;
color : #666;
padding : 2px;
margin-bottom : 20px;
}
#siteInfo2 p{
	width: 100%;
	margin-top: 3px;
}
#imp1 {
float : left;
padding-left : 20px;
padding-bottom : 20px;
font-size : 75%;
color : #004b93;
}
#imp1 a {
text-decoration : none;
}
#imp2 {
float : left;
padding-top : 27px;
padding-left : 5px;
padding-bottom : 20px;
font-size : 75%;
color : #004b93;
}
#imp2 a {
text-decoration : none;
}
#icons {
float : right;
}
#icons img {
margin-left : 45px;
padding-bottom : 20px;
}
#service {
position : absolute;
margin-left : 35px;
margin-top : 93px;
}
#ralph {
position : absolute;
margin-left : 38px;
margin-top : 93px;
}
#tino_ralph {
position : absolute;
margin-left : 38px;
margin-top : 93px;
}
#wolkdirekt {
position : absolute;
margin-left : 45px;
margin-top : 100px;
}
#freundlich {
position : absolute;
margin-left : 405px;
margin-top : 85px;
}
.button ul li a {
background : url(img/button_rechts.gif) no-repeat 100% 0;
color : #f1f1f1;
padding : 6px 0 6px 0;
text-decoration : none;
}
.button ul li a span {
list-style-type : none;
background : url(img/button_links.gif) no-repeat;
padding : 6px 18px 6px 18px;
}
.button {
font-weight : bold;
font-size : 110%;
margin : 1px 0 6px;
white-space : nowrap;
}
.button ul {
list-style : none;
margin : 0;
padding : 0;
}
#search {
position : absolute;
margin-top : -75px;
margin-left : 750px;
font-size : 65%;
color : #004b93;
}
#search h3 {
padding-bottom : 5px;
}
#search2 {
margin-top : -65px;
padding-right : 43px;
float : right;
color : #004b93;
}
#search2 h2 {
font-size : 16pt;
font-weight : bold;
color : #004b93;
}
#field {
padding-left : 290px;
margin-top : -15px;
}
#service_links a {
position : absolute;
margin-left: 80px;
margin-top : 595px;
text-decoration : none;
}

#service_links a:hover {
color:#333333;
}

#service_icon {
position : absolute;
margin-top : 580px;
margin-left : 30px;
}
#service_links2 a {
position : absolute;
margin-top : 525px;
margin-left : 100px;
text-decoration : none;
}
#service_icon2 {
position : absolute;
margin-top : 500px;
margin-left : 50px;
}
#service_links3 {
padding-left : 25px;
}
#service_links3 a {
position : absolute;
margin-top : 545px;
margin-left : 110px;
text-decoration : none;
}
#service_icon3 {
position : absolute;
margin-top : 525px;
margin-left : 55px;
}
#icon_grafik {
position : absolute;
float : left;
}
#txt {
width : 350px;
height : 350px;
overflow : auto;
padding : 5px;
}
#sport img {
padding: 5px 0 0 0;
float:right;
}
#sport {
padding : 5px 0 0 35px;
}
#sport table {
float: left;
width: 200px;
}

#sport2 {
float : left;
padding : 15px;
}
#flash {
position : relative;
margin-left : 350px;
padding-top : 15px;
}
#ruf {
position : absolute;
margin-top : 458px;
margin-left : 245px;
}
#prod {
position : absolute;
margin-top : 395px;
margin-left : -50px;
}
#punkt{
position:absolute;
margin-top:140px;
margin-left:420px;
}

#punkt2{
position:absolute;
margin-top:269px;
margin-left:8px;
}

#punkt3{
position:absolute;
margin-top:330px;
margin-left:8px;
}

#punkt4{
position:absolute;
margin-top:228px;
margin-left:495px;
}

#punkt5{
position:absolute;
margin-top:117px;
margin-left:430px;
}
input.reset {
background : url(img/button_weg.jpg);
border : none;
width : 64px;
height : 20px;
cursor : pointer;
padding-top : 5px;
}
#danke {
padding : 25px;
font-size : 80%;
color : #87b46a;
}
#icons_film {
text-align : center;
font-family : Verdana, Arial, sans-serif;
font-size : 65%;
color : #999999;
}
#down_picto {
position : absolute;
margin-top : 90px;
margin-left : 370px;
font-size : 60%;
color : #87b46a;
text-align : center;
}
#down_picto a {
text-decoration : none;
}
#down_picto_unternehmen {
position : absolute;
margin-top : 200px;
margin-left : 70px;
font-size : 60%;
color : #87b46a;
text-align : center;
}
#down_picto_unternehmen a {
text-decoration : none;
} 
#job {
font-size:13px;
font-weight:bold;
position : absolute;
float : right;
margin-left : 470px;
margin-top : -50px;
}
#ausschreibung {
position : absolute;
float : right;
margin-left: 470px;
margin-top: -31px;
color:#006699;
font-size:13px;
font-weight:bold;
}
#weihnachten {
padding: 15px 10px;
text-align:center;
font-size:1.3em;
color : #006699;
}
#weihnachten img {
padding-top:10px;
}
.vorschaltseite {
margin: 0 auto;
padding-left:90px;
}
.vorschaltseite p{
float:left;
height:auto;
}
.vorschaltseite a:hover{
text-decoration:none;
}
