/* Grundgeruest - Sprachunabhängig */


/* body-Style */

body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
}

ul {
list-style-type: disc;
}


/* entfernt Rahmen um Bilder, wenn diese als Links genutzt werden + IE 6 fix */

img {
border:0px;
display:block;
}

/* main-container */
/* nicht exakt zentriert: -497px anstatt -494px um Scrollbar in IE 7 zu vermeiden */ 

#main {
width:988px;
position:absolute;
left:50%;
margin-left:-497px;
height:auto;
}

/* header */


#top {
width:988px;
height:70px;
background-image:url(/allesprachen/img/header/bkgd_top.gif);
}

#logo {
width:255px;
height:35px;
position:absolute;
top:18px;
left:10px;
}

/* Sprache-Suche */

#sprachesuche {
position:absolute;
left:765px;
top:0px;
}

#search {
width:215px;
height:20px;
padding:10px;
}

#searchinput {
width:123px;
height:16px;
font-size:12px;
line-height:15px;
border:1px solid #757575;
margin-right:10px;
float:left;
}

#searchbutton {
width:60px;
height:20px;
}

#language {
width:215px;
height:20px;
padding:0px 10px 0px 10px;
}

#languagedropdown {
width:160px;
height:20px;
font-size:12px;
border:1px solid #757575;
background-color:#FFFFFF;
float:left;
font-family:"MS Mincho",arial,helvetica,sans-serif;
}

#languagechange {
width:25px;
height:20px;
margin-left:10px;
}

/* Meta */

#metanav {
position:absolute;
right:240px;
top:0px;
}

.metanavilink {
font-size:11px;
line-height:15px;
color:#1a171b;
text-decoration:none;
}

.metanavilink:hover {
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}

.metanavilinkact {
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}

#metaitem1st {
width:22px;
height:19px;
float:left;
padding:34px 10px 17px 10px;
background-image:url(../img/icons/icon_home_inactive.gif);
background-repeat:no-repeat;
border-right:1px solid #757575;
background-repeat:no-repeat;
background-position:50% 65%;
background-color:#b7b7b7;
display:block;
}

#metaitem1st:hover {
width:22px;
height:19px;
float:left;
padding:34px 10px 17px 10px;
background-image:url(../img/icons/icon_home_active.gif);
background-repeat:no-repeat;
background-color:#b7b7b7;
display:block;
}

.metaitemfollow {
float:left;
padding:38px 10px 17px 10px;
border-right:1px solid #757575;
}



#metaitemlast {
width:26px;
height:29px;
float:left;
background-image:url(/reorg_fb/allesprachen/img/icons/rss.gif);
background-repeat:no-repeat;
margin-top:28px;
margin-left:10px;
}

#metaitemlast:hover {
width:26px;
height:29px;
float:left;
margin-top:28px;
margin-left:10px;
background-image:url(/reorg_fb/allesprachen/img/icons/rss_active.gif);
background-repeat:no-repeat;
display:block;
}



/* Content-Start */

#container {
background-image:url(/zs_fb/img/content_bg.gif);
background-repeat:no-repeat;
width:988px;
height:505px;
padding:5px 12px 5px 12px;
}

#meldungenbox {
width:315px;
height:445px;
float:left;
}

.picmeldungen {
width:313px;
height:145px;
background-image:url(/reorg_fb/allesprachen/img/header/header_static_left.jpg);


}

.meldungen {
width:241px;
height:268px;
border:1px solid;
margin-top:5px;
padding:15px 35px 10px 35px;

}


/* Navigationsleiste unten:im extra CSS für die jeweilige Sprache */


/* Letzte Meldungen */

.pressnewstitle {
font-family:"Times New Roman", Arial, Helvetica, sans-serif;
font-size:20px;
color:#6c4d3b;
line-height:30px;
border-bottom:1px solid #6c4d3b;
margin-bottom:10px;

background-repeat:no-repeat;
}

.pressbox {
/* width:210px; using margin-right instead to have full-width teaser-box in "presseservice/pressemitteilungen" */
margin-right:1px;
padding:4px 0px 4px 0px;
border-bottom:1px solid #A3A3A3;
}

.pressboxdate {
line-height:16px;
color:#616161;
}

.pressboxdate img {
 /* von mb eingefügt, text neben dem icon darstellen */
 float:left;
 margin-right: 5px;
}

.pressboxlink {
line-height:16px;
color:#009999;
text-decoration:none;
}

/* footer */

#footer {
width:978px;
height:85px;
position:absolute;
top:590px;
}


#footertext {
width:958px;
height:15px;
clear:both;
text-align:right;
font-size:11px;
line-height:15px;
color:#616161;
padding:10px 50px 0px 0px;
}

#footertext a {
text-align:right;
font-size:11px;
line-height:15px;
text-decoration:underline;
color:#616161;
}
