body {
margin : 0;
padding : 0;
text-align : center;
background-color : #d2f2fe;
width : 100%;
height : 100%;
font-family : "verdana", "arial", sans-serif;
color : #000;
}
a:link {
color : #860d01;
text-decoration : none;
font-weight : bold;
}
a:hover {
color : #000;
text-decoration : underline;
font-weight : bold;
}
a:visited {
color : #d70004;
text-decoration : none;
font-weight : bold;
}
h3 , h4 , h5 {
padding : 10px;
}
h1 {
font-size : 1.1em;
margin-left : 10px;
margin-top : 10px;
color: #870b01;
}

h2 {
font-size : 1em;
margin-left : 10px;
margin-top : 10px;
color: #870b01;
}
strong {
color : #df0000;
}
#abstand {
margin-top : 110px;
}
#innenteil {
border : 1px solid #000;
border-right : medium none inherit;
border-bottom : 0 solid #860d01;
border-top : 0 solid #860d01;
background-color : #fff;
position : relative;
margin : auto;
margin-top : 0;
margin-bottom : 0;
padding : 0;
width : 955px;
text-align : left;
}
p {
margin : 0.8em;
margin-left : 150px;
margin-right : 30px;
padding : 0;
line-height : 1.6em;
font-size : 0.8em;
}
img {
margin-top: 30px;
}
#willk {
padding : 0;
}
#willk p{
margin : 10px;
margin-left : 10px;
margin-right : 20px;
padding : 0;
line-height : 1.6em;
font-size : 0.8em;
text-align : justify;
}
#oben {
text-align : right;
font-weight: bold;
font-size : 0.8em;
color : #870b01;
margin-right : 20px;
margin-bottom: 20px;
}

.navhead {
    position:absolute;
        width : 955px;
        left: 25px;
        top: 195px;
        visibility: visible;
}

#head {
        FONT-WEIGHT: bold;
        font-size : 13px;
        margin-left : 7px;
        LINE-HEIGHT: normal;
        background-color : #a0a0a0;
        TEXT-DECORATION: none;
        FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
        color: #fff;
        padding: 2px 4px 2px 4px;
        margin-right: -8px;
}
#head:link {
        COLOR: #fff; TEXT-DECORATION: none;
}
#head:visited {
        COLOR: #fff;
}
#head:hover {
        COLOR: #CCCCCC; TEXT-DECORATION: underline; background-color : #c5000c;
}
#head:active {
        COLOR: #CCCCCC;
}
#header {
background : url(images/head.jpg) no-repeat 0% 0%;
height : 220px;
}
#header h1 {
border : 1px solid;
font-size : small;
margin : 0;
padding : 0;
display : none;
}
.unavhead {
    position:absolute;
        left: 25px;
        top: 220px;
        height: 1.3em;
        visibility: visible;
}
#unavhead {
        FONT-WEIGHT: bold;
        font-size : 13px;
        margin-left : 7px;
        LINE-HEIGHT: normal;
        TEXT-DECORATION: none;
        FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
        color: #a0a0a0;
}

#unavhead:link {
        COLOR: #a0a0a0; TEXT-DECORATION: none;
}
#unavhead:visited {
        COLOR: #e20a17;
}
#unavhead:hover {
        COLOR: #000; TEXT-DECORATION: underline;
}
#unavhead:active {
        COLOR: #a0a0a0;
}
#titel {
position : relative;
top: 50px;
left : 30px;
padding : 0;
width : 660px;
display : block;
border-right : 0 solid #000;
background : #fff;
}

