/* Style sheet layout */
body{text-align:center;background:#e6e6e6 url("tl_files/site/bg.png") left top repeat-x;}
#headerlogo{left:770px;top:95px;position:absolute;float:right;z-index:80}
#overlay{width:100%;top:0;position:absolute;float:left;z-index:40;}
#slider{position:relative;z-index:20}
#wrapper{margin:0 auto;background-image:url("tl_files/site/container.png");}
#logokl{left:20px;top:255px;position:absolute;float:left;z-index:90;}
#container{margin:10px 20px 20px;padding-bottom:30px;background-image:url("tl_files/site/magic.png");min-height:900px;}
#main .inside{margin-right:10px;margin-left:10px;padding:10px;}
#right .inside{margin-top:10px;margin-right:10px;padding-top:10px;padding-right:10px;padding-left:10px;}
#left .inside{margin-top:10px;margin-left:10px;padding-top:10px;padding-right:10px;padding-left:10px;}
#footer{margin-right:20px;margin-left:20px;background-image:url("tl_files/site/magic.png");}
#galbg{width:250px;height:160px;float:left;padding-bottom:5px;text-align:center;background:url("tl_files/site/galbg.png") center center no-repeat;color:#ffffff;}
.impressum{float:right;padding-top:5px;padding-right:30px;list-style-type:none;}
.ce_text ul{margin:0 0 20px 20px;padding:0;}
.ce_ce_lightbox4ward{float:left;margin:0 auto;padding:0;text-align:center;vertical-align:middle;background:url("tl_files/site/galbg.png") center center no-repeat;}
.ce_ce_lightbox4ward .image_container{top:18px;position:relative;}
#riborder{border-right:1px dashed #aaa;}
a{text-decoration:none;color:#2389b0;}
#event{display:block;margin-top:15px;margin-bottom:5px;padding-top:100px;}
.mod_calendar{padding-right:3px;padding-left:5px;background-color:#fff;}
.head{text-align:center;}
.label{text-align:right;}
.days{margin:1px;padding-top:3px;padding-right:4px;padding-bottom:3px;text-align:right;}
.today{background-color:#2384b0;font-weight:bold;color:#ffffff;}
.active.today{background-color:#afbbbd;font-weight:bold;}
.date{margin-right:10px;padding:3px 0 3px 20px;background: url("tl_files/site/date.png") no-repeat 0px 2px;}
