/* Style sheet tl_base */
.clear{clear:both;}
*{margin:0;padding:0;}
body{background-color:#f0f0f0;font-family:verdana,arial,sans-serif;font-size:10px;}
a{text-decoration:none;color:#007780;}
a:hover{text-decoration:underline;}
.page-container{width:1000px;margin:0 auto;border:1px solid #969696;font-size:1.0em;}
.inside{position:relative;text-align:left;}
.main-subcontent{width:185px;overflow:hidden;float:right;display:inline;margin:0 15px 0 0;overflow:visible !important;}
.main-navigation{width:165px;float:left;font-size:110%;list-style-type:none;margin: 1em 10px 0 20px;}
.main-navigation a{font-family:"verdana",arial,sans-serif;font-weight:normal;color:#007780;line-height:19px;}
#header{width:1000px;font-family:"Verdana",arial,sans-serif;}
.header-top{width:1000px;height:50px;overflow:hidden;background-color:#fff;overflow:visible !important;}
.header-top .searchform{width:285px;float:right;margin:5px 0 0;padding:0 12px 0 0;padding:0 10px 0px 0px !important;}
.header-top .searchform form fieldset{float:right;border: none;}
.header-top .searchform input.field{width:10.0em;padding:0.2em 0;vertical-align:middle;border:1px solid #c8c8c8;font-family:verdana,arial,sans-serif;font-size:120%;}
.header-top .searchform input.submit{width:18px;height:18px;text-align:center;vertical-align:middle;border:0px;}
.header-middle{width:1000px;height:134px;overflow:hidden;float:left;background-color:#e6e6e6;background-image:url("tl_files/multiflex/img/header_500x134.jpg");background-repeat:no-repeat;border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;overflow:visible !important;}
#header-bottom{width:1000px;float:left;}
.header-breadcrumbs{width:980px;clear:both;background-color:#f2f2f2;padding:0.5em 0 0.5em 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d3d3dd;border-top-width: 4px;border-top-style: solid;border-top-color: #808080;}
.header-breadcrumbs block{margin:0;padding:0;}
.header-breadcrumbs ul{width:560px;float:left;padding:0 0 0 15px;font-family:"verdana",arial,sans-serif;list-style:none;}
.header-breadcrumbs ul a{text-decoration:none;color:#007780;}
.header-breadcrumbs a{display:inline;padding:0;font-family:"verdana",arial,sans-serif;font-weight:bold;text-decoration:none;font-size:100%;color:#007780;}
.header-breadcrumbs ul a:hover{text-decoration:underline;color:#007780;}
.sitelogo{width:108px;height:30px;position:absolute;margin:5px 0 0 20px;background-image:url("tl_files/multiflex/img/wappen2.gif");background-repeat:no-repeat;z-index:1;}
.sitename{width:400px;height:45px;position:absolute;overflow:hidden;margin:45px 0 0 570px;z-index:1;overflow:visible !important;}
.sitename h1{font-size:240%;color:#fff;}
.sitename h2{margin:-4px 0 0;font-size:120%;color:#fff;}
.sitename a{text-decoration:none;color:#fff;}
.sitename a:hover{text-decoration:none;color:#fff;}
.nav1{width:350px;position:absolute;margin:45px 0 0 550px;z-index:3;}
.nav1 ul{float:right;padding:0 15px 0 0;font-weight:bold;}
.nav1 li{display:inline;list-style:none;}
.nav1 li a{float:left;display:block;padding:2px 5px;text-decoration:none;font-size:120%;color:#7d7d7d;}
.nav1 a:hover{text-decoration:none;color:#323232;}
.sitemessage{width:400px;height:85px;position:absolute;overflow:hidden;margin:20px 0 0 200px;color:#eaeff7;z-index:1;}
.sitemessage h1{width:400px;text-align:left;font-size:230%;}
.sitemessage h2{width:320px;float:right;margin:8px 0 0;text-align:right;font-size:160%;line-height:100%;}
.sitemessage h3{width:320px;float:right;margin:10px 0 0;text-align:right;font-size:140%;}
.sitemessage h3 a{text-decoration:none;color:#eaeff7;}
.sitemessage h3 a:hover{text-decoration:none;color:#323232;}
.column1-unit{width:440px;margin-bottom:5px;margin-bottom:10px !important;}
.column2-unit-left{width:200px;float:left;margin-bottom:5px;margin-bottom:10px !important;}
.column2-unit-right{width:200px;float:right;margin-bottom:5px;margin-bottom:10px !important;}
.column3-unit-left{width:120px;float:left;margin-bottom:5px;margin-bottom:10px !important;}
.column3-unit-middle{width:120px;float:left;margin-bottom:5px;margin-left:40px;margin-bottom:10px !important;}
.column3-unit-right{width:120px;float:right;margin-bottom:5px;margin-bottom:10px !important;}
.footer{width:1000px;overflow:hidden;clear:both;padding:1.0em 0;background-color:#808080;background-repeat:no-repeat;border-top:4px solid #737473;font-size:1.0em;border-right:0px solid #808080;border-bottom:0px solid #808080;border-left:0px solid #808080;overflow:visible !important;}
.footer p{margin-top:10px;margin-right:15px;margin-left:15px;padding-top:5px;padding-left:0;text-align:left;font-weight:bold;font-size:100%;color:#fff;line-height:1.3em;}
.footer p.credits{font-weight:normal;}
.footer .ft{margin:15px 15px 0;border-top:1px dotted #fff;border-right:0px dotted #fff;border-bottom:0px dotted #fff;border-left:0px dotted #fff;}
.footer .copy{width:400px;float:left;}
.footer .taf{width:600px;float:left;margin:0;font-weight:bold;font-size:100%;color:#fff;}
.footer .taf p{text-align:right;border:none;}
.footer .taf a{font-weight:bold;font-size:100%;color:#fff;}
.page-container:after,.header:after,#header-bottom:after,.header-breadcrumbs:after,.main:after,.main-navigation:after,.main-content:after,.main-content div:after,.main-subcontent:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.column1-unit:after,.column2-unit-left:after,.column2-unit-right:after,.column3-unit-left:after,.column3-unit-middle:after,.column3-unit-right:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.subcontent-unit-border:after,.subcontent-unit-noborder:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.subcontent-unit-border-blue:after,.subcontent-unit-border-green:after,.subcontent-unit-border-orange:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.subcontent-unit-noborder-blue:after,.subcontent-unit-noborder-green:after,.subcontent-unit-noborder-orange:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.footer:after,p:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.footer .left{width:115px;float:left;display:inline;margin-right:5px;margin-left:5px;}
.footer .left .f1 a{margin-bottom:5px;font-weight:bold;font-size:100%;color:#fff;}
.footer .left .f2 a{margin-bottom:5px;font-weight:normal;font-size:100%;color:#fff;}
.clear-contentunit{width:440px;height:0.1em;clear:both;background-color:#d2d2d2;color:#d2d2d2;}
.mod_calendar{width:182px;margin:10px 0;padding:0;background-color:#fff;border-top:0px solid #999999;font-family:"Verdana", Arial, Helvetica, sans-serif;border-right:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;}
.mod_calendar table{width:182px;text-align:center;}
.mod_calendar table thead{background-color:#007780;border-top:0px solid #fff;color:#fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;}
.mod_calendar table .head{background-color:#007780;border-top:0px solid #fff;color:#fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;}
.mod_calendar table thead a{color:#fff;}
.mod_calendar table thead a:hover{font-weight:bold;text-decoration:underline;color:#fff;}
.mod_calendar table tbody{border-top:1px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;border-left:0px solid #fff;}
.mod_calendar table tbody .days{border:1px solid #ddd;}
.mod_calendar table tbody .days.today{font-weight:bold;color:#a84204;}
.mod_calendar table tbody .days a{font-weight:bold;text-decoration:underline;color:#007780;}
#events{font-family:"Verdana", Arial, Helvetica, sans-serif;}
#events .mod_eventlist .event{padding-bottom:5px;border-top:0px dashed #007788;border-right:0px dashed #007788;border-bottom:1px dashed #007788;border-left:0px dashed #007788;}
#events .mod_eventlist .event .time{margin:0 0 3px;font-weight:bold;color:#505050;}
.ce_gallery{margin:0 auto 0 0;padding:0;}
.ce_gallery img{margin:0;padding:0;border:0px;}
.ce_accordion{margin:0;}
.toggler{margin:0;padding:5px 10px;background-color:#007780;background-repeat:repeat-x;border-right:1px solid #999999;cursor:pointer;border-left: 1px solid #999999;border-bottom: 1px solid #999999;}
.toggler_first{font-weight:bold;color:#fff;}
.toggler_first:hover{text-decoration:underline;color:#fff;cursor: pointer;}
.accordion div{overflow:visible;padding:8px 8px 15px;background-color:#fff;border-top:0px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;line-height:16px;}
img.kontakt{padding:2px;border:1px solid #007780;}
.submit{margin:3px 0;background-color:#cccccc;cursor:pointer;}
.mod_quicklink{padding:8px 8px 15px;background-color:#fff;border:1px solid #999999;}
.mod_quicklink .select{width:165px;}
.mod_quicknav{padding:8px 8px 15px;background-color:#fff;border:1px solid #999999;}
.mod_quicknav .select{width:165px;}
#password{width:160px;}
#username{width:160px;}
.mod_changelanguage{position:absolute;display:inline;margin-top:10px;margin-left:770px;background-color:#fff;}
.mod_changelanguage.block{display:inline;list-style-type:none;}
.mod_changelanguage ul li a{width:25px;float:left;display:inline;border: none;}
.mod_changelanguage ul li .active{width:25px;float:left;display:inline;border: none;}
.mod_changelanguage li{width:25px;float:left;display:inline;margin-left:5px;list-style-type:none;}
.mod_changelanguage img{border: none;}
.invisible{display:none;}

