/* Zentrales Stylesheet fuer die Jahreslauf-Webseiten */

body { 
  background-color:#ffffcc;
}

/* Zentrale Layout-Tabelle */
table.layout { 
  width:100%;
}

a:link { 
  color:#000099;
  text-decoration:underline;
}

a:visited { 
  color:#663300;
  text-decoration:underline;
}

a:hover { 
  color:#cc6600;
  text-decoration:underline;
}

a:active { 
  color:#000099;
  text-decoration:underline;
}

a:focus { 
  color:#663300;
  text-decoration:underline;
}

/* Feld fuer Jahreslauf-Logo */
td.logo { 
  width:1%;
}

/* Logo-Grafik */
img.logo {
  border-style:none;
}

/* Navigationsleiste Hauptkategorien */
tr.tabs { 
  height:25px;
}

table.tabs { 
  width:600px;
  height:25px;
}

/* Tab im Vordergrund */
td.tab_front { 
  border-top:1px solid #ff9900;
  border-left:1px solid #ff9900;
  border-right:1px solid #ff9900;
  border-bottom:0px;
  background-image:url(tab_front.jpg);
  background-repeat:repeat-x;
  width:100px;
  color:#663300;
  text-align:center;
  font-size:12pt;
  font-weight:bold;
}

a.tab_front:active { 
  color:#663300;
  text-decoration:none;
}

a.tab_front:visited { 
  color:#663300;
  text-decoration:none;
}

a.tab_front:link { 
  color:#663300;
  text-decoration:none;
}

a.tab_front:focus { 
  color:#0000cc;   /* blau */
  text-decoration:underline;
}

a.tab_front:hover {
  color:#0000cc;   /* blau */
  text-decoration:underline;
}


/* Tab im Hintergrund */
td.tab_back { 
  border-top:0px;
  border-left:1px solid #ffffcc;
  border-right:1px solid blue;
  border-bottom:1px solid blue; 
  background-image:url(tab_back.jpg);
  background-repeat:repeat-x; 
  width:100px;
  color:#ffffff;
  text-align:center;
  font-size:12pt;
  font-weight:bold;
}

a.tab_back:active { 
  color:#ffffff;
  text-decoration:none;
}

a.tab_back:visited { 
  color:#ffffff;
  text-decoration:none;
}

a.tab_back:link { 
  color:#ffffff;
  text-decoration:none;
}

a.tab_back:focus { 
  color:#ffcc00;
  text-decoration:underline;
}

a.tab_back:hover { 
  color:#ffcc00;
  text-decoration:underline;
}


/* Trennbalken */
tr.tab_base { 
  height:15px;
}

td.tab_base { 
  background-image:url(tab_base.jpg);
  background-repeat:repeat-x;
}

/* Raum rechts oben */
td.empty_top { 
  padding-right:5px;
  text-align:right;
  vertical-align:top;
  font-size:small; 
  color:#000099;
  height:60px;
}

a.impr_top:active { 
  color:#000099;
  font-size:small; 
  text-decoration:none;
}

a.impr_top:visited { 
  color:#000099;
  font-size:small; 
  text-decoration:none;
}

a.impr_top:link { 
  color:#000099;
  font-size:small; 
  text-decoration:none;
}

a.impr_top:focus { 
  color:#663300;
  font-size:small; 
  text-decoration:underline;
}

a.impr_top:hover { 
  color:#663300;
  font-size:small; 
  text-decoration:underline;
}

span.impr_top { 
  color:#000099;
  font-size:small; 
  text-decoration:none;
}

/* Linke Navigationsleiste */
td.nav_left { 
  vertical-align:top;
  width:160px;
}

table.nav_left { 
  width:150px;
}

/* Titelzeile der linken Navigationsleiste */
td.nav_left_title { 
  border:1px solid #ff9900;
  background-image:url(tab_front.jpg);
  background-repeat:repeat-x; 
  color:#663300;
  font-weight:bold;
  text-indent:5px;
  font-size:12pt;
}

/* Verweis in linker Navigationsleiste */
td.nav_left_link { 
  border-left:1px solid #ff9900;
  border-right:1px solid #ff9900;
  border-bottom:1px solid #ff9900;
  border-top:0px;
  padding:3px 5px 3px 8px;
  font-weight:bold;
  font-size:12pt;
}

span.nav_left_active {
  font-style:italic;
  color:#663300;
}

a.nav_left_link:visited { 
  color:#663300;
  text-decoration:none;
}

a.nav_left_link:link { 
  color:#663300;
  text-decoration:none;
}

a.nav_left_link:hover { 
  color:#0000cc;
  text-decoration:underline;
}

a.nav_left_link:active { 
  color:#663300;
  text-decoration:none;
}

a.nav_left_link:focus { 
  color:#0000cc;
  text-decoration:underline;
}


/* Hauptfeld */
td.main_field { 
  vertical-align:top;
  padding-left:15px
}


/* Berichte auf der Hauptseite */
/* Datum */
.newsdate { 
  text-align:right;
  font-weight:bold;
  margin-top:10px;
}

/* Ueberschrift */
.newschapt { 
  font-size:larger;
  font-weight:bold;
  margin-bottom:5px;
}

/* Bild rechts */
table.newsimgright {
  float:right;
}
img.newsimgright { 
  margin:10px;
  float:right;
  clear:both;
  border-style:none;
}

/* Bild links */
table.newsimgleft {
  float:left;
}

img.newsimgleft { 
  margin:10px;
  float:left;
  clear:both;
  border-style:none;
}

/* Trennbalken */
hr.newshr { 
  clear:both;
}

/* Absatz */
p.report_par {
}

/* Linkliste */
/* Linkadresse */
td.lnk_link { 
  padding:20px 5px 3px;
  color:#663300;
}

/* Linkbeschreibung */
td.lnk_descr { 
  padding:3px 5px 3px 15px;
}


/* Abfragetabelle */
table.querytable {  
}

th.querytable { 
  font-weight:bold;
  text-align:center;
  padding-left:5px;
  padding-right:5px;
}

td.querytable { 
  text-align:right;
  padding-left:5px;
  padding-right:5px;
}

td.querytable_leftalign { 
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}

td.querycomment { 
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}


table.main_slide {
  color:green;
  border-style:none;
}

td.main_slide {
  color:green;
  border-style:none;
}

/* Buecherliste, Uebersicht */
/* Kategorie */
div.books_ovw_category {
  font-weight:bold;  
  padding-top:10px;
}

/* Author */
span.books_ovw_author {
  font-style:italic;
}

/* Titel */
span.books_ovw_title {
}

/* Buecherliste, Besprechungen */
/* Author */
span.books_author {
  font-style:italic;
}

/* Titel */
span.books_title {
  color:#663300;
  font-weight:bold;  
}

