/* 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}
/* 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}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
@media only screen and (min-width: 300px) and (max-width: 767px){
/* styles_smartphone.css */
.ce_text.onlinebestellen.first.block{padding-top:20px;background-color:#f53101;border-bottom:2px solid #fff;color:#fff}p.more{display:none}.zentriertertext{margin-right:auto;padding-right:2em;padding-left:2em;text-align:center;font-size:4vw;line-height:1.3;color:#fff}.hintergrund_speisenews{background-image:url("../../files/dv/tarforst/speisenews.jpg");background-position:center bottom;background-repeat:no-repeat}.h_news{margin-left:auto;padding:5% 3% 1%;text-align:center;font:5vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.h_speisekarte{margin-left:auto;padding:5% 3% 1%;text-align:center;font:5vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.linkstext{margin-right:auto;padding-right:2em;padding-left:2em;text-align:left;font-size:4vw;line-height:1.3;color:#fff}html{width:100%;height:100%}body{height:100%;font-family:Arial,Verdana}#wrapper{width:100%;height:100%}#container{height:100%}#main{height:100%}#main .inside{height:100%}#start{height:100%}.facebook_container{height:60px;background-color:#424242}.facebook_logo{width:40px;margin-top:10px;margin-left:8px}.logo{width:200px;margin-right:auto;margin-left:auto;padding-top:50px}.logotarforst{width:60%;margin-right:auto;margin-left:auto;padding-top:2vw;padding-bottom:35vw}.header{height:450px;padding-top:113px;background-image:url("../../files/dv/header.jpg");background-position:left bottom;background-repeat:no-repeat;background-size:auto 100%}.headertarforst{height:100%;background-image:url("../../files/dv/tarforst/header-tarforst.jpg");background-position:center top;background-repeat:no-repeat;background-size: auto 100%}.bestellen{height:200px;padding-top:50px;background-color:#e0200b}.willkommen_bg_mobile{background-image:url("../../files/dv/tarforst/willkommen_bg_mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.willkommen{width:100%;margin-right:auto;margin-left:auto;padding-top:26%;text-align:center;font:8.5vw Alfa Slab One,cursive;color:#fc0;text-transform:uppercase}.willkommenklein{width:100%;margin-left:auto;padding-bottom:1em;text-align:center;font:5vw Alfa Slab One,cursive;color:#fc0;text-transform:uppercase}.willkommentext{width:80%;margin-right:auto;margin-left:auto;padding-bottom:1em;text-align:center;font-size:4vw;line-height:1.3;color:#424242}.bestellen_text{width:260px;margin-top:10px;margin-right:auto;margin-left:auto;padding:20px 10px;text-align:center;border:4px solid #fff;font:30px Alfa Slab One,cursive;color:#fff;text-transform:uppercase}.tomaten{height:161px}.tomaten_text{padding-top:60px;text-align:center;font:34px Alfa Slab One,cursive;text-shadow: 3px 3px 6px rgba(0, 0, 0, 1)}.rot{background-color:#e3200b}.gruen{background-color:#a4de00}.sportsbar_bg_mobile{background-color:#e3200b}.sportsbar{width:100%;padding-top:15%;padding-bottom:7%;text-align:center;font:5vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.sportsbartext{width:80%;margin-right:auto;margin-left:auto;padding-bottom:8%;text-align:center;font-size:4vw;line-height:1.3;color:#424242}.grau{background-color:#565655;color:#fff;text-transform:uppercase}.text{padding:30px 20px 40px;text-align:center;font-size:1.3em;line-height:1.2;text-transform:none}.biergarten{width:100%;margin-right:auto;margin-left:auto;padding-top:15%;padding-bottom:7%;text-align:center;font:5vw Alfa Slab One,cursive;;font-variant:small-caps;color:#ff8500;text-transform:uppercase}.biergartentext{width:80%;margin-right:auto;margin-left:auto;padding-bottom:5%;text-align:center;font-size:4vw;line-height:1.3;color:#424242}.events_bg_mobile{background-color:#a4de00}.events{width:100%;padding-top:15%;padding-bottom:7%;text-align:center;font:5vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.eventstext{width:80%;margin-right:auto;margin-left:auto;padding-top:1%;padding-bottom:8%;text-align:center;font-size:4vw;line-height:1.3;color:#424242}.text_liefergebiet{width:260px;margin-top:25px;margin-right:auto;margin-left:auto;padding:20px 10px;text-align:center;border:4px solid #fff;font:30px Alfa Slab One,cursive}.text_kontakt{width:260px;margin-right:auto;margin-left:auto;padding:20px 10px;text-align:center;border:4px solid #000;font:28px Alfa Slab One,cursive;text-transform:uppercase}.catering{width:100%;margin-right:auto;margin-left:auto;padding-top:15%;padding-bottom:7%;text-align:center;font:5vw Alfa Slab One,cursive;;color:#a3dd00;text-transform:uppercase}.cateringtext{width:80%;margin-right:auto;margin-left:auto;padding-top:1%;padding-bottom:8%;text-align:center;font-size:4vw;line-height:1.3;color:#424242}.speisekartebild{display:none}.text_kontakt a{color:#000}.linie{padding-top:60px;padding-bottom:60px;text-align:center}.weiß{padding-top:75px;padding-right:30px;padding-left:30px;background-color:#fff}#mehrspalten{}#spalte_links{width:100%;float:left}#spalte_rechts{width:100%;float:left;display:block}.clr{clear:both}.anschrift{width:320px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;text-align:center;font:1.3em Alfa Slab One,cursive}.maps{height:300px;padding-top:50px;text-align:center}.footer{height:185px;background-color:#424242}.footer_text{margin-right:auto;margin-left:auto;padding-top:12px;text-align:center;color:#fff}a{text-decoration:none;color:#fff}.anschrift a{color:#000}.zurueck{padding-top:3em;color:#8b0e13;text-transform:uppercase}.zurueck a{font-weight:bold;color:#8b0e13}.metanavi{width:80%;margin-right:auto;margin-left:auto}.metanavi a{color:#000}.seitelinks{width:100%;height:50%;background-color:#f00}.seiterechts{width:100%;height:50%;background-color:#565655}.logolinks{width:150px;height:198px;top:50%;position:relative;margin-top:-99px;margin-right:auto;margin-left:auto}.logorechts{width:150px;height:86px;top:50%;position:relative;margin-top:-43px;margin-right:auto;margin-left:auto}
}
@media only screen and (min-width: 768px){
/* style.css */
.ce_image.infobild.first.block{width:400px;position:absolute;z-index:1000;top:27%;right:42%}figure.image_container_facebook{max-width:200px;float:left;margin-right:15px}time{display:none}.hintergrund_speisenews{background-image:url("../../files/dv/tarforst/speisenews.jpg");background-position:center bottom;background-repeat:no-repeat}.mod_newsarchive a{color:#000}p.more,p.more a{font-size:14px;font-weight:bold}.mod_newsarchive h2{margin:0;text-align:left;color:#fff}.mod_newsarchive h2 a{color:#fff}.events_bg_mobile{display:none}.sportsbar_bg_mobile{display:none}html{height:100%}body{width:100%;height:100%;font-family:arial,verdana}#wrapper{width:100%;height:100%}#container{width:100%;height:100%}#main{height:100%}#main .inside{height:100%}.facebook_container{height:60px;background-color:#424242}.facebook_logo{width:40px;margin-top:10px;margin-left:13px}.header{background-image:url("../../files/dv/header.jpg");background-position:left top;background-repeat:no-repeat;background-size: 100% auto}.headertarforst{height:100%;background-image:url("../../files/dv/tarforst/header-tarforst.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.logo{width:30%;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:23px}.logotarforst{width:30%;margin-right:auto;margin-left:auto;padding-top:2vw;padding-bottom:25vw}.bestellen{background-color:#e0200b}.ce_text.onlinebestellen.first.block{padding-top:20px;background-color:#f53101;border-bottom:2px solid #fff;font-size:1.5em;color:#fff}.steak{padding-top:14vw;background-image:url("../../files/dv/tarforst/steak_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.willkommen{width:57%;margin-left:auto;text-align:center;font:4.3vw Alfa Slab One,cursive;color:#fc0;text-transform:uppercase}.willkommenklein{width:57%;margin-left:auto;padding-bottom:1em;text-align:center;font:2vw Alfa Slab One,cursive;color:#fc0;text-transform:uppercase}.willkommentext{width:50%;margin-left:auto;padding-right:2em;padding-bottom:5.4em;padding-left:1em;text-align:center;font-size:1.3vw;line-height:1.3;color:#424242}.zentriertertext{margin-right:auto;padding-right:2em;padding-left:2em;text-align:center;font-size:1.3vw;line-height:1.3;color:#fff}.linkstext{margin-right:auto;padding-right:2em;padding-left:2em;text-align:left;font-size:1.3vw;line-height:1.3;color:#fff}.bestellen_text{width:40%;margin:4.6% auto;padding:1% 3%;text-align:center;border:4px solid #fff;font:2.8vw Alfa Slab One,cursive;color:#fff;text-transform:uppercase}.tomaten{margin:0;padding:0}.sportsbarbild{background-image:url("../../files/dv/tarforst/sportsbar_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.sportsbar{width:44%;padding-top:5%;padding-bottom:1%;padding-left:3%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.sportsbartext{width:44%;margin-right:auto;padding-top:1%;padding-bottom:8%;padding-left:3%;text-align:center;font-size:1.3vw;line-height:1.3;color:#424242}.rot{background-color:#e3200b}.biergartenbild{background-image:url("../../files/dv/tarforst/biergarten_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.biergarten{width:30%;margin-left:auto;padding:5% 3% 1%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#ff8500;text-transform:uppercase}.biergartentext{width:30%;margin-left:auto;padding:1% 3% 5%;text-align:center;font-size:1.3vw;line-height:1.3;color:#424242}.eventsbild{background-image:url("../../files/dv/tarforst/events_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.events{width:44%;padding-top:5%;padding-bottom:1%;padding-left:3%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.eventstext{width:44%;margin-right:auto;padding-top:1%;padding-bottom:5%;padding-left:3%;text-align:center;font-size:1.3vw;line-height:1.3;color:#424242}.grau{margin-top:-3px;background-color:#565655}.cateringbild{background-image:url("../../files/dv/tarforst/catering_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.catering{width:44%;margin-left:auto;padding-top:5%;padding-right:3%;padding-bottom:1%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#a3dd00;text-transform:uppercase}.cateringtext{width:44%;margin-left:auto;padding-top:1%;padding-right:3%;padding-bottom:8%;text-align:center;font-size:1.3vw;line-height:1.3;color:#424242}.speisekartebild{background-image:url("../../files/dv/tarforst/speisekarte_bg.jpg");background-position:center top;background-repeat:no-repeat;background-size: 100% auto}.speisekarte{width:80%;margin-right:auto;margin-left:auto;padding-top:12%;padding-bottom:3%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.speisekartetext{width:80%;margin-right:auto;margin-left:auto;padding-top:1%;text-align:center;font-size:1.3vw;line-height:1.3;color:#fff}.h_speisekarte{margin-left:auto;padding:5% 3% 1%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.h_news{margin-left:auto;padding:5% 3% 1%;text-align:center;font:2.3vw Alfa Slab One,cursive;;color:#fff;text-transform:uppercase}.text_liefergebiet{width:40%;margin:0 auto;padding:1% 3%;text-align:center;border:4px solid #fff;font:2.8vw Alfa Slab One,cursive;color:#fff;text-transform:uppercase}.text{width:70%;margin-right:auto;margin-left:auto;padding-top:30px;text-align:center;font-size:2vw;line-height:1.7;color:#fff;text-transform:none}.text_kontakt{width:85%;margin-top:75px;margin-right:auto;margin-left:auto;padding:1% 3%;text-align:center;border:4px solid #000;font:2.8vw Alfa Slab One,cursive;color:#000;text-transform:uppercase}.linie{padding-top:60px;padding-bottom:70px;text-align:center}.weiß{background-color:#fff}#spalte_links{width:50%;float:left}#spalte_rechts{width:50%;float:left}.clr{clear:both}.anschrift{width:91%;margin-right:auto;margin-left:auto;padding-top:75px;text-align:left;font:2vw Alfa Slab One,cursive}.maps{width:91%;height:700px;margin-right:auto;margin-left:auto;padding-top:75px;text-align:center}.footer{height:185px;background-color:#424242}.footer_text{margin-right:auto;margin-left:auto;padding-top:12px;text-align:center;color:#fff}a{text-decoration:none;color:#fff}.text_kontakt a{color:#000}.metanavi{width:80%;margin-right:auto;margin-left:auto}.metanavi a{color:#000}.zurueck{padding-top:3em;color:#8b0e13;text-transform:uppercase}.zurueck a{font-weight:bold;color:#8b0e13}.seitelinks{width:50%;height:100%;float:left;background-color:#f00;background-cover:100% 100%}.seiterechts{width:50%;height:100%;position:relative;float:left;background-color:#656555}.logolinks{width:300px;height:397px;top:50%;position:relative;margin-top:-199px;margin-right:auto;margin-left:auto;text-align:center}.logorechts{width:300px;height:172px;top:50%;position:relative;margin-top:-86px;margin-right:auto;margin-left:auto;text-align:center}#start{height:100%}
}
@media only screen and (min-width: 768px) and( max-width: 1024px) and (orientation: portrait){
/* styles_tablet_portrait.css */
.hintergrund_speisenews{background-image:url("../../files/dv/tarforst/speisenews.jpg");background-repeat:no-repeat}.linkstext{margin-right:auto;padding-right:2em;padding-left:2em;text-align:left;font-size:1.3vw;line-height:1.3;color:#fff}html{width:100%}body{font-family:arial,verdana}#wrapper{width:100%;min-height:600px}.facebook_container{height:60px;background-color:#424242}.facebook_logo{width:40px;margin-top:10px;margin-left:13px}.header{background-image:url("../../files/dv/header.jpg");background-position:left top;background-repeat:no-repeat;background-size: 100% auto}.logo{width:30%;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px}.bestellen{background-color:#e0200b}.bestellen_text{width:40%;margin:4.6% auto;padding:1% 3%;text-align:center;border:4px solid #fff;font:2.8vw Alfa Slab One,cursive;color:#fff;text-transform:uppercase}.tomaten{margin:0;padding:0}.grau{margin-top:-3px;background-color:#565655}.text_liefergebiet{width:40%;margin:0 auto;padding:1% 3%;text-align:center;border:4px solid #fff;font:2.8vw Alfa Slab One,cursive;color:#fff;text-transform:uppercase}.text{width:70%;margin-right:auto;margin-left:auto;padding-top:30px;text-align:center;font-size:2vw;line-height:1.7;color:#fff;text-transform:none}.text_kontakt{width:85%;margin-top:75px;margin-right:auto;margin-left:auto;padding:1% 3%;text-align:center;border:4px solid #000;font:2.8vw Alfa Slab One,cursive;color:#000;text-transform:uppercase}.linie{padding-top:60px;padding-bottom:70px;text-align:center}.weiß{background-color:#fff}#spalte_links{width:50%;float:left}#spalte_rechts{width:50%;float:left}.clr{clear:both}.anschrift{width:91%;margin-right:auto;margin-left:auto;padding-top:75px;text-align:left;font:2vw Alfa Slab One,cursive}.maps{width:91%;height:350px;margin-right:auto;margin-left:auto;padding-top:75px;text-align:center}.footer{height:40px;background-color:#424242}.footer_text{margin-right:auto;margin-left:auto;padding-top:12px;text-align:center;color:#fff}a{text-decoration:none;color:#fff}.text_kontakt a{color:#000}.metanavi{width:80%;margin-right:auto;margin-left:auto}.metanavi a{color:#000}.zurueck a{font-weight:bold;color:#8b0e13}.zurueck{padding-top:3em;color:#8b0e13;text-transform:uppercase}
}
