/* Farben:
dunkelblau: 	#22387F;
hellblau: 	#D9E4F4;
mittelblau:	#ACC4E8;
*/

a, a:visited {
   color: #22387F;
   }

.align-center{
  text-align:center;
   line-height: 1.4em;
   margin: 1em 0em 1em 0em;
   font-size: 0.8em;  
}
.align-right{
  text-align:right;
     line-height: 1.4em;
   margin: 1em 0em 1em 0em;
   font-size: 0.8em;
}


a, a:link, a:hover, a:visited, a:activ {
   color: #22387F;
   }
   
a:hover {
   text-decoration: underline;
   color: #ACC4E8;
   }

.mitte ul {
   font-size: 0.7em;
   padding-right: 80px;
   }
   
.mitte li {
   margin-bottom: 5px;
   line-height: 1.3em;
   }
   
.csc-caption {
   color: #004994;
   font-size: 0.8em;
   }

.rgm {
  border: 1px dotted red;
  margin:0;
  padding: 0;
  }

.csc-textpic-caption {
   font-size: 0.7em;
   font-weight: normal;
   padding-left: 3px;
   color: #22387F;
   }

body{
 background-color:#004994;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:1.0em;
 text-align:center;
 margin:0px;
 padding:0;

}

h1, h2, h3, h4 {
   color: #22387F;
   }

h1 {
   font-size: 1.3em;
   margin: 15px 0px;
   }
   
td p {
   margin:0 !important;
 
   }
.mitte .bodytext {
   line-height: 1.4em;
   margin: 1em 2em 1em 0em;
   font-size: 0.9em;
   }

.news .bodytext {
   font-size: 0.7em;
   line-height: 1.3em;
   margin: 5px 3px;
   }

.news h1 {
   font-size: 0.8em;
   font-weight: bold;
   margin: 13px 3px 5px 3px;
   }
  
.seite{
  width:970px;
  background-color: white;
  margin-left:auto;
  margin-right:auto;
}

.head{
  width:970px;
  height:144px;
  background-image:url(/fileadmin/grafiken/headline.jpg);  
  background-repeat:no-repeat;
  font-size: 0.9em;
}

.head .eiscafe {
   position: relative;
   width: 254px;
   left: 358px;
   left: 716px;
   border: 0;
   }

* html .head .eiscafe {
   position: relative;
   width: 254px;
   left: 358px !important;
   border: 0;
   }

*+html .head .eiscafe {
   position: relative;
   width: 254px;
   left: 358px !important;
   border: 0;
   }

.vertragshaendler {
   margin-left: 10px;
   margin-top: 30px;
   }
   

.eiscafe a img, .vertragshaendler a img {
   border: 0;
   }
.head .linie{
  position:relative;
  top:-85px;
  left:65px;
  width:600px;
  height:1.5em;
  z-index:2;
  color:#000000;
  font-size:1.0em;
  font-weight: bold;
 
}

.linie .bodytext {
   margin: 0;
   }

/* für IE6 und IE7 */
*+html .head .linie {
  left:-130px;
  
   }
   
* html .head .linie {
  left:-130px;

   }

.rahmen{
  display:table;
  width:970px;
 /* height:500px;
  min-height: 500px;*/
}

.linie h1 {
   margin:0;
   padding: 0;
   font-size: 1.0em;
   font-weight: bold;
   }

.links{
  display:table-cell;
  vertical-align:top;
  width:212px;
  background-image:url(/fileadmin/grafiken/hg_l.gif);
  background-repeat:no-repeat;
  text-align:left;
  font-size: 0.9em;
}

.mitte{
  text-align:left;
  vertical-align:top;
  display:table-cell;
  width:546px;
  border-top: 2px solid #22387F;
}


.rechts{
  text-align:left;
  vertical-align:top;
  display:table-cell;
  width:212px; 
}


.news{
  margin-top:0px;
  width:175px;
  height: 500px;
  min-height:500px;
  vertical-align:top;
  background-color:#D9E4F4;
  border-top: 2px solid #22387F;
}


* html .links,
* html .mitte,
* html .rechts{
  margin-bottom:-10000px;
  padding-bottom:10000px;
  float:left;
}


* html .mitte{
  width:538px;
}


*+html .links,
*+html .mitte,
*+html .rechts{
  margin-bottom:-10000px;
  padding-bottom:10000px;
  float:left;
}

.rahmenz {
display:table-row;
}

*+html .rahmenz{
  overflow:hidden;
}

.fusszeile .bodytext {
   margin:0;
   }

.fusszeile {
   font-size: 0.7em;
   /*background-color: yellow;*/
   margin-left: 212px;
   margin-right: 37px;
   border-top: 2px solid #22387F;
   text-align:left;
   padding-bottom:5px;
   }






/*
#########################
#########################
#########################
*/

.menue {
   width: 175px;
   margin: 0;
   padding: 0;
   text-align: left;

}

