@import url("editor-icomoon.css") all;
.imgAD{
  float:left;
  width:160px;
  padding:5px 10px 10px 0px;
  font-size:9pt;
}
/*das muss als class definiert werden - Block1 und oder block2 */
.block1{
  width:50%;
  height:auto;
  float:left;
  background-color:#DCDCDC;
}
.block2{
  height:auto;
  float:right;
  background-color:#DCDCDC;
}
.balken-serviceadressen {
  display: inline-table;
  padding: 2px 2px 2px 2px;
  font-size: 1.1em;
  line-height: 22px;
  font-weight: bold;
  background-color: #8F8F8F;
  color: #FFFFFF;
  /*border: 2px dotted #696969; */
/*background-image: url(../../../images/system/pfeil_right_interessant_links.png); */
/*background-repeat: no-repeat;*/
}
.firmenprofilblock{
  float:left;
  width:360px;
  padding:2px;
}
.myclear{
  clear:both;
}
.mybackbtn{
  display:inline-block;
  color:#FFFFFF;
  border: 1px solid #AAAAAA;
  background:#00549a;
  padding:6px 10px 6px 10px;
  text-decoration:none;
}
.mybackbtn:hover{
/*display: inline-block;
  text-decoration: none;*/
  background:#3399FF;
  /*color:#FFFFFF;*/
}
.Box-Blau-flexibel {
  float:left;
  width:auto;/*25em;*/
  line-height:20px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left:6px;
  padding-right:6px;
  background:#00549a;
/*border-color: #000000;*/
  color:#FFFFFF;
  font-weight:bold;
  font-size:1.0em;
  border:solid #A9A9A9;
  clear: right;
 }
.borderBox{
  display:inline-block;
/*	margin: 100px;
	width: 200px;*/
  padding:30px;
  text-align:left;
  border:1px solid black;
}
.Usi_Balken_blau_center{
  font-family:arial,helvetica,sans-serif;
  font-size:14pt;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  background-color:#5BA8FF;
  background-repeat:repeat-x;
  line-height:22pt;
/*border: 2px dotted #696969;*/
}
.Balken-blau-flexi{
/*font-family: arial,helvetica,sans-serif;*/
  padding: 5px;
  font-size:1.1em;
  line-height:22px;
  font-weight:300;
  color:#ffffff;
  text-align:left;
  background-color:#1964A3;
  display: inline-block;
  /*background-image:url(../../../images/icons/interessant2.png);*/
  background-repeat:no-repeat;
}
.Interssant_Balken_blau{
/*font-family: arial,helvetica,sans-serif;*/
  padding-left:40px;
  font-size:12pt;
  line-height:38px;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
  background-color:#1964A3;
/*border: 2px dotted #696969;*/
  background-image:url(../../../images/icons/interessant.png);
  background-repeat:no-repeat;
}
.myUeberschrift_blau{
  font-size: 14pt;
  font-family: Verdana, Arial, sans-serif;
  color: #1964A3;
  font-weight: 800;
  text-shadow: 1px 1px black;
}

