/* Style sheet layout */
.bautool{width:95%;margin-right:auto;text-align:left;vertical-align:text-top;}
.bautool tr{height:30px;}
.bautool td{padding:10px 5px 5px 10px;}
.bautool .rowdate{width:120px;overflow:hidden;vertical-align:text-top;white-space:nowrap;}
.bautool .rowtime{width:70px;vertical-align:text-top;}
.bautool .rowbauhelfer,.bautool .rowfood{width:175px;padding-left:5px;vertical-align:text-top;}
.bautool .rowdescription{padding-left:10px;vertical-align:text-top;}
.bt_empty{background-color:#fff2e8;}
.bautool .austragen,.bautool .eintragen{float:right;margin-top:3px;margin-right:3px;margin-bottom:3px;padding:2px;border:1px solid #454545;font-style:italic;font-size:10px;color:#ffffff;}
.bautool .eintragen{background-color:#575454;}
.bautool .austragen,.bautool .eintragen{background-color:#a1a1a1;}
.bt_filled{background-color:#effaeb;}
.bt_own{color:#eb4a15;}
.mod_calendar{margin-top:20px;}
#terminuebersicht .event h1{font-size:15px;}
table.calendar .cal_4{background-color:#e2ffd9;}
.mod_eventreader .info{margin-bottom:15px;margin-left:10px;font-weight:bold;font-size:14px;}
table.calendar .cal_5{background-color:#fffed1;}
table.calendar .cal_6{background-color:#ffddb3;}
table.calendar .cal_9{background-color:#E0EBEF;}
.kalenderlegende{float:left;margin-top:10px;}
.monatsauswahl .select{background-color:#eeeeee;font-size:14px;}
#terminuebersicht{padding-right:35px;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;font-family:Verdana;margin: 0 auto;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .head a{font-size:10px;color:#0F7F21;}
table.calendar .days{height:90px;}
table.calendar .current{background-color:#e0ffcc;font-size:18px;}
table.calendar .current .select{padding:3px;background-color:#e0ffcc;border:2px solid #485241;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#444444;}
body{overflow:auto;background:#dddddd url("tl_files/layout/images/bg.jpg") center top repeat-y;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#a8a8a8;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{height:15px;padding-top:4px;padding-bottom:2px;padding-left:2px;background-color:#dbdbdb;font-size:10px;}
table.calendar .event{margin-top:2px;margin-bottom:2px;padding-right:2px;padding-bottom:4px;padding-left:2px;}
table.calendar td .event a{margin-left:2px;font-size:11px;color:#000000;}
.monatsauswahl{float:right;}
#wrapper{overflow:auto;background:url("tl_files/layout/images/topmenu.png") left top repeat-x;margin: 0 auto;}
#searchform{position:absolute;right: 0;top: 4px;text-align: right;}
#searchform .formbody{margin:0;padding:0;border:0px;background-color: transparent;}
#searchform input.text{width:160px;float:left;padding:3px 0 3px 15px;background:url("tl_files/layout/images/search_input.png") left top no-repeat;border:0px;font-size:11px;}
#searchform .submit{margin-left:0;padding:0 30px 10px 10px;background:url("tl_files/layout/images/search_right.png") left top no-repeat;border:0px;}
#header{width:950px;padding-left:40px;background:url("tl_files/layout/images/main_bg_top.png") center bottom no-repeat;margin: 0 auto;}
#logo{width:320px;position:absolute;float:left;padding-top:50px;padding-left:15px;}
#main{width:910px;float:none;padding-right:40px;padding-bottom:30px;padding-left:40px;background:url("tl_files/layout/images/main_bg.png") center top repeat-y;margin: 0 auto;}
#inhalt{width:700px;float:left;margin-right:10px;}
#rechts{width:200px;margin-top:30px;}
#breadcrumb{top:10px;position:relative;padding-bottom:10px;font-size:14px;}
#breadcrumb a{text-decoration:none;color:#0F7F21;}
#breadcrumb a:hover{text-decoration:underline;}
#balken_green{width:905px;height:168px;position:relative;background:url("tl_files/layout/images/balken_gruen.png") left top no-repeat;margin: 0 auto;}
#balken_green_bereiche{width:905px;height:300px;position:relative;background:url("tl_files/layout/images/balken_gruen_bereiche.png") left top no-repeat;margin: 0 auto;}
.pagination{margin-top:20px;border-top:1px dotted #bbbbbb;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:1px;padding-left:1px;}
#footer{width:950px;height:50px;position:relative;margin-bottom:50px;padding-left:40px;background:url("tl_files/layout/images/footer_bg_bot.png") center top no-repeat;margin: 0px auto 25px auto;}
#copyright{padding-top:20px;text-align:center;font-size:10px;color:#787878;}
#mainmenu{overflow:visible;float:right;margin-top:62px;margin-right:15px;z-index: 999;}
#mainmenu a,#mainmenu span,#mainmenu p{display:block;padding:5px 15px;font-family:Verdana;text-decoration:none;font-size:15px;color:#444444;}
#mainmenu span,#mainmenu p{color:#ffffff;}
#mainmenu ul.level_1{margin-top:0;padding-top:0;list-style-type:none;}
#mainmenu ul.level_1 li{position:relative;float:left;margin-right:5px;margin-left:5px;padding:0;line-height:1;}
#mainmenu ul.level_1 li:hover,#mainmenu ul.level_1 li.active,#mainmenu ul.level_1 li.trail{background:url("tl_files/layout/images/mainmenu_right.png") right top no-repeat;}
#mainmenu .level_1 li:hover a,#mainmenu .level_1 li.active a,#mainmenu .level_1 li:hover span,#mainmenu .level_1 li.active span,#mainmenu .level_1 li:hover p,#mainmenu .level_1 li.active p,#mainmenu .level_1 li.trail a{background:url("tl_files/layout/images/mainmenu_left.png") left top no-repeat;color:#ffffff;}
#mainmenu .level_2{width:200px;position:absolute;float:none;display:none;margin-top:1px;padding-top:5px;padding-bottom:5px;background:url("tl_files/layout/images/bg_submenu.png") left top repeat;list-style-type:none;z-index: 999;}
#mainmenu ul.level_2 li a,#mainmenu ul.level_2 li span,#mainmenu ul.level_2 li p{background-image:url(none) !important;}
#mainmenu ul.level_2 li{position:relative;float:none;padding:5px 0;}
#mainmenu .level_2 li:hover,#mainmenu .level_2 li.active{padding-left:3px;text-decoration:underline;background-image:url(none) !important;}
#mainmenu .level_2 li a,#mainmenu .level_2 li span,#mainmenu .level_2 li p{padding:0 0 0 5px;background-image:none;color: #444 !important;}
#mainmenu .level_2 li:hover a,#mainmenu .level_2 li.active a,#mainmenu .level_2 li:hover span,#mainmenu .level_2 li.active span,#mainmenu .level_2 li:hover p,#mainmenu .level_2 li.active p,#mainmenu .level_2 li.trail span{background-image:none;color:#ffffff;background-color: transparent;}
#mainmenu li:hover ul,#mainmenu ul li.sfhover ul{display:block;}
#balken_green_start{width:905px;height:400px;background:url("tl_files/layout/images/balken_gruen_start.png") center top no-repeat;margin: 0 auto;z-index: 10;}
#imagerotator{left:20px;top:18px;position:absolute;}
.begruessung{width:350px;height:360px;left:535px;top:18px;position:absolute;margin-right:auto;margin-left:auto;text-align:center;}
.ueberschrift{margin-top:30px;font-weight:bold;font-size:29px;color:#ffffff;}
.unterschrift{margin-top:20px;font-size:20px;color:#ffffff;text-align: center !important;}
.slideshow-thumbnails{top:320px;z-index:990;}
.slideshow-thumbnails ul{margin-left:10px;width: 500px !important;}
.slideshow-thumbnails a:hover{background-color: #2BAF40 !important;}
.slideshow-thumbnails-active{background-color: #0F7F21 !important;}
.slideshow-thumbnails li{margin: 0px 2px !important;}
#topmenu{position:absolute;font-family:Verdana;font-size:12px;z-index: 10;}
#topmenu ul{padding: -10px 10px 0px 10px;}
#topmenu li{float:left;background-image:none;list-style-type:none;}
#topmenu li.first{background:url("tl_files/layout/images/trennstrich.png") left center no-repeat;}
#topmenu a,#topmenu span{margin-right:auto;padding-right:10px;padding-left:10px;background:url("tl_files/layout/images/trennstrich.png") right center no-repeat;text-decoration:none;font-variant:small-caps;font-size:13px;color:#ffffff;line-height:25px;}
#topmenu a:hover{text-decoration:underline;}
#menu_bottom{width:950px;height:260px;padding-top:5px;padding-left:40px;background:url("tl_files/layout/images/footer_bg.png") center top repeat-y;margin: 0 auto;}
#menu_bottom .footer1 h1{background:url("tl_files/layout/images/icons/kalender.png") left center no-repeat;}
#menu_bottom .footer3 h1{background:url("tl_files/layout/images/icons/blog.png") left center no-repeat;}
#menu_bottom .footer2 h1{background:url("tl_files/layout/images/icons/predigten.png") left center no-repeat;}
#menu_bottom .footer4 h1{background:url("tl_files/layout/images/icons/info.png") left center no-repeat;}
#menu_bottom .footer1{width:215px;height:250px;position:relative;overflow:hidden;float:left;}
#menu_bottom .footer1,#menu_bottom .footer2,#menu_bottom .footer3,#menu_bottom .footer4{width:215px;height:250px;position:relative;overflow:hidden;float:left;margin-left:2px;padding-left:15px;}
#menu_bottom .footer1{margin-left: -18px;padding-left: 15px;}
#menu_bottom h1{padding-left:18px;border-bottom:1px dotted #737373;font-size:14px;color:#444444;margin: 8px 0px 8px -3px;}
#menu_bottom a{text-decoration:none;font-size:12px;color:#444444;}
#menu_bottom h2{font-size:14px;margin: 0px 0px 8px 0;}
#menu_bottom .time,#menu_bottom .more a,#menu_bottom .description,#menu_bottom .header,#menu_bottom .info{font-size:12px;color:#444444;}
#menu_bottom .more{display:none;margin: -15px 0px 10px 0px;}
#menu_bottom .mod_downloadarchiv .mime_icon{display:none;}
#menu_bottom .mod_sppforum img{margin-top:10px;}

