@charset "utf-8";
/* CSS Document */
* {
 padding: 0px;
 margin: 0px;
 behavior: url(csshover.htc)
}

p a{
  font-weight:bold;
  margin-top: 10px;
  line-height:330%;
  }

#index_inhalt .csc-default{
  margin: 5px 0 48px 0;
  *margin: 13px 0 50px 0;
 }



#index_inhalt a{
 color:#000;
 font-size: 10pt;
 text-decoration:none;
 line-height: 300%;
}


#index_inhalt{
  padding: 60px 0 0 0;
  float:left;
  width: 600px;
  height: 508px;
  overflow: auto;
}  

#inhalt{
  padding: 45px 0 0 0;
  *padding: 45px 0 0 20px;
  float:left;
  width: 720px;
  *width: 740px;
  height: 508px;
  overflow: auto;
    }

.csc-textpic-border .csc-textpic-imagewrap img{
  border: solid 1px #01b4ee;
  }

#navigation{
  width:100%;
  height: 25px;
  *height: 21px;
  background-color: #01b4ee;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
  text-align: center;
  }

#header{
  margin: 0 auto 0 auto;
  width:100%;
  height: 185px;
  *height: 183px;
        overflow: hidden;
  text-align:center;
  }
#header img{
  margin: 0 auto 0 auto;
  }
#subnavi table{
  margin-top: 10px;
  }
.subnavi_level2 a{
  margin: 2px 0 0 20px;
  font-size:9px;
  }
  .subnavi_level2_act a{
    margin: 2px 0 0 20px;
    font-size:9px;
    font-weight:bold;  
    color:#01b4ee;
    }



#inhalt img{
  /*border: solid 2px #dce9f6;*/
  margin: 0 0 25px 0;
  }
#footer_navi{
  margin: 5px auto 0 auto;
  width: 630px;
  *width: 870px;
  height:19px;
  padding-left: 150px;
  text-align: right;
  }    
  #navi a{
    font-size: 10pt;
    font-weight:bold;
    display:block;
    margin: -4px 0 0 -1px;
    padding: 5px 0 4px 6px;
    width: 134px;
    * padding: 2px 0 0 6px;
    * line-height: 170%;
    * margin: -3px 0 0 0;
    * width: 138px;
    color:#FFFFFF;
    text-decoration:none;
    }
    
    #navi a:hover{
      color:#01b4ee;
      background-color:#fdfdfd;
      }
    

#navi{
  padding:0 0 0 146px;
  *padding:0 0 0 135px;
  margin: 0 auto 0 auto;
  width: 720px;
  height:100%;
  text-align:left;
  }
#fr_navi{
  padding:0 0 0 146px;
  *padding:0 0 0 135px;
  margin: 0 auto 0 auto;
  width: 720px;
  height:100%;
  text-align:left;
  }
  #fr_navi a{
    font-size: 9pt;
    font-weight:bold;
    display:block;
    margin: -4px 0 0 -1px;
    padding: 6px 0 5px 6px;
    width: 134px;
    * padding: 4px 0 1px 6px;
    * line-height: 170%;
    * width: 145px;
    * display:inline-table;
    color:#FFFFFF;
    text-decoration:none;
    }
      #fr_navi td{
          padding-left: 4px;
      height:24px;
      *height:22px;
      width: 137px;
      }
      #fr_navi a:hover{
      color:#01b4ee;
      background-color:#FFFFFF;
      }  
      #fr_navi .navi_level1_act a{
      color:#01b4ee;
      background-color:#FFFFFF;
      }



  #subnavi{
  text-align:left;
  float:left;
  width: 129px;
  *width: 138px;
  height: 100%;
  color: #01b4ee;
  font-weight: bold;
  font-size: 9px;
  padding: 58px 0 0 30px;
  
    }




