/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* BugBuster: grid-1120-16-pixel.css, LGPL license */
#wrapper{width:1120px;margin:0 auto}*[class*="grid"]{float:left;display:inline;margin-right:10px;margin-left:10px}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12,.mod_article.grid13,.mod_article.grid14,.mod_article.grid15,.mod_article.grid16{margin-left:0;margin-right:0}.grid1{width:50px}.grid2{width:120px}.grid3{width:190px}.grid4{width:260px}.grid5{width:330px}.grid6{width:400px}.grid7{width:470px}.grid8{width:540px}.grid9{width:610px}.grid10{width:680px}.grid11{width:750px}.grid12{width:820px}.grid13{width:890px}.grid14{width:960px}.grid15{width:1030px}.grid16{width:1100px}.grid16_0{margin:0 !important;width:100%}.mod_article.grid1{width:70px}.mod_article.grid2{width:140px}.mod_article.grid3{width:210px}.mod_article.grid4{width:280px}.mod_article.grid5{width:350px}.mod_article.grid6{width:420px}.mod_article.grid7{width:490px}.mod_article.grid8{width:560px}.mod_article.grid9{width:630px}.mod_article.grid10{width:700px}.mod_article.grid11{width:770px}.mod_article.grid12{width:840px}.mod_article.grid13{width:910px}.mod_article.grid14{width:980px}.mod_article.grid15{width:1050px}.mod_article.grid16{width:1120px}.offset1{margin-left:80px !important}.offset2{margin-left:150px !important}.offset3{margin-left:220px !important}.offset4{margin-left:290px !important}.offset5{margin-left:360px !important}.offset6{margin-left:430px !important}.offset7{margin-left:500px !important}.offset8{margin-left:570px !important}.offset9{margin-left:640px !important}.offset10{margin-left:710px !important}.offset11{margin-left:780px !important}.offset12{margin-left:850px !important}.offset13{margin-left:920px !important}.offset14{margin-left:990px !important}.offset15{margin-left:1060px !important}.mod_article.offset1{margin-left:70px !important}.mod_article.offset2{margin-left:140px !important}.mod_article.offset3{margin-left:210px !important}.mod_article.offset4{margin-left:280px !important}.mod_article.offset5{margin-left:350px !important}.mod_article.offset6{margin-left:420px !important}.mod_article.offset7{margin-left:490px !important}.mod_article.offset8{margin-left:560px !important}.mod_article.offset9{margin-left:630px !important}.mod_article.offset10{margin-left:700px !important}.mod_article.offset11{margin-left:770px !important}.mod_article.offset12{margin-left:840px !important}.mod_article.offset13{margin-left:910px !important}.mod_article.offset14{margin-left:980px !important}.mod_article.offset15{margin-left:1050px !important}

/* BugBuster: grid-1120-16-pixel-responsive.css, LGPL license */
@media(min-width:980px) and (max-width:1140px){#wrapper{width:960px}.grid1{width:40px}.grid2{width:100px}.grid3{width:160px}.grid4{width:220px}.grid5{width:280px}.grid6{width:340px}.grid7{width:400px}.grid8{width:460px}.grid9{width:520px}.grid10{width:580px}.grid11{width:640px}.grid12{width:700px}.grid13{width:760px}.grid14{width:820px}.grid15{width:880px}.grid16{width:940px}.mod_article.grid1{width:60px}.mod_article.grid2{width:120px}.mod_article.grid3{width:180px}.mod_article.grid4{width:240px}.mod_article.grid5{width:300px}.mod_article.grid6{width:360px}.mod_article.grid7{width:420px}.mod_article.grid8{width:480px}.mod_article.grid9{width:540px}.mod_article.grid10{width:600px}.mod_article.grid11{width:660px}.mod_article.grid12{width:720px}.mod_article.grid13{width:780px}.mod_article.grid14{width:840px}.mod_article.grid15{width:900px}.mod_article.grid16{width:960px}.offset1{margin-left:70px !important}.offset2{margin-left:130px !important}.offset3{margin-left:190px !important}.offset4{margin-left:250px !important}.offset5{margin-left:310px !important}.offset6{margin-left:370px !important}.offset7{margin-left:430px !important}.offset8{margin-left:490px !important}.offset9{margin-left:550px !important}.offset10{margin-left:610px !important}.offset11{margin-left:670px !important}.offset12{margin-left:730px !important}.offset13{margin-left:790px !important}.offset14{margin-left:850px !important}.offset15{margin-left:910px !important}}@media(min-width:768px) and (max-width:979px){#wrapper{width:768px}.grid1{width:28px}.grid2{width:76px}.grid3{width:124px}.grid4{width:172px}.grid5{width:220px}.grid6{width:268px}.grid7{width:316px}.grid8{width:364px}.grid9{width:412px}.grid10{width:460px}.grid11{width:508px}.grid12{width:556px}.grid13{width:604px}.grid14{width:652px}.grid15{width:700px}.grid16{width:748px}.mod_article.grid1{width:48px}.mod_article.grid2{width:96px}.mod_article.grid3{width:144px}.mod_article.grid4{width:192px}.mod_article.grid5{width:240px}.mod_article.grid6{width:288px}.mod_article.grid7{width:336px}.mod_article.grid8{width:384px}.mod_article.grid9{width:432px}.mod_article.grid10{width:480px}.mod_article.grid11{width:528px}.mod_article.grid12{width:576px}.mod_article.grid13{width:624px}.mod_article.grid14{width:672px}.mod_article.grid15{width:720px}.mod_article.grid16{width:768px}.offset1{margin-left:58px !important}.offset2{margin-left:106px !important}.offset3{margin-left:154px !important}.offset4{margin-left:202px !important}.offset5{margin-left:250px !important}.offset6{margin-left:298px !important}.offset7{margin-left:346px !important}.offset8{margin-left:394px !important}.offset9{margin-left:442px !important}.offset10{margin-left:490px !important}.offset11{margin-left:538px !important}.offset12{margin-left:586px !important}.offset13{margin-left:634px !important}.offset14{margin-left:682px !important}.offset15{margin-left:730px !important}.mod_article.offset1{width:48px !important}.mod_article.offset2{width:96px !important}.mod_article.offset3{width:144px !important}.mod_article.offset4{width:192px !important}.mod_article.offset5{width:240px !important}.mod_article.offset6{width:288px !important}.mod_article.offset7{width:336px !important}.mod_article.offset8{width:384px !important}.mod_article.offset9{width:432px !important}.mod_article.offset10{width:480px !important}.mod_article.offset11{width:528px !important}.mod_article.offset12{width:576px !important}.mod_article.offset13{width:624px !important}.mod_article.offset14{width:672px !important}.mod_article.offset15{width:720px !important}}@media(max-width:767px){#wrapper{width:auto}*[class*="grid"]{float:none !important;display:block !important;width:auto !important}*[class*="offset"]{margin-left:10px !important}}
/*
rot eb3d00
blau 00418f
*/

body{ background:url("../../files/layout/schaefer.jpg") no-repeat top left;background-attachment:fixed;}

#main .inside{ }

#header {
    background:rgba(255,255,255, 1);
    margin-top: 10px;
    padding: 3px 10px; border-radius: 5px 5px 0 0;
	text-align:center;
}
#footer {
    background:rgba(0, 28,61, 0.8); border-top:1px solid white;
    margin-bottom: 10px;
    padding: 3px 10px; border-radius: 0 0 5px 5px ;
	text-align:center;
}

