/* Style sheet basic */
#### css allgemein ####   @font-face{font-family:'Open Sans';src: url('files/fonts/OpenSans-Regular.ttf') format('truetype')}@font-face{font-family:'Domine';src: url('files/fonts/Domine-Regular.ttf') format('truetype')}*{margin:0;padding:0}html{height:100%;overflow:auto;overflow-y:scroll}body{height:100%;margin:0;padding:0;color:#333;font:14px 'Open Sans',sans-serif;font-weight:300}img{display:block}h1{margin:0 0 30px;padding:0;color:#000;font:36px 'Domine',serif;font-weight:400}h3{margin:0 0 20px;padding:0;color:#333;font:16px 'Domine',serif;font-weight:400}p{margin-bottom:20px}a,a:link,a:active,a:visited{text-decoration:none;color:#333;outline:none}a:hover{color:#000}#wrapper{width:980px;min-height:100%;margin:10px auto 0;background:url("../../files/img/bg-right.png") right repeat-y}#wrapper header{}#wrapper header#header .inside{width:100%;overflow:auto;padding:0 0 30px}#wrapper header#header .inside img{float:right;margin:0}#wrapper header#header .inside nav{width:790;height:30px;clear:both;padding:10px 150px 10px 0;border-left:1px solid rgb(0,0,0)}#wrapper header#header .inside ul{height:30px;overflow:auto;margin:0;padding:0 10px;list-style-type:none;background-color:rgb(0,0,0);color:rgb(255,255,255)}#wrapper header#header .inside ul li{float:left}#wrapper header#header .inside ul li a{height:25px;display:block;margin:0;padding:5px 20px 0;text-transform:uppercase;background-color:rgb(0,0,0);color:rgb(255,255,255);transition: all 0.3s ease-in-out 0s}#wrapper header#header .inside ul li span.active,#wrapper header#header .inside ul li a:hover{height:25px;display:block;margin:0;padding:5px 20px 0;text-transform:uppercase;background-color:rgb(77,77,77);color:rgb(255,255,255)}#wrapper #container{overflow:auto;padding:0 10px 80px 0}#wrapper #container #main{width:800px;float:left;padding:0 0 0 10px}#wrapper #container #main .inside{overflow:auto}#wrapper #container #main a{border-bottom:0px solid;color:rgb(102,37,37);transition: all 0.3s ease-in-out 0s}#wrapper #container #main a:hover{border-bottom:1px solid rgb(102,37,37)}#wrapper #container #main .ce_text.contact-text{float:left;margin:0 0 0 30px}#wrapper #container #main #kontakt{float:left}#wrapper #container #main #kontakt .img-contact{display:block;margin:0 0 0 90px}#wrapper #container #main .ce_list ul{margin:0 0 0 17px;padding:0}#wrapper #container #main .ce_list ul li{margin:0;padding:0 0 0 15px}#wrapper #container #main .slickimg{float:right;padding:0 0 0 20px}#wrapper #container #main .table-filmografie .col_0{padding:0 20px 0 0;vertical-align:top;text-align:left;font-weight:700}#wrapper #container #main .table-filmografie td{padding:0 0 20px}#wrapper #container aside{min-height:100%}#wrapper #container aside#right{width:150px;float:right;padding:0 0 0 10px;font-size:16px}#wrapper #container aside#right p{padding:5px 0 0 25px;text-align:center;color:rgb(255,255,255)}#wrapper footer#footer{width:960px;height:28px;bottom:0;position:fixed;overflow:auto;padding:0 10px;border-top:2px solid rgb(0,0,0);background-color:rgb(255,255,255)}#wrapper footer#footer .footer-left{width:344px;float:left;padding:3px 0 0}#wrapper footer#footer .footer-middle{float:left;padding:3px 0 0}#wrapper footer#footer .footer-middle a{padding:3px 0 0;font-size:10px;color:rgb(226,0,121)}#wrapper footer#footer .footer-middle a:hover{text-decoration:underline}#wrapper footer#footer .footer-middle p{float:left;margin:0 5px;padding:3px 0 0;font-size:10px}#wrapper footer#footer .footer-right{overflow:auto;float:right}#wrapper footer#footer .footer-left a{padding:3px 0 0}#wrapper footer#footer .footer-left a:hover{text-decoration:underline;color:rgb(102,37,37)}#wrapper footer#footer .footer-right img{float:left;padding:2px 0 0}#wrapper footer#footer .footer-right p{float:left;margin:0 15px;padding:4px 0 0}