/* Übergreifender CSS */

html
{
         background-color: #BFBFBF;
}

body
{
         font-family:Arial, Helvetica, sans-serif;
         color:#666;
}


#outer
{
         width:100%;
         height:100%;
}

#wrapper
{
        width: 1280px;
        height:auto;
        margin-left: auto;
        margin-right: auto;
        background-color: #8F8F8F;
}

#bgmenu
{
         background:url(../pics/banner_menu_keppler.jpg);
         width: 210px;
         height: 700px;
         margin-top: 5px;
         float: left;
         border: 1px solid white;
}

.small
{
         font-size: 0.7em;
}

.spacer_dots{width:96.2%;height:5px;clear:both;margin-left:20px;margin-top:-15px;border-top:dotted 1px #666;}
.spacer_dots1{width:100%;height:5px;clear:both;margin-top:5px;border-top:dotted 1px #666;}
.spacer_dots2{width:100%;height:5px;border-top:dotted 1px #666;}
.spacer{width:100%;height:5px;clear:both;}

.float_left
{
         float:left;
         margin-left: 20px;
}

.right
{
         text-align: right;
         padding-right: 6em;

}

.zentriert
{
         margin: auto;
         font-style: italic;
         color: black;
}


/* Zurück u. Weiter Buttons */

#zuruck
{
         height: 15px;
         margin-bottom: 27px;
}

#zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;


}

#zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 5px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#zuruck1
{
         height: 28px;
         margin-bottom: 27px;
}

#zuruck1 ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;


}

#zuruck1 ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#zuruck1 ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 5px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#zuruck1 ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}


#zuruck2
{
         position: absolute;
         height: 28px;
         margin-top: -64px;
         margin-left: 665px;
}

#zuruck2 ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;


}

#zuruck2 ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#zuruck2 ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 3px;
         padding-bottom: 3px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#zuruck2 ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

/* VDC Baureihe */

.produkt-boxes
{
         display: flex;
         flex-direction: row;
         align-items: flex-end;
         flex-wrap: wrap;
         margin-bottom: 60px;
}

.produkt-box
{
         display: flex;
         width: 25%;
         margin-right: 2.5%;
         align-self: stretch;
         border: 2px solid #ddd;
         margin-bottom: 30px;
         padding: 24px;
         flex-shrink: 0;
         text-decoration: none;
}

.produkt-box h2
{
         color: #666;
         font-family: arial, helvetica, sans-serif;
         font-size: 2.0em;

}

.produkt-box a
{
         text-decoration: none;
}


.inner
{
         text-align: center;
         align-self: flex-end;
}

#inhalt_vdc_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 400px;
}

#inhalt_vdc_r h1
{
         margin-left: -20px;
}


/*Kontaktformular */

form{width:620px;}
.zeile{width:600px;height:60px;}
.zeile_text{width:520px;height:160px;}
.spalte_l{width:50%;height:20px;float:left;}
.spalte_s{width:85%;height;20px;float:left;}
.spalte_n{width:15%;height:20px;float:right;}
.spalte_p{width:25%;height:20px;float:left;}
.spalte_o{width:75%;height:20px;float:left;}
.spalte_r{width:50%;height:20px;float:right;}
.spalte_f{width:100%;height:160px;}
.spalte_button{width:auto;height: 20px;float:left;margin-right:10px;}



/*Javascript Aufklapp DiVs */