#titelkontakt_1 {
        FLOAT: left;
        OVERFLOW: hidden;
        top: 50px;
        left : 50px;
        padding : 0;
        width : 300px;
        display : block;
        background : #fff;
}
#titelkontakt_2 {
        OVERFLOW: hidden;
        left : 350px;
        padding : 0;
        width : 320px;
        display : block;
        background : #fff;
}
#liste {
position : absolute;
background : url(images/platzhalter.gif) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste1 {
position : absolute;
background : url(images/platzhalter_index_2.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste2 {
position : absolute;
background : url(images/bg_zertifikat.gif) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste3 {
position : absolute;
background : url(images/bg_weg.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste4 {
position : absolute;
background : url(images/r_grafik.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_fasteners {
position : absolute;
background : url(images/p_fasteners_spannstift.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_fasteners_limiter {
position : absolute;
background : url(images/p_fasteners_limiter.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_fasteners_spannb {
position : absolute;
background : url(images/p_fasteners_spannb.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_tubular_products{
position : absolute;
background : url(images/r_tubular_products.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}

#liste_tubular_achse {
position : absolute;
background : url(images/r_tubular_achse.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_tubular_huelse {
position : absolute;
background : url(images/r_tubular_huelse.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_tubular_kaefig {
position : absolute;
background : url(images/r_tubular_kaefig.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_tubular_stossd {
position : absolute;
background : url(images/r_tubular_stossd.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_tubular_spacer {
position : absolute;
background : url(images/r_tubular_spacer.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_tubular_polge {
position : absolute;
background : url(images/r_tubular_polge.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}

#liste_metal {
position : absolute;
background : url(images/p_metal.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}
#liste_metal_saf {
position : absolute;
background : url(images/p_metal_saf.jpg) no-repeat 0% 0%;
background-color : transparent;
height : 586px;
margin : 0 0 0 515px;
top : 217px;
right : 0px;
}

#liste ul, #liste2 ul, #liste_fasteners ul, #liste_metal ul, #liste_tubular_achse ul, #liste_tubular_huelse ul, #liste_tubular_kaefig ul,
#liste_tubular_polge ul, #liste_tubular_spacer ul, #liste_tubular_stossd ul, #liste_metal_saf ul, #liste_tubular_products ul{
width : 226px;
margin : 0;
padding : 0;
right : 0;
}
#navi {
        margin : 0;
        font-weight: bold;
        font-size : 12px;
        width : 226px;
}
#navi li {
        padding : 12px 10px;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        height : 25px;
        line-height : 1.2em;
        background-color : #bebebe;
        color : #fff;
        list-style-image: none;
}
#navi li a:hover{
        COLOR: #CCCCCC;
        TEXT-DECORATION: underline;
        background-color : #c5000c;
}
#navi a:link , #navi a:active , #navi a:visited {
font-weight : bold;
color : #fff;
}
#navi a:hover {
COLOR: #CCCCCC; TEXT-DECORATION: underline; background-color : #c5000c;
}
#navi h3 {
margin : 0;
text-indent : -2000px;
padding : 0;
}
#navi p {
margin : 0.8em;
padding : 0;
line-height : 1.6em;
font-size : 1em;
}

#innen1 {
position : relative;
left : 0;
padding : 0;
width : 955px;
border-bottom : 1px solid #000;
border-right : 0 solid #000;
background-color : #d4d4d4;
min-height : 0;
}
#fuss {
margin : 0;
width : 955px;
margin-top : 0;
border-top : 1px solid #c5000c;
border-right : 1px solid #000;
border-bottom : 2px solid #c5000c;
}
#fuss p{
margin : 10px;
margin-left : 100px;
margin-right : 20px;
padding : 0;
line-height : 1em;
font-size : 0.7em;
text-align : center;
}
table {
width: 85%;
border: 1px solid #ccc;
border-spacing: 0;
}
th {
border: 1px solid #ccc;
padding: 6px 6px;
text-align : left;
font-size : 0.8em;
}
td {
border: 1px solid #ccc;
padding: 4px 5px 10px;
text-align : left;
font-size : 0.8em;
}
form {
FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
line-height: 150%;
font-size: 1.0em;
margin-left : 0px;
text-align : justify;
}
form th {
border: 0;
}

form td {
border: 0;
text-align : left;
font-size : 0.9em;
}
form table {
border: 0;
margin-left : 0px;
}
li {
    font-size : 10pt;
        text-align : justify;
        margin-left: 40px;
        margin-right: 40px;
        line-height: 1.9em;
        list-style-type: disc;
        list-style-position: outside;
        list-style-image: url(images/listenz.gif);
        }