﻿body {
background-repeat:repeat;
height:auto!important;
background-color:#fff;
line-height:16px;
color:#333;
-webkit-text-size-adjust:none;
overflow-y:scroll;
font-family:Verdana
}

body * {
text-shadow:none
}

pre {
font-size:12px;
width:100%;
overflow:scroll;
-webkit-overflow-scrolling:touch
}

#page nav {
display:none
}

#header,.header {
font-weight:700;
color:#fff;
text-align:center;
line-height:40px;
height:50px;
padding:0 50px
}

#header a,.header a {
background:center center no-repeat #009De0;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC);
border-radius:4px;
display:block;
width:50px;
height:50px;
position:absolute;
top:5px;
left:10px
}

#header a.friends,.header a.friends {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==)
}

#header a.right,.header a.right {
left:auto;
right:10px
}

.padd-content {
margin-top:90px
}

.padd-menu {
margin-top:0
}

#Rechts {
width:235px;
height:100%;
vertical-align:top
}

#addRechts {
width:100%;
height:100%;
vertical-align:top
}

#pnRechts {
padding:0 2px 3px 0
}

a:hover,a:focus {
color:#009De0;
text-decoration:none
}

div.fieldsetRDiv {
position:relative;
margin:0 0 10px;
padding:0;
border-bottom:1px solid #c5c5c5;
color:#000;
min-height:70px;
font-size:10px;
line-height:15px;
background-color:#fff
}

.pnRechtsRDiv {
margin-left:80px
}

.pnLinksRDiv {
float:left;
width:70px;
padding:3px
}

#ClickableADBArea {
display:block;
margin-left:810px;
margin-top:14px;
width:250px;
height:10px
}

.suchErgebnis {
border:1px solid silver;
height:400px;
width:1009px!important;
position:relative;
margin-top:50px;
z-index:200;
background-color:#e2e1e1;
color:#333;
-moz-box-shadow:10px 10px 50px #000;
-webkit-box-shadow:10px 10px 50px #000;
box-shadow:10px 10px 50px #000;
-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=10,Direction=135,Color='#000000');
overflow:auto
}

.suchErgebnis table {
border-style:none;
border-spacing:5px;
padding:3px
}

.suchErgebnis table th {
width:262px;
font-size:14px;
padding:3px
}

.suchErgebnis table td a {
line-height:1.4;
color:#333;
font-weight:700;
font-size:11.5px;
padding:3px 3px 3px 0
}

#Mitte {
margin-left:0;
width:100%
}

h3 {
font-size:.9em;
font-weight:700
}

.rubrikHeadline {
background-color:#6C6D70;
height:0;
color:#fff;
margin:0;
padding:8px 0 10px 5px;
border:1px solid #6C6D70;
border-bottom:none!important
}

.rubrikHeadlinePn {
width:755px;
margin-left:-15px;
border-top:none!important;
border-left:none!important;
border-right:none!important
}

.h3Headline {
font-size:11px;
font-weight:700;
margin-top:-5px!important
}

.h2Headline {
font-size:11px;
font-weight:700;
margin-top:-8px!important
}

.h1Headline {
font-size:11px;
font-weight:700;
margin-top:-8px!important
}

div.padDiv {
padding:10px 5px 2px!important;
background-color:#fff;
border-color:#D6D6D8;
margin-bottom:15px;
font-size:11px;
color:#000
}

div.padDivPp 
{
text-align:center;
background-color:#fff;
border:1px solid #D6D6D8;
border-top:none;
font-size:11px;
color:#000;
}

div.padDivFi {
padding:10px 5px 2px 0;
background-color:#fff;
border-color:#D6D6D8;
font-size:11px;
color:#000
}

paraLP {
font-size:12px;
color:#000
}

div.padDivLp {
background-color:#fff;
border-color:#D6D6D8;
font-size:11px;
color:#000;
margin-top:3px;
padding-left:5px
}

div.padDivCad {
background-color:#fff;
border-color:#D6D6D8;
font-size:11px;
color:#000
}

div.padDivSnl {
width:80%;
padding:10px 40px;
background-color:#fff;
border-color:#D6D6D8;
margin-bottom:15px;
font-size:11px;
color:#000
}

span.bottomBorder {
display:block;
border-bottom:solid 1px #bcbdc0;
line-height:1.4;
padding-bottom:0
}

#atxtSlideshow {
height:100px;
text-align:left!important
}

#atxtSlideshow p {
width:100%;
text-align:center;
margin-top:0;
background-color:#fff
}

.navBlank {
padding-left:0
}

.navBlankProdukt {
padding-left:0
}

div.fieldsetPN {
position:relative;
color:#000;
min-height:95px
}

#pnLinks {
float:left;
width:100px;
padding:0 2px 3px 3px;
line-height:12px
}

#pnRechts {
padding:0 2px 3px 0;
margin-left:105px;
line-height:12px
}

.h2PDiv {
padding-left:5px;
padding-bottom:5px
}

table.produktNews {
max-height:200px;
background-color:#fff
}

table.produktNews td {
font-size:10px;
vertical-align:top
}

div.padDivFV {
background-color:transparent;
width:235px;
margin-bottom:15px
}

div.padDivAS {
padding:0 5px 2px;
border-width:0 1px 1px;
margin-bottom:15px;
background-color:#fff
}

div.fieldsetSb {
position:relative;
margin:0 3px 3px 0;
padding:0 1px 1px 5px;
color:#000;
background:#fff;
font-size:10px!important
}

div.fieldsetBN {
position:relative;
margin:0 3px 3px 0;
padding:0 1px 1px 5px;
color:#666;
background:#fff;
font-size:10.5px!important
}

div.padDivBN {
padding:0 1px 1px 3px;
border:1px solid;
border-width:0 1px 1px;
border-top:none;
border-color:#D6D6D8;
margin-bottom:15px;
background-color:#fff
}

div.padDivPL {
padding:5px 5px 2px;
border:1px solid;
border-top:none;
border-color:#D6D6D8;
background-color:#fff;
text-align:center;
margin-bottom:15px
}

div.padDivPnRContent {
padding:10px 5px 2px!important;
background-color:#fff;
border:1px solid #D6D6D8;
border-top:none;
margin-bottom:15px;
font-size:11px;
color:#000
}

#breadcrumbs {
background-color:#fff;
padding:0;
font-size:12px;
margin-top:15px;
color:#009DE0!important
}

#breadcrumbs ul {
margin:0;
padding-left:5px;
color:#009DE0!important
}

#breadcrumbs li {
display:inline;
color:#009DE0!important
}

.firmenName {
font-size:12px;
font-weight:700;
color:#555;
margin:0 0 10px;
width:220px
}

.produkte-space {
margin:0 0 10px;
white-space:nowrap
}

.firmenNameNurAdresse {
font-size:12px;
font-weight:700;
color:#555;
margin:0 0 10px
}

.firmenNameGross {
font-size:16px;
font-weight:700;
color:#666;
margin:0 0 10px
}

.firmenMap {
margin-top:50px;
margin-right:50px;
float:right
}

h3.InfoanfrageNL {
margin:1px 0;
padding:3px 20px;
margin:0;
width:120px;
background:#009De0
}

h3.InfoanfrageNL a {
color:#fff
}

.InfoanfrageNL a:hover {
text-decoration:underline
}

h3.Infoanfrage {
margin:1px 0;
margin:0;
width:120px;
background:#009De0;
padding:1px 25px 1px 12px
}

h3.Infoanfrage a {
color:#fff
}

.Infoanfrage a:hover {
text-decoration:underline
}

#firmenLogo {
padding-left:10px
}

.firmenInfoHeadLine {
color:#000;
font-size:12px;
font-weight:700
}

div.fieldset h2 {
position:relative;
margin:-8px 10px 0 0;
padding:0;
text-align:right;
font-size:12px
}

div.fieldset h2 span {
margin:0;
padding:0 5px;
color:#000;
background:#fff
}

.baunewsueberschrift {
font-size:14px;
font-weight:700
}

.height125 {
height:100px
}

.height60 {
height:60px
}

.navbar-s1 {
margin-top:15px;
font-size:15px!important;
margin-left:15px!important;
margin-right:0!important;
padding-top:60px
}

.paddingBottom5 {
padding-bottom:5px
}

.paddingTop5 {
padding-top:5px
}

.sTrans {
margin-top:15px;
margin-bottom:10px;
background-color:transparent
}

.colKor1 {
padding-left:0!important;
padding-right:0!important
}

.colKor2 {
background-color:#009De0;
padding:11px 12px 7px 15px
}

