/*  */

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../Fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../Fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../Fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../Fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

html,body { margin:0; padding:0; font-family:'Roboto', sans-serif; font-size:16px; color:#393939;
	 line-height:1.5 }
input { font-family:'Roboto', sans-serif; font-size:16px; }
a:link, a:visited { color:#3b9a2d }
a:hover { color: #3b9a2d; }

#header_logo { margin-left:30px; margin-top:20px; margin-bottom:20px }

#content { margin-bottom:100px; padding-top:10px; min-height:450px }
#content { max-width:980px; margin-left:auto; margin-right:auto; position:relative }

.bereich_blau { background-color:#14387f; color:white }
.bereich_blau ul, .bereich_blau li { margin:0; padding:0; display:inline; list-style-type:none; }
.bereich_blau ul { padding-top:0px; /*padding-bottom:35px;*/ float:left; margin-right:50px }
.bereich_blau li { font-size:14px; margin-left:10px; }
.bereich_blau li a { color:#fff; text-decoration:none; text-transform:uppercase }
.bereich_innen {   margin-left:auto; margin-right:auto; padding-top:24px; }
 
@media print {
	footer  { display:none }
}


body { color:#2C2C2C }

a:link, a:visited {  text-decoration:none }
a:hover { text-decoration:underline }
a.extern:link, a.extern:visited { padding-right:11px; text-decoration:underline;  background:url(img/extern.gif) no-repeat top right; }
sup {font-size:0.6em;}
.anno {font-size:0.8em; }

#content h1 { font-size:16px; }
#content h2 { font-size:14px; }
#content h3 { font-size:12px; }
#content .news h1, #content .news_breit h1 { color:#E46100;font-weight:bold; font-size:12px } 
/*remove frame from img */
.dlimg { border-style:none; float:left; margin-right:5px  }
.left {float:left; margin: 0 15px 10px 0}

.padd1 { padding:8px;padding-top:0 }
.padd1b { padding-left:7px; }
/*.padd1v { padding-left:24px; padding-top:4px; }*/
.padd2 { padding-left:11px; }
.padd3 { padding:10px }
.padd4 { padding-right:13px }

@media (max-width:980px) {
.nicht_mobil { display:none }
#content {    width: auto; }
}

.img_container .antw_tab  { position: absolute; top: 70%; left:1.5%; width: calc(590px - 3%); height: 30%; max-width: 96%;  }
.img_container .antw_tab tbody { display: grid; grid-template-columns:1fr 1fr 1fr;  height:100%  }
.img_container .antw_tab .antw_td_padd { display:none }
.img_container .antw_tab tr td:nth-child(2) { display:none }
.img_container .antw_tab .padding_top4 { position:relative }
.img_container .antw_tab .korrektur {margin-top: 0px;right: 30px;left: auto; }

.img_container .antw_tab tr {display:block;    height:100% }
.img_container .antw_tab td {position: relative; display:flex; text-align:center;    height:100%;     padding: 0 !important; align-items: center; justify-content: center; }

