/*
+----------------------------------------+
| KNP (BZgA)                             |
| 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;
}

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


/* Hauptnavigation - Teil fuer Startseite Ende */

/* Intro */

#intro
{
clear: both;
padding: 15px;
color: rgb(112,121,127);
background-color: #fff;
border: 1px solid #000;
}

#intro img
{
float: left;
}

#intro h1
{
font-size: 1em;
font-weight: bold;
margin-left: 150px;
margin-right: 0;
}

#intro p
{
font-weight: normal;
margin-left: 150px;
margin-right: 0;
}

/* Teaser der Startseite */

#teaserwrap
{
clear: both;
margin-top: 27px;
}

#teaserwrap #teasercol1,
#teaserwrap #teasercol2,
#teaserwrap #teasercol3
{
float: none;
margin-bottom: 30px;
}

#teaserwrap #teasercol1,
#teaserwrap #teasercol2,
#teaserwrap #teasercol3
{
width: auto;
padding-left: 0;
}

#teaserwrap #teasercol1 h1,
#teaserwrap #teasercol2 h1,
#teaserwrap #teasercol3 h1
{
font-size: 1.3em;
font-weight: bold;
margin-bottom: 10px;
color: rgb(7,43,123);
}

#teaserwrap #teasercol1 h1,
#teaserwrap #teasercol2 h1,
#teaserwrap #teasercol3 h1
{
margin-left: 0;
padding-left: 0;
}

#teaserwrap #teasercol1 h1,
#teaserwrap #teasercol2 h1,
#teaserwrap #teasercol3 h1
{
background: none;
}

#teaserwrap #teasercol1 h2,
#teaserwrap #teasercol2 h2,
#teaserwrap #teasercol3 h2
{
font-size: 1.3em;
margin-top: 20px;
margin-bottom: 10px;
font-weight: normal;
color: rgb(175,0,124);
}

#teaserwrap #teasercol1 p,
#teaserwrap #teasercol2 p,
#teaserwrap #teasercol3 p
{
font-size: 1em;
font-weight: normal;
margin: 0 !important;
margin-bottom: 10px;
color: #000;
}

#teaserwrap #teasercol1 p img,
#teaserwrap #teasercol2 p img
{
float: left;
margin: 3px 10px 2px 0;
}

#teaserwrap #teasercol1 hr,
#teaserwrap #teasercol2 hr,
#teaserwrap #teasercol3 hr
{
display: none;
}

/* #teaserwrap #teasercol3 a,
#teaserwrap #teasercol3 a:link,
#teaserwrap #teasercol3 a:visited
{
color: rgb(0,138,201);
background: transparent;
text-decoration: none;
}

#teaserwrap #teasercol3 a:hover,
#teaserwrap #teasercol3 a:active,
#teaserwrap #teasercol3 a:focus
{
color: rgb(0,138,201);
background: transparent;
text-decoration: underline;
}

#teaserwrap a.gtlink
{
display: block;
margin: 5px 0 8px 0 !important;
background-position: 0 5px;
}
*/


/* Listen auf der Startseite Beginn */


.liste li
{
margin-bottom: .5em;
}

ul.linkliste
{
margin: 10px 0px 0px;
padding: 0px;
}

ul.linkliste li,
ol.linkliste li
{
margin-bottom: 1em;
margin-left: 0px;
}

ul.linkliste small,
ol.linkliste small
{
color: #777;
}

ul.linkliste li
{
list-style-type: none;
list-style-image: none;
padding-left: 24px;
background-image: url("../pix/pfeil_ul_li.gif");
background-repeat: no-repeat;
background-position: 0px 1px;
}

ol.linkliste li
{
list-style-type: none;
list-style-image: none;
list-style-position: inside;
text-indent: -1.6em;
}

ul.linkliste li a,
ol.linkliste li a
{
font-weight: bold;
}

/* Listen auf der Startseite Ende */