.bS {
padding:0!important;
border:none;
margin-left:-13px!important;
background-color:transparent!important
}

.sHr {
margin:0;
border-style:none;
background-color:#009EE1;
height:1px;
color:#009EE1
}

.padBpadT15 {
padding-top:15px;
padding-bottom:15px;
margin-left:15px
}

.fContainer {
background-color:#fff;
border:1px solid #d6d6d8;
font-size:12px!important;
width:757px;
height:auto;
margin-left:0
}

.pNewsDescLong {
font-size:12px
}

ul.zebraList {
list-style:none none outside;
margin:0;
padding:0;
line-height:2
}

ul.zebraList li {
padding-left:10px;
color:#333;
font-size:12px
}

table.zebraList {
border-style:none
}

table.zebraList td,th {
border-width:0;
padding:3px;
border-style:none;
text-align:left
}

.zebra_odd {
background-color:#fff
}

.zebra_even {
background-color:#e2e2e2
}

.highlight {
background-color:#ff0
}

table.firmeninfo {
width:100%;
line-height:1.4
}

table.bdb200preiseliste {
width:100%;
border-collapse:collapse
}

table.bdb200preiseliste td {
border-bottom:solid 1px #707173;
padding:2px;
text-align:left;
font-size:12px
}

div.kundenLogos {
display:table-cell;
height:40px;
width:120px;
background-color:#fff;
text-align:center;
vertical-align:middle
}

div.kundenLogos img {
max-height:40px
}

table.neuInBdb {
table-layout:fixed;
width:100%;
border-style:none;
border-spacing:0;
background-color:#fff;
padding:10px
}

table.neuInBdb td {
padding:0 5px;
background-color:#E2E2E2;
border-bottom:solid 2px #fff;
height:45px
}

table.firmenliste {
border-style:none;
border-spacing:0
}

table.firmenliste th {
background-color:#ccc;
color:#333;
text-align:left
}

table.firmenliste td {
padding:0 5px;
background-color:#fff;
border-bottom:solid 1px #ccc;
height:45px
}

table.firmenliste a {
text-decoration:none;
color:#009EE1
}

table.pacls td {
border-bottom-style:none;
padding:0
}

.OddTr {
background-color:#FFFFE8
}

ul.azList {
padding-left:0
}

li.azList {
font-size:12px;
border:solid 1px gray;
background-color:#fff;
padding:4px 6.5px;
margin:1.15px;
display:inline
}

li.azList:hover {
color:blue;
border:solid 1px blue
}

.wechselBanner img {
padding:15px 37.5px;
border:1px solid #ccc;
background-color:#fff;
border-top:none
}

.button-class {
color:#fff
}

.firmeninfo a.button-class a:hover,a focus {
color:#fff!important
}

.modSwKey {
display:inline-block;
width:95px
}

.faSeUe {
color:#111B1D;
padding-left:5px
}

div.fieldset {
position:relative;
margin:0 0 10px;
padding:0;
border:1px solid #c5c5c5;
color:#000;
background:#fff;
min-height:95px
}

table.prodBereicheLst {
width:100%;
border-spacing:0
}

table.prodBereicheLst td {
padding:4px;
border-bottom:1px solid #BCBDC0
}

table.prodBereicheLst_ {
width:100%;
border-spacing:0
}

table.prodBereicheLst_ td {
padding:4px
}

.bdbFormularTbl table {
border-style:none;
border-spacing:5px
}

.bdbFormularTbl table td {
border-width:0;
text-align:right
}

.bdbFormularHome input[type="text"],.bdbFormularHome select {
border:solid 1px #009ee1;
font-size:12px;
width:120px;
margin:0 7px
}

.bdbFormularHome input[type="submit"] {
background:url(/content/pix/layout/atxtSearch.gif) no-repeat scroll 0 0 transparent;
border:none;
cursor:pointer;
width:20px;
height:20px
}

.bdbFormular input[type="text"],.bdbFormular select,.bdbFormular textarea,.bdbFormular input[type="submit"],.bdbFormular input[type="button"] {
border:solid 1px #555;
font-size:12px
}

.bdbFormular input[type="text"] {
width:350px;
height:25px
}

.bdbFormular select {
width:335px
}

.bdbFormular fieldset {
border:1px solid #009EE1;
margin-bottom:10px
}

.bdbFormular legend {
font-weight:700;
margin:0 10px;
padding:0 5px
}

.bdbFormular input.error {
border:1px dotted red
}

label.error {
color:red
}

h1 {
margin:10px 0;
font-size:13px;
font-weight:700;
line-height:17px
}

h2 {
margin:10px 0;
font-size:11px;
font-weight:700;
line-height:17px
}

.bottom_line {
border-bottom:1px solid #BCBDC0;
margin-top:2px;
margin-bottom:2px
}

.LBannerTop {
position:relative;
padding-top:5px;
margin-left:295px;
margin-bottom:10px;
border:none
}

div.LBannerRight {
position:fixed;
margin-left:1022px;
margin-top:5px;
border:none
}

.atxtSlideShow {
height:115px!important;
font-size:10px;
line-height:14px!important;
background-color:#fff!important
}

.pB {
text-align:center;
background-color:#fff;
border:1px solid #d6d6d8;
border-top:none
}

.AtxtSliderContent {
font-size:10px;
background-color:#fff;
padding-left:9px;
padding-right:2px;
padding-top:5px;
line-height:15px;
color:#666;
width:229px!important
}

.showPn {
display:inline
}

.showPnPdw {
display:inline;
margin-top:14px;
background-color:#fff
}

.showSB1 {
background-color:#fff;
border:0 solid #d3d3d3;
margin-bottom:0
}

.showSB2 {
background-color:#fff;
border:1px solid #d3d3d3;
margin-top:15px
}

.displayNoneSB2 {
display:none
}

.fontLegend {
font-size:11px
}

.padding_top_5 {
padding-top:5px;
float:left
}

.padding_top_11 {
padding-top:11px
}

.padding_top_15 {
padding-top:5px
}

.infoProduktContainer {
width:350px;
height:150px;
overflow:auto;
margin-left:128px;
padding-left:5px;
font-size:11px;
padding-top:0
}

.infoAnfrage {
font-weight:400!important;
width:170px!important;
padding:3px!important
}

.neuEintragFa {
font-weight:400!important;
width:504px!important;
padding:3px!important
}

.neuEintragOther {
font-weight:400!important;
width:205px!important;
padding:3px!important
}

.padding_page {
padding-right:55px
}

.padding_sachbearbeiter {
padding-right:22px
}

.padding_fa {
padding-right:36px
}

.padding_strasse {
padding-right:72px
}

.padding_land_plz {
padding-right:45px
}

.padding_sonstiges {
padding-left:54px
}

.padding_ort {
padding-right:93px
}

.padding_mail {
padding-right:75px
}

.padding_tel {
padding-right:9px
}

.padding_fax {
padding-right:40px
}

.padding_sonst {
padding-right:61px
}

.textAreaSonst {
width:504px
}

.kontaktFormular {
width:400px;
padding:3px
}

.margin_left_8 {
margin-left:8px
}

.padding_ipad {
margin-left:17px
}

.footerCopyright {
float:left;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
color:#666
}

.neuEintragButton {
font-size:11.5px!important;
border-color:#009DE0!important
}

.nachOben {
float:right;
padding-top:0;
padding-bottom:0;
font-size:11.5px
}

.p_12 {
font-size:12px
}

.kFormInput {
width:350px!important;
padding:3px!important
}

.kFormTd {
width:149px;
height:28px
}

.frontButton {
width:173px;
height:25px!important
}

.nlAnmeldButton {
width:200px;
height:25px!important
}

#pnDiv {
border:1px solid #d6d6d8;
background-color:#fff;
min-width:344px!important;
margin-top:14px
}

.sliderContent {
max-width:755px!important;
width:100%
}

#MitteFb {
background-color:#fff
}

.mitteClass1 {
border:1px solid #d6d6d8;
background-color:#fff;
min-width:345px!important;
margin-top:2px;
height:100%
}

.sliderContentHeight {
height:200px
}

.float_right {
float:right
}

.float_left {
float:left
}

.sendButton {
padding-top:20px!important;
padding-bottom:20px!important
}

.sendButtonPlaner {
padding-top:170px!important;
padding-bottom:20px!important
}

.bdbFormular textarea {
width:350px;
height:80px
}

.padding_left_0 {
padding-left:0
}

.padding_left_4 {
padding-left:4px;
font-weight:400
}

.planerLeftLi {
padding-top:10px;
float:left;
clear:both;
width:130px
}