.trigger {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #fff inset;-webkit-box-shadow:0 1px 1px #fff inset;box-shadow:0 1px 1px #fff inset;background:-moz-linear-gradient(center top, #e9e9e9 50%, #ddd 50%);background-color:#ddd;border:1px solid #003A84;color:#003A84;cursor:pointer;margin-bottom:5px;padding:5px;text-shadow:0 1px 0 #fff;width:260px;margin-left:auto;margin-right:auto;}
.trigger_active {color:#333;}

.toggle_container {padding:0px 0px;width:260px;background-color:#fff;margin-left:auto;margin-right:auto;border:solid 1px #003A84;}

.trigger1 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #fff inset;-webkit-box-shadow:0 1px 1px #fff inset;box-shadow:0 1px 1px #fff inset;background:-moz-linear-gradient(center top, #e9e9e9 50%, #ddd 50%);background-color:#ddd;border:1px solid #003A84;color:#003A84;cursor:pointer;margin-bottom:5px;padding:5px;text-shadow:0 1px 0 #fff;width:360px;margin-left:auto;margin-right:auto;}
.trigger_active1 {color:#333;}

.toggle_container1 {padding:0px 0px;width:360px;background-color:#fff;margin-left:auto;margin-right:auto;border:solid 1px #003A84;}





.agb
{
         text-decoration: none;
         color:#003a84;
}

.disclaimer
{
         font-size: 0.9em;
         text-align: justify;
}



#footer
{
         width: 1280px;
         height: 40px;
         background:url(../pics/footer_keppler.jpg);
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 0.9em;
         margin-top: 710px;
         position: absolute;
}

#footer a
{
         color: white;
         text-decoration: none;
}

#footer p
{
         margin-left: auto;
         margin-right: auto;
         text-align: center;
}

#zaehler
{
         margin: 9px;
}


#prodlabel
{
         color: #003a84;
         margin-top: 10px;
         font-family: arial, helvetica, sans-serif;
         font-weight: bold;
         font-size: 1.2em;

}

#prodhint
{
         color:black;
         font-family: arial, helvetica, sans-serif;
         font-size: 1.0em;
         color: #666;
         height: 70px;
         margin-top: 10px;
}


.produktpdf{width:480px;margin-left:0px;margin-top:10px;}
.produktpdf_img{width:128px;height:150px;margin-left: 40px;float:left;}
.produktpdf_img_small{width:90px;height:121px;margin-left: 15px;float:left;}
.produktpdf_label_small{width:90px;height:auto;margin-left:0px;margin-top:5px;font-size:0.7em;}
.produktpdf_label{width:auto;height:20px;margin-left:20px;margin-top:20px;float:left;}

a.pdf:link,a.pdf:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003a84;text-decoration:none;}
a.pdf:hover{text-decoration:underline;}
a.pdf:before{content: url(../pics/shared/download_icon.gif)}






/* CSS Hack */

.hackbox{
 display: none;
}
.dropdown-menu{
  display: none;
}
.dropdown
{
         margin-top: 0px;
         font-size: 0.8em;
         color: white;
}

.dropdown1
{
         margin-top: 0px;
         font-size: 0.8em;
         color: red;
}


.dropdown ul
{
         margin-top: 10px;
}

.knopf ul
{
         margin-top: 10px;
         color: white;
}



label {
  width:173px;
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  border: 1px solid white
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  height: 8px;
  border-bottom: 1px solid silver;
  font-weight: bold;
}


label:hover
{
         background-color:   #7F0000;
}
.dropdown div a{
  text-decoration: none;
  color: white;
  font-style: italic;

}
.dropdown ul{
  list-style-type: none;
  margin-top: 10px;

}


.dropdown div a:hover {
  color: #ffb400;
}
input[type="checkbox"]:checked ~ .dropdown-menu {
  display: block;
  width:200px;

  margin-top: -10px;
}


/* Navigationsmenü */

#menu
{
         font-family: arial, helvetica, sans-serif;
         margin-top: 10px;
}

#menu ul
{
         list-style-type: none;
         width: 100%;
         margin-left: 8px;
         overflow: hidden;
         width: 180px;
         border: 1px silver solid;
         padding-left: 10px;

}


#menu > ul > li > a
{
         font-size: 0.8em;
         color: white;
         font-weight: bold;
}

#menu > ul > li > ul > li
{
         position: relative;
         font-size: 0.8em;
}

#menu a
{
         text-decoration: none;
         color: white;
}

#menu > ul > li > ul > li > a
{
         font-style: italic;

}

#menu > ul > li > ul
{
         display: none;

}

#menu > ul > li:hover > ul
{
         display: block;
}

#menu > ul > li > a
{
         text-decoration: none;

         border-top: 1px solid white;
         display: block;
         white-space: nowrap;
         padding: 5px;
}

#menu > ul > li > ul > li > a
{
         padding: 3px;
         text-decoration: none;
         border-bottom: 1px solid #666;
         display: block;
         margin-left: -10px;
         color: white;
}

#menu a:hover
{
         background-color: #7F0000;
         color: white;
         display: block;
}

#menu a.active
{
         border-right:7px solid #7F0000;
}


#menu_sprache
{
         margin-top: 20px;
         margin-left: 30px;
         width: 200px;
}



#menu_sprache a
{
         color: white;
         text-decoration: none;
         font-size: 0.8em;
         font-family: arial, helvetica, sans-serif;
}

#menu_sprache a:hover
{
         background-color: blue;
}

/* Individuelle Formatierungen */


#inhalt
{
         width: 1060px;
         height: 700px;
         background-color: white;
         margin-top: 5px;
         margin-left: 217px;
         position: absolute;
         border: 1px solid white;
}

#inhalt_newsletter
{
         width: 1280px;
         height: auto;
         background-color: white;
         background-image: url(../pics/hintergrund.jpg);
         background-repeat: no-repeat;
         background-size: 1280px;
         margin-top: 5px;
         position: absolute;
         border: 1px solid white;
}


#inhalt h1
{
         color: #003a84;
         margin-top: 20px;
         font-size: 1.5em;
         font-weight: bold;
         font-family: arial, helvetica, sans-serif;
         margin-left: 20px;
}


#inhalt_newsletter h1
{
         font-size: 2em;
         font-weight: bold;
         font-family: arial, helvetica, sans-serif;
         margin-left: 20px;
}

#inhalt_newsletter p
{
         font-size: 1.2em;
         font-weight: bold;
         font-family: arial, helvetica, sans-serif;
         margin-left: 20px;
}


#inhalt_newsletter_l
{
         width: 630px;
         float: left;
         margin-left: 20px;

}
#inhalt_newsletter_r
{
         width: 630px;
         float: right;
         margin-top: 90px;
}

#inhalt_newsletter_r li
{
         font-size: 1.3em;
}

DIV.download
{
        position: absolute;
        right: 25px;
        font-size: 1.1em;
}

DIV.finanzierung
{
         font-size: 1.3em;
         margin-left: 40px;
         margin-bottom: 50px;
         height: 50px;

}
#inhalt_preis
{
         display: flex;
         width: 450px;
         align: center;
         background-color: #003a84;
         justify-content: center;
         border-color: #003a84;
         border-radius:15px;
         border-width: 5px;
         border-style: solid;
         margin-left: 70px;
}

#footer_newsletter
{
         width: 1280px;
         height: 40px;
         background:url(../pics/footer_keppler.jpg);
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 0.9em;
}

#footer_newsletter a
{
         color: white;
         text-decoration: none;
}

#footer_newsletter p
{
         margin-left: auto;
         margin-right: auto;
         text-align: center;
}

#inhalt_aktuell_l
{
         width: 600px;
         margin-top: 20px;
         float: left;
}

#inhalt_aktuell_r
{
         width: 400px;
         margin-top: 20px;
         margin-left: 20px;
         float: left;
}

#inhalt_aktuell ul, #inhalt_aktuell li
{
         list-style-image:url(../pics/symbole/quadrat.jpg);
         margin-top: 8px;
}

#inhalt_aktuell_l table
{
         border: 2px solid silver;
         border-collapse: separate;
         border-radius: 10px;
         clear: both;
         width: 600px;
         line-height: 1.2;
}

#inhalt_aktuell_r table
{
         border: 2px solid silver;
         border-collapse: separate;
         border-radius: 10px;
         clear: both;
         width: 400px;
         line-height: 1.2;
}


.inhalt_aktuell
{
         background-color:#003a84;
         color: white;
         text-align: center;

}

.inhalt_aktuell_p
{
         margin-right: 20px;
         text-align: justify;
}

.inhalt_aktuell_r
{
         text-align: center;
}


#inhalt_druckversion
{
         width: 1060px;
         height: auto;
         background-color: white;
         margin-top: 5px;
         margin: auto;
         position: absolute;
         border: 1px solid white;
}

#inhalt_druckversion_l
{
         width: 450px;
         float: left;
         margin-left: 30px;
}

#inhalt_druckversion_r
{
         width: 450px;
         float: left;
         margin-left: 30px;
}

#inhalt_druckversion form
{
         margin-left: 20px;
}

#inhalt_impressum_l
{
         width: 500px;
         float: left;
}

#inhalt_impressum_r
{
         widht: 500px;
         float: left;
}


#inhalt_text
{
         color: #666;
         font-family: arial, helvetica, sans-serif;
         font-size: 1.0em;
         margin-left: 20px;
         margin-right: 20px;
         line-height: 1.2;
}

#inhalt_text ul
{
         list-style-type: square;
}


#inhalt_bettfraes_l
{
         width: 500px;
         margin-left: 20px;
         float: left;
         text-align: justify;
         color: #666;
}

#inhalt_bettfraes_l a
{
         text-decoration: none;
         color: #003a84;
         font-family: arial, helvetica, sans-serif;
}

#inhalt_bettfraes_l a:hover
{
         text-decoration: underline;
}


#inhalt_bettfraes_l_liste a
{
         text-decoration: none;
         font-family: arial, helvetica, sans-serif;
         color: #666;
         font-size: 1.5em;
}



#inhalt_bettfraes_l_liste > ul > li:hover
{
         background-color: #7F0000;
         color: white;
         display: block;
}

#inhalt_bettfraes_l_liste a:hover
{
         color: white;
         text-decoration: none;
}


#inhalt_bettfraes_l_liste ul
{
         list-style-type: none;
         width: 80%;
         margin-left: 0px;
         overflow: hidden;
}

#inhalt_bettfraes_l_liste > ul > li > a
{
         font-size: 1.5em;
         color: #666;
         padding-left: 7px;


}

#inhalt_bettfraes_l_liste > ul > li
{
         border: 1px solid #666;
         margin-top: 3px;
         padding: 5px;
}

#inhalt_bettfraes_r
{
         width: 500px;
         margin-left: 30px;
         float: left;
}

#inhalt_bettfraes_r h1
{
         margin-left: 0px;
         margin-top: 10px;
         color: #666;
}

#inhalt_bettfraes_r ul li a
{
         text-decoration: none;
         color: #003a84;
         font-family: arial, helvetica, sans-serif;
}

#inhalt_bettfraes_r a:hover
{
         text-decoration: underline;
}

#inhalt_bettfraes_r ul
{
         margin-left: 60px;
         list-style-type: square;
}

#inhalt_bild
{
         margin-left:20px;
}

#inhalt_branchen
{
         margin-left: 30px;
         margin-top: 0px;
}

.inhalt_branchen_o
{
         border: 10px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;

}

.inhalt_branchen_u
{
         border: 1px solid #7F7F7F;
         border-radius: 0px 0px 10px 10px;
         background-color: #7F7F7F;
         width: 276px;
         text-align: center;
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 1em;
         font-weight: bold;
         margin-top: 10px;
}

#inhalt_fahrstaender_l
{
         width: 500px;
         margin-left: 20px;
         float: left;
         text-align: justify;
         color: #666;
}

#inhalt_fahrstaender_l a
{
         text-decoration: none;
         color: #003a84;
         font-family: arial, helvetica, sans-serif;
}

#inhalt_fahrstaender_l a:hover
{
         text-decoration: underline;
}


#inhalt_fahrstaender_l_liste a
{
         text-decoration: none;
         font-family: arial, helvetica, sans-serif;
         color: #666;
         font-size: 1.5em;
}



#inhalt_fahrstaender_l_liste > ul > li:hover
{
         background-color: #7F0000;
         color: white;
         display: block;
}

#inhalt_fahrstaender_l_liste a:hover
{
         color: white;
         text-decoration: none;
}


#inhalt_fahrstaender_l_liste ul
{
         list-style-type: none;
         width: 80%;
         margin-left: 0px;
         overflow: hidden;
}

#inhalt_fahrstaender_l_liste > ul > li > a
{
         font-size: 1.5em;
         color: #666;
         padding-left: 7px;


}

#inhalt_fahrstaender_l_liste > ul > li
{
         border: 1px solid #666;
         margin-top: 3px;
         padding: 5px;
}

#inhalt_fahrstaender_r
{
         width: 500px;
         margin-left: 30px;
         float: left;
}

#inhalt_fahrstaender_r h1
{
         margin-left: 0px;
         margin-top: 10px;
         color: #666;
}

#inhalt_fahrstaender_r ul li a
{
         text-decoration: none;
         color: #003a84;
         font-family: arial, helvetica, sans-serif;
}

#inhalt_fahrstaender_r a:hover
{
         text-decoration: underline;
}

#inhalt_fahrstaender_r ul
{
         margin-left: 60px;
         list-style-type: square;
}

#inhalt_konzept
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         font-size: 1em;
}

.fertigungsbeispiele_h
{
         background-color: #003a84;
         color: white;
         text-align: center;
         width: 1020px;
         border: 2px solid silver;
         border-radius: 10px;
         line-height: 1.5em;
         font-size: 1.2em;
}

.fertigungsbeispiele_i
{
         border: 2px solid silver;
         border-radius: 10px;
         width: 1020px;
         background-color: #eee;
}

.fertigungsbeispiele_s1
{
         width: 150px;
         padding-left: 4px;
         background-color: white;
}

.fertigungsbeispiele_s2
{
         width: 260px;
         background-color: #eee;
         padding-left: 4px;
         background-color: white;
}

.fertigungsbeispiele_s3
{
         background-color: #eee;
         text-align: center;

}

#inhalt_konzept p
{

         text-align: justify;
}

.gebraucht_r
{
         width: 300px;
         padding-left: 90px;
}


#inhalt_gebraucht_l
{
         margin-left: 0px;
         margin-right: 20px;
         width: 490px;
         height: 50px;
         float: left;
}


#inhalt_gebraucht_r
{
         margin-top: 0px;
         margin-left: 0px;
         margin-right: 20px;
         width:490px;
         height: 50px;
         float: left;
}

.inhalt_gebraucht_l_header
{
         border: 2px solid silver;
         border-radius: 10px;
         margin-left: auto;
         margin-right: auto;
         width: 250px;
         text-align: center;
         background: #003a84;
         color: white;
}

.inhalt_gebraucht_r_header
{
         border: 2px solid silver;
         border-radius: 10px;
         margin-left: auto;
         margin-right: auto;
         width: 250px;
         text-align: center;
         background: #003a84;
         color: white;
}


.inhalt_gebraucht_o
{

         border: 2px solid #003a84;
         border-radius: 0px 0px 10px 10px;
         width: 250px;
         height: 110px;
         font-size: 0.9em;
         color: #666;
         text-align: center;
         margin-top: 0px;
         padding-top: 5px;
}

.inhalt_gebraucht_u
{

         border: 2px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;
         width: 250px;
         text-align: center;
         color: white;

         font-family: arial, helvetica, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         padding-top: 2px;

}





.inhalt_gebraucht_l
{
         width: 150px;
         height: 100px;
         text-align: center;
}

.inhalt_gebraucht_rahmen
{
         border: 2px solid silver;
         border-radius: 10px;
}

#inhalt_gebraucht_l a
{
         text-decoration: none;
         color: #666;
}

#inhalt_gebraucht_r a
{
         text-decoration: none;
         color: #666;
}

#inhalt_getriebe
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

#inhalt_getriebe p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
}

#inhalt_getriebe_bild
{
         width: 300px;
         float:left;
}

#inhalt_getriebe_fancy
{
         margin-top: 20px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_getriebe_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_getriebe_fancy tr
{
         margin-left: 10px;
}


#inhalt_getriebe_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_getriebe_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}



#inhalt_hdc3000_rund_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_rund_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 40px;
}

#inhalt_hdc3000_rund_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_rund_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_rund_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_hdc3000_rund_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}


#inhalt_hdc3000_rund_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.7;
}

#inhalt_hdc3000_rund_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 400px;
}

