/*
###################################################
## BZgA - www.kenn-dein-limit.de                 ##
## Styles fuer die Startseite                    ##
###################################################
*/


/* TEASER Inhalt */
/* ----------------------------------------------- */

.homeTeaserContainer
{
margin: 0 0 20px 0;
padding: 0;
overflow: auto;
position: relative;
width: 675px;
}

.homeTeaserContainer p
{
margin: 0;
padding: 0 0 1em 0;
}

.homeTeaserContainer h1
{
margin: 0;
padding: 0 0 1em 0;
font-size: 150%;
font-weight: normal;
}

.homeTeaserContainer h2
{
margin: 0;
padding: 0 0 1em 0;
font-size: 100%;
font-weight: bold;
}

.homeTeaserContainer h3
{
margin: 0;
padding: 0;
font-size: 91%;
font-weight: bold;
}

.topteaser
{
background: url("/pix/back_top_teaser.gif") repeat-y;
}

.homeTeaserContainer a
{
margin: 0;
padding: 0;
text-decoration: underline;
}


/* bild */

.homeImg
{
padding: 0 0 0 3px;
}

.homeImg img
{
float: left;
width: 190px;
}


/* text */

.homeTextMitBild
{
padding: 20px 20px 30px 217px;
}

.homeNurText
{
padding: 20px 20px 50px 20px;
}

.homeEinleitung
{
padding: 20px 20px 10px 20px;
}

.homeTopTeaserText
{
padding: 20px 20px 20px 217px;
}


/* Eingefuegt aus WW-Entwicklung */

.homeTopTeaserText h1,
.homeTextMitBild h1,
.homeNurText h1
{
margin: 0;
font-size: 100% !important;
font-weight: bold !important;
}

.homeTextMitBild h1 span,
.homeNurText h1 span
{
font-size: 91%;
}

.homeTopTeaserText h1 span
{
font-size: 91%;
}

.homeTopTeaserText h2,
.homeTextMitBild h2,
.homeNurText h2
{
margin: 0;
font-size: 91%;
font-weight: bold;
}

.homeTopTeaserText h3,
.homeTextMitBild h3,
.homeNurText h3
{
margin: 0;
font-size: 91%;
font-weight: bold;
}


/* WW Ende */


/* mehr link */

.naviBtnContainer
{
position: absolute;
right: 20px;
bottom: 20px;
}

a.naviBtn
{
margin: 0;
padding: 0 22px 0 7px;
text-decoration: none;
display: block;
height: 17px;
overflow: hidden;
text-transform: uppercase;
font-size: 91%;
float: right;
font-weight: bold;
}

                   

/* TEASER Inhaltsnavigation */
/* ---------------------------------------------- */

#inhaltsnavihome ul li a
{
margin: 0;
padding: 0;
text-decoration: none;
display: block;
}

#inhaltsnavihome ul li a:hover
{
text-decoration: underline;
}

#inhaltsnavihome ul li a img
{
margin: 0 0 2px 7px;
padding: 0;
}

#inhaltsnavihome ul li a span.linkTxt
{
padding: 0 0 2em 21px;
float: left;
width: 170px;
}

#inhaltsnavihome ul li.first a img
{
margin-left: 0;
}

#inhaltsnavihome ul li.first a
{
padding-bottom: 6em;
}