.planerCenterLi {
padding-top:10px;
float:left;
padding-left:50px;
width:300px
}

.planerRightLi {
padding-top:10px;
float:left;
padding-left:30px
}

.gewerbeLeftLi {
padding-top:10px;
}

.gewerbeRightLi {
padding-top:10px;
float:left;
padding-left:30px;
width:180px
}

.sachveLeftLi {
float:left;
clear:both;
width:350px
}

.sachveCenterLi {
float:left;
padding-left:50px;
width:350px
}

.sachveRightLi {
float:left;
padding-left:30px
}

.plzSpan {
padding-left:10px
}

.slwTxt a {
color:#009EE1;
text-decoration:none
}

.slwTxt a:hover {
text-decoration:underline
}

.slwBanner {
border:none;
padding-top:0;
padding-left:0;
margin-left:24%;
margin-bottom:20px;
background-color:#fff!important
}

.slwBanner_ {
border:none;
padding-top:0;
padding-left:0;
margin-left:23%;
margin-bottom:10px;
background-color:#fff!important
}

.sSB {
text-align:center;
margin-bottom:15px
}

.Txt2 {
line-height:1.4;
margin-bottom:2px
}

.detTxt1 {
margin:0;
font-weight:400
}

.pE {
width:345px
}

.col-lg-1119 {
width:75%
}

.formNewEntry {
font-size:12px;
margin-left:5px
}

.formNewDropDown {
width:200px;
height:30px;
margin-left:26px
}

.bdbFormular .formNewDropDownFi {
height:30px;
margin-left:58px;
width:350px;
font-size:11px
}

.nS {
margin:0 10px;
min-width:182px
}

.pdwH2 {
font-size:17px;
margin:0;
font-weight:700;
color:#009De0;
line-height:20px
}

.pdwP {
font-weight:400;
color:#666;
font-weight:normal;
color:#666;
font-size:13px;
}

.divUs1Us2 {
display:table-cell;
vertical-align:top;
font-size:11px!important;
line-height:1.5em;
padding:10px;
padding-left:15px;
}

.imgPdw {
width:337px;
height:169px;
float:left;
margin-right:10px;
border:none
}

.premiumPlusContent {
height:204px;
line-height:1.3;
padding-top:16px;
background-color:#fff;
border-bottom:1px solid #d6d6d8;
padding-left:2px;
margin-right:21px;
margin-left:10px;
}

.pdwContent {
height:204px;
line-height:1.3;
padding-top:16px;
margin-bottom:20px;
background-color:#fff;
border-bottom:1px solid #d6d6d8;
border:1px solid #d6d6d8;
padding-left:30px;
}

#pdW {
border:1px solid #d6d6d8;
background-color:#fff;
min-width:375px!important;
width:100%!important
}

.companyInfo {
list-style:none;
padding-left:5px
}

.googleMaps {
margin-right:0;
width:490px
}

.googleMapsbdb {
margin-right:0;
width:460px;
height:auto
}

.bdbFormular .plzNewEntry {
width:75px;
padding:3px
}

.bdbFormular .plz_textbox {
width:242px!important;
margin-top:0
}

.sliderS {
max-width:771px;
padding-top:8px;
margin:-7px -16px 17px -15px
}

.sSeitenxyz {
text-align:center;
margin-bottom:18px!important;
padding-top:2px
}

.sSeitenxyz_ {
text-align:center;
margin-bottom:15px;
margin-top:15px
}

.margin_left_minus {
margin-left:-30px
}

.fiAnRow1_1 {
padding-left:27px
}

.fiAnRow1_2 {
padding-left:1px
}

.fiAnRow2_1 {
padding-left:14px
}

.fiAnRow2_2 {
padding-left:16px
}

.fiAnRow2_3 {
padding-left:14px
}

.fiAnRow3_1 {
padding-left:9px
}

.fiAnRow3_2 {
padding-left:24px
}

.sonstGew {
padding-left:0
}

.padding_fa_fi {
padding-right:44px
}

.padding_name_fi {
padding-right:77px
}

.padding_strasse_fi {
padding-right:72px
}

.padding_land_plz_fi {
padding-right:45px
}

.padding_ort_fi {
padding-right:93px
}

.padding_tel_fi {
padding-right:9px
}

.padding_fax_fi {
padding-right:40px
}

.padding_mail_fi {
padding-right:75px
}

.padding_sonst_fi {
padding-right:61px
}

.fiInfoButton {
width:300px;
border-color:#009De0!important;
margin-bottom:15px;
float:right;
}

.labelclass1 {
display:block;
padding-left:15px;
text-indent:-15px
}

input[type="checkbox"] {
width:13px;
height:13px;
padding:0;
margin:0;
vertical-align:bottom;
position:relative;
top:-1px;
overflow:hidden
}

.toU {
width:100px;
position:absolute;
padding-top:15px
}

.toProducts {
width:100px;
position:absolute
}

.allUnterlagen {
border-top:1px solid #d3d3d3;
border-bottom:1px solid #d3d3d3;
padding-top:15px;
padding-bottom:5px;
padding-left:133px
}

.bBpB {
border-bottom:1px solid #d3d3d3;
padding-bottom:10px
}

.fontPW {
font-weight:400;
color:#666;
font-size:10.5px
}

.accordion {
position:relative
}

.accordion .accordion-link {
position:absolute;
right:1%;
margin-top:16px;
z-index:1;
width:12px;
height:12px;
background:url(link.png) center center no-repeat
}

.InfoButton {
float:left;
margin-left:50px;
color:#fff!important;
text-decoration:none
}

.InfoButton:hover {
float:left;
margin-left:50px;
text-decoration:none;
color:#fff;
background-color:#286090;
border-color:#204d74
}

.FiremenInfoButton {
float:right;
margin-right:50px
}

.FiremenInfoButton:hover {
float:right;
margin-right:50px;
text-decoration:none;
color:#fff;
background-color:#286090;
border-color:#204d74
}

.produktNewsButtonDiv {
clear:both;
height:20px;
text-align:center;
padding-top:20px;
padding-bottom:20px
}

.pdSystemD1 {
position:inherit;
padding-left:17%
}

.searchSegment {
padding:0 20px 0 0
}

.searchSegmentSs {
padding:0 13px 0 0
}

@media print {
.no-print,.no-print * {
display:none!important
}

.mitteClass1 {
border:0;
background-color:#fff;
min-width:345px!important;
margin-top:3px;
height:100%
}

a:link:after,a:visited:after {
content:""
}

.ui-accordion .ui-accordion-content {
display:block!important
}
}

.hrPdn {
margin-top:0;
margin-bottom:10px
}

.autoHeight {
height:auto
}

.dateTime {
font-variant:small-caps;
font-weight:700;
float:right;
font-size:12px
}

.h1Font {
font-size:12px;
font-weight:700;
width:80%
}

.nlPicRight {
float:right;
border:none;
max-width:250px;
padding-right:0;
padding-left:10px
}

.pBfirstSpan {
padding-bottom:10px;
padding-top:0
}

.pBlastSpan {
padding:10px 0;
margin-top:10px
}

.pBElin {
margin-top:5px;
margin-bottom:5px
}

.pBStoebich {
margin-top:0;
margin-bottom:0
}

.pBMaba {
margin-top:12px;
margin-bottom:20px
}

.pBHenkel {
margin-bottom:5px
}

.pBRamsauer {
margin-top:15px;
margin-bottom:15px
}

.pBSikkens {
margin-top:0;
margin-bottom:10px
}

.pBRester {
margin-top:0;
margin-bottom:5px
}

.pBkund {
margin-top:5px;
margin-bottom:5px
}


.pBtremco {
margin-top:5px;
margin-bottom:15px
}

.margin_top_0 {
margin-top:0
}

.margin_top_5 {
margin-top:5px
}

.margin_top_10 {
margin-top:10px
}

.margin_top_15 {
margin-top:15px
}

.margin_bottom_0 {
margin-bottom:0
}

.margin_bottom_5 {
margin-bottom:5px
}

.margin_bottom_10 {
margin-bottom:10px
}

.margin_bottom_15 {
margin-bottom:15px
}

.padding_top_6 {
padding-top:6px
}

.padding_top_10 {
padding-top:10px
}

.padding_top_15 {
padding-top:15px
}

.padding_bottom_5 {
padding-bottom:5px
}

.padding_bottom_8 {
padding-bottom:8px
}

.padding_bottom_10 {
padding-bottom:10px
}

.padding_bottom_10_imp {
padding-bottom:10px!important;
}

.padding_bottom_12 {
padding-bottom:12px
}