.menue2 {
   margin: 0;
   margin-left: 195px;
   padding: 0;
   padding-bottom: 15px;
   text-align: left;
   
}

.menue ul, .menue2 ul{
  list-style-image:none;
  list-style-type:none;
  margin: 0;
  padding: 0;
  padding-top: 0px;
  padding-bottom: 10px;
}


.menue a, .menue2 a{
  text-decoration:none;
}



.menue2 ul li {
   float: left;
  
   }

li.ebene1{
  margin-bottom:10px;

}

li.ebene1 a{
  padding-left:20px;
  padding-top:3px;
  width:155px;
  height:19px;
  display:block;
  color:#004994;
  background-color: #ACC4E8;
  font-weight:bold;
}


li.ebene1 a.akt{
  background-color: #22387F;
  color: white;
}

li.ebene1 a:hover {
   color: #22387F;
   }
li.ebene2 a {
  margin-left:20px;
  padding-top:1px;
  display:block;
  height:18px;
  width:150px;
  color:#22387F;
  margin-top:5px;
  font-size:0.8em;
  font-weight: normal;
  padding-left: 0px;
  background-color: transparent;
}


li.ebene2 a.akt{  
  color: #22387F;
  background-color: transparent;
  font-weight: bold;   
}

li.ebene3 a {
  margin-left:30px;
  padding-top:1px;
  display:block;
  height:14px;
  width:150px;
  color:#22387F;
  margin-top:3px;
  font-size:0.75em;
  font-weight: normal;
  padding-left: 0px;
  background-color: transparent;
}


li.ebene3 a.akt{  
  color: #22387F;
  background-color: transparent;
  font-weight: bold;   
}

/* Menü rechts */
li.mebene1{
  margin-top:3px;
  }

li.mebene1 a{
  padding-left:20px;
  padding-top:0px;
  width:155px;
  height:1.4em;
  display:inline;
  color:#004994;
/*  background-color: #ACC4E8;*/
  font-weight:normal;
  font-size: 0.7em;
 
}

li.mebene1 a.akt{
  background-color: #22387F;
  color: white;
}

.news-fuss{
  background-image:url(/fileadmin/grafiken/news-fuss.gif);
  background-repeat:no-repeat;  
  
}

.news-latest-container{
  padding-left:35px;
  width:145px;
  margin-top:0px;
  padding-top:0px;
}


.news h3 {
  margin-top:0px;
}


hr{
  background-color:#D7B764;
  color:#EFBA10;
}

.csc-firstHeader {
   color: #22387F;
   font-size: 1.3em;
   }

.linie .csc-firstHeader {
   color: #22387F;
   font-size: 1.0em;
   font-weight: bold;
   }

.news h3,
.news h3 a{
  color:#22387F;
  font-size: 0.9em;
  margin:0 0 0 3px;
  padding:0;
}



.news-latest-morelink a{
  color:#EFBA10;

  font-weight:bold;
  font-size:11px;
}

td {
     font-size: 0.8em;
   }
   
#mailform {
   width: 500px;
   margin-left:0px;
   padding-left:0px !important;
   }

#mailform form {
   border:0px;
   }

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:10px;
  font-size: 0.9em;  
}

.csc-mailform-check {
   border:0 !important;
   }

#mailform textarea,
#mailform input {
  border:1px solid #ACC4E8;
  border-right:2px solid #22387F;
  border-bottom:2px solid #22387F;
}


#mailform textarea{
  width:300px;
  height:150px;
  font-size:0.8em;
  font-family: verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
}

* html #mailform textarea {
  width:227px;
}

#mailform label{
  /*width:250px;*/
  font-size: 0.8em;
  margin-right:10px;
  font-weight:normal;
}

select {
  /*border: 1px dotted red;*/
  font-size: 0.8em;
  }

#mailform .csc-mailform-field{
  clear:left;
  border: 1px dotted #22387F;
  border: 0;
}
  
fieldset{
  border:0px;
}

legend {
   display: none;
   }

.csc-mailform-label{
  display:none;
}

.csc-mailform-field{
 font-weight:bold;
}

#mailformIch_wnsche_die_Zusendung_von__ label {
  
   width: 50px !important;
   }
