

/* Main styles */
body
{
        background-color: #fff;
        border-width: 0;
        margin: 0 0 0 0;
        font-size: 100%;
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

img { border-width: 0; margin: 0;}

div#mother
{
        color: #120202;
        margin: 0 0 0 30px;
        border-width: 0;
        width: 750px;
        height: auto;
        background-color: #fff;
}
div#motherstart
{
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: #120202;
        margin: 0 0 0 30px;
        border-width: 0;
        width: 750px;
        height: auto;
        background-color: #fff;
}
/* Box styles */
#header
{
        width: 750px;
        border: none;
        margin: 0;
        padding: 0;
}

div#header
{
        height:60px;
}
div#keyvisual { height: 190px;  }
#startvisual { height: 500px;  }

/* Menu styles */
div#metamenu
{
display:none;
}
ul#startmenu { display:none; }
ul#mainmenu { display:none; }

/* Der Pfad */

div#position
{
        margin: 20px 0 0 10px;
        height: 30px;
        line-height: 30px;
        background-color: #fff;
        font-size: 0.75em;
        color: #C6C6C6;
}

/* Der Content-Bereich */

#content
{
        height: auto;
        margin: 0;
        padding: 0;
        float: left;
        min-height:200px;
        width: 690px;
        padding-bottom: 20px;
}

#content p
{
        font-size: 0.9em;
        min-width: 315px;
        max-width: 650px;
        line-height:1.3em;
        margin:0px 0px 8px 10px;
        text-align:left;
}

h1
{
        font-size: 1.3em;
        font-weight: bold;
        color: #120202;
        margin: 10px 0px 0px 10px;
}

h2
{
        font-size: 1.2em;
        font-weight: normal;
        margin:10px 0px 2px 10px;
        color:#CF2321;

}

.nobreak
{
        float: left;
        width: 200px;
}

.breakclear { clear: both; }

span { color: #CF2321; }

em
{
        color:#CF2321;
        font-style:normal;
}

a { color: #5D4F5D; text-decoration:none;}
a:hover { color: #CF2321; }


/* Die Teaser-Styles */

.teaserbox
{
        width: 315px;
        margin-right:30px;
        float:left;
}
.teaserbox img
{
        border-bottom: 1px solid #B3B3B3;
}
.teaserbigbox
{
        width: 416px;
        margin-right:30px;
        margin-top:10px;
        float:left;
}
.teasersmallbox
{
        width: 214px;
        float:left;
        margin-top:10px;
        margin-bottom:20px;
        margin-right:9px;
}
.bildbox
{
        width: 315px;
        float:left;
        margin:10px;
}
* html .bildbox { margin-left:5px; }
h3
{
        padding-left:10px;
        background-image: url(img/bg_teaserkopf.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        height:27px;
        line-height:27px;
        font-size:1em;
        font-weight:bold;
        color:#5D4F5D;
        margin:20px 0 1px 0;
}
h3 a
{
        color:#5D4F5D;
}
p.teasertext
{
        font-size: 0.9em;
        line-height:1.25em;
        color:#5D4F5D;
        margin: 10px 10px 0 10px;
}
p.teasertext a { color:#5D4F5D; }
p.teasertext a:hover { color:#CF2321; }

/*Teaserliste*/

.teaser img
{
        border: 1px solid #c9c9c9;
        float: left;
        margin: 0 10px 0 0;
}
div#content a.teaserhigh
{
        margin-bottom:15px;
        padding: 0px;
        display: block;
        width: 640px;
        min-height: 62px;
        color: #5D4F5D;
}

div#content a.teaserhigh:hover { background-color:#EFEFEF; }
div#content a.teaserhigh:hover img { border-color:#CF2321; }
div#content a.teaserhigh:hover em { color:#CF2321; }


/*Marginalspalte*/

#new
{
display:none;
}


/*Seitenfuss*/

div#footer
{
        background-color: #fff;
        background-image: url(img/bg_seitenfuss.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        margin: 30px 0 0px 0;
        float:left;
        width:750px;
        height:50px;
}
/* Footer Menu */
div#footer a
{
display:none;
}

