@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2013 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}
}
@media all{
/* Style sheet JL2012_basics */
.zustimmung-daten label{width:auto !important;height:auto !important}.zustimmung-daten input{width:auto !important}div#headfader{width:960px;height:230px;background-color:#0f0}div#logo{width:294px;height:100px;left:10px;position:absolute;float:left;top:174px}div#header{width:960px;height:315px;position:relative}div#jlbgr{width:1200px;height:1100px;left:50%;position:fixed;overflow:hidden;float:left;margin-left:-600px;top:0;background:url("../../tl_files/JL2012/theme/JL2012_centerbgr.png") center top no-repeat}body{background:#8d9397 url("../../tl_files/JL2012/theme/JL2012_bgrverlauf.png") left top repeat-x;background-attachment: fixed}html{font:0.9em Open Sans}a{color:#000}a:hover{color:#f17c04}h1.white{margin-top:-20px;margin-right:-20px;margin-left:-20px;padding:30px 20px;background-color:#FFF}h1{font-size:1.7em}h3{height:50px}span.hiliteit{font-weight:bold;color:#f17c04}
}
@media all{
/* Style sheet JL2012_footer */
div#footer{width:960px;height:420px;position:relative;margin:0;color:#fff;background:url("../../tl_files/JL2012/theme/JL2012_footerbgr.png") center center no-repeat}div#footer div.subcolumns{margin-right:20px;margin-left:20px;width:920px !important}div#footer div.subcolumns > div{width:17.99%;float:left;padding:1%;font-size:0.9em;line-height:1.5em}div#footer div.subcolumns > div p{margin-top:0;margin-bottom:0}div#footer h1{position:absolute;float:left;font-size:1.2em}div#footer div.ce_text{position:relative;float:left}div#footer div#footerminimenu{line-height:1.5em}div#footer div#footerminimenu ul,div.footer_infoblock{margin-top:53px;padding-left:0}div#footer div#footerminimenu ul li{list-style-type:none}div#footer div#footerminimenu ul li a{text-decoration:none;color:#fff}div#footer div#footerminimenu ul li a:hover{text-decoration:none;color:#000}div#footer span.tag{width:50px;display:inline-block}div#footer span.doppelp{width:6px;display:inline-block}div#footer span.item{width:100px;display:inline-block}div#footer div#footerminimenu ul li.active{color:#000}div#footer h3{height:30px}
}
@media all{
/* Style sheet JL2012_header */
div.headmenu ul li a{display:block;padding:5px 7px 7px;border:1px solid #fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:1.2em;text-decoration:none;behavior:url('plugins/css3pie/PIE.html')}div.headmenu ul li.active span.active{display:block;padding:5px 7px 7px;border:1px solid #fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:1.2em;text-decoration:none;color:#e7490d;behavior:url('plugins/css3pie/PIE.html')}div.headmenu ul li{float:left;margin-top:1em;margin-right:0.25em;margin-left:0.25em;vertical-align:middle}div.headmenu ul li a:hover{background-color:#fff;border:1px solid #f17c04;-moz-box-shadow: 0 3px 3px #dedede;-webkit-box-shadow: 0 3px 3px#dedede;box-shadow: 0 3px 3px #dedede}div.headmenu ul{height:60px;margin:0 0 0 350px;padding-left:0;list-style-type:none}div.headmenu{height:60px}div.headmenu_wrapper{width:960px;height:60px;background-color:#fff}div.headmenu_shadow{width:960px;height:54px;background:url("../../tl_files/JL2012/theme/JL2012_menushadow.png") no-repeat transparent}
}
@media all{
/* Style sheet JL2012_content */
div.preisgruppe table.preisliste td.listerechts{width:60px;text-align:right}div.preisgruppe table.preisliste td.listelinks{width:450px}div.preisgruppe table.preisliste td{height:35px;vertical-align:middle;border-bottom:1px solid #fff}div.preisgruppe h2{padding-bottom:5px;border-bottom:5px solid #fff;font-size:1.3em}div.preisgruppe{margin-bottom:30px}h2.tipp{display:inline;margin-left:30px;padding:10px;background-color:#ee6705;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:32px;color:#fff;behavior:url('plugins/css3pie/PIE.html');-moz-box-shadow: 0 3px 3px #aaaaaa;-webkit-box-shadow: 0 3px 3px#aaaaaa;box-shadow: 0 3px 3px #aaaaaa}p.tipp{margin-top:-14px;padding:30px 10px 10px;background-color:#efefef;border:3px solid #ee6705;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url('plugins/css3pie/PIE.html')}.pad20{padding:20px}.col_links{padding:20px;background:url("../../tl_files/JL2012/theme/JL2012_whitestripe.gif") left top repeat-y}div#container{margin:0;background-color:rgba(255,255,255,0.4)}div#container div.ce_colsetStart{margin-bottom:40px}div#main{min-height:400px;border:5px solid #fff}div#menu_left{width:290px;float:left;padding:0 0 20px 20px}div#menu_left h1{font-size:1.1em;font-weight:normal}div#menu_left ul{width:260px;padding-left:0;list-style-type:none}div#menu_left ul li{height:40px;margin-bottom:20px;text-align:center}div#menu_left ul li a{display:block;padding-bottom:20px;text-decoration:none;background:url("../../tl_files/JL2012/theme/JL2012_menudivider_hell.png") left bottom no-repeat}div#menu_left ul li.first{margin-top:30px}div#menu_left ul li.active span{display:block;padding-bottom:20px;color:#f17c04;background:url("../../tl_files/JL2012/theme/JL2012_menudivider.png") left bottom no-repeat !important}div#menu_left ul li a:hover{background:url("../../tl_files/JL2012/theme/JL2012_menudivider.png") left bottom no-repeat !important;list-style-image:url("../../tl_files/JL2012/theme/JL2012_bullet.png") !important}div#menu_left + div.mod_article{position:relative;padding-right:20px;padding-left:20px}body.menu_left div#main{background:url("../../tl_files/JL2012/theme/JL2012_whitestripe.gif") left top repeat-y}
}
@media all{
/* Style sheet JL2012_formulare */
form fieldset{margin-bottom:15px;padding:20px;border:1px solid #fff}form fieldset label{width:120px;height:24px;position:relative;float:left;display:inline-block;padding-right:15px;text-align:right;vertical-align:middle;line-height:24px}form fieldset input{width:280px;height:20px;padding:2px;border:none}label span.mandatory{width:10px;position:absolute;color:#f00}form fieldset div.clear{height:5px;display:block}form fieldset select{height:24px;float:left;padding:3px;border:0px;font-size:99%}form fieldset label.nachricht{vertical-align:top}form fieldset label.antispam{width:100%;float:left;display:block;margin-left:130px;text-align:left}form fieldset input.antispam{left:130px;position:relative;float:left;display:block;top: 30px}form fieldset span.antispam{width:100%;left:130px;position:relative;float:left;display:block;top:-20px}form fieldset.fs_last div.submit_container{width:280px;left:130px;position:relative;margin-bottom:15px;top: 20px}form fieldset.fs_last div.submit_container input{width:286px;height:24px}form fieldset textarea.nachricht{width:714px;margin-top:0;padding:3px;border:0}
}
