/* CSS Document */

/* Allgemeines */

img
{
border:none;
}

body
{
text-align:center;
width:100%;
height:100%;
background-color:#F1F1F1;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
margin:0px;
padding:0;
color:#C5C6C8;
}

a
{
color:#7B7C7E;
}

/*#rahmen
{
text-align:left;
width:680px;
height:auto;
margin:0px auto;
background-color:#005BAB;
padding:0px 48px 0px 48px;
}
*/
#container
{
text-align:left;
height:auto;
min-height:500px;
width:848px;
margin:0px auto;
background-color:#FFFFFF;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#7B7C7E;
border-left:15px solid #BCBDC0;
border-right:15px solid #BCBDC0;
padding:0px 10px 0px 10px;
}

#container
{
\width:898px;
w\idth:848px;
}

#head
{
border-top:15px solid #005BAB;
float:left;
background-color:#FFFFFF;
height:94px;
width:848px;
}

#headLeft
{
float:left;
width:273px;
height:94px;
margin-top:3px;
background-color:#DCDDDE;
}

#headRight
{
float:right;
width:435px;
height:64px;
margin-top:3px;
background-color:#DCDDDE;
padding:30px 0px 0px 0px;
}

#suche
{
margin-right:10px;
width:auto;
text-align:right;
}

form
{
padding:0px;
margin:0px;
margin-bottom:1px;
}

#newsletter
{
margin-right:10px;
width:auto;
text-align:right;
}

#moodboard
{
border-top:3px solid white;
border-bottom:7px solid white;
height:75px;
width:848px;
clear:both;
}

#main
{
background-image:url(../upload/layout/bg_container_breit.jpg);
background-repeat:repeat-y;
height:auto;
}

#mainLeft
{
float:left;
height:auto;
width:162px;
}

#mainLeftHome
{
width:162px;
height:auto;
background-image:url(../upload/layout/bg_mainLeftHome.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
text-align:center;
padding:7px 0px 7px 0px;
}

#mainLeftMenu
{
border-top:8px solid #FFFFFF;
width:162px;
height:auto;
padding-top:27px;
}

#mainRight
{
width:684px;
float:right;
margin-left:2px;
height:auto;
min-height:500px;
}

#mainRightMenu
{
width:684px;
height:27px;
background-image:url(../upload/layout/bg_mainRightMenu.jpg);
background-repeat:repeat-x;
}

#mainRightContent
{
padding:35px 27px 35px 27px;
width:483px;
height:auto;
float:left;
line-height:18px;
border-top:8px solid #FFFFFF;
}

#mainRightContent img
{
border:1px solid #005BAB;
}

#mainRightContent
{
\width:547px;
w\idth:483px;
}

#mainRightContent a
{
color:#005BAB;
text-decoration:underline;
}

#mainRightContent a:hover
{
text-decoration:none;
}

#mainRightNews
{
padding:0px 0px 15px 0px;
width:139px;
height:auto;
float:right;
border-top:8px solid #FFFFFF;
}

#footer
{
clear:both;
width:848px;
height:27px;
border-top:8px solid white;
background-image:url(../upload/layout/bg_container.jpg);
background-repeat:repeat-y;
}

#footerLeft
{
float:left;
width:162px;
height:27px;
background-image:url(../upload/layout/bg_mainLeftHome.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
text-align:center;
}

#footerRight
{
text-align:right;
width:674px;
float:right;
margin-left:2px;
height:22px;
background-image:url(../upload/layout/bg_mainRightMenu.jpg);
background-repeat:repeat-x;
padding:5px 10px 0px 0px;
}

/* Schriften*/
h1,h2
{
color:#005BAB;
font-size:15px;
margin:0px;
margin-top:5px;
margin-bottom:15px;
font-weight:bold;
}

p
{
line-height:18px;
}

h1.headnews
{
background-color:#C5C6C8;
text-transform:uppercase;
font-size:14px;
padding:4px 0px 4px 0px;
margin:0;
color:#FFFFFF;
text-align:center;
}

#mainRightNews p
{
font-size:12px;
margin:4px 6px 4px 8px;
line-height:16px;
padding-bottom:10px;
border-bottom:1px solid #BCBDC0;
}

#mainRightNews h2
{
padding:4px 6px 4px 8px;
margin:0;
color:#005BAB;
font-size:12px;
line-height:16px;
font-weight:bold;
}

#mainRightNews p a
{
color:#005BAB;
font-weight:normal;
text-decoration:none;
}

#mainRightMenu a
{
display:block;
float:left;
color:#005BAB;
text-decoration:none;
margin-top:3px;
margin-bottom:3px;
padding:3px 10px 3px 10px;
border-right:1px solid #BCBDC0;
}

#mainRightMenu a:hover
{
background-color:#005BAB;
color:#FFFFFF;
text-decoration:none;
}

#mainRightMenu #rightSel a
{
background-color:#005BAB;
color:#FFFFFF;
text-decoration:none;
}

.poweredBy
{
font-size:11px;
}

#mainLeftMenu a
{
display:block;
color:#005BAB;
text-decoration:none;
background-image:url(../upload/layout/bg_leftMenu_0.jpg);
background-repeat:no-repeat;
padding:5px 0px 6px 38px;
margin-bottom:15px;
border-top:1px solid #BCBDBF;
border-bottom:1px solid #BCBDBF; 
background-color:#E6E7E9;
font-size:12px;
}

#mainLeftMenu a:hover
{
background-image:url(../upload/layout/bg_leftMenu_1.jpg);
background-repeat:no-repeat;
background-color:#E6E7E9;
text-decoration:none;
}

#mainLeftMenu #leftSel a
{
background-image:url(../upload/layout/bg_leftMenu_1.jpg);
background-repeat:no-repeat;
background-color:#E6E7E9;
text-decoration:none;
margin-bottom:0px;
border-top:1px solid #BCBDBF;
border-bottom:1px solid #BCBDBF; 
font-weight:bold;
}

#mainLeftSubMenu
{
margin-top:15px;
}

#mainLeftMenu #mainLeftSubMenu a
{
background-image:url(../upload/layout/bg_leftMenu_sub0.jpg);
background-repeat:no-repeat;
display:block;
height:auto;
color:#005BAB;
margin:0px;
background-color:#E3E4E5;
text-decoration:none;
padding:6px 0px 6px 55px;
border:none;
font-size:13px;
}

#mainLeftMenu #mainLeftSubMenu a:hover
{
background-image:url(../upload/layout/bg_leftMenu_sub1.jpg);
background-repeat:no-repeat;
background-color:#ECEDED;
text-decoration:none;
}

#mainLeftMenu #mainLeftSubMenu #leftSubSel a
{
background-image:url(../upload/layout/bg_leftMenu_sub1.jpg);
background-repeat:no-repeat;
font-weight:bold;
background-color:#ECEDED;
text-decoration:none;
}


.BildLinks
{
border:1px solid #005BAB;
margin:8px 8px 8px 0px;
float:left;
}


.BildRechts
{
border:1px solid #005BAB;
margin:8px 0px 8px 8px;
float:right;
}
/*
#mainRightContent img.links
{
border:1px solid #005BAB;
margin:4px 4px 4px 0px;
float:left;
}

#mainRightContent img.rechts
{
border:1px solid #005BAB;
margin:4px 0px 4px 4px;
float:right;
}*/
