/* {{{ global */
.invisible {
    display: none;
}
.hidden {
    visibility: hidden;
}
.right, #content table th.right {
    text-align: right;
}
body {
    font-family: Georgia, Serif;
    font-size: 75%;
}
img { 
    -ms-interpolation-mode: bicubic; 
}
#content .calendar .legend small,
#content .fundstueck h3 {
    font-family: Georgia, Serif;
}
#content h1, 
#content h2, 
#navigation .active, 
#navigation a:hover, 
#langchooser, 
#subnav ul, 
.calendar .day, 
.calendar .dayofweek, 
.calender h2, 
.calendar strong, 
#content table th, 
#content table caption, 
#content table small, 
#content table b, 
#content .imglegend, 
#content .fundstueck h3 .number, 
#content h3, 
#overcontent h3, 
#content .col ul.links a,
#content .col p b,
#overcontent b,
#content table.calendar .vevent .summary h4,
#content .calendar .legend,
#map li a.pointer {
    font-family: "Helvetica Neue" , Helvetica, Arial, Sans-Serif;
}
a.nostyle {
    text-decoration: none;
    background: none !important;
}
a img {
    border: none;
}
/* }}} */
/* {{{ flash */
/* }}} */
/* {{{ content */
#content h1,
#content table.calendar caption {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.6em;
    letter-spacing: 0.13em;
}
#content h2 {
    font-weight: bold;
    font-size: 1.1em;
    line-height: 2em;
}
#content .col h1 a,
#content .col h2 a,
#content .col h3 a {
    text-decoration: none;
}
#content .col h1 a:hover,
#content .col h2 a:hover,
#content .col h3 a:hover {
    text-decoration: none !important;
    text-decoration: none;
}
#content p, #content ul, #content table, #content h3 {
    font-size: 1.13em;
    line-height: 2em;
}
#content table caption{
    font-size: 1em;
}
#content ul li,
#content ol li {
    padding: 0;
    margin: 0;
}
#content p.nospace {
    margin-top: 0;
    margin-bottom: 0;
}
#content p.space {
    margin-top: 1.5em;
}
#content .crop {
    margin: 1em 0em 1em 0em;
    width: 38em;
    overflow: hidden;
}
#content .float_left {
    float: left;
    margin: 1em 1em 1em 0em;
}
#content address {
    font-size: 0.97em;
    line-height: 1.5em;
    font-style: normal;
    margin-bottom: 1em;
}
#content table {
    width: 100%;
    border-spacing: 0;
}
#content table th {
    text-align: left;
    font-weight: normal;
}
#content table td, #content table th {
    padding-right: 0.7em;
    font-size: 0.97em;
    line-height: 1.5em;
    vertical-align: top;
    border-collapse: collapse;
}
#content .col table p {
    margin: 0;
    padding: 0;
    font-size: 1em;
}
#content table .number {
    text-align: right;
}
/* }}} */
/* {{{ navigation */
#navigation ul {
    line-height: 1.35em;
    padding-bottom: 1em;
}
#navigation ul a {
}
#navigation ul li.active a {
    color: #C10D32;
}
#navigation ul a:hover {
    font-weight: bold;
    color: #C10D32;
}
#navigation ul ul {
    margin-left: 1em;
}
#navigation ul ul a.redirect:after {
    content: " ";
    font-weight: normal;
    font-size: 0.9em;
    background: url('../redirect.gif') top left no-repeat;
    display: inline-block;
    width: 1.1em;
    height: 1.1em;
    margin-left: 0.5em;
}
/* }}} */
/* {{{ lists nav */
ul {
    list-style: none;
}
ul a {
    color: #000000;
    text-decoration: none;
}
ul a:hover {
    color: #555555;
}
ul a:hover .hidden {
    visibility: visible;
}
/* }}} */

/* vim:set ft=css sw=4 sts=4 fdm=marker : */