#inhalt_hdc3000_rund_r h1
{
         margin: 0px;
}

#inhalt_hdc3000_rund_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_rund_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_hdc3000_rund_zuruck
{
         height: 15px;
}

#inhalt_hdc3000_rund_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_hdc3000_rund_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_rund_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_rund_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_hdc3000_rund_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_hdc3000_rund_daten_r ul
{
         list-style-type: square;
}


#inhalt_hdc3000_rund_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_hdc3000_rund_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_hdc3000_rund_daten_grau
{
         background-color: #eee;
}

#inhalt_hdc3000_starr_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_starr_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 40px;
}

#inhalt_hdc3000_starr_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_starr_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_starr_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}


#inhalt_hdc3000_starr_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.2;
}

#inhalt_hdc3000_starr_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 400px;
}

#inhalt_hdc3000_starr_r h1
{
         margin: 0px;
}

#inhalt_hdc3000_starr_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_starr_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_hdc3000_starr_zuruck
{
         height: 15px;
}

#inhalt_hdc3000_starr_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_hdc3000_starr_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_starr_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_starr_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_hdc3000_starr_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_hdc3000_starr_daten_r ul
{
         list-style-type: square;
}


#inhalt_hdc3000_starr_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_hdc3000_starr_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_hdc3000_starr_daten_grau
{
         background-color: #eee;
}

