/*
+----------------------------------------+
| www.bzga.de                            |
| Standard-Styles zur Darstellung        |
| von Seitenelementen der Startseite     |
| auf Druckern                           |
| CSS 2.1 - standardkonforme Browser     |
| (c) 2009 Webworker GmbH, Koeln         |
+----------------------------------------+
*/




/*
+----------------------------------------+
| Layout                                 |
+----------------------------------------+
*/


/* Hauptnavigation - Teil fuer Startseite */

/* Zweite Ebene */

#hauptnavi ol.ebene1 li ol.ebene2
{
display: none;
}


/* Hauptnavigation - Teil fuer Startseite Ende */

/* Teaser der Startseite */

.topteaserwrap
{
clear: both;
margin: 20px 0;
}

/* Topteaserleiste mit Bild */

/* Topteaserbild */

.topteaserwrap .topteaserbild
{
display: none;
}

/* Topteaser */

.topteaserwrap .topteaser
{
width: auto;
margin-bottom: 10px;
padding: 10px 20px;
border: 1px solid #000;
}

.topteaserwrap .ttblow
{
height: auto;
}

.topteaserwrap .ttbhigh
{
height: auto;
}

.topteaserwrap .ttlow
{
height: auto;
}

.topteaserwrap .tthigh
{
height: auto;
}

/* Schrift fuer Topteaser */

.topteaserwrap .topteaser h1
{
font-size: 1.2em;
font-weight: normal;
color: #000;
}

.topteaserwrap .topteaser p
{
font-size: 1.0em;
color: #000;
margin-top: 0.8em;
margin-bottom: 0.8em;
}

.topteaserwrap .topteaser div.mehr
{
display: none;
}

.topteaserwrap .ttlow div.mehr
{
display: none;
}

.topteaserwrap .tthigh div.mehr
{
display: none;
}

/* Topteaser Ende */

/* Vier Tagesteaser */

#teaserwrap
{
clear: both;
background: #fff;
}

/* Teaser "Aktuell" +++ NEUE FASSUNG MIT FAUX COLUMNS +++ */

div.linienblau
{
background-image: none;
}

div.teaseraktuell
{
width: auto;
padding-left: 20px;
margin-top: 10px;
margin-bottom: 0;
margin-right: 10px;
}

div.teaseraktuell h1
{
font-size: 1.2em;
font-weight: normal;
color: #000;
margin-bottom: 10px;
}

div.teaseraktuell h1.testorange
{
color: #000;
}

div.teaseraktuell h1.titelblau
{
color: #000;
}


div.teaseraktuell h1 span
{
display: block;
font-size: 0.85em;
font-weight: normal;
color: #000;
min-height: 25px;
margin-left: -20px;
padding: 6px 20px 0px 20px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-khtml-border-radius-topleft: 6px;
-khtml-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-o-border-top-left-radius: 6px;
-o-border-top-right-radius: 6px;
-ms-border-top-left-radius: 6px;
-ms-border-top-right-radius: 6px;
border: 1px solid #000;
}

div.teaseraktuellneu2 h1 span.testorange,
div.teaseraktuell h1 span.testorange
{
color: #000;
background-image: none;
}

div.teaseraktuellneu2 h1 span.testorange2,
div.teaseraktuell h1 span.testorange2
{
color: #000;
background-image: none;
}

div.teaseraktuell h1 span.titelblau
{
color: #000;
background-image: none;
}

div.teaseraktuell p
{
color: #000;
padding-right: 10px;
margin-bottom: 10px;
}

div.teaseraktuell p strong
{
font-weight: bold;
color: #000;
}

div.teaseraktuell div img
{
float: left;
margin-top: 3px;
margin-right: 10px;
margin-bottom: 5px;
}

.abschluss,
.abschlussorange,
.abschlussorange2,
.abschlussblau
{
display: none;
}

/* Teaser "Aktuell" +++ NEUE FASSUNG MIT FAUX COLUMNS +++ Ende */

/* Teaser der Startseite Ende */


/* Infoboxen NEUE FASSUNG */

.infowrapneu
{
float: none;
margin-top: 0;
background: transparent;
}

/* Hintergrundgrafiken zur Simulation der Spalten, 
   Klasse wird zu infowrapneu addiert */

