html,body,a,a:link,a:visited,a:hover,a:active,p,div,span,ul,ol,li,hr,table,tbody,th,tr,td,h1,h2,h3,h4,h5,h6,form,input,select,option,optgroup,button,fieldset,textarea,label,legend
{text-decoration:none;font-family:Arial, Helvetica, Times, Verdana;font-size:11px;}
body{padding:15px 0px;margin:0;color:#999999;line-height:1.5em;font-size:14px;background:url("../../assets/common/body-back.png") repeat-x 0 0 #D7D7D7;text-align:left;}
a img{border:0px}
#page{background-image:url("../../assets/common/page-back.png");background-repeat: repeat-y;padding:0px 15px;width:950px;}
#header{position:relative;height:220px;}
#header #logo{position:absolute;left:25px;top:33px;}
#top{background-image:url("../../assets/common/top-back.png");background-repeat:no-repeat;height:46px;line-height:46px;overflow:hidden;}
#main-menu{background-image:url("../../assets/common/menu-back.png");background-repeat:no-repeat;height:}
#main-menu ul{margin:0px;padding:0px 15px 0px 15px;background-image:url("../../assets/common/menu-bottom.png");background-repeat:no-repeat;background-position:bottom;height:63px;position:relative;z-index:100;}
#main-menu ul ul{background-color:#97BE0E;background-image:none;position:absolute;z-index:-1;left:0px;border-bottom:1px solid #5D8C00;border-left:1px solid #5D8C00;border-right:1px solid #5D8C00;height:47px;background-image:url("../../assets/common/menu-bottom.png");background-position:center top;background-repeat:no-repeat;}
#main-menu ul li ul a{border:0px;margin:0px;line-height:47px;font-size:12px;}
#main-menu ul li ul{display:none;}
#main-menu ul li ul li.akt{background-image:url("../../assets/common/submenu-cur.png");background-position: center bottom;}
#main-menu ul li.akt ul{display:block;}
#main-menu ul li{float:left;color:#FFF;font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;list-style:none;font-weight:bold;line-height:28px;height:100%;}
#main-menu ul li a{color:#FFF;font-size:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;display:block;margin: 8px 0 8px;padding:0px 15px;border-right:1px solid #FFF;}
#main-menu ul li.akt{background-image:url("../../assets/common/menu-cur.png");background-repeat:no-repeat;background-position:center 43px;}
#login{float:left;}
#search{float:right;margin-right:50px;position:relative;}
.search-text{color:#97BF0D;font-size:21px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0px 10px;font-weight:bold;}
.search-input{width:180px;height:14px;font-size:12px;line-height:14px;background-image:url("../../assets/common/input.png");background-repeat:no-repeat;border:0px;background-color:transparent;padding:3px 8px;margin-bottom: 5px;vertical-align:middle;}
.search-button{position:absolute;right:3px;top:16px;}
#contentarea{overflow:hidden;min-height:300px;padding:0px 10px 10px 10px;}
#contentarea .content-top{background-image:url("../../assets/common/content-left-top.png");background-repeat:no-repeat;height:5px;}
#contentarea .content-bottom{background-image:url("../../assets/common/content-left-bottom.png");background-repeat:no-repeat;height:5px;clear:left;}
#contentarea #custom{float:right;width:261px;padding-left:2px;padding-top:2px;}
#contentarea .content-left{float:left;}
#contentarea #content3, #contentarea #content2, #contentarea #content{background-image:url("../../assets/common/content-left-repeat.png");background-repeat:repeat-y;text-align:left;width:622px;padding:20px 25px 20px 20px;}
#footer{position:relative;padding:10px 0px;margin:0px 10px;text-align:center;height:20px;vertical-align:middle;}
#bottom-menu a{color:#999999;font-size:10px;text-decoration:none;padding:0px 5px;}
#copyright{color:#999999;font-size:10px;position:absolute;top:13px;right:0px;}
.events, .news{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.events .single-event, .news .single-news{padding-bottom:50px;}
.events .single-event .header, .news .single-news .header, .news .detail-news .header{border-top:2px solid #ADCC3F;border-bottom:2px solid #ADCC3F;overflow:hidden;}
.events .single-event .content, .news .single-news .content{overflow:hidden;}
.events .single-event .header .date, .news .single-news .header .date, .news .detail-news .header .date{font-size:10px;float:left;width:80px;text-align:center;line-height:40px;}
.events .single-event .header .title, .news .single-news .header .title, .news .detail-news .header .title{float:left;width:542px;}
.events .single-event .header .title h1, .news .single-news .header .title h1, .news .detail-news .header .title h1{font-size:16px;font-weight:bold;border:0px;line-height:40px;margin:0px;padding:0px;}
.events .single-event .content .image, .news .single-news .content .image{width:80px;float:left;text-align:left;padding:50px 0px 0px 0px;}
.events .single-event .content .text, .news .single-news .content .text{float:left;width:542px;padding:10px 0px;line-height:160%;}
.more, .more a{color:#97BF0D;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, Times, Verdana;}
h1{border-top:2px solid #ADCC3F;border-bottom:2px solid #ADCC3F;padding:5px 10px;text-align:left;font-size:16px;font-weight:bold;}
h2{padding:0px 0px 5px 0px;text-align:left;font-size:15px;font-weight:bold;margin:0px;}
.sitemap a{color:inherit;text-decoration:none;}
#custom h1{color:#99CB00;border:0px;text-transform:uppercase;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px;font-weight:bold;padding:10px 10px 10px 15px;}
#custom .box_top{background-image:url("../../assets/common/right-top.png");background-repeat:no-repeat;height:3px;}
#custom .box{background-image:url("../../assets/common/right-repeat.png");background-repeat:nrepeat-y;}
#custom .box_bottom{background-image:url("../../assets/common/right-bottom.png");background-repeat:no-repeat;height:3px;margin-bottom:10px;}
.haupt_table{width:100%;}
.selectCal{padding:0px 20px 0px 15px;}
.haupt_table thead{text-transform:uppercase;}
.haupt_table td{text-align:center;border:0.5px solid #FFF;}
.haupt_table .selectCalEmpty{background-color:#F0F3F6}
.haupt_table .selectCalDay{background-color:#E3EAEF}
.haupt_table .avail{background-color:#97BF0D;color:#FFF;}
.haupt_table .avail a{text-decoration:none;color:#FFF;}
.bottom_table{width:100%;padding:5px 0px 10px 0px;}
.monats_ansicht{font-size:20px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.selectCalHeadLinkLeft, .selectCalHeadLinkRight{width:8px;height:7px;}
.selectCalHeadLinkLeft a{background-image:url("../../assets/common/cal-left.png");background-repeat:no-repeat;display:block;background-position:center;}
.selectCalHeadLinkRight a{background-image:url("../../assets/common/cal-right.png");background-repeat:no-repeat;display:block;background-position:center;}
.news-teaser{padding:0px 20px 0px 15px;}
.news-teaser .single-news{overflow:hidden;text-align:justify;padding-bottom:10px;}
.news-teaser .single-news .date{float:left;width:70px;}
.news-teaser .single-news .title{float:left;width:156px;line-height:150%;}
.news-teaser .single-news .title a{color:inherit;font-size:inherit;}
#contact_cols_top, #contact_cols_middle, #contact_cols_bottom {overflow: hidden;margin-top:20px}
#contact_cols_middle .left_col {float: left;width: 202px;border-right: 2px solid #ADCC3F;height:360px;padding:0px 15px 0px 5px;position:relative;}
#contact_cols_middle .left_col #file_upload {position:absolute;bottom:0px;left:0px}
#contact_cols_middle .right_col {float: right;width: 348px;height:360px;padding: 0px 25px}
#contact_cols_top .left_col {float: left;width: 142px;padding: 0px 15px 0px 65px;background:url("../../assets/common/email-icon.png") 0px 5px no-repeat;}
#contact_cols_top .left_col p {margin:0px;}
#contact_cols_top .right_col {float: right;width: 348px;padding: 0px 25px;}
#contact_cols_bottom .left_col {float: left;width: 142px;padding: 0px 15px 0px 65px;background:url("../../assets/common/info-icon.png") 0px 5px no-repeat;}
#contact_cols_bottom .left_col p {margin:0px;}
#contact_cols_bottom .right_col {float: right;width: 348px;padding: 0px 25px;}
#contact_cols_bottom .right_col .buttons {text-align:center;margin-top:10px;}
.submit_button {background:url("../../assets/common/send-no.png");height:27px;width:110px;}
.submit_button:hover {background:url("../../assets/common/send-cur.png");}
.reset_button {background:url("../../assets/common/cancel-no.png");height:27px;width:110px;margin-left:15px;}
.reset_button:hover {background:url("../../assets/common/cancel-cur.png");}
.form_contact button {border:0px;}
.form_contact {line-height: 1.2em;}
.form_contact input.form_input, .form_contact input.red {height:14px;line-height:14px;}
.form_contact .form_input, .form_contact .red {border:1px solid #C4C4C4;color:#999999;padding: 3px 0px 5px 12px;width:100%; margin-bottom:12px;}
.form_contact textarea.form_input, .form_contact textarea.red {height:240px;margin:0px;}
.form_contact .red {border-color: #ff0000;}
#letter_filter {margin:15px 0px 25px 0px;overflow:hidden;padding-left:50px;}
#letter_filter .letter, #letter_filter .letter_sel {float:left;width:19px;height:27px;text-align:center;}
#letter_filter .letter a {font-size:12px;font-weight:bold;color:#97BF0D;padding:0px 2px;}
#letter_filter .letter_sel a {font-size:12px;font-weight:bold;;color:#FFFFFF;padding:0px 2px;}
#letter_filter .letter_sel {background-image:url("../../assets/common/letter-bg.png");background-position:bottom left;background-repeat:no-repeat;}
#pbw_members {overflow:hidden;line-height:1.5em;}
#pbw_members #pbw_left {float:left;border-right: 2px solid #CFCFCF;width:290px;padding-right:10px;}
#pbw_members #pbw_right {float:right;width:290px;padding-left:30px;}
#pbw_members .member_info {padding-left:10px;}
#pbw_members .pbw_label {display:block;float:left;width:35px;}
#pbw_members .pbw_line {overflow:hidden;}
#pbw_members h1 {width:150px;font-weight:normal;margin-top:0px;font-size:15px;}
#pbw_members .pbw_block {position: relative;height:170px;}
#pbw_members .pbw_image {position: absolute;right:0px;top:0px;width:120px;height:100px;background-position:center top;background-repeat:no-repeat;}
#pbw_members .more {margin-top:5px;}
#pbw_members .pbw_line a {color: #999999}
div.cal_tooltip {line-height:1.4em;}

/*
#contentarea .fullsize .content-top{background-image:url("../../assets/common/content-left-top.png");background-repeat:no-repeat;height:5px;}
#contentarea .fullsize .content-bottom{background-image:url("../../assets/common/content-left-bottom.png");background-repeat:no-repeat;height:5px;clear:left;}
#contentarea .content-left.fullsize{float:left;}
#contentarea .fullsize #content3, #contentarea #content2, #contentarea #content{background-image:url("../../assets/common/content-left-repeat.png");background-repeat:repeat-y;text-align:left;width:622px;padding:20px 25px 20px 20px;}
*/
#login {}
#login span {line-height: 46px; color: #97bf0d;font-size: 21px;font-family: Trebuchet MS,Trebuchet,Arial;font-weight: bold; margin: 0; padding: 0 22px 0 0;display: inline;}
#login .auth.text {}
#login form {margin: 0;}
#login p {margin: 0;line-height: 46px;padding-left: 34px;}
#login label {line-height: 46px; display: inline;}
#login input {line-height: 46px; display: inline;margin-right: 8px;}

.logout-section p {color: #999999; font-size: 21px;font-family: Trebuchet MS,Trebuchet,Arial;font-weight: bold;}
.logout-section p span.label {color: #97bf0d;}
.logout-section p a {padding-left: 26px;line-height: 46px; color: #97bf0d;font-size: 11px;font-family: Trebuchet MS,Trebuchet,Arial;font-weight: bold;}
#login input.error {color: red;}


.notifier {
position: absolute;
top: 20px;
right: 20px;
padding: 10px;
font-size: 30px;
border: 2px solid #F5BCA9;
background: #F6E3CE;
z-index: 99999; 
width: 400px;
line-height: 160%;
}
#contentarea .content-left.fullsize { width: 930px;}
#contentarea .content-left.fullsize .content-top {display: none;background-image:url("../../assets/common/content-full-top.png");background-repeat:no-repeat;height:5px;}
#contentarea .content-left.fullsize #content2 {background: none;text-align:left;width:936px;padding:0;margin: 0 -10px 0 -10px;}
#contentarea .content-left.fullsize .content-bottom {display:none; background-image:url("../../assets/common/content-full-bottom.png");background-repeat:no-repeat;height:5px;clear:left;}