#index_navi{
  padding:0px;
  margin: 6 auto 0 auto;
  *margin: 8 auto 2 auto;

  width: 870px;
  height:auto;
  overflow:hidden !important;
}    
#index_navi p{
 color:#fff;
}
#index_navi a{
 color:#fff;
 text-decoration:none;
}

  .navi_level2 a{
      font-size:11px;
      display:block;
      width: 130px;
      min-height:18px;
    height:auto !important;
    height:18px;
      *width: 137px;    
      padding: 4px 1px 1px 4px;
      *line-height: 170%;
      margin: 0px;
      text-decoration:none;
      color:#000;
      background-color:#dce9f6;
      font-weight:normal;
      }

    .navi_level2_act a{
      font-size:11px;
      display:block;
      width: 130px;
      height: 18px;
      *width: 137px;    
      padding: 4px 1px 1px 4px;
      *line-height: 170%;
      margin: 0px;
      text-decoration:none;
      color:#000;
      background-color:#a6cae7;
      font-weight:normal;
      }  



    *table{
      border:0;
      border-collapse:collapse;
      }

    #navi td{
        padding-left: 4px;
      height:24px;
      *height:22px;
      width: 137px;
      }

  .navi_level2 a{
      font-size:11px;
      display:block;
      width: 130px;
      *width: 137px;    
      padding: 2px 0 0 4px;
      margin: 0;
      text-decoration:none;
      color:#000;
      background-color:#dce9f6;
      font-weight:normal;
      }

    .navi_level2_act a{
      font-size:11px;
      display:block;
      width: 130px;
      *width: 137px;    
      padding: 2px 0 0 4px;
      margin: 0;
      text-decoration:none;
      color:#000;
      background-color:#a6cae7;
      font-weight:normal;
      }    

.hidepics 
{
  width:0px;
  height:0px;
  visibility:hidden;
}

  
  
#worldmap_content{
  width: 881px;
  height: 528px;
  margin: 0 auto 0 auto;
  }
#worldmap_content img{
  border-left: solid 2px #fff;
  border-right: solid 2px #fff;
}  
  
  a{
  text-decoration:none;
  color:#000000;
  }




body{
  margin:0;
  padding:0;
  font-size: 8pt;
  font-family:Verdana, Arial, Helvetica;
  background-color:#d3d3d3;
  }


  #footer_navi a{
  font-size: 9pt;
  font-weight:bold;
  padding: 5px 12px 5px 12px;
  color:#FFFFFF;
  text-decoration:none;
  margin: 0 0 0 -3px;
  line-height: 100%;
    }  
    #footer_navi a:hover{
      color:#01b4ee;
      background-color:#FFFFFF;
      }
  
  #navi .navi_level1_act a{
      color:#01b4ee;
      background-color:#FFFFFF;
      }
  .navi_level2 a:hover{
      color:#000;
      background-color:#a6cae7;
      }

#content{
  width: 881px;
  height: 558px;
  margin: 0 auto 0 auto;
  text-align:left;
  }  


  #index_inhalt{
  text-align:left;
  padding: 50px 0 0 0;
  float:left;
  width: 600px;
  height: 508px;
  overflow: auto;
    }  
  
    #inhalt h1{
      text-align:left;
      font-size: 11pt;
      color: #0199CB;
      margin-bottom:10px;
      }
    #inhalt p{
        text-align:left;
        font-size: 9pt;
        color: #222;
        line-height: 140%;
        *line-height: 145%;
        
      }


#middle{
  margin: 0 auto 0 auto;
  width:100%;
  height: 558px;
  text-align:center;
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #cbdfea;
  }
  
#footer{
  width:100%;
  height: 22px;
  background-color: #01b4ee;
  margin-bottom: 20px;
  top: 350px;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
  }


/* kontakt formular start */
#c227, #c345, #c349 {
  width:400px;
  margin-top:15px;
  float:left;
}

#c227 input, #c345 input, #c349 input {
  width:196px;
  padding:2px;
}



#c227 .csc-mailform, #c345 .csc-mailform, #c349 .csc-mailform {
  width:auto;
}

#c227 .csc-mailform-field, #c345 .csc-mailform-field, #c349 .csc-mailform-field {
  width:400px;
  margin-bottom:5px;
}

#c227 .csc-mailform-field label, #c345 .csc-mailform-field label, #c349 .csc-mailform-field label {
  width:150px;
  display:inline-block;
}

#c227 #mailformFirma, #c345 #mailformFirma, #c349 #mailformFirma {
  width:150px;
}

#c227 fieldset, #c345 fieldset, #c349 fieldset {
  border:0px;
}

#c227 #mailformBranche label, #c345 #mailformBranche label, #c349 #mailformBranche label {
  margin-left:10px;
  width:200px;
}

#c227 #mailformBranche input, #c345 #mailformBranche input, #c349 #mailformBranche input  {
  margin-left:155px;
  width:auto;
}

#c227 #mailformGesamtkatalog, #c345 #mailformGesamtkatalog, #c349 #mailformGesamtkatalog  {
  margin:0px;
  width:auto;
}

#c227 textarea, #c345 textarea, #c349 textarea {
  width:196px;
  padding:2px;
  margin-left:150px;
}

