@charset "utf-8";
/* CSS Document */

html{/* background:url("../images/bridge-53769.jpg") no-repeat center center fixed; background-size:100% 100%;*/}
body{background-color:#ff5a5a; background-image:linear-gradient(to bottom,#970000,#ff5a5a); background-repeat:no-repeat; font-family:'Comfortaa', Sans-Serif; color:#262626; line-height:1.5; font-size:1em;} 
/*header, #navi, article, footer{background:none;}*/
header, section, aside, footer {min-width:200px;}
header{display:grid; grid-template-columns:0.3fr auto 0.3fr; border: none; width:100%; border-radius:0; background-image:url("/template-images/head1.png"); background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center; color:#fff; box-shadow:10px 10px 10px -6px #5e5e5e;}
/*
#headteaser{flex:2 1 0%; background-color:#00B000; background-image:linear-gradient(to bottom,#1e6100,#00B000); font-weight:bold; font-size:2em;}
#headteasera{margin:0.5em}
#headteaser a{color: #ffff40; text-decoration:none;}
*/
#head{box-sizing:border-box;}
#head-inner{margin:1.8em auto 1.8em auto;}
#head-inner #head-title{font-size:2em/*2.5em*/; font-weight: bold; text-shadow: -20px -20px 30px #000, 20px -20px 30px #000, -20px 20px 30px #000, 20px 20px 30px #000;}
#headno{width:13rem; font-size:1.2rem; font-weight:bold; margin:auto 1rem 1rem auto; text-shadow: -20px -20px 30px #000, 20px -20px 30px #000, -20px 20px 30px #000, 20px 20px 30px #000;}
#headno img{box-shadow: 0px 5px 30px 40px rgba(0,0,0,0.20) inset, 0px 0px 30px 10px rgba(0,0,0,0.10);}
/*
#head-inner #head-nota {font-size:1.3em; text-transform: uppercase; font-weight: bold; text-shadow:-5px -5px 10px #000, 5px -5px 10px #000, -5px 5px 10px #000, 5px 5px 5px #000;}
*/
#page{box-shadow:5px 5px 10px #5e5e5e; background-color:#e9ddc9;}
aside{border:none; border-radius:0;}
.error{font-size:14px;}
input, textarea, select,option{color:#262626;; border:#b5b5b5 solid 1px; border-radius:0;}
.stylefield{border:1px solid #b0b0b0;}	
article{border:none; border-radius:0;}
#textcont img{box-shadow:5px 5px 10px #5e5e5e;}
#textcont video{box-shadow:5px 5px 10px #5e5e5e;}
#textcont ul{margin: 0 auto 0.5em 1em; list-style:disc;}
.prev-img{}
/*#hamb img{box-shadow:none;}
.lightbox .lb-image{box-shadow:none;}*/
#title strong{color:#007100;}
h1{color:#a00;}
h2{color:#006800;}
h3{color:#004200;}
a{color:#262626;}
font{line-height:1.1em}
/*navi*/
#navi{position:relative; z-index:1; box-shadow: 5px 5px 10px -1px #5e5e5e; font-size: 0.75em; background-color:#00B000; color:#fff;}
#bigbasket a{color:#fff;}											
.menu_normal{/*color:#eaeaea;*/ background-color:#970000; background-image:linear-gradient(to bottom,#970000,#ff5a5a);}
.menu_normal:hover{background-color:#ff5a5a; background-image:linear-gradient(to bottom,#ff5a5a,#970000);}
.menu_selected{/*color:#ccc;*/ background-color:#ff5a5a; background-image:linear-gradient(to bottom,#ff5a5a,#970000);}
.menu_selected:hover{color:#fff;}
.cmenu_normal:hover{/*color:#fff;*/background-color:#ff5a5a; background-image:linear-gradient(to bottom,#ff5a5a,#970000);}
.cmenu_selected{/*color:#eaeaea;*/ background-color:#970000; color:#fff !important; font-weight:bold;/*background-image:linear-gradient(to bottom,#ff5a5a,#970000);*/}
.menu1 a{color: #f2f2f2;}
.menu1 a:hover{color:#fff;}
.menu2 .cmenu_normal{background-color:#bd0000; background-image:linear-gradient(to bottom,#bd0000,#ff7474);}
.menu2 .cmenu_normal:hover{background-color:#ff7474; background-image:linear-gradient(to bottom,#ff7474,#bd0000);}
.menu2 .cmenu_selected{background-color: #ff5353;}
.menu2 a{color:#f2f2f2;}
.menu2 a:visited{color:#fff;}
.menu2 a:hover{color:#fff;}
nav .navispace{display:block; background-color:#00B000; height:1em; margin:-0.5em; cursor:default !important; text-decoration:none;}
nav .navispace .navicat{display:none; pointer-events: none;}
.menu1 strong{color:#ff0; font-weight:bold !important;}
.menu2 strong{color:#ff0; font-weight:bold !important;}

[href="1631693342.html"]{pointer-events: none;}/*Grosse Rentier-Schlitten - Gespanne*/
[href="1632740438.html"]{pointer-events: none;}
[href="1631122953.html"]{pointer-events: none;}/*Weihnachtsmann auf Schlitten, für Rentier-Schlitten -Gespanne*/
[href="1632740630.html"]{pointer-events: none;}
[href="1631622778.html"]{pointer-events: none;}/*Rentier-Schlitten für Weihnachtsmanndeko*/
[href="1632740653.html"]{pointer-events: none;}
[href="1631532832.html"]{pointer-events: none;}/*Rentiere für Weihnachtsdekorationen draussen*/
[href="1632741662.html"]{pointer-events: none;}
[href="1632740664.html"]{pointer-events: none;}
[href="1632741672.html"]{pointer-events: none;}
[href="1632995191.html"]{pointer-events: none;}
[href="1632995204.html"]{pointer-events: none;}
[href="1636365721.html"]{pointer-events: none;}
[href="1639487181.html"]{pointer-events: none;}

/*
[href="1631532324.html"]{pointer-events: none;}
[href="1631532832.html"]{pointer-events: none;}
[href="1631626965.html"]{pointer-events: none;}
[href="1631689358.html"]{pointer-events: none;}
/*Ende navi*/
/*content*/
#contactform img {width:auto; height:75px; margin:0 auto 0.15em 0;}
.back{float:right; border:1px solid black; background-color:#dfdfdf;}
.back a{font-weight:bold; font-size:1rem; padding:0.5em;}
.sun ul li{margin-left:10px; line-height:24px; background:url("../images/list-icon.png") no-repeat; background-position-x:0%; background-position-y:0%; background-origin:padding-box; background-origin: padding-box; padding-left:20px; margin-bottom:5px;}
#desc ul li b{margin-top:0.5em;}
#desc ul li strong{margin-top:1em;}
#desc ol {list-style:decimal; margin-left:2em;}
#desc table thead tr th{line-height:1.2em;}
#desc table tbody tr td{line-height:1.2em; padding-top:0.1em; padding-bottom:0.1em;}
#desc table tbody tr td .artikel{font-weight:bold;}
#desc table tbody tr td img{}
#attention{color: #ff0000; font-size:1.2em; font-weight:bold;}
#attention a{color: #ff0000; font-size:1em; font-weight:bold;}
.masse{white-space:nowrap;}
.artikelmasse{}
.artikelmasse thead tr th{}
.artikelmasse tbody tr td{padding-right:0.5em;}
.tabellenartikel{font-weight:bold; vertical-align:top; width:auto;}
.dimension{width:6em;}
.rowspace{height:0.5em;}
/*Aktion*/
.aktionsdiv{margin:0 auto 0.5em 0;}
.redhilight{color: #ff0000; font-size:16px; font-weight:bold; text-decoration:underline;}
.aktionredred{line-height:1.5em; font-weight:bold; color:#ff0000; text-decoration:line-through;}
.aktiongreen{line-height:1.5em; font-weight:bold; color: #0da200; text-decoration:underline;}
/*ENDE Aktion*/
#h-kat-vorsch{box-sizing:border-box; max-width:100%; width:100%; margin:1em 0 0.5em 0; display:grid; grid-template-columns:1fr 1fr 1fr 1fr 1fr; gap:0.5em;}
#h-kat-vorsch a{display:block; text-decoration:none; color: #a00; font-weight:bold; text-align:center;}
#h-kat-vorsch a:last-of-type{margin:0 0 0 0;}
#h-kat-vorsch_img{width:100%; max-width:100%;}
#h-kat-vorsch_img img{height:auto; width:auto; border:none; box-shadow:none;}
#h-kat-vorsch_img img:hover{transform:scale(1.02); box-shadow:5px 5px 10px #5e5e5e;}
.h-kat-vorsch2{box-sizing:border-box; max-width:100%; width:100%; margin:0.5em 0 0.5em 0;display:grid; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr; gap:0 0.5em;}
.h-kat-vorsch2 a{display:block;text-decoration:none;color: #a00; font-weight:bold; font-size:0.85em; line-height:1.0em; text-align:center;}
.h-kat-vorsch2_img{width:100%; max-width:100%;}
.h-kat-vorsch2_img img{height:auto; width:auto; border:none; box-shadow:none !important; max-width:100%; margin-bottom:0.4em;}
.h-kat-vorsch2_img img:hover{transform:scale(1.02); box-shadow:5px 5px 10px #5e5e5e!important;}
#highlight{display:block; min-width:310px; width:100%;}
#highlight span{font-weight:bold; text-decoration:underline; font-size:1.2em; color:#a00;}
#highlight a{display:block; float:left; text-decoration:none; max-width:45%; margin-bottom:0.5em; margin-right:0.5em;}
#highlight a:hover{text-decoration:none;}
#highlight_img{text-align:center;}
#highlight img{max-width:100%; min-width:198px; margin:0 0 0.3em 0; max-height:140px;}
#agb_preview:hover{background-color:rgba(255, 255, 255, 0.6);}
#agb_div:hover{background-color:rgba(255, 255, 255, 0.6);}
/*#vid{float: right; position:relative; top:9em; right:-19.75em; height:40.5em;}*/
#vid{float:right; width:240px; max-width:100%; height:auto; margin:0em 0 1em 0.5em; box-sizing:border-box;}
#vid img{/*width:220px;*/ max-width:100%; height:auto; box-shadow: none !important;}
#vid video{max-width:100%; width:240px; height:auto; max-height:100%; margin:0 auto 0 auto; border-top-left-radius:2px; border-top-right-radius:2px;}
#vid-quer{float:right; width:420px; max-width:100%; height:auto; margin:0em 0 1em 0.5em; box-sizing:border-box;}
#vid-quer img{/*width:280px;*/ max-width:100%; height:auto; box-shadow: none !important;}
#vid-quer video{max-width:100%; width:420px; height:auto; max-height:100%; margin:0 auto 0 auto; border-top-left-radius:2px; border-top-right-radius:2px;}
#videogal{width:100%; max-width:100%; display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap: 1em 1em;}
#videogal .vidframe{}
#videogal video{width:100%; height:auto; margin-bottom:0.3em;}
#videogal .vidframe a{font-weight:bold; font-size:0.9em;}
/*
#vid{float:left;}
#vid img{width:300px; max-width:100%; height: auto; margin:0 1em 1em 0;}
#vid video{width:250px; max-width:100%; height:auto; margin:0 1em 1em 0;}
*/
.filesimages img{box-shadow:none !important;}
/*Youtube-Link*/
.ytp-impression-link{background:rgba(23,23,23,0.8); border-bottom-left-radius:2px; border-bottom-right-radius:2px; min-height:2.1em; display:inline-block; width:100%; box-shadow:5px 5px 10px #5e5e5e;}
.ytp-impression-link-content{margin-top:0.5em;}
.ytp-impression-link-text{color:white; float:left; font:500 16px/16px "YouTube Noto",Roboto,Arial,Helvetica,sans-serif; margin: 5px 0 auto 8px;}
.ytp-impression-link-logo{float:left; height:26px; margin-left:7px; margin-right:8px; width:110px; margin-bottom:0.5em;}
.ytp-svg-shadow{stroke:#000; stroke-opacity: .15; stroke-width:2px; fill:none;}
.ytp-svg-fill{fill:#fff;}
/*ENDE Youtube-Link*/
/*ENDE content*/
/*U-Kat-Vorschau*
#preview a{text-decoration:none;}
.content_cat_x{float:left; width:31%; max-width:100%; min-width:180px; height:350px; overflow:hidden; margin-right:1%; margin-bottom:1em; background-color:rgba(255, 255, 255, 0.5); box-shadow:1px 1px 1px 0 rgba(0,0,0,.2); box-sizing:border-box;}
.content_cat_x:hover{box-shadow:2px 2px 12px 0 rgba(0,0,0,.5);}
.content-cat-x-title{color:#00478e;; font-weight:900; margin-bottom:0.2em;}
.content_cat_x-img{width:100%; height:auto;}
a .content_cat_x img{margin:0 auto; width:100%; max-width:100%; box-shadow:1px 1px 2px #5e5e5e !important;}
.content_cat{margin:0.5em; text-align:left; line-height:1.5em; max-height:100%;}
a .content_cat{font-size:12px;} 	
.content_cat span{font-weight:bold;}
.content_cat font{font-weight:bold; font-size:14px; color:#00F; text-decoration:underline;}
.cont-catx-price{font-weight:bold; font-size:14px; color:#0da200;}
/* Ende U-Kat-Vorschau */
/*U-Kat-Vorschau-Grid*/
#preview{display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:1em 1em;}
#preview a{text-decoration:none; height: fit-content;}
#preview [href="1632741629.html"]{display:none;}/*Rudolf Rentier*/
#preview [href="1632995696.html"]{display:none;}/*Tier-Figuren Elche, Hirsche, Ochsen und Hund als Dekoration für draussen*/
#preview [href="1631532324.html"]{display:none;}/* Weihnachtsmänner - von Lebensgross für Aussendekoration bis klein für drinnen und draussen*/
#preview [href="1631626965.html"]{display:none;}/* Männchen, Mädchen und Schneemänner zur Weihnachtsdekoration*/
#preview [href="1631697671.html"]{display:none;}/* Weihnachts- Krippenfiguren für Weihnachsdekoration draussen*/
#preview [href="1631622177.html"]{display:none;}/*Rudolf Rentier sitzend, Kopf gerade, 140 cm hoch, als Weihnachtsdekoration für draussen*/
#preview [href="1636365147.html"]{display:none;}/*LED Rentiere beleuchtet für Weihnachtsdekorationen draussen */

.content_cat{margin:0.5em; text-align:left; line-height:1.5em; max-height:100%;}
a .content_cat{font-size:12px;} 	
.content_cat .prevdesc{/*pointer-events:initial !important;*/ text-decoration:none; font-size:2em; color:#a00;}
.content_cat_x{background-color:rgba(255, 255, 255, 0.5); box-shadow:1px 1px 1px 0 rgba(0,0,0,.2); box-sizing:border-box; overflow: hidden;}
.content_cat_x:hover{box-shadow:2px 2px 12px 0 rgba(0,0,0,.5);}
.content-cat-x-title{color:#a00; font-weight:900; margin-bottom:0.2em; font-size:1.2em;}
.content-cat-x-title strong{color:#007100;}
.content-cat-x-title .navispace .navicat{/*pointer-events:initial !important;*/ text-decoration:none; font-size: 1.6em; color:#a00;}
.content_cat_x-img{width:100%; height:auto;}
a .content_cat_x img{margin:0 auto; width:100%; max-width:100%; box-shadow:none !important;}

.content-cat-x-discount{font-weight:bold; color:red;}
.cont-catx-price{font-weight:bold; font-size:14px; color:#0da200;}
.content-cat-x-desc{margin-bottom:0.3em;}
.content-cat-x-desc span{line-height:1.5em; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:line-through;}
.content-cat-x-desc font{font-weight:bold; font-size:14px; color:#0da200; text-decoration:underline;}
.content-cat-x-desc strong{color:#ff0000; font-size:14px; font-weight:bold; text-decoration:underline;}
#preview2{display: grid; grid-template-columns: 1fr 1fr; gap:1em 1em; margin:1em 0 0.5em 0;}

#preview2 a{text-decoration:none;}
#preview2 [href="1630398058.html"]{display:none;}
#preview2 [href="1630398349.html"]{display:none;}
#preview2 [href="1630410040.html"]{display:none;}
#preview2 [href="1630408417.html"]{display:none;}
#preview2 [href="1630410752.html"]{display:none;}
#preview2 [href="1630077611.html"]{display:none;}
#preview2 [href="1630397625.html"]{display:none;}
#preview2 [href="1631290184.html"]{display:none;}
#preview2 [href="1631531939.html"]{display:none;}
#preview2 [href="1631532134.html"]{display:none;}
#preview2 [href="1631532285.html"]{display:none;}
#preview2 [href="1631623611.html"]{display:none;}
#preview2 [href="1631624095.html"]{display:none;}
#preview2 [href="1631624352.html"]{display:none;}
#preview2 [href="1631624879.html"]{display:none;}
#preview2 [href="1631532832.html"]{display:none;}
#preview2 [href="1631619813.html"]{display:none;}
#preview2 [href="1631620322.html"]{display:none;}
#preview2 [href="1631620484.html"]{display:none;}
#preview2 [href="1631620595.html"]{display:none;}
#preview2 [href="1631620753.html"]{display:none;}
#preview2 [href="1631621842.html"]{display:none;}
#preview2 [href="1631622177.html"]{display:none;}
#preview2 [href="1631622042.html"]{display:none;}
#preview2 [href="1631622313.html"]{display:none;}
#preview2 [href="1631622428.html"]{display:none;}
#preview2 [href="1631622520.html"]{display:none;}
#preview2 [href="1636130287.html"]{display:none;}
#preview2 [href="1636197551.html"]{display:none;}
#preview2 [href="1636210684.html"]{display:none;}
#preview2 [href="1639486960.html"]{display:none;}
#preview2 [href="1667217332.html"]{display:none;}
#preview2 [href="1667382439.html"]{display:none;}
#preview2 [href="1667389948.html"]{display:none;}
#preview2 [href="1667391465.html"]{display:none;}
#preview2 [href="1667392821.html"]{display:none;}
#preview2 [href="1631620981.html"]{display:none;}
#preview2 [href="1668503320.html"]{display:none;}
#preview2 [href="1668515074.html"]{display:none;}
.content_cat_x2{background-color:rgba(255, 255, 255, 0.5); box-shadow:1px 1px 1px 0 rgba(0,0,0,.2); box-sizing:border-box; overflow: hidden;}
.content_cat_x2:hover{box-shadow:2px 2px 12px 0 rgba(0,0,0,.5);}
.content-cat-x-title2{color:#a00; font-weight:900; margin-bottom:0.2em; font-size:1.2em;}
.content-cat-x-title2 .navispace .navicat{/*pointer-events:initial !important;*/ text-decoration:none; font-size: 1.6em; color:#a00;}
.content_cat_x-img2{width:100%; height:auto;}
a .content_cat_x2 img{margin:0 auto; width:100%; max-width:100%; box-shadow:1px 1px 2px #5e5e5e !important;}
.content_cat2{margin:0.5em; text-align:left; line-height:1.5em; max-height:100%;}
a .content_cat2{font-size:12px;} 	
.content_cat2 span{font-weight:bold;}
.content_cat2 font{font-weight:bold; font-size:14px;}
.content_cat2 .prevdesc{/*pointer-events:initial !important;*/ text-decoration:none; font-size:2em; color:#a00;}
.cont-catx-price2{font-weight:bold; font-size:14px; color:#0da200;}
.content-cat-x-desc2{margin-bottom:0.3em;}
.id-rel-img-desc span strong{color:#ff0000; font-weight:bold; text-decoration:underline;}

.cont_art_x span{color:#ff0000; font-weight:bold; text-decoration:line-through;}
.cont_art_x font{color:#ff0000; font-weight:bold; text-decoration:underline;}
.cont_art_x strong{font-weight:bold; font-size:14px; color:#0da200; text-decoration:underline;}	
#billingdiv:hover{box-sizing:border-box; background-color:rgba(255, 255, 255, 0.6);}
#deli_div:hover{box-sizing:border-box; background-color:rgba(255, 255, 255, 0.6);}
.basket_art_x:hover{background-color:rgba(255, 255, 255, 0.6);}
#basket_continue:hover{background-color:rgba(255, 255, 255, 0.6);}
#basket_notice:hover{background-color:rgba(255, 255, 255, 0.6);}

footer{background-color:#00B000; background-image:linear-gradient(to bottom,#00B000,#006800); color:#fff; box-shadow:0px -5px 10px #5e5e5e}
#footheader{width:100%; text-align:center;}
#footheader h2{color:#fff;}
footer a{color:#fff;}
footer a:hover{color: #CCC;}
.footcont h2{ font-size:2em; color:#DFB48E;}
#footer-inner a{color:#000;}
#footer-inner a:hover{color:#555;}
#footlinks a{color:#fff;}
#footlinks a:hover{color:#ddd;}
footer img{box-shadow:none;}
#datasource{margin-top:2em; font-size:0.8em;}
#stock-info{font-size:1.2em; font-weight:bold; color:red; text-decoration:underline; margin:0.5em 0 0.5em 0;}
#ius{}
#ius p{margin:0 0 0.5em 0;}
#agb{line-height:1.2em;}
#agb img{height:90px; width:auto; margin-bottom:0.2em;}
#ius ol{display:block; list-style:decimal; margin:0.5em 0 0 0; padding-left:2em; font-size:1.5em; font-weight:bold;}
#ius ul li{list-style: disc; margin-left: 2em;}
#daschu{}
#daschu p{margin:0em 0 0.5em 0;}
#daschu h3{color:#000; margin:0.5em 0 0.2em 0.5em; font-size:1.5em; font-weight:bold;}
#datenschutz-img img{width:auto; height:60px; box-shadow:none !important;}
#impressum-img p{line-height: 1.2em;}
#impressum-img img{width:auto; height:75px; box-shadow:none !important; margin-bottom:0.2em;}
.ebene2{font-size:1em !important; color:#333 !important; font-weight:normal !important; list-style:none; padding-left:1.5em !important;}
ul.ebene2 li::before{content:"lit." counter(posMarkup, lower-alpha); margin:0 0.5em 0.2em 0; font-weight:bold; font-size:1.2em;}
ul.ebene2 li{counter-increment:posMarkup; position:relative; display:inline-flex; line-height:1.2em;}
#chat{margin-left: 2em; list-style:disc}

@media all and (max-width: 64.99em) {
	#videogal{grid-template-columns:1fr 1fr 1fr; gap:1em 0.5em;}
}
@media all and (max-width: 59em) {
	#headteaser{font-size:1.5em;}
	#head-inner{margin:3em auto 3em 1em;}
}
@media (max-width: 58.9em){
#h-kat-vorsch{grid-template-columns:1fr 1fr 1fr 1fr;}
.h-kat-vorsch2{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
}
@media all and (max-width: 49.99em) {
	header{display:block}
	#headteaser{padding-top:10px; padding-bottom:0;}
	#headteasera{margin:0;}
	#head-inner{padding: 4em;; margin:0;}
	#head-inner #head-title{font-size:1.5em;}
	#head{}
  #h-kat-vorsch{grid-template-columns:1fr 1fr 1fr 1fr;}
	#img{max-width:100%; float:none; margin: 1em 0 1em 0em;}
	#ccat_detail_img{min-width:auto; max-width:inherit;}
	#ccat_detail_img a{min-width:180px;}
	#ccat_detail_img img{margin-bottom:0; max-height:8.5em; width:auto; max-width:inherit;}
	#id_related_images a{}
	#id_related_images img{max-height:8.5em;}
 	#h-kat-vorsch{grid-template-columns:1fr 1fr 1fr 1fr;} 
	#highlight img{width:100%; margin:0.3em 0 0.3em 0;}
	#highlight span{font-weight:bold; text-decoration:underline; font-size:1.2em; color:#a00;}
	#vid{float:none; max-width:100%; width:100%; text-align:center; height:auto; margin:0 0 1em 0;}
	#vid img{width:100%; max-width:95%; height:auto; margin:0em auto 1em auto;}
	#vid video{width: 100%; max-width:95%; margin:0 auto 1em auto;}
	.ytp-impression-link{width:auto;}
}
@media (max-width: 43.75em){
#h-kat-vorsch{grid-template-columns:1fr 1fr 1fr;}
.h-kat-vorsch2{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
}
@media all and (max-width: 37.5em) {
	#head-inner{padding:3em;}
  #h-kat-vorsch{grid-template-columns:1fr 1fr;}
  .h-kat-vorsch2{grid-template-columns:1fr 1fr 1fr 1fr;}
	#preview{grid-template-columns:1fr 1fr 1fr; gap:0.6em 0.6em;}
	#h-kat-vorsch{grid-template-columns:1fr 1fr 1fr; gap:0.6em 0.6em;}
	#highlight img{width:100%; margin:0.3em 0 0.3em 0;}
	#highlight span{font-weight:bold; text-decoration:underline; font-size:1.2em; color:#a00;}
	#videogal{grid-template-columns:1fr 1fr;}
}
@media all and (max-width: 35em) {	 
	#textcont ul li{margin-left:0px;}
	#head-inner #head-title{font-size:1em;}
	/*
	#vid{float:none; text-align:center;}
	#vid img {max-width:95%; height:auto;}
	*/
	#highlight img{width:100%; margin:0.3em 0 0.3em 0;}
	#highlight span{font-weight:bold; text-decoration:underline; font-size:1.2em; color:#a00;}
}
@media all and (max-width: 30em) {	 
	#head-inner{padding:2em;}
	#head-inner #head-title{font-size:1em;}
  #h-kat-vorsch{grid-template-columns:1fr 1fr; gap:0.5em 0.4em;}
  .h-kat-vorsch2{grid-template-columns:1fr 1fr 1fr;}
	#preview{grid-template-columns:1fr 1fr; gap:0.5em 0.4em;}
	#preview2{grid-template-columns:1fr; gap:1em 0.4em;}
	#navi{}
	nav a{}
	#highlight img{width:100%; margin:0.3em 0 0.3em 0;}
	#highlight span{font-weight:bold; text-decoration:underline; font-size:1.2em; color:#a00;}
	#videogal{grid-template-columns:1fr;}

/*.cont-catx-price{display:none;}
.content-cat-x-desc{display:none;}*/