#inhalt_hdc3000_z_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_z_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 40px;
}

#inhalt_hdc3000_z_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_z_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_z_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}


#inhalt_hdc3000_z_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.6;
}

#inhalt_hdc3000_z_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 400px;
}

#inhalt_hdc3000_z_r h1
{
         margin: 0px;
}

#inhalt_hdc3000_z_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_z_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_hdc3000_z_zuruck
{
         height: 15px;
}

#inhalt_hdc3000_z_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_hdc3000_z_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_z_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_z_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_hdc3000_z_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_hdc3000_z_daten_r ul
{
         list-style-type: square;
}


#inhalt_hdc3000_z_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_hdc3000_z_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_hdc3000_z_daten_grau
{
         background-color: #eee;
}

#inhalt_hdc1250_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_hdc1250_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 40px;
}

#inhalt_hdc1250_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc1250_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc1250_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}


#inhalt_hdc1250_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.3;
}

#inhalt_hdc1250_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 400px;
}

#inhalt_hdc1250_r h1
{
         margin: 0px;
}

#inhalt_hdc1250_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_hdc1250_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_hdc1250_zuruck
{
         height: 15px;
}

#inhalt_hdc1250_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_hdc1250_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc1250_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc1250_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_hdc1250_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_hdc1250_daten_r ul
{
         list-style-type: square;
}


