/* Style sheet default */
*{margin:0;padding:0;}
#atffc{display:none;}
html{background:url("tl_files/template/bg.jpg") left top repeat-x;}
body{background:url("tl_files/template/body.jpg") left top repeat-x;font-family:verdana, arial, Geneva, sans-serif;font-size:100.01%;}
:focus{outline:0;}
h1{margin-bottom:10px;font-size:1.35em;color:#339933;}
#main .ce_list h1,#main  h1.ce_headline,#main .mod_newsreader .layout_full h1{height:40px;padding-top:3px;padding-left:10px;background:url("tl_files/template/bg/h1_bg.jpg") left top no-repeat;font-weight:normal;font-size:1.2em;color:#fff;}
h2{margin-top:10px;margin-bottom:10px;font-size:1em;color:#555;}
h3{margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:1em;color:#555555;}
h5{font-weight:bold;color:#555555;}
#logo{top:35px;position:absolute;}
#header{background-image:url("tl_files/template/header_bg.jpg");background-repeat:no-repeat;background-position: left 45px;}
#headerimg{width:900px;height:250px;margin-top:4px;margin-bottom:30px;}
#left{}
#main{margin-bottom:30px;padding-left:25px;border-left:1px dotted #cccccc;}
#main p,.home #left p.more{font-weight:normal;font-size:0.8em;color:#555555;line-height:1.4em;}
#main .ce_text a,#main .mod_article .teaser a{color:#339933;}
.ce_tabcontrol_pane .image_container{margin-right:25px;margin-bottom:10px;}
.ce_tabcontrol_pane  .image_container img{padding:10px;background-color:#ffffff;border:1px solid #dddddd;}
#main .ce_text{margin-bottom:30px;}
#bg_footer{background:url("tl_files/template/footer_bg.jpg") left bottom repeat-x;}
#footer{background-image:url("tl_files/template/footer.png");background-repeat:no-repeat;background-position:right 70px;}
#footer .inside{}
#footer .ce_text{margin-top:110px;text-align:right;font-weight:normal;font-size:0.75em;color:#ffffff;}
#footer .ce_text a{color:#9af797;}
.mod_search_{left:710px;top:130px;position:absolute;}
#header p.error{display:none;}
.mod_search_ input.text{padding-left:5px;font-size:0.77em;color:#777777;background:none;border:none;}
.mod_search_ input.submit{left:158px;top:-7px;position:absolute;}
.team #left table .even{background-color:#eeeeee;}
.team table{width:265px;margin-top:20px;}
.team #left table .col_0{border-right:2px solid #fff;}
.team #left table tr td{padding:4px 10px 5px 15px;font-size:0.75em;color:#333333;}
.team #main img{padding:2px;border:5px solid #ccc;}
#main #programm  ul{height:28px;margin-left:1px;border-bottom:1px solid #bbb;list-style-type:none;}
#main  ul li.tabs{float:left;margin-right:5px;padding:5px 18px;background-color:#eeeeee;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;font-weight:bold;font-size:0.85em;color:#888888;cursor:pointer;-moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px;}
#main  ul li.tabs.selected{background-color:#dddddd;color:#339933;border-bottom:1px solid #dddddd;}
#main  ul li.tabs:hover{background-color:#dddddd;color:#555555;}
.ce_tabcontrol_pane .panes{margin-bottom:20px;margin-left:1px;padding:10px 20px;background:url("tl_files/template/pane_bg.jpg") left top repeat-x;border-right:1px solid #bbb;border-left:1px solid #bbb;}
.ce_tabcontrol_pane h1{margin-top:20px;margin-bottom:25px;font-weight:normal;font-size:1.2em;}
.ce_tabcontrol_pane h2{clear:left;margin-top:10px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px dotted #dddddd;font-weight:bold;font-size:1em;color:#555;}
#left .mod_newslist{width:240px;overflow:hidden;margin-top:0;margin-right:25px;margin-left:2px;padding:0 15px 15px 15px;border:1px dotted #cccccc;font-size:0.9em;color:#333333;}
#left h1{font-weight:normal;font-size:1.2em;}
#left .teaser,.mod_newslist.aktuelles .teaser{margin-top:5px;margin-bottom:5px;font-size:0.8em;color:#666666;line-height:1.35em;}
#left .mod_newslist .info,.mod_newslist.aktuelles .info{margin-left:20px;font-style:italic;font-size:0.9em;color:#777777;}
#left .mod_newslist .info span,.mod_newslist.aktuelles .info span{font-weight:bold;font-style:italic;}
#left .mod_newslist a,.mod_newslist aktuelles a{color:#339933;}
#left .mod_newslist h4,.mod_newslist.aktuelles h4{margin-top:5px;margin-bottom:0;padding-top:3px;padding-bottom:4px;padding-left:22px;background:url("tl_files/template/icon/li.jpg") left top no-repeat;font-size:0.95em;color:#339933;}
#left .mod_newslist .more,.mod_newslist.aktuelles .more{display:block;margin-right:10px;text-align:right;}
#left .mod_newslist .more a,.mod_newslist.aktuelles .more a{display:block;font-weight:bold;font-size:0.75em;}
#left .more a:hover,#main a:hover{text-decoration:none;color:#555;}
#left .mod_newslist .layout_short,.mod_newslist.aktuelles .layout_short{margin-bottom:10px;padding-bottom:15px;padding-left:10px;border-bottom:1px dotted #aaaaaa;}
#left .mod_newslist .layout_short.last,.mod_newslist.aktuelles .layout_short.last{margin-bottom:0;border-bottom:0px dotted #aaaaaa;}
.home .hs,.mod_newslist.aktuelles{width:240px;overflow:hidden;float:left;margin-top:0;margin-right:25px;padding:0 15px 15px 15px;border:1px dotted #cccccc;font-size:0.9em;color:#333333;min-hight:340px;height:auto !important;height:100%;}
.home .mod_newslist.aktuelles{overflow:hidden;margin-right:0;}
.home #main .hs ul{margin-left:15px;list-style-type:none;}
.home .hs ul li{padding-bottom:15px;padding-left:22px;background:url("tl_files/template/icon/li_home.jpg") left top no-repeat;font-size:0.9em;color:#555;}
.home .hs ul li a{color:#555;}
.home #main .hs ul li a:hover{color:#339933;}
.hs h1,#left h1,.mod_newslist.aktuelles h1{width:251px;margin-top:0;margin-bottom:15px;margin-left:-15px;padding-top:5px;padding-bottom:5px;padding-left:20px;background:#339933 url("tl_files/template/h_bg.jpg") left top repeat-x;font-weight:normal;font-size:1.25em;color:#ffffff;}
.home #main .hs p a{float:right;font-weight:bold;font-size:0.9em;}
.enclosure a{color:#339933;}
.enclosure a:hover,.back a:hover{text-decoration:none;}
.back a{display:block;margin-top:20px;margin-bottom:20px;font-size:0.8em;color:#555555;}
.ce_comments h1,.ce_comments h2{font-size:1.1em;}
.ce_comments .widget{margin-bottom:2px;font-size:0.9em;color:#333333;}
.ce_comments input{padding-left:2px;font-size:0.9em;color:#333333;}
.ce_comments .widget .error{color:#339933;}
.mod_newslist,.mod_newsarchive{color:#555555;}
.mod_newslist a,.mod_newsarchive a{color:#339933;}
.mod_newslist .more a,.mod_newsarchive .more a{height:25px;display:block;margin-right:10px;padding-right:30px;text-align:right;background:url("tl_files/template/btn/btn_next.jpg") right top no-repeat;text-decoration:none;color:#666;line-height:25px;}
#main .mod_newslist .more a:hover,#main .mod_newsarchive .more a:hover{color:#339933;background-position:right -25px;}
.mod_newslist .layout_short,.mod_newsarchive .layout_short{margin-bottom:0;padding-bottom:50px;background:url("tl_files/template/bg/border_bottom.jpg") center bottom no-repeat;border-bottom:0px dotted #aaaaaa;}
.mod_newslist .layout_short:hover,.mod_newsarchive .layout_short{background-image:url("tl_files/template/bg/border_bottom_hov.jpg");}
.home .mod_newslist .layout_short,.mod_newslist.akt .layout_short{background:none;}
.mod_newsarchive .layout_short.last,.mod_newslist .layout_short.last{border-bottom:0px dotted #aaaaaa;}
.impressum #main .ce_text p{font-size:0.8em;}
#sitemap .mod_sitemap{margin-left:20px;}
#sitemap ul{margin-left:20px;color:#339933;list-style-type:circle;}
#sitemap ul li{margin-top:5px;margin-bottom:5px;padding-left:5px;font-size:0.9em;}
#sitemap ul li a{display:block;color:#555555;}
#sitemap ul li a:hover{color:#339933;}
#links a{font-size:0.9em;color:#555555;}
#links a:hover{text-decoration:underline;font-size:0.9em;color:#339933;}
.anfrage{padding:30px;background-color:#eeeeee;border:1px solid #cccccc;font-size:0.9em;-moz-border-radius: 5px;}
.anfrage table tr td{padding-top:2px;padding-bottom:2px;}
.anfrage table tr .col_0{width:165px;}
.anfrage table tr td input{width:150px;}
.anfrage table tr td textarea{font-family:arial;}
.anfrage table tr td input.captcha{width:25px;}
#main .anfrage .col_1 .error{color:#339933;}
.mod_newsreader{}
.mod_newsreader ol{margin-left:30px;font-size:0.75em;color:#444;}
.mod_newsreader ol li{padding-top:2px;padding-bottom:2px;}
.mod_newsreader .info{margin-bottom:15px;font-style:italic;}
.mod_newsreader .ce_text p{margin-bottom:10px;}
.ce_accordion .toggler h1{height:25px;padding-left:50px;background:url("tl_files/template/icon/icon_komm.jpg") left top no-repeat;text-decoration:underline;cursor:pointer;}
.ce_accordion .toggler h1:hover{color:#555555;}
#main .ce_accordion  p.info{height:20px;padding-left:25px;background-image:url("tl_files/template/icon/icon_sm_komm.jpg");background-repeat:no-repeat;font-weight:bold;background-position:left 5px;}
#main .ce_accordion  p.info span{font-style:italic;font-weight:normal;}
#main .ce_accordion  p.info a{color:#339933;}
#main .ce_accordion .comment_default{margin-bottom:20px;padding:15px;border:1px dotted #cccccc;}
.kommentar{padding:20px 20px 20px 30px;border:1px dotted #cccccc;font-size:0.9em;}
.mod_newslist h2,.mod_newsarchive h2{height:26px;padding-left:25px;background-image:url("tl_files/template/icon/li.jpg");background-repeat:no-repeat;}
.aktuelles .ce_teaser h1,.aktuelles-reader .mod_article h1{height:26px;padding-left:25px;background-image:url("tl_files/template/icon/li.jpg");background-repeat:no-repeat;font-family:arial;font-weight:normal;font-size:1.15em;color:#339933;}
.aktuelles .ce_teaser,.aktuelles-reader .mod_article{margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #aaaaaa;}
.aktuelles .ce_teaser p,.aktuelles-reader .mod_article p{margin-left:25px;}
.aktuelles .ce_teaser .more,.aktuelles-reader .mod_article .more{display:block;margin-right:50px;text-align:right;font-size:0.9em;color:#339933;}
.mod_search div{margin-bottom:15px;padding:15px;border:1px dotted #cccccc;font-size:0.9em;}
.mod_search h3{margin-top:0;}
.mod_search h3 a{color:#339933;}
.mod_search h3 span{font-size:0.75em;color:#666666;}
.mod_search .header{margin-bottom:15px;margin-left:15px;}
.mod_search span.highlight{font-weight:bold;}
#main .mod_search div .url{font-size:0.8em;color:#397339;}
#main .mod_search div .url span{color:#999999;}
.ce_download a{font-size:0.9em;color:#339933;}
#header .mod_tellafriend{top:5px;position:absolute;}
#header .mod_tellafriend a,#header .mod_tellafriend span{float:left;margin-right:5px;}
#header .mod_tellafriend a{font-size:0.8em;color:#777;}
#left .mod_tellafriend{width:240px;margin-top:20px;padding:5px 15px 15px 20px;border:1px dotted #ccc;}
#rss{left:510px;top:55px;position:absolute;}
#rss a img{display:none;}
#rss a{width:38px;height:50px;display:block;background-image:url("tl_files/template/icon/rss.jpg");background-repeat:no-repeat;background-position: left 0px;}
#rss a:hover{background-position: left -50px;}
#main .ce_gallery,#main .ce_news_gallery{margin-top:30px;margin-bottom:20px;}
#main .ce_gallery .image_container,#main .ce_news_gallery .image_container{margin-right:10px;margin-bottom:10px;}
#main .ce_gallery img,#main .ce_news_gallery img{padding:2px;border:5px solid #ccc;}
#main .ce_hyperlink{margin-bottom:10px;margin-left:10px;}
#main .ce_hyperlink{height:25px;padding-left:30px;background:url("tl_files/template/btn/btn_next.jpg") left top no-repeat;line-height:25px;}
.home .gaishorn_express_dl{width:240px;clear:both;padding:5px 15px 15px 15px;border:1px dotted #ccc;}
.gaishorn_express_dl p{margin-bottom:2px;padding-top:5px;padding-bottom:5px;padding-left:20px;background:url("system/themes/default/images/iconPDF.gif") left center no-repeat;}
.gaishorn_express_dl a{color:#339933;}