.csc-mailform-field label{
 width: 170px !important;
 font-weight:bold;
 }
 /*    ALTE CSS ANGABEN */
 td.schriftzugBig {font-family:Tahoma, sans-serif; font-weight:700; font-size:20px;}
 td.spezial {font-family:"Times New Roman", sans-serif;} /* z.b. im Impressum */

 td.navibig {color:#ffffff; font-size:16px;}
 td.navismall {color:#ffffff; font-size:12px;}

 td.farbefirst {background-color:#083a51;} /* dunkles blau */
 td.farbesec {background-color:#068a81;}   /* gruen-blau */
 td.farbesectext {color:#068a81;}          /* gruen-blau */
 td.farbethird {color:#396276;}            /* helleres dunkel-blau*/

 td.rohstoffe { font-size:14px;
                border-width:1px;
                border-style:solid;
                border-color:#000000;
                border-right-width:1px;
                border-right-style:solid;
                border-right-color:#000000;
              }
 td.emailform {font-size:14; color:#ffffff; background-color:#396276;}
 td.emailformtopbottom { font-weight:700;
                         padding:8px;

                         color: #ffffff;
                         background-color:#0090E0;
                         }

 td.inhaltheadline {background-color:#396276; color:#ffffff; font-size:16px;}

 td.gebProdukt {color:#396276; font-weight:700; font-size:18px;}
 td.gebPreis {font-weight:700;}

 td.kombieins {font-size:14px;            /* Tabellentyp A, 1.Spalte */
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 td.kombizwei {font-size:14px;            /* Tabellentyp A, 2.Spalte */
               letter-spacing:2px;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 td.kombidrei {font-size:14px;           /* Tabellentyp A, 3.Spalte */
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 td.kombispan {font-size:14px;
               border-left-width:1px;           /* Tabellentyp A */
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* ueber alle Spalten */

 th.kombieins {font-size:14px;               /* Tabellentyp A, 1.Spalte */
               background-color:#a0a0a0;     /* Kopf-zeile */
               color:#ffffff;
               border-top-width:2px;
               border-top-style:solid;
               border-top-color:#000000;
               border-left-width:2px;
               border-left-style:solid;
               border-left-color:#000000;
               border-bottom-width:2px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 th.kombizwei {font-size:16px;              /* Tabellentyp A, 2.Spalte */
               font-weight:700;
               letter-spacing:2px;
               background-color:#D9E4F4;    /* fieses Gruen */
               color:#396276;
               border-top-width:2px;
               border-top-style:solid;
               border-top-color:#000000;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:2px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 th.kombidrei {font-size:14px;                  /* Tabellentyp A, 3.Spalte */
               background-color:#a0a0a0;
               color:#ffffff;
               border-top-width:2px;
               border-top-style:solid;
               border-top-color:#000000;
               border-right-width:2px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:2px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */

 td.kombivier {vertical-align:top;           /* Tabellentyp B, 1.Spalte */
               font-size:12px;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               background-color:#cfcfcf;
               }  /* z.B. fuer Espressomaschinen */
 td.kombifuenf {vertical-align:top;         /* Tabellentyp B, 2.Spalte */
               font-size:12px;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Espressomaschinen */
 td.kombifuenfcenter {vertical-align:middle;/* Tab-typ B, 2.Spalte, zentriert */
               text-align:center;
               font-size:12px;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Espressomaschinen */
 td.kombisechs {vertical-align:top;          /* Tabellentyp B, 3.Spalte */
               font-size:12px;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Espressomaschinen */
 td.kombisechscenter {vertical-align:middle; /* Tab-typ B,3.Spalte,zentriert */
               text-align:center;
               font-size:12px;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Espressomaschinen */

 th.kombivier {border-top-style:none;  /* Tabellentyp B, 1. - 3.Spalte */
               border-left-style:none;
               border-right-style:none;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               text-align:center;
               padding:10px;
               }  /* z.B. fuer Espressomaschinen */


 td.kombisieben {font-size:12px;          /* Tabellentyp C, 1.Spalte */
               text-align:left;
               background-color:#efefef;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 td.kombiacht {font-size:12px;            /* Tabellentyp C, 2.Spalte */
               text-align:left;
               background-color:#efefef;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 td.kombineun {font-size:12px;           /* Tabellentyp C, 3.Spalte */
               text-align:right;
               background-color:#efefef;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* z.B. fuer Rohstoffe */
 td.kombispanTabC {font-size:12px;          /* Tabellentyp C */
               text-align:center;           /* span ueber normale reihe */
               background-color:#dfdfdf;
               font-weight:700;
               border-left-width:1px;
               border-left-style:solid;
               border-left-color:#000000;
               border-right-width:1px;
               border-right-style:solid;
               border-right-color:#000000;
               border-bottom-width:1px;
               border-bottom-style:solid;
               border-bottom-color:#000000;
               }  /* ueber alle Spalten */
 th.kombispanTabC {font-size:14px;   /* Tabellentyp C, span ueber alles oben */
               font-weight:700;
               letter-spacing:2px;
               text-align:center;
               background-color:#D9E4F4;    /* fieses Gruen */
               color:#396276;
               border: 1px solid #000000;
                             }  /* ueber alle Spalten */

 td.bluebox {font-size:16px;
             font-weight:700;
             letter-spacing:3px;
             color:#efefef;
             background-color:#0090e0;
             text-align:center;
            }

 li.gebListe {font-size:12px;}
 li.gebListeBig {font-size:14px; margin:5px; color:#396276;}

 a.navi {color:#ffffff; font-size:12px; text-decoration:none; }
 a.normal {font-weight:600; color:#068a81; text-decoration:none;}
 a.agbundwider {color:#0080FF; text-decoration:none;}

 hr.farbesec {color:#068a81;}
 hr.farbethird {color:#396276;}