html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}:link,:visited{text-decoration:none}html,body{color:#1d1d1d;font-family:Arial,Helvetica,sans-serif;font-size:12px;}html{background:#fff url('../../../typo3conf/ext/mj_themes/Resources/Public/gfx/bg-html.21.jpg') center bottom;background-size:cover;background-attachment:fixed;}body{background-color:transparent;padding:20px 0;}.clear{clear:both}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}table{background-color:#EFEFEF;border-collapse:collapse;border-spacing:0;color:#424242;margin-bottom:10px;}table tr.odd{background-color:#EFEFEF;}table tr.even{background-color:#DFDFDF;}table tr:hover{background-color:#F46F21;color:#ffffff !important;}table tr td{padding:5px;text-align:left;}table tr th{background-color:#424242;color:#CCCCCC;font-size:16px;padding:5px;}table tr td p,table tr th p{margin:0 !important;padding:0 !important;}#wrap{margin:0 auto;width:967px;}#head{position:relative;background-color:#FFF;border-bottom:11px solid #d6ae19;overflow:hidden;}#logo{display:block;}#logo img{padding:26px 20px 15px 27px;}#logoLogin{float:left;}#statusMessage{color:#D6AE19;font-weight:bold;}fieldset label{color:#5F351F;font-weight:bold;}.loginInputfield{float:left;margin:0 5px 5px 0;}#username{color:#D6AE19;margin-top:5px;font-weight:bold;}fieldset{margin-top:10px;}#loginButton{padding-top:18px;float:right;}#loginButton input{background-color:transparent;color:#D6AE19;border:none;text-decoration:underline;}#loginButton input:hover{text-decoration:none;cursor:pointer;}#login{float:right;width:415px;margin:42px 20px 0 0;}.tx-felogin-pi1 label{margin-bottom:5px;}p#passwordForgotLink{margin-top:5px;}p#passwordForgotLink a{color:#D6AE19;text-decoration:underline;}p#passwordForgotLink a:hover{text-decoration:none;}.floatLeft{float:left;}.tx-felogin-pi1 a{color:#D6AE19;text-decoration:underline;}.tx-felogin-pi1 a:hover{text-decoration:none;}#slideshow{clear:both;}#slideshow figure{margin:0;}#slideshow img{display:inline-block;width:100%;height:auto;vertical-align:bottom;}#main{background:#fff url('../../../typo3conf/ext/mj_themes/Resources/Public/gfx/bg-content.jpg') no-repeat;width:967px;padding-bottom:20px;}#nav{float:left;overflow:hidden;width:220px;}#content{float:left;width:550px;}#addressLeft{padding:20px;line-height:20px;}#right{float:right;overflow:hidden;padding:20px 20px 0 0;width:261px;}#mainContent{padding:50px 0 0 0;}#mainContent .csc-default{clear:both;}#foot{margin:0 auto;width:967px;height:64px;background:url('../../../typo3conf/ext/mj_themes/Resources/Public/gfx/bg-footer.png') repeat-x scroll #FFFFFF;}#metaMenu{float:right;line-height:60px;margin-right:20px;}#metaMenu li{float:left;}#metaMenu li > a,#metaMenu li > span{color:#5f351f;font-size:12px;padding:0 10px;border-right:1px solid #5f351f;}#metaMenu li.last > a,#metaMenu li.last > span{border-width:0;}#metaMenu a:hover{text-decoration:underline;}#menu{padding:50px 0 50px 20px;}#menu a,#menu li > span{color:#5f351f;display:block;font-size:14px;font-weight:bold;line-height:22px;margin-bottom:5px;}#menu a:hover,#menu .active a,#menu .active > span{color:#d6ae19;}#menu .submenu{margin-bottom:10px;}#menu .submenu li{padding-left:15px;}#menu .submenu a,#menu .submenu li > span{color:#5f351f;font-size:12px;font-weight:normal;line-height:16px;}#menu .submenu a:hover,#menu .submenu .active > a,#menu .submenu .active > span{color:#D6AE19;}#content h1{color:#5f351f;font-size:18px;font-weight:bold;margin-bottom:12px;padding-bottom:6px;}#content h2{color:#5f351f;font-size:14px;font-weight:bold;margin-bottom:8px;}#content h3,#addressLeft h3,#content h4{color:#5f351f;font-size:12px;font-weight:bold;margin-bottom:4px;}#content div.csc-textpic.csc-textpic-intext-left dd.csc-textpic-caption,#content div.csc-textpic.csc-textpic-intext-right dd.csc-textpic-caption{color:#F46F21;font-size:12px;line-height:14px;margin-top:2px;}#content div.csc-textpic.csc-textpic-intext-left dl.csc-textpic-image,#content div.csc-textpic.csc-textpic-intext-right dl.csc-textpic-image{margin-bottom:0px !important;}#content div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap,#content div.csc-textpic.csc-textpic-intext-right div.csc-textpic-imagewrap{margin-bottom:5px;margin-top:5px;}#content strong{font-weight:bold;}#content em{font-style:italic;}#content p,#content label,.csc-textpic-caption{font-size:12px;line-height:18px;}#content p{margin-bottom:18px;}#content a{color:#D6AE19;text-decoration:underline;}#content a:hover{color:#5F351F;}#content ol{margin-left:9px;}#content ul li{color:#61727A;list-style:inside square;line-height:18px;margin:0;}#content ul li img,#content img{border:5px #D6AE19 solid !important;}#content .tx-lumogooglemaps-pi1 img,#content .teaser img,#content .tx-pitgooglemaps-pi1 img{border:0 !important;}#content ol li{color:#61727A;list-style:outside decimal;line-height:18px;}#content ul li ul,#content ol li ol{margin-bottom:0px;}#content ul li ul li,#content ol li ol li{color:#666;}#content .csc-textpic-imagerow ul,#content .csc-textpic-imagerow ol{padding:0px;margin:0px;}.teaser{position:relative;width:150px;height:190px;background-color:#f8f2d8;overflow:hidden;float:left;margin-right:15px;margin-bottom:1em;padding:5px;}.teaser .csc-textpic-caption{color:#5f2100;background-color:#ffffff;font-weight:bold;opacity:0.8;position:absolute;top:90px;width:140px;height:15px;padding:5px;}.teaser .lupe{position:absolute;top:94px;right:10px;z-index:10;}.teaser .csc-textpic-text{padding:5px;}#error{-moz-box-shadow:0px 0px 7px #F29E9B;-webkit-box-shadow:0px 0px 7px #F29E9B;background-color:#FDE5E5;border:1px solid #EC4E48;box-shadow:0px 0px 7px #F29E9B;color:#C92721;margin-bottom:10px;padding:8px 10px;text-shadow:#EEE 1px 1px 0;}#error ul{margin-bottom:0;}#error ul li{color:#1D1D1D;}#contact .row{float:left;margin-bottom:6px;width:510px;}#contact .left,#contact .right{float:left;width:240px;}#contact .left{margin-right:20px;}#contact .right{text-align:left;}#contact label{display:block;}#contact fieldset input,#contact fieldset textarea,#contact fieldset select{background-color:#FFF;border:1px solid #61727A;color:#777;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:3px;width:230px;}#contact fieldset input:focus,#contact fieldset textarea:focus,#contact fieldset select:focus{border-color:#d5ab19;box-shadow:0 0 5px #FFF;-moz-box-shadow:0 0 5px #FFF;-webkit-box-shadow:0 0 5px #FFF;}#contact fieldset input:hover,#contact fieldset textarea:hover,#contact fieldset select:hover,#contact fieldset input:focus,#contact fieldset textarea:focus,#contact fieldset select:focus{color:#414141;}#contact fieldset input.error,#contact fieldset textarea.error,#contact fieldset select.error{background-color:#EEE;border-color:#EC4E48;}#contact fieldset label.error{color:#EC4E48;font-weight:bold;}#contact .plz,#contact .ort{float:left;}#contact .plz{margin-right:5px;}#contact .plz input{width:50px;}#contact .ort input{width:162px;}#contact fieldset textarea{height:70px;width:490px;}#contact input.submit{background-color:#5f351f;border:0;color:#FFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:28px;width:150px;}#contact input.submit:hover{background-color:#d6ae19;text-shadow:#222 1px 1px 0;}div.csc-textpic-center .csc-textpic-center-outer,.ce-gallery .ce-outer{position:relative;float:right;right:50%;}div.csc-textpic-center .csc-textpic-center-inner,.ce-gallery .ce-inner{position:relative;float:right;right:-50%;}.tx-mjdatenschutz .ds_textblock{margin-bottom:1.25em;line-height:1.5em;}.tx-mjdatenschutz .ds_headline{font-size:1.25em !important;padding:0 !important;margin:.5em 0 !important;}.tx-mjdatenschutz .ds_text ul{margin:.5em 0 !important;}.tx-mjdatenschutz .ds_text ul li{color:#1D1D1D !important;}