.padding_bottom_15 {
padding-bottom:15px
}

.nlMessage {
font-size:11px;
float:left;
padding-right:10px
}

.divNlMessage {
padding-bottom:30px;
padding-left:5px
}

[class*="zocial-"]:before {
font-family:'zocial',sans-serif
}

#sticky-social a {
text-decoration:none
}

#sticky-social ul {
list-style:none;
margin:0;
padding:0
}

#sticky-social {
left:0;
position:fixed;
top:30%
}

#sticky-social a {
color:#fff;
position:relative
}

#sticky-social a span {
line-height:35px;
left:-120px;
position:absolute;
text-align:center;
width:120px
}

#sticky-social a:hover span {
left:100%
}

#socialb {
color:#fff;
position:relative
}

#sticky-socialb {
margin-bottom:50px;
margin-top:10px
}

#sticky-socialb a {
color:#fff;
position:relative
}

#socialb a {
color:#fff;
position:relative
}

.divclasssmiconfi {
width:26px;
height:26px;
background-color:#009De0;
margin-right:4px;
float:left
}

.divclasssmiconfi:hover {
background-color:#23527c
}

.divclasssmicon {
width:37px;
height:37px;
background-color:#009De0;
margin-bottom:2px
}

.divclasssmicon:hover {
background-color:#23527c
}

.divclasssmiconFooter {
width:30px;
height:30px;
background-color:#009De0;
margin-left:2px
}

.divclasssmiconFooter:hover {
background-color:#23527c
}

.bg_sl {
padding-left:11px;
padding-top:11px;
font-size:16px!important
}

.bg_sl_fb {
padding-left:13px;
padding-top:12px;
font-size:16px!important
}

.bg_sl_xing {
padding-left:12px;
padding-top:10px;
font-size:16px!important
}

.bg_sl_gplus {
padding-left:10px;
padding-top:10px;
font-size:16px!important
}

.bg_sl_f {
padding-left:11px;
padding-top:10px
}

.bg_sl_fb_f {
padding-left:12px;
padding-top:10px
}

.bg_sl_tw_f {
padding-left:10px;
padding-top:10px
}

.bg_sl_xing_f {
padding-left:10px;
padding-top:10px
}

.bg_sl_gplus_f {
padding-left:8px;
padding-top:10px
}

.bg_sl_gplus_in {
padding-left:10px;
padding-top:10px
}

.bg_sl_fi {
padding-left:11px;
padding-top:10px;
font-size:16px!important
}

.bg_sl_fb_fi {
padding-left:9px;
padding-top:7px;
font-size:16px!important
}

.bg_sl_tw_fi {
padding-left:7px;
padding-top:6px;
font-size:16px!important
}

.bg_sl_xing_fi {
padding-left:7px;
padding-top:7px;
font-size:16px!important
}

.bg_sl_gplus_fi {
padding-left:4px;
padding-top:6px;
font-size:16px!important
}

.bg_sl_in_fi {
padding-left:7px;
padding-top:6px;
font-size:16px!important
}

.bg_sl_yp_fi {
padding-left:7px;
padding-top:5px;
font-size:16px!important
}

.bg_sl_ig_fi {
padding-left:7px;
padding-top:6px;
font-size:16px!important
}

.fiContainer {
padding-bottom:70px;
padding-left:5px
}

.fiContainerNurAdresse {
padding-left:5px;
padding-bottom:10px
}

.fidiv1 {
float:left;
width:225px
}

.fidiv2 {
float:left;
width:100px
}

.fidiv3 {
float:left;
width:225px
}

.fidiv4 {
float:left
}

.adDiv {
color:#009De0
}

.fiNAFloat {
float:left
}

.fiNAdiv {
float:left;
width:90px
}

.rightContentDiv {
border:1px solid #D6D6D8;
border-top:0;
background-color:#EFEFEF;
text-align:left;
margin-bottom:15px;
max-height:172.5px
}

.teaser {
font-size:10px;
padding-left:1px
}

.imgG {
width:233px;
max-height:155px;
border-bottom:1px solid #D6D6D8
}

.oewa {
padding-right:20px;
padding-left:3px;
margin-top:5px
}

.pL {
padding-bottom:15px!important;
padding-top:5px
}

.axis {
padding-left:15%
}

.sliderBorder {
border:1px solid #d3d3d3
}

.padding-active {
padding:0
}

.sliderWidth {
width:100%;
max-width:755px
}

.sliderImg {
width:100%;
max-width:335px;
float:left;
padding-bottom:15px
}

.sliderTxt {
width:100%;
max-width:350px;
float:left;
padding-left:30px
}

.siw {
width:345px
}

.NlImg {
border:solid 1px #c5c5c5;
width:95px;
height:73px
}

.padding_right_0 {
padding-right:0
}

.padding_right_5 {
padding-right:5px
}

.margin_left_m13 {
margin-left:-13px
}

.menumobile {
top:12px!important;
left:15px!important
}

.font11 {
font-size:11px!important
}

.font14 {
font-size:13.9px!important
}

.drop1d1 {
padding-bottom:5px!important
}

.lupe_pos {
padding-bottom:4px!important;
margin-left:-15px!important
}

.font-term {
height:30px
}

.search_result {
position:absolute;
z-index:3
}

.display_none {
display:none!important
}

.width_12 {
width:12px
}

.padding_left_3 {
padding-left:3px!important
}

.padding_left_4 {
padding-left:4px!important
}

.pos_a_index {
position:absolute;
z-index:1
}

.margin_top_m4 {
margin-top:-4px!important
}

.bfo {
color:#000!important
}

.fnDiv {
text-align:left;
margin-bottom:0;
padding-bottom:0;
line-height:15px!important;
margin-bottom:15px!important
}

.fnBorder {
border:1px solid #D6D6D8;
border-top:none
}

.fnImgDiv {
margin:11px 8px 10px
}

.fnimgWidth {
width:90px
}

.padding_top_2 {
padding-top:2px
}

.fnMore {
float:right;
padding-right:5px;
color:#009De0!important
}

.fnValidForm {
float:left;
color:#666
}

.fnText {
padding-top:6px;
line-height:15px;
padding-right:5px
}

.fnaColor {
color:#666
}

.bgVideo {
background-color:#EFEFEF
}

.padding_top_3 {
padding-top:3px
}

.margin_left_2m {
margin-left:-2px
}

.margin_left_1 {
margin-left:1px
}

.margin_left_2 {
margin-left:2px
}

.solidTd {
width:300px;
padding-right:2px;
padding-top:2px
}

.atxtSliderHeader {
height:95px;
padding-left:0;
margin-bottom:35px
}

.atxtSliderBorder {
border:1px solid #D6D6D8;
border-top:none
}

.margin_top_m5 {
margin-top:-5px
}

.padding_left_7 {
padding-left:7px!important
}

.padding_left_8 {
padding-left:8px;
}

.padding_left_5 {
padding-left:5px!important
}

.padding_left_30 {
padding-left:30px
}

.padding_left_50 {
padding-left:50px
}

.margin_top_m20 {
margin-top:-20px!important
}

.padding_left_m14 {
padding-left:14px!important
}

.line_height_30 {
line-height:30px
}

.margin_5 {
margin:5px
}

.padding_left_m21 {
padding-left:21px;
}

.padding_top_0 {
padding-top:0
}

.pnBorder {
margin:5px 8px;
border-bottom:1px solid #d6d6d8
}

.pnLinksDiv {
padding-top:2px;
padding-left:5px
}

.pnImage {
border:solid 1px #c5c5c5;
width:95px;
height:73px
}

.pnRechtsDiv {
padding-left:5px;
padding-right:0
}

.pnH2Name {
color:#009De0;
font-size:10.5px;
font-weight:400;
text-align:left;
line-height:12px;
margin-bottom:5px!important
}

.newEntryTable {
margin:5px 0
}

.pnLinksNewEntry {
padding-left:4%
}

.border_none {
border:none
}

.pdnTable {
min-height:111px!important;
height:111px!important;
margin:5px 8px;
border-bottom:1px solid #d6d6d8
}

.height_109 {
height:109px!important
}

.divFnResp {
text-align:left;
margin-bottom:0;
padding-bottom:0;
line-height:15px!important;
margin-bottom:0
}

.pnRowBoarder {
border-bottom:1px solid #d3d3d3
}

.fiRowBoarder {
border-bottom:1px solid #009De0;
margin-top:14px
}

.margin_8 {
margin:8px
}

.width90 {
width:90px
}

.width100 {
width:100px
}

.width115 {
width:115px!important
}

