/*
picoamps css file 
copyright picoamps
author: E. Meissner
version: 02-07-2021
*/


html {
  height: 100%;
  overflow-y:scroll;
}

body {
  background:#4364a6 url(img/bg_bodyneu.jpg) 0 0 repeat-x;
  text-align:center;
  line-height: 1.2;
}

.flag {
  position: absolute;
  bottom: 30px;
  left: 30px;
}

.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.img-header {
  background: url(./img/header.jpg) ;
  background-attachment: local;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  max-height: 118px;
}

.business-areas {
  min-height: 485px;
}

fieldset, img {
  border:solid 0;
}

.document {
  position:relative;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align: left;
  margin:0 auto;
}

.backgnd {
  background-color:#fafafa;
  border-right:1px solid #4364a7;
  border-left:5px solid #4364a7;
  border-bottom: 1px solid #4364a7;
  min-height:70px;
  min-width: 300px;
  max-width: 897px;
  margin: auto;
  padding:0;

}

.pa-navi {
  background-color:#4364a7;
  margin:0px;
  padding-left: 5px;
  border: 0px;
  border-radius: 0px;
}

.topleft {
  position: absolute;
  top: 8px;
  left: 16px;
  font-size: 18px;
}

.content {
  min-height:549px;
 /*background-color:white;*/
}

ul.dsgvo {
  list-style-type: disc;
  margin-left:30px;
}

.pa-navi a {
  /*font-size:14px;
  /*display:block;*/
 /*height:24px;
  color:#4364a6;
  text-decoration:none;
  padding-left:5px;
  padding-top:6px;*/
  
  min-width:50px;
}

.pa-navi a.aktiv {
  color:white !important;
  /*background-color:#d15e38;*/
  
}

.content-text {    
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;    
  float:left;
  text-align: left;
  color:#404040;
}

.content-center {
  text-align: center;
}

.content-text a {
  color:#D15E38;
  text-decoration:none;
}

.content-text a:hover {
  text-decoration:underline;
}

.content-text h1 {
  color:#D15E38;
  font-weight:normal;
  font-size: 24px;
  padding-top: 10px;
  padding-bottom: 8px;
  margin:0px;
}

.content-text h2 {
  color:#D15E38;
  font-size:18px;
  padding-top: 8px;
  padding-bottom: 6px;
  margin:0px;
}

.content-text h3 {
  color:#D15E38;
  font-size: 14px;
  font-weight:bold;
  padding: 0px;
  /*padding-top: 6px;
  padding-bottom: 5px;*/
  margin:0px;
}

.content-text h4 {
  color:#D15E38;
  font-size: 11px;
  font-weight:normal;
  font-style:italic;
  padding:0px;
  margin:0px;
}


.header {
  background:url(img/header.jpg) 0 0 no-repeat;
  width:897px;
  height:118px;
}

.footer {
  /*background-color:white;*/
  border-bottom:20px solid #D15E38;
}

.disclaimer {
  /* copied from .backgnd */
  min-height:70px;
  min-width: 300px;
  max-width: 897px;
  margin: auto;
  /* specific */
  background-color: transparent;
  padding-top: 3px;
  padding-bottom: 0;
  padding-right: 5px;
  font-size:11px;
  color: white  ;
  text-align:right;
}

.disclaimer a {
  color:white;
  text-decoration:none;
}

.disclaimer a:hover {
  text-decoration:underline;
}

  DIV.clearer {
  clear: both;
  height: 0;
  border: 0;
  font-size: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  }

  strong {
  color:#404040;
  }

  p {
  padding-top:6px;
  }


  p.caption {
  text-align:left;
  font-size:10px;
  color:#4364A6;
  font-weight:bold;
  padding-top:2px;
  }

  .content_pic_right {
  padding-left:10px;
  float:right;
  }

  .content_pic_left {
  padding-right:10px;
  float:left;
  }

  .content_pic_center {
  text-align:center;

  }

 .responseImage img{
 max-width:100% !important;
 height:auto;
 display:block;
}

  /* Tabellen start */
  TABLE.t-receiver {
  table-layout:fixed;
  border:1px solid #C6D0E4;
  }
  TABLE.t-receiver td,
  TABLE.t-receiver th {
  font:normal 11px/150% Verdana, Geneva, sans-serif;
  text-align:center;
  vertical-align:top;
  padding:5px;
  }

  TABLE.t-receiver th {
  font-weight:bold;
  padding-bottom:5px;
  background-color:#C6D0E4;
  }

  TABLE.t-receiver td.col-0 { width: 112px; }
  TABLE.t-receiver td.col-1 { width: 190px; }
  TABLE.t-receiver td.col-2 { width: 89px; }
  TABLE.t-receiver td.col-3 { width: 89px; }
  TABLE.t-receiver td.col-4 { width: 89px; }
  TABLE.t-receiver td.col-5 { width: 120px; }

  TABLE.t-receiver tr.row-even td{ background-color:#F6DFD7; }
  /* Tabellen ende*/

  /* Datenblatt Tabellen start */
  TABLE.t-data {
  table-layout:fixed;
  border:1px solid #C6D0E4;
  }
  TABLE.t-data td,
  TABLE.t-data th {
  font:normal 11px/150% Verdana, Geneva, sans-serif;
  text-align:center;
  vertical-align:middle;
  padding:5px;
  }

  TABLE.t-data th {
  font-weight:bold;
  padding-bottom:5px;
  background-color:#C6D0E4;
  }
  TABLE.t-data th.col-0 { text-align:left; }

  TABLE.t-data td.col-0 { text-align:left; width: 320px; }
  TABLE.t-data td.col-1 { width: 120px; }
  TABLE.t-data td.col-2 { width: 89px; }
  TABLE.t-data td.col-3 { width: 95px; }
  TABLE.t-data td.col-4 { width: 89px; }

  TABLE.t-data tr.row-even td{ background-color:#F6DFD7; }
  /* Tabellen ende*/