/* Style sheet hebammen */
body{margin:0;background-color:#F8F6ED;font-family:arial;}
body.home #titlesection{height:280px;}
.block{}
h1{font-size:160%;color:#840000;}
h2{font-size:130%;color:#840000;}
#header{height:120px;padding:0;background-color:#AA440D;background:url("tl_files/hebammen.ch/bg_header_bottom.jpg") repeat-x bottom #AA440D;}
#header .inside{height:120px;}
#container{width:960px;background:url("tl_files/hebammen.ch/bg_container_home.jpg") repeat-y top #E6DCAC;margin:0 0 0 40px;}
#container .inside{padding:24px;}
#ext_container{margin:0;padding:0;background:url("tl_files/hebammen.ch/bg_ext_container_top.jpg") repeat-x top #EAE2BD;}
#left{background:url("tl_files/hebammen.ch/bg_left_top.jpg") repeat-x top #E6DCAC;}
#right{background:url("tl_files/hebammen.ch/bg_right_top.jpg") repeat-x top #DFD299;}
#right .inside{padding:0;}
.ce_text p{margin-bottom:6px;line-height:150%;}
.custom{background:#F1EDDA;}
.custom #teaser_left,.custom #teaser_center,.custom #teaser_right{width:213px;float:left;}
.custom #news{width:320px;float:left;}
#main{width:740px;background-color:#F0EACE;background:url("tl_files/hebammen.ch/bg_main_top.jpg") repeat-x top #F0EACE;}
body.threecol #main{width:auto;background-color:#F0EACE;background:url("tl_files/hebammen.ch/bg_main_top.jpg") repeat-x top #F0EACE;}
body.threecol #right .inside{padding: 0 16px 30px 16px;}
#footer{width:960px;margin-top:50px;margin-left:40px;background-color:#fff;}
#logo{width:253px;height:33px;margin: 25px 0 0 40px;}
#titlesection{height:75px;background-color:#ff9900;}
#titlesection h1{margin-left:282px;padding-top:20px;font-size:200%;color:#fff;text-transform:uppercase;}
body.home #titlesection h1{width:400px;left:60px;top:165px;position:absolute;margin-left:0px;padding-top:0px;font-size:220%;line-height:150%;}
#titlesection .ce_image{margin-left:40px;}
body.home #ext_container{margin:0;padding:0;background:url("tl_files/hebammen.ch/bg_ext_container_top.jpg") repeat-x top #EAE2BD;}
body.home #container{width:960px;background:url("tl_files/hebammen.ch/bg_container_home.jpg") repeat-y top #E6DCAC;margin:0 0 0 40px;}
body.home #main{width:960px;background:url("tl_files/hebammen.ch/bg_container_home_top.jpg") no-repeat;}
body.home #main .custom{width:960px;clear:left;background:url("tl_files/hebammen.ch/bg_custom_home.jpg") repeat-y;}
body.home div#home.mod_article{width:600px;float:left;padding:0 20px 0px 0;}
body.home .mod_upcoming_events{width:270px;float:left;padding:10px 0 30px 20px;}
body.home .mod_upcoming_events .date{font-weight:bold;}
body.home .mod_upcoming_events .event{border-top:1px dotted #8F7C23;font-size:95%;margin: 3px 0 0 0;padding: 8px 0 3px 23px;background:url("tl_files/hebammen.ch/date.gif") no-repeat left;}
body.home .mod_upcoming_events .event a{font-weight:bold;}
body.home .mod_upcoming_events h1{font-size:160%;color:#840000;text-transform:uppercase;}
body.home .mod_upcoming_events div.event div.ce_text{display:none;}
body.home #home_hebammensuche{width:300px;height:260px;left:680px;top:0px;position:absolute;background-color:#D85610;}
#header .mod_navigation{bottom:0px;position:absolute;margin:0;padding:0px;}
#header .mod_navigation ul.level_1{margin:0;list-style-type:none;}
#header .mod_navigation ul.level_1 li{display:inline;margin:0;}
#header .mod_navigation ul.level_1 a{display:inline-block;padding:7px 10px;background-color:#893608;font-weight:bold;color:#fff;}
#header .mod_navigation ul.level_1 a:hover{background-color:#ff9900;text-decoration:none;}
#header .mod_navigation ul.level_1 li span.active{display:inline-block;padding:7px 10px;background-color:#ff9900;color:#fff;}
#header .mod_navigation ul.level_1 a.trail{display:inline-block;padding:7px 10px;background-color:#ff9900;color:#fff;}
.home #header .mod_navigation ul.level_1 li span.active{display:inline-block;padding:7px 10px;background-color:#893608;font-weight:bold;color:#fff;}
.active{font-weight:bold;}
#left .mod_navigation{margin:0;padding:0px;}
#left .mod_navigation ul.level_1{margin:0;padding:0;list-style-type:none;}
#left .mod_navigation ul.level_1 li{display:block;padding:3px 5px 3px 0;}
#left .mod_navigation ul.level_1 a{display:block;color:#893608;}
#left .mod_navigation ul.level_1 a:hover{text-decoration:none;color:#3F1803;}
#left .mod_navigation ul.level_1 li span.active{font-weight:bold;color:#840000;}
#header .mod_customnav ul.level_1{width:350px;top:-10px;left:630px;position:absolute;padding:10px;text-align:right;background: #893608;}
#header .mod_customnav ul.level_1 li{display:inline;margin-left:15px;}
#header .mod_customnav ul.level_1 li a{height:18px;font-size:90%;color:#fff;}
#header .mod_customnav ul.level_1 span.active{font-size:90%;color:#F0EACE;}
#header .mod_customnav ul.level_1 li a.customnav_search{padding-left:18px;background:url("tl_files/hebammen.ch/bg_nav_suche.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li .customnav_search{padding-left:18px;background:url("tl_files/hebammen.ch/bg_nav_suche.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li .customnav_login{padding-left:22px;background:url("tl_files/hebammen.ch/bg_nav_login.gif") no-repeat 0 0;}
#header .mod_customnav ul.level_1 li a.customnav_login{padding-left:22px;background:url("tl_files/hebammen.ch/bg_nav_login.gif") no-repeat 0 0;}
#header .mod_customnav ul.level_1 li a.customnav_logout{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_logout.gif") no-repeat 0 0;}
#header .mod_customnav ul.level_1 li .customnav_logout{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_logout.gif") no-repeat 0 0;}
#header .mod_customnav ul.level_1 li a.customnav_links{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_links.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li .customnav_links{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_links.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li a.customnav_sitemap{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_sitemap.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li .customnav_sitemap{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_sitemap.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li a.customnav_kontakt{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_kontakt.jpg") no-repeat 0 50%;}
#header .mod_customnav ul.level_1 li .customnav_kontakt{padding-left:20px;background:url("tl_files/hebammen.ch/bg_nav_kontakt.jpg") no-repeat 0 50%;}
.mod_newslist{}
.mod_newslist .date{font-weight:bold;}
.mod_newslist h1{font-size:160%;color:#840000;text-transform:uppercase;letter-spacing:110%;}
.mod_newslist .layout_short{width:80%;border-bottom:1px dotted #c0c0c0;margin: 20px 0 0 0;padding:0 0 10px 0;}
.mod_newslist .layout_short p.info{border-bottom:1px dotted #silver;font-size:80%;color:#666;margin: 0 0 5px 15px;}
.mod_newslist .layout_short h2 a{font-weight:bold;color:#840000;}
.mod_newslist .layout_short p.teaser{line-height:180%;margin: 0 50px 4px 15px;}
.mod_newslist .layout_short p.more{height:32px;display:inline-block;font-size:100%;margin:0 0 0 15px;background:url("tl_files/hebammen.ch/bg_morebutton_left.gif") no-repeat top left;}
.mod_newslist .layout_short p.more a{height:32px;display:inline-block;margin-left:25px;padding:8px 15px 5px 5px;font-weight:bold;font-size:100%;color:#fff;background:transparent url("tl_files/hebammen.ch/bg_morebutton_right.gif") no-repeat top right;}
.mod_newslist .layout_simple{border-top:1px dotted #8F7C23;font-weight:bold;font-size:95%;margin: 3px 0 0 0;padding: 6px 0 3px 23px;background:url("tl_files/hebammen.ch/bell.gif") no-repeat left;}
.mod_newslist .layout_simple a{font-weight:bold;}
#footer .mod_customnav{width:173px;float:left;padding:20px;}
#footer #service_nav_links{background: url("tl_files/hebammen.ch/icon_world.gif") no-repeat 30px 30px;}
#footer #service_nav_news{background: url("tl_files/hebammen.ch/icon_rss.gif") no-repeat 30px 30px;}
#footer #service_nav_suche{background: url("tl_files/hebammen.ch/icon_agenda.gif") no-repeat 30px 30px;}
#footer #service_nav_info{background: url("tl_files/hebammen.ch/icon_keys.gif") no-repeat 30px 30px;}
#footer .mod_customnav ul.level_1{list-style-type:none;padding: 0px 0 0 65px;}
#footer .mod_customnav ul.level_1 li{display:block;margin: 0 0 3px 0;}
#footer .mod_customnav ul.level_1 li a{color:#666666;}
.mod_search{}
.mod_search h1{}
.mod_search p.header{border-bottom:1px dotted #8F7C23;font-weight:bold;font-size:120%;color:#840000;margin: 30px 0 0 0;}
.mod_search div{margin-bottom:5px;}
.mod_search div h3{margin: 16px 0 5px 0;}
.mod_search div h3 a{font-size:110%;}
.mod_search div h3 span.relevance{font-size:80%;}
.mod_search div p.context{font-size:90%;}
.mod_search div p.context span.highlight{font-weight:bold;}
.mod_search div p.url{display:block;color:#595959;margin: 7px 0 3px 0;}
.mod_search div p.url span.filesize{}
.mod_search form{padding:10px 6px;background-color:#E7DCAE;border-top:1px dotted #8F7C23;border-bottom:1px dotted #8F7C23;}
.mod_search form .formbody{}
.mod_search form .formbody #keywords{}
.mod_search form .formbody #submit{}
.mod_search form .formbody #query_type{margin: 6px 0 0 0;}
.mod_sitemap{}
.mod_sitemap h1{font-size:120%;}
.mod_sitemap ul{color:#893608;list-style-type:circle;padding:0 0 0 20px;}
.mod_sitemap li{margin:0;padding:5px;}
.mod_sitemap ul.level_1{font-weight:bold;}
.mod_sitemap ul.level_1 li a{}
.mod_sitemap ul.level_1 .submenu{}
.mod_sitemap ul.level_1 .submenu ul.level_2{list-style-type:square;margin: 3px 0 3px 20px;}
table.all_records{border-collapse:separate;margin: 20px 0 20px 0;}
table.all_records thead{color:#fff;background: #AA440D;}
table.all_records thead tr{margin:10px 0;}
table.all_records thead th{padding:5px 15px 5px 5px;font-weight:bold;}
table.all_records thead a{color:#fff;}
table.all_records tbody{}
table.all_records tbody tr{}
table.all_records tbody tr.even{background:#EAE2BD;}
table.all_records tbody tr.odd{}
table.all_records tbody tr td{padding:5px 15px 5px 5px;vertical-align:top;}
div#pinwand-uebersicht table.all_records{clear:left;margin-bottom:40px;color:#582205;}
div#pinwand-uebersicht table.all_records .col_1,div#pinwand-uebersicht table.all_records .col_0{font-weight:bold;}
div#pinwand-uebersicht table.all_records .col_3{color:#000;}
div#pinwand-uebersicht table.all_records th.col_first{width:120px;}
div#pinwand-uebersicht .list_search{width:400px;float:left;margin-right:20px;}
div#pinwand-uebersicht .list_search form{width:380px;margin-bottom:0;padding-bottom:10px;padding-left:5px;}
div#pinwand-uebersicht .list_per_page{width:260px;float:left;}
div#pinwand-uebersicht .list_per_page form{width:250px;margin-bottom:0;padding-bottom:10px;padding-left:5px;}
#left .mod_login{background-color:#DBCC88;margin:30px 0 10px 0;}
#left .mod_login h2{margin:0;font-size:100%;}
#left .mod_login form{margin:10px 0 0 0;}
#left .mod_login form label{font-size:90%;margin: 4px 0 0 2px;}
#left .mod_login form input.text{width:140px;font-size:90%;margin: 0 0 4px 0;}
#left .mod_login form input.submit{font-size:90%;}
form input.checkbox{padding:0;border:0;}
fieldset{width:320px;float:left;border-top:1px dotted #840000;border-right:0px dotted #840000;border-bottom:0px dotted #840000;border-left:0px dotted #840000;margin: 0 10px 30px 0;}
fieldset legend{padding:5px;background-color:#F0EACE;font-weight:bold;color:#840000;}
fieldset label{vertical-align:top;font-weight:bold;}
#main div.submit_container{clear:both;border-top:1px dotted #gray;margin:10px 0 30px 0;}
.mod_registration{}
.mod_registration form input.checkbox{padding:0;border:0;}
.mod_registration fieldset{width:320px;float:left;border-top:1px dotted #840000;border-right:0px dotted #840000;border-bottom:0px dotted #840000;border-left:0px dotted #840000;margin: 0 10px 30px 0;}
.mod_registration fieldset legend{padding:5px;background-color:#F0EACE;font-weight:bold;color:#840000;}
.mod_registration fieldset label{vertical-align:top;font-weight:bold;}
fieldset.personalData{height:250px;}
.mod_registration fieldset.personalData{height:160px;}
fieldset.addressDetails{height:250px;}
.mod_registration fieldset.addressDetails{height:160px;}
fieldset.contactDetails{height:180px;}
fieldset.loginDetails{height:180px;}
fieldset.profileDetails{width:640px;}
fieldset.newsletterDetails{}
fieldset.helpdeskDetails{}
fieldset.captchaDetails{}
fieldset.profileDetails table span{width:250px;display:inline-block;margin: 0 10px 4px 0;}
fieldset.profileDetails table span label{width:210px;}
fieldset table tr td{vertical-align:top;}
fieldset.profileDetails table tr td{border-bottom:1px dotted #gray;padding:5px 0 5px 0;}
fieldset.profileDetails table tr.row_16 td{border-bottom:0;padding:5px 0 5px 0;}
fieldset.profileDetails table span input{vertical-align:top;}
fieldset.profileDetails table span label{vertical-align:top;font-weight:normal;}
fieldset.newsletterDetails table span{width:170px;display:inline-block;margin: 0 10px 8px 0;}
fieldset.newsletterDetails table span input{vertical-align:top;}
fieldset.captchaDetails{width:640px;}
fieldset.captchaDetails label{width:100px;}
fieldset.aboutmeDetails{width:640px;}
fieldset.aboutmeDetails textarea{width:400px;font-size:120%;}
fieldset.hebammenDetails{width:640px;clear:left;}
fieldset.hebammenDetails label{width:200px;}
fieldset.hebammenDetails table{width:640px;}
fieldset.hebammenDetails table div.checkbox_container{widht:300px;}
fieldset.hebammenDetails table div.checkbox_container label{width:300px;}
#tl_search_hebammen{}
#tl_search_hebammen .formbody{width:700px;}
#tl_search_hebammen input.checkbox{padding:0;border:0;}
#tl_search_hebammen input[type="checkbox"]{border:0;background:transparent;}
#tl_search_hebammen fieldset.kantone{width:320px;float:right;border-top:1px dotted #840000;border-right:0px dotted #840000;border-bottom:0px dotted #840000;border-left:0px dotted #840000;margin: 0 10px 30px 0;}
#tl_search_hebammen fieldset legend{padding:5px;background-color:#F0EACE;font-weight:bold;color:#840000;}
#tl_search_hebammen fieldset label{width:270px;vertical-align:top;font-weight:normal;}
#tl_search_hebammen fieldset.leistungsangebot{}
#tl_search_hebammen div.submit_container{padding:10px;background-color:#E7DCAE;border:1px solid #c0c0c0;}
#tl_search_hebammen div.submit_container input{padding:5px 10px;background-color:#FF9900;font-weight:bold;color:#fff;}
#tl_search_hebammen div.submit_container input[type="submit"]{margin:0;padding:5px 10px 5px 28px;font-weight:bold;color:#fff;background:#ff9900 url("tl_files/hebammen.ch/bg_button.jpg") left center;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tl_search_hebammen div.submit_container input#ctrl_search{border:0;background:transparent;margin:0 5px 0 10px;}
#tl_search_hebammen div.submit_container label{width:400px;vertical-align:bottom;}
.mod_memberlist{}
.mod_memberlist h1{margin-bottom:1em;}
.mod_memberlist h2,.mod_hebammenSearch h2{width:150px;float:left;}
.mod_memberlist h2.heading,.mod_hebammenSearch h2.heading{width:700px;float:left;border-bottom:1px dotted #A39865;}
.mod_memberlist img.avatar{margin-bottom:3em;}
.mod_memberlist .list_search form{float:none;}
.mod_memberlist .list_search table{}
.mod_memberlist .list_search .select{margin-left:0;}
.mod_memberlist .list_search form,.mod_hebammenSearch .list_search form{width:480px;border:1px solid #E7DCAE;margin:0 0 20px 0;background:#EAE2BD;}
.mod_memberlist form{width:180px;float:left;border:1px solid #E7DCAE;background:#EAE2BD;margin: 0 0 30px 0;}
.mod_memberlist form label.mandatory,.mod_hebammenSearch form label.mandatory{width:50px;}
.mod_memberlist form textarea,.mod_hebammenSearch form textarea{width:150px;}
#main .mod_memberlist form .submit_container,#main .listing form .submit_container{clear:left;margin:0;padding-top:0;border-top:0;}
img.avatar{width:128px;height:128px;float:left;clear:left;border:2px solid #c0c0c0;background:#fff;margin: 10px 0 10px 0;}
.mod_avatar{background-color:#f8f6ed;border:1px dotted #c0c0c0;margin: 20px 0 20px 0;}
table.single_record{width:470px;float:right;border-collapse:separate;margin: 0px 0 20px 0;}
table.single_record tr.odd{}
table.single_record tr.even{background:#EAE2BD;}
table.single_record tr td{padding:5px 15px 5px 5px;}
table.single_record tr td.label{width:250px;}
table.single_record tr td.value{width:180px;font-weight:bold;}
.listing form{width:180px;float:left;border:1px solid #E7DCAE;background:#E6DCAC;margin: 0 0 30px 0;}
.listing p.confirm{width:180px;float:left;border:1px solid #E7DCAE;font-weight:bold;color:#840000;background:#EAE2BD;margin: 0 0 30px 0;}
.go_back{margin:15px;}
.go_back a{width:60px;clear:left;display:block;padding:5px 15px 5px 25px;border:1px solid #A84204;font-weight:bold;background: #E7DCAE url("tl_files/hebammen.ch/bg_back.gif") no-repeat 5px 50%;}
p.back{margin:15px;}
p.back a{padding:5px 15px 5px 25px;border:1px solid #A84204;font-weight:bold;background: #E7DCAE url("tl_files/hebammen.ch/bg_back.gif") no-repeat 5px 50%;}
.pdf_link{margin-bottom:-14px;padding:3px;text-align:right;}
.pdf_link a{position:relative;margin:2px;padding:4px 3px 5px 25px;border:1px dotted #silver;text-decoration:none;font-size:80%;color:#666666;background:url("tl_files/hebammen.ch/pdf_icon_18px.gif") no-repeat 2px 50%;}
.pdf_link a:hover{text-decoration:none;color:#000;}
.accordion{width:450px;margin-left:3px;padding:10px;background:#F8F6ED;}
.ce_accordion{width:460px;}
.ce_accordion .toggler{display:block;margin:0;padding:5px 5px 5px 30px;border-bottom:1px solid #fff;cursor:help;background:#E6DCAC url("tl_files/hebammen.ch/button_faq.gif") no-repeat 5px;}
.ce_accordion .accordion div{margin:10px;padding-bottom:20px;}
.accordion .ce_form{}
.accordion .ce_form h1{margin-top:10px;}
.accordion .ce_form p{margin-bottom:10px;font-weight:bold;}
.accordion .ce_form input.submit{margin:0;padding:0;border:0;background:transparent;}
#main .accordion .ce_form div.submit_container{margin:10px 0 10px 0;}
div.pagination{padding:8px 8px 15px 8px;border:1px dotted #c0c0c0;background:#fff;}
div.pagination p{margin-bottom:5px;font-weight:bold;font-size:11px;}
div.pagination ul{margin:0;padding:0;list-style-type:none;}
div.pagination ul li{display:inline;margin-right:5px;}
div.pagination ul li a{padding:2px 5px;background-image:url("none");border:1px solid #c0c0c0;font-weight:bold;text-decoration:none;}
div.pagination ul li .current{padding:2px 5px;background-color:#999999;border:1px solid #c0c0c0;font-weight:bold;color:#fff;}
.ce_hyperlink{height:32px;margin:0px 0px 10px 0px;padding:0;background:url("tl_files/hebammen.ch/bg_linkbutton_left.gif") no-repeat top left;}
a.hyperlink_txt{height:32px;display:inline-block;margin-left:25px;padding:8px 15px 5px 5px;font-weight:bold;color:#fff;background:#fff url("tl_files/hebammen.ch/bg_linkbutton_right.gif") no-repeat top right;}
div#ctrl_agb label{width:280px;}
p.error,p.message{display:inline-block;margin:5px;padding:5px;border:2px solid #CC0000;font-weight:bold;color:#CC0000;}
#main .image_container img{padding:5px;border:1px solid #c0c0c0;background:#fff;}
.home #main .image_container img{padding:0;border:0;background:transparent;}
#main .ce_text ul{padding-left:20px;list-style-type:square;}
#main .ce_text ul li{margin:0 50px 5px 0;}
a.link{padding-left:21px;font-weight:bold;text-decoration:underline;background:url("tl_files/hebammen.ch/bg_link.gif") no-repeat center left;}
form input{margin:3px 5px;padding:3px;background-color:#F8F6ED;border:1px solid #c0c0c0;}
form input.text{width:200px;}
form select{margin:3px 5px;padding:3px;background-color:#F8F6ED;border:1px solid #c0c0c0;}
form textarea{width:200px;margin:3px 5px;padding:3px;background-color:#F8F6ED;border:1px solid #c0c0c0;}
form input:hover{background-color:#fff;}
form label{width:80px;display:inline-block;margin:3px 10px 3px 0;}
form input.submit{padding:5px 10px 5px 28px;font-weight:bold;color:#fff;background:#ff9900 url("tl_files/hebammen.ch/bg_button.jpg") left center;-moz-border-radius:3px;-webkit-border-radius:3px;}
#veranstaltungskalender{}
.mod_calendar{padding:10px;border-top:2px solid #BFB390;border-bottom:2px solid #BFB390;background:#F8F6ED;}
.mod_calendar h1{}
table.minicalendar{border-collapse:separate;color:#333333;}
table.minicalendar thead{color:#550000;}
table.minicalendar thead th.head{margin:1px;padding:2px;text-align:center;border-top:1px solid #BFB390;border-right:1px solid #BFB390;border-bottom:2px solid #BFB390;border-left:1px solid #BFB390;background:#F0EACE;}
table.minicalendar thead th.previous{}
table.minicalendar thead th.previous a{display:block;font-weight:bold;background:#E6DCAC;}
table.minicalendar thead th.current{}
table.minicalendar thead th.current a{display:block;font-weight:bold;background:#E6DCAC;}
table.minicalendar thead th.next{}
table.minicalendar thead th.next a{display:block;font-weight:bold;background:#E6DCAC;}
table.minicalendar thead th.label{margin:2px;padding:2px;text-align:center;border:1px solid #BFB390;background:#F0EACE;}
table.minicalendar td{margin:1px;padding:2px;text-align:center;background:#fff;}
table.minicalendar td.days{border-bottom:1px solid #BFB390;}
table.minicalendar td.empty{background:transparent;}
table.minicalendar td.weekend{color:#AA440D;}
table.minicalendar td.today{border:1px solid #146F07;color:#146F07;background:#D7EBCF;}
table.minicalendar td.active{}
table.minicalendar td.active a{display:block;padding:1px;border:1px solid #ff9900;color:#ff9900;}
table.minicalendar{}
.mod_eventlist{}
.mod_eventlist h1{width:75%;padding-bottom:6px;border-bottom:1px dotted #666666;}
.mod_eventlist .header{width:80%;font-size:85%;color:#333333;margin:0 0 8px 0;}
.mod_eventlist .even{}
.mod_eventlist .odd{}
.mod_eventlist .header .day{}
.mod_eventlist .event{width:80%;margin:0 0 30px 0;}
.mod_eventlist .event h2{border-bottom:4px solid #E7DCAE;}
.mod_eventlist .event h2 a{padding: 8px 0 3px 23px;background:url("tl_files/hebammen.ch/date_trans.gif") no-repeat left;}
.mod_eventlist p.time{margin-bottom:4px;font-weight:bold;font-style:italic;font-size:85%;color:#333333;}
.mod_eventlist .ce_text{}
.mod_eventlist .ce_text p{}
.mod_upcoming_events{}
.mod_upcoming_events .event{width:80%;margin: 0 0 30px 0;}
.mod_upcoming_events .event p.date_time{margin-bottom:8px;font-size:85%;color:#333333;}
.mod_upcoming_events .event h2{border-bottom:4px solid #E7DCAE;}
.mod_upcoming_events .event h2 a{padding: 8px 0 3px 23px;background:url("tl_files/hebammen.ch/date_trans.gif") no-repeat left;}
.mod_upcoming_events .event p.time{margin-bottom:4px;font-weight:bold;font-style:italic;font-size:85%;color:#333333;}
.mod_upcoming_events .event .ce_text{}
.mod_upcoming_events .event .ce_text p{}
.mod_newsmenu{}
.mod_newsmenu h1{border-bottom:1px dotted #c0c0c0;font-size:140%;}
.mod_newsmenu ul.level_1{list-style-type:none;margin:0 0 10px 0;}
.mod_newsmenu ul.level_1 li{}
.mod_newsmenu ul.level_1 li.year{font-weight:bold;color:#978F72;}
.mod_newsmenu ul.level_2{list-style-type:none;margin:10px 0;}
.mod_newsmenu ul.level_2 li{}
.mod_newsmenu ul.level_2 li a{display:block;background:url("tl_files/hebammen.ch/bg_news_entry.gif") no-repeat left;padding: 4px 0 4px 28px;}
.mod_newsmenu ul.level_2 li a:hover{}
.mod_subscribe,.mod_unsubscribe{width:400px;border-top:1px dotted #c0c0c0;border-bottom:1px dotted #c0c0c0;background:#fff;margin:20px 0 20px 0;}
.mod_nl_list{}
.mod_nl_list h1{}
.mod_nl_list ul{width:260px;padding-left:0;list-style-type:none;}
.mod_nl_list ul li{display:block;border-bottom:1px dotted #c0c0c0;color:#666666;padding:3px 0 3px 0;}
.mod_nl_list ul li a{font-weight:bold;}
.mod_nl_reader{}
.mod_nl_reader h1{}
.mod_nl_reader div.newsletter{margin-bottom:30px;padding:10px;border-top:1px dotted #c0c0c0;border-bottom:1px dotted #c0c0c0;background:#fff;}
p.loginToSend,p.emailDisabled{width:200px;clear:left;}
.mod_membermail{padding:10px;background:#E6DCAC;}
.mod_membermail h2{border-bottom:1px dotted #c0c0c0;}
.list_search form{display:block;}