.divFnTbl {
text-align:left;
margin-bottom:0;
padding-bottom:0;
line-height:15px!important;
margin-bottom:15px
}

.pNTbl {
border:1px solid #D6D6D8;
background-color:#fff
}

.validPnNews {
float:left;
color:#666
}

.align_center {
text-align:center
}

.itemPropTitle {
color:#009DE0!important
}

.padDivFiZusatz {
font-size:11px!important;
padding-left:0!important
}

.fiLp {
background-color:#fff;
margin-top:20px;
height:100%;
width:100%;
border-collapse:collapse
}

.fiLpTd {
vertical-align:top;
width:200px
}

.fiLpTdMob {
padding-left:20%
}

.margin_bottom_0 {
margin-bottom:0
}

.fiContactTd {
padding-left:10px;
vertical-align:top
}

.fiContactMail {
color:#555!important
}

.lpFont {
font-size:12px!important
}

.axispw {
float:left;
padding-right:80px;
padding-bottom:10px
}

.bold {
font-weight:700
}

.underline {
text-decoration:underline
}

.pnText {
padding-top:6px;
line-height:15px;
padding-right:5px;
width:200px
}

.footeraClassFloatright {
color:#009de0;
float:right
}

.color_red {
color:red
}

.color_green {
color:#007f00
}

.bbnote {
text-align:center;
margin-top:30px;
color:#007f00
}

.padding_10_align_center {
text-align:center;
padding-top:10px
}

.padding_top7_bottom7 {
padding-top:7px;
padding-bottom:7px
}

.padding_top10_bottom10 {
padding-top:10px;
padding-bottom:10px
}

.padding_top_50_center {
text-align:center;
padding-top:50px
}

.width_100 {
width:100%
}

.min_height_1300 {
min-height:1300px
}

.min_height_550 {
min-height:550px
}

.min_height_570 {
min-height:570px
}

.min_height_480 {
min-height:480px
}

.min_height_290 {
min-height:290px
}

.min_height_70 {
min-height:70px
}

.padding_left_100_nl {
padding-left:100px
}

.width205 {
width:205px
}

.line_height_20 {
line-height:20px
}

.social_icons_bgcolor {
color:#009De0
}

.font-size-12 {
font-size:12px
}

pdnImg_and_div {
width:100%;
max-width:355px
}

.nlAmAnrede {
padding-right:32px
}

.nlAmEmail {
padding-right:30px
}

pdnlargepic {
max-width:725px!important;
width:100%!important
}

#footer ul {
list-style:none;
list-style-position:inside;
margin:0;
padding:0
}

#footer li {
font-size:10px
}

#footer h4 {
font-size:12.5px;
color:#333;
font-weight:700
}

#footer li > a {
color:#009de0
}

.margin_0 {
margin:0
}

.h3-margin-top-0 {
margin-top:0
}

#pdn h2 {
font-size:12px!important
}

#pdn h3 {
font-size:12px!important
}

#pdn .h3-margin-top-0 {
margin-top:0!important
}

#pdn .img-full {
max-width:725px;
width:100%
}

.clearfix {
clear:both
}

.ls-none {
list-style:none;
list-style-position:inside;
margin:0;
padding:0
}

.li-padding-nl {
padding:10px 0
}

.li-padding-nl-5 {
padding:5px 0
}

div.table {
display:table;
border-collapse:collapse
}

div.tr {
display:table-row
}

div.td {
display:table-cell
}

.container-nl:after {
content:"";
display:table;
clear:both
}

.container-nl > div {
float:left;
width:32.4%;
text-align:center
}

.container-nl-4 > div {
float:left;
width:23.9%;
text-align:center
}

.container-nl-koe {
float:left;
width:20%;
text-align:center
}

.container-nl-koe-first {
float:left;
width:38%;
text-align:left
}

.container-nl-padding-img {
margin:0 5px
}

.container-nl-padding-img-first {
margin:0 5px 0 0
}

.container-nl-padding-img-last {
margin:0 0 0 5px
}

@media (max-width: 480px) 
{
    
.pdwRheinzink {
border:0px!important;
width:100%;
}

.img-div-right-norm
{
    padding-bottom:10px;
    border-bottom:1px solid #d3d3d3!important;
}
    
.container-nl-4 > div {
float:none;
width:100%;
padding:5px 0
}

.container-nl > div {
float:none;
width:100%;
padding:5px 0
}

.container-nl-koe {
float:none;
width:100%;
padding:5px 0
}

.container-nl-koe-first {
float:none;
width:100%;
padding:5px 0
}

.container-nl-padding-img {
margin:0
}

.container-nl-padding-img-first {
margin:0
}

.container-nl-padding-img-last {
margin:0
}
}

@media (min-width:480px) and (max-width: 991px) 
{  
      
.img-div-left-norm {
width:49%;
padding-right:5px
}

.container-nl-4 > div {
float:left;
text-align:center;
width:32.5%
}

.container-nl > div {
float:left;
text-align:center;
width:32.5%
}

.container-nl-koe {
float:left;
text-align:center;
width:21.5%
}

.container-nl-koe-first {
float:left;
text-align:left;
width:32.5%
}

.container-nl-padding-img {
margin:0 2px
}

.container-nl-padding-img-first {
margin:0 2px 0 0
}

.container-nl-padding-img-last {
margin:0 0 0 2px
}
}

.border-hr-nl {
border:solid #d6d6d8 .5px;
margin-top:40px;
margin-bottom:0
}

.padding_3_5_percent {
padding:1% 3.5%
}

.text-align-left {
text-align:left!important
}

.kontakt-border {
border-top:1px solid #d3d3d3;
padding-top:20px
}

.produktslw-h2 {
font-weight:400;
font-size:11px;
display:inline-block;
margin:5px
}

#nlLi li {
list-style-type:square
}

#nlLi {
margin-left:15px
}

.responsive-video iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.responsive-video {
position:relative;
padding-bottom:56.25%;
padding-top:0;
height:0;
overflow:hidden
}

.img-div-left {
float:left;
width:100%;
padding-bottom:10px
}

.img-div-left-rheinzink 
{
float:left;
width:100%;
}

.img-div-left-norm {
float:left;
width:100%;
padding-bottom:10px
}

.img-div-right {
float:left;
width:100%
}

#pdn .img-div-left-10 {
width:100%;
float:left
}

#pdn .img-div-left-11 {
width:100%;
float:left
}

#pdn .img-div-left-12 {
width:100%;
float:left
}

#pdn .img-div-left-13 {
width:100%;
float:left
}

#pdn .img-div-left-14 {
width:100%;
float:left
}

#pdn .img-div-left-15 {
width:100%;
float:left
}

#pdn .img-div-left-16 {
width:100%;
float:left
}

#pdn .img-div-left-17 {
width:100%;
float:left
}

#pdn .img-div-left-18 {
width:100%;
float:left
}

#pdn .img-div-left-19 {
width:100%;
float:left
}

#pdn .img-div-left-20 {
width:100%;
float:left
}

#pdn .img-div-left-21 {
width:100%;
float:left
}

#pdn .img-div-left-22 {
width:100%;
float:left
}

#pdn .img-div-left-23 {
width:100%;
float:left
}

#pdn .img-div-left-24 {
width:100%;
float:left
}

#pdn .img-div-left-25 {
width:100%;
float:left
}

#pdn .img-div-left-26 {
width:100%;
float:left
}

#pdn .img-div-left-27 {
width:100%;
float:left
}

#pdn .img-div-left-28 {
width:100%;
float:left
}

#pdn .img-div-left-29 {
width:100%;
float:left
}

#pdn .img-div-left-30 {
width:100%;
float:left
}

#pdn .img-div-left-31 {
width:100%;
float:left
}

#pdn .img-div-left-32 {
width:100%;
float:left
}

#pdn .img-div-left-33 {
width:100%;
float:left
}

#pdn .img-div-left-34 {
width:100%;
float:left
}

#pdn .img-div-left-35 {
width:100%;
float:left
}

#pdn .img-div-left-36 {
width:100%;
float:left
}

#pdn .img-div-left-37 {
width:100%;
float:left
}

#pdn .img-div-left-38 {
width:100%;
float:left
}

#pdn .img-div-left-39 {
width:100%;
float:left
}

#pdn .img-div-left-40 {
width:100%;
float:left
}

#pdn .img-div-left-41 {
width:100%;
float:left
}

#pdn .img-div-left-42 {
width:100%;
float:left
}

#pdn .img-div-left-43 {
width:100%;
float:left
}

#pdn .img-div-left-44 {
width:100%;
float:left
}

