@charset "UTF-8";*{margin:0;padding:0;outline:0;} html, body{height:100.1%;}html{background:url(/files/img/layout/bg.jpg);}body{background:url(/files/img/layout/bg_top.jpg) top left repeat-x;font-family:Verdana;font-size:12px;color:#ebebeb;}h1, h2, h3, h4, h5, h6{margin:0 0 0 0;}h1{font-size:1.6em;line-height:2em;}h2{}h3{margin:20px 0 8px 0;line-height:20px;}h4{}h5{}h6{}p{font-family:Verdana; font-size:12px; line-height:18px; margin:0 0 15px 0;} a{color:#e2001a;outline:0;text-decoration:none;}a:hover{text-decoration:none;color:#ebebeb;}table{ width:100%; font-size:12px; line-height:18px; }tbody{ margin:20px 0 15px 0;}tr{ vertical-align:top;}td, th{ text-align:left;vertical-align:top;}td{ padding-bottom:5px;}th{ font-weight:bold;padding-top:20px;}td.label, th.label{width:25px;}img{ border:0;}ul{list-style-type:disc;}li{font-family:Verdana; font-size:12px; line-height:18px; margin:0 0 0 15px;}.clearing{clear:both;overflow:hidden;}* html .clearing{height:1%;}#home_content ul{float:left;width:190px;}.pics{clear:both;overflow:hidden;margin:20px 0;}.pics a{display:block;width:70px;height:50px;float:left;border:2px solid #ebebeb;margin:0 10px 10px 0;}.pics a:hover{border:2px solid #e2001a;}.pics p{clear:both;font-size:11px;}#kontakt_home{width:164px;height:145px;background:url(/files/img/layout/kontakt.jpg) no-repeat;margin:0 0 0 150px;position:relative;}#kontakt_home a{display:block;width:80px;height:23px;position:absolute;top:2px;left:23px;}#kontakt_home span, #logo_up span, #logo_emas span{display:none;}#logo_up, #logo_emas{display:block;height:79px;background-repeat:no-repeat;background-position:top left;float:left;margin:10px 0 0 0;}#logo_up{width:93px;background-image:url(/files/img/layout/logo_up.jpg);margin:10px 0 0 150px;}#logo_emas{width:70px;background-image:url(/files/img/layout/logo_emas.jpg);}#logo_up:hover, #logo_emas:hover{background-position:bottom left;}#kalender_link, #kontakt_link{display:block;width:294px;height:25px;background-repeat:no-repeat;background-position:top left;margin:0 0 28px 0;padding:86px 0 0 16px;color:#ffffff;}#kalender_link:hover, #kontakt_link:hover{background-position:bottom left;}#kalender_link{background-image:url(/files/img/layout/kalender_link.jpg);}#kontakt_link{background-image:url(/files/img/layout/kontakt_link.jpg);}#map{width:290px;height:400px;border:2px solid #ffffff;}#map h2, #map p, #map a:hover{color:#666;}#guestbook_controll{margin:0 0 10px 0;}.news_container{margin:0 0 15px 0;}.map_container{margin:0 0 30px 0;}.link_to_news{display:block;margin-top:5px;}.test-form-sub-form label{width:500px;}.test-form-sub-form div{margin:0 0 10px 0;}.test-form-sub-form div label input{width:20px;}form{margin-bottom:25px;}fieldset{border:none;margin:0 0 5px 0;}legend{font-size:12px;margin:0 0 10px 0;padding:0;}label{float:left;width:120px;margin:3px 0 0 0;}input, select, textarea{margin:0 0 6px 0;border:0px solid #333;background:#333;font-family:Verdana;font-size:12px;color:#ebebeb;}input{width:334px;}select{width:333px;}textarea{width:334px;height:40px;font-family:arial, verdana;font-size:12px;}#fieldset-leftpart{float:left;width:240px;margin-right:35px;}#fieldset-leftpart input{width:115px;}#fieldset-leftpart select{width:116px;}#fieldset-rightpart label{width:70px;}#fieldset-rightpart input{width:115px;}#fieldset-str_nr{width:99%;margin:20px 0 0 0;}#fieldset-zip_city{margin:0 0 20px 0;}#fieldset-str_nr #str{width:259px;}#fieldset-str_nr #nr{width:72px;}#fieldset-zip_city #zip{width:92px;}#fieldset-zip_city #city{width:239px;}#fieldset-messagedata{margin:20px 0 10px 0;}#fieldset-callback_part  input#callback{width:20px;}#fieldset-security{position:relative;margin:20px 0 40px 120px;}#fieldset-security img{float:left;}#fieldset-security input{position:absolute;top:80px;left:190px;width:130px;}#fieldset-security p#captcha_description{position:absolute;color:#ebebeb;font-size:11px;line-height:10px;top:25px;left:190px;width:140px;}#fieldset-security label{width:400px;height:20px;}#fieldset-security ul.errors{position:absolute;top:83px;margin:10px 0 0 0;}#fieldset-callbackdata label{width:auto;}#fieldset-callbackdata div#callback_container{float:left;width:20px;padding-left:120px;}#fieldset-callbackdata div#callback_container input{width:20px;margin:4px 0 0 0;}#submit{float:left;width:120px !important;margin:0 15px 0 120px;cursor:pointer;}#reset{float:left;width:120px !important;margin:0 15px 0 0px;}#haftungsausschluss, #agb{clear:left;width:300px;height:160px;overflow-y:scroll;border:0px solid #666;margin:0 0 40px 0;background:#333;padding:10px;}#haftungsausschluss p, #agb p{font-size:10px;line-height:15px; margin:0 0 10px 0;}.imprint_box{ width:450px; margin:0 0 3px 0;overflow:hidden;}p.imprint_1{ float:left; width:200px; margin:0; }p.imprint_2{ float:left; width:250px; margin:0; }div._errors ul, ul.errors{margin:0 0 20px 80px;list-style-type:none;}div._errors ul li, ul.errors li{color:red;list-style-type:none;}#login_h1{margin:0 0 0 62px;}#login_form{width:300px;margin:0 auto;}#login_form label{width:110px;}#login_form input{width:160px;}#login_form input#submit{margin-left:110px;}#progressbar{    position:absolute;    left:10px;    top:120px;}.pg-progressbar{    position:relative;    width:250px;    height:24px;    overflow:hidden;    border:1px solid #c6c6c6;}.pg-progress{    z-index:150;    position:absolute;    left:0;    top:0;    width:0;    height:24px;    overflow:hidden;}.pg-progressstyle{    height:22px;    border:1px solid #748a9e;    background-image:url('/files/img/icons/animation.gif');}.pg-text,.pg-invertedtext{    position:absolute;    left:0;    top:4px;    width:250px;    text-align:center;    font-family:sans-serif;    font-size:12px;}.pg-invertedtext{    color:#ffffff;}.pg-text{    z-index:100;    color:#000000;}.gallery{width:99%;margin:0 0 20px 0;overflow:hidden;}.gallery_images_container{overflow:hidden;margin:5px 0 5px 0;}.gallery_image_container{float:left;padding:2px;text-align:center;background:transparent;border:1px solid #e7830a;height:110px;width:122px;margin:0 10px 10px 0;}.gallery_image{}span.gallery_name{}span.gallery_date{}span.gallery_description{}a.link_to_gallery{}#preview_galleries span.image_title{display:block;heighT:30px;}span.image_description{}#preview_galleries .gallery_image_container{float:left;padding:2px;text-align:center;background:transparent;border:1px solid #e7830a;height:70px;width:55px;margin:0 5px 10px 0;}.paginationControl{text-align:center;}#page{min-height:100%;height:auto !important;height:100%;width:856px;margin:0 auto;position:relative;}* html #page{}#wrapper{padding:0 0 45px 0;}#header{position:relative;height:393px;}.head_home{background:url(/files/img/layout/header_home.png) no-repeat left bottom;}.head_all{background:url(/files/img/layout/header.png) no-repeat left bottom;}#logo{position:absolute;display:block;}#logo span{display:none;}.logo_home{top:199px;right:33px;height:91px;width:500px;}.logo_all{top:140px;right:33px;height:60px;width:310px;}#center_col{position:relative;padding:20px 0 20px 26px;}#right_col{float:right;width:340px;padding:85px 0 0 0;}.content_headline{width:300px;height:25px;margin:0 0 40px 0;}.content_headline span{display:none;}#home_h1{background:url(/files/img/layout/headline/home.jpg) no-repeat;}#service_h1{background:url(/files/img/layout/headline/service.jpg) no-repeat;}#kalender_h1{background:url(/files/img/layout/headline/kalender.jpg) no-repeat;}#kontakt_h1{background:url(/files/img/layout/headline/kontakt.jpg) no-repeat;}#referenzen_h1{background:url(/files/img/layout/headline/referenzen.jpg) no-repeat;}#impressum-u-agb_h1{background:url(/files/img/layout/headline/impressum-u-agb.jpg) no-repeat;}#home_h2 span, #service_h2 span, #kalender1_h2 span, #kalender2_h2 span, #kalender3_h2 span, #kalender5_h2 span , #kalender6_h2 span {display:none;}#home_h2{width:440px;height:25px;background:url(/files/img/layout/headline/home_h2.jpg) no-repeat;margin:40px 0 16px 0;}#service_h2{width:440px;height:25px;background:url(/files/img/layout/headline/service_h2.jpg) no-repeat;margin:40px 0 16px 0;}#kalender1_h2{width:440px;height:25px;background:url(/files/img/layout/headline/kalender1_h2.jpg) no-repeat;margin:40px 0 16px 0;}#kalender2_h2{width:440px;height:25px;background:url(/files/img/layout/headline/kalender2_h2.jpg) no-repeat;margin:40px 0 16px 0;}#kalender3_h2{width:440px;height:25px;background:url(/files/img/layout/headline/kalender3_h2.jpg) no-repeat;margin:40px 0 16px 0;}#kalender5_h2{width:440px;height:25px;background:url(/files/img/layout/headline/kalender5_h2.jpg) no-repeat;margin:40px 0 16px 0;}#kalender6_h2{width:440px;height:25px;background:url(/files/img/layout/headline/kalender6_h2.jpg) no-repeat;margin:40px 0 16px 0;}.main{}#main_2_col_right #center_col{margin:0 370px 0 0;}#main_2_col_right #left_col{display:none}#footer{position:absolute;bottom:0;width:856px;height:45px;text-align:center;}#footer p{font-family:Verdana; font-size:10px; line-height:18px; margin:0 0 0 0;color:#595959;}#lightbox{position:absolute;left:0; width:100%; z-index:100; text-align:center; line-height:0;}#lightbox img{ width:auto; height:auto;}#lightbox a img{ border:none;}#outerImageContainer{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}#imageContainer{ padding:10px;}#loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}#hoverNav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}#imageContainer>#hoverNav{ left:0;}#hoverNav a{ outline:none;}#prevLink, #nextLink{ width:49%; height:100%; background-image:url(data:img/gif;base64,AAAA);  display:block;}#prevLink{ left:0; float:left;}#nextLink{ right:0; float:right;}#prevLink:hover, #prevLink:visited:hover{ background:url(../lightbox/images/lightbox/prevlabel.gif) left 15% no-repeat;}#nextLink:hover, #nextLink:visited:hover{ background:url(../lightbox/images/lightbox/nextlabel.gif) right 15% no-repeat;}#imageDataContainer{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%;}#imageData{padding:0 10px; color:#666;}#imageData #imageDetails{ width:70%; float:left; text-align:left;}#imageData #caption{ font-weight:bold;}#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;}#imageData #bottomNavClose{ width:130px; float:right;  padding-bottom:0.7em; outline:none;}#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}.modul{padding-bottom:25px;}.modul h1{}.modul ul{margin:8px 0 0 6px;list-style-type:none;}p{}.modul ul li{}.modul ul li a{}a#show_cart_btn{display:block;float:right;width:120px;height:20px;text-decoration:none;background:url(../../img/warenkorb_btn.jpg) top left no-repeat;}#main_navigation{position:relative;height:38px;margin:0 0 0 7px;}#main_navigation ul{padding:0;margin:0;list-style-type:none;}#main_navigation ul li{float:left;padding:0;margin:0 38px 0 0;list-style-type:none;}#main_navigation_impressum-u-agb_de_li{margin:0 !important;}#main_navigation ul li a{display:block;margin:0;padding:0;height:38px;text-decoration:none;background-repeat:no-repeat;background-position:top left;}#main_navigation ul li a span{ display:none;}#main_navigation ul li a:hover{background-position:center left;text-decoration:none;}#main_navigation ul li a.active{background-position:bottom left;text-decoration:none;}#main_navigation_home_de_a{background-image:url(/files/img/layout/navi/home.png);width:79px;}#main_navigation_service_de_a{background-image:url(/files/img/layout/navi/service.png);width:86px;}#main_navigation_kalender_de_a{background-image:url(/files/img/layout/navi/kalender.png);width:101px;}#main_navigation_kontakt_de_a{background-image:url(/files/img/layout/navi/kontakt.png);width:91px;}#main_navigation_referenzen_de_a{background-image:url(/files/img/layout/navi/referenzen.png);width:117px;}#main_navigation_impressum-u-agb_de_a{background-image:url(/files/img/layout/navi/impressum-agb.png);width:166px;}