#inhalt_hdc1250_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_hdc1250_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_hdc1250_daten_grau
{
         background-color: #eee;
}

.inhalt_karrieren
{
         display: flex;
         width: 1020px;
         text-align: justify;
}

.inhalt_karriere_bilder
{
         margin-top: 30px;
         margin-left: 20px;
}




#inhalt_komponenten p
{
         margin-left: 20px;
         margin-right: 20px;
         text-align: justify;
}

#inhalt_komponenten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 490px;
}

#inhalt_komponenten_l table
{
         font-size: 1.2em;
         margin-top: -10px;
         width: 480px;
}

.inhalt_komponenten
{
         background-color:#DFDFDF;
         color:#fff;
         font-weight:bold;
}

.inhalt_komponenten_grau
{
         background-color: #eee;
}

#inhalt_komponenten_l_liste a
{
         text-decoration: none;
         font-family: arial, helvetica, sans-serif;
         color: #666;
         font-size: 1.5em;
         padding: 0px;
         margin: 10px;
}

#inhalt_komponenten_l_liste > ul > li:hover
{
         background-color: #7F0000;
         color: white;
         display: block;
}

#inhalt_komponenten_l_liste a:hover
{
         color: white;
         text-decoration: none;
}

#inhalt_komponenten_l_liste ul
{
         list-style-type: none;
         text-align: center;
         width: 100%;
         margin-top: -10px;
         padding: 0px;
         overflow: hidden;
}

#inhalt_komponenten_l_liste > ul > li > a
{
         font-size: 1.5em;
         color: #666;
         padding: 0px;
         margin: 0px;
}

#inhalt_komponenten_l_liste > ul > li
{
         border: 1px solid #666;
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left: 94px;
         margin-right: 94px;
         padding: 5px;
         display: block;
}

#inhalt_komponenten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 490px;
}

#inhalt_komponenten_r_liste a
{
         text-decoration: none;
         font-family: arial, helvetica, sans-serif;
         color: #666;
         font-size: 1.5em;
         padding: 0px;
         margin: 10px;
}

#inhalt_komponenten_r_liste > ul > li:hover
{
         background-color: #7F0000;
         color: white;
         display: block;
}

#inhalt_komponenten_r_liste a:hover
{
         color: white;
         text-decoration: none;
}

#inhalt_komponenten_r_liste ul
{
         list-style-type: none;
         text-align: center;
         width: 100%;
         margin-top: -10px;
         padding: 0px;
         overflow: hidden;
}

#inhalt_komponenten_r_liste > ul > li > a
{
         font-size: 1.5em;
         color: #666;
         padding: 0px;
         margin: 0px;
}

#inhalt_komponenten_r_liste > ul > li
{
         border: 1px solid #666;
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left: 94px;
         margin-right: 94px;
         padding: 5px;
         display: block;
}


.spalte_r input
{
         width: 100%;
}



.spalte_l input
{
         width: 100%;
}

.spalte_s input
{
         width: 100%;
         margin-right: 10px;
}

.spalte_n input
{
         width: 100%;
         margin-right: 10px;
}

.spalte_p input
{
         width: 100%;
}

.spalte_o input
{
         width: 100%;
}

.spalte_button input
{
         background: #003a84;
         color: white;
         border: 2px solid silver;
         width: 255px;
         height: 30px;
         font-weight: bold;
         border-radius: 4px;
         cursor: pointer;
}

#inhalt_kontakt p
{
         margin-left: 20px;
         margin-right: 20px;
}

#inhalt_kontakt label
{
         color: #003a84;
         display: inline;
         font-size: 0.9em;
         padding: 1px;
         border: none;
}

#inhalt_kontakt label:hover
{
         background: white;
}

#inhalt_kontakt textarea
{
         width: 96%;
         height: 120px;
}

#inhalt_kontakt_l
{
         margin-left: 20px;
         width: 640px;
         float: left;
}

#inhalt_kontakt_r
{
         width: 320px;
         margin-left: 0px;
         margin-right: 20px;
         float: left;
}

#inhalt_kontakt_r a
{
         text-decoration: none;
         color: #003a84;
}

#inhalt_kontakt_r a:hover
{
         text-decoration: underline;
}


#inhalt_kontakt_r table
{
         border: 1px solid #003a84;
         width: 300px;
         border-radius: 4px;
}

.inhalt_kontakt_header
{
         color: white;
         background: #003a84;
         border: 1px solid red;
         }

.inhalt_kontakt
{
         font-size: 0.9em;
         line-height: 1.4;
         padding-left: 5px;
         padding-right: 5px;
}

.kontakt_button
{
         width: 150px;
}





.inhalt_lagermaschine_l
{
         width: 250px;
}




#inhalt_service
{
         text-align: justify;
}

#inhalt_service p
{
         margin-left: 20px;
         margin-right: 20px;
         font-family: arial, helvetica, sans-serif;
}

#inhalt_service ul, #inhalt_service li
{
         list-style-image:url(../pics/symbole/quadrat.jpg);
         margin-top: 8px;
         margin-right: 10px;
}


.inhalt_service_header
{
         width: 800px;
         background: #003A84;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         border: 3px solid silver;
         border-radius: 10px;
         color: white;
         height: 40px;
         font-size: 1.2em;
}

.inhalt_service_table_l
{
         width: 400px;
         border: none;
         margin-left: 130px;
         text-align: left;
         margin-top: 10px;
         line-height: 1.8;
         height: 375px;
         font-size: 1.2em;

}

