/* Style sheet frohsinn_norf */
a,body,div,input,label,li,ol,span,select,td,th,textarea,u,ul{font-family:Verdana, sans-serif;font-size:11px;}
em,span,strong{font-family:Verdana, sans-serif;}
h1{font-family:Georgia, sans-serif;font-size:16px;}
h2{font-family:Georgia, sans-serif;font-size:14px;color:#996633;}
h3{font-family:Georgia, sans-serif;font-size:13px;color:#003333;}
h3 .ce_headline{margin-left:10px;}
h3 .artikelkategorie{margin-left:20px;padding-top:20px;color:#639639;}
a{text-decoration:none;color:#996633;}
a:hover{}
img{vertical-align:middle;border:0px;}
span,pre,form{margin:0;padding:0;}
.ce_text{padding:10px 5px;}
.ce_table{margin-bottom:15px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th{padding:2px 8px;background-color:#cccccc;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
.ce_image{padding:10px 5px;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 26px;padding:0;line-height:16px;}
#left .mod_navigation{color:#333333;line-height:2em;}
#left .mod_navigation li{border-bottom:1px dotted #666666;}
#left .mod_navigation a,#left .mod_navigation span{text-decoration:none;font-size:11px;color:#666666;}
#left .mod_navigation .active{font-weight:bold;color:#333333;}
.mod_sitemap .submenu{margin-right:auto;text-align:left;color:#333333;line-height:1.5em;}
.mod_upcoming_events{position:relative;}
.mod_upcoming_events .event{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #999999;}
.mod_upcoming_events .empty{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #999999;}
.mod_eventlist{border-bottom:1px dotted #999999;}
.mod_eventlist .header{padding:3px 6px 4px;font-weight:bold;}
.mod_eventlist .header .first{}
.mod_eventlist .event{padding:10px 5px;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;color:#009900;}
.mod_eventreader .ce_text{}
.mod_eventreader .back{}
.mod_newsarchive{line-height:1.5em;}
.mod_newsarchive .last{padding-bottom:15px;border-bottom:1px dotted #999999;}
.mod_newslist span{margin-top:10px;}
.mod_newslist .layout_short{padding-bottom:10px;border-bottom:1px dotted #999999;}
.mod_newslist .info{font-size:10px;color:#003333;}
.mod_newslist{padding-top:0;}
.mod_newsreader{text-align:justify;border-bottom:1px dotted #999999;}
.mod_newsreader h2{margin-bottom:10px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
.mod_newsreader .back{margin-top:12px;margin-bottom:15px;padding-top:0;}
.mod_newsreader .ce_text{}
.mod_newsreader .info{margin-bottom:6px;font-size:10px;color:#003333;}
.mod_article{margin-left:20px;text-align:justify;border-bottom:1px dotted #999999;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_article .pdf_link a{float:right;margin:15px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}
table.minicalendar{margin:0 0 15px 5px;letter-spacing: 1px;}
table.minicalendar table{width:100%;border:1px solid #ffffff;border-collapse:collapse;}
table.minicalendar td{width:35px;padding-top:2px;padding-bottom:3px;text-align:center;border:1px solid #ffffff;font-variant:small-caps;}
table.minicalendar .weekend{height:23px;background-color:#d7cec7;}
table.minicalendar .empty{height:23px;background-color:#efefef;border:1px solid #ffffff;}
table.minicalendar .today{height:23px;background-color:#a77b4e;border:1px solid #ffffff;font-weight:bold;color:#ffffff;}
table.minicalendar .active{height:23px;background-color:#d9e5e5;border:1px solid #ffffff;font-weight:bold;}
table.minicalendar .active a{height:23px;font-weight:bold;font-variant:small-caps;color:#000000;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;vertical-align:middle;background-color:#d4d4d4;border-right:1px solid #ffffff;border-collapse:collapse;font-variant:small-caps;}
table.minicalendar .head{padding-top:5px;padding-bottom:5px;text-align:center;font-weight:normal;}
table.minicalendar .current{height:25px;border:1px solid #ffffff;}