.myUeberschrift_gruen{
  font-size: 14pt;
  font-family: Verdana, Arial, sans-serif;
  color: #A2D01A;
  font-weight: 800;
  text-shadow: 1px 1px black;
}
.balken_parrot_left{
/*font-family: arial,helvetica,sans-serif;*/
  padding-left:5px;
  font-size:12pt;
  line-height:38px;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
  background-color:#DC143C;
/*border: 2px dotted #696969;
background-image: url(../../../images/system/pfeil_right_interessant_links.png);
background-repeat: no-repeat;*/
}
.balken_lieferanten_grau_links{
/*font-family: arial,helvetica,sans-serif;*/
  width: 100%;
  padding-left:10px;
  font-size:12pt;
  line-height:32px;
  font-weight:600;
  color:#555555;
  text-align:left;
  background-color:#DDDDDD;
  background-repeat: repeat-x;
  border:2px dotted #696969;
/*background-image: url(../../../images/system/pfeil_right_interessant_links.png); */
/*background-repeat: no-repeat;*/
/*padding-bottom: 3px;
padding-right: 10px;
padding-top: 3px */

}
.lieferannten_InfoBox{
/* width: 300px;*/
  line-height:26px;
  display:inline-block;
  padding:3px 5px 3px 5px;
  font-family:Verdana,Geneva,sans-serif;
  font-size:14px;
  border:1px solid #808080;
  background-color:#999999;
  color:#FFFFFF;
  font-weight:600;
  background-origin:inherit;
  clear:right;
}
.interessant_infobox{
  width:300px;
  line-height:26px;
  display:inline-block;
  padding:3px 5px 3px 5px;
  font-family:Verdana,Geneva,sans-serif;
  font-size:14px;
  border:1px solid #808080;
  background-color:#99CC01;
  color:#FFFFFF;
  font-weight:500;
  text-shadow:1px 1px black;
  background-origin:inherit;
  clear:right;
}
.Ueberschrift_blau{
  font-family:arial,helvetica,sans-serif;
  font-size:12pt;
  font-weight:bold;
  color:#5BA8FF;
}
.blau_mittel{
  font-family:arial,helvetica,sans-serif;
  font-size:12pt;
  font-weight:bold;
  color:#5BA8FF;
}
.Ueberschrift_orange{
  font-family:arial,helvetica,sans-serif;
  font-size:12pt;
  font-weight:bold;
  color:#ff8c00;
}
.iframe_grey{
  background-color:#EAEAEA;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:white;
}
.Text_Center{
  font-family:Arial,Helvetica,sans-serif;
  font-size:14pt;
  color:#1e90ff;
  text-align:center;
}
.button_like{
  font:bold 100%/125% Arial,Verdana,Helvetica,Sans-Serif;
  padding:2px 10px 2px 10px;
  background-color:#1e90ff;
  color:#FFF;
  text-align:center;
  border:1px solid #999;
  min-height:25px;
  height:auto;
  letter-spacing:1px;
  width:280px;
  margin-left:5px;
}
.Button1_blau_center{
  font:bold 110%/165% Arial,Verdana,Helvetica,Sans-Serif;
  padding:2px 1px 1px 1px;
  background-color:#5BA8FF;
  color:#FFF;
  text-align:center;
  border:1px solid #999;
  min-height:22px;
  height:auto;
  letter-spacing:1px;
  width:250px;
  margin-left:5px;
}
a.Button1_blau_center:link a.Button1_blau_center:visited a.Button1_blau_center:active{
  font:bold 110%/165% Arial,Verdana,Helvetica,Sans-Serif;
  padding:2px 1px 1px 1px;
  background-color:#5BA8FF;
  color:#FFF;
  text-align:center;
  border:1px solid #999;
  min-height:22px;
  height:auto;
  letter-spacing:1px;
  width:250px;
  margin-left:5px;
}
.Button1_blau_links{
  font:bold 110%/165% Arial,Verdana,Helvetica,Sans-Serif;
  padding:2px 1px 1px 1px;
  background-color:#5BA8FF;
  color:#FFF;
  text-align:left;
  border:1px solid #999;
  min-height:22px;
  height:auto;
  letter-spacing:1px;
  width:250px;
  margin-left:5px;
}
.Button2_grau{
  font:bold 110%/165% Arial,Verdana,Helvetica,Sans-Serif;
  padding:2px 1px 1px 1px;
  background-color:#868686;
  color:#FFF;
  text-align:center;
  border:1px solid #999;
  min-height:22px;
  height:auto;
  letter-spacing:1px;
  width:250px;
  margin-left:5px;
}
/* Style: blau */
/* Slides: Normal state */
div.slider_slide.blau a{
  background-color:#BFDDFF;/* 75% white */
  background-image:url(../../../images/arrows/faq-icon.png);
  background-position:4px 50%;
  background-repeat:no-repeat;
  padding-left: 24px !important;
}
/* Slides: Hover state */
div.slider_slide.blau a:hover{
  background-color:#80BCFF;/* 50% white */
  background-image:url(../../../images/arrows/faq-icon.png);
  background-position:4px 50%;
  background-repeat:no-repeat;
  padding-left: 24px !important;
}
/* Slides: Active state */
div.slider_slide.active.blau a,div.slider_slide.active.blau a:hover{
  background-color:#0078FF;
  background-image:url(../../../images/arrows/faq-icon.png);
  background-position:4px 50%;
  background-repeat:no-repeat;
  padding-left: 24px !important;
}
/* Content area */
div.slider_content.blau{
/*background-color: #BFDDFF;*/
}
.Usi_Balken_blau_right{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
  float:right;
  text-align:right;
  background-color:#5BA8FF;
  background-repeat:no-repeat;
  line-height:18pt;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
/*border: 2px dotted #696969;*/
}
.Button_grau_right{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:gray;
  float:right;
  text-align:right;
  background-color:#F5F5F5;
  background-repeat:no-repeat;
  line-height:18pt;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  border:2px dotted #696969;
}
.Button_grau_left{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:gray;
  float:left;
  text-align:left;
  background-color:#F5F5F5;
  background-repeat:no-repeat;
  line-height:18pt;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  border:2px dotted #696969;
}
/* Dotted Border Spacer for Tables ////////////////////////////// */
.bottomborder,.bottomborder td{
  border:none;
  border-bottom:1px dotted #dddddd;
  padding-top:3px;
  padding-bottom:3px;
}
table .bottomborder{
  border:none;
}
.tabellenrahmen_blau,.tabellenrahmen_blau td{
  border:none;
  border:1px solid #1e90ff;
  padding-top:3px;
  padding-left:3px;
  padding-bottom:3px;
}
table .tabellenrahmen_blau{
  border:none;
}
.tabellenrahmen_grau,.tabellenrahmen_grau td{
  border:1px solid #a9a9a9;
  padding-top:3px;
  padding-left:3px;
  padding-bottom:3px;
}
table .tabellenrahmen_grau{
  border:none;
}
.tabellenspalte_grau,.tabellenspalte_grau td{
  border:1px solid #a9a9a9;
  padding-top:3px;
  padding-left:3px;
  padding-bottom:3px;
  background-color:#F5F5F5;
}
.us_mit_linie{
  font:bolder 10pt/14pt Arial,Helvetica,sans-serif;
  color:#ff8c00;
  width:inherit;
  padding-top:8px;
  padding-bottom:3px;
  border-bottom:1px solid #ff8c00;
  background:repeat-x;
  float:left;
  margin-bottom:8px;
}
.rahmen_orange{
  font:bold 10pt/14pt Arial,Helvetica,sans-serif;
  color:#F90;
  padding:5px;
  position:inherit;
  display:inline;
  border-top:2px none #F90;
  border-right:2px none #F90;
  border-bottom:2px dotted #F90;
  border-left:2px none #F90;
}
.button2{
  font:bold 10pt/14pt Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  background-color:#1E90FF;
  padding:6px;
  display:inline;
}
a:link.button2,a:visited.button2,a:active.button2{
  font:10pt Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#FFFFFF;
}
a:hover.button2{
  color:#FFD700;
  text-decoration:none;
}
.banner_blau{
  font:bold 10pt/14pt Arial,Helvetica,sans-serif;
  color:white;
  padding:2px 0px 3px 4px;
  display:block;
  border-bottom:1px solid #BCCEE7;
/*background-color: #F90;*/
  background-image:url(../../../images/global/back_blau.png);
  background-repeat:no-repeat;
}
/*von hier weg der Aufbau eines kleinen Grid-_Systems*/
/*  SECTIONEN */
.section{
  clear:both;
  padding:0px;
  margin:0px;
}
/*  SPALTEN SETUP  */
.col{
  display:block;
  float:left;
  margin:1% 0 1% 1.8%;
}
.col:first-child{
  margin-left:0;
}
/*  GRUPPIERUNG  */
.group:before,.group:after{
  content:"";
  display:table;
}
.group:after{
  clear:both;
}
.group{
  zoom:1;/* For IE 6/7 */
}
/*  GRID OF TWO  */