.inhalt_service_table_r
{
         width: 400px;
         border: none;
         margin-left: 130px;
         text-align: left;
         margin-top: 10px;
         line-height: 1.8;
         height: 375px;
         font-size: 1.2em;

}




#inhalt_spannvorrichtungen
{
         margin-left: 20px;
         margin-right: 20px;
         text-align: justify;
}


#inhalt_spannvorrichtungen_l
{
         margin-left: 80px;
         margin-right: 0px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_spannvorrichtungen_l h3
{
         font-size: 1em;
}

#inhalt_spannvorrichtungen_l table
{
         font-size: 1.2em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_spannvorrichtungen_r
{
         margin-left: 0px;
         margin-right: 80px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_spannvorrichtungen_r h3
{
         font-size: 1em;
}

#inhalt_spannvorrichtungen_r ul
{
         list-style-type: square;
}


#inhalt_spannvorrichtungen_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_spannvorrichtungen
{
         background-color:#DFDFDF;
         color:#fff;
         font-weight:bold;
}

.inhalt_spannvorrichtungen_grau
{
         background-color: #eee;
}

#inhalt_werkzeugkettenmagazin_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_werkzeugkettenmagazin_l table
{
         font-size: 1.2em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_werkzeugkettenmagazin_r
{
         margin-left: 80px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 400px;

}

#inhalt_werkzeugkettenmagazin_r ul
{
         list-style-type: square;
}


#inhalt_werkzeugkettenmagazin_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_werkzeugkettenmagazin
{
         background-color:#DFDFDF;
         color:#fff;
         font-weight:bold;
}

.inhalt_werkzeugkettenmagazin_grau
{
         background-color: #eee;
}

#inhalt_werkzeugkettenmagazin_zuruck
{
         height: 15px;
}

#inhalt_werkzeugkettenmagazin_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_werkzeugkettenmagazin_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_werkzeugkettenmagazin_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_werkzeugkettenmagazin_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_werkzeugregalmagazin_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_werkzeugregalmagazin_l table
{
         font-size: 1.2em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_werkzeugregalmagazin_r
{
         margin-left: 80px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 400px;

}

#inhalt_werkzeugregalmagazin_r ul
{
         list-style-type: square;
}


#inhalt_werkzeugregalmagazin_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_werkzeugregalmagazin
{
         background-color:#DFDFDF;
         color:#fff;
         font-weight:bold;
}

.inhalt_werkzeugregalmagazin_grau
{
         background-color: #eee;
}

#inhalt_werkzeugregalmagazin_zuruck
{
         height: 15px;
}

#inhalt_werkzeugregalmagazin_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_werkzeugregalmagazin_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_werkzeugregalmagazin_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_werkzeugregalmagazin_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_modell_FS_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_modell_FS_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 40px;
}

#inhalt_modell_FS_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_modell_FS_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_modell_FS_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_modell_FS_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}


#inhalt_modell_FS_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.5;
}

#inhalt_modell_FS_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 400px;
}

#inhalt_modell_FS_r h1
{
         margin: 0px;
}

#inhalt_modell_FS_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_modell_FS_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_modell_FS_zuruck
{
         height: 15px;
}

#inhalt_modell_FS_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_modell_FS_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_modell_FS_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_modell_FS_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_modell_FS_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_modell_FS_daten_r ul
{
         list-style-type: square;
}


#inhalt_modell_FS_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_modell_FS_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_modell_FS_daten_grau
{
         background-color: #eee;
}

#inhalt_modell_FSH_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_modell_FSH_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: -20px;

}

#inhalt_modell_FSH_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
         margin-left: 10px;
         padding-left: 10px;
         float: left;
}

#inhalt_modell_FSH_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_modell_FSH_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_modell_FSH_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}


#inhalt_modell_FSH_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.2;
}

#inhalt_modell_FSH_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 480px;
}

#inhalt_modell_FSH_r h1
{
         margin: 0px;
}

#inhalt_modell_FSH_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_modell_FSH_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_modell_FSH_zuruck
{
         height: 15px;
}

#inhalt_modell_FSH_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_modell_FSH_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_modell_FSH_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_modell_FSH_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_modell_FSH_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_modell_FSH_daten_r ul
{
         list-style-type: square;
}


#inhalt_modell_FSH_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_modell_FSH_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_modell_FSH_daten_grau
{
         background-color: #eee;
}

#inhalt_hdc3000_starr_rund_l
{
         margin-left: 20px;
         margin-right: 20px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_starr_rund_l ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 40px;
}

#inhalt_hdc3000_starr_rund_l ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_starr_rund_l ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 30px;
         padding-left: 10px;
         padding-top: 8px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_starr_rund_l ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}


#inhalt_hdc3000_starr_rund_l p
{
         text-align: justify;
         color: #666;
         font-family: arial, helvetica, sans-serif;
         line-height: 1.2;
}

#inhalt_hdc3000_starr_rund_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         float: left;
         width: 400px;
}

#inhalt_hdc3000_starr_rund_r h1
{
         margin: 0px;
}

#inhalt_hdc3000_starr_rund_daten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: -10px;
         float: left;
         width: 500px;
}

#inhalt_hdc3000_starr_rund_daten_l table
{
         font-size: 0.8em;
         margin-top: -10px;
         width: 480px;
}

#inhalt_hdc3000_starr_rund_zuruck
{
         height: 15px;
}

#inhalt_hdc3000_starr_rund_zuruck ul
{
         list-style-type: none;
         padding: 0px;
         margin-left: 20px;

}

#inhalt_hdc3000_starr_rund_zuruck ul li
{
         width:150px;
         height:30px;
         margin-top:10px;
}

#inhalt_hdc3000_starr_rund_zuruck ul li a
{
         display: block;
         font-family: arial, helvetica, sans-serif;
         height: 20px;
         padding-left: 10px;
         padding-top: 0px;
         text-decoration: none;
         width: 150px;
         color:white;
         background: #003a84;

}