#c227 #mailformformtype_mail, #c345 #mailformformtype_mail, #c349 #mailformformtype_mail  {
  width:100px;
  margin-left:150px;
}
/* kontakt formular ende */

/* kontakt 304327 formular start */
#c1479, #c1477, #c1478 {  width:400px;  margin-top:15px;  float:left;}
#c1479 input, #c1477 input, #c1478 input {  width:196px;  padding:2px;}
#c1479 .csc-mailform, #c1477 .csc-mailform, #c1478 .csc-mailform {  width:auto;}
#c1479 .csc-mailform-field, #c1477 .csc-mailform-field, #c1478 .csc-mailform-field {  width:400px;  margin-bottom:5px;}
#c1479 .csc-mailform-field label, #c1477 .csc-mailform-field label, #c1478 .csc-mailform-field label {  width:150px;  display:inline-block;}
#c1479 #mailformFirma, #c1477 #mailformFirma, #c1478 #mailformFirma {  width:150px;}
#c1479 fieldset, #c1477 fieldset, #c1478 fieldset {  border:0px;}
#c1479 #mailformBranche label, #c1477 #mailformBranche label, #c1478 #mailformBranche label {  margin-left:10px;  width:200px;}
#c1479 #mailformBranche input, #c1477 #mailformBranche input, #c1478 #mailformBranche input  {  margin-left:155px;  width:auto;}
#c1479 #mailformGesamtkatalog, #c1477 #mailformGesamtkatalog, #c1478 #mailformGesamtkatalog  {  margin:0px;  width:auto;}
#c1479 textarea, #c1477 textarea, #c1478 textarea {  width:196px;  padding:2px;  margin-left:150px;}
#c1479 #mailformformtype_mail, #c1477 #mailformformtype_mail, #c1478 #mailformformtype_mail  {  width:100px;  margin-left:150px;}
/* kontakt 304327 formular ende */

/* kontakt 304336 formular start */
#c1500, #c1499, #c1498 {  width:400px;  margin-top:15px;  float:left;}
#c1500 input, #c1499 input, #c1498 input {  width:196px;  padding:2px;}
#c1500 .csc-mailform, #c1499 .csc-mailform, #c1498 .csc-mailform {  width:auto;}
#c1500 .csc-mailform-field, #c1499 .csc-mailform-field, #c1498 .csc-mailform-field {  width:400px;  margin-bottom:5px;}
#c1500 .csc-mailform-field label, #c1499 .csc-mailform-field label, #c1498 .csc-mailform-field label {  width:150px;  display:inline-block;}
#c1500 #mailformFirma, #c1499 #mailformFirma, #c1498 #mailformFirma {  width:150px;}
#c1500 fieldset, #c1499 fieldset, #c1498 fieldset {  border:0px;}
#c1500 #mailformBranche label, #c1499 #mailformBranche label, #c1498 #mailformBranche label {  margin-left:10px;  width:200px;}
#c1500 #mailformBranche input, #c1499 #mailformBranche input, #c1498 #mailformBranche input  {  margin-left:155px;  width:auto;}
#c1500 #mailformGesamtkatalog, #c1499 #mailformGesamtkatalog, #c1498 #mailformGesamtkatalog  {  margin:0px;  width:auto;}
#c1500 textarea, #c1499 textarea, #c1498 textarea {  width:196px;  padding:2px;  margin-left:150px;}
#c1500 #mailformformtype_mail, #c1499 #mailformformtype_mail, #c1498 #mailformformtype_mail  {  width:100px;  margin-left:150px;}
/* kontakt 304336 formular ende */

/* kontakt 305025 formular start */
#c1497, #c1496, #c1495 {  width:400px;  margin-top:15px;  float:left;}
#c1497 input, #c1496 input, #c1495 input {  width:196px;  padding:2px;}
#c1497 .csc-mailform, #c1496 .csc-mailform, #c1495 .csc-mailform {  width:auto;}
#c1497 .csc-mailform-field, #c1496 .csc-mailform-field, #c1495 .csc-mailform-field {  width:400px;  margin-bottom:5px;}
#c1497 .csc-mailform-field label, #c1496 .csc-mailform-field label, #c1495 .csc-mailform-field label {  width:150px;  display:inline-block;}
#c1497 #mailformFirma, #c1496 #mailformFirma, #c1495 #mailformFirma {  width:150px;}
#c1497 fieldset, #c1496 fieldset, #c1495 fieldset {  border:0px;}
#c1497 #mailformBranche label, #c1496 #mailformBranche label, #c1495 #mailformBranche label {  margin-left:10px;  width:200px;}
#c1497 #mailformBranche input, #c1496 #mailformBranche input, #c1495 #mailformBranche input  {  margin-left:155px;  width:auto;}
#c1497 #mailformGesamtkatalog, #c1496 #mailformGesamtkatalog, #c1495 #mailformGesamtkatalog  {  margin:0px;  width:auto;}
#c1497 textarea, #c1496 textarea, #c1495 textarea {  width:196px;  padding:2px;  margin-left:150px;}
#c1497 #mailformformtype_mail, #c1496 #mailformformtype_mail, #c1495 #mailformformtype_mail  {  width:100px;  margin-left:150px;}
/* kontakt 305025 formular ende */