#footer a{color:white; text-decoration:none}
#footer a:hover{color:white; text-decoration:underline}

.kachel-menu .filiale-baesweiler { background:url("../../files/kacheln/filiale-baesweiler.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .filiale-heinsberg { background:url("../../files/kacheln/filiale-heinsberg.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .sportwelten { background:url("../../files/kacheln/sportwelten.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .aktuelles { background:url("../../files/kacheln/aktuelles.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .marken { background:url("../../files/kacheln/marken.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .leistungen { background:url("../../files/kacheln/leistungen.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .kontakt { background:url("../../files/kacheln/kontakt.jpg") no-repeat top left;border-radius: 1em;}
.kachel-menu .sortiment { background:url("../../files/kacheln/sortiment.jpg") no-repeat top left;border-radius: 1em;}

.kacheln{background:rgba(0, 28,61, 0.8);padding: 30px 0;}

.kachel-menu{	
	margin: 0 auto;
    max-width: 1000px;
    list-style-type: none;
    padding: 0;
    color: #000000;
	border-radius: inherit;
}

.kachel-menupunkt{
	height: 230px;
    margin: 10px 1%;
    width: 23%;
    box-shadow: 0 0 9px #111111;
    border-width: 0;
    float: left;
    background-image: none;
    border-color: #222222;
    transition: all 500ms ease 0s;
    border-radius: inherit;
    padding: 0;
    list-style-type: none; 
    color: #000000;
    font: 12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;    box-shadow: 0 0 9px #111111;
}

.kachel-menupunkt:hover {	
	/*border-radius: inherit;*/
    box-shadow: 0 0 12px #eb3d00;
}
.kachel-btn{    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;}

.kachel-text {
	border-radius: inherit;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #000000;
    font: 12px 
	}

.kachel-link {border-radius: inherit;

    padding: 0 !important;
    position: relative;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
    color: #0000FF;
    color: #000000;
    font: 12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}

.kachel-titel{
	bottom:20%;
    padding: 10px;
    background: none repeat scroll 0 0 padding-box rgba(0, 65, 143, 0.8);/*00418f*/
    margin: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    white-space: normal;
    font-size: 1.6667em;
    font-weight: normal;
    color: #ffffff;
} 
 
.kachel-desc {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    min-height: 20%;
    padding: 0 10px;
    background: none repeat scroll 0 0 padding-box rgba(0, 65, 143, 0.8);/*00418f*/
    bottom: 0;
    line-height: 1.5;
    margin: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    white-space: normal;
    color: #C0C0C0;
    margin: 0;
} 

@media only screen and ( max-width: 40em ) /* 640 */
{
	
.kachel-menupunkt{width:48%}
	
}

.coronainfo {
	width:427px; 
	margin:10px;
	margin-left:auto!important;
	margin-right:auto!important}


#corona{
	background-color:whitesmoke;
	border-top:3px solid #eb3d00;
	/* border-bottom:3px solid #eb3d00; */
	
}

#corona table td{
	
	padding:15px;
	font-size:1.5em;
}
