@charset "UTF-8";
/* si_channel.css
   Formate für Homepage und (Sub)channel-Leitseiten
*/

/* 
///// Styles fuer TabbedPanel mit Topartikeln /////
 basiert auf SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1
*/
.TabbedPanels {position:relative; margin:0px; padding:0px; float:left; clear:none; height:200px; background-color:#2e5c8a; width: 100%;}
.TabbedPanelsTabGroup {position:absolute; top:8px;left: 322px;}
.TabbedPanelsTab {float:left; width:138px; height:33px; overflow:hidden; padding: 2px 5px; margin: 0px 6px 0px 0px; font-size:10px; background-color:#CCC; list-style:none; border:none; cursor: pointer;}
.TabbedPanelsTabHover {background-color: #DDD;}
.TabbedPanelsTabSelected {background-color: #EEE;}
.TabbedPanelsTab a {color:black; text-decoration:none;}
.TabbedPanelsContentGroup {clear: both;}
.TabbedPanelsContent {background-color: #2e5c8a;}
.TabbedPanelsContent img {float:left;}
.TabbedPanelsContent div {position:absolute; top:55px; left:322px; color:#ffffff;}
.TabbedPanelsContent h2 {font-size:22px; line-height:normal; margin-bottom:0.4em;}
.TabbedPanelsContent a, .TabbedPanelsContent a:visited {color:#ffffff;}
.TabbedPanelsContent a:hover {text-decoration:underline; color:#ffffff;}
.TabbedPanelsContentVisible {}

/*
///// Schriftformate fuer Listen /////
*/
.section {font-family: Georgia, Times New Roman, Times, serif; font-size:18px; color:#7f0000; font-weight:bold; text-align:left; border-bottom:solid 1px #7f0000; padding:0 0 3px 0; margin:20px 0 10px 0; clear:both;}
.more {font-weight:bold;text-align:right;margin-top:12px;}
h2 {font-size:14px; line-height:normal; margin-bottom:0.4em;}


/*
///// Formate fuer Newsliste /////
*/
.newslist {margin-bottom:6px;font-size:11px;}
.newslist .dachzeile {font-weight:bold;}
.newslist a:hover {color:#2e5c8a; text-decoration:underline;}

/* 
///// Formate für Accordion mit Artikeln /////
 basiert auf SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1
*/
.Acc {border:none; outline:none; overflow: hidden;}
div:active, div:focus, div:hover {outline: none;}
.AccPanel {margin: 0px; padding: 0px;}
.AccPanelTab {background-color: #ffffff; border:none; margin:0px; padding:2px; cursor:default;}
.AccPanelTab .dachzeile {font-weight:bold; color:#000000;}
.AccPanelTab .titel {font-weight:normal; color:#000000;}
.AccPanelTab a:hover {color:#2e5c8a; text-decoration:underline;}
.AccPanelContent {overflow:auto; margin:0px; padding:0px; height: 110px;}
.AccPanelOpen .AccPanelTab {}
.AccPanelOpen .dachzeile, .AccPanelOpen .titel {color:#2e5c8a; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
.AccPanelTabHover {color:#2e5c8a;}
.AccPanelOpen .AccPanelTabHover {color: #2e5c8a;}
.AccFocused .AccPanelTab {}
.AccFocused .AccPanelOpen .AccPanelTab {}
/* Beim Ausdrucken sollten auch die momentan geschlossenen Panels angezeigt werden */
@media print {
.Accn {overflow: visible !important;}
.AccPanelContent {display:block !important; overflow:visible !important; height:auto !important;}
.AccPanelTab {clear:both;}
}

/* 
///// Formate für Heftarchiv /////
*/
h3 {font-size:18px; margin-top:35px; margin-bottom:15px; color:#7f0000;}
h3 a:link, h3 a:visited {color:#7f0000;}

/*
///// Listennavigation /////
*/
#navarchive {
   width:461px;
   border-bottom:solid 1px #2e5c8a;
   height:16px;
   padding:2px 0;}
#navarchive .navback {
   width:80px;
   float:left;
   text-align:left;}
#navarchive .navforward {
   float:right;
   width:80px;
   text-align:right;}
#navarchive .navstatus {
   float:left;
   width:301px;
   text-align:center;}