.hg_2-1-1,
.hg_2-2,
.hg_3-1,
.hg_4
{
background: transparent;
}

.hg_2-1-1
{
background-image: none;
}

.hg_2-2
{
background-image: none;
}

.hg_3-1
{
background-image: none;
}

.hg_4
{
background-image: none;
}

/* Abschluss fuer infowrapneu */

.end_2-1-1,
.end_2-2,
.end_3-1,
.end_4
{
display: none;
}


/* Infobox allgemein */

.infowrap,
.infowrapneu
{
height: auto;
margin-bottom: 20px;
}

.infowrapneu .infobox_4sp,
.infowrapneu .infobox_3sp,
.infowrapneu .infobox_2sp,
.infowrapneu .infobox_1sp
{
height: auto;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0;
padding-bottom: 5px;
color: #000;
}

/* Infobox vierspaltig */

.infowrapneu .infobox_4sp
{
width: auto;
}

/* Infobox dreispaltig */

.infowrapneu .infobox_3sp
{
width: auto;
}

/* Infobox zweispaltig */

.infowrapneu .infobox_2sp
{
width: auto;
}

/* Infobox einspaltig */

.infowrapneu .infobox_1sp
{
width: auto;
}

/* Infobox-Elemente */

/* Balkentitel */

.infowrapneu .infobox_4sp h1,
.infowrapneu .infobox_3sp h1,
.infowrapneu .infobox_2sp h1,
.infowrapneu .infobox_1sp h1
{
min-height: 25px;
color: #000;
padding: 7px 5px 0px 20px;
margin-bottom: 15px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-khtml-border-radius-topleft: 6px;
-khtml-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-o-border-top-left-radius: 6px;
-o-border-top-right-radius: 6px;
-ms-border-top-left-radius: 6px;
-ms-border-top-right-radius: 6px;
border: 1px solid #000;
}

/* Innentitel und Text */

.infowrapneu .infobox_4sp h2,
.infowrapneu .infobox_3sp h2,
.infowrapneu .infobox_2sp h2,
.infowrapneu .infobox_1sp h2,
.infowrapneu .infobox_4sp p,
.infowrapneu .infobox_3sp p,
.infowrapneu .infobox_2sp p,
.infowrapneu .infobox_1sp p
{
margin: 5px 5px 5px 20px;
}

.infowrapneu .infobox_4sp div img,
.infowrapneu .infobox_3sp div img,
.infowrapneu .infobox_2sp div img,
.infowrapneu .infobox_1sp div img
{
float: none;
margin: 3px 10px 10px 20px;
}

/* Sonderfall Neuerscheinungen */

.infowrapneu .infobox_4sp .nebox,
.infowrapneu .infobox_3sp .nebox,
.infowrapneu .infobox_2sp .nebox,
.infowrapneu .infobox_1sp .nebox
{
float: left;
width: 228px;
padding-bottom: 15px;
}

.infowrapneu .infobox_4sp .nebox h2,
.infowrapneu .infobox_3sp .nebox h2,
.infowrapneu .infobox_2sp .nebox h2,
.infowrapneu .infobox_1sp .nebox h2,
.infowrapneu .infobox_4sp .nebox p,
.infowrapneu .infobox_3sp .nebox p,
.infowrapneu .infobox_2sp .nebox p,
.infowrapneu .infobox_1sp .nebox p
{
margin: 0 10px 0 70px !important;
}

.infowrapneu .infobox_4sp .nebox div img,
.infowrapneu .infobox_3sp .nebox div img,
.infowrapneu .infobox_2sp .nebox div img,
.infowrapneu .infobox_1sp .nebox div img
{
float: left;
margin: 3px 0px 10px 20px !important;
}

.infowrapneu .infobox_4sp .nebox .linkpfeil,
.infowrapneu .infobox_3sp .nebox .linkpfeil,
.infowrapneu .infobox_2sp .nebox .linkpfeil,
.infowrapneu .infobox_1sp .nebox .linkpfeil
{
display: inline !important;
}

.infowrapneu .infobox_4sp .nebox div.cl
{
height: 1px;
clear: left;
}

/* Infoboxen NEUE FASSUNG ENDE */


