/* Style sheet tff_basic */
a,a:link,a:visited{text-decoration:none;color:#484b44;}
a:hover,a:active{text-decoration:underline;color:#000;}
#titel{height:179px;background:url("tl_files/images/site/titel.jpg") center top no-repeat;}
#titel-suche{margin-right:auto;padding-top:155px;padding-right:0;text-align:right;vertical-align:bottom;z-index:+5;}
#titel-suche input{width:160px;margin-left:5px;padding:5px 5px 0;font-weight:normal;font-size:12px;color:#363636;border-style: dashed;border-left-style: none;border-right-style: none;border-top-style: none;border-bottom-width: 2px;border-bottom-color: #dfdfdf;}
#titel-balken{margin:15px 0 0;background:url("tl_files/images/site/titel_balken_gr.gif") left top repeat-x;}
#footer-nav{width:500px;clear:both;margin-left:230px;}
#footer-nav .right{float:right;text-align:right;}
#footer-nav .left{float:left;text-align:left;}
#footer-balken{margin:15px 0;background:url("tl_files/images/site/nav_balken_rt.gif") left top repeat-x;}
#mainmenu{width:210px;padding:15px 0 0;font-size:13px;}
#mainmenu a,.active{display:block;margin:0 0 0 28px;padding:5px 0 0;font-weight:bold;text-decoration:none;color:#484b44;}
#mainmenu a:hover,#mainmenu .active,#mainmenu .active first,#mainmenu .submenu trail{font-weight:bold;text-decoration:none;color:#000;}
#mainmenu .nav_level_1{width:210px;margin:0;padding:0;text-align:left;text-transform: uppercase;letter-spacing: 1px;min-height:32px;}
#mainmenu .nav_level_2{width:210px;margin:0 0 5px 10px;padding:0;text-align:left;font-size:12px;color:#EFEBDD;}
#mainmenu a.nav_level_2,#mainmenu a.nav_level_2:visited{display:block;margin:0 0 0 20px;padding:4px 0;font-weight:bold;text-decoration:none;color:#efebdd;}
#mainmenu a.nav_level_2:active,#mainmenu a.nav_level_2:hover{margin:0 0 0 20px;padding:4px 0;font-weight:bold;text-decoration:none;color:#000;}
#startgallerie{width:210px;display:block;margin-top:30px;margin-bottom:20px;text-align:center;}
#newsstart{width:210px;padding:15px 0 0;}
#newsstart .info{margin:0;padding:0;font-weight:bold;font-size:12px;color:#484b44;}
#newsstart .headline{width:210px;height:32px;margin:0 0 10px;padding:0 0 0 18px;vertical-align:middle;background:url("tl_files/images/site/nav_right_balkengr.gif") left bottom no-repeat;text-transform: uppercase;letter-spacing: 1px;}
#newsstart h3{margin:0;padding:5px 0 0;vertical-align:middle;font-weight:bold;text-decoration:none;font-size:13px;color:#97A978;text-transform: uppercase;letter-spacing: 1px;}
#newsstart .teaser{margin:0;padding:0;vertical-align:middle;font-size:12px;}
#newsstart .more{width:210px;height:30px;margin:0 0 5px;padding:0;text-align:right;vertical-align:middle;}
#newsstart a.more{font-size:12px;color:#97A978;}
#newsletter{width:210px;padding:0;}
#newsletter h3{margin:0;padding:5px 0 0;vertical-align:middle;font-weight:bold;text-decoration:none;font-size:13px;color:#B45259;text-transform: uppercase;letter-spacing: 1px;}
#newsletter .headline{width:210px;height:32px;margin:0 0 10px;padding:0 0 0 18px;vertical-align:middle;background:url("tl_files/images/site/nav_right_balkenrt.gif") left bottom no-repeat;text-transform: uppercase;letter-spacing: 1px;}
#newsletter input.nlemail{width:197px;margin:0;padding:5px;vertical-align:middle;border:1px solid #D6D1C4;font-size:10px;color:#D6D1C4;letter-spacing:1px;}
#newsletter .nlemailsubmit{width:210px;margin-top:10px;text-align:right;vertical-align:middle;letter-spacing:1px;}
#bewerbung{width:210px;padding:0;}
#bewerbung .headline{width:210px;height:32px;margin:0 0 10px;padding:0 0 0 18px;vertical-align:middle;background:url("tl_files/images/site/nav_right_balkengr.gif") left bottom no-repeat;text-transform: uppercase;letter-spacing: 1px;}
#bewerbung h3{margin:0;padding:5px 0 0;vertical-align:middle;font-weight:bold;text-decoration:none;font-size:13px;color:#97A978;text-transform: uppercase;letter-spacing: 1px;}
#bewerbung .more{width:210px;height:30px;margin:0 0 5px;padding:0;text-align:left;vertical-align:middle;}
#bewerbung .event{width:210px;margin:0 0 5px;padding:0;text-align:left;vertical-align:middle;}
#tffmodul{padding-top:20px;padding-bottom:20px;}