#inhalt_hdc3000_starr_rund_zuruck ul li a:hover
{
         background: white;
         color: #003a84;
         border: 1px solid #003a84;
}

#inhalt_hdc3000_starr_rund_daten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 30px;
         float: left;
         width: 480px;
}

#inhalt_hdc3000_starr_rund_daten_r ul
{
         list-style-type: square;
}


#inhalt_hdc3000_starr_rund_daten_r table
{
         font-size: 0.8em;
         width: 480px;
}

.inhalt_hdc3000_starr_rund_daten
{
         background-color:#003a84;
         color:#fff;
         font-weight:bold;
}

.inhalt_hdc3000_starr_rund_daten_grau
{
         background-color: #eee;
}

#inhalt_historie td
{
         height: 40px;
         vertical-align: top;
}

.historie_small{width:80px;}
.historie_big{width:400px;}

#inhalt_historie ul, #inhalt_historie li
{
         margin-top: 0px;
         list-style-image:url(../pics/symbole/quadrat.jpg);
}


#inhalt_kompetenz
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 20px;
         line-height: 1.5;
}


.inhalt_kompetenz_o
{
         border: 10px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;

}

.inhalt_kompetenz_u
{
         border: 1px solid #7F7F7F;
         border-radius: 0px 0px 10px 10px;
         background-color: #7F7F7F;
         width: 336px;
         text-align: center;
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 1em;
         font-weight: bold;
         margin-top: 10px;

}

#inhalt_lineboremaschine
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_lineboremaschine
{
         width: 200px;
}


#inhalt_lineboremaschine p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
         line-height: 1.1
}

#inhalt_lineboremaschine_bild
{
         width: 300px;
         float:left;
}

#inhalt_lineboremaschine_fancy
{
         margin-top: 50px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_lineboremaschine_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_lineboremaschine_fancy tr
{
         margin-left: 10px;
}


#inhalt_lineboremaschine_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_lineboremaschine_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_philosophie
{
         width: 600px;
         margin-left: auto;
         margin-right: auto;
}

#inhalt_philosophie ul, #inhalt_philosophie li
{
         list-style-image:url(../pics/symbole/quadrat.jpg);
         margin-top: 8px;
}

#inhalt_philosophie table
{
         border: 2px solid silver;
         border-collapse: separate;
         border-radius: 10px;
         clear: both;
         width: 600px;
         line-height: 1.2;
}

.inhalt_philosophie
{
         background-color:#003a84;
         color: white;
         text-align: center;
}

#inhalt_qualitaet
{
         width: 400px;
         text-align: justify;
         float: left;
         line-height: 1.5;
}

.inhalt_qualitaet
{
         color: #666;
         text-align: center;
         border: 2px solid #003a84;
         border-collapse: separate;
         border-radius: 10px;
         font-size: 1.3em;

}

#inhalt_qualitaet_bild
{
         margin-left: 25px;
         float: left;
}

#inhalt_qualitaet_bild table
{
         border: 2px solid silver;
         border-collapse: separate;
         border-radius: 10px;
         clear: both;
         width: 500px;
         margin-left: 50px;

}

.inhalt_qualitaet_bild_o
{
         background-color:#003a84;
         color: white;
         text-align: center;
}

.inhalt_qualitaet_bild_u
{
         color: white;
         text-align: center;

}

#inhalt_retrofit_fancy
{
         margin-top: 0px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;

}

#inhalt_retrofit_fancy img
{
         width:333px;
         border: 1px solid #666;
}


#inhalt_sonderbearbeitungscenter
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_sonderbearbeitungscenter
{
         width: 200px;
}


#inhalt_sonderbearbeitungscenter p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
}

#inhalt_sonderbearbeitungscenter_bild
{
         width: 300px;
         float:left;
}

#inhalt_sonderbearbeitungscenter_fancy
{
         margin-top: 0px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_sonderbearbeitungscenter_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_sonderbearbeitungscenter_fancy tr
{
         margin-left: 10px;
}


#inhalt_sonderbearbeitungscenter_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderbearbeitungscenter_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderbohrmaschine
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_sonderbohrmaschine
{
         width: 200px;
}


#inhalt_sonderbohrmaschine p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
         line-height: 1.3;
}

#inhalt_sonderbohrmaschine_bild
{
         width: 300px;
         float:left;
}

#inhalt_sonderbohrmaschine_fancy
{
         margin-top: 30px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_sonderbohrmaschine_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_sonderbohrmaschine_fancy tr
{
         margin-left: 10px;
}


#inhalt_sonderbohrmaschine_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderbohrmaschine_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderdrehmaschine
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_sonderdrehmaschine
{
         width: 200px;
}


#inhalt_sonderdrehmaschine p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
         line-height: 1.1
}

#inhalt_sonderdrehmaschine_bild
{
         width: 300px;
         float:left;
}

#inhalt_sonderdrehmaschine_fancy
{
         margin-top: 10px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_sonderdrehmaschine_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_sonderdrehmaschine_fancy tr
{
         margin-left: 10px;
}


#inhalt_sonderdrehmaschine_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderdrehmaschine_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderfraesmaschine
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_sonderfraesmaschine
{
         width: 200px;
}


#inhalt_sonderfraesmaschine p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
         line-height: 1.3;
}

#inhalt_sonderfraesmaschine_bild
{
         width: 300px;
         float:left;
}

#inhalt_sonderfraesmaschine_fancy
{
         margin-top: 70px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_sonderfraesmaschine_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_sonderfraesmaschine_fancy tr
{
         margin-left: 10px;
}


#inhalt_sonderfraesmaschine_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_sonderfraesmaschine_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_transferstrasse
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_transferstrasse
{
         width: 200px;
}


#inhalt_transferstrasse p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
         line-height: 1.1
}

