/*
 * Sans-Serif-Stylesheet für Clemens Radl
 * (c) 2003-2010 Clemens Radl
 * $Id: modern_colorized.css,v 1.7 2010-01-26 12:41:09 radl Exp $
 *
 */

body
{
    background-color: #FFFFFF;
    color: #000000;
    /*font-family: Arial, Verdana, sans-serif;*/
    font-family: Georgia, Times New Roman, serif;
    font-size: 0.9em
}

h1
{
    color: #BB0000;
    font-family: Georgia, Times New Roman, serif
}

h2
{
    color: #BB0000;
    font-family: Georgia, Times New Roman, serif;
    margin-top: 1.3em
}

.remark
{
    font-size: small
}

.copyright
{
    font-size: small;
    color: #888888
}

.impnote
{
    background: #AAAAAA;
    border: solid thin;
    border-color: #000000;
    padding: 1em;
    margin: 1em 0;
}

.new
{
    color: #000000;
    background: #ffff00
}

a
{
    text-decoration: none
}

a:link
{
    color: #0000FF
}
a:visited
{
    color: #0000FF
}
a:hover
{
    color: #0000FF;
    background-color: #FFFF00;
    text-decoration: none
}
a.namedAnchor
{
    color: inherit;
    background-color: inherit;
    text-decoration: inherit
}

.note
{
    background-color: #FFFF00;
    padding: 0.5em;
    border-width: 0.2em;
    border-style: groove;
    border-color: #000000
}

td
{
    padding: 0.5em;
    text-align: left;
    vertical-align: top
}

th
{
    padding: 0.5em;
    font-family: Arial, Verdana, sans-serif;
    color: #000099;
    text-align: left;
    vertical-align: top
}

dd
{
    font-size: small;
}

.alert
{
    color: #FF0000;
    font-weight: bold;
    font-size: 1.5em
}

/* Blog */

.headline
{
    border: none;
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 1.5em;
    background-color: #FFFFFF
}

.headline h1
{
    color: #BB0000;
    font-size: 1em
}

.headline span a
{
    color: #003366;
    font-size: 1.5em
}

.date
{
    /* border: solid thin black; */
    /* border: solid thin #BB0000; */
    border: none;
    /* background-color: #BB0000; */
    background-color: #003366;
    color: #FFFFFF;
    padding: 0.2em;
    margin-top: 2em
}

.story_foot
{
    padding-bottom: 0.5em
}

.page_navigation
{
    margin-top: 1em
}

h1.blog_head
{
    color: #BB0000;
    /* font-family: Georgia, Times New Roman, serif */
    font-family: Arial, Verdana, sans-serif;
    font-size:1.4em
}

.blog_content
{
    border: none;
    padding-top: 0;
    margin-top: 0;
    background-color: #FFFFFF
}

.blog_main
{
    float: left;
    width: 70%;
    padding-right: 1%
}

.blog_sidebar
{
    border-left: 1px solid #C0C0C0;
    margin-left: 71%;
    padding-left: 1%;
    padding-top: 1em;
    padding-bottom: 2em;
    background-color: #FFFFFF
}

.blog_sidebar:after
{
    content: "";
    clear: left;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.blog_sidebar_title
{
    /* border-bottom: 1px solid #BB0000;
    border-top: 1px solid #BB0000 */
    color: #BB0000;
    font-size: 1.3em
}

div.blog_sidebar p
{
    text-indent: 0.5em;
}

div.blog_sidebar p:before
{
    content: "» "
}

/* Calendar

  - blosxomCalendar
    - for the calendar table
  - blosxomCalendarHead
    - for the month year header (January 2003)
  - blosxomCalendarWeekHeader
    - for the week header (Su, Mo, Tu, ...)
  - blosxomCalendarEmpty
    - for filler days
  - blosxomCalendarCell
    - for calendar days that aren't today
  - blosxomCalendarBlogged
    - for calendar days that aren't today that 
      have entries
  - blosxomCalendarSpecificDay
    - for the specific day we're looking at
      (if we're looking at a specific day)
  - blosxomCalendarToday
    - for today's calendar day

*/

/* @@@ */
