/* CSS Document */

/* Allgemeines */

/* CSS Document */

/* Abstände auf 0 setzen */

* { margin:0; padding:0; }
option {padding-left: 0.4em}

ul,ol
{
margin-left:20px;
line-height:18px;
}


img
{
border:none;
}

a
{
color:#a80231;
text-decoration:none;
}

a:hover
{
color:#a80231;
text-decoration:underline;
}

body
{
text-align:center;
width:100%;
height:100%;
background-color:#78b6d1;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
margin:0px;
padding:0px;
color:#1a171b;
}

#container
{
text-align:left;
height:auto;
width:862px;
border:10px solid #FFFFFF;
margin:10px auto;
background-color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:#1a171b;
}

#header
{
width:862px;
float:left;
height:auto;
background-color: #ebeced;
border-bottom:5px solid #ffffff;
}

td
{
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
vertical-align:top;
}

#logo
{
float:left;
width:221px;
height:auto;
}

#headerRight
{
float:left;
width:638px;
height:40px;
text-align:right;
border-bottom:1px solid #009ee0;
padding-top:8px;
}

#headerMenuSprache
{
margin-left:100px;
display:inline;
float:left;
width:auto;
height:auto;
}

#headerMenuSprache a
{
padding:4px 0px;
color:#1a171b;
text-decoration:none;
}

#headerMenuService
{
margin-right:20px;
float:right;
display:inline;
width:auto;
height:auto;
}

#headerMenuService a
{
text-decoration:none;
padding:4px 2px;
color:#1a171b;
}



/*  simplified box model hack for IE 5.x */
#menuTop { \width: 693px; }
#menuTop { w\idth: 611px; }

#moodboard
{
float:left;
width:862px;
height:109px;
border-top:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
}

#leiste
{
width:862px;
float:left;
height:auto;
background-color:#78b6d1;
}

#leisteSuche
{
float:right;
width:180px;
height:auto;
background-image:url('../upload/layout/lay_search.jpg');
background-repeat:no-repeat;
}

#leisteNewsletter
{
float:right;
width:153px;
border-left:1px solid #FFFFFF;
height:15px;
background: url('../upload/layout/button_go.jpg');
background-repeat:no-repeat;
background-position:146px 0px;
background-color:#78b6d1;
padding:3px 0px 3px 15px;
}

/*  simplified box model hack for IE 5.x */
#leisteNewsletter { \width: 169px; }
#leisteNewsletter { w\idth: 153px; }

#contentMain
{
margin-top:5px;
padding-bottom:5px;
width:862px;
float:left;
height:auto;
border-bottom:5px solid #ffffff;
background-image:url(../upload/layout/lay_bg_content.jpg);
background-repeat:repeat-y;
}

#contentMitte
{
float:left;
height:auto;
width:390px;
padding:20px 10px 20px 10px;
line-height:18px;
background-color:#ebecee;
margin-right:10px;
display:inline;
}

/*  simplified box model hack for IE 5.x */
#contentMitte { \width: 405px; }
#contentMitte { w\idth: 390px; }

#contentMitte p
{
margin-top:10px;
line-height:18px;
}

#contentMitte h1
{
font-size:16px;
font-weight:bold;
margin-bottom:15px;
color:#a80231;
}

#contentRight
{
padding-top:25px;
float:left;
height:auto;
width:221px;
}

#rightNews
{
float:left;
width:201px;
height:auto;
padding-left:20px;
}

#rightNews h1
{
margin-left:-20px;
color:#a80231;
font-size:11px;
font-weight:bold;
}

#rightNews h2
{
color:#288ac6;
font-size:11px;
font-weight:bold;
margin-top:11px;
margin-left:-20px;
padding-left:20px;
background-image:url('../upload/layout/lay_newsbg.jpg');
background-repeat:no-repeat;
background-position:-3px -3px;
}

#rightNews h3
{
font-size:11px;
margin-top:4px;
margin-bottom:4px;
font-weight:bold;
}

#rightNews p
{
line-height:17px;
}

#rightBild
{
clear:both;
float:left;
margin-top:20px;
width:221px;
height:auto;
}

#rightBild2
{
float:none;
margin-top:40px;
width:auto;
text-align:center;
height:auto;
}

#footer
{
clear:left;
width:852px;
height:auto;
padding-top:5px;
padding-right:10px;
text-align:right;
color:#b3b7ba;
border-top:1px solid #a80231;
}

#footer a
{
padding:5px 3px;
color:#b3b7ba;
text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}

.roteSchrift
{
color:#a80231;
}

.roteGrosseSchrift
{
color:#a80231;
font-size:13px;
}

.blaueSchrift
{
color:#288ac6;
}

.blaueGrosseSchrift
{
color:#288ac6;
font-size:14px;
}

.BildMitRahmenLinks
{
float:left;
margin:7px;
margin-left:0px;
margin-top:2px;
border:1px solid #1876B8;
}

#contentMitte img
{
border:1px solid #1876B8;
}


.BildMitRahmenRechts
{
float:right;
margin:7px;
margin-right:0px;
margin-top:2px;
border:1px solid #1876B8;
}