#pdn .img-div-left-45 {
width:100%;
float:left
}

#pdn .img-div-left-46 {
width:100%;
float:left
}

#pdn .img-div-left-47 {
width:100%;
float:left
}

#pdn .img-div-left-48 {
width:100%;
float:left
}

#pdn .img-div-left-49 {
width:100%;
float:left
}

#pdn .img-div-left-50 {
width:100%;
float:left
}

#pdn .img-div-left-51 {
width:100%;
float:left
}

#pdn .img-div-left-52 {
width:100%;
float:left
}

#pdn .img-div-left-53 {
width:100%;
float:left
}

#pdn .img-div-left-54 {
width:100%;
float:left
}

#pdn .img-div-left-55 {
width:100%;
float:left
}

#pdn .img-div-left-56 {
width:100%;
float:left
}

#pdn .img-div-left-57 {
width:100%;
float:left
}

#pdn .img-div-left-58 {
width:100%;
float:left
}

#pdn .img-div-left-59 {
width:100%;
float:left
}

#pdn .img-div-left-60 {
width:100%;
float:left
}

#pdn .img-div-left-61 {
width:100%;
float:left
}

#pdn .img-div-left-62 {
width:100%;
float:left
}

#pdn .img-div-left-63 {
width:100%;
float:left
}

#pdn .img-div-left-64 {
width:100%;
float:left
}

#pdn .img-div-left-65 {
width:100%;
float:left
}

#pdn .img-div-left-66 {
width:100%;
float:left
}

#pdn .img-div-left-67 {
width:100%;
float:left
}

#pdn .img-div-left-68 {
width:100%;
float:left
}

#pdn .img-div-left-69 {
width:100%;
float:left
}

#pdn .img-div-left-70 {
width:100%;
float:left
}

#pdn .img-div-left-71 {
width:100%;
float:left
}

#pdn .img-div-left-72 {
width:100%;
float:left
}

#pdn .img-div-left-73 {
width:100%;
float:left
}

#pdn .img-div-left-74 {
width:100%;
float:left
}

#pdn .img-div-left-75 {
width:100%;
float:left
}

#pdn .img-div-left-76 {
width:100%;
float:left
}

#pdn .img-div-left-77 {
width:100%;
float:left
}

#pdn .img-div-left-78 {
width:100%;
float:left
}

#pdn .img-div-left-79 {
width:100%;
float:left
}

#pdn .img-div-left-80 {
width:100%;
float:left
}

#pdn .img-div-left-81 {
width:100%;
float:left
}

#pdn .img-div-left-82 {
width:100%;
float:left
}

#pdn .img-div-left-83 {
width:100%;
float:left
}

#pdn .img-div-left-84 {
width:100%;
float:left
}

#pdn .img-div-left-85 {
width:100%;
float:left
}

#pdn .img-div-right-10 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-11 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-12 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-13 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-14 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-15 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-16 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-17 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-18 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-19 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-20 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-21 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-22 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-23 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-24 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-25 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-26 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-27 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-28 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-29 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-30 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-31 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-32 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-33 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-34 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-35 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-36 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-37 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-38 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-39 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-40 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-41 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-42 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-43 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-44 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-45 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-46 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-47 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-48 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-49 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-50 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-51 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-52 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-53 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-54 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-55 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-56 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-57 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-58 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-59 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-60 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-61 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-62 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-63 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-64 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-65 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-66 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-67 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-68 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-69 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .img-div-right-70 {
width:100%;
float:left;
padding-bottom:10px
}

#pdn .margin-left-30 {
margin-left:0
}

@media (min-width:500px) 
{
    
.img-div-left {
width:50%;
padding-right:5px
}

.img-div-left-rheinzink 
{
width:49%;
padding-right:10px!important;
}

.img-div-left-norm {
width:49%;
padding-right:5px
}

.img-div-right {
width:50%;
padding-left:5px
}

#pdn .img-div-left-10 {
width:10%
}

#pdn .img-div-left-11 {
width:11%
}

#pdn .img-div-left-12 {
width:12%
}

#pdn .img-div-left-13 {
width:13%
}

#pdn .img-div-left-14 {
width:14%
}

#pdn .img-div-left-15 {
width:15%
}

#pdn .img-div-left-16 {
width:16%
}

#pdn .img-div-left-17 {
width:17%
}

#pdn .img-div-left-18 {
width:18%
}

#pdn .img-div-left-19 {
width:19%
}

#pdn .img-div-left-20 {
width:20%
}

#pdn .img-div-left-21 {
width:21%
}

#pdn .img-div-left-22 {
width:22%
}

#pdn .img-div-left-23 {
width:23%
}

#pdn .img-div-left-24 {
width:24%
}

#pdn .img-div-left-25 {
width:25%
}

#pdn .img-div-left-26 {
width:26%
}

#pdn .img-div-left-27 {
width:27%
}

#pdn .img-div-left-28 {
width:28%
}

#pdn .img-div-left-29 {
width:29%
}

#pdn .img-div-left-30 {
width:30%
}

#pdn .img-div-left-31 {
width:31%
}

#pdn .img-div-left-32 {
width:32%
}

#pdn .img-div-left-33 {
width:33%
}

#pdn .img-div-left-34 {
width:34%
}

#pdn .img-div-left-35 {
width:35%
}

#pdn .img-div-left-36 {
width:36%
}

#pdn .img-div-left-37 {
width:37%
}

#pdn .img-div-left-38 {
width:38%
}

#pdn .img-div-left-39 {
width:39%
}

#pdn .img-div-left-40 {
width:40%
}

#pdn .img-div-left-41 {
width:41%
}

#pdn .img-div-left-42 {
width:42%
}

#pdn .img-div-left-43 {
width:43%
}

#pdn .img-div-left-44 {
width:44%
}

#pdn .img-div-left-45 {
width:45%
}

#pdn .img-div-left-46 {
width:46%
}

#pdn .img-div-left-47 {
width:47%
}

#pdn .img-div-left-48 {
width:48%
}

#pdn .img-div-left-49 {
width:49%
}

#pdn .img-div-left-50 {
width:50%
}

#pdn .img-div-left-51 {
width:51%
}

#pdn .img-div-left-52 {
width:52%
}

#pdn .img-div-left-53 {
width:53%
}

#pdn .img-div-left-54 {
width:54%
}

#pdn .img-div-left-55 {
width:55%
}

#pdn .img-div-left-56 {
width:56%
}

#pdn .img-div-left-57 {
width:57%
}

#pdn .img-div-left-58 {
width:58%
}

#pdn .img-div-left-59 {
width:59%
}

#pdn .img-div-left-60 {
width:60%
}

#pdn .img-div-left-61 {
width:61%
}

#pdn .img-div-left-62 {
width:62%
}

#pdn .img-div-left-63 {
width:63%
}

#pdn .img-div-left-64 {
width:64%
}

#pdn .img-div-left-65 {
width:65%
}

#pdn .img-div-left-66 {
width:66%
}

#pdn .img-div-left-67 {
width:67%
}

#pdn .img-div-left-68 {
width:68%
}

#pdn .img-div-left-69 {
width:69%
}

#pdn .img-div-left-70 {
width:70%
}

#pdn .img-div-left-71 {
width:71%
}

#pdn .img-div-left-72 {
width:72%
}

#pdn .img-div-left-73 {
width:73%
}

#pdn .img-div-left-74 {
width:74%
}

#pdn .img-div-left-75 {
width:75%
}

#pdn .img-div-left-76 {
width:76%
}

#pdn .img-div-left-77 {
width:77%
}

#pdn .img-div-left-78 {
width:78%
}

#pdn .img-div-left-79 {
width:79%
}

#pdn .img-div-left-80 {
width:80%
}

#pdn .img-div-left-81 {
width:81%
}

#pdn .img-div-left-82 {
width:82%
}

#pdn .img-div-left-83 {
width:83%
}

#pdn .img-div-left-84 {
width:84%
}

#pdn .img-div-left-85 {
width:85%
}

#pdn .img-div-right-10 {
width:10%
}

#pdn .img-div-right-11 {
width:11%
}

#pdn .img-div-right-12 {
width:12%
}

#pdn .img-div-right-13 {
width:13%
}

#pdn .img-div-right-14 {
width:14%
}

#pdn .img-div-right-15 {
width:15%
}

#pdn .img-div-right-16 {
width:16%
}

#pdn .img-div-right-17 {
width:17%
}

#pdn .img-div-right-18 {
width:18%
}

#pdn .img-div-right-19 {
width:19%
}

#pdn .img-div-right-20 {
width:20%
}