#inhalt_transferstrasse_bild
{
         width: 300px;
         float:left;
}

#inhalt_transferstrasse_fancy
{
         margin-top: 70px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_transferstrasse_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_transferstrasse_fancy tr
{
         margin-left: 10px;
}


#inhalt_transferstrasse_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_transferstrasse_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_umbauten
{
         width: 580px;
         margin-right: 20px;
         margin-left: 20px;
         float: left;
}

.inhalt_umbauten
{
         width: 200px;
}

#inhalt_umbauten p
{
         width: 580px;
         text-align: justify;
         margin-right: 20px;
         margin-top: 0px;
         line-height: 1.3;
}

#inhalt_umbauten_bild
{
         width: 300px;
         float:left;
}

#inhalt_umbauten_fancy
{
         margin-top: 10px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 20px;
}

#inhalt_umbauten_fancy img
{
         width:333px;
         border: 1px solid #666;
}

#inhalt_umbauten_fancy tr
{
         margin-left: 10px;
}


#inhalt_umbauten_l
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_umbauten_r
{
         margin-left: 20px;
         margin-right: 20px;
         margin-top: 0px;
         float: left;
         width: 430px;
}

#inhalt_vertrieb
{
         background:url(../pics/vertrieb/globus.jpg);
         background-size: cover;
         background-repeat:no-repeat;
         background-position:50% 50%;
         height: 680px;
}


.inhalt_vertrieb_o
{
         border: 2px solid #003a84;
         border-radius: 0px 0px 10px 10px;
         width: 300px;
         height: 120px;
         font-size: 0.8em;
         color: #666;
         text-align: center;
         margin-top: 0px;
         padding-top: 5px;
}

.inhalt_vertrieb_u
{
         border: 2px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;
         width: 300px;
         text-align: center;
         color: white;
         margin-top: 20px;
         font-family: arial, helvetica, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         padding-top: 2px;

}

.inhalt_vertrieb_china_o
{
         border: 2px solid #003a84;
         border-radius: 0px 0px 10px 10px;
         width: 300px;
         height: 130px;
         font-size: 0.8em;
         color: #666;
         text-align: center;
         padding-top: 5px;

}

.inhalt_vertrieb_china_u
{
         border: 2px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;
         width: 300px;
         height: 15px;
         padding-top: 2px;
         text-align: center;
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         margin-top: 20px;
}

.inhalt_vertrieb_Gim_o
{
         border: 2px solid #003a84;
         border-radius: 0px 0px 10px 10px;
         width: 300px;
         height: 115px;
         font-size: 0.8em;
         color: #666;
         text-align: center;
         padding-top: 5px;

}

.inhalt_vertrieb_Gim_u
{
         border: 2px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;
         width: 300px;
         height: 30px;
         padding-top: 2px;
         text-align: center;
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         margin-top: 20px;
}


.inhalt_vertrieb_1_u
{
         border: 2px solid #003a84;
         border-radius: 10px 10px 0px 0px;
         background-color: #003a84;
         width: 300px;
         height: 15px;
         padding-top: 2px;
         text-align: center;
         color: white;
         font-family: arial, helvetica, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
}

.inhalt_vertrieb_1_o
{
         border: 2px solid #003a84;
         border-radius: 0px 0px 10px 10px;
         width: 300px;
         height: 155px;
         font-size: 0.8em;
         color: #666;
         text-align: center;
         margin-top: 0px;
         padding-top: 5px;
}






#inhalt_historie p, #inhalt_historie table
{
         margin-left: 20px;
         margin-right: 20px;
         font-family: arial, helvetica, sans-serif;
         color: #666;
}


/* Flexbox formatierung */


#flexibilitaet h1
{
         font-family: arial, helvetica, sans-serif;
         font-size: 2.0em;
         color: #003a84;
         text-align: center;
}

#flexibilitaet p
{
         font-family: arial, helvetica, sans-serif;
         font-size: 1.2em;
         color: #666;
         text-align: justify;
}

#flexibilitaet
{
         width: 700px;
}


#maschinentisch
{
         width: 700px;
}


#modularitaet h1
{
         font-family: arial, helvetica, sans-serif;
         font-size: 2.0em;
         color: #003a84;
         text-align: center;
}

#modularitaet p
{
         font-family: arial, helvetica, sans-serif;
         font-size: 1.2em;
         color: #666;
         text-align: justify;
}

#modularitaet
{
         width: 700px;
}

#modular
{
         width: 700px;
}


#dynamik h1
{
         font-family: arial, helvetica, sans-serif;
         font-size: 2.0em;
         color: #003a84;
         text-align: center;
}

#dynamik p
{
         font-family: arial, helvetica, sans-serif;
         font-size: 1.2em;
         color: #666;
         text-align: justify;
}

#dynamik
{
         width: 700px;
}


#optionen
{
         width: 700px;
}


#power h1
{
         font-family: arial, helvetica, sans-serif;
         font-size: 2.0em;
         color: #003a84;
         text-align: center;
}

#power p
{
         font-family: arial, helvetica, sans-serif;
         font-size: 1.2em;
         color: #666;
         text-align: justify;
}

#power
{
         width: 700px;
}

#steifigkeit h1
{
         font-family: arial, helvetica, sans-serif;
         font-size: 2.0em;
         color: #003a84;
         text-align: center;
}

#steifigkeit p
{
         font-family: arial, helvetica, sans-serif;
         font-size: 1.2em;
         color: #666;
         text-align: justify;

}

#steifigkeit
{
         width: 700px;
}