*{margin:0;padding:0;font-family:'Raleway', Verdana,Arial,Geneva,sans-serif;}
html{height:100%;}
body{font:icon;width:100%;height:100%;}
a{color:#58ACFA;outline:none;text-decoration:none;}
li a{color:#000000;}
ul{color:#000000;}
a:hover{text-decoration:none;color:#F7819F;}
p{margin:0 0 18px}
img{border:none;}




/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('/fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/raleway-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light'), local('Raleway-Light'),
       url('/fonts/raleway-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/raleway-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/raleway-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/raleway-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/raleway-v12-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/raleway-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'),
       url('/fonts/raleway-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/raleway-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/raleway-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/raleway-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/raleway-v12-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('/fonts/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/raleway-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
       url('/fonts/raleway-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/raleway-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/raleway-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/raleway-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/raleway-v12-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('/fonts/raleway-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'),
       url('/fonts/raleway-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/raleway-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/raleway-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/raleway-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/raleway-v12-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}


input{vertical-align:middle;}
.clear{clear:both;}
bold{font-weight:bold;}
h2test span{color:#A99F9F;font:14px/45px;letter-spacing:0px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.3);padding:5px;margin-left:5px;}
h2test{position:absolute;top:10px;left:0;width:100%;}
p-red{color:red;font-size:12px;}
p-blue{font-size:18px;margin-left:50px;}
.text-background-red{display:inline;color:red;}
#menu-open-close{margin-top:-17px;}
#menu-open-close a{color:#E6E6E6;}
#title h1{font-size:12px;letter-spacing:0.23em;color:red;margin-left:15px;margin-top:-16px;margin-bottom:14px;font-weight:bolder;}
#content1-main p{margin-right:10px; line-height:1.8;}
#content1-main h3{font-size:18px;margin-bottom:6px;}
#youtube-video{float:left;width:320px;}
#youtube-video-text{float:left;width:320px;line-height:1.5;}
#youtube-video-text p{padding:20px;font-family:'Lucida Console', Monaco, monospace;}
telnr-text{font-weight:normal;font-size:14px;color:#000000;text-shadow:-1px 0 #FFFFFF, 0 1px #FFFFFF,
1px 0 #FFFFFF, 0 -1px #FFFFFF;}
.label-sidebar-gif{color:grey;font-style:italic;font-size:8px;margin-top:12px;float:right;width:100%;text-align:right;}
#label-sidebar-gif-2{color:grey;font-style:italic;font-size:8px;margin-top:12px;float:right;width:100%;text-align:left;}
#label-img{color:grey;font-style:italic;font-size:8px;}
#supplier-text{font-size:10px;color:grey;font-style:italic;}
#map-Wrapper{width:30%;height:380px;margin-left:15px;}
#map{margin-left:1px;height:380px;}
#wrapper{width:1000px;margin:0 auto;min-height:100%;height:auto !important;height:100%;font-size:12px;}
#header{height:180px;background:none repeat scroll 0 0 #FFFFFF;}
#header-wrapper{height:180px;width:100%;margin:auto;margin-top:-190px;}
#header-logo{margin-left:-10px;width:58%;height:140px;float:left;}
#header-tel{margin-right:30px;margin-top:44px;width:38%;height:100%;float:right;height:120px;font-size:160%;font-weight:bold;text-align:right;line-height:1.5;}
#telnr{width:300px;height:46px;font-size:32px;color:#FFFFFF;background:#0099FF;padding:0px;padding-top:2px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;float:right;}
#telnr a{color:#FFFFFF;}

#flag{float:right;margin-top:-20px}

#menu-content{width:100%;height:auto;margin:auto;}
#nav{width:100%;height:40px;background:black;margin:auto;}
#cssmenu ul{margin:5;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:36px;text-transform:uppercase;font-size:12px;font-weight:bold;border-bottom:4px solid #555555;border-top:1px solid #919191;}
#cssmenu li{display:block;float:left;margin:0;margin-left:28px;padding:0;}
#cssmenu li a{display:block;float:left;text-decoration:none;font-weight:bold;padding:12px 12px 0 45px;height:24px;color:#FFFFFF;}
#cssmenu li a:hover{color:yellow;}
#cssmenu ul li.active a{color:yellow;border-bottom:4px solid yellow;}
#headliner{width:80%;margin:auto;height:auto;color:#FFFFFF;background:#0099FF;padding:0px;padding-top:5px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;z-index:1;margin-top:5px;margin-left:7px;float:left;}
#headliner h2{font-size:16px;margin:auto;padding:auto;}
#headliner-pages h2{font-size:120%;line-height:1.5;text-align:center;margin-bottom:12px;color:#FFFFFF;background:#0099FF;width:100%;height:auto;border-bottom:1px solid #555555;}
#headliner-pages{margin-top:8px;}
#content1{width:100%;height:390px;padding:0 0 100px;margin:0 auto;margin-top:-10px;}
content1-impressum{width:100%;height:390px;padding:0 0 100px;margin:0 auto;margin-top:-10px;}
content1-impressum a{color:grey;}
#content1-24not{width:100%;height:100%;padding:0 0 100px;margin:0 auto;background:#FFFFFF;}
#content1-Kontakt{width:100%;height:800px;padding:0 0 100px;margin:0 auto;background:#FFFFFF;}
#content1-bezirke{width:100%;height:1100px;padding:0 0 100px;margin:0 auto;background:#FFFFFF;}
#content1-impressum{width:100%;height:100%;padding:0 0 100px;margin:0 auto;background:#FFFFFF;}
#content1-impressum a{color:#000000;}
#content1-main{margin:5px;margin-top:3px;width:64%;height:auto;float:left;display:block;}
#content1-main-2{margin:5px;width:750px;height:400px;float:left;display:none;background:url(Monteur-Schluesseldienst-Kreuzber-bei-der-Arbeit2.jpg) no-repeat;}
#content1-sidebar-area{width:34%;height:auto;float:right;}
#content1-sidebar-1{margin-top:5px;width:100%;height:auto;margin:auto;float:right;}
#content1-sidebar-2{margin-top:20px;padding-top:12px;width:100%;height:auto;margin:auto;float:right;}
#content1-text{width:80%;height:auto;color:#FFFFFF;background:#0099FF;padding:0px;padding-top:5px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;z-index:1;margin:auto;margin-top:20px;margin-right:40px;margin-bottom:0px;float:right;}
#content1-text h3{font-size:16px;margin:auto;padding:auto;}
#content1-mainImage{position:relative;margin-top:7px;float:left;width:47.5%;}
#content1-secondImage{position:relative;margin-top:7px;float:left;width:100%;height:100%;overflow:hidden;}
#content1-mainImage img{border:5px solid #F3F3F3;width:100%;}
#mainContentList{margin:0;padding-left:20px;padding-right:20px;padding-top:0px;background:#FFFFFF;height:auto;width:40%;margin-left:10px;margin-top:-10px;float:left;}
#mainContentList h3{font-family:'Open Sans',impact;font-size:14px;letter-spacing:0.1em;}
#mainContentList p{line-height:1.5;}




.mainContentList1{margin-top:-20px;width:100%;}
.mainContentList1 p{font-size:12px;margin-bottom:38px;width:150%;line-height:1.5;}
#p-no-bottom{font-size:12px;margin-bottom:38px;width:150%;}
.mainContentList1 h3{margin-top:25px;font-family:'Open Sans',impact;font-size:14px;letter-spacing:0.1em;}
#mainContentList li{width:100%;list-style-type:none;font-size:12px;text-align:center;margin:0;}
#content1-4headliners{width:300px;height:300px;margin:10px;z-index:1;float:right;margin-top:-350px;margin-right:60px;}
#content1-4headliners2{width:100%;height:100%;margin:0;z-index:1;float:right;margin-top:0px;margin-right:0px;}
#content2{width:100%;height:auto;margin-top:5px;margin-bottom:11px;}
#content2-first{margin:10px;margin-left:7px;width:30%;height:auto;float:left;background:#F3F3F3;border:2px solid #DBDBDB;}
#content2-second{margin:10px;width:30%;height:auto;float:left;background:#F3F3F3;border:2px solid #DBDBDB;margin-left:12px;}
#content2-third{margin:10px;width:30%;height:auto;float:left;background:#F3F3F3;border:2px solid #DBDBDB;margin-left:12px;}
.content2-headline{margin:15px;margin-top:9px;}
.content2-headline h3{font-size:18px;}
#content2-image1 img{margin:6%;width:89%;height:auto;}
#content2-image2 img{margin:6%;width:89%;height:auto;}
#content2-image3 img{margin:6%;width:89%;height:auto;}
.content2-text{margin:6%;width:89%;margin:auto;line-height:1.2;}
.content2-readMore{margin-top:8px;margin-bottom:8px;}
.content2-readMore a{color:grey;}
#content3{width:100%;height:auto;padding:0 0 100px;margin:0 auto;margin-bottom:-90px;}
#content3-main{margin-left:12px;width:62%;height:100%;float:left;margin-top:-3px;}
#content3-main p{line-height:1.5;}
#content3-sidebar{width:30%;margin-top:5px;height:auto;background:#E9E9E9;border:2px solid #DBDBDB;float:left;margin-left:27px;}
#content3-sidebar-pages{width:100%;margin-top:5px;height:auto;background:#E9E9E9;border:2px solid #DBDBDB;float:left;}
#footer{height:200px;background:none repeat scroll 0 0 #E9E9E9;border:2px solid #DBDBDB;position:relative;}
#footer a{color:#000000;}
#footer-wrapper{height:100%;width:100%;display:block;margin-left:auto;margin-right:auto;}
.footer-headline{font-size:18px;font-family:'Open Sans',impact;padding-top:8px;padding-left:8px;padding-bottom:18px;width:100%;float:left;letter-spacing:0.1em;}
#footer-column1{margin:5px;margin-top:0px;margin-left:20px;width:16%;height:180px;float:left;color:black;}
#footer-column2{margin:5px;margin-top:0px;border:2px solid #E9E9E9;margin-left:10px;width:16%;height:180px;float:left;}
#footer-column3{margin:5px;margin-top:0px;border-top:2px solid #E9E9E9;width:16%;height:180px;float:left;margin-left:10px;}
#footer-column4{margin:5px;margin-top:0px;border-top:2px solid #E9E9E9;width:16%;height:180px;float:left;margin-left:10px;}
#footer-column5{margin:5px;margin-top:0px;border-top:2px solid #E9E9E9;width:16%;height:180px;float:left;border-left:1px solid white;margin-left:10px;}
#content1-Contact{margin-top:11px;margin-bottom:25px;margin-left:auto;margin-right:auto;width:90%;height:auto;background:#EAECED;border:1px solid #C6C9C9;font-size:12px;}
.content1-Contact{margin-top:11px;margin-bottom:25px;margin-left:auto;margin-right:auto;width:90%;height:auto;background:#EAECED;border:1px solid #C6C9C9;font-size:12px;}
.content1-sidebar-pages-box2{width:90%;height:auto;margin:auto;background:#EAECED;}
#content1-mainPages{padding-top:10px;padding-left:10px;padding-right:30px;width:610px;height:85%;float:left;}
#content1-main-24not{padding-top:10px;padding-left:10px;padding-right:30px;width:610px;height:600px;float:left;}
#content1-main-preise{padding-top:10px;padding-left:10px;padding-right:30px;width:610px;height:600px;float:left;}
#content1-main-kontakt{padding-top:10px;padding-left:10px;padding-right:30px;width:610px;height:850px;float:left;}
#content1-main-Leistungen{padding-top:10px;padding-left:10px;padding-right:30px;width:610px;height:600px;float:left;}
#content1-top-footer-text h3{font-size:120%;line-height:1.5;text-align:center;margin-top:20px;margin-left:0px;margin-bottom:20px;color:#FFFFFF;background:#0099FF;width:100%;height:auto;border-bottom:1px solid #555555;}
#contact-link-pages{width:90%;height:auto;padding-top:7px;padding-bottom:7px;text-align:center;margin-left:auto;margin-bottom:8px;margin-right:auto;font-size:130%;color:#FFFFFF;background:#0099FF;text-decoration:none;color:#FFFFFF;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;border:2px solid #C6C9C9;}
#contact-link-pages a{color:#FFFFFF;}
#contact-link{width:330px;height:40px;padding-top:14px;text-align:center;font-size:20px;color:#FFFFFF;background:#0099FF;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;border:2px solid #C6C9C9;margin-left:5%;margin-top:30px;}
#contact-link a{color:#FFFFFF;}
#content1-Contact-Text{margin:10px;}
.content1-Contact-Text{margin:10px;}
#content3-sidebarPages{margin-right:70px;margin-top:40px;width:330px;height:433px;float:left;background:#E9E9E9;border:2px solid #DBDBDB;}
#content3-sidebarPreise-home{width:23%;height:auto;float:right;background:#FFFFFF;margin-top:15px;}
#content3-sidebarPreise{margin-right:70px;margin-top:42px;width:330px;height:270px;float:left;background:#E9E9E9;border:2px solid #DBDBDB;}
.price-box{margin:30px;margin-top:5px;line-height:2.5;font-size:14px;color:#000000;text-shadow:-1px 0 #FFFFFF, 0 1px #FFFFFF,
1px 0 #FFFFFF, 0 -1px #FFFFFF;}
.price-box h4{font-weight:normal;font-size:14px;color:#000000;text-shadow:-1px 0 #FFFFFF, 0 1px #FFFFFF,
1px 0 #FFFFFF, 0 -1px #FFFFFF;}
.headline-map-box{width:100%;height:35px;padding-left:15px;padding-top:10px;}
.headline-map-box h3{font-size:18px;}
#social-plugins{width:29%;height:100%;float:left;margin-left:-8px;margin-top:5px;}
.social-plugins-item{padding:15px;padding-top:0%;padding-right:0%;float:left;}
#social-plugins-horizont{width:100%;height:auto;float:left;margin-left:8px;margin-top:35px;}
#app{text-align:right;}
#social-plugins-item-horizont{padding:15%;padding-top:0%;padding-right:0%;padding-left:0%;float:left;width:60px;}
.Bezirk-Name{font-size:14px;font-weight:bold;float:left;width:250px;}
.Ortsteile-Names{width:250px;float:right;margin-right:8px;}
.Ortsteile-Names a{color:#000000;text-decoration:underline;}
#sidebarmenu li{width:180px;list-style-type:none;float:right;}
#sidebarmenu li a{height:130px;display:block;}
#sidebarlink1{width:100%;}
#sidebarlink1 img{float:right;}
#sidebarlink2-box{float:right;width:185px;}
#sidebarlink2{width:100%;}
#sidebarlink2 img{float:left;}
.sidebarlink3{width:100%;}
.sidebarlink3 img{float:right;}
#sidebarlink4{width:100%;}
#sidebarlink4 img{float:right;}
.Sicherheitstechnik-box{float:left;width:100%;background:#A9E2F3;Margin-bottom:15px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;border-width:2px;border-style:dashed;border-color:#FFFFFF;}
.Sicherheitstechnik-box-rot{float:left;width:100%;background:#F5A9A9;Margin-bottom:15px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;border-width:2px;border-style:dashed;border-color:#FFFFFF;}
.Sicherheitstechnik-box-gelb{float:left;width:100%;background:#F2F5A9;Margin-bottom:15px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;border-width:2px;border-style:dashed;border-color:#FFFFFF;}
.Sicherheitstechnik-headline h4{margin:15px;font-size:16px;}
.Sicherheitstechnik-text{margin:15px;line-height:1.5;text-align:justify;}
@media only screen
and (max-width:767px){-webkit-text-size-adjust:none;padding:5px;div{clear:both;display:block;width:100%;float:none;margin:0;padding:0;}
img{max-width:100%;height:auto;}
.toggle4{display:none;width:100%;height:100%;text-decoration:none;}
#wrapper{width:320px;}
#header{width:100%;height:0px;}
#header-wrapper{float:left;width:100%;margin-top:0px;height:100%;}
#header-logo{width:100%;float:left;margin:0;padding:0;height:auto;margin:auto;background:#FFFFFF;}
#menu-content{width:100%;float:left;margin:0;}
#nav{width:100%;background:#FFFFFF;}
#cssmenu{margin:0;padding:0;display:block;width:100%;height:100%;}
#cssmenu ul{display:block;list-style:none;margin:0;padding:0;width:100%;text-align;center:}
#cssmenu ul li.active a{background:black;font-size:10px;width:63%;height:100%;}
#content1{float:left;width:100%;margin-top:10px;height:100%;margin-bottom:-70px;}
#content1-main{width:100%;height:100%;}
#mainContentList{width:100%;height:100%;margin:0;margin-top:0px;padding-top:0px;float:none;}
#mainContentList p{margin-right:10%;}
#content1-main-2{width:100%;}
#content1-sidebar{margin:0px;width:100%;height:90px;float:none;background:white;margin:auto;}
#content2{float:none;width:100%;height:100%;margin:0;margin-top:0px;}
#content2-first{float:left;width:100%;paddin:0px;margin:0px;}
#content2-second{float:left;width:100%;paddin:0px;margin:0px;margin-top:10px;}
#content2-third{float:left;width:100%;paddin:0px;margin:0px;margin-top:10px;}
#content3{float:left;width:100%;height:100%;}
#content3-main{float:none;width:100%;text-align:justify;margin:0;padding:0;}
#content3-main h2{text-align:left;background:#E9E9E9;padding:10px;padding-left:30px;}
#content3-main p{padding:10px;padding-left:px;margin-left:0px;}
#content3-sidebar{margin:auto;width:100%;height:100%;float:none;background:#FFFFFF;}
#map-Wrapper{width:100%;height:100%;margin-left:0px;}
#map{width:80%;margin:auto;}
#footer-wrapper a{text-decoration:underline;}
#footer-wrapper li{margin-top:10px;}
#footer-wrapper ul, p{height:100%;margin-left:20px;}
#footer-column1{margin:0px;margin-left:20px;float:left;width:40%;height:160px;padding-left:0;margin-top:0px;}
#footer-column2{margin:0px;margin-right:20px;float:right;width:41%;height:160px;padding-left:0;margin-top:0px;}
#footer-column3{margin:0px;margin-left:20px;float:left;width:40%;padding-left:0;height:160px;margin-top:10px;}
#footer-column4{margin:0px;margin-right:20px;float:right;width:40%;padding-left:0;height:160px;margin-top:10px;}
#footer-column5{margin:0px;margin-left:20px;float:left;width:40%;padding-left:0;height:120px;margin-top:20px;border-left:none}
#contact-link{width:100%;margin:auto;margin-bottom:20px;}
#sidebarlink1{float:left;margin-bottom:5px;height:100px;}
#sidebarlink2{height:100px;}
#sidebarlink2 img{margin:0;}
.sidebarlink3{margin:0px;float:left;}
#sidebarlink4{margin:0px;float:right;margin-top:10px}
#content1-mainImage{position:relative;border:none;float:left;width:40%;margin-right:20px}
#content1-sidebar-area{width:100%;}
#content1-sidebar-1{margin-left:50px;margin-top:-25px;}
#content1-sidebar-2{margin-left:20px;margin-top:-15px;}
#suppliers{float:none;height:auto;width:100%;margin-bottom:10px;}
#header-tel{width:100%;float:left;text-align:center;margin:0;padding:0;font-size:12px;height:100%;border-top:1px solid #F3F3F3;padding-top:10px;padding-bottom:10px;background:#F3F3F3;margin-top:-12px;font-family:'Open Sans',impact;letter-spacing:0.2em;text-shadow:1px 1px #FFFFFF;}
#telnr{float:none;margin:auto;font-size:14px;font-weight:bold;height:24px;width:180px;font-family:'Open Sans',impact;letter-spacing:0.3em;text-shadow:1px 1px #000000;}
#telnr a{color:#FFFFFF;}
#footer{height:508px;}
#headliner h2{font-size:12px;}
#content1-text h3{font-size:12px;}
h2test span{line-height:200%;}
h2test{margin-left:5px;}
einTest{font-size:8px;color:lightgrey;}
#social-plugins{margin-top:-70px;}
#title h1{margin-top:0px;margin-bottom:0px;margin-left:0px;background:#F3F3F3;padding-left:15px;}
#menu-open-close a{color:black;text-decoration:none;background:white;height:100%;margin-left:5%;margin-top:0px;font-size:12px;text-shadow:0 0 20px #fefcc9,
10px -10px 30px #feec85,
-20px -20px 40px #ffae34,
20px -40px 50px #ec760c,
-20px -60px 60px #cd4606,
0 -80px 70px #973716,
10px -90px 80px #451b0e;}
#menu-open-close{height:20px;margin:0;padding:0;border-bottom:1px solid #919191;width:100%;margin-top:12px;float:left;}
#cssmenu ul li{display:block;float:left;width:100%;margin:0;padding:0;background:lightgrey;font-size:10px;height:80%;margin-bottom:2px;width:78.3%;padding-left:70px;padding-bottom:13px;height:45%;}
#headliner{width:100%;height:100%;margin:auto;margin-top:-15px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#content1-text{width:100%;height:100%;margin:auto;margin-top:5px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
.mainContentList1 p{width:86%;}
.mainContentList1 h3{width:96%;}
#p-no-bottom{width:86%;margin-bottom:5px;}
#sidebarlink1 img{float:left;}
#sidebarlink2-box{float:left;}
.sidebarlink3 img{float:left;}
#sidebarlink4 img{float:left;margin-bottom:10px}
.label-sidebar-gif{margin:0;text-align:left;}
}
@media only screen
and (min-width:768px)
and (max-width:1000px){#wrapper{width:768px;}
#cssmenu li a{padding:12px 12px 0 14px;}
}
@media screen and (device-width:384px)
and (device-height:592px)
and (-webkit-device-pixel-ratio:2){}