.HIDDEN{display:none}
.INVISIBLE{display:inline;position:absolute;left:-9000px;top:-9000px;width:0;height:0;overflow:hidden}
.CLEAR{clear:both}
#main .tx-cal-controller{margin:0 -20px 0 0px}
#main #news_tab_content .tx-cal-controller{margin:0}
.calendar #main .subline{margin:0 0 9px 60px;color:#485578}
#main .tx-cal-controller .event_list{padding:0 0 0 59px;font-family:"Trebuchet MS",Arial,Verdana,sans-serif}
#main .tx-cal-controller .event_list .event_list_item{border-left:1px solid #e3e6eb;border-right:1px solid #e3e6eb;position:relative;background:#fff url(/fileadmin/ext/cal/images/event_list_item_bg.gif) repeat-x 0 bottom;margin:0 0 40px 0;padding-bottom:2px}
#main .tx-cal-controller .event_list .event_big_date{margin:0 -69px -30px 0px;left:-69px;position:relative;float:left;width:50px;height:68px;background:url(/fileadmin/ext/cal/images/event_list_big_date_bg.gif) no-repeat -60px 0;color:#6f80a4;text-align:center}
#main .tx-cal-controller .event_list .event_big_date .day{font-size:32px;line-height:30px;display:block;font-weight:bold;padding:3px 0 0 0}
#main .tx-cal-controller .event_list .event_big_date .month_year{font-size:12px;display:block;text-transform:uppercase}
#main .tx-cal-controller .event_list .event_list_item .event_title{}
#main .tx-cal-controller .event_list .event_list_item .event_title a{background-color:#d3dcee;color:#304675;display:block;text-decoration:none;font-size:1em;font-weight:bold;padding:2px 10px 21px 10px}
#main .tx-cal-controller .event_date_container{background:url(/fileadmin/ext/cal/images/calendar_list_icons.gif) no-repeat 0 -100px;padding-left:27px;border-bottom:1px solid #fff;margin-top:1px}
#main .tx-cal-controller .event_location_container{margin-top:-1px}
#main .tx-cal-controller .event_detail .event_date_container{background-position:0 0px;margin-bottom:4px}
#main .tx-cal-controller .event_date{font-size:0.75em;border-top:1px solid #cdd3e1;border-bottom:1px solid #cdd3e1;margin:0 0 -1px 0;min-height:18px;padding:4px 10px 3px 10px;color:#495f8f}
#main .tx-cal-controller .event_detail .event_date{margin-bottom:-3px;min-height:20px}
#main .tx-cal-controller .event_date strong{font-size:1.08em}
#main .tx-cal-controller .event_date .frequency{background:#d1daed;color:#304675;padding:0 6px;margin:0 0 0 10px;text-transform:uppercase;font-size:0.92em}
#main .tx-cal-controller .event_location_container{background:url(/fileadmin/ext/cal/images/calendar_list_icons.gif) no-repeat 0 -300px;padding-left:27px}
#main .tx-cal-controller .event_detail .event_location_container{background-position:0 -200px}
#main .tx-cal-controller .event_location{font-size:0.81em;min-height:18px;border-bottom:1px solid #cdd3e1;padding:5px 10px 2px 10px}
#main .tx-cal-controller .event_location a{text-decoration:underline;color:#495f8f;font-weight:bold}
#main .tx-cal-controller .event_location a:hover,#main .tx-cal-controller .event_location a:focus,#main .tx-cal-controller .event_location a:active{color:#f90}
#main .tx-cal-controller .event_list .event_list_item .event_image{float:left;margin:0 19px 0 0}
#main .tx-cal-controller .event_list .event_list_item .event_image img{vertical-align:bottom}
#main .tx-cal-controller .event_list .event_list_item .event_text{width:auto;margin:0 0 0 0px;font-family:Georgia,Arial,Verdana,sans-serif;color:#485578;font-size:0.88em;line-height:1.415em;padding:1px 10px 19px 10px}
#main .tx-cal-controller .event_category{padding:10px 10px 8px 10px}
#main .tx-cal-controller .event_detail .event_category{padding-left:0}
#main .tx-cal-controller .event_category a{text-transform:uppercase;font-size:0.75em;background-color:transparent;color:#485578}
#main .tx-cal-controller .event_category a:hover,#main .tx-cal-controller .event_category a:focus,#main .tx-cal-controller .event_category a:active{color:#f90}
#main .tx-cal-controller .highlights .event_list_item .event_title a{color:#fff;background-position:-500px bottom;background-color:#6c7ea5}
#main .tx-cal-controller .highlights .event_big_date{background-position:0 0;color:#fff}
#main .tx-cal-controller .highlights .event_list_item .event_date_container{background-position:0 0px}
#main .tx-cal-controller .highlights .event_list_item .event_location_container{background-position:0 -200px}
#main .tx-cal-controller .event_list .event_list_item .event_title a:hover,#main .tx-cal-controller .event_list .event_list_item .event_title a:focus,#main .tx-cal-controller .event_list .event_list_item .event_title a:active,#main .tx-cal-controller .hover .event_list_item .event_title a{color:#fff;background-position:-1000px bottom;background-color:#ffae00}
#main .tx-cal-controller .event_list .event_list_item .event_category a:hover,#main .tx-cal-controller .event_list .event_list_item .event_category a:focus,#main .tx-cal-controller .event_list .event_list_item .event_category a:active,#main .tx-cal-controller .event_list .event_list_item .event_location a:hover,#main .tx-cal-controller .event_list .event_list_item .event_location a:focus,#main .tx-cal-controller .event_list .event_list_item .event_location a:active{color:#ff6e00}
#main .tx-cal-controller .event_detail .big_image{width:460px;background:none}
#main .tx-cal-controller .event_detail .big_image .image{background:none;margin-top:10px}
#main .tx-cal-controller .event_detail .big_image .imagecaption{padding:0;color:#7b8bb0;position:relative;float:none}
#main .tx-cal-controller .event_detail .event_date_title_container{margin:0 0 10px 0}
#main .tx-cal-controller .event_detail .event_big_date{margin:6px 0 6px 0;padding:0 18px 0 0;float:left;width:53px;height:52px;background:url(/fileadmin/ext/cal/images/event_detail_big_date_bg.gif) no-repeat 0px 0;color:#fff;text-align:center}
#main .tx-cal-controller .event_detail .event_big_date .day{font-size:32px;line-height:30px;display:block;font-weight:bold;padding:3px 0 0 0}
#main .tx-cal-controller .event_detail .event_big_date .month_year{font-size:12px;display:block;text-transform:uppercase}
#main .tx-cal-controller .event_detail .event_title{color:#485578;font-weight:bold;font-size:1.5em;line-height:1.325em;margin-left:80px}
#main .tx-cal-controller .event_detail .event_organizer_container{border-top:2px solid #c7cede;background:#f1f3f9;margin:10px 0;font-size:0.69em;color:#495f8f;padding:5px 10px 12px 10px}
#main .tx-cal-controller .event_detail .event_organizer_label{color:#495f8f;font-weight:bold;text-transform:uppercase}
#main .tx-cal-controller .event_detail .event_organizer_container a{padding:0 5px 0 0;font-size:1.18em;color:#495f8f}
#main .tx-cal-controller .event_detail .event_organizer_container a:hover,#main .tx-cal-controller .event_detail .event_organizer_container a:focus,#main .tx-cal-controller .event_detail .event_organizer_container a:active{color:#f90}
#main .tx-cal-controller .event_detail .event_attachment{border-top:1px solid #cdd3e1;padding:3px 5px 8px 5px}
#main .tx-cal-controller .event_detail .icon_left{margin:20px 0 0 0}
table.month-small{border:none}
table.month-small tbody{font-size:0.69em}
table.month-small th,table.month-small td{text-align:center;vertical-align:top;line-height:1.45em}
table.month-small th .today{padding:3px 0 0 0}
table.month-small th.today_container .today a{background:url(/fileadmin/ext/cal/images/calendar_today_button_small.gif) no-repeat 0 0;text-decoration:none;text-align:center;display:block;float:right;text-transform:uppercase;font-weight:bold;height:16px;width:47px;line-height:16px;;font-size:10px;color:#666}
table.month-small th.today_container .today a:hover,table.month-small th.today_container .today a:focus,table.month-small th.today_container .today a:active{color:#f90}
.tx-cal-controller .month-small .sideback{background:none;color:#00121a}
.tx-cal-controller .month-small .sideback .month_navigation{position:relative;text-align:center}
.tx-cal-controller .month-small .sideback a.prev{display:block;position:absolute;z-index:2;left:0;top:0;height:20px;width:50px;background:url(/fileadmin/ext/cal/images/mini_calendar_arrows.gif) no-repeat 6px 3px;padding:0 0 10px 0}
.tx-cal-controller .month-small .sideback a.prev:hover,.tx-cal-controller .month-small .sideback a.prev:focus,.tx-cal-controller .month-small .sideback a.prev:active{background-position:6px -97px}
.tx-cal-controller .month-small .sideback a.next{display:block;position:absolute;z-index:2;right:0;top:0;height:20px;width:50px;background:url(/fileadmin/ext/cal/images/mini_calendar_arrows.gif) no-repeat 36px -197px;padding:0 0 10px 0}
.tx-cal-controller .month-small .sideback a.next:hover,.tx-cal-controller .month-small .sideback a.next:focus,.tx-cal-controller .month-small .sideback a.next:active{background-position:36px -297px}
.tx-cal-controller .month-small .sideback span.month_name{font-weight:bold;display:block;position:relative;z-index:1;text-align:center;margin:0 auto;width:125px;padding:0px 0 8px 0;height:20px;font-size:0.81em}
.tx-cal-controller .month-small .sideback span.month_name a{text-decoration:none;color:#00121a}
.tx-cal-controller .month-small .sideback span.month_name a:hover,.tx-cal-controller .month-small .sideback span.month_name a:focus,.tx-cal-controller .month-small .sideback span.month_name a:active{color:#f90}
.tx-cal-controller .month-small .month-weekdays{color:#fff;border:none;text-transform:uppercase;font-weight:bold}
.tx-cal-controller .month-small .month-weekdays .weeknum_container{background:#6c7ea5}
.tx-cal-controller .month-small th.cal_day6 .weeknum_container{margin-right:2px}
.tx-cal-controller .month-small th.cal_day0 .weeknum_container{background:#2f3e5f}
.tx-cal-controller .month-small th.cal_day1 .weeknum_container{background:#2f3e5f}
.tx-cal-controller .month-small .monthSmallBasic{padding:0px;vertical-align:bottom;text-align:center}
.tx-cal-controller .month-small .monthSmallBasic .day_container{width:28px;height:16px;background:#e8edf5;color:#1f2d33;margin:4px 4px 0 0}
.tx-cal-controller .month-small .cal_day0 .day_container{margin-right:0}
.tx-cal-controller .month-small .monthOff{visibility:hidden}
.tx-cal-controller .month-small .eventDay{}
.tx-cal-controller .month-small .eventDay .day_container{}
.tx-cal-controller .month-small .eventDay a{background:#fff;border:1px solid #dbe0e7;display:block;height:14px;width:26px;line-height:1.4em;font-weight:bold;text-decoration:none}
.tx-cal-controller .month-small .eventDay a:hover,.tx-cal-controller .month-small .eventDay a:focus,.tx-cal-controller .month-small .eventDay a:active{background:#ffac00 url(/fileadmin/ext/cal/images/mini_calendar_day_hover_bg.gif) repeat-x 0 0;color:#fff;border:none;height:16px;width:28px;line-height:1.5em}
.tx-cal-controller .month-small .monthToday{}
.tx-cal-controller .month-small .monthSelected .day_container{background:#6c7ea5;color:#fff;font-weight:bold}
.tx-cal-controller .month-small .monthSelected a{background:#6c7ea5 !important;color:#fff;border:none !important;height:16px;width:28px}
.tx-cal-controller .category_tree_container{padding:35px 0 0 0;background:url(/fileadmin/ext/cal/images/category_tree_left_border.gif) no-repeat 0 0}
.tx-cal-controller .category_tree{padding:0 0 35px 0;background:url(/fileadmin/ext/cal/images/category_tree_left_border.gif) no-repeat 0 bottom}
.tx-cal-controller .category_tree .category_innerborder{background:url(/fileadmin/ext/cal/images/category_tree_left_border.gif) repeat-y -298px 0;padding:0 0 0 0px}
.tx-cal-controller .category_tree h3{border-top:1px solid #e7eaf1;border-bottom:1px solid #e0e4ee;border-left:2px solid #dadde4;padding:3px 0 5px 18px;color:#7b8bb0;text-transform:uppercase;font-size:0.69em;letter-spacing:1px;background:#fff}
.tx-cal-controller .category_tree h3 a.all_categories_link{background:url(/fileadmin/ext/cal/images/calendar_all_categories_button.gif) no-repeat 0 0;display:block;text-decoration:none;text-align:center;float:right;font-weight:bold;margin:0 5px 0 0;width:41px;height:16px;font-size:10px;color:#666;letter-spacing:0}
.tx-cal-controller .category_tree h3 a.all_categories_link:hover,.tx-cal-controller .category_tree h3 a.all_categories_link:focus,.tx-cal-controller .category_tree h3 a.all_categories_link:active{color:#f90}
.tx-cal-controller .category_tree ul.category_tree_item{position:relative}
.tx-cal-controller .category_tree ul.category_tree_item li{margin-left:2px;font-size:0.88em;background:#f1f3f9}
.tx-cal-controller .category_tree ul.category_tree_item li a{padding:11px 0 7px 43px;background:url(/fileadmin/ext/cal/images/calendar_tree_icons.gif) no-repeat 19px 11px;display:block;border-bottom:1px solid #e0e4ee;text-decoration:none;font-weight:bold;color:#495f8f}
.tx-cal-controller .category_tree ul.category_tree_item li a:hover,.tx-cal-controller .category_tree ul.category_tree_item li a:focus,.tx-cal-controller .category_tree ul.category_tree_item li a:active{background-position:19px -188px;background-color:#fff;color:#ff6e00}
.tx-cal-controller .category_tree ul.category_tree_item li.cur{background:#fff url(/fileadmin/ext/cal/images/calendar_tree_active_bg.gif) repeat-x 19px 0;margin:0}
.tx-cal-controller .category_tree ul.category_tree_item li.cur span{background:url(/fileadmin/ext/cal/images/calendar_tree_selected_arrow.gif) no-repeat 0 50%;padding:0 0 0 15px;display:block;border-top:1px solid #e0e4ee;border-bottom:1px solid #e0e4ee}
.tx-cal-controller .category_tree ul.category_tree_item li.cur em{background:url(/fileadmin/ext/cal/images/calendar_tree_icons.gif) no-repeat 6px -191px;display:block;padding:10px 0 7px 31px;color:#ff8400;font-weight:bold}
.tx-cal-controller .category_tree .category_tree_item_sub_container{display:none;position:absolute;z-index:9;width:248px;top:-6px;left:-9px;margin:5px}
.tx-cal-controller .category_tree .category_tree_item_sub_container .category_tree_item_sub{background:url(/fileadmin/ext/cal/images/category_tree_item_sub_top_bg.png) no-repeat 0 0;padding:6px 9px 0}
.tx-cal-controller .category_tree .category_tree_item_sub_container .category_tree_item_sub ul{padding-top:2em;background:#fff}
.tx-cal-controller .category_tree .category_tree_item_sub_container .category_tree_item_sub_bottom{background:url(/fileadmin/ext/cal/images/category_tree_item_sub_bottom_bg.png) no-repeat 0 0;height:12px;width:248px}
.tx-cal-controller .category_tree ul.category_tree_item li a.hasSub{background-position:19px -289px;position:relative;z-index:10}
.tx-cal-controller .category_tree ul.category_tree_item li a.hasSub:hover,.tx-cal-controller .category_tree ul.category_tree_item li a.hasSub:focus,.tx-cal-controller .category_tree ul.category_tree_item li a.hasSub:active{background-position:19px -389px}
.tx-cal-controller .category_tree .category_tree_item_sub_container{}
.tx-cal-controller .category_tree ul.category_tree_item li.active_tree_sub{border-bottom:1px solid #e0e4ee}
.tx-cal-controller .category_tree ul.category_tree_item li.active_tree_sub a.hasSub{background-color:transparent;border:none;color:#495f8f;background-position:19px -491px}
.tx-cal-controller .category_tree .category_tree_item_sub ul li,.tx-cal-controller .category_tree .category_tree_item_sub ul li.cur{background:#fff;margin:0}
.tx-cal-controller .category_tree .category_tree_item_sub ul li a{border:none}
.tx-cal-controller .category_tree .category_tree_item_sub ul li.cur span{background:none;border:none}
.tx-cal-controller .month-large{border-collapse:collapse;border-spacing:0;font-size:1em;font-family:"Trebuchet MS",Arial,Verdana,sans-serif}
.tx-cal-controller .month-large th,.tx-cal-controller .month-large td{padding:0}
.tx-cal-controller .month-large .monthCorner{}
.tx-cal-controller .month-large .month-weeknums{vertical-align:top}
.tx-cal-controller .month-large .month-weeknums .weeknum_container{margin:10px 10px 0 0;width:20px;font-size:0.63em;color:#7b8bb0;border-top:2px solid #d3dcee}
.tx-cal-controller .month-large .month-weeknums .weeknum_container .weeknum{font-size:1.095em;color:#132a5c}
.tx-cal-controller .month-large .month-weeknums .weeknum_container .weeknum a{text-decoration:none}
.tx-cal-controller .month-large .monthCorner .weeknum_container{font-size:0.81em;background:#6c7ea5;padding:2px 0 4px;margin-right:0;width:100%;border:none}
.tx-cal-controller .month-large .monthCorner .weeknum_container div{visibility:hidden}
.tx-cal-controller .month-large th.weekday{}
.tx-cal-controller .month-large th.weekday div.weekday_container{margin:10px 0px 0 0px;padding:2px 0 4px 0;background:#6c7ea5;color:#fff;font-size:0.81em;font-weight:bold;text-transform:uppercase}
.tx-cal-controller .month-large th.cal_day6 div.weekday_container{margin-right:5px}
.tx-cal-controller .month-large th.cal_day0 div.weekday_container{background:#2f3e5f}
.tx-cal-controller .month-large th.cal_day1 div.weekday_container{background:#2f3e5f;margin-right:10px}
.tx-cal-controller .month-large td.monthLargeBasic{}
.tx-cal-controller .month-large td.monthLargeBasic div.day_container{width:118px;height:70px;background:#eef1f8;margin:10px 10px 0 0px;border-top:2px solid #c5d0e7}
.tx-cal-controller .month-large td.monthOff div.day_container{background:transparent}
.tx-cal-controller .month-large td.monthLargeBasic div.day_container span.day_number{color:#7b8bb0;font-size:0.69em;font-weight:bold;line-height:14px;padding:0 6px 2px 0;display:block;text-align:right}
.tx-cal-controller .month-large td.monthLargeBasic div.day_container span.day_number a{text-decoration:none;color:#7b8bb0}
.tx-cal-controller .month-large td.eventDay div.day_container{border:1px solid #7c95cb;background:#fff url(/fileadmin/ext/cal/images/month_large_event_bg.gif) repeat-x 0 bottom;border-top-width:2px;width:111px;over flow:hidden;padding:0 0 0 5px}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text{font-size:0.75em;display:block;line-height:1.3em}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a{text-decoration:none;position:relative;outline:0}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a span.tooltip{}
.tx-cal-controller .month-large td.cal_day6 div.day_container .default_catheader_text a span.tooltip,.tx-cal-controller .month-large td.cal_day0 div.day_container .default_catheader_text a span.tooltip{left:-190px}
.tx-cal-controller .month-large td.cal_day6 div.day_container .default_catheader_text a span.tooltip .tooltip_bottom,.tx-cal-controller .month-large td.cal_day0 div.day_container .default_catheader_text a span.tooltip .tooltip_bottom{background-image:url(/fileadmin/ext/css_styled_content/images/tooltip_bottom_bg_right.png)}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a:hover span.tooltip,.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a:focus span.tooltip,.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a:active span.tooltip{display:block}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a span.starttime{color:#6c7ea5;font-size:0.83em;padding-right:3px}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a span.tooltip span.title{font-weight:bold}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a span.tooltip span.starttime{font-size:0.92em}
.tx-cal-controller .month-large td.eventDay div.day_container .default_catheader_text a span.tooltip span.location{display:block;margin:0.7em 0 0 0}
.tx-cal-controller .month-large .monthSelected{}
.tx-cal-controller .month-large td.monthToday div.day_container{background:#6c7ea5;border-color:#6c7ea5}
.tx-cal-controller .month-large tr td.monthToday div.day_container span.day_number{color:#fff !important;color:#fff}
.tx-cal-controller #month-header{font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-size:1em;width:924px}
.tx-cal-controller #month-header .current_month{float:left;width:500px}
.tx-cal-controller #month-header .month_nav{float:right}
.tx-cal-controller #month-header a.close{font-size:0.75em;text-transform:uppercase;float:left;display:block;padding:8px 6px 5px 6px;margin:0 7px 0 0;color:#495f8f}
.tx-cal-controller #month-header a.close:hover,.tx-cal-controller #month-header a.close:focus,.tx-cal-controller #month-header a.close:active{color:#f90}
.tx-cal-controller #month-header .today_button{display:block;float:left;font-size:0.81em;font-weight:bold;text-decoration:none;color:#666;padding:3px 0 0 0;text-transform:uppercase;background:url(/fileadmin/ext/cal/images/calendar_today_button.gif) no-repeat 0 0;width:71px;height:24px;text-align:center}
.tx-cal-controller #month-header .month_date{font-size:1.13em;color:#00121a;margin:5px 0 0 0px;float:left}
.tx-cal-controller #month-header #month-header-prevnext{float:left}
.tx-cal-controller #month-header #month-header-prevnext a{display:block;background:url(/fileadmin/ext/cal/images/large_calendar_arrows.gif) no-repeat 7px 5px;width:24px;height:30px}
.tx-cal-controller #month-header #month-header-prevnext a.prev{background-position:7px 5px;float:left;margin:0 2px 0 0}
.tx-cal-controller #month-header #month-header-prevnext a.next{background-position:-13px 5px;float:left}
.tx-cal-controller #month-header #month-header-prevnext a.prev:hover,.tx-cal-controller #month-header #month-header-prevnext a.prev:focus,.tx-cal-controller #month-header #month-header-prevnext a.prev:active{background-position:7px -23px}
.tx-cal-controller #month-header #month-header-prevnext a.next:hover,.tx-cal-controller #month-header #month-header-prevnext a.next:focus,.tx-cal-controller #month-header #month-header-prevnext a.next:active{background-position:-13px -23px}
.tx-cal-controller #month-header #month-header-prevnext a span{display:none}
.tx-cal-controller #month-header #month-header-icons{display:none}
.open_big_month_view{margin:15px 0;font-size:0.81em}
#content .tx-cal-controller{margin:0}
#content .tx-cal-controller h3.region{display:block;font-size:14px;text-transform:uppercase;color:#666666;padding-top:27px}
.fairstable{margin-top:7px;display:block;width:730px;background:url(/fileadmin/images/default/table_bg.gif) no-repeat}
.fairstable .content_text{margin:0}
.fairstable th{text-align:left;text-transform:uppercase;font-weight:bold;font-size:13px;color:#00aa00;border:none;padding:7px 4px 8px 9px;border-bottom:1px solid #cde4d6}
.fairstable td{font-weight:normal;text-align:left;border:none;border-bottom:1px solid #cde4d6;padding:4px 4px 7px 9px;font-size:12px;vertical-align:top}
.fairstable td p{line-height:16px;min-height:18px;height:auto !important;height:18px}
.fairstable td a:link,.fairstable td a:visited,.fairstable td a:active{text-decoration:none;border-bottom:1px #0a0 solid}
.fairstable td a:hover{text-decoration:none;border-bottom:1px #000 solid}
.fairstable td.spacer{font-size:0;line-height:0;height:8px;border:none;padding:0;margin:0}
.fairstable td.td-0 div,.fairstable th.th-0 div{font-size:14px;font-weight:bold;width:112px}
.fairstable td.td-1 div,.fairstable th.th-1 div{width:138px}
.fairstable td.td-2 div,.fairstable th.th-2 div{width:115px}
.fairstable td.td-3 div,.fairstable th.th-3 div{width:120px}
.fairstable td.td-4 div,.fairstable th.th-4 div{width:180px}
.fairstable td.td-1,.fairstable td.td-4{font-weight:bold}
.fairstable td span.title{font-weight:bold}
#content_col1 .tx-cal-controller,.product_single_col #content .tx-cal-controller{margin-top:26px}
#main .tx-cal-controller .event_date_container{background:transparent;padding-left:0}
#main .tx-cal-controller .event_date{border-color:#fff;padding:0}
#main .tx-cal-controller .event_list{padding-left:69px}
#main .tx-cal-controller .event_list .event_big_date{background:url(/fileadmin/ext/cal/images/event_list_big_date_bg.gif) no-repeat 0 0;color:#000}
#main .tx-cal-controller .event_list .event_list_item{background-image:url(/fileadmin/ext/cal/images/event_list_item_bg.gif);background-color:#fdee8d;border:none;padding-bottom:1px;margin-bottom:20px}
#main .tx-cal-controller .event_list .event_list_item .event_image{margin-bottom:5px}
#main .tx-cal-controller .event_list .event_list_item .event_title{margin-bottom:5px}
#main .tx-cal-controller .event_list .event_list_item .event_title a,#main .tx-cal-controller .event_list .event_list_item .event_title a:hover,#main .tx-cal-controller .event_list .event_list_item .event_title a:focus,#main .tx-cal-controller .event_list .event_list_item .event_title a:active{color:#00539f;font-size:18px;background:#fff5bf url(/fileadmin/ext/cal/images/cal_event_list_title_bg.gif) no-repeat 0 bottom;padding:21px 10px 23px 20px}
#main .tx-cal-controller .event_list .event_list_item .event_text{font-family:"Lucida Sans",Arial,Verdana,sans-serif;color:#000;font-size:14px;padding-left:20px;padding-right:20px}
#main .tx-cal-controller .event_list .event_list_item .event_text a{border-bottom:2px solid #fff;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase}
#main .tx-cal-controller .event_list .event_list_item .event_text a:hover,#main .tx-cal-controller .event_list .event_list_item .event_text a:focus,#main .tx-cal-controller .event_list .event_list_item .event_text a:active{background:#fff;border-bottom:1px solid #5bb8ff;color:#00539f}
#main .tx-cal-controller .event_date strong,#main .tx-cal-controller .event_date{color:#000;font-size:12px;font-weight:normal}
#main .tx-cal-controller .event_date{padding:0;border-bottom:none}
#main .tx-cal-controller .event_detail .event_date_container{margin:15px 0 0 0;border-bottom:none}
#main .tx-cal-controller .event_detail .event_date_container .event_date{background:#fdee8d;margin-bottom:0}
#main .tx-cal-controller .event_detail .event_big_date{color:#000;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;margin:0}
#main .tx-cal-controller .event_detail .event_title{color:#000;font-size:18px;padding:17px 10px 13px 20px;margin-right:80px;min-height:31px;background:#fff5bf url(/fileadmin/ext/cal/images/cal_event_list_title_bg.gif) no-repeat 0 bottom}
#main .tx-cal-controller .event_detail .event_date{border-bottom:none}
#main .tx-cal-controller .event_detail .date_line{}
#main .tx-cal-controller .event_detail .event_attachment{border-color:#fff;background:transparent;padding:0}
#main .tx-cal-controller .event_detail .event_attachment div.label,#main .tx-cal-controller .event_date div.label{display:block;color:#ff9000;background:#fff4b2;text-transform:uppercase;font-size:11px;width:80px;float:left;padding:4px 10px 5px 20px}
#main .tx-cal-controller .event_detail .event_attachment div.link,#main .tx-cal-controller .event_date div.link{font-size:12px;padding:3px 0 0 120px}
#main .tx-cal-controller .event_detail .big_image{background:#fff;width:auto;max-width:450px}
#main .tx-cal-controller .event_detail .big_image .image{margin:0}
#main .tx-cal-controller .event_detail .big_image .zoom_bg{display:none}
#main .tx-cal-controller .event_detail .big_image .imagecaption{margin:6px 3px 2px 6px;color:#000}
#main .tx-cal-controller .event_detail .event_organizer_container{font-size:12px;border-color:#fff;background-color:#fdee8d;color:#000;margin-top:20px}
#main .tx-cal-controller .event_detail .event_organizer_label{color:#000}
#main .tx-cal-controller .event_detail .backlink{padding:0 0 0 15px;text-decoration:underline;margin:20px 0 0 80px}
#main .tx-cal-controller .event_detail .icon_left:hover,#main .tx-cal-controller .event_detail .icon_left:focus,#main .tx-cal-controller .event_detail .icon_left:active{color:#0083d6}
#main .tx-cal-controller .event_detail .event_date_title_container{margin:0}
#main .tx-cal-controller .event_date_title_container{}
#main .tx-cal-controller .description_container{margin:0 80px;background:#fdee8d url(/fileadmin/ext/cal/images/event_list_item_bg.gif) repeat-x 0 bottom}
#main .tx-cal-controller .description{bac kground:#fdee8d url(/fileadmin/ext/cal/images/event_list_item_bg.gif) repeat-x 0 bottom;padding:1px 20px 20px 20px}
.tx-cal-controller .pagebrowser{height:32px;width:100%;background:url(/fileadmin/ext/cal/images/pagebrowser_bg.png) repeat-x 0 0;border-top:1px solid #fa0;text-align:center;position:relative;padding:10px 0 6px 0}
.tx-cal-controller .pagebrowser span{background:#fff;margin:0 5px 0 5px;padding:0 7px}
.tx-cal-controller .pagebrowser span.prev{position:absolute;left:0}
.tx-cal-controller .pagebrowser span.next{position:absolute;right:0}
table,td{border-collapse:collapse}
#teaser .tx-cal-controller .event_teaser_list{float:left}
strong{font-weight:bold}
.headline{font-size:1.5em;font-weight:bold;line-height:1.325em;margin:0 0 0 0;color:#00121a}
.subline{font-size:1.25em;font-weight:bold;line-height:1.2em;margin:0.25em 0 0 0;color:#b82525}
.caption{font-size:1em;font-weight:bold;line-height:1.3em;color:#bd4f40;margin:1.6em 0 0 0;padding:0 0 0em 0}
.content_head p{color:#5293cc;font-weight:bold;font-size:1em}
.content_text,.content_head,p.icon{font-size:0.875em;line-height:1.3em;margin:0.625em 0 0 0}
.content_head{font-weight:bold;color:#5293cc;margin-top:0.9em}
.content_list{padding:0 0 6px 15px;margin:0.5em 0 0 0;font-size:0.875em;display:table}
.content_list ol,.content_list ul{padding:0 0 6px 15px;margin:0.5em 0 0 0}
.content_list li{background:url(/fileadmin/images/default/content_list_image.gif) no-repeat 0 5px;padding:0 0 0 12px;margin:0.35em 0 0 0}
ol.content_list{list-style:decimal}
ol.content_list li{background:none;vertical-align:top;display:list-item;list-style:decimal;margin-left:10px;padding:0}
.link_list{padding:0 0 6px 0;margin:1.5em 0 0 0}
.link_list li{font-size:0.875em;padding:0;margin:0.35em 0 0 0}
.content_nav{background:#f1f3f9;padding:0 0 12px 5px;top:-6px;position:relative;z-index:1}
.content_nav li a{color:#495f8f;display:block;border-top:2px solid #e0e4ee;padding:15px 0 7px 15px;font-weight:bold;font-size:0.875em}
.content_nav li a:hover,.content_nav li a:focus,.content_nav li a:active{color:#ff8400;background:#fff}
div.image{margin:0 0 20px 0;display:inline-block;margin-left:15px}
div.image.flowplayer{display:block;margin:14px 0 0}
div.image a:link,div.image a:visited{text-decoration:none}
div.image a:hover p,div.image a:focus p,div.image a:active p{color:#c40}
div.image img,div.content_image img{vertical-align:bottom;display:block}
.content_image{background:#ebf2f8;width:440px;margin:0.6em 0 0 0}
.content_image .image{margin:0}
.zoom{float:left;margin:0.2em 0 0 8px;height:20px;width:20px}
.imagecaption{margin-left:36px;padding:3px 15px 14px 0;font-size:0.75em;line-height:1.15em}
.image_left{width:204px;float:left;margin:1.7em 25px 5px 0}
.image_right{width:204px;float:right;margin:1.7em 0 5px 25px}
div.image_more_info{width:204px;margin:20px 0 0 0}
.image_more_info .imagecaption{padding:5px 15px 9px 0px}
div.images{background:#f1f4f7;border-top:1px solid #c7d0d9;margin:30px 0 0 0}
div.images div.image{float:left;background:none;wi dth:130px;margin:17px 0 16px 15px;height:164px;position:relative;padding:0 0 1.65em 0}
div.images div.image a{display:block;background-color:#fff;padding:3px}
div.images div.image a:link span,div.images div.image a:visited span{height:100%;display:block;bor der:3px solid #fff}
div.images div.image a:hover span,div.images div.image a:focus span,div.images div.image a:active span{bo rder:3px solid #c40000}
div.images div.image .zoom,div.images div.image .imagecaption{position:relative;bottom:-10px}
div.images div.image a .zoom{padding:0}
div.images div.image a span.imagecaption,div.images div.image .imagecaption{padding:0 5px 0 0px;margin:0 0 0 25px;height:auto;border:none}
.default div.images{width:435px;padding-left:5px}
.default div.images .image{margin-left:10px}
.wide div.images{margin:30px -15px 0 -10px}
#teaser div.image{background-color:transparent}
#main .csc-sitemap{font-size:0.875em}
#main .csc-sitemap ul{position:relative;max-width:none;list-style:none;margin:16px 0 26px 0px;padding:0}
#main .csc-sitemap ul li{background:none;border-top:2px solid #d9d9d9;margin:18px 0 0 0;padding:4px 0 0 0}
#main .csc-sitemap ul li a{width:180px;float:left}
#main .csc-sitemap ul li ul li a{width:auto;float:none}
#main .csc-sitemap ul li a:link,#main .csc-sitemap ul li a:visited{text-decoration:none;background:url(/fileadmin/images/default/icons/all_icons.gif) no-repeat 0 -1402px;padding:0 20px 0 20px}
#main .csc-sitemap ul li a:hover,#main .csc-sitemap ul li a:focus,#main .csc-sitemap ul li a:active{background-position:0 -1502px}
#main .csc-sitemap ul li ul{margin:-1px 0 0 220px}
#main .csc-sitemap ul li ul li{border:none;margin:1px 0 5px 0;padding:0}
#main .csc-sitemap ul li ul li ul{border-top:1px solid #d9d9d9;margin:1px 0 9px 0;padding:0 0 0 20px}
#main .csc-sitemap ul li ul li ul li{}
#main .csc-sitemap ul li ul li ul li a:link,#main .csc-sitemap ul li ul li ul li a:visited,#main .csc-sitemap ul li ul li ul li a:active{font-weight:normal}
#main .detail .headline{margin:0.1em 0 0 0}
#main .detail .subline{margin:0}
#main .logo{margin:0 0 20px 0}
#main .logo{margin:1em 0 0 0}
#main .detail .info_list dt.times{float:left}
#main .detail .info_list dd{padding-left:12em}
#main .detail .info_list_image dd{padding-left:9em}
#main .detail .info_list_image dd.mail{padding-left:9px}
p.edit_entry{display:block;min-height:38px;height:auto !important;height:38px;width:475px;margin:0 0 0 -15px;padding:10px 0 10px 15px;font-size:12px;font-weight:bold;position:relative}
p.edit_entry a:link,p.edit_entry a:visited{margin:5px 0 0 0;padding:5px;display:block;width:108px;min-height:14px;height:auto !important;height:14px;text-decoration:none;color:#004966;text-align:center}
p.edit_entry a:hover,p.edit_entry a:focus,p.edit_entry a:active{color:#c42e00}
#main #content .info{border-top:1px solid #bfc9d2;font-size:0.75em;line-height:1.3em;color:#333;margin:30px 0 0 0}
#main #content .info .info_header{border-bottom:1px solid #d9dfe4;padding:0.3em 15px 0.3em 15px;color:#5293cc;background:#f2f4f6}
#main #content .info .info_text{padding:1em 15px 1.7em 15px;color:#333;background:#f2f4f6}
#main #content .info .info_text a{text-decoration:underline}
#main #content .relations{margin:30px 0 16px 0;border-top:1px solid #bfc9d2;font-size:0.75em;line-height:1.3em;color:#333}
#main #content .relations ul.items{padding:7px 0 4px 10px}
#main #content .relations .relations_header{padding:0.6em 15px 0.75em 10px;color:#5293cc;background:#f3f7fb;font-weight:bold}
#main #more_info .relations{}
#main #more_info .relations .items{margin:5px 0 0 0}
#main #more_info .relations .relations_header{font-weight:bold;font-size:0.7em;line-height:1.2em}
#main .info_list{background:#f3f7fb;border-top:1px solid #afbdca;padding:17px 0px 18px 0;margin:23px 0 0px 0}
#main .info_list dt{float:left;padding:0.05em 10px 0.55em 10px;font-size:0.7em;font-weight:bold;color:#5293cc}
#main .info_list dt.times{float:none}
#main .info_list dd{border-bottom:1px solid #dae1e9;margin:0 0 0.125em 0;padding:0 10px 0.46em 10px;font-size:0.75em}
#main .info_list dd a{margin:0;padding-bottom:0;color:#5293cc}
#main .info_list dd a:hover,#main .info_list dd a:focus,#main .info_list dd a:active{color:#c40000}
#main .info_list dd span.icon a{display:inline-block;padding-left:24px}
#main .info_list dd span.icon_mail a:link,#main .info_list dd span.icon_mail a:visited{background-position:0 -3602px}
#main .info_list dd span.icon_mail a:hover,#main .info_list dd span.icon_mail a:focus,#main .info_list dd span.icon_mail a:active{background-position:0 -3702px}
#main .info_list_image{padding-right:20px}
#main .info_list_image dl{width:280px}
#main .info_list_image .image{float:right;background:none;width:140px;margin:0}
#more_info .subline,#more_info .relations_header{font-size:0.7em;text-transform:uppercase;color:#b82525;letter-spacing:1px;margin:2em 0 0 0;padding:0 0 0.2em 0}
#more_info .content_text{font-size:0.75em;line-height:1.5em}
#more_info ul.items,#more_info ul.content_list,#more_info ol.content_list{font-size:0.75em}
#more_info ul.items li{display:block}
#more_info ul.items li a{text-decoration:none;display:block}
#more_info p.icon{font-size:0.75em}
.contenttable{width:100%;padding:20px 0 0px 0;display:block;border-spacing:0;border-collapse:collapse}
.contenttable caption{color:#5293cc;border-bottom:1px solid #92a3b3;font-size:0.875em;font-weight:bold;margin:0 0 1.25em 0;padding:0 0 4px 0}
.contenttable th{background:#8ea0b2;color:#fff;border-bottom:2px solid #8ea0b2;text-align:right;padding:0.325em 1.7em 0.35em 1em;margin:0.5em 0 0 0;font-size:0.75em;font-weight:bold}
.contenttable td{background:#eff5fa;color:#333;border-bottom:1px solid #b6c1cc;text-align:right;padding:0.225em 1.7em 0.35em 1em;font-size:0.75em}
.contenttable th.td-0,.contenttable td.td-0{background:none;color:#5293cc;font-weight:bold}
#main form.standard_form{font-size:0.8em;border-top:1px solid #c6d3de;border-bottom:1px solid #c6d3de;margin:4px 0 0 0;padding:8px 0px 17px 0;color:#1f2d33}
#main form.standard_form div.form_row{clear:both;margin:5px 0;padding:2px 0 0 0;text-align:right}
#main form.standard_form div.checkbox_row,#main form.standard_form div.radiobutton_row{text-align:left;padding-left:152px;position:relative;margin:0}
.medium #main_container form.standard_form div.checkbox_row,.medium #main_container form.standard_form div.radiobutton_row{padding-left:272px}
.medium #main_container form.standard_form div.checkbox_row .checkbox_title,.medium #main_container form.standard_form div.form_row label{width:238px}
#main form.standard_form div.checkbox_row .checkbox_title,#main form.standard_form div.radiobutton_row p.radiobutton_title{position:absolute;z-index:1;left:0;top:6px;width:138px;text-align:right;display:block;z-index:6000000}
#main form.standard_form div.checkbox_container,#main form.standard_form div.radiobutton_container{width:154px;float:left;padding:4px 0}
#main form.standard_form div.form_row label{vertical-align:top;color:#1f2d33;display:inline-block;width:138px}
#main form.standard_form div.checkbox_container label,#main form.standard_form div.radiobutton_container label{display:block;margin:0 0 0 22px;padding:0 10px 0 0;font-size:0.9375em;width:auto}
#main form.standard_form div.form_row input,#main form.standard_form div.form_row textarea,#main form.standard_form div.form_row select{width:292px;border-left:5px solid #0079ae;border-top:1px solid #b9ccda;border-bottom:1px solid #f6fbfc;border-right:1px solid #e4eff4;background:#eef7fa;margin:0 0 0 10px;vertical-align:top;color:#1f2d33;padding:0 5px 1px 5px;font-size:0.95em}
#main form.standard_form div.checkbox_container input,#main form.standard_form div.radiobutton_container input{float:left}
#main form.standard_form div.form_row select{padding:0 0 0 3px;cursor:pointer;width:308px}
#main form.standard_form div.file_row input{width:308px}
#main form.standard_form div.form_row select option{padding-left:10px}
#main form.standard_form div.form_row textarea{height:10em;overflow:auto;font-size:0.95em}
#main form.standard_form div.form_row input.checkbox,#main form.standard_form div.form_row input.radiobutton{width:auto;margin:1px 2px 0 0;background:none;border:none}
#main form.standard_form div.form_row input.submit_button,#main form.standard_form div.form_row input.powermail_submit,#main form.standard_form div.form_row input.medium_submit_button,#main form.standard_form div.form_row input.long_submit_button{width:91px;min-height:24px;height:auto !important;height:24px;border:none;color:#fff;cursor:pointer;margin:16px 219px 0 0px;padding:0 0 3px 0;font-size:0.9375em;font-weight:bold}
#main form.standard_form div.form_row input.medium_submit_button{width:120px;margin-right:190px}
#main form.standard_form div.form_row input.long_submit_button{width:200px;margin-right:110px}
#main form.standard_form div.multi_button{text-align:left}
#main form.standard_form div.multi_button input.submit_button,#main form.standard_form div.multi_button input.medium_submit_button,#main form.standard_form div.multi_button input.long_submit_button{margin:5px 5px 0 0}
.cat{background:#f1f4f7;border-top:1px solid #aabdce;font-size:0.75em;margin:11px 0 0 0}
.cat .jump_to{border-bottom:1px solid #cad6e0;padding:0.4em 0 0.5em 5px}
.cat ul{padding:6px 0 15px 0}
.cat ul li a:link,.cat ul li a:visited{text-decoration:none;border:none;display:block;color:#5293cc;padding:0.12em 0 0.2em 25px;margin:2px 0}
.cat ul li a:hover,.cat ul li a:focus,.cat ul li a:active{background-position:-992px 0.6em;background-color:#5293cc;color:#fff}
.indexbar{margin:9px 0 0 0}
.indexbar .jump_to{padding:0.4em 0 0.45em 3px;font-size:0.75em}
.indexbar ul{background:#f1f4f7;border-top:1px solid #92a3b3;font-size:0.875em;line-height:1em;padding:11px 0 19px 8px}
.indexbar ul li{display:inline}
.indexbar ul li a:link,.indexbar ul li a:visited{font-weight:bold;text-decoration:none;color:#5293cc}
.indexbar ul li a:hover,.indexbar ul li a:focus,.indexbar ul li a:active{color:#c40000;text-decoration:underline}
.icon a,a.icon,a.icon_page,a.icon_external,a.icon_download,a.icon_mail{padding:1px 0 3px 24px;margin:0 0 0px 0;background:url(/fileadmin/images/default/icons/all_icons.gif) no-repeat 0 -202px;display:block;font-weight:bold;text-decoration:none}
a.icon_page,a.icon_external,a.icon_download,a.icon_mail{display:inline;text-decoration:none;font-weight:bold}
#more_info .icon a,#more_info a.icon{text-decoration:none;display:block}
.icon a:focus,.icon a:active,.icon a:hover,a.icon:focus,a.icon:active,a.icon:hover{background-position:0 -302px}
.icon_home a,a.icon_home{background-position:0 -2px}
.icon_page a,a.icon_page{background-position:0 -202px}
.icon_list a,a.icon_list{background-position:0 -402px}
.icon_print a,a.icon_print{background-position:0 -602px}
.icon_bubble a,a.icon_bubble{background-position:0 -802px}
.icon_close a,a.icon_close{background-position:0 -1002px}
.icon_top a,a.icon_top{background-position:0 -1202px}
.icon_right a,a.icon_right{background-position:0 -1402px}
.icon_left a,a.icon_left,.back_link a{background-position:0 -1602px}
.icon_next a,a.icon_next{background-position:0 -1802px}
.icon_prev a,a.icon_prev{background-position:0 -2002px}
.icon_recordcard a,a.icon_recordcard{background-position:0 -2202px}
.icon_phone a,a.icon_phone{background-position:0 -2402px}
.icon_zoom a,a.icon_zoom{background-position:0 -2602px}
.icon_calendar a,a.icon_calendar{background-position:0 -2802px}
.icon_external a,a.icon_external{background-position:0 -3002px}
.icon_gallery a,a.icon_gallery{background-position:0 -3202px}
.icon_download a,a.icon_download{background-position:0 -3402px}
.icon_mail a,a.icon_mail{background-position:0 -3602px}
.icon_postcard a,a.icon_postcard{background-position:0 -3802px}
.icon_news a,a.icon_news{background-position:0 -4002px}
.icon_map a,a.icon_map{background-position:0 -4202px}
.icon_webcam a,a.icon_webcam{background-position:0 -4402px}
.icon_exchange a,a.icon_exchange{background-position:0 -4602px}
.icon_write a,a.icon_write{background-position:0 -4802px}
.icon_login a,a.icon_login{background-position:0 -5002px}
.icon_logout a,a.icon_logout{background-position:0 -5202px}
.icon_pdf a,a.icon_pdf{background-position:0 -5402px}
.icon_link a,a.icon_link{background-position:0 -5602px}
.icon_plus a,a.icon_plus{background-position:0 -5802px}
.icon_home a:hover,.icon_home a:focus,.icon_home a:active,a.icon_home:hover,a.icon_home:focus,a.icon_home:active{background-position:0 -102px}
.icon_page a:hover,.icon_page a:focus,.icon_page a:active,a.icon_page:hover,a.icon_page:focus,a.icon_page:active{background-position:0 -302px}
.icon_list a:hover,.icon_list a:focus,.icon_list a:active,a.icon_list:hover,a.icon_list:focus,a.icon_list:active{background-position:0 -502px}
.icon_print a:hover,.icon_print a:focus,.icon_print a:active,a.icon_print:hover,a.icon_print:focus,a.icon_print:active{background-position:0 -702px}
.icon_bubble a:hover,.icon_bubble a:focus,.icon_bubble a:active,a.icon_bubble:hover,a.icon_bubble:focus,a.icon_bubble:active{background-position:0 -902px}
.icon_close a:hover,.icon_close a:focus,.icon_close a:active,a.icon_close:hover,a.icon_close:focus,a.icon_close:active{background-position:0 -1102px}
.icon_top a:hover,.icon_top a:focus,.icon_top a:active,a.icon_top:hover,a.icon_top:focus,a.icon_top:active{background-position:0 -1302px}
.icon_right a:hover,.icon_right a:focus,.icon_right a:active,a.icon_right:hover,a.icon_right:focus,a.icon_right:active{background-position:0 -1502px}
.icon_left a:hover,.icon_left a:focus,.icon_left a:active,a.icon_left:hover,a.icon_left:focus,a.icon_left:active,.back_link a:hover,.back_link a:focus,.back_link a:active{background-position:0 -1702px}
.icon_next a:hover,.icon_next a:focus,.icon_next a:active,a.icon_next:hover,a.icon_next:focus,a.icon_next:active{background-position:0 -1902px}
.icon_prev a:hover,.icon_prev a:focus,.icon_prev a:active,a.icon_prev:hover,a.icon_prev:focus,a.icon_prev:active{background-position:0 -2102px}
.icon_recordcard a:hover,.icon_recordcard a:focus,.icon_recordcard a:active,a.icon_recordcard:hover,a.icon_recordcard:focus,a.icon_recordcard:active{background-position:0 -2302px}
.icon_phone a:hover,.icon_phone a:focus,.icon_phone a:active,a.icon_phone:hover,a.icon_phone:focus,a.icon_phone:active{background-position:0 -2502px}
.icon_zoom a:hover,.icon_zoom a:focus,.icon_zoom a:active,a.icon_zoom:hover,a.icon_zoom:focus,a.icon_zoom:active{background-position:0 -2702px}
.icon_calendar a:hover,.icon_calendar a:focus,.icon_calendar a:active,a.icon_calendar:hover,a.icon_calendar:focus,a.icon_calendar:active{background-position:0 -2902px}
.icon_external a:hover,.icon_external a:focus,.icon_external a:active,a.icon_external:hover,a.icon_external:focus,a.icon_external:active{background-position:0 -3102px}
.icon_gallery a:hover,.icon_gallery a:focus,.icon_gallery a:active,a.icon_gallery:hover,a.icon_gallery:focus,a.icon_gallery:active{background-position:0 -3302px}
.icon_download a:hover,.icon_download a:focus,.icon_download a:active,a.icon_download:hover,a.icon_download:focus,a.icon_download:active{background-position:0 -3502px}
.icon_mail a:hover,.icon_mail a:focus,.icon_mail a:active,a.icon_mail:hover,a.icon_mail:focus,a.icon_mail:active{background-position:0 -3702px}
.icon_postcard a:hover,.icon_postcard a:focus,.icon_postcard a:active,a.icon_postcard:hover,a.icon_postcard:focus,a.icon_postcard:active{background-position:0 -3902px}
.icon_news a:hover,.icon_news a:focus,.icon_news a:active,a.icon_news:hover,a.icon_news:focus,a.icon_news:active{background-position:0 -4102px}
.icon_map a:hover,.icon_map a:focus,.icon_map a:active,a.icon_map:hover,a.icon_map:focus,a.icon_map:active{background-position:0 -4302px}
.icon_webcam a:hover,.icon_webcam a:focus,.icon_webcam a:active,a.icon_webcam:hover,a.icon_webcam:focus,a.icon_webcam:active{background-position:0 -4502px}
.icon_exchange a:hover,.icon_exchange a:focus,.icon_exchange a:active,a.icon_exchange:hover,a.icon_exchange:focus,a.icon_exchange:active{background-position:0 -4702px}
.icon_write a:hover,.icon_write a:focus,.icon_write a:active,a.icon_write:hover,a.icon_write:focus,a.icon_write:active{background-position:0 -4902px}
.icon_login a:hover,.icon_login a:focus,.icon_login a:active,a.icon_login:hover,a.icon_login:focus,a.icon_login:active{background-position:0 -5102px}
.icon_logout a:hover,.icon_logout a:focus,.icon_logout a:active,a.icon_logout:hover,a.icon_logout:focus,a.icon_logout:active{background-position:0 -5302px}
.icon_pdf a:hover,.icon_pdf a:focus,.icon_pdf a:active,a.icon_pdf:hover,a.icon_pdf:focus,a.icon_pdf:active{background-position:0 -5502px}
.icon_link a:hover,.icon_link a:focus,.icon_link a:active,a.icon_link:hover,a.icon_link:focus,a.icon_link:active{background-position:0 -5702px}
.icon_plus a:hover,.icon_plus a:focus,.icon_plus a:active,a.icon_plus:hover,a.icon_plus:focus,a.icon_plus:active{background-position:0 -5902px}
.icon a:focus,.icon a:active,.icon a:hover,a.icon:focus,a.icon:active,a.icon:hover,.tx-wescontextnavigation2-pi1 a.icon:focus,.tx-wescontextnavigation2-pi1 a.icon:active,.tx-wescontextnavigation2-pi1 a.icon:hover{color:#c42e00}
.toplink{text-align:right;font-size:0.7em;margin:24px 0 43px 0}
.toplink a:link,.toplink a:visited{background:url(/fileadmin/images/default/icons/all_icons.gif) no-repeat 0 -1200px;padding:1px 0 3px 20px;display:inline-block}
.toplink a:hover,.toplink a:focus,.toplink a:active{background-position:0 -1300px}
#main .back_link{margin:1.1em 0 0 0;font-size:0.75em}
#main .back_link a{background:url(/fileadmin/images/default/icons/all_icons.gif) no-repeat 0 -1602px;padding:1px 0 3px 20px;font-weight:bold}
#main .back_link a:hover,#main .back_link a:focus,#main .back_link a:active{background-position:0 -1702px}
#more_info .icon_head{padding:0;border-top:1px solid #e0e4ee;border-bottom:1px solid #e0e4ee;position:relative;z-index:2;font-weight:bold}
#more_info .icon_head span{padding:4px 0 6px 40px;display:block}
.teaser{margin:15px 0 0 0;padding:14px 14px 5px 15px;border:1px solid #b6c1cc}
.teaser .teaser_image{margin:0 25px 9px 0;float:left;border:1px solid #4d8dac}
.teaser .teaser_image img{vertical-align:bottom;display:block}
.teaser .text{color:#fff;display:inline}
.teaser h3.title{color:#fff;text-transform:uppercase;font-size:0.7em}
.teaser h3.title a{color:#fff;text-decoration:none}
.teaser h4.subtitle{font-weight:bold;font-size:0.875em;color:#002533;margin:0.79em 0 0 0}
.teaser .content_text{color:#fff;font-size:0.875em;margin-bottom:0.625em}
.teaser .content_text a:link,.teaser .content_text a:visited{font-weight:bold;font-size:0.9em;color:#002533}
.teaser .content_text a:hover,.teaser .content_text a:focus,.teaser .content_text a:active{color:#c40000}
.small_teaser_container{margin:31px 0 0 20px;border:1px solid #d9d9d9;width:218px;float:left}
.first_teaser{margin-left:0}
.small_teaser{min-height:209px;height:auto !important;height:209px}
.small_teaser .teaser_image{border-top:3px solid #ba2722}
.small_teaser .teaser_image .image{margin:0}
.small_teaser .teaser_image .zoom{display:none}
.small_teaser .caption{font-family:Arial,Verdana,sans-serif;font-weight:bold;font-size:0.875em;margin:0;padding:0.3em 8px 0.2em 9px;border-bottom:3px solid #ba2722;color:#333;background:#fff}
.small_teaser .teaser_text{border-top:3px solid #b4b4b4;padding:4px 9px 1px 9px}
.small_teaser .teaser_text .content_text{margin:0 0 1em 0;font-size:0.8em;line-height:1.4em}
.small_teaser .teaser_text .content_text b{font-size:1.09375em}
.small_teaser .teaser_text .content_text a{font-size:0.9375em}
#more_info .teaser{margin-top:2px;padding:0;border:none}
#more_info .teaser .teaser_image{border:none;float:none;margin:0}
#more_info .teaser .text{margin:0;padding:0 15px 10px 15px;display:block}
#more_info .teaser .text .content_text{font-size:0.875em}
.teaser_orange{background-color:#BD4A1D}
.teaser_grey{background-color:#f1f4f7;color:#1f2d33}
.teaser_grey h4.subtitle{color:#004966}
.teaser_grey .content_text{color:#1f2d33}
.teaser_grey .content_text a:link,.teaser_grey .content_text a:visited{color:#004966;font-weight:normal}
.teaser_blue{background-color:#e1ebf5}
#weather_container{border:2px solid #dbe0e6;margin-top:15px;text-align:center;padding:19px 20px 20px 0}
#weather{width:124px;margin:0 auto}
#weather a{display:block;line-height:1.3em}
.tooltip{width:261px;display:none;background:transparent;position:absolute;z-index:50;bottom:9px;left:20px;color:#485578;line-height:16px}
.tooltip .tooltip_top{background:transparent url(/fileadmin/ext/css_styled_content/images/tooltip_top_bg.png) no-repeat 0 0;display:block;padding:6px 4px 0 4px}
.tooltip .tooltip_inner{display:block;padding:3px 10px 13px 10px;background:#fff url(/fileadmin/ext/css_styled_content/images/tooltip_inner_bg.gif) repeat-x 0 bottom;-moz-opacity:0.95;opacity:0.95;filter:alpha(opacity=95)}
.tooltip .tooltip_bottom{background:transparent url(/fileadmin/ext/css_styled_content/images/tooltip_bottom_bg.png) no-repeat 0 bottom;height:14px;width:100%;display:block}
#headline .headline,.headline{background:url(/fileadmin/images/default/headline_border.gif) no-repeat 0 4px;font-family:TheSans,TheSansOffice,"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Helvetica,Corbel,Arial,sans-serif;font-weight:bold;font-size:30px;line-height:35px;color:#00a500;padding:0px 0 0 13px;margin-top:0px}
#headline .subline,.subline{color:#00a500;font-size:30px;line-height:35px;padding:0 0 0 13px;margin:1px 0 0 0;font-weight:normal}
#headline .highlighted_beginning,.highlighted_beginning{padding:0px 0 0px 13px;margin:-1px 6px 0 0px;color:#041;float:left}
#headline .subline_highlighted_beginning,.subline_highlighted_beginning{margin:0}
#headline .caption,.caption{font-size:16px;color:#333;margin-top:17px;margin-bottom:-9px}
#teaser .subline,#more_info .subline{font-size:12px;color:#666;text-transform:uppercase;margin:0 0 0 20px;padding:4px 0 4px 16px;line-height:22px;width:214px}
#more_info .subline{background:url(/fileadmin/images/default/more_info_caption_border.gif) no-repeat 0 0;padding-left:15px;margin-left:-15px}
#teaser .caption,#more_info .caption{margin:0;color:#0a0;line-height:16px;font-size:13px;font-family:TheSans,TheSansOffice,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif}
.content_head{color:#666;font-size:16px;line-height:25px;padding-top:0.4em;margin:0;font-weight:normal;width:605px}
.content_text,.align-right{color:#323232;font-size:14px;line-height:20px;margin-top:0.685em;word-spacing:1px}
.align-right{text-align:right}
.small{color:#666;font-size:13px;line-height:20px;margin-top:10px;word-spacing:1px}
.uppercase,h3.uppercase{text-transform:uppercase;color:#666;font-size:13px;line-height:20px;margin:10px 0 0 0;word-spacing:1px;font-weight:normal}
#teaser .content_text,#more_info .content_text{font-size:13px;line-height:16px;color:#4c4c4c}
.wide .content_text,.wide .content_head{width:100%}
.content_list{margin-top:0.685em;padding-left:0px}
.content_list li{padding-left:22px;line-height:20px;margin:0.35em 0 0 0px;color:#323232;background-position:0 7px}
.link_list{font-size:0.875em;display:table;margin:0.685em 0 0;padding:0 0 6px 0px}
.link_list li{padding:0;margin-top:8px;color:#323232}
.default div.images,div.images,div.content_image{width:740px;background:url(/fileadmin/images/default/content_image_bg.gif) repeat-y 0 0;margin:14px -20px 35px -10px;padding:0;border:0}
div.content_image{background:none}
div.images div.image,.content_image .image,.default div.images .image{float:left;height:auto;background:transparent;padding:0;margin:0 0px 0 0;display:block}
div.content_image_right,.default div.content_image_right{width:auto;float:right;margin:15px -123px 35px 20px}
.wide_content #content_head div.content_image_right,.wide_content div.content_image_right{margin:-64px 0 10px 20px}
div.images.video-container,div.video_image{background:none;background-color:transparent;margin-left:-15px}
.floating_elements_container div.images.video-container,.floating_elements_container div.video_image{margin-left:6px}
.ie11 .floating_elements_container div.images.video-container,.ie11 .floating_elements_container div.video_image{margin-left:16px}
.has_teaser div.images,.has_teaser div.content_image{width:100%;background-image:url(/fileadmin/images/default/content_image_narrow_bg.gif)}
div.image_text_box{background:url(/fileadmin/images/default/image_text_box_bg.gif) repeat-y 0 0;position:relative;margin-left:-10px !important}
div.product_image{margin-left:-20px !important}
div.content_image_left{background:url(/fileadmin/images/default/content_image_dark_bg.gif) repeat-y 0 0;margin:3px -20px 36px -10px;position:relative}
#content_head div.content_image_left{margin-right:-125px;margin-bottom:16px}
div.content_image_left div.image{margin:0 0 0 10px;float:none}
div.image_text_box .image_text,div.content_image_left .image_text{float:left;width:303px;position:absolute;bottom:0;left:0;padding:10px 10px 18px 10px}
.maxheightimage div.image_text_box .image_text,.maxheightimage div.content_image_left .image_text{position:relative}
div.image_text_box .image_text h3,div.content_image_left .image_text h3{position:absolute;bottom:10px;left:20px;font-size:30px;line-height:40px;font-weight:normal;color:#0a0;width:293px;margin:0}
div.image_text_box .image_text h3 strong,div.image_text_box .image_text h3 b,div.content_image_left .image_text h3 strong,div.content_image_left .image_text h3 b{color:#0a0}
div.image_text_box .image_text .content_text,div.content_image_left .image_text .content_text{line-height:18px}
div.image_text_box .image{float:none;margin-left:323px}
div.content_image_left .image_text{left:364px;padding-left:15px}
div.content_image_left .image_text .content_text{color:#808080}
strong,b{color:#333}
.content_head strong,.content_head b{color:#333}
a:link,a:visited,a:link strong,a:visited strong,a:link b,a:visited b{color:#0a0;text-decoration:none}
#main .back_link a{background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 0px -593px;display:inline;padding-bottom:0;padding-left:15px;font-weight:bold;font-size:14px}
#main .back_link a:hover,#main .back_link a:focus,#main .back_link a:active{background-position:0px -593px}
.icon a:hover,a.icon:hover,.tx-wescontextnavigation2-pi1 a.icon:hover{color:#0a0}
.icon a:focus,.icon a:active,a.icon:focus,a.icon:active,.tx-wescontextnavigation2-pi1 a.icon:focus,.tx-wescontextnavigation2-pi1 a.icon:active{color:#041}
.icon a,a.icon,a.icon_page,a.icon_external,a.icon_download,a.icon_mail{font-weight:normal}
#content_container a.more,#content_container span.more a{text-transform:uppercase}
#content a.link_arrow_left,#content .content_text a.link_arrow_left,a.link_arrow_left,.content_text a.link_arrow_left{padding:0px 0 0px 12px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 0 -93px;font-size:14px}
#content a.link_arrow_right,#content .content_text a.link_arrow_right,a.link_arrow_right,.content_text a.link_arrow_right{padding:0px 15px 0px 0px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -593px;font-size:14px}
.teaser_image{float:left;margin-top:0.75em;margin-left:-15px}
.home .teaser_text{margin-left:188px;width:542px}
.home .teaser_image_container{float:none;border:none;width:auto;padding:1px 0 0 0;margin:0}
.home #teaser .teaser_text .content_text{line-height:18px}
.home .teaser_text b,.home .teaser_text strong{color:#0a0}
#teaser .more{text-transform:uppercase;display:inline-block}
#teaser .more a,#teaser a.more{text-transform:uppercase;padding-right:11px;font-size:11px;font-weight:bold;font-family:TheSansOffice,TheSans,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -396px}
#teaser a.more{background:none;padding-right:0}
#main .csc-sitemap{margin-top:0px}
#main .csc-sitemap ul{margin-top:5px}
#main .csc-sitemap ul li{font-size:14px;font-weight:bold;height:auto;min-height:92px;margin:0;padding:0;background:url(/fileadmin/images/default/sitemap_bg.gif) no-repeat;border:none}
#main .csc-sitemap ul li a:link,#main .csc-sitemap ul li a:visited,#main .csc-sitemap ul li a:active{display:block;color:#00aa00;padding:6px 0 0 26px;width:0;width:auto;border-bottom:none;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 10px -87px no-repeat}
#main .csc-sitemap ul li a:hover{text-decoration:underline;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 10px -87px no-repeat}
#main .csc-sitemap ul li ul{padding:3px 0 20px 0;margin:0 0 0 220px}
#main .csc-sitemap ul li ul li{font-size:14px;font-weight:normal;min-height:0;text-transform:none;background:none}
#main .csc-sitemap ul li ul li a:link,#main .csc-sitemap ul li ul li a:visited,#main .csc-sitemap ul li ul li a:active{padding:3px 0 0 26px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 10px -91px no-repeat}
#main .csc-sitemap ul li ul li a:hover{background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 10px -91px no-repeat}
#main .csc-sitemap ul li ul li ul{margin:3px 0 0 0;border:none}
#main .csc-sitemap ul li ul li ul li{font-size:13px;margin:4px 0 0 0}
#main .csc-sitemap ul li ul li ul li a:link,#main .csc-sitemap ul li ul li ul li a:visited,#main .csc-sitemap ul li ul li ul li a:active{padding-left:20px;padding-top:0px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 6px -293px no-repeat}
#main .csc-sitemap ul li ul li ul li a:hover{background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 6px -293px no-repeat}
#main a:hover,#teaser_container a:hover,#main .content_text a:hover{border-bottom:1px solid #0a0}
#main .teaser_image .image a:hover{border:none}
#main a:focus,#main a:active,#teaser_container a:focus,#teaser_container a:active,#main .content_text a:hover{}
#main #subnav a:hover,#main #subnav a:focus,#main #subnav a:active{border:none}
a.flex_shop_button,a.flex_add_button,a.flex_edit_button,a.flex_button_container,.more_functions a{border:none !important}
#accordion_container{margin:0 -5px 0 -5px;overflow:visible}
#accordion_shadow_top{background:url(/fileadmin/images/default/accordion_top_shadow.png) no-repeat 0 0;width:215px;padding:0px 5px 0 5px;overflow:visible}
#accordion_shadow_bottom{background:url(/fileadmin/images/default/accordion_bottom_shadow.png) no-repeat 0 0;height:10px;width:225px;overflow:visible}
#accordion{overflow:hidden;position:relative;top:3px}
#accordion .accordion_content{height:190px;width:215px;overflow:hidden;z-index:1;position:relative}
#accordion .accordion_content a{height:190px;width:215px;display:block;position:relative;color:#fff;font-size:12px;line-height:15px;overflow:hidden}
#accordion .accordion_content a strong,#accordion .accordion_content a b{color:#fff}
#accordion .accordion_content a .text_container{display:block;width:193px;position:absolute;bottom:0;left:0;padding:7px 11px 11px 11px;background:url(/fileadmin/images/default/accordion_text_background.png) repeat-y 0 0}
#accordion .accordion_content a .text_container span.more{font-weight:bold;text-transform:uppercase;font-size:10px;margin-left:4px;padding-bottom:0px}
#accordion .accordion_content a:hover .text_container span.more,#accordion .accordion_content a:focus .text_container span.more,#accordion .accordion_content a:active .text_container span.more{border-bottom:1px solid #fff}
#accordion .caption{color:#a4d19d;text-transform:uppercase;font-size:12px;background:#014601 url(/fileadmin/images/default/accordion_headline_bg.gif) repeat-x 0 0;border-bottom:1px solid #fff}
#accordion .caption a{color:#a4d19d;display:block;padding:9px 40px 10px 11px;position:relative;border:none !important}
#accordion .caption a:hover .all_link .link_text,#accordion .caption a:focus .all_link .link_text,#accordion .caption a:active .all_link .link_text{border-bottom:1px solid #a4d19d !important}
#accordion .caption .all_link{display:block;float:left;position:absolute;width:auto;right:12px;top:9px;padding:0 0 0 11px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 1px -896px}
#accordion .caption .all_link .link_text{font-size:10px;display:block;float:left;color:#a4d19d}
#accordion .subline{position:relative;text-transform:none;z-index:2;padding:0;margin:0;width:auto}
#accordion .subline a{display:block;color:#014c14;font-size:13px;height:1%;padding:4px 9px 3px 9px;border-bottom:1px solid #fff !important;background:#e6f6e6 url(/fileadmin/images/default/accordion_background.gif) repeat-x 0 0}
#accordion .subline a span.inner_link{padding:0 0 0 13px;display:block;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 1px -791px}
#accordion .subline a span.inner_link span.link_text{padding-bottom:1px;display:inline}
#accordion h3.ui-state-active{}
#accordion h3.ui-state-active a,#accordion h3.subline a:focus,#accordion h3.subline a:active{background:#f2faf2 url(/fileadmin/images/default/accordion_background.gif) repeat-x 0 -123px}
#accordion h3.subline a:focus,#accordion h3.subline a:active{padding-top:5px;padding-bottom:2px}
#accordion h3.subline a:focus span.link_text,#accordion h3.subline a:active span.link_text,#accordion h3.subline a:hover span.link_text{border-bottom:1px solid #7aa383;padding-bottom:0}
#accordion h3.ui-state-active a span.inner_link,#accordion h3.subline a:focus span.inner_link,#accordion h3.subline a:active span.inner_link{background-position:1px -691px}
#accordion h3.ui-state-active a{padding:4px 9px 3px 9px !important}
#accordion h3.ui-state-active a span{border:none !important}
a.flex_button_container{background:url(/fileadmin/images/default/flex_button.gif) no-repeat 0 0;display:inline-block;clear:both;margin:10px 0 0 0}
.green_gradient a.flex_button_container{margin-top:15px}
a.flex_button_container span.flex_button{background:url(/fileadmin/images/default/flex_button.gif) no-repeat right -50px;color:#fff;font-size:13px;font-weight:bold;padding:4px 10px 5px 10px;display:block}
a.flex_shop_button{background:url(/fileadmin/images/default/flex_shop_button.gif) no-repeat 0 0}
a.flex_shop_button span.flex_button{background:url(/fileadmin/images/default/flex_shop_button.gif) no-repeat right -50px;padding:5px 10px 4px 30px}
a.flex_add_button{background:url(/fileadmin/images/default/flex_add_button.gif) no-repeat 0 0}
a.flex_add_button span.flex_button{background:url(/fileadmin/images/default/flex_add_button.gif) no-repeat right -50px;padding:5px 10px 4px 30px}
a.flex_edit_button{background:url(/fileadmin/images/default/flex_edit_button.gif) no-repeat 0 0}
a.flex_edit_button span.flex_button{background:url(/fileadmin/images/default/flex_edit_button.gif) no-repeat right -50px;padding:5px 10px 4px 30px}
a.flex_button_container:focus,a.flex_button_container:active,a.flex_shop_button:focus,a.flex_shop_button:active{background-position:0 -100px}
a.flex_button_container:focus span.flex_button,a.flex_button_container:active span.flex_button,a.flex_shop_button:focus span.flex_button,a.flex_shop_button:active span.flex_button{background-position:right -150px;padding-top:4px;padding-bottom:5px}
.stage_shopbutton a.flex_button_container{background:none;margin:0;height:28px}
.stage_shopbutton a.flex_button_container span{display:block;cursor:pointer}
.stage_shopbutton a.flex_button_container span.flex_button{background:url(/fileadmin/images/default/stage_flex_button.png) no-repeat 0 0;float:left;padding:3px 5px 9px 11px;min-height:16px}
.stage_shopbutton a.flex_button_container .right_corner{background:url(/fileadmin/images/default/stage_flex_button.png) no-repeat right -50px;width:6px;height:100%;float:left}
.stage .flex_shop_button a.flex_button_container span.flex_button{background:url(/fileadmin/images/default/stage_flex_shop_button.png) no-repeat 0 0;padding-left:31px}
.stage .flex_shop_button a.flex_button_container .right_corner{background:url(/fileadmin/images/default/stage_flex_shop_button.png) no-repeat right -50px}
.stage_shopbutton a.flex_button_container:focus span.flex_button,.stage_shopbutton a.flex_button_container:active span.flex_button,.stage_shopbutton a.flex_shop_button:focus span.flex_button,.stage_shopbutton a.flex_shop_button:active span.flex_button{background-position:0 -100px;padding-top:4px}
.stage_shopbutton a.flex_button_container:focus .right_corner,.stage_shopbutton a.flex_button_container:active .right_corner,.stage_shopbutton a.flex_shop_button:focus .right_corner,.stage_shopbutton a.flex_shop_button:active .right_corner{background-position:right -150px}
#main .green_gradient{background:url(/fileadmin/images/default/content_gradient.gif) no-repeat 0 0;width:480px;margin:24px -100px 25px -10px;padding:6px 100px 0 20px}
#main .green_gradient_arrow{background-image:url(/fileadmin/images/default/content_gradient_with_arrow.gif)}
#main .green_gradient a{font-size:14px;text-transform:none}
.green_gradient .content_list,.green_gradient .link_list{margin-top:4px;margin-left:0px;padding:0 0 6px 0px}
.green_gradient .content_list li,.green_gradient .link_list li{padding:0;margin-top:8px}
#content .green_gradient .content_list li a.link_arrow_left{background-position:0 -93px}
#content .green_gradient .content_list li a.link_arrow_right{background-position:right -93px}
a.icon_cart{padding:1px 0 3px 22px;margin-left:0px;background:url(/fileadmin/images/default/icons/icon_cart.gif) 0px -196px no-repeat}
#main #content_head .green_gradient{background-image:url(/fileadmin/images/default/content_gradient_medium.gif);padding-right:40px;margin-right:0;width:auto}
#main #content_head .green_gradient_arrow{background-image:url(/fileadmin/images/default/content_gradient_medium_with_arrow.gif)}
.floating_elements_container{margin-left:-20px;width:750px;height:1%}
.floating_elements_container h3.uppercase{margin-left:20px}
.content_overview_container{padding-top:1px;float:left;width:355px;margin:5px 0 0 0;padding-left:20px}
.new_line{clear:both}
.content_overview_container .content_overview{padding:10px 0 5px 0;border-top:1px solid #d8f0cf}
.content_overview_container .content_overview_image{float:left;margin:2px 0 10px 0}
.content_overview_container .content_overview_image .image{margin:0;background:none}
.content_overview_container .content_overview_image a img{border:2px solid #e7f5e1}
.content_overview_container .content_overview_image a:hover img,.content_overview_container .content_overview_image a:focus img,.content_overview_container .content_overview_image a:active img{border-color:#fff}
.content_overview_container .content_overview_text{float:right;margin-bottom:10px;width:167px}
.content_overview_container .content_overview_text .text{color:#666;font-size:13px;line-height:18px}
.content_overview_container .content_overview_text .text .caption{margin:0 0 10px 0;font-weight:14px;line-height:18px;font-weight:bold}
.content_overview_container .content_overview_text .text .more{font-size:11px;font-weight:bold;margin:0 0 0 6px}
.floating_elements_container .image_small .content_overview_text{width:230px}
.tx-powermail-pi1 legend{display:none}
#main form.standard_form{display:block;width:605px;padding:20px;margin-top:16px;margin-bottom:16px;background:url(/fileadmin/images/default/contactform_gradient_bg.gif) repeat-y 0 0;border:none}
#main form.standard_form div.form_row label,#main form.standard_form div.form_row p.checkbox_title,#main form.standard_form div.form_row p.radiobutton_title{display:block;width:105px;float:left;padding:0 27px 0 0;color:#333;font-size:14px;text-align:right;position:relative}
#main form.standard_form div.form_row p.checkbox_title,#main form.standard_form div.form_row p.radiobutton_title{float:left}
#main form.standard_form div.form_row{margin-bottom:12px}
#main form.standard_form div.form_row input,#main form.standard_form div.form_row textarea,#main form.standard_form div.form_row select{font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:14px;padding-left:5px}
#main form.standard_form div.form_row textarea{overflow:auto}
#main form.standard_form div.form_row input,#main form.standard_form div.form_row input .checkbox_container{display:block;height:22px;width:356px;background:url(/fileadmin/images/default/contactform_input_bg.gif) no-repeat 0 0;border:none}
#main form.standard_form div.form_row input.checkbox,#main form.standard_form div.form_row input.radiobutton{height:auto;width:auto}
#main form.standard_form div.form_row input:hover,#main form.standard_form div.form_row input:focus{background-position:0 -23px}
#main form.standard_form div.form_row select{display:block;height:21px;width:356px;background:url(/fileadmin/images/default/contactform_input_bg.gif) no-repeat 0 0;border:none}
#main form.standard_form div.form_row textarea{display:block;height:200px;width:356px;background:url(/fileadmin/images/default/contactform_textarea_bg.gif) no-repeat 0 0;padding-top:1px;border:none}
#main form.standard_form div.form_row textarea:hover,#main form.standard_form div.form_row textarea:focus{background-position:0 -202px}
#main form.standard_form div.form_row input.powermail_submit,#main form.standard_form div.form_row input.submit_button,#main form.standard_form div.form_row input.long_submit_button{cursor:pointer;display:block;float:right;height:25px !important;line-height:23px;width:183px;color:#fff;text-align:center;font-weight:bold;font-size:13px;background:url(/fileadmin/images/default/contactform_submit_bg.gif) no-repeat 0 0;margin-right:117px;padding-bottom:2px;border:none}
#main form.standard_form div.form_row input.powermail_submit:active,#main form.standard_form div.form_row input.submit_button:active,#main form.standard_form div.form_row input.long_submit_button:active{background-position:0 -25px}
#main form.standard_form .powermail_mandatory_js{font-size:13px;margin:3px 0 0 140px}
#main form.standard_form div.checkboxes,#main form.standard_form div.radiobuttons{display:block;margin-left:132px}
#main form.standard_form div.checkbox_container,#main form.standard_form div.radiobutton_container{float:none;display:block;min-height:22px}
#main form.standard_form div.checkbox_container label,#main form.standard_form div.radiobutton_container label{text-align:left;display:block;width:260px}
#main form.standard_form div.checkbox_container input,#main form.standard_form div.radiobutton_container input{float:left;margin:3px 10px 4px 0}
#main form.standard_form .label{width:488px;text-transform:uppercase;font-size:13px;color:#666;margin-top:40px;margin-bottom:12px;padding-bottom:5px;border-bottom:1px solid #d8f0cf}
#main form.standard_form .information_material_checkboxes .label{margin-top:40px}
#main form.standard_form .label_nomargintop{width:488px;text-transform:uppercase;font-size:13px;color:#666;margin-bottom:12px;padding-bottom:5px;border-bottom:1px solid #d8f0cf}
#main form.standard_form div.button_row,#main form.standard_form div.submit_row{margin-bottom:20px;height:25px}
.contenttable td{background:#f7fcf7;color:#000;border-bottom:1px solid #cde4d6;text-align:left}
.contenttable th.td-0,.contenttable td.td-0{color:#0a0}
.contenttable-top tr.tr-0 td{background:none;font-weight:bold;color:#00aa00}
.contenttable-top th.td-0,.contenttable-top td.td-0{background:#f7fcf7;font-weight:normal;color:#000}
#teaser .overview_link{clear:both;text-align:right;font-size:11px;padding:10px 0 0 0}
#teaser .overview_link a{font-weight:bold;padding-right:11px;text-transform:uppercase;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -395px}
.has_teaser .image_container_no_bg div.images,.has_teaser .image_container_no_bg div.content_image{background:none}
a.google_maps_link{text-transform:uppercase;font-size:11px;font-weight:bold;padding-right:12px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -395px}
.murrplay{border:2px solid #E7F5E1}
div.images div.image.video_image{float:none}
div.images div.image.video_image .murrplay{border:none}
div.images div.image.video_image a{background-color:transparent}
#main div.images div.image.video_image .murrplay a{display:block;padding:0}
#main div.images div.image.video_image .murrplay .fp-unload,#main .fp-ui .fp-unload{display:none}
div.images div.image.video_image .image{float:none}
div.images div.image.video_image .imagecaption{bottom:0;margin:0;padding:5px 0px 7px 12px}
#main .fp-ui a{display:block}
#main .fp-ui a:hover{border-bottom:none}
.srContactOnGreenBackground{background:#d9f2d9 url(/fileadmin/images/default/downloads_filter_bg.gif) repeat-x;border-top:#d5f0ce 1px solid;vertical-align:top;line-height:0;margin-bottom:28px;margin-top:25px}
.srContactOnGreenBackground .image_container{display:inline-block;line-height:0;background:url(/fileadmin/images/default/downloads_filter_splitter_v.gif) 0 0 no-repeat;padding-left:1px}
.srContactOnGreenBackground .contact_container{display:inline-block;padding:8px 13px 13px 22px;margin:0;vertical-align:top}
.srContactOnGreenBackground .image{margin:0;padding:0;border-right:#d5f0ce 1px solid}
.srContactOnGreenBackground .contactperson p,.srContactOnGreenBackground .title p{font-size:18px;line-height:24px;color:#333}
.srContactOnGreenBackground .title p{font-weight:bold}
.srContactOnGreenBackground .phone{padding-top:15px}
.srContactOnGreenBackground .phone p,.srContactOnGreenBackground .mail p{font-size:15px;line-height:18px}
.tx-felogin-pi1 form.standard_form{font-size:0.8em;border-top:1px solid #c6d3de;border-bottom:1px solid #c6d3de;margin:4px 0 0 0;padding:8px 0px 17px 0;color:#1f2d33}
.tx-felogin-pi1 form.standard_form legend{display:none}
.tx-felogin-pi1 form.standard_form div.form_row{clear:both;margin:5px 0;padding:2px 0 0 0;text-align:right}
.tx-felogin-pi1 form.standard_form div.form_row label{vertical-align:top;color:#1f2d33}
.tx-felogin-pi1 form.standard_form div.form_row input{width:292px;border-left:5px solid #0079ae;border-top:1px solid #b9ccda;border-bottom:1px solid #f6fbfc;border-right:1px solid #e4eff4;background:#eef7fa;margin:0 0 0 10px;vertical-align:top;color:#1f2d33;padding:0 5px;font-size:0.95em}
.tx-felogin-pi1 form.standard_form div.form_row input.submit_button,.tx-felogin-pi1 form.standard_form div.form_row input.long_submit_button{width:91px;min-height:24px;height:auto !important;height:24px;border:none;color:#fff;cursor:pointer;margin:16px 219px 0 0px;padding:0 0 3px 0;font-size:0.9375em;font-weight:bold}
.tx-felogin-pi1 form.standard_form div.form_row input.long_submit_button{width:200px;margin-right:110px}
.tx-felogin-pi1 .back_link{margin:1.1em 0 0 0}
.tx-felogin-pi1 .content_text{font-size:0.875em}
#content .tx-felogin-pi1 .content_text{font-size:1em}
#more_info .tx-felogin-pi1 form.standard_form{padding-bottom:0px;border:none}
#more_info .tx-felogin-pi1 form.standard_form div.form_row{text-align:left}
#more_info .tx-felogin-pi1 form.standard_form div.form_row label{width:auto}
#more_info .tx-felogin-pi1 form.standard_form div.button_row input{margin:0}
#user_interact .tx-felogin-pi1 form.standard_form{padding:0 15px 0 0;margin:0;border:none;font-size:1em}
#user_interact .tx-felogin-pi1 form.standard_form div.form_row{margin:0;padding:0;clear:none;text-align:left}
#user_interact .tx-felogin-pi1 form.standard_form div.form_row label{color:#485578;text-transform:uppercase;font-size:0.75em;padding:3px 0 0 0;display:block;letter-spacing:1px}
#user_interact .tx-felogin-pi1 form.standard_form div.form_row input{border:none;min-height:18px;height:auto !important;height:18px;width:192px;color:#485578;padding:3px 6px 0px 6px;margin:0;display:block;font-size:0.8em}
#user_interact .tx-felogin-pi1 form.standard_form div.form_row input.submit_button{float:right;width:64px;height:21px !important;margin:6px 0 0 0;padding:0 0 2px 0;color:#666;text-transform:uppercase;font-size:0.688em;font-weight:bold;font-family:Arial,Verdana,sans-serif}
.tx-felogin-pi1 form.standard_form{display:block;width:605px;padding:20px;margin-top:0.625em;background:url(/fileadmin/images/default/contactform_gradient_bg.gif) repeat-y 0 0}
.tx-felogin-pi1 form.standard_form div.form_row,#main form.standard_form div.form_row{margin:0 0 12px 0;padding:0}
.tx-felogin-pi1 form.standard_form div.form_row input{display:block;height:21px;width:356px;background:url(/fileadmin/images/default/contactform_input_bg.gif) no-repeat 0 0;border:none}
#content .tx-felogin-pi1 .content_text{font-size:14px}
p.error{color:#c42e00}
#main form.standard_form div.form_row input.tx-srfeuserregister-pi1-password{margin-top:1px}
#main .tx-indexedsearch-sw{font-weight:bold;color:#c40}
#main .tx-indexedsearch{margin-top:20px}
#main .tx-indexedsearch form.standard_form{margin-bottom:18px}
#main form .search_field{padding:2px 5px 3px 5px;font-size:1.066666em;margin-top:-4px}
#main .tx-indexedsearch .tx-indexedsearch-whatis,#main .tx-indexedsearch .tx-indexedsearch-res,#main .tx-indexedsearch .tx-indexedsearch-browsebox p,#main .tx-indexedsearch p.tx-indexedsearch-noresults{font-size:0.8em}
#main .tx-indexedsearch .browsebox{border-top:1px solid #aabdce;font-size:0.75em;display:block;padding:20px 0 0 0;height:30px}
#main .tx-indexedsearch .browsebox li{float:left;margin:0 8px 0 0;padding:0}
#main .tx-indexedsearch .browsebox li a:link,#main .tx-indexedsearch .browsebox li a:visited,#main .tx-indexedsearch .browsebox li span.active{background:#eff1f3;font-weight:bold;text-decoration:none;padding:2px 5px 2px 5px;border:1px solid #b6c1cc;display:block}
#main .tx-indexedsearch .browsebox li a:hover,#main .tx-indexedsearch .browsebox li a:focus,#main .tx-indexedsearch .browsebox li a:active,#main .tx-indexedsearch .browsebox li span.active,#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage strong a:link,#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage strong a:visited{background:#48637e;color:#ffffff}
#main .tx-indexedsearch .browsebox li.prevlink a,#main .tx-indexedsearch .browsebox li.nextlink a{font-size:0.933333em;padding:2px 8px 3px 8px}
#main .tx-indexedsearch-res{margin:0 0 20px 0;padding-right:20px}
#main .tx-indexedsearch-res .search{border-bottom:2px solid #b8c8d6;margin-top:40px;text-align:right;clear:both}
#main .tx-indexedsearch-res h2.cat_row{font-size:1.05em;font-weight:bold;margin:0;padding:0 0 6px 0}
#main .tx-indexedsearch-res h2.cat_row span.cat_title{float:left}
#main .tx-indexedsearch-res h2.cat_row a:link,#main .tx-indexedsearch-res h2.cat_row a:visited{float:left;text-decoration:none;color:#0079ad}
#main .tx-indexedsearch-res h2.cat_row a:hover,#main .tx-indexedsearch-res h2.cat_row a:focus,#main .tx-indexedsearch-res h2.cat_row a:active{color:#c40000}
#main div.search_result_container{padding:0 0 0 20px}
#main div.search_result{margin:10px 0 8px 0px;padding:0 0 18px 0;clear:left;border-bottom:1px solid #b8c8d6}
#main div.search_result h3{padding:0;margin:7px 0 1px -10px;font-size:1.05em}
#main div.search_result h3 a:link,#main div.search_result h3 a:visited{font-weight:bold;color:#0079ad;padding:0 0 0 10px}
#main div.search_result h3 a:hover,#main div.search_result h3 a:focus,#main div.search_result h3 a:active{color:#c40000;background-position:-5px -98px}
#main div.search_result p{padding:0;margin:0;font-size:0.9em}
#main div.search_result strong.tx-indexedsearch-redMarkup{font-weight:bold;color:#c40000}
#main div.search_result p.description{padding-bottom:5px;font-size:1em}
#main div.search_result p.size_info{border-top:1px dashed #e3e9ef;border-bottom:1px dashed #e3e9ef;padding:5px 0 4px 0}
#main div.search_result .rating{float:right}
#main .tx-indexedsearch{margin-top:31px}
#main #searchform_container{width:605px;margin-bottom:30px;background:#e7f5e1 url(/fileadmin/images/default/contactform_gradient_bg.gif) 80px 0 repeat-y}
#main #tx_indexedsearch{padding:20px 0 0 90px;height:1%;margin-top:0;background:url(/fileadmin/images/default/searchform_top.gif) no-repeat;border-bottom:1px #cde4d6 solid}
#main #tx_indexedsearch .form_row{padding-bottom:10px}
#main #tx_indexedsearch .button_row{width:508px;padding-bottom:20px}
#main #tx_indexedsearch .no_label{padding-left:152px}
#main #tx_indexedsearch .bottom_space{padding-bottom:20px}
#main #tx_indexedsearch .form_row label{display:block;float:left;font-size:14px;text-align:right;color:#333333;width:125px;padding:3px 27px 0 0}
#main #tx_indexedsearch .form_row input.search_field,#main #tx_indexedsearch .form_row select{display:block;float:left;font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:14px;color:#333333;width:356px;height:21px;padding:0 0 0 5px;margin:0;background:url(/fileadmin/images/default/contactform_select_bg.gif) no-repeat;border:none}
#main #tx_indexedsearch .form_row input.search_field{margin-bottom:6px}
#main #tx_indexedsearch .form_row select{padding-top:1px}
#main #tx_indexedsearch .checkbox_row{padding:10px 0 10px 0}
#main #tx_indexedsearch .checkbox_row .checkboxes input{margin-left:0}
#main #tx_indexedsearch .button_row input.search_submit{display:block;float:right;cursor:pointer;font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:13px;font-weight:bold;color:#ffffff;padding:0 0 4px 5px;height:25px;width:183px;background:url(/fileadmin/images/default/contactform_submit_bg.gif) no-repeat;border:none}
#main #tx_indexedsearch .search_form_extended{padding-top:9px}
#main .tx-indexedsearch-res{color:#333333;padding:0;width:605px}
#main .tx-indexedsearch-res .search_result_container{padding:0;background:url("/fileadmin/images/default/table_bg.gif") no-repeat}
#main .tx-indexedsearch-res .search_result{border:none}
#main .tx-indexedsearch-res .search_result .search_result_head{padding:0 7px 0 9px;height:31px}
#main .tx-indexedsearch-res .search_result .search_result_head h3{padding:8px 0 0 0;margin:0}
#main .tx-indexedsearch-res .search_result .search_result_head h3 a:link,#main .tx-indexedsearch-res .search_result .search_result_head h3 a:visited,#main .tx-indexedsearch-res .search_result .search_result_head h3 a:active{font-size:13px;font-weight:bold;color:#00aa00;padding:0}
#main .tx-indexedsearch-res .search_result .search_result_head .rating{padding-top:8px}
#main .tx-indexedsearch-res .search_result .search_result_body{padding:14px 7px 7px 9px;border-top:1px #cde4d6 solid}
#main .tx-indexedsearch-res .search_result .search_result_body .tx-indexedsearch-redMarkup{color:#00aa00}
#main .tx-indexedsearch-res .search_result .search_result_foot{padding:0 7px 3px 9px;border-bottom:1px #cde4d6 solid}
#main .tx-indexedsearch-res .search_result .search_result_foot p.size_info{font-size:12px;text-align:right;color:#666666;border:none}
#main .tx-indexedsearch .tx-indexedsearch-whatis{font-size:16px;margin-bottom:5px}
#main .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{color:#00aa00}
#main .tx-indexedsearch .tx-indexedsearch-browsebox{}
#main .tx-indexedsearch .browsebox{border:none;text-align:center;position:relative;background:url(/fileadmin/images/default/teaser_small_bg.gif) no-repeat;width:585px;margin:10px 0 0 -10px;padding:11px 20px 20px 20px}
#main .tx-indexedsearch .browsebox li{display:inline-block;float:none;border:none;font-size:13px;overflow:visible;margin-right:10px;height:22px;background:url(/fileadmin/images/default/downloads_pager_left.gif) no-repeat}
* html #main .tx-indexedsearch .browsebox li{display:inline;width:1%}
#main .tx-indexedsearch .browsebox li a:link,#main .tx-indexedsearch .browsebox li a:visited{display:inline-block;border:none;font-weight:bold;text-transform:uppercase}
#main .tx-indexedsearch .browsebox li span.active{border:none;font-weight:bold;color:#041}
#main .tx-indexedsearch .browsebox li a:link,#main .tx-indexedsearch .browsebox li a:visited,#main .tx-indexedsearch .browsebox li a:active{display:inline-block;font-weight:bold;text-transform:uppercase;color:#00aa00;padding:3px 10px 3px 10px;background:url(/fileadmin/images/default/downloads_pager_right.gif) right top no-repeat}
#main .tx-indexedsearch .browsebox li.hover,#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage{color:#004411;background:url(/fileadmin/images/default/downloads_pager_left_hover.gif) no-repeat}
#main .tx-indexedsearch .browsebox li.hover{cursor:pointer}
#main .tx-indexedsearch .browsebox li a:hover{color:#004411;background:transparent url(/fileadmin/images/default/downloads_pager_right.gif) right top no-repeat}
#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage strong{display:inline-block}
#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage strong a:link,#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage strong a:visited,#main .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage strong a:active{color:#333333;background:transparent url(/fileadmin/images/default/downloads_pager_right_hover.gif) right top no-repeat}
#main div.search_result p.description{font-size:15px;line-height:22px}
#main div.search_result h3{font-size:15px}
#main .tx-powermail-pi1 form{}
#main .powermail_mandatory_js{color:#c42e00;margin:3px 0 10px 152px;text-align:left}
#main form.standard_form .left_column{display:block;width:291px;float:left}
#main form.standard_form .right_column{display:block;width:291px;float:right}
#main form.standard_form .right_column .label,#main form.standard_form .left_column .label,#main form.standard_form .right_column .label_nomargintop,#main form.standard_form .left_column .label_nomargintop{width:270px}
#main form.standard_form .right_column div.form_row label,#main form.standard_form .left_column div.form_row label,#main form.standard_form .right_column div.form_row p.checkbox_title,#main form.standard_form .left_column div.form_row p.checkbox_title,#main form.standard_form .right_column div.form_row p.radiobutton_title,#main form.standard_form .left_column div.form_row p.radiobutton_title{float:none;width:259px;text-align:left;padding-right:0;padding-bottom:3px}
#main form.standard_form .left_column input.powermail_input,#main form.standard_form .right_column input.powermail_input,#main form.standard_form .left_column select.powermail_select,#main form.standard_form .right_column select.powermail_select{width:259px;background-image:url(/fileadmin/images/default/contactform_input_narrow_bg.gif);margin:0;padding:0px 7px 1px 5px}
#main form.standard_form .left_column textarea.powermail_textarea,#main form.standard_form .right_column textarea.powermail_textarea{width:271px;margin:0;padding:2px 0 0 5px}
#main form.standard_form .left_column input.powermail_input,#main form.standard_form .right_column input.powermail_input{padding-right:7px}
#main form.standard_form .left_column textarea.powermail_textarea,#main form.standard_form .right_column textarea.powermail_textarea{background-image:url(/fileadmin/images/default/contactform_textarea_narrow_bg.gif)}
#main form.standard_form .left_column div.checkboxes,#main form.standard_form .right_column div.checkboxes{margin-left:0;margin-top:5px}
#main form.standard_form .bottom{clear:both}
#main form.standard_form .bottom div.form_row input.powermail_submit,#main form.standard_form .bottom div.form_row a.btn.powermail_submit{margin-top:30px;margin-left:0;margin-right:18px;float:right}
#main form.standard_form div.checkbox_row{padding-left:0}
#main form.standard_form .powermail_text{display:none}
#main form.standard_form .information_material_checkboxes div.form_row p.checkbox_title{display:block;width:310px;text-align:left}
#main form.standard_form .information_material_checkboxes div.form_row div.checkbox_container{width:84px;float:left}
#main form.standard_form .information_material_checkboxes div.form_row div.checkbox_container label{width:20px;margin:0 0 0 5px;padding-left:0;float:left}
#main form.standard_form .information_material_checkboxes div.checkbox_row{clear:both;height:22px;padding-left:0}
#main form.standard_form .information_material_checkboxes div.checkbox_row div.checkboxes{float:right;margin-left:0;margin-right:87px}
#main form.standard_form .information_material_checkboxes div.form_row input.checkbox{margin:1px 5px 0 0}
#main .tx-powermail form.standard_form div.form_row input.powermail_captcha{width:186px;float:left;margin-left:0;margin-right:10px;background-image:url("/fileadmin/images/default/contactform_input_bg_captcha.gif")}
.tx-srfreecap-pi2-image{display:block;height:50px;width:150px;float:left;margin:0}
.captcha_accessible{margin-left:280px;margin-top:7px;width:141px}
.tx-srfreecap-pi2-cant-read{color:#000;display:block;clear:left;width:150px;margin-left:339px;padding-top:5px;text-align:left}
#main form.standard_form div.form_row p.checkbox_title{display:none}
#main form.standard_form div.checkboxes{margin-left:10px}
#main form.standard_form div.form_row input.checkbox{float:left}
#main form.standard_form div.checkbox_container label{float:none;width:400px}
#main form.standard_form div.checkbox_container{min-height:15px}
#main form.standard_form div.checkbox_row,#main form.standard_form div.radiobutton_row{padding-left:0}
#main form.standard_form div.form_row p.checkbox_title,#main form.standard_form div.form_row p.radiobutton_title{display:none}
.tx-srfeuserregister-pi1-captcha-response{}
.tx-srfeuserregister-pi1-captcha-response label,.tx-srfeuserregister-pi1-captcha-response .tx-srfreecap-pi2-cant-read{font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:14px;line-height:19px}
#main .tx-srfeuserregister-pi1 form.standard_form .tx-srfeuserregister-pi1-captcha-response .tx-srfeuserregister-pi1-error{margin-left:8px}
.tx-srfeuserregister-pi1-captcha-response-image-container{width:132px;float:left}
.tx-srfeuserregister-pi1-captcha-response-image-container img{display:block;height:50px;margin-top:3px}
.tx-srfeuserregister-pi1-captcha-response-image-container input{margin-left:15px;margin-top:15px;width:223px}
.tx-srfeuserregister-pi1-captcha-response-form-container{width:356px;float:left}
#main form.standard_form .tx-srfeuserregister-pi1-captcha-response-form-container div.form_row input{margin-left:0;margin-top:10px}
#main .tx_ttnews{}
#main .tx_ttnews #content_container{}
#main .tx_ttnews .news-list-container{margin:30px 0 0 0}
#main .tx_ttnews .news-list-item{border-top:1px solid #c6d3de;font-size:0.8em;line-height:1.4em;padding:0 0 16px 0;margin-top:7px}
#main .tx_ttnews .news-list-item h2.title{margin:0.6em 0 0.05em 0;font-size:1.09375em}
#main .tx_ttnews .news-list-item h2.title a:link,#main .tx_ttnews .news-list-item h2.title a:visited{text-decoration:none;color:#5293cc;font-weight:bold}
#main .tx_ttnews .news-list-item h2.title a:hover,#main .tx_ttnews .news-list-item h2.title a:focus,#main .tx_ttnews .news-list-item h2.title a:active{color:#c40000}
#main .tx_ttnews .news-list-item .short_description{margin:0 0 1.2em 0;width:340px}
#main .tx_ttnews .news-list-item .short_description span.text{margin:0 4px 0 0}
#main .tx_ttnews .news-list-item h3.date{color:#666;font-size:0.9375em}
#main .tx_ttnews .news-list-item img.image{float:right}
#main .tx_ttnews p.toplink{margin:0px 0 22px 0}
#main .tx_ttnews .pagebrowser{border-top:1px solid #aabdce;font-size:0.75em;display:block;padding:12px 0 0 0}
#main .tx_ttnews .pagebrowser li{float:left;margin:0 8px 0 0;padding:0}
#main .tx_ttnews .pagebrowser li a:link,#main .tx_ttnews .pagebrowser li a:visited,#main .tx_ttnews .pagebrowser li span.active{background-color:#eff1f3;font-weight:bold;text-decoration:none;padding:2px 5px 2px 5px;border:1px solid #b6c1cc;display:block}
#main .tx_ttnews .pagebrowser li a:hover,#main .tx_ttnews .pagebrowser li a:focus,#main .tx_ttnews .pagebrowser li a:active,#main .tx_ttnews .pagebrowser li span.active{background-color:#48637e;color:#ffffff}
#main .tx_ttnews .pagebrowser li.prevlink a,#main .tx_ttnews .pagebrowser li.nextlink a{font-size:0.933333em;padding:2px 8px 3px 8px}
#main .tx_ttnews .archive ul.items{}
#main .tx_ttnews .archive h2.title{color:#132a5c}
#main .tx_ttnews .archive .short_description{width:auto}
#main .tx_ttnews .archive ul.items li.item{}
#main .tx_ttnews .archive ul.items li.item a{display:inline}
#main .tx_ttnews .news-single-container{}
#main .tx_ttnews .news-single-container h3.date{color:#666;font-size:0.75em;margin:0 0 1.2em 0}
#main .tx_ttnews .news-single-container p.news-single-author{margin:0}
#main .tx_ttnews .news-single-container .relations ul.items li.size{clear:both}
#main .tx_ttnews .news-single-container .relations ul.items li.size a{float:left}
#main .tx_ttnews .news-single-container .relations ul.items li.size span{margin:0 0 4px 0;padding:1px 0 3px 4px;float:left;display:block}
#main .tx_ttnews .news-single-container .icon_left{font-weight:bold}
#news_tabs{margin:25px 0 0 0;font-size:0.75em;float:left}
#news_tabs li{float:left;margin:0 2px 0 0}
#news_tabs li a{display:block;text-decoration:none;color:#fff;margin:1px 0 0 0;height:auto;position:relative}
#news_tabs li a span{padding:6px 10px 8px;display:block}
#news_tabs li.active{}
#news_tabs li.active a,#news_tabs li a:hover,#news_tabs li a:focus{color:#002533;margin:0 0 -1px 0}
#news_tabs li.active a span,#news_tabs li a:hover span,#news_tabs li a:focus span{padding:7px 10px 9px}
#news_tab_content{clear:both;border:1px solid #c8d0d9;position:relative}
#news_tab_content div.tab_content{display:none;position:absolute;width:100%}
#news_tab_content div{top:0;left:0}
#news_tab_content div.active{display:block;position:relative}
#news_tab_content .news-latest-item{background:#eaeff3;border-bottom:1px solid #fff;padding:8px 14px 6px 15px}
#news_tab_content .first{background:none;border-bottom:1px solid #c8d0d9;margin:0 0 1px 0;padding-top:17px}
#news_tab_content .second{padding-bottom:2px;background:#eaeff3}
#news_tab_content h3.headline{font-size:0.875em;margin-right:45px}
#news_tab_content h3.headline a:link,#news_tab_content h3.headline a:visited{text-decoration:none}
#news_tab_content h3.headline a:link span,#news_tab_content h3.headline a:visited span{border-bottom:1px solid #5abde9}
#news_tab_content h3.headline a:hover span,#news_tab_content h3.headline a:focus span,#news_tab_content h3.headline a:active span,#news_tab_content .hover h3.headline a span{border-bottom:2px solid #c42e00}
#news_tab_content .first h3.headline{font-size:1em}
#news_tab_content .first h3.headline a:link,#news_tab_content .first h3.headline a:visited{color:#52a9cc}
#news_tab_content .first h3.headline a:hover,#news_tab_content .first h3.headline a:focus,#news_tab_content .first h3.headline a:active,#content #news_tab_content .hover h3.headline a,#content #news_tab_content .hover .more_link a{color:#c40000}
#news_tab_content .news-latest-item .image{float:right;margin:0 0 10px 25px}
#news_tab_content .news-latest-item .date{font-size:0.8em}
#news_tab_content .news-latest-item .content_text{line-height:1.24em;margin:0.625em 45px 6px 0}
#news_tab_content .first .content_text{margin-top:1.2em}
#news_tab_content .news-latest-item .more_link a{font-size:0.857em;font-weight:bold}
#teaser .news-latest-container{float:left}
#teaser .news-latest-container .teaser_container{float:left}
#more_info .news-latest-container{margin-bottom:30px}
.teaser_container .news-latest-item{float:left;width:215px;margin:11px 0px 0 20px;font-size:13px;padding:0 0 0 15px;color:#4c4c4c}
.teaser_container .news-latest-date{text-transform:uppercase;display:block;font-size:11px;margin-top:1px}
.teaser_container .news-latest-subheader{margin:7px 0 0 0}
.teaser_container .news-latest-morelink{text-transform:uppercase;display:block}
.teaser_container .news-latest-morelink a{padding-right:11px;font-size:11px;font-weight:bold;font-family:TheSansOffice,TheSans,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -396px}
.teaser_container .news-latest-morelink a:hover,.teaser_container .news-latest-morelink a:focus,.teaser_container .news-latest-morelink a:active{}
.jobs_teaser .teaser_container .news-latest-item{margin-top:0}
.jobs_teaser .teaser_container .news-latest-item .content_list{padding:0}
#more_info .teaser_container .news-latest-item{float:none;margin-right:0;margin-left:0;padding-left:0}
#more_info .teaser_container .news-latest-item{width:100%}
#main .tx_ttnews .news-list-container{margin:-6px 0 0 0}
#main .tx_ttnews .news-list-item{border-color:#d8f0cf;padding:12px 0 7px 0;width:605px}
.news-list-container .list-image{float:left;margin-bottom:6px}
#main .tx_ttnews .news-list-item img.image{float:none}
.news-list-container .list-image img{border:2px solid #e7f5e1;display:block}
.news-list-container .list-image a:hover img,.news-list-container .list-image a:focus img,.news-list-container .list-image a:active img{border-color:#fff}
#main .tx_ttnews .news-list-item h2.title a:link,#main .tx_ttnews .news-list-item h2.title a:visited{color:#0a0}
#main .tx_ttnews .news-list-item h2.title a:focus,#main .tx_ttnews .news-list-item h2.title a:active{border-color:#041;color:#041}
#main .tx_ttnews .news-list-item h3.date{font-size:12px;line-height:16px;text-transform:uppercase;color:#666}
#main .tx_ttnews .news-list-item h2.title{margin:9px 0 0 0;font-weight:bold;font-size:17px;line-height:20px}
#main .tx_ttnews .news-list-item p{font-size:14px;line-height:20px;margin-top:2px;color:#333}
#main .tx_ttnews .news-list-item .read_more a{background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -395px;padding:0 11px 0 0;font-size:11px;font-weight:bold;text-transform:uppercase}
#main .tx_ttnews .news-list-item .read_more a:hover,#main .tx_ttnews .news-list-item .read_more a:focus,#main .tx_ttnews .news-list-item .read_more a:active{}
.news-list-container .list-text{margin:0 0 0 188px}
#main .tx_ttnews .news-list-item .short_description{width:auto;margin:0}
#main .tx_ttnews .teaser_no-image{}
#main .tx_ttnews .teaser_no-image .news-list-item{border:none;width:335px;float:left;margin-left:20px;padding:1px 20px 19px 0}
#main .tx_ttnews .teaser_no-image .news-list-item h2.title{font-size:13px;text-transform:uppercase;margin:0 6px 0 0}
#main .tx_ttnews .teaser_no-image .news-list-item p{color:#666}
#main .tx_ttnews .teaser_no-image .news-list-item .read_more a{background:none;padding:0}
#main .tx_ttnews .teaser_no-image .list-text{margin:0}
.news-single-container{padding-top:1px}
.news-single-container .description{padding-top:29px;margin-bottom:55px}
.news-single-container .single-images{float:right;width:341px;margin:0.9em 0 10px 20px}
.news-single-container div.image{background:transparent;clear:right;width:341px;margin:0 0 0.9em 0}
.news-single-container div.image img{border:2px solid #e7f5e1}
.news-single-container div.image .imagecaption{margin:0;padding:5px 5px 5px 3px;color:#808080;font-size:13px}
#main .tx_ttnews .news-single-container h3.date{float:left;margin:5px 9px 0 14px;padding:3px 5px 3px 5px;background:#0a0;color:#fff;font-size:19px;font-weight:normal;line-height:19px}
#main .tx_ttnews .news-single-container .content_head{width:auto}
.tx_ttnews .news-single-container .shop_link_container{background:url(/fileadmin/images/default/news_single_shoplink_bg.gif) no-repeat 0 0;padding:21px 0 0 25px;margin:35px -10px 45px -10px}
.tx_ttnews .news-single-container .shop_link_container .shop_link a{margin:0}
.tx_ttnews .news-single-teaser{background:url(/fileadmin/images/default/teaser_bg.png) no-repeat scroll 20px 0;padding-left:10px;margin:0px 0 0 -30px}
#main .tx_ttnews .back_link{text-align:right;margin-top:20px;mar gin-right:15px;mar gin-left:-1px}
.tx_ttnews .more_functions{float:left;width:215px;padding-left:15px;margin-left:20px}
.tx_ttnews .more_functions .subline{color:#666;font-size:12px;line-height:22px;font-weight:normal;text-transform:uppercase;padding:0 0 0 1px;ma rgin:38px 0 15px 0;padding:4px 0 4px 0px;wi dth:214px}
.tx_ttnews .items{clear:both;display:block;font-size:13px;color:#666;padding:0 0 0 0px}
.tx_ttnews .more_functions .items{padding-left:0px}
.tx_ttnews .items .item a{font-size:13px;color:#0a0;padding:4px 4px 5px 19px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 4px -390px}
.tx_ttnews .items .item a:hover,.tx_ttnews .items .item a:focus,.tx_ttnews .items .item a:active{text-decoration:underline}
.tx_ttnews .news_files{}
.tx_ttnews .news_files .item{clear:both}
.tx_ttnews .news_files .item a{font-size:13px;background-position:4px -392px;display:inline-block}
.tx_ttnews .news_files .item .size{clear:right;font-size:13px;display:inline-block;padding:4px 0 5px 0}
#main .tx_ttnews .pagebrowser{border:none;text-align:center;position:relative;background:url(/fileadmin/images/default/teaser_small_bg.gif) no-repeat 0 0;width:585px;margin:27px 0 0 -10px;padding:11px 20px 20px 20px}
#main .tx_ttnews .pagebrowser li{display:inline;float:none;border:none;font-size:13px;overflow:visible;margin-right:10px}
#main .tx_ttnews .pagebrowser li.prevlink{left:20px;top:11px;position:absolute;margin:0;display:block !important}
#main .tx_ttnews .pagebrowser li.nextlink{right:20px;top:11px;position:absolute;margin:0;display:block !important}
#main .tx_ttnews .pagebrowser li a:link,#main .tx_ttnews .pagebrowser li a:visited{display:inline-block;width:21px;height:20px;padding:2px 0 0 1px;margin-top:2px;border:none;background:url(/fileadmin/images/default/pagebrowser_number_bg.gif) no-repeat 0 0;font-weight:bold;text-transform:uppercase}
#main .tx_ttnews .pagebrowser li span.active{background:transparent;display:inline-block;width:21px;height:20px;padding:2px 0 0 1px;border:none;font-weight:bold;color:#041}
#main .tx_ttnews .pagebrowser li a:hover,#main .tx_ttnews .pagebrowser li a:focus,#main .tx_ttnews .pagebrowser li a:active{background:url(/fileadmin/images/default/pagebrowser_number_bg_hover.gif) no-repeat 0 0;color:#041}
#main .tx_ttnews .pagebrowser li.prevlink a,#main .tx_ttnews .pagebrowser li.nextlink a{background:url(/fileadmin/images/default/pagebrowser_button_bg.gif) no-repeat 0 0 !important;width:76px !important;height:21px !important;display:block !important;padding:5px 0 0 1px !important;margin-top:0px !important}
#main .tx_ttnews .pagebrowser li.prevlink a:hover,#main .tx_ttnews .pagebrowser li.prevlink a:focus,#main .tx_ttnews .pagebrowser li.prevlink a:active,#main .tx_ttnews .pagebrowser li.nextlink a:hover,#main .tx_ttnews .pagebrowser li.nextlink a:focus,#main .tx_ttnews .pagebrowser li.nextlink a:active{background:url(/fileadmin/images/default/pagebrowser_button_bg_hover.gif) no-repeat 0 0}
.home .tx_ttnews{}
.home .news-latest-container{float:left}
.home .news-latest-item{width:355px;float:left;border-top:1px solid #d8f0cf;margin:0 20px 7px 0;padding:12px 0 12px 0}
.home .news-latest-image{float:left}
.home .news-latest-image a img{border:2px solid #e7f5e1;display:block}
.home .news-latest-image a:hover img,.home .news-latest-image a:focus img,.home .news-latest-image a:active img{border-color:#fff}
.home .news-latest-image *{vertical-align:bottom}
.home .news-latest-text{margin-left:125px;color:#666;line-height:18px;font-size:13px}
.home .news-latest-date{font-weight:bold;font-size:12px;line-height:14px;display:block;text-transform:uppercase}
.home .news-latest-caption{font-weight:bold;font-size:14px}
.home .news-latest-morelink{font-weight:bold;text-transform:uppercase;font-size:11px;margin-left:6px}
.home .news-latest-item a:hover,.home .news-latest-item a:focus,.home .news-latest-item a:active{te xt-decoration:underline;border-bottom:1px solid #041}
#content .jobs_list a{padding:0px 0 0px 12px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 0 -93px;font-size:14px;display:block;line-height:20px}
#content .jobs_list a:hover,#content .jobs_list a:active,#content .jobs_list a:focus{border-bottom:none}
#content .jobs_list a:hover span,#content .jobs_list a:active span,#content .jobs_list a:focus span{border-bottom:1px solid #00aa00}
#content .jobs_list a:active span{border-color:#000}
#main .tx_ttnews .rssIcon{height:22px;width:605px;position:relative}
#main .tx_ttnews_jobs .rssIcon{height:30px;width:521px;position:relative;margin-top:-29px}
#main .tx_ttnews_jobs .rssIcon a,#main .tx_ttnews .rssIcon a{background:url(/fileadmin/images/default/icons/feed-icon.png) no-repeat scroll 0px 0px transparent;width:17px;height:16px;margin:0;display:block;float:right}
#main .tx_ttnews_jobs .rssIcon a:hover,#main .tx_ttnews .rssIcon a:hover{text-decoration:none;border:none}
#main .tx_ttnews_jobs .rssIcon a span,#main .tx_ttnews .rssIcon a span{display:none}
#tx_wesaddresssearch_pi1{font-size:13px;margin:-45px 0 0 -10px}
#tx_wesaddresssearch_pi1 #plz_search_box{font-size:13px;padding:20px 0 10px 0}
#tx_wesaddresssearch_pi1 #plz_search_box label{display:block;float:left;font-size:13px;text-align:left;padding:2px 8px 0 0;width:1px;width:auto}
#tx_wesaddresssearch_pi1 #plz_search_box #plz_search{padding:8px 0 12px 12px;margin:0;background:url(/fileadmin/images/default/address_select_container_bg.gif) no-repeat;width:712px}
#tx_wesaddresssearch_pi1 #plz_search_box #plz_search .form_row{margin:0}
#tx_wesaddresssearch_pi1 #plz_search_box #plz_search .form_row select#plz_numbers{cursor:default;display:block;float:left;background:url(/fileadmin/images/default/contactform_select_bg.gif) no-repeat}
#tx_wesaddresssearch_pi1 .plz_search_result_field{width:630px}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container{padding:0}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box_container{float:left;font-size:14px;color:#666666;width:312px;padding:14px 0 10px 0}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box{line-height:18px;padding-left:10px}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box strong{color:#666666}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph{color:#666666;padding-bottom:10px}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3{padding-bottom:4px}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:link,#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:visited,#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:active{display:inline-block;font-size:12px;text-transform:uppercase;padding-right:12px;border-bottom:1px #00aa00 solid}
#tx_wesaddresssearch_pi1 .search_no_result{font-size:14px;color:#666666;line-height:20px;padding:14px 0 0 10px;width:640px}
#tx_wesaddresssearch_pi1 .search_no_result b{color:#666666}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:link,#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:visited{background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat right -395px;border-bottom-width:0px;display:inline;font-size:11px;font-weight:bold}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:hover,#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:focus,#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:active{border-bottom-width:1px}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:focus,#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.search_result_paragraph3 a:active{border-color:#041}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box p.highlight_paragraph{color:#00aa00}
#tx_wesaddresssearch_pi1 .plz_search_result_field .search_result_container .search_result_box_container{display:inline-block;float:none;vertical-align:top}
#main .tx_wescontacts_pi1{margin:-25px 0 0 -10px;max-width:720px}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form{background:url("/fileadmin/images/default/address_select_container_bg.gif") no-repeat scroll 0 0 transparent;margin:4px 0 0 0;padding:9px 0 17px 0;width:712px}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.form_row{clear:none;float:left;width:250px}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.form_row input{width:80px;border-right:1px solid #b1e29f}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.form_row input:hover,#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.form_row input:focus{border-right:1px solid #66cc66}
#main .tx_wescontacts_pi1 form.standard_form div.form_row input.long_submit_button{width:183px;border-right:none}
#main .tx_wescontacts_pi1 form.standard_form div.form_row input.long_submit_button:hover,#main .tx_wescontacts_pi1 form.standard_form div.form_row input.long_submit_button:focus{border:none}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.left_row{padding-top:1px}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.left_row label{padding-top:4px;text-align:left;padding-left:10px}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.submit_row{margin-left:6px}
#main .tx_wescontacts_pi1 .tx-powermail-pi1 form.standard_form div.submit_row input{margin:0}
#main .tx_wescontacts_pi1 .search_no_search{color:#666;font-size:14px;line-height:20px;padding:14px 0 0 10px;width:640px}
#main .tx_wescontacts_pi1 .search_no_search strong{color:#666}
#main .tx_wescontacts_pi1 ul.listview{margin-top:32px}
#main .tx_wescontacts_pi1 ul.listview li.item{border-top:1px solid #D8F0CF;display:inline;float:left;height:170px;padding:12px 0 7px 10px}
#main .tx_wescontacts_pi1 ul.listview li.item div.image{float:left;margin-left:11px}
#main .tx_wescontacts_pi1 ul.listview li.item div.image img{display:block;background-color:#f2fbf2;border:2px solid #e7f5e1}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails{margin:0 0 0 168px;color:#333333;font-size:14px;line-height:20px;margin-top:2px;width:180px}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails.noimage{margin-left:0;width:235px}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails .roles{color:#666666;font-size:12px;line-height:16px;text-transform:uppercase}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails .roles acronym{color:#00aa00;border-bottom:1px dashed #00aa00;cursor:help;line-height:20px}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails h3{color:#00aa00;font-weight:bold;font-size:17px;line-height:20px;margin:9px 0 0}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails .contactdata{margin-top:14px}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails .contactlink{margin-top:14px}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails .contactlink .icon_mail{padding:0 0 0 20px;background:url("/fileadmin/images/default/icons/icon_mail.gif") 0 3px no-repeat;font-size:12px;text-transform:uppercase}
#main .tx_wescontacts_pi1 ul.listview li.item div.itemdetails .contactlink .icon_mail:hover{border:none;text-decoration:underline}
.wes_downloads{float:left}
.downloads_filter input,.downloads_filter select,.downloads input,.downloads select{font-family:TheSans,TheSansOffice,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;font-size:13px}
.downloads_forms_container{margin-bottom:18px;height:1%;background:#d9f2d9 url(/fileadmin/images/default/downloads_filter_bg.gif) repeat-x}
.downloads_catselect_container{float:left;width:240px;border-top:1px #d5f0ce solid;margin-bottom:18px;margin-right:10px}
.approval_lists .downloads_catselect_container{width:615px;margin-right:0;background:#D9F2D9 url("/fileadmin/images/default/downloads_filter_bg.gif") repeat-x scroll 0% 0%}
.downloads_catselect_container .wes_downloads{float:none}
.approval_lists .downloads_catselect_container .wes_downloads{float:left}
.downloads_catselect{min-height:118px;height:auto;background:url(/fileadmin/images/default/downloads_filter_splitter_v.gif) 238px 0 no-repeat}
.approval_lists .downloads_catselect{min-height:58px;background-position:0 -11px;padding-top:18px}
* html .downloads_catselect{height:118px}
.downloads_catselect label{display:block;font-size:13px;color:#333333;padding:8px 0 5px 13px}
.approval_lists .downloads_catselect label{float:left}
.downloads_catselect .downloads_catselect_box{padding:6px 0 16px 22px;background:url(/fileadmin/images/default/downloads_filter_catsel_bg.gif) 12px 0 no-repeat}
.approval_lists .downloads_catselect .downloads_catselect_box{background:none;float:left}
* html .downloads_catselect .downloads_catselect_box{height:1%}
.downloads_catselect .downloads_catselect_box_parent{background:url(/fileadmin/images/default/downloads_filter_catsel_bg2.gif) 12px 0 no-repeat}
.downloads_catselect .downloads_catselect_box select{width:200px;height:21px}
.downloads_filter_container_outer{float:left}
.downloads_filter_container{width:365px;padding-bottom:18px;border-top:1px #d5f0ce solid;background:url(/fileadmin/images/default/downloads_filter_splitter_v.gif) 0 0 no-repeat;height:100px}
.downloads_filter{padding:8px 0 0 0;background:none}
.downloads_filter label{display:block;font-size:13px;color:#333333;padding-bottom:10px}
.downloads_filter .downloads_filter_input{height:54px}
.downloads_filter .downloads_filter_input .downloads_filter_search label{margin-left:-5px}
.downloads_filter .downloads_filter_input .downloads_filter_search{float:left;padding:0px 10px 0px 15px;background:url(/fileadmin/images/default/downloads_filter_input_left.gif) 10px 26px no-repeat}
* html .downloads_filter .downloads_filter_input .downloads_filter_search{background-position:14px 27px}
.downloads_filter .downloads_filter_input .downloads_filter_search input{font-family:TheSans,TheSansOffice,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;font-size:13px;color:#004411;border:1px #66cc66 solid;border-left-width:0;width:182px;height:19px;background:url(/fileadmin/images/default/downloads_filter_input_bg.gif) repeat-x}
.downloads_filter .downloads_filter_input .downloads_filter_filetype{float:left;padding:0}
.downloads_filter .downloads_filter_input .downloads_filter_filetype label{padding-bottom:12px}
.downloads_filter .downloads_filter_input .downloads_filter_filetype select{width:132px}
.downloads_filter .downloads_filter_input .downloads_filter_filetype select option{}
.downloads_filter .downloads_filter_submit{float:right;padding:25px 0px 11px 0px}
* html .downloads_filter .downloads_filter_submit{width:1%}
.downloads_filter .downloads_filter_submit input{font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:13px;padding-top:2px;padding-left:5px;padding-bottom:4px;cursor:pointer;display:block;height:25px;width:150px;color:#ffffff;text-align:center;font-weight:bold;background:url(/fileadmin/images/default/contactform_submit_bg_1.gif) no-repeat 0 0;border:none}
.ie .downloads_filter .downloads_filter_submit input{padding-top:4px}
.downloads_filter .downloads_filter_submit input:active{background-position:0 -25px}
.downloads_filter .downloads_filter_reset{float:left;padding:1px 0 0 11px}
.downloads_catselect_box .downloads_filter_reset{padding-top:7px}
.downloads_filter .downloads_filter_reset a,.downloads_catselect_box .downloads_filter_reset a{display:block;font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:13px;text-decoration:underline;color:#007500;cursor:pointer;margin:0;padding:0;background-color:transparent;border:none}
#main .downloads_filter .downloads_filter_reset a:hover,#main .downloads_catselect_box .downloads_filter_reset a:hover{border-bottom:none}
#downloads{clear:both;position:relative;width:605px;margin-left:10px}
#downloads .uppercase{text-transform:uppercase}
#downloads .sort_downloads{position:absolute;left:376px;top:11px}
#downloads .sort_downloads .sort_label{float:left;font-size:12px;color:#666666;padding:7px 6px 0 0}
#downloads .sort_downloads .sort_links{float:left;border:1px #c0d7bf solid;width:200px}
#downloads .sort_downloads .sort_links .sort_title{display:block;float:left;width:97px}
#downloads .sort_downloads .sort_links .sort_title a:link,#downloads .sort_downloads .sort_links .sort_title a:visited,#downloads .sort_downloads .sort_links .sort_title a:active{color:#00aa00}
#downloads .sort_downloads .sort_links .sort_date{display:block;float:left;width:103px;background:url(/fileadmin/images/default/downloads_sort_date.gif) repeat-x}
#downloads .sort_downloads .sort_links .sort_date a:link,#downloads .sort_downloads .sort_links .sort_date a:visited,#downloads .sort_downloads .sort_links .sort_date a:active{color:#ffffff}
#downloads .sort_downloads .sort_links a:link,#downloads .sort_downloads .sort_links a:visited,#downloads .sort_downloads .sort_links a:active{display:block;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;text-transform:uppercase;border:none;width:100%;padding:3px 0 3px 0}
#downloads .sort_downloads .sort_links a:hover{text-decoration:underline}
#downloads .sort_downloads .sort_links a:active{text-decoration:underline;padding:4px 0 2px 0}
#downloads h3.category_title{font-size:14px;color:#666666;text-transform:uppercase;padding:0 0 6px 0}
#downloads .download_info_container{padding-bottom:30px;height:1%;border-top:1px #d8f0cf solid;background:url(/fileadmin/images/default/download_link_bg.gif) 480px 0 repeat-y}
#downloads .download_left{position:relative;float:left;width:480px;padding-top:11px}
#downloads h4.download_title{font-size:17px;font-weight:bold;padding:0 0 6px 30px}
#downloads h4.download_title a:link,#downloads h4.download_title a:visited,#downloads h4.download_title a:active{color:#00aa00}
#downloads h4.download_title a:hover{border-bottom:1px #00aa00 solid}
#downloads .download_title .download_file_icon{font-size:0;color:#ffffff;position:absolute;left:0px;top:13px}
#downloads .download_info{margin:0 20px 0 30px;padding-bottom:1px;border-bottom:1px #d8f0cf solid}
#downloads .download_info .download_description{font-size:14px;color:#333333;padding-bottom:17px}
#downloads .download_info .download_info_line{font-size:13px;color:#333333;border-top:1px #d8f0cf solid}
#downloads .download_info .download_info_line p{margin:0;padding:2px 0 4px 0}
#downloads .download_info .download_info_line .label{font-size:11px;color:#808080;text-transform:uppercase}
#downloads .download_right{float:left;padding:14px 0 0 0;width:125px;background:url(/fileadmin/images/default/download_link_bg.gif) repeat-y}
#downloads .download_right a:link,#downloads .download_right a:visited,#downloads .download_right a:active{border:none}
#downloads .download_right .download_image{padding-left:20px}
#downloads .download_right .download_image img{border:2px #ffffff solid}
#downloads .download_right .download_link{padding-left:20px}
#downloads .download_right .download_link a:link,#downloads .download_right .download_link a:visited,#downloads .download_right .download_link a:active{font-size:11px;font-weight:bold;text-transform:uppercase;color:#00aa00;padding-left:17px;background:url(/fileadmin/images/default/icons/icon_link_arrow.gif) 5px -395px no-repeat}
#downloads .download_right .download_link a:hover{text-decoration:underline}
#downloads .pagebrowser{border:none;text-align:center;position:relative;background:url(/fileadmin/images/default/teaser_small_bg.gif) no-repeat 0 0;width:585px;margin:27px 0 0 -10px;padding:11px 20px 20px 20px}
#downloads .pagebrowser li{display:inline;float:none;border:none;font-size:13px;overflow:visible;margin-right:10px}
#downloads .pagebrowser li.prevlink{left:20px;top:11px;position:absolute;margin:0;display:block !important}
#downloads .pagebrowser li.nextlink{right:20px;top:11px;position:absolute;margin:0;display:block !important}
#downloads .pagebrowser li a:link,#downloads .pagebrowser li a:visited{display:inline-block;border:none;font-weight:bold;text-transform:uppercase}
#downloads .pagebrowser li span.active{border:none;font-weight:bold;color:#041}
#downloads .pagebrowser li a:hover,#downloads .pagebrowser li a:focus,#downloads .pagebrowser li a:active{color:#041}
#downloads .pagebrowser li.prevlink a,#downloads .pagebrowser li.nextlink a{width:76px !important;height:21px !important;display:block !important;padding:5px 0 0 1px !important;margin-top:0px !important}
#downloads .pagebrowser .pagebrowser_label{float:left;font-size:13px;color:#333333;padding:5px 9px 0 0}
#downloads .pagebrowser .pagebrowser_left{float:left;padding-top:3px}
#downloads .pagebrowser_left .downloads_per_page_{width:100px}
#downloads .pagebrowser_left .downloads_per_page_submit{display:none}
#downloads .pagebrowser .pagebrowser_right{float:left;padding:2px 0 0 23px}
#downloads .pagebrowser .pagebrowser_right li{display:inline-block;padding-left:5px;height:22px;background:url(/fileadmin/images/default/downloads_pager_left.gif) no-repeat}
* html #downloads .pagebrowser .pagebrowser_right li{float:left;width:1%}
#downloads .pagebrowser .pagebrowser_right li:hover,#downloads .pagebrowser .pagebrowser_right li.active{background:url(/fileadmin/images/default/downloads_pager_left_hover.gif) no-repeat}
#downloads .pagebrowser .pagebrowser_right li:hover a{cursor:pointer}
#downloads .pagebrowser .pagebrowser_right li:hover span,#downloads .pagebrowser .pagebrowser_right li.active span{background:url(/fileadmin/images/default/downloads_pager_right_hover.gif) right top no-repeat}
#downloads .pagebrowser .pagebrowser_right li:hover span a:link,#downloads .pagebrowser .pagebrowser_right li:hover span a:visited,#downloads .pagebrowser .pagebrowser_right li:hover span a:active{color:#004411}
#downloads .pagebrowser .pagebrowser_right span{display:inline-block;font-weight:bold;text-transform:uppercase;color:#7ed47e;padding-right:5px;padding-top:3px;padding-bottom:3px;background:url(/fileadmin/images/default/downloads_pager_right.gif) right top no-repeat}
#downloads .pagebrowser .pagebrowser_right span.active{padding-right:10px;padding-left:5px}
#downloads .pagebrowser .pagebrowser_right span a{padding:0 5px}
#content .tx_wesprojects{}
#content .tx_wesprojects .addProject{margin:0 0 20px 0;clear:both}
#content .tx_wesprojects .addProject a{margin:0}
#content .tx_wesprojects .projectError{margin:24px 12px 0 12px;color:#c00}
#content .tx_wesprojects .projectList{border-bottom:1px solid #d8f0cf;margin:0 12px 0 12px;padding:0 0 30px 0;font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif}
#content .tx_wesprojects .projectList .projectItem{border-top:1px solid #d8f0cf;margin:30px 0 0 0;padding:13px 0 0 0}
#content .tx_wesprojects .projectList .projectManufacturer{float:left;width:96px;color:#666;font-size:14px;text-transform:uppercase}
#content .tx_wesprojects .projectList .projectInfo{margin:0 0 0 108px;color:#333}
#content .tx_wesprojects .projectList h4.projectTitle{font-size:17px;font-weight:bold}
#content .tx_wesprojects .projectList .projectDescription{margin:3px 0 0 0;font-size:14px;line-height:20px}
#content .tx_wesprojects .projectList .projectObject{padding:1px 6px 1px 6px;background:#d9f2d9;font-size:11px;text-transform:uppercase}
#content .tx_wesprojects .pagebrowser{font-size:0.75em;display:block;border:none;text-align:center;position:relative;background:url(/fileadmin/images/default/teaser_small_bg.gif) no-repeat 0 0;width:585px;padding:11px 20px 20px 20px;margin-left:12px}
#content .tx_wesprojects .pagebrowser li{margin:0 10px 0 0;padding:0;display:inline;float:none;border:none;font-size:13px;overflow:visible}
#content .tx_wesprojects .pagebrowser li.prevlink{left:20px;top:11px;position:absolute;margin:0;display:block !important}
#content .tx_wesprojects .pagebrowser li.nextlink{right:20px;top:11px;position:absolute;margin:0;display:block !important}
#content .tx_wesprojects .pagebrowser li a:link,#content .tx_wesprojects .pagebrowser li a:visited{display:inline-block;width:21px;height:20px;padding:2px 0 0 1px;margin-top:2px;border:none;background:url(/fileadmin/images/default/pagebrowser_number_bg.gif) no-repeat 0 0;font-weight:bold;text-transform:uppercase}
#content .tx_wesprojects .pagebrowser li span.active{background:transparent;display:inline-block;width:21px;height:20px;padding:2px 0 0 1px;border:none;font-weight:bold;color:#041}
#content .tx_wesprojects .pagebrowser li a:hover,#content .tx_wesprojects .pagebrowser li a:focus,#content .tx_wesprojects .pagebrowser li a:active{background:url(/fileadmin/images/default/pagebrowser_number_bg_hover.gif) no-repeat 0 0;color:#041}
#content .tx_wesprojects .pagebrowser li.prevlink a,#content .tx_wesprojects .pagebrowser li.nextlink a{background:url(/fileadmin/images/default/pagebrowser_button_bg.gif) no-repeat 0 0 !important;width:76px !important;height:21px !important;display:block !important;padding:5px 0 0 1px !important;margin-top:0px !important}
#content .tx_wesprojects .pagebrowser li.prevlink a:hover,#content .tx_wesprojects .pagebrowser li.prevlink a:focus,#content .tx_wesprojects .pagebrowser li.prevlink a:active,#content .tx_wesprojects .pagebrowser li.nextlink a:hover,#content .tx_wesprojects .pagebrowser li.nextlink a:focus,#content .tx_wesprojects .pagebrowser li.nextlink a:active{background:url(/fileadmin/images/default/pagebrowser_button_bg_hover.gif) no-repeat 0 0}
#content .tx_wesprojects .projectAttributes{margin:15px 0 0 0;font-size:13px;border-bottom:1px solid #D8F0CF}
#content .tx_wesprojects .projectAttribute{border-top:1px solid #d8f0cf;padding:3px 0 4px 0}
#content .tx_wesprojects .projectAttributeLabel{padding:0 10px 0 0;color:#808080;font-size:11px;text-transform:uppercase}
#content .tx_wesprojects .projectCountry{padding:1px 6px 1px 6px;background:#eee;font-size:11px;text-transform:uppercase}
#content .tx_wesprojects form.filters,#content .tx_wesprojects .active_filters{background:#d9f2d9 url(/fileadmin/images/default/downloads_filter_bg.gif) repeat-x 0 0;border-top:1px solid #d5f0ce;padding:0 0 12px 0}
#content .tx_wesprojects .active_filters{padding:0 10px 10px}
#content .tx_wesprojects .active_filters li strong{line-height:19px}
#content .tx_wesprojects form.filters .captionWrap{padding-bottom:5px}
#content .tx_wesprojects form.filters h2.caption{margin:10px 10px 0 10px}
#content .tx_wesprojects form.filters dl{width:307px}
#content .tx_wesprojects form.filters dl.left{float:left}
#content .tx_wesprojects form.filters dl.right{margin:0 0 0 307px}
#content .tx_wesprojects form.filters dt,#content .tx_wesprojects form.filters dd{padding-left:12px}
#content .tx_wesprojects form.filters dt{margin:9px 0 9px 0;color:#333;font-size:13px}
#content .tx_wesprojects form.filters dd select{display:block;width:284px;height:60px}
#content .tx_wesprojects form.filters dd select.sortingField{height:auto;width:180px;float:left;margin-right:5px}
#content .tx_wesprojects form.filters dd select.sortingDirection{height:auto;width:100px;float:left}
#content .tx_wesprojects form.filters dd input{display:block;width:284px}
#content .tx_wesprojects form.filters dd.wide input{width:591px}
#content .tx_wesprojects form.filters dd .hint{display:block;font-size:11px;color:#666}
#content .tx_wesprojects form.filters dd .submit{display:block;float:left;width:122px;background:transparent url(/fileadmin/ext/wes_projects/images/filter_submit_back.gif) no-repeat 0 0;padding:2px 0 3px 0;border:0;color:#fff;font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:13px;font-weight:bold;text-align:center;cursor:pointer}
#content .tx_wesprojects form.filters dd a.resetFilters{display:block;margin:0 0 0 144px;padding:4px 0 0 0;color:#007500;font-family:TheSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Times New Roman",sans-serif;font-size:13px;text-decoration:underline}
#content .tx_wesprojects form.filters dd a.resetFilters:hover{border:0}
#content .tx_wesprojects .projectDetails{width:730px}
#content .tx_wesprojects .projectDetails .projectObject{padding:1px 6px 1px 6px;background:#d9f2d9;font-size:14px;text-transform:uppercase}
#content .tx_wesprojects .projectDetails .projectContent{float:left;width:480px}
#content .tx_wesprojects .projectDetails .projectAdditionalInfos{margin:0 0 0 500px}
#content .tx_wesprojects .projectDetails .projectAdditionalInfos .content_text,#content .tx_wesprojects .projectDetails .projectDownloads{margin:8px 0 0 12px;font-size:13px;line-height:20px}
#content .tx_wesprojects .projectDetails .projectDownload{display:block;background:transparent url(/fileadmin/images/default/icons/icon_link_arrow.gif) no-repeat 5px -394px;padding:0 0 0 19px}
#content .tx_wesprojects .projectDetails .projectDownload .fileSize{color:#666;white-space:nowrap}
#content .tx_wesprojects .projectDetails h2.projectAdditionalInfoHeader{border-top:1px solid #e6efe5;margin:30px 0 0 6px;padding:6px 12px 0 6px;color:#666;font-size:12px;text-transform:uppercase}
#content .tx_wesprojects .projectForm .errors{color:#C42E00;font-weight:bold;padding-bottom:20px}
#content .tx_wesprojects .projectForm .errors .row{}
#content .tx_wesprojects .projectForm .projectSmallField{height:100px}
#content .tx_wesprojects .projectForm .checkboxes,#content .tx_wesprojects .projectForm .uploads{margin:0 0 0 132px;text-align:left}
#content .tx_wesprojects .projectForm p.upload{margin-bottom:6px}
#content .tx_wesprojects .projectForm .form_row textarea{background:#fff url(/fileadmin/images/default/textarea_back.gif) repeat-x 0 0 !important;border:1px solid #b1e29f !important;border-left:4px solid #b1e29f !important}
#content .tx_wesprojects .projectForm .form_row textarea:focus,#content .tx_wesprojects .projectForm .form_row textarea:hover{background-position:0 -1000px !important;border-color:#0a0 !important}
#content .tx_wesprojects .projectForm .form_row input,#content .tx_wesprojects .projectForm .form_row select{background:#fff url(/fileadmin/images/default/textarea_back_shortgradient.gif) repeat-x 0 -20px !important;border:1px solid #b1e29f !important;border-left:4px solid #b1e29f !important}
#content .tx_wesprojects .projectForm .form_row input:focus,#content .tx_wesprojects .projectForm .form_row input:hover,#content .tx_wesprojects .projectForm .form_row select:focus,#content .tx_wesprojects .projectForm .form_row select:hover{background-position:0 -1000px !important;border-color:#0a0 !important}
#content .tx_wesprojects .projectForm .form_row select{width:371px !important}
#content .tx_wesprojects .projectForm .form_row label{font-size:13px;width:115px;padding:5px 17px 0 0}
#content .tx_wesprojects .projectForm .form_row input.optionalLabel{color:#ccc}
#content .tx_wesprojects .projectForm .form_row .submit_row input:focus,#content .tx_wesprojects .projectForm .form_row .submit_row input:hover,#content .tx_wesprojects .projectForm .form_row .submit_row input{background:url("/fileadmin/images/default/contactform_submit_bg.gif") no-repeat scroll 0 0 transparent !important;background-position:0 0 !important;border:medium none !important;border-left:medium none !important;border-color:auto !important}
#content .tx_wesprojects .projectForm .uploads input{margin:0;width:200px}
#content .tx_wesprojects .projectForm .projectAddField{}
#content .tx_wesprojects .projectForm .form_row .checkbox_container label{width:300px;padding:0px 0px 0px 0px}
#content .tx_wesprojects .projectForm .form_row .checkboxes input{border:none;background:none;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-style:none !important}
#content .tx_wesprojects .projectForm .form_row .uploads input{width:330px}
#content .tx_wesprojects .projectForm .form_row .uploadHint{padding-bottom:8px}
