/* 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}
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
/* Slimbox v1.8, (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>, MIT-style license */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../../assets/mootools/slimbox/1.8/images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../../assets/mootools/slimbox/1.8/images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
/* layout.css */
body{background-image:url("../../tl_files/soho/layout/bg_default.jpg");background-repeat:repeat;font:13px/1.5em Verdana,Droid,Calibri,Helvetica,Arial,sans-serif;color:#666}textarea{font:13px/1.2em Verdana,Droid,Calibri,Helvetica,Arial,sans-serif;color:#666}body.startseite{background-image:url("../../tl_files/soho/layout/bg_startseite.gif");background-repeat:repeat}a,a:link,a:hover,a:active,a:visited,a:focus{text-decoration:none;color:#666}.startseite #container{margin-top:110px;padding-top:0}#container{height:850px;padding-top:70px;padding-right:35px;padding-left:35px}.startseite #container{background-image:url("../../tl_files/soho/layout/bg_main_beige-trans.png");background-repeat:no-repeat}#container{background-image:url("../../tl_files/soho/layout/bg_main_white-trans.png");background-repeat:no-repeat}#header{margin-top:25px;padding-right:35px;padding-left:35px}#footer{margin-top:-220px;padding-right:35px;padding-left:35px;text-align:right}.kontakt #footer{margin-top:-190px}#main{height:675px}.galerie #footer{margin-top:-170px}#footer a{color:#FFF}#footer .inside{text-align:right}.einspaltig #main{width:615px;margin-left:255px}.breit #container{padding-top:20px}.breit #main{padding-right:20px;padding-left:30px}.hauptseite #main{width:1051px;margin:-51px 0 0}.zweispaltig #left{margin-right:30px}.zweispaltig #main{width:405px}#logo{float:left;margin-right:70px}.mod_navigation ul{margin:63px 0 0;padding:0}.mod_navigation li{float:left;display:block;margin:0 25px 0 0;padding:0}.mod_navigation li a,.mod_navigation li span{height:32px;display:block;padding-right:15px;background-repeat:no-repeat;font-size:15px;font-weight:bold;color:#FFF}.mod_navigation li a.facebook,.mod_navigation li span.facebook{padding-right:40px}.mod_navigation li.active span,.mod_navigation li a:hover{color:#000}.mod_navigation span.linktext{visibility: hidden}#sohoprogramm .ce_image{float:left;clear:both}#sohoprogramm .ce_text{width:250px}.ce_form label{width:90px;float:left;display:block}.ce_form input.captcha{width:50px;margin-left:90px}.image_gallery div{float:left}.image_gallery div.image_container,.image_gallery div.image_container{width:120px;height:120px;float:none;clear:both;display:block;margin-right:auto;margin-bottom:15px;margin-left:auto;padding:10px;vertical-align:middle;text-align:center;background-color:#CCC}.image_gallery div.even,.image_gallery div.odd,.mod_galleryviewer div.pagination,.mod_gallerylist div.pagination{float:none;clear:both}.mod_galleryviewer div.pagination ul,.mod_gallerylist div.pagination ul{margin:0;padding:0;list-style-type:none}.mod_galleryviewer div.pagination ul li,.mod_gallerylist div.pagination ul li{float:left;display:block;margin-right:15px}.mod_galleryviewer div.pagination ul li a,.mod_galleryviewer div.pagination ul li span,.mod_gallerylist div.pagination ul li a,.mod_gallerylist div.pagination ul li span{height:20px;float:left;display:block;margin:0 auto;padding:3px 10px;vertical-align:middle;text-align:center}.mod_galleryviewer div.pagination ul li span,.mod_galleryviewer div.pagination ul li span a:hover,.mod_gallerylist div.pagination ul li span,.mod_gallerylist div.pagination ul li span a:hover{background-color:#666;color:#fff}.mod_galleryviewer p.back,.mod_galleryviewer div.pagination ul li a.previous,.mod_galleryviewer div.pagination ul li a.first,.mod_galleryviewer div.pagination ul li a.next,.mod_galleryviewer div.pagination ul li a.last{display: none}.mod_gallerylist p.back,.mod_gallerylist div.pagination ul li a.previous,.mod_gallerylist div.pagination ul li a.first,.mod_gallerylist div.pagination ul li a.next,.mod_gallerylist div.pagination ul li a.last{display: none}.mod_gallerylist h2{height:30px;margin-top:0;margin-bottom:5px;font-size:13px;line-height:1.2em}h2{margin-top:15px;margin-bottom:15px;font-size:19px}div.mod_gallerylist{margin-top:20px}.mod_gallerylist div.layout_default{width:200px;float:left;display:block;margin-right:15px;margin-bottom:15px;padding:10px;background-color:#ccc}.mod_gallerylist div.meta,.mod_gallerylist div.description{display:none}.mod_gallerylist p{margin-top:3px;margin-bottom:3px}.ce_form input,.ce_form textarea{width:250px;margin-bottom:3px;padding:3px;background-color:#ccc}.ce_form span.captcha_text{display: block;    height: 25px;    line-height: 1em;    margin-left: 160px;    margin-top: -30px;    width: 190px}.ce_form input.submit{width:auto;margin-left:90px;padding-right:7px;padding-left:7px;background-color:#8f8e92;color:#fff;border: none;text-transform: lowercase}.scrollcontent{overflow-y: auto}.mod_article.scrollcontent{height:520px;overflow-y: auto}.kontakt #container{padding-top:40px}a,a:link,a:hover,a:active,a:visited,a:focus{text-decoration:none;color:#000}a:hover{text-decoration:underline}