.span_2_of_2{
  width:100%;
}
.span_1_of_2{
  width:49.1%;
}
.clearfix:before{
  content:".";
  clear:both;
  display:block;
  visibility:hidden;
  height:0px;
}
.clearfix:after{
  content:".";
  clear:both;
  display:block;
  visibility:hidden;
  height:0px;
}
.mycenter_lief{
  margin:auto;
  width:auto;
}
.links_beispiel_lief{
  float:left;
  text-align:right;
  margin-top:5px;
  padding:10px;
  border-width:thin;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#FFFFFF;
  width:49%;
  height:140px;
}
.rechts_beispiel_lief{
  float:right;
  text-align:left;
  margin-top:5px;
  padding:10px;
  border-width:thin;
  border-style:solid;
  border-color:#F7F7F7;
  background-color:#F7F7F7;
  width:49%;
  height:140px;
}
.clr{
  clear:both;
}
.liefer_box{
  float:left;
  width:32%;
  margin-right:2%;
  padding:20px;
  background:#eee;
  box-sizing:border-box;
}
.liefer_box:last-child{
  margin-right:0;
}
.my_center{
  margin:auto;
  width:80%;
  border:3px solid #73AD21;
  padding:10px;
}
.float1{
  float:left;
  width:30ex;
}
.float2{
  float:left;
  width:70ex;
}
.A1_Box{
  float:left;
  width:450px;/*25em;*/
  line-height:28px;
  padding-left:10px;
  background:#00549a;
/*border-color: #000000;*/
  color:#FFFFFF;
  font-weight:600;
  font-size:1.2em;
  border:solid #A9A9A9;
}
.myclearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.presse_table_hintergrund{
  background-color:#EFEFEF;
  border:thin solid #39F;
  margin:2px;
  padding:2px;
  width:auto;
}
.anybutton{
  border-top:1px solid #96d1f8;
  background:#65a9d7;
  background:-webkit-gradient(linear,left top,left bottom,from(#3e779d),to(#65a9d7));
  background:-webkit-linear-gradient(top,#3e779d,#65a9d7);
  background:-moz-linear-gradient(top,#3e779d,#65a9d7);
  background:-ms-linear-gradient(top,#3e779d,#65a9d7);
  background:-o-linear-gradient(top,#3e779d,#65a9d7);
  padding:8px 8px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
  box-shadow:rgba(0,0,0,1) 0 1px 0;
  text-shadow:rgba(0,0,0,.4) 0 1px 0;
  color:white;
  font-size:14px;
  /*font-family:'Lucida Grande',Helvetica,Arial,Sans-Serif; */
  text-decoration:none;
  vertical-align:middle;
  width:auto;
}
.anybutton:hover{
  border-top-color:#28597a;
  background:transparent;
  color:#ccc;
}
.anybutton:active{
  border-top-color:#1b435e;
  background:#1b435e;
}
.myinteresse{
  line-height:24px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:22px;
  margin-right:22px;
  background:transparent url(../../../images/Icons/svg.png) no-repeat center left;
}
.service_tab table tr td{
  width:100%;
/*border: thin solid #39F;*/
  padding:5px 0px 2px 2px;
}
.map_icon {
  line-height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 25px;
/*padding-left: 28px;  */
  margin-right: 2px;
  background: transparent url(../../../images/Icons/map1.png) no-repeat center right;
}
.email_icon {
  line-height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 25px;
/*padding-left: 28px;  */
  margin-right: 2px;
  background: transparent url(../../../images/Icons/email-icon.png) no-repeat center right;
}
/*icons für url */
.icon_email {
  background-image: url(../../../images/Icons/email-icon.png);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 22px;
  display: inline;
  /*padding-top: 18px; */
}
.myicon_pdf {
  background-image: url(../../../images/Icons/pdf-icon.png);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 22px;
  display: inline;
  /*padding-top: 18px; */
}
.myicon_jpg {
  background-image: url(../../../images/Icons/jpg2-icon.png);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 22px;
  display: inline;
  /*padding-top: 18px; */
}
.trenner_rot{
  width:100%;
  border:thin solid #CC0033;
}
.trenner_blau{
  width:100%;
  border:thin solid #00549A;
}
.trenner_gelb{
  width:100%;
  border:thin solid #FFFFE0;
}
.trenner_grau{
  width:100%;
  border:thin solid #D3D3D3;
}
.trenner_gruen{
  width:100%;
  border:thin solid #99CC01;
}
.trenner_schwarz{
  width:100%;
  border: thin solid #696969;
  height:1px;
}
.trenner_presse_blau {
  width:100%;
 border: thin solid #00549A;
}
.my-tooltip{
   			display: inline;
    		position: relative;
      cursor: help;
    }
 .my-tooltip:hover:after{
    		background: #B0C4DE;
    		background: rgba(176, 196, 222, 1.0);
    		border-radius: 3px;
    		bottom: 26px;
    		color: #000000;
    		content: attr(my-tooltip-title);
    		left: 20%;
    		padding: 5px 15px;
    		position: absolute;
    		z-index: 98;
    		min-width: 300px;
    		border-color: #000000 transparent
    }
  .my-tooltip:hover:before{
    		border: solid;
    		border-color: #B0C4DE transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 20px;
    		content: "";
    		left: 50%;
    		position: absolute;
    		z-index: 99;
}
.Balken-Gelb {
/*font-family: arial,helvetica,sans-serif;*/
padding: 2px 6px 2px 6px;
font-size: 12pt;
line-height: 24px;
font-weight: bold;
color: #555555;
text-align: left;
background-color: #FFD700;
border: 2px dotted #696969;
/*background-image: url(../../../images/system/pfeil_right_interessant_links.png); */
/*background-repeat: no-repeat;*/
}
.Button-Blau-Eckenrund {
  display: inline-block;
  padding: 5px 15px 5px 15px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12pt;
  border: 1px solid #1E90FF;
  background-color: #1E90FF;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #FFFFFF;
  font-weight: 400;
  line-height: 24px;
  text-shadow: 1px 1px black;
  clear: both;
}
.text-intro-box {
  display: inline-block;
  padding: 15px 15px 15px 15px;
  /*font-family: Verdana, Geneva, sans-serif; */
  font-size: 0.98em;
  line-height: 20px;
  border: 1px solid #FFFFFF;
  background-color: #dfdfdf;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  color: #333333;
  /*text-shadow: 1px 1px grey;*/
  clear: both;
}
.text-intro-box-info {
  display: inline-block;
  min-height: 116px !important;
  padding: 5px 15px 5px 95px;
  /*font-family: Verdana, Geneva, sans-serif; */
  font-size: 0.96em;
  border: 1px solid #FFFFFF;
  background-image: url(../../../images/system/tip-info.png);
  background-position: 10px 18px;
  background-repeat: no-repeat;
  background-color: #dfdfdf;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  color: #333333;
  line-height: 16px;
  /*text-shadow: 1px 1px grey;*/
  clear: both;
  }
.Balken-Gruen {
/*font-family: arial,helvetica,sans-serif;*/
/* display:table; no daher die ganze breite*/

font-size: 12pt;
line-height: 16px;
font-weight: 600;
color: #555555;
text-align: left;
background-color: #A3D801;
border: 2px dotted #719601;
padding-left: 3px;
padding-right: 15px;
/*background-image: url(../../../images/system/pfeil_right_interessant_links.png); */
/*background-repeat: no-repeat;*/
width: 100%
}
.Balken-Blau-ganze-Seite{
  padding: 3px 5px 3px 10px;
  font-size: 12pt;
  line-height: 22px;
  font-weight: 600;
  color: #FFFFFF;
  text-align: left;
  background-color: #00549A;
  border: 2px dotted #696969;
/*background-image: url(../../../images/system/pfeil_right_interessant_links.png); */
/*background-repeat: no-repeat;*/
}
