/* Style sheet module */
.mod_ch_flowplayer .player{margin-bottom:20px;}
.mod_login{width:892px;height:50px;padding-top:10px;padding-left:2px;background-color:#b0c0cf;font-weight:bold;color:#000000;}
a img{border:0px #ffffff;}
#left .mod_banner{margin-bottom:12px;}
.mod_breadcrumb{clear:both;margin-top:10px;margin-bottom:10px;padding-top:2px;padding-bottom:2px;border-top:1px solid #B0C0CF;border-bottom:1px solid #B0C0CF;}
.mod_breadcrumb .active{font-weight:bold;}
.mod_breadcrumb a{text-decoration:none;}
.mod_breadcrumb a:hover{background-color:#ffff99;}
.mod_faqlist ul li{margin:0;padding:0 0 5px;}
.mod_faqreader .info{display:none;}
.mod_login h4{float:left;margin-top:0;margin-left:2px;padding-right:40px;font-size:12px;color:#000000;}
.mod_login .login_info{font-weight:normal;}
.mod_login input{width:130px;margin-top:2px;background-color:#e5ebf1;border:1px solid #000000;}
.mod_login .username{margin:0 43px 0 0;padding:0;}
.mod_login .submit{width:80px;background-color:#d4dde6;}
.mod_login .error{left:165px;top:140px;position:absolute;color:#ff0000;}
.ce_accordion div.accordion > div{margin-top:10px;margin-bottom:2px;}
.ce_accordion div.toggler{margin-bottom:5px;padding:5px 10px 5px 25px;background:#99adc8 url("tl_files/allgemeine_grafiken/accord_zugeklappt.jpg") left center no-repeat;font-weight:bold;}
.ce_accordion div.active{padding:5px 10px 5px 25px;background:#99adc8 url("tl_files/allgemeine_grafiken/accord_aufgeklappt.jpg") right center no-repeat;font-weight:bold;}
.ce_accordion div.hover{background:#99adc8 url("tl_files/allgemeine_grafiken/accord_mouseover.jpg") right center no-repeat;text-decoration:underline;cursor:pointer;}
#garantiekonzepte{margin-bottom:5px;padding:2px;}
#garantiekonzepte ul{margin:0;padding:0;}
#garantiekonzepte a{color:#000000;}
#garantiekonzepte li{margin-bottom:10px;}
#garantiekonzepte h1{margin-bottom:20px;}
.mod_memberlisting th{background-color:#b0c0cf;}
.mod_memberlisting td{vertical-align:top;}
.mod_memberlisting table{width:665px;}
.mod_memberlisting p{margin-top:5px;margin-bottom:0;}
.mod_memberlisting .pagination ul{margin:0;padding:0;}
.mod_memberlisting .pagination ul li{float:left;display:block;margin:0;padding-right:10px;}
.mod_memberlisting .pagination_current{font-weight:bold;}
.mod_memberlisting .pagination a{text-decoration:none;}
.mod_memberlisting .pagination a:hover{font-weight:bold;text-decoration:underline;}
.mod_memberlisting .list_per_page .submit{width:110px;}
.mod_rss_reader .weiter{margin-top:5px;padding:3px 0 3px 3px;background-color:#e5ebf1;font-weight:bold;font-size:10px;}
.ce_downloads{margin:10px 0;padding:0 0 10px 10px;}
.ce_downloads img{display:none;}
.ce_downloads h1{margin:0;padding:0 0 5px;font-family:Verdana, sans serif;font-weight:bold;font-size:12px;color:#000000;}
.ce_downloads a{display:block;margin:0;padding:2px 0 5px 25px;background:url("tl_files/allgemeine_grafiken/iconPDF.gif") left top no-repeat;}
.ce_downloads p{margin:0;padding:0;}
.mod_upcoming_events{margin-bottom:10px;padding:2px;border:1px solid #000000;}
.mod_upcoming_events h1{margin-top:0;margin-bottom:3px;padding:2px;background-color:#B0C0CF;}
.mod_upcoming_events .event{margin:0;padding:0 0 6px;}
.mod_upcoming_events a{display:block;text-decoration:none;}
.mod_upcoming_events a:hover{background-color:#ffff99;}
.mod_upcoming_events .time{display:none;}
.mod_upcoming_events .date{font-weight:bold;}
.mod_upcoming_events br{display:none;}
.mod_calendar{width:466px;border:1px solid #000000;}
.mod_calendar h1{text-align:center;}
.mod_calendar .label{width:66px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#b0c0cf;font-weight:bold;font-size:10px;color:#000000;}
.mod_calendar td{width:66px;height:60px;vertical-align:top;border-top:1px dotted #999999;border-right:1px dotted #999999;color:#000000;}
.mod_calendar .header{padding-top:2px;padding-bottom:2px;padding-left:2px;vertical-align:top;background-color:#e5ebf1;font-size:10px;}
.mod_calendar .head{padding-top:10px;padding-bottom:10px;text-align:center;background-color:#e5ebf1;font-weight:bold;font-size:10px;}
.mod_calendar .today .header{background-color:#B0C0CF;font-weight:bold;font-style:italic;}
.mod_calendar .today{background-color:#e5ebf1;}
.mod_calendar .event{padding:2px 2px 5px;}
.mod_calendar .event a{padding-top:2px;padding-bottom:5px;font-size:9px;color:#000000;}
#right .mod_banner{float:left;margin-right:5px;margin-bottom:12px;margin-left:5px;}
#left .mod_banner img,#right .mod_banner img{border:1px solid #000000;}
#left .mod_banner .banner_flash,#right .mod_banner .banner_flash{background-color:#000000;border:1px solid #000000;}
#left .mod_banner .banner_flash img,#right .mod_banner .banner_flash img{display:none;}
#banner_links{margin:0 0 12px;padding:0;}
.mod_eventreader .ce_text{margin-top:0;margin-bottom:10px;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#E5EBF1;}
.mod_eventreader .ce_text a{font-weight:bold;}
.mod_eventreader h1{margin:0;padding:5px 0;text-align:center;background-color:#b0c0cf;}
.mod_eventreader .info{padding:0 0 5px;text-align:center;background-color:#b0c0cf;}
.mod_eventreader .back a{display:none;}
.mod_eventlist h1{display:block;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #000000;}
.mod_eventlist .date{margin-right:10px;}
.mod_eventlist .time{margin-left:10px;}
.mod_eventlist .event{padding-bottom:7px;}
.mod_eventlist a{font-weight:bold;text-decoration:none;color:#000000;}
.mod_eventlist a:hover{text-decoration:underline;}
.layout_short .info{margin:0 0 2px;color:#999999;}
.layout_short h2{margin:0;}
.layout_short h2 a{font-weight:bold;text-decoration:none;color:#000000;}
.layout_short h2 a:hover{text-decoration:underline;}
.layout_short .teaser{margin:5px 0 0;padding:0;}
.layout_short .more{margin:0 0 10px;padding:0 0 2px;text-align:right;border-bottom:1px solid #000000;}
.layout_short .more a{text-decoration:none;color:#000000;}
.layout_short .more a:hover{font-weight:bold;}
#supris-log .ce_text{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dotted #aaaaaa;}
#suchergebnisse h3{padding-top:5px;text-align:left;border-top:1px dotted #000000;}
#suchergebnisse h3 a{font-weight:bold;font-size:11px;color:#000000;}
#suchergebnisse .relevance{font-weight:normal;font-size:10px;}
#suchergebnisse .highlight{background-color:#e5ebf1;font-weight:bold;}
#suchergebnisse .url{display:none;}
#suchergebnisse input{width:200px;border:1px solid #000000;}
#suchergebnisse .submit{width:50px;}
#header .suchformular{width:300px;left:165px;position:relative;}
#header .suchformular input{width:200px;border:1px solid #000000;}
#header .suchformular .submit{width:50px;}
#header .suchformular .submit{width:50px;}
#supris .hyperlink_txt{padding-left:25px;}
#supris .aussendung{width:458px;margin-left:10px;padding-top:3px;padding-bottom:3px;background:url("tl_files/allgemeine_grafiken/ico_ansicht.gif") left top no-repeat;}
#supris .bestellung{width:458px;margin-left:10px;padding-top:3px;padding-bottom:3px;background:#e5ebf1 url("tl_files/allgemeine_grafiken/iconPDF.gif") left top no-repeat;}
#hyperlinks .ce_hyperlink{margin-left:10px;padding-left:50px;background:url("tl_files/allgemeine_grafiken/pfeil_blau.jpg") left bottom no-repeat;}
#hyperlinks .ce_hyperlink a{text-decoration:none;font-size:12px;color:#000000;}
#hyperlinks .ce_hyperlink a:hover{font-weight:bold;}
#bestellformular input{width:40px;margin-top:2px;margin-bottom:10px;background-color:#e5ebf1;border:1px solid #000000;}
#bestellformular label{display:block;}
#bestellformular label.adresse{width:105px;float:left;display:inline;margin-top:2px;}
#bestellformular input.adresse{width:200px;position:relative;}
#bestellformular .error{color:#ff0000;}
#bestellformular .submit{width:70px;}
#bestellformular select{width:60px;margin-top:2px;margin-bottom:10px;background-color:#e5ebf1;border:1px solid #000000;}
#bestellformular .explanation{padding-bottom:10px;}
#bestellformular textarea{width:250px;background-color:#e5ebf1;border:1px solid #000000;}
.kontaktformular label{padding-right:10px;}
#kontaktformular input{width:200px;margin-bottom:5px;background-color:#e5ebf1;border:1px solid #000000;}
#kontaktformular textarea{width:300px;background-color:#e5ebf1;border:1px solid #000000;}
#kontaktformular .explanation{padding-bottom:10px;}
#kontaktformular td{vertical-align:top;}
#kontaktformular .submit_container{margin-top:10px;}
#kontaktformular .submit_container .submit{width:65px;}

