/* Print-Style f&uuml;r CVJM-Bayern */

body {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        margin: 0;
        padding: 0;
        color: #000;
        background: #fff;
        line-height: 1.35em;
}

.no-print, .left, .header, .topmenu, .mainmenu, .milonic, .channelHeader, .erf, .menu1off, .menu1on, .menu2off, .menu2on {
        display: none;
}
.content-wrapper, .main {
        height: none !important;
}
ul {
        margin: 0;
        padding-top: 0;
        padding-bottom: 0;
}
h1, h2, h3, h4 {
        padding: 0;
}
h1 {
        font-size: 150%;
        margin: 0.35em 0 0.2em 0;
}
h2 {
        font-size: 133.33%;
        margin: 0.35em 0 0.2em 0;
}
h3 {
        padding: 0;
        margin: 0.2em 0 0.2em 0;
        font-size: 116.67%;
}
h4 {
        padding: 0;
        margin: 0 0 0 0;
        font-size: 105%;
}
p {
        margin: 0.8em 0;
}
a {
        color: #324580;
        text-decoration: none;
}
img {
        border: 0;
}
hr {
        display: none;
}

table {
        border: 0;
}
.content table {
        border-collapse: collapse;
}
table.termin {
        width: 100%;
}
table.termin td, table.termin th {
        padding: 3px;
        border-bottom: 1px solid #ddd;
}
table.termin th {
        padding-top: 15px;
}

form {
        display: inline;
}

.success {
        font-weight: bold;
        text-align: center;
        padding: 2px;
        color: #108c00;
}
.error {
        font-weight: bold;
        text-align: center;
        padding: 2px;
        color: #f44e0c;
}
.formError {
        border-left: 4px solid #f44e0c;
}
.small {
        font-size: 80%;
}

/* Sitemap */
.content ul.sitemap {
        padding-left: 30px;
        margin-bottom: 50px;
}
ul.sitemap li {
        font-size: 150%;
        padding-top: 10px;
}
ul.sitemap ul li {
        font-size: 100%;
        font-weight: bold;
        padding-top: 4px;
}
ul.sitemap ul ul li {
        font-weight: normal;
}
/* IE-Workaround */
* html ul.sitemap ul li {
        font-size: 66.67%;
}
* html ul.sitemap ul ul li {
        font-size: 100%;
}

/* Feedback */
.feedback {
        width: 100%;
        border: 1px solid #423725;
}
.feedback thead {
        background: #c1ac8d;
}
.fb_head1 {
        font-weight: bold;
}
.fb_head2 {
        float: right;
        font-size: 80%;
}

/* Listen-Ansicht */
dl.item dd {
        margin: 0 0 0 160px;
        padding: 0;
}
dl.item dt {
        float: left;
        text-align: center;
        margin: 0;
        width: 150px;
        padding: 0;
}
/* Breite des Bildes erzwingen (H&ouml;he proportinal darstellen) */
dl.item dt img {
        width: 150px;
}

/* Float-Clearfix (Standard f&uuml;r dl-Listen) */
.clearfix:after, dl.list:after, #appContent div.data:after {
        content: ".";
        display: block;
        height: 0;
    clear: both;
        visibility: hidden;
}
.clearfix, dl.list, #appContent div.data { display: inline-block;}
/* Hides from IE-Mac \*/
* html .clearfix, * html dl.list, * html #appContent div.data { height: 1%; }
.clearfix, dl.list, #appContent div.data { display: block; }
/* End hide from IE-Mac */