*{margin:0;padding:0;font-family:'Raleway',Verdana,Arial,Helvetica,Geneva,sans-serif;}
html{height:100%;}
body{font:icon;width:100%;height:100%;}
.linkk a{color:#3259A1;}
.linkk a:hover{color:rgba(2,255,43,0.7);background:rgba(124,166,255,0.2);}
.stretchedH{letter-spacing:1.0em; font-family:fantasy;}
.bl1{float:left;width: 150px;height: 350px;}
.bl2{float:left;width: 150px;height: 380px;margin-right:50px;}
.bl2 a{text-decoration:underline;color:#529ab2;}
.bl2 a:hover{text-decoration:underline;color:#3259A1;}
#vidTex{font-weight:bold;font-size:xx-small;}
#email-text a{color:#000000;text-decoration:underline;}
#InBo{float:right;margin:0px 30px 0px 0px;}
#InBo img{float:right;}
.MF{font-size:xx-small;margin-top:-15px;}
.navmenu{font-size:10px;font-weight:bold;}
.small{font-size:xx-small;}
.mbold{font-weight:bold;font-family:cursive;}
.BeNa a{color:#000000;}
.BeNa a:hover{text-decoration:none;color:#3259A1;}
#bRed{color:rgba(255,36,0,0.8);margin:5px;background:rgba(124,166,255,0.2);font-size:120%;}
#rmt{margin-top:0px;margin-right:15px;}



/* 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 */
}

#payment-options h3{margin-top:15px;}
li a{color:#000000;}
ul{color:#000000;}
a{color:#529ab2;outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#3259A1;}
p{margin:0 0 18px;font-size:100%;line-height:1.2488rem;}
#footer p{line-height:1.0rem;}
img{border:none;}
input{vertical-align:middle;}
.clear{clear:both;}
bold{font-weight:bold;}
span.italic{font-style:italic;}
#h2test span{color:#ffffff;font:14px;letter-spacing:0px;background:#000000;padding:5px;margin-left:5px;line-height: 2;}}
.KuMe span{color:#000000;font:14px;letter-spacing:0px;padding:5px;font-family:cursive;}
.KuMe{position:absolute;top:10px;width:90%;margin-left:60px;text-align:justify;margin-top:55px;margin-left:5px;line-height:1.8;}
#h2test{position:absolute;top:10px;width:100%;}
.tred{display:inline;color:#3259a1;}
#oclose{margin-top:-17px;}
#oclose a{color:#FFFFFF;}
#oclose a:hover{color:green;}
#title h1{font-size:12px;letter-spacing:0.23em;color:#4569b7;margin:-16px 0 14px 15px;font-weight:bolder;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#c1m p{margin-right:10px;}
#c1m h3{font-size:140%;margin-bottom:6px;}
#yvid{float:left;width:320px;margin-bottom:50px;}
#yvid h3{width:120%;}
#yvid-text{float:left;width:320px;line-height:1.5;}
#yvid-text p{padding:20px;font-family:"Lucida Console", Monaco, monospace;}
#suppliers{margin-bottom:18px;margin-top:20px;}
#ratgeber{float:left;margin-top:20px;margin-bottom:20px;width:85%;}
#kleinge{float:right;font-size:75%;}
.grossge{font-size:125%;}
.festpreise{background:rgba(236, 239, 20, 0.2);border-radius:20px;padding:5px 26px 15px 26px;float:left;margin:0 20px 18px 0;}
.QuBl1{width:49%;float:left;margin:20px 0 10px 0;}
.QuBl2{border-top:2px solid #555555;width:49%;float:left;margin:20px 0 10px 0;}
.QuBl1 h4{background:rgba(124,166,255,0.3);margin-right:15px;}
.QuBl2 h4{background:rgba(124,166,255,0.3);margin-right:15px;}
.QuBl1 p{font-size:100%;margin:0 10px 0 20px;}
.QuBl2 p{font-size:100%;margin:0 10px 0 20px;}
.telnr-text{letter-spacing:0.1em;font-weight:normal;font-size:14px;color:#3259a1;text-shadow:-1px 0 #FFFFFF, 0 1px #FFFFFF,1px 0 #FFFFFF, 0 -1px #FFFFFF;}
.LaSi{color:grey;font-style:italic;font-size:8px;margin-top:12px;float:right;width:100%;text-align:right;margin-bottom:15px;}
#LaSi3{color:grey;font-style:italic;font-size:8px;margin-top:12px;float:right;width:100%;text-align:right;margin-bottom:12px;}
#label-img{color:grey;font-style:italic;font-size:8px;}
#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{text-align:center;margin-top:44px;width:39%;height:100%;float:right;height:120px;font-size:160%;font-weight:bold;line-height:1.5;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#telnr{margin:auto;width:300px;height:46px;font-size:32px;color:#FFFFFF;background:rgba(230,9,25,0.8);padding:0px;padding-top:2px;text-align:center;border-radius:20px;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;border:2px solid #f7f8b0;}
#menu-content{width:100%;height:auto;margin:auto;}
#nav{width:100%;height:40px;background:black;margin:auto;}
#cssmenu{font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#cssmenu ul{margin:5px;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;font-family:'Open Sans',Helvetica, Verdana,Arial,Geneva,sans-serif;}
#cssmenu li{display:block;float:left;margin:0;margin-left:28px;padding:0;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#cssmenu li a{display:block;float:left;text-decoration:none;font-weight:bold;padding:12px 12px 0 45px;height:24px;color:#FFFFFF;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#cssmenu li a:hover{color:rgba(53, 255, 177, 0.9);font-family:'Open Sans',Helvetica, Verdana,Arial,Geneva,sans-serif;}
#cssmenu ul li.active a{color:rgba(53, 255, 177, 0.9);border-bottom:4px solid #3259a1;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#headliner{border-bottom:1px solid #4569b7;width:100%;margin:auto;height:auto;color:#FFFFFF;padding:0px;padding-top:5px;text-align:center;margin-top:5px;margin-left:0px;float:left;background:rgba(124,166,255,0.5);margin-bottom:20px;}
#headliner h2{font-size:16px;margin:0px 10px 7px 10px;color:#000000;}


#headliner-pages h2{font-size:120%;line-height:1.5;text-align:center;margin-bottom:12px;color:#FFFFFF;background:rgba(201, 88, 84, 0.8);width:100%;height:auto;border-bottom:1px solid #555555;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}


#headline-middle-page h2{font-size:120%;line-height:1.5;text-align:center;margin-bottom:12px;color:#FFFFFF;background:rgba(53, 255, 177, 0.9);width:100%;height:auto;border-bottom:1px solid #555555;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#headliner-pages{margin-top:8px;}
#Co1{width:100%;height:390px;padding:0 0 100px;margin:0 auto;margin-top:-10px;}
#Co1-impressum{width:100%;height:100%;padding:0 0 100px;margin:0 auto;background:#FFFFFF;}
#Co1-impressum a{color:#000000;}
#c1m{margin:5px;margin-top:3px;width:64%;height:auto;float:left;display:block;}
#Co1-sidebar-area{width:34%;height:auto;float:right;}
#Co1-sidebar-1{margin-top:5px;height:auto;margin:auto;float:right;width:80%;overflow:hidden;}
#Co1-text{width:80%;height:auto;color:#FFFFFF;background:rgba(124,166,255,0.5);padding:0px;padding-top:5px;text-align:center;border-radius:20px;z-index:1;margin:20px 40px 20px 0px;float:right;}
#Co1-text h3{margin:8px 0px 10px 0px;padding:0px 15px 0px 15px;}
#c1mImage{position:relative;margin-top:7px;float:left;margin-right:30px;}
#c1mImage img{border:5px solid #F3F3F3;width:100%;}
#mCoL{margin-left:10px;margin-top:-10px;}
#mCoLX{padding-left:20px;padding-right:20px;}
#mCoL h3{font-size:120%;letter-spacing:0.1em;width:100%;}
#mCoLX h3{font-size:120%;letter-spacing:0.1em;}
#mCoL p{line-height:1.5;}
#mCoLX p{line-height:2.0;margin-right:-13px;font-size:larger;font-family:cursive;}
.mCoL2{margin-top:-20px;width:100%;}
.mCoL2 p{font-size:12px;margin-bottom:38px;width:100%;line-height:1.5;}
.mCoL2 h3{margin-top:25px;font-size:14px;letter-spacing:0.1em;width:100%;}
#Co2{width:100%;height:auto;margin-top:5px;margin-bottom:11px;}
#Co2-first{margin:10px;margin-left:7px;width:30%;height:auto;float:left;background:#F3F3F3;border:2px solid #DBDBDB;}
#Co2-second{margin:10px;width:30%;height:auto;float:left;background:#F3F3F3;border:2px solid #DBDBDB;margin-left:12px;}
#Co2-third{margin:10px;width:30%;height:auto;float:left;background:#F3F3F3;border:2px solid #DBDBDB;margin-left:12px;}
.Co2-headline{margin:15px;margin-top:9px;}
.Co2-headline h3{font-size:18px;}
#Co2-image1 img{margin:6%;width:89%;height:auto;}
.Co2-image2 img{margin:6%;width:89%;height:auto;}
#Co2-image3 img{margin:6%;width:89%;height:auto;}
.Co2-text{margin:6%;width:89%;margin:auto;line-height:1.2;text-align:justify;}
.Co2-readMore{margin-top:8px;margin-bottom:8px;}
.Co2-readMore a{color:grey;}
#Co3{width:100%;height:auto;padding:0 0 100px;margin:0 auto;margin-bottom:-90px;}
#Co3-main{margin-left:12px;width:62%;height:100%;float:left;margin-top:-3px;}
#Co3-main p{line-height:1.5;}
.bewBut{box-shadow:inset 0px 1px 0px -1px #97c4fe;border-top-left-radius:37px;border-top-right-radius:0px;border-bottom-right-radius:37px;border-bottom-left-radius:37px;text-indent:2px;border:1px solid rgba(255,36,0,1.0);display:inline-block;color:#ffffff;font-size:11px;font-weight:bold;font-style:normal;height:27px;line-height:27px;width:200px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #1570cd;background:rgba(255,36,0,0.8);}
.bewBut:hover{background-color:rgba(53, 255, 177, 0.9);border:1px solid #5FDB22;}
.bewBut:active{position:relative;top:1px;}
#Co3-sidebar{width:30%;margin-top:5px;height:auto;background:#E9E9E9;border:2px solid #DBDBDB;float:left;margin-left:27px;}
.Co3-sidebar-pages{width:100%;margin-top:15px;height:auto;background:rgba(124, 166, 255, 0.1);border:2px solid rgba(124, 166, 255, 0.2);float:left;}
#footer{height:200px;border:2px solid rgba(124, 166, 255, 0.1);position:relative;}
#footer a{color:#3259a1;}
#footer a:hover{color:rgba(2, 255, 43, 0.7);}
#footer-wrapper{height:100%;width:100%;display:block;margin-left:auto;margin-right:auto;}
.footer-headline{font-size:larger;padding-top:8px;padding-left:8px;padding-bottom:18px;width:100%;float:left;letter-spacing:0.1em;}
#FC1{margin:0px 5px 5px 20px;width:16%;height:180px;float:left;color:black;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#FC2{margin:0px 5px 5px 10px;width:16%;height:180px;float:left;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#FC3{margin:0px 5px 5px 10px;width:16%;height:180px;float:left;font-family:'Open Sans',Helvetica, Verdana,Arial,Geneva,sans-serif;}
#FC4{margin:0px 5px 5px 10px;width:16%;height:180px;float:left;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}
#FC5{margin:0px 5px 5px 30px;width:16%;height:180px;float:left;border-left:1px solid white;font-family:'Open Sans',Helvetica, Verdana,Arial,Geneva,sans-serif;}
.Co1-Contact{margin:11px 0px 25px 17px;width:90%;height:auto;background:rgba(124, 166, 255, 0.2);;border:1px solid rgba(124, 166, 255, 0.3);;font-size:12px;}
#Co1-sidebar-pages-box2{width:90%;height:auto;margin:auto;}

#Co1-top-footer-text h3{margin:20px 0px 10px 0px;font-size:120%;line-height:1.5;text-align:center;color:#FFFFFF;background:rgba(201, 88, 84, 0.8);width:100%;height:auto;border-bottom:1px solid #555555;font-family:'Open Sans',Helvetica,Verdana,Arial,Geneva,sans-serif;}

#contact-link-pages{display:inline-block;width:90%;height:auto;padding-top:7px;padding-bottom:7px;text-align:center;margin:0 12px 0 12px;margin-bottom:8px;font-size:130%;color:#FFFFFF;background:rgba(124,166,255,0.8);text-decoration:none;color:#FFFFFF;border-radius:20px;border:2px solid #C6C9C9;box-shadow:1px 1px 1px 1px #666;}
#contact-link{display:inline-block;width:330px;height:40px;padding-top:14px;text-align:center;font-size:20px;color:#FFFFFF;background:#3259a1;border-radius:20px;border:2px solid #C6C9C9;margin-left:5%;margin-top:30px;box-shadow:1px 1px 1px 1px #666;}
#contact-link a{padding:15px 10px 15px 10px;}
#contact-link:hover{background-color:rgba(2, 255, 43, 0.7);color:#3259A1}
#contact-link a:hover{color:#3259A1;}
#contact-link-pages:hover{background-color:rgba(2, 255, 43, 0.7);color:#3259A1}
.Co1-Contact-Text{margin:10px;}
.price-box{margin:18px;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;}
.SoPl-item{padding:15px;padding-top:0%;padding-right:0%;float:left;}
#SoPl-horizont{width:100%;height:auto;float:left;margin-left:8px;margin-top:35px;}
.BeNa{font-size:14px;font-weight:bold;float:left;width:250px;}
#SiLi2{width:100%;position:relative;margin-left:-35px;}
#SiLi2 img{margin-top:26px;float:right;margin-right:-10px;}
#SiLi3{width:100%;position:relative;margin-left:-35px;}
#SiLi3 img{margin-top:18px;float:right;}
#SiLi4{width:100%;position:relative;margin-left:-35px;}
#SiLi4 img{margin-top:18px;float:right;}
#SiLi5{width:100%;position:relative;margin-left:-35px;}
#SiLi5 img{margin-top:18px;float:right;}
.SiLi6{position:relative;float:right;margin-right:30px;}
#SiLi7{position:relative;float:right;margin-right:30px;margin-top:20px;}
.SiTe-box{float:left;width:100%;background:#A9E2F3;margin-bottom:15px;border-radius:20px;border-width:2px;border-style:dashed;border-color:#FFFFFF;}
.SiTe-box-rot{float:left;width:100%;background:#F5A9A9;margin-bottom:15px;border-radius:20px;border-width:2px;border-style:dashed;border-color:#FFFFFF;}
.SiTe-box-gelb{float:left;width:100%;background:#F2F5A9;margin-bottom:15px;border-radius:20px;border-width:2px;border-style:dashed;border-color:#FFFFFF;}
.SiTe-headline h4{margin:15px;font-size:16px;}
.SiTe-text{margin:15px;line-height:1.5;text-align:justify;}
@media only screen and (max-width:767px){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%;}
#Co1{float:left;width:100%;margin-top:10px;height:100%;margin-bottom:-70px;}
#c1m{width:100%;height:100%;}
#Co2{float:none;width:100%;height:100%;margin:0;margin-top:0px;}
#Co2-first{float:left;width:100%;padding:0px;margin:0px;}
#Co2-second{float:left;width:100%;padding:0px;margin:0px;margin-top:10px;}
#Co2-third{float:left;width:100%;padding:0px;margin:0px;margin-top:10px;}
#Co3{float:left;width:100%;height:100%;}
#Co3-main{float:none;width:100%;text-align:justify;margin:0;padding:0;}
#Co3-main p{padding:10px;margin-left:0px;}
#Co3-sidebar{margin:auto;width:100%;height:100%;float:none;background:#FFFFFF;}
#map{width:80%;margin:auto;}
#footer-wrapper a{text-decoration:underline;}
#FC1{margin:0px 0px 0px 20px;float:left;width:40%;height:160px;padding-left:0;}
#FC2{margin:0px 20px 0px 0px;float:right;width:41%;height:160px;padding-left:0;}
#FC3{margin:25px;margin-left:20px;float:left;width:40%;padding-left:0;height:160px;}
#FC4{margin:25px 0px 0px 0px;float:right;width:40%;padding-left:0;height:160px;}
#FC5{margin:40px 0px 0px -70px;float:left;width:40%;padding-left:0;height:120px;border-left:none}
#contact-link{width:100%;margin:auto;margin-bottom:20px;}
#SiLi3{margin-left:70px;}
#SiLi4{margin-left:70px;}
#SiLi5{margin-left:70px;}
#c1mImage{position:relative;border:none;float:left;width:40%;margin-right:20px}
#Co1-sidebar-area{width:100%;margin-top:0px;}
#Co1-sidebar-1{margin:10px 0 20px 0;}
#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;margin-top:-12px;letter-spacing:0.2em;text-shadow:1px 1px #FFFFFF;}
#telnr{float:none;font-size:14px;font-weight:bold;height:24px;width:180px;letter-spacing:0.3em;text-shadow:1px 1px #000000;padding-top:6px;}
#footer{height:508px;}
#headliner h2{font-size:12px;}
#Co1-text h3{font-size:12px;}
#title h1{margin-top:0px;margin-bottom:0px;margin-left:0px;background:#F3F3F3;padding-left:15px;font-size:79%;}
#oclose 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;}
#oclose{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;border-radius:0px;}
#Co1-text{width:100%;height:100%;margin:auto;margin-top:5px;border-radius:0px;}
.mCoL1 p{width:86%;}
.mCoL1 h3{width:96%;}
#SiLi2 img{float:right;}
#SiLi3 img{float:left;}
#SiLi4 img{float:left;margin-bottom:10px}
.LaSi{margin:0;text-align:left;margin-bottom:20px;}
#SiLi5 img{float:left;}
#Co1-top-footer-text h3{margin-top:0px;margin-bottom:20px;}
#SoPl-horizont{margin-top:20px;margin-bottom:0px;}
#ratgeber{width:100%;margin:15px;margin-bottom:25px;}
#yvid-text{margin-top:-60px;}
#h2test span{line-height:1.7;background:none;color:#fff;}
#mCoL{width:100%;height:100%;margin:0;margin-top:0px;padding-top:0px;float:none;}
#mCoL h3{width:100%;}
#mCoL p{margin-right:10%;}
#mCoLX{margin-right:10px;margin-left:-20px;}
#mCoLX h3{width:110%;margin-top:15px;margin-right:20px;font-size:110%;}
#InBo img{float:left;}
.bl2{margin-right:10px;}
.festpreise{margin:0 40px 18px 0;}

}
@media only screen and (min-width:768px) and (max-width:1000px){#wrapper{width:768px;}#cssmenu li a{padding:12px 12px 0 14px;}
}