@font-face{font-family:FontAwesome;src:url('../../fileadmin/user_upload/www.lint.de/fonts/fontAwesome/fontawesome-webfont.eot?v=4.3.0');src:url('../../fileadmin/user_upload/www.lint.de/fonts/fontAwesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../../fileadmin/user_upload/www.lint.de/fonts/fontAwesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../../fileadmin/user_upload/www.lint.de/fonts/fontAwesome/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../../fileadmin/user_upload/www.lint.de/fonts/fontAwesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../../fileadmin/user_upload/www.lint.de/fonts/fontAwesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}
*{-webkit-text-size-adjust:none}
#TSFE_ADMIN_PANEL_FORM,#background,#homepage,#mainmenu ul,#menuButton,#totop,#webyte-icon-nav{display:none}
#mainmenu li.active ul{display:block}
body #lbCaption,body #lbNumber{position:Relative;background:#fff;margin:0 -10px;padding:0 10px}
#lbCaption,#lbNumber,body #lbCenter{z-index:10000}
@media (max-width:767px){body,div#wrapper{overflow-x:hidden}
a#logo,div#header{left:auto;top:auto}
body,div#header,ul#main-menu{background:#efefec}
div#header img,ul#main-menu{width:auto;left:0;height:auto}
#breadcrumb,#sub-menu,.newBttn,body.home div#content ul#webyte-icon-nav,body:after,div#modules .above-center,div.col-left>.above-center:nth-child(2),div.footer-content,ul#main-menu,ul#main-menu>li>.icon-mainmenu,ul#main-menu>li>a,ul#main-menu>li>a:after{display:none}
#webyte-icon-nav li,a#logo{background:#9e3185;position:relative}
a#logo,div#header,ul#main-menu li,ul#main-menu li ul{position:relative}
.galleria,.video-js-box,.video-js-box img.vjs-poster,div#col2-3 form div.checkbox label,div#content iframe,div#content img,div#header img,video.video-js{max-width:100%}
#toTop,#webyte-icon-nav li a{cursor:pointer;font-weight:700;width:100%}
#toTop,#toTop:after{line-height:30px;color:#9e3185}
#toTop:after,#webyte-icon-nav li span{font-family:FontAwesome;font-size:20px}
div#modules,img.slide,ul#service-menu{position:static}
div#footer,div#wrapper{max-width:760px;background:0 0}
p,span{font-size:14px;line-height:20px}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div#header,div#wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body,html{height:auto}
div#wrapper{box-sizing:border-box;padding:0 10px;width:100%;min-width:320px;margin-top:0;min-height:0}
div#header{box-sizing:border-box;padding:0 0 15px;width:auto;margin:0 -10px;display:block;clear:both;height:auto;max-height:99999px!important}
#webyte-icon-nav,#webyte-icon-nav li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
div#header img{margin:0 auto;display:block;position:absolute;right:0;top:0}
a#logo{display:block;width:100%;margin:0 auto;height:150px;padding:0;z-index:5;right:auto}
div#header a#logo img{height:auto;max-width:100%;margin-top:-40px;width:300px}
#menuButton{background:url('../../fileadmin/user_upload/www.lint.de/img/responsive/responsive-menuicon.png') right center no-repeat #efefec;display:block;padding:0 42px 0 0;font-size:14px;color:#9e3185;line-height:45px;z-index:1000;cursor:pointer;text-align:right;width:auto;margin:15px 10px 0;text-transform:uppercase;border-top:1px solid #c9c9c9;border-bottom:1px solid #9e3185}
ul#main-menu{cursor:pointer;z-index:500;position:absolute;top:212px;right:0;padding:0 10px;box-shadow:0 3px 3px #bfbfbd}
ul#main-menu li.active>ul,ul#main-menu.active{display:block}
ul#main-menu li{display:block;z-index:5;width:100%;padding:0;margin-left:0}
ul#main-menu li a,ul#main-menu li a:hover{width:100%;height:45px;line-height:45px;margin:0;padding:0 0 0 10px;font-size:14px;font-weight:400;border:none;color:#666}
.galleria .galleria-stage .galleria-image,ul#main-menu li a.active,ul#main-menu li a:hover{background:0 0}
ul#main-menu li .icon-mainmenu{display:block;width:50px;height:45px;background:0 0;right:0;top:0;position:absolute;font-family:FontAwesome;color:#c9c9c9;line-height:45px;font-size:28px;font-weight:400;text-align:right;padding-right:11px}
ul#main-menu li .icon-mainmenu:before{content:'\f107'}
ul#main-menu li.active>.icon-mainmenu:before{content:'\f106';color:#9e3185}
ul#main-menu li ul li ul li.active a,ul#main-menu li ul li ul li:hover a,ul#main-menu li.active>a{color:#9e3185}
ul#main-menu li ul{margin:0;padding:0;overflow:hidden;top:auto;left:auto;width:100%;display:none}
ul#main-menu ul li{border:none;background:0 0;height:auto;margin-left:0;border-top:1px solid #c9c9c9}
body .ui-widget-content,div.col1-teaser,ul#main-menu li ul li ul li,ul#main-menu ul li:first-child{border:none}
ul#main-menu li ul li a,ul#main-menu li ul li a.active,ul#main-menu li ul li a:hover{width:100%;padding:0 0 0 20px;line-height:44px;font-size:14px;height:auto;background:0 0;border:none;color:#666;text-transform:uppercase}
ul#main-menu li ul li.active a,ul#main-menu li ul li:hover a{color:#9e3185;background:0 0}
ul#main-menu li ul li ul{border-top:1px solid #9e3185}
ul#main-menu li ul li ul li a,ul#main-menu li ul li ul li.active a,ul#main-menu li ul li ul li:hover a,ul#main-menu li ul li.active ul li a,ul#main-menu li ul li:hover ul li a{color:#818181;text-transform:inherit}
#webyte-icon-nav{box-sizing:border-box;margin:15px 0 0;width:100%;display:block;padding:0 10px}
#webyte-icon-nav:after{content:'';clear:both;display:block;height:0;overflow:hidden}
#webyte-icon-nav li{box-sizing:border-box;list-style-type:none;height:45px;margin-top:1px}
#webyte-icon-nav li a,#webyte-icon-nav li span{line-height:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;position:absolute;color:#fff;display:block;left:0}
#webyte-icon-nav li:first-child{margin:0}
#webyte-icon-nav li span{box-sizing:border-box;height:45px;width:92px;font-style:normal;text-align:center}
#webyte-icon-nav li span:before{content:'\f095'}
#webyte-icon-nav li.link2 span:before{content:'\f073'}
#webyte-icon-nav li.link3 span:before{content:'\f041'}
#webyte-icon-nav li.link4 span:before{content:'\f007'}
#webyte-icon-nav li a{text-decoration:none;padding:0 0 0 92px;box-sizing:border-box;background:0 0;font-size:14px}
div#modules{left:auto;top:auto;width:100%;padding:0}
div#modules>.contenttable{display:block;width:100%}
div#modules .teaser{padding:0}
div#modules .teaser div.news{margin:0 0 5px}
ul#languagemenu{position:absolute;left:auto;right:15px;top:auto;bottom:100%}
ul#languagemenu a{line-height:38px}
div#contentwrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:auto;left:auto;width:100%;padding:0;background:0 0}
.galleria{width:100%;margin:0 auto 20px;min-height:135px;height:305px}
#lbBottomContainer,#lbCenter,#lbImage>div,#lightbox-mov,.galleria-container{width:100%!important}
.galleria-container{height:900px!important;max-height:100%!important;background:0 0}
.galleria-stage .galleria-image img{width:100%!important;left:0!important;height:auto!important;top:0!important}
div#content{padding:0;margin:0 -10px 15px}
div#content h1,div#content iframe,div#content p{padding:0;margin:0 0 10px}
div#content ul{margin-left:10px}
div#content div.above-center img{margin:0 5px 5px 0}
div#content img{height:auto}
div#content div.above-center{margin:0 0 10px}
#toTop{display:block;background:0 0;padding:0 2px 0 0;height:30px;font-size:14px;z-index:200;text-align:right;margin:0 0 15px;font-family:arial,helvetica,sans-serif;float:left}
#toTop:after{content:'\f106';margin-left:8px;font-weight:400}
ul#service-menu{left:auto;top:auto;width:auto;border:none;margin:0;display:block;padding:0}
ul#service-menu:after{content:'';clear:both;display:block}
ul#service-menu li{padding:0 5px 0 0;list-style-type:none}
ul#service-menu li:nth-child(2n){font-size:12px;color:#fff}
ul#service-menu li a{font-size:14px;color:#5b5b5b;line-height:20px;padding:0 0 10px;text-decoration:underline}
div.copyright{width:auto;margin:0;padding:5px 0;float:none;clear:both;text-align:left;background:0 0;height:auto}
div.copyright p{line-height:20px;font-size:14px;margin:0;border:none;color:#5b5b5b}
#lbBottomContainer,#lbCenter{left:0!important;margin-left:0!important}
#lbCenter{background:0 0!important}
#lbImage{border:none!important;background-size:100% auto;width:100%;background-position:center top}
#lbBottomContainer{top:0!important;overflow:visible!important}
div#col1,div#col1-content>div,div#col2-3,div#footer,div.col-left,div.col-right,div.col1-teaser,div.col2-3-teaser,div.col2-3-teaser-normal,div.col2-3-teaser-wrapper,div.col2-3-two-cols,div.image-rotation img,form{width:100%}
#lbNextLink,#lbPrevLink{height:100%!important}
.video-js-box img.vjs-poster{height:auto!important}
#content .movie-lightbox:first-child,#content .movie-lightbox:nth-child(4n+1),div.col2-3-teaser{margin-left:0}
div#col2-3{padding:0;background:0 0;margin:0}
div#content form label{width:30%}
div#content form input,div#content form textarea{width:70%}
body div#contentwrapper{width:100%;position:static}
#contentwrapper div#content,.news-latest-item{padding-left:0}
div#footer{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-width:300px;padding:0;height:auto;z-index:inherit;left:auto!important;display:block;margin:0}
div#col2-3 hr{margin-bottom:15px}
div.image-rotation{margin:0 0 10px;width:auto;height:740px;position:relative}
.addthis_toolbox{margin-bottom:5px}
div#col1-content div.col1-teaser{margin:0;padding:10px 0 0;border-top:1px solid #c9c9c9}
div.col1-teaser h2{border-top:1px solid #c9c9c9;margin-bottom:0;padding:0}
div#col1 h1,div#col2-3 h1{font-size:18px}
div#col1 a,div#col1 b,div#col1 h3,div#col1 p,div#col1 strong,div#col2-3 a,div#col2-3 p,div#col2-3 td{font-size:14px}
div#col2-3 div.intext-left img{margin-right:10px}
div#col2-3 div.intext-right img{float:left;display:block;margin:0}
div#col2-3 div.intext-right h2,div#col2-3 div.intext-right ul{margin-left:155px}
.ui-accordion .ui-accordion-content{overflow:visible;height:auto!important;width:100%;padding-right:0}
div.col-left{padding:0 10px;margin:0}
div.col-right{margin:0;padding:10px;width:100%}
div#col2-3 h1{bordeR:none;margin-bottom:23px;font-size:19px}
div#col1{padding:0 0 30px}
div.col1-teaser a,div.col1-teaser h2,div.col1-teaser p{font-size:14px;text-decoration:none}
div.col2-3-teaser-normal p{top:46px}
.teaser.news{border:1px solid #adacab;padding:15px 7px}
#content .movie-lightbox{height:205px}
#content .movie-lightbox,#content .movie-lightbox:nth-child(2n){margin-right:0;margin-left:10px}
@media(max-width:630px){#content .movie-lightbox:nth-child(4n+1){margin-left:10px}
#content .movie-lightbox:nth-child(3n+1){margin-left:0}
}
@media(max-width:500px){#content .movie-lightbox:nth-child(3n+1){margin-left:10px}
#content .movie-lightbox:nth-child(odd){margin-left:0}
}
#lightbox-mov{margin-left:0!important;left:0;text-align:center}
#lightbox-close{width:100%;right:0;top:-30px;background-color:#fff;background-position:right 10px center;height:40px}
div#col2-3 .powermail_form .powermail_captcha_outer .powermail_field{right:0;left:auto}
}
@media(max-width:700px){.galleria{height:400px!important}
}
@media(max-width:650px){.galleria{height:360px!important}
}
@media(max-width:600px){.galleria{height:330px!important}
}
@media(max-width:550px){.galleria{height:300px!important}
}
@media(max-width:500px){.galleria{height:280px!important}
}
@media(max-width:450px){.galleria{height:230px!important}
}
@media(max-width:400px){.galleria{height:180px!important}
}