#pdn .img-div-right-21 {
width:21%
}

#pdn .img-div-right-22 {
width:22%
}

#pdn .img-div-right-23 {
width:23%
}

#pdn .img-div-right-24 {
width:24%
}

#pdn .img-div-right-25 {
width:25%
}

#pdn .img-div-right-26 {
width:26%
}

#pdn .img-div-right-27 {
width:27%
}

#pdn .img-div-right-28 {
width:28%
}

#pdn .img-div-right-29 {
width:29%
}

#pdn .img-div-right-30 {
width:30%
}

#pdn .img-div-right-31 {
width:31%
}

#pdn .img-div-right-32 {
width:32%
}

#pdn .img-div-right-33 {
width:33%
}

#pdn .img-div-right-34 {
width:34%
}

#pdn .img-div-right-35 {
width:35%
}

#pdn .img-div-right-36 {
width:36%
}

#pdn .img-div-right-37 {
width:37%
}

#pdn .img-div-right-38 {
width:38%
}

#pdn .img-div-right-39 {
width:39%
}

#pdn .img-div-right-40 {
width:40%
}

#pdn .img-div-right-41 {
width:41%
}

#pdn .img-div-right-42 {
width:42%
}

#pdn .img-div-right-43 {
width:43%
}

#pdn .img-div-right-44 {
width:44%
}

#pdn .img-div-right-45 {
width:45%
}

#pdn .img-div-right-46 {
width:46%
}

#pdn .img-div-right-47 {
width:47%
}

#pdn .img-div-right-48 {
width:48%
}

#pdn .img-div-right-49 {
width:49%
}

#pdn .img-div-right-50 {
width:50%
}

#pdn .img-div-right-51 {
width:51%
}

#pdn .img-div-right-52 {
width:52%
}

#pdn .img-div-right-53 {
width:53%
}

#pdn .img-div-right-54 {
width:54%
}

#pdn .img-div-right-55 {
width:55%
}

#pdn .img-div-right-56 {
width:56%
}

#pdn .img-div-right-57 {
width:57%
}

#pdn .img-div-right-58 {
width:58%
}

#pdn .img-div-right-59 {
width:59%
}

#pdn .img-div-right-60 {
width:60%
}

#pdn .img-div-right-61 {
width:61%
}

#pdn .img-div-right-62 {
width:62%
}

#pdn .img-div-right-63 {
width:63%
}

#pdn .img-div-right-64 {
width:64%
}

#pdn .img-div-right-65 {
width:65%
}

#pdn .img-div-right-66 {
width:66%
}

#pdn .img-div-right-67 {
width:67%
}

#pdn .img-div-right-68 {
width:68%
}

#pdn .img-div-right-69 {
width:69%
}

#pdn .img-div-right-70 {
width:70%
}

#pdn .margin-left-30 {
margin-left:30px
}
}

.padding-left-15 {
padding-left:15px
}

.padding-left-0 {
padding-left:0
}

.padding-bottom-0 {
padding-bottom:0
}

.home-icon {
padding-bottom:0!important;
padding-top:12px!important;
font-size:12px!important
}

.pdwContentS {
line-height:1.3;
background-color:#fff;
border:1px solid #d6d6d8;
margin-bottom:17px;
font-size:11.5px;
color:#666;
line-height:18px;
padding:12px 5px 0 10px !important
}

.pdwContentNorm {
line-height:1.3;
background-color:#fff;
border:1px solid #d6d6d8;
margin-bottom:17px;
font-size:11.5px;
color:#666;
height:195px;
line-height:18px;
padding:12px 5px 0 10px !important
}

.pdwRheinzink {
line-height:1.3;
background-color:#fff;
border:1px solid #d6d6d8;
margin-bottom:17px;
font-size:11.5px;
color:#666;
line-height:18px;
height:auto;
padding:10px 10px 0 10px;
height:205px;
}

.pdwContentBauwerk {
line-height:1.3;
background-color:#fff;
margin-left:-15px!important;
margin-right:-12.5px!important;
border:1px solid #d6d6d8;
margin-bottom:17px;
font-size:11.5px;
color:#666;
height:215px;
line-height:18px;
padding:11px 5px 0 10px !important
}

.pdwH2S {
font-size:14px;
margin:0;
font-weight:700;
color:#009De0;
line-height:20px
}

.pdwPS {
font-weight:400;
color:#666;
font-size:11.5px;
font-weight:normal;
color:#666;
line-height:16px;
padding:0 10px
}

.padding_left_17 {
padding-left:17px
}

.margin-top-2 {
margin-top:2px
}

#myBtn {
display:none;
position:fixed;
right:10px;
bottom:10px;
color:#00507e;
font-weight:700;
text-decoration:none;
padding:12px 12px 14px 3px;
margin-bottom:-67px;
bottom:73px;
background:rgba(0,0,0,0);
z-index:4
}

#myBtn:hover {
background:rgba(0,0,0,0.2)
}

.success {
font-size:100px;
color:#009de0
}

.text-center {
text-align:center
}

.bdb-blue {
color:#009de0
}

.bauder-orange {
color:#E36C0A
}

.e_anrede {
padding-right:24px
}

.s_anrede {
padding-right:24px
}

.pdsimg {
width:100%;
max-width:593.875px
}

.pdsfi {
display:inline;
padding-right:15px;
margin-right:20px;
margin-left:82px;
font-size:13px
}

.white {
background-color:#fff
}

.pdsimgfi {
padding:0 0 5px 2px;
width:115px
}

.max-width-100 {
max-width:100px
}

.padding_top_25 {
padding-top:25px
}

.line-higth13 {
line-height:1.3
}

.pdshr {
margin:20px 0
}

.pdshrfirst {
margin:0 0 20px
}

.pdsli {
display:inline;
padding-right:15px;
margin-right:20px;
margin-left:82px
}

.marign-left-120 {
margin-left:122px
}

.margin-left-96 {
margin-left:96px
}

a.norm_sseit,a.norm_sseit:hover,a.norm_sseit:active,a.norm_sseit:visited {
color:#666
}

.margin-left-minus-20 {
margin-left:-20px
}

.img-div-right-norm {
float:left;
width:100%;
padding-left:5px;
}

.img-div-right-wh {
float:left;
width:100%;
padding-bottom:20px
}

@media (min-width:768px) {
.img-div-right-norm {
width:50%;
padding-left:5px!important;
}

.img-div-right-wh {
width:100%;
padding-left:6px
}
}

#buttonNl {
border:1px solid #000;
padding:10px;
text-align:center;
width:320px
}

.containerflex {
display:flex;
justify-content:center
}

.marign-top-m-4 {
margin-top:-5px
}

#cookieneueintrag a {
color:#fff;
text-decoration:none
}

#cookieneueintrag a:hover {
text-decoration:none
}

#cookieneueintrag div {
padding:20px;
padding-right:40px
}

#cookieneueintrag {
outline:1px solid #008ACD;
text-align:center;
position:fixed;
bottom:20%;
z-index:1;
width:22%;
font-size:12px;
background-color:#008ACD;
line-height:16px;
opacity:.88;
display: none;  
}

#cookieneueintragCloser {
font:14px/100% arial,sans-serif;
position:absolute;
right:4px;
color:#fff;
top:4px;
cursor:pointer;
padding:2px
}

.bk_d1 {
border:5px solid #EF7005;
border-top:none
}

.bk_videos {
border-top:1px solid #EF7005
}

.border-d3d3d3 {
border:1px solid #d3d3d3
}

.padding-top-2perc {
padding-top:2%
}

.width-100-perc {
width:100%
}

.ver-align-middle {
vertical-align:middle!important
}

.psli {
list-style:none;
font-size:11px;
line-height:1.4
}

.border-top-pl-div {
border-top:1px solid #d3d3d3
}

.padding-left-7px {
padding-left:7px
}

.padding-bottom-10px {
padding-bottom:10px
}

.panel-fi {
background-color:#009De0!important;
color:#fff!important
}

.panel-fi:hover {
color:#fff!important;
background-color:#286090!important;
border-color:#204d74!important
}

.panel-fi:active {
color:#fff!important;
background-color:#286090!important;
border-color:#204d74!important
}

.panel-fi a:hover {
color:#fff!important;
text-decoration:none!important
}

.panel-fi a:active {
color:#fff!important;
text-decoration:none!important
}

.panel-fi a:focus {
color:#fff!important;
text-decoration:none!important
}

.margin-top-23 {
margin-top:23px
}

.float_right_relative {
float:right;
position:relative
}

.line-height-20 {
line-height:20px
}