/* kontakt 308587 formular start */
#c1494, #c1493, #c1492 {  width:400px;  margin-top:15px;  float:left;}
#c1494 input, #c1493 input, #c1492 input {  width:196px;  padding:2px;}
#c1494 .csc-mailform, #c1493 .csc-mailform, #c1492 .csc-mailform {  width:auto;}
#c1494 .csc-mailform-field, #c1493 .csc-mailform-field, #c1492 .csc-mailform-field {  width:400px;  margin-bottom:5px;}
#c1494 .csc-mailform-field label, #c1493 .csc-mailform-field label, #c1492 .csc-mailform-field label {  width:150px;  display:inline-block;}
#c1494 #mailformFirma, #c1493 #mailformFirma, #c1492 #mailformFirma {  width:150px;}
#c1494 fieldset, #c1493 fieldset, #c1492 fieldset {  border:0px;}
#c1494 #mailformBranche label, #c1493 #mailformBranche label, #c1492 #mailformBranche label {  margin-left:10px;  width:200px;}
#c1494 #mailformBranche input, #c1493 #mailformBranche input, #c1492 #mailformBranche input  {  margin-left:155px;  width:auto;}
#c1494 #mailformGesamtkatalog, #c1493 #mailformGesamtkatalog, #c1492 #mailformGesamtkatalog  {  margin:0px;  width:auto;}
#c1494 textarea, #c1493 textarea, #c1492 textarea {  width:196px;  padding:2px;  margin-left:150px;}
#c1494 #mailformformtype_mail, #c1493 #mailformformtype_mail, #c1492 #mailformformtype_mail  {  width:100px;  margin-left:150px;}
/* kontakt 308587 formular ende */

/* kontakt 310727 formular start */
#c1552, #c1551, #c1550 {  width:400px;  margin-top:15px;  float:left;}
#c1552 input, #c1551 input, #c1550 input {  width:196px;  padding:2px;}
#c1552 .csc-mailform, #c1551 .csc-mailform, #c1550 .csc-mailform {  width:auto;}
#c1552 .csc-mailform-field, #c1551 .csc-mailform-field, #c1550 .csc-mailform-field {  width:400px;  margin-bottom:5px;}
#c1552 .csc-mailform-field label, #c1551 .csc-mailform-field label, #c1550 .csc-mailform-field label {  width:150px;  display:inline-block;}
#c1552 #mailformFirma, #c1551 #mailformFirma, #c1550 #mailformFirma {  width:150px;}
#c1552 fieldset, #c1551 fieldset, #c1550 fieldset {  border:0px;}
#c1552 #mailformBranche label, #c1551 #mailformBranche label, #c1550 #mailformBranche label {  margin-left:10px;  width:200px;}
#c1552 #mailformBranche input, #c1551 #mailformBranche input, #c1550 #mailformBranche input  {  margin-left:155px;  width:auto;}
#c1552 #mailformGesamtkatalog, #c1551 #mailformGesamtkatalog, #c1550 #mailformGesamtkatalog  {  margin:0px;  width:auto;}
#c1552 textarea, #c1551 textarea, #c1550 textarea {  width:196px;  padding:2px;  margin-left:150px;}
#c1552 #mailformformtype_mail, #c1551 #mailformformtype_mail, #c1550 #mailformformtype_mail  {  width:100px;  margin-left:150px;}
/* kontakt 308587 formular ende */


/* worldmap classes start */

h1.worldmap {
  font-size:13px;
  font-weight:bold;
  font-color:#000;
  margin-bottom:15px;
}

h2.worldmap {
  font-size:11px;
  color:#0099DC;
}

p.worldmap {
  margin-bottom:15px;
}

/* worldmap classes end */

#myGallery741, #myGallery750, #myGallery751 {
border:0px;
}

#c20, #c264, #c265 {
height:166px;
}

#c741, #c750, #c751 {
height:342px;
}