/*Fix*/
td.link {color:#414141;}
/*FIX end */
.auswahl{background:#FFF;color:#414141;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;}
.bemerkung {color:#414141;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;}
.link {color:#990000;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;text-decoration:none;}
.link_aktiv {color:#990000;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;text-decoration:underline;}
.pokal {color:#414141;font-family:"Muli", sans-serif;font-size:14px;font-weight:bold;}
.normal {color:#414141;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;}
.normalrot {color:#990000;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;}
.text {color:#414141;font-family:"Muli", sans-serif;font-size:14px;font-weight:400;}
.titel {color:#939292 !important;font-size:14px;font-weight:bold;text-transform:normal;word-spacing:0.08em;margin:0 0 0 20px;}
.ueberschrift {color:#333366!important;font-size:16px;font-weight:bold;text-transform:normal;word-spacing:0.04em;}
.bild {border-radius:6px;box-shadow:1px 1px 8px #c7c7c7;-moz-box-shadow:1px 1px 8px #c7c7c7;-webkit-box-shadow:1px 1px 8px #c7c7c7;}
.schatten {box-shadow:1px 1px 8px #c7c7c7;-moz-box-shadow:1px 1px 8px #c7c7c7;-webkit-box-shadow:1px 1px 8px #c7c7c7;}
.contentbox img {max-width:100%;}
.titel span {padding-left:0px !important;}
.list li {list-style:disc;} 
.list2 li {list-style:none;vertical-align: middle;background: url(https://www.zcontent.de/bilder/1415133981/1415133981-1423822846-disc_list.png) no-repeat;padding:10px 0 5px 30px;} 
.back {margin:0;padding:0;}
.back input {
   background: #333366;
  background-image: -webkit-linear-gradient(top, #333366, #47478c);
  background-image: -moz-linear-gradient(top, #333366, #47478c);
  background-image: -ms-linear-gradient(top, #333366, #47478c);
  background-image: -o-linear-gradient(top, #333366, #47478c);
  background-image: linear-gradient(to bottom, #333366, #47478c);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 4px #aaa;
  -moz-box-shadow: 0px 1px 4px #aaa;
  box-shadow: 0px 1px 4px #aaa;
  font-family:"Muli", sans-serif;
  color: #fefefe !important;
  font-size:12px;
  font-weight:400;
  padding: 0.1em 0.8em;
  margin:10px 0px 0px 2px;
  text-decoration: none;
  border:thin solid #47478c;}
.back input:hover {background: #82abcf;}
.btn_blue{
  max-width:99%;
  background: #333366;
  background-image: -webkit-linear-gradient(top, #333366, #47478c);
  background-image: -moz-linear-gradient(top, #333366, #47478c);
  background-image: -ms-linear-gradient(top, #333366, #47478c);
  background-image: -o-linear-gradient(top, #333366, #47478c);
  background-image: linear-gradient(to bottom, #333366, #47478c);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 4px #aaa;
  -moz-box-shadow: 0px 1px 4px #aaa;
  box-shadow: 0px 1px 4px #aaa;
  font-family:"Muli", sans-serif;
  color: #fefefe !important;
  font-size:1.1em;
  font-weight:400;
  padding: 0.5em 0.63em;
  text-decoration: none;
  border:thin solid #5d84a6;}
.btn_blue:hover {background: #82abcf;}
.btn_small{
  max-width:99%;
  margin:0 0 0 10px;
  background: #333366;
  background-image: -webkit-linear-gradient(top, #333366, #47478c);
  background-image: -moz-linear-gradient(top, #333366, #47478c);
  background-image: -ms-linear-gradient(top, #333366, #47478c);
  background-image: -o-linear-gradient(top, #333366, #47478c);
  background-image: linear-gradient(to bottom, #333366, #47478c);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 4px #aaa;
  -moz-box-shadow: 0px 1px 4px #aaa;
  box-shadow: 0px 1px 4px #aaa;
  font-family:"Muli", sans-serif;
  color: #fefefe !important;
  font-size:0.8em;
  font-weight:400;
  padding: 0.4em 0.7em;
  text-decoration: none;
  border:thin solid #5d84a6;}
.btn_small:hover {
  background: #5d84a6;
  background-image: -webkit-linear-gradient(top, #5d84a6, #5d84a6);
  background-image: -moz-linear-gradient(top, #5d84a6, #5d84a6);
  background-image: -ms-linear-gradient(top, #5d84a6, #5d84a6);
  background-image: -o-linear-gradient(top, #5d84a6, #5d84a6);
  background-image: linear-gradient(to bottom, #5d84a6, #5d84a6);
  text-decoration: none !important;}
/* Partnerseite */
#partnerbox {width:90%;text-align:center;margin:0 auto;}
#partnerbox .pbox ul {list-style:none;}
#partnerbox .pbox li {float:left;padding:5px 10px;}
/* Startseite Kältetechnik */
.illubox {width:100%;}
.illubox ul {list-style:none;}
.illubox li {float:left !important;padding:10px 50px 10px 0px;}
.illubox a {color:#5d84a6;}
.illubox a:hover {text-decoration:underline;}
/* Kontaktformular*/
#kontakt {margin:0;padding:5px 0; width:80%; }
#kontakt td{margin:0;width:auto;padding:2px 0;text-transform:none;float:left;font-weight:400;color:#939292; }
#kontakt textarea { 
width:266px !important; 
border: solid #f4f4f4 1px; 
margin:20px 0; 
padding:5px 12px; 
float:left;
font-size:14px;
color:#336699;
background: #fcfcfc;
background-image: -webkit-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: -moz-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: -ms-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: -o-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: linear-gradient(to bottom, #fcfcfc, #f4f4f4);
-webkit-border-radius: 6;
-moz-border-radius: 6;
border-radius: 6px;
-webkit-box-shadow: 0px 1px 4px #666666;
-moz-box-shadow: 0px 1px 4px #666666;
box-shadow: 0px 1px 4px #666666;
}
#kontakt input{
float:left;
background: #fcfcfc;
background-image: -webkit-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: -moz-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: -ms-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: -o-linear-gradient(top, #fcfcfc, #f4f4f4);
background-image: linear-gradient(to bottom, #fcfcfc, #f4f4f4);
-webkit-border-radius: 6;
-moz-border-radius: 6;
border-radius: 6px;
-webkit-box-shadow: 0px 1px 4px #666666;
-moz-box-shadow: 0px 1px 4px #666666;
box-shadow: 0px 1px 4px #666666;
font-family:"Muli", sans-serif;
color: #336699;
font-size: 14px;
padding: 7px 20px 7px 20px;
border: solid #f4f4f4 1px;
text-decoration: none;
margin:0px 10px 0px 0px}
#kontakt input:hover {
  background: #fefefe;
  background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -ms-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  text-decoration: none;
}
.CSSTable {
margin:10px 0px;
padding:0;
width:100%;
box-shadow: 5px 5px 5px #888888;
border:1px solid #fff;
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;}
.CSSTable table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0;padding:0;}
.CSSTable tr:last-child td:last-child {-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.CSSTable table tr:first-child td:first-child {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.CSSTable table tr:first-child td:last-child {-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;}
.CSSTable tr:last-child td:first-child{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
.CSSTable tr:hover td{background-color:#d3e9ff;}
.CSSTable td{
vertical-align:middle;
background-color:#aad4ff;
border:1px solid #fff;
border-width:0px 1px 1px 0px;
text-align:left;
padding:7px;
font-size:14px;
font-family:"Muli", sans-serif;
font-weight:400;
color:#414141;}
.CSSTable tr:last-child td{border-width:0px 1px 0px 0px;}
.CSSTable tr td:last-child{border-width:0px 0px 1px 0px;}
.CSSTable tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.CSSTable tr:first-child td{
background:-o-linear-gradient(bottom, #336699 5%, #336699 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #336699), color-stop(1, #336699) );
background:-moz-linear-gradient( center top, #336699 5%, #336699 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#336699", endColorstr="#336699");	
background: -o-linear-gradient(top,#336699,336699);
background-color:#336699;
border:0px solid #fff;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:14px;
font-family:"Muli", sans-serif;
font-weight:400;
color:#fff;}
.CSSTable tr:first-child:hover td{
background:-o-linear-gradient(bottom, #336699 5%, #336699 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #336699), color-stop(1, #336699) );
background:-moz-linear-gradient( center top, #336699 5%, #336699 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#336699", endColorstr="#336699");
background: -o-linear-gradient(top,#336699,336699);
background-color:#336699;}
.CSSTable tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.CSSTable tr:first-child td:last-child{border-width:0px 0px 1px 1px;}