.ui-accordion .ui-accordion-header {
margin:5px 0 0
}

.ui-accordion .ui-accordion-content {
padding-left:10px!important;
padding-top:0!important;
padding-right:0!important;
border-top:0;
overflow:auto;
font-size:11px
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
border:1px solid #009De0;
background:#fff;
font-weight:400;
color:#009De0
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#009De0;
text-decoration:none
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
border-bottom-right-radius:0
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
border-bottom-left-radius:0
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
border-top-right-radius:0
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
border-top-left-radius:0
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
background-color:#286090;
border:1px solid #204d74;
outline-color:#204d74
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#009De0;
text-decoration:none
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#009De0;
text-decoration:none
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
color:#fff;
text-decoration:none
}

.ui-icon,.ui-state-default .ui-icon {
background-image:url(https://www.bdb.at/Content/pix/layout/ui-icons_009De0_256x240.png)!important
}

.ui-state-hover .ui-icon {
background-image:url(https://www.bdb.at/Content/pix/layout/ui-icons_FFFFFF_256x240.png)!important
}

.ui-state-focus .ui-icon {
background-image:url(https://www.bdb.at/Content/pix/layout/ui-icons_FFFFFF_256x240.png)!important
}

.ui-state-active .ui-icon {
background-image:url(https://www.bdb.at/Content/pix/layout/ui-icons_FFFFFF_256x240.png)!important
}

.panel-default > .panel-heading {
color:#333;
background-color:#f5f5f5;
border-color:#ddd;
font-size:11px
}

.panel-group .panel-heading {
border-bottom:0
}

.panel-heading {
padding:7px 15px;
border-bottom:1px solid transparent;
border-top-left-radius:0!important;
border-top-right-radius:0!important
}

.panel-title {
margin-top:0;
margin-bottom:0;
font-size:12px;
color:inherit
}

.panel-title > a:hover {
text-decoration:underline
}

.panel-body {
padding:5px
}

#myTab {
padding-top:15px
}

#myTab > li > a {
position:relative;
display:block;
padding:6px 15px
}

.nav-tabs > li > a:hover {
border-color:#009De0
}

.nav > li > a:hover,.nav > li > a:focus {
text-decoration:none;
background-color:#286090;
color:#fff
}

.nav-tabs > li > a {
margin-right:1px;
line-height:1.42857143;
border:1px solid #d3d3d3;
border-bottom:1px solid #009De0;
border-radius:0 0 0 0;
color:#fff;
background-color:#009De0
}

a:hover,a:focus {
color:#009De0;
text-decoration:none;
color:#009De0;
text-decoration:none
}

a:active,a:hover {
outline:0
}

.nav-tabs {
border-bottom:1px solid #009De0
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
color:#009De0;
border:1px solid #009De0;
border-bottom-color:transparent
}

.tabs-st {
font-size:11.5px!important;
margin-left:5px!important;
margin-right:5px!important
}

.bdb-container:after {
content:"";
display:table;
clear:both
}

.bdb-section {
float:left;
width:33.3333%;
border:1px solid;
box-sizing:border-box
}

@media (max-width: 768px) {
.bdb-section {
float:none;
width:auto;
border:none;
border-bottom:1px solid
}
}

.footer_heads_resp {
margin-bottom:3px;
font-size:11px!important;
color:#333!important;
margin-top:10px
}

.tab-width {
width:139.3px;
text-align:center
}

.fInfo {
width:176px
}

.input_style_adb {
margin-left:20px;
border:1px solid #009De0;
width:100px
}

.loopColor {
color:#009De0
}

.galVorDiv {
border:1px solid #6C6D70;
background-color:#EFEFEF
}

.margin_top_news {
margin-top:2px;
margin-bottom:2px
}

.button_bauwerk {
color:#000;
text-decoration:none
}

.hr-fi {
border:.5px solid #d6d6d8
}

.hr-fi-bottom {
margin-top:10px;
border:.5px solid #d6d6d8
}

.hr-ko {
margin-top:10px;
margin-bottom:10px;
border:.5px solid #d6d6d8
}

ul#tgahlkpuntum {
list-style:none;
height:40px;
background:url(/Content/pix/werbung/hlk_tga_pum.gif) no-repeat 0 0;
margin-top:10px;
position:relative;
margin-left:34px;
margin-bottom:5px
}

ul#tgahlkpuntum li {
position:absolute
}

ul#tgahlkpuntum li a {
display:block;
height:100%;
text-indent:-9000px
}

.tga {
width:48px;
height:50px;
left:55px
}

.punktum {
width:48px;
height:50px;
left:110px
}

.hlk {
width:48px;
height:50px;
left:0
}

#pdn a {
color:#009De0
}

#pdn h2 {
font-size:15px;
font-weight:700
}

#pdn h1 {
font-size:14px
}

#pdn .bigPic {
max-width:725px
}

#pdn .pdnlinks {
cursor:zoom-in
}

#pdn .chevron-left,#pdn .chevron-right {
position:absolute;
top:50%;
z-index:5;
display:inline-block;
margin-top:-10px
}

#pdn .chevron-left {
left:50%;
margin-left:-10px
}

#pdn .chevron-right {
right:50%;
margin-right:-10px
}

#preview {
position:absolute;
background:#009EE1;
padding:1px;
display:none;
color:#fff;
z-index:2000
}

#pdn .transition {
-webkit-transform:scale(2);
-moz-transform:scale(2);
-o-transform:scale(2);
transform:scale(2)
}

#pdn .contentright {
float:right;
padding:0;
max-width:200px;
text-align:left
}

#pdn .falogo {
border:none;
max-width:170px
}

#pdn .rightPics {
padding-left:10px;
width:170px
}

#pdn .pictag_50097 {
font-size:10px;
padding-bottom:20px;
padding-left:10px;
max-width:200px
}

#pdn .pictag {
font-size:10px;
padding-bottom:20px;
padding-left:10px;
max-width:170px
}

.bdb-blue {
color:#009De0
}

.font-20 {
font-size:20px
}

.img-right-content {
width:70px
}

.akt_news {
padding-left:55px!important
}

.pdnrslw {
margin:0;
color:#000
}

#velux {
width:460px;
height:850px;
max-width:100%;
border:0 #FFF none
}

#sb img[usemap] {
border:none;
height:auto;
max-width:100%;
width:auto
}

ul#startb {
list-style:none;
height:60px;
background:url(/Content/pix/werbung/fullSize_446939_447587_411752.jpg) no-repeat 0 0;
margin-bottom:15px;
margin-top:15px;
padding:0;
position:relative;
left:120px
}

ul#startb li {
position:absolute
}

ul#startb li a {
display:block;
height:100%;
text-indent:-9000px
}

.alufusion {
width:170px;
height:60px;
left:0
}

.koemmerling {
width:150px;
height:60px;
left:170px
}

.trocal {
width:145px;
height:60px;
left:320px
}

.valign-top {
vertical-align:top
}

.ul-nl-s {
margin:1em;
padding:0
}

.resp {
display:inline-block;
text-align:left;
width:28%;
margin-right:1%;
vertical-align:top
}

.resp-last {
display:inline-block;
text-align:left;
width:40%;
margin-right:1%;
vertical-align:top
}

.resp-header {
display:inline-block;
text-align:left;
width:28%
}

.kont-pad {
padding-top:5px;
padding-bottom:5px
}

#rfId1 {
margin-right:5px;
float:left;
padding-left:5px;
width:50%;
height:25px
}

.bl_region {
width:20%;
margin-right:5px;
float:left;
height:25px
}

.polBez {
width:20%;
margin-right:5px;
float:left;
height:25px
}

.plz {
width:7.9%;
padding-left:5px;
height:25px
}

.text-align-right {
text-align:right
}

#Bildergalerie td {
font-size:10px;
text-align:center
}

#Bildergalerie img {
border:1px solid #6C6D70
}

#Bildergalerie img:hover {
border:1px solid #009ee1
}

#Bildergalerie a {
text-decoration:none;
color:#000
}

.a1 {
color:#009DE0
}

.padding-left-15
{
    padding-left:15px;
}

.color-fff
{
    color:#fff!important;
}

#pop-up {
  display: none;
}

.sbimg
{
    width:100%;
    max-width:468px;
}

.padding-15-top-bottom
{
    padding-bottom:15px;
    padding-top:15px;    
}

.H1-Breadcrump  {
    font-weight:normal;
    font-size:12px; 
    display: inline-block;
    margin:0px;
}

.altTxt-nl {
    font-size:11px; 
    color:black; 
    text-align:center; 
    padding-top:10px; 
    padding-bottom:10px;
}