/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
body,form{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}@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}}#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/**
 * 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.
 *
 *   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 (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
/* Style sheet belug */
#left{left:-240px;clear:none;display:block}body{width:100%;height:100%;background-color:#fff;font:12px/1.3em Verdana,Tahoma,Arial,sans-serif;;color:#333}.main_navigation ul{width:100%;height:1.8em;position:absolute;display:block;margin-top:0;margin-bottom:0;padding:0;background-color:#34425e;border-width:1px 0px;border-style:solid;border-color:#34425e;font-size:1.2em;line-height:1.6em;font-weight:bold;text-transform: uppercase}h1{font-size:1.3em}h2{font-size:1.2em}h3{font-size:1.1em}pre{margin:1em;padding:.5em;background-color:#eee;border:1px solid #aaa;color:#111}#header{width:100%;height:110px;position:relative;display:block}#header img{height:50px}#footer div.inside{width:100%;display:block;margin:1em 0;padding:.25em 0 .3em;text-align:center;background-color:#dcdcdc;border-width:1px 0px;border-style:solid;color:#646464}.main_navigation{margin:0;padding:0}.main_navigation li{float:left;margin:0;padding:0 .5em;border-top:0px solid #f93;border-right:2px solid #f93;border-bottom:0px solid #f93;border-left:0px solid #f93;color:#ccf;list-style-type:none}.main_navigation li a{display:block;color:#ccf;text-decoration: none}.main_navigation li.active,.main_navigation li.trail a{color:#fff}.main_navigation li.active li a{padding:2px 5px 2px 2px;border-style:solid}.left_navigation ul{margin:0;padding:0;list-style-type:none}.left_navigation li.active span{clear:both;display:block;padding:.5em .7em .2em .5em;background-color:#dcdcdc;font-weight:bold;color:#323232}.left_navigation li li.active span{padding:.5em .7em .2em 1.2em}.left_navigation li li li.active span{padding:.5em .7em .2em 1.6em}.left_navigation li a{clear:both;display:block;padding:.5em .7em .2em .5em;background-color:#f0f0f0;font-weight:bold;color:#323232;text-decoration: none;border-top: solid 0.1em rgb(220,220,220);border-left: solid 0.5em rgb(220,220,220)}.left_navigation li a:hover{background-color:#dcdcdc;border-left: solid 0.5em rgb(175,175,175)}.left_navigation li li a{clear:both;display:block;padding:.3em .7em .2em 1.2em;background-color:#f5f5f5;font-weight:normal;border-left: solid 0.5em rgb(235,235,235)}.left_navigation li li li a{padding:.3em .7em .2em 1.6em}.left_navigation li.active span{background-color:#dcdcdc;border-left: solid 0.5em rgb(175,175,175)}#main{padding-right:4em;padding-left:2em}div.block{font-size:100%}div.event{font-size:100%;font-weight:bold}.image_gallery .image_container{margin:1em}#lt_helfer_form table{border-collapse:collapse}#lt_helfer_form table td{padding:5px 2px}
/* Style sheet calendar */
div.calendar_header{font-size:1.2em;font-weight:bold}table.calendar{width:650px;height:400px;margin-top:3px;border-top:1px solid #ccc;border-left:1px solid #ccc}div.calendar_header a.button{display:inline-block;margin:2px 2px 2px 0;padding:2px 10px;background-color:#f6f6f6;border:1px solid #898b91;text-decoration: none !important;width: auto}div.calendar_header a.button:hover{background-color:#fff;border-color:#898b91;text-decoration: none !important}table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.calendar .current{background-color:#6dc5fc}table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbb;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:10px;font-weight:bold;color:#fff}table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#a2b7fa;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.calendar td.weekend{background-color:#f6f6f6}table.calendar .today{background-color:#ffc}table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6}table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px}table.calendar td .event a{font-size:12px}
