
/* Korrekturen und Erweiterungen UG 17.05.2010 */
li {
list-style-image: none;
padding: 0;
}
ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
.green, .grey
{
display: none;
}
.clb
{
clear: both;
height: 1px;
overflow: hidden;
margin: 0 0 -1px 0;
font-size: 1px;
line-height: 1%;
}
div.header_frame
{
display: block;
height: 92px;
padding: 0 0 0 12px;
}
div.header_frame .clb
{
display: none;
}
table.header_right , #haupt-nav, #key-visual, td.content_index_left
{
display: none;
}
#home-middle
{
width: 540px;
border: 1px solid #000;
}
td.content_index_right {
vertical-align: bottom;
width: 117px;
}
#bmz-logo
{
margin: 0 0 8px 12px;
}
#home-left-col
{
float: left;
width: 150px;
font-size: 1.1em;
}
#home-left-col h2
{
font-size: 1em;
margin: 0.5em 0 0 0;
padding: 0.5em 0.5em 0 0.5em;
text-transform: none;
font-weight: bold;
}
#home-left-col ul li
{
background: none;
margin: 0;
padding: 0.25em 0;
}
#stellenangebote-1
{
margin: 0.5em 0 0.25em 0;
padding: 0 0.5em 0.5em 0.5em;
color: #000;
border-bottom: 1px solid #000;
}
#stellenangebote-1 h2, #stellenangebote-1 a
{
color: #000;
}
#stellenangebote-2
{
padding: 0 0.5em 0.5em 0.5em;
}
#stellenangebote-1 a, #stellenangebote-2 a, #stellenangebote-1 a:hover, #stellenangebote-1 a:focus, #stellenangebote-2 a:hover, #stellenangebote-2 a:focus, #div.alle-stellenangebote a:hover, div.alle-stellenangebote a:focus
{
text-decoration: none;
}
#stellenangebote-2 a
{
color: #000;
}
div.alle-stellenangebote
{
margin: 0.75em 0;
}
div.alle-stellenangebote a
{
font-weight: bold;
text-decoration: none;
}
#home-right-col
{
float: right;
width: 399px;
width: 350px;
width: 378px;
border-left: 1px solid #000;
}
#intro
{
font-size: 1.1em;
padding: 0.5em;
color: #000;
}
#intro p
{
margin: 0 0 0.5em 0;
padding: 0;
line-height: 130%;
}
#intro a
{
text-decoration: underline;
}
#aktuell
{
border-top: 1px solid #000;
margin: 6px;
font-size: 1.1em;
}
#aktuell h2
{
font-size: 1.0em;
font-weight: bold;
margin: 1em 0 0.5em 0;
}
#aktuell a, #aktuell a:hover, #aktuell a:focus
{
text-transform: none;
text-decoration: underline;
color: #000;
}
#aktuell a span
{
display: none;
}
#aktuell div.eintrag {
padding: 0 0 1em 0;
}
#aktuell div div {
float: left;
width: 210px;    
}
#aktuell div div.img {
width: 148px;
}
#aktuell div div.nur-text {
width: auto;
}
#aktuell h3
{
margin: 0.5em 0 0 0;
font-size: 1.0em;
text-transform: none;
}
#aktuell p
{
margin: 0;
padding: 0;
}
#aktuell div.clb
{
clear: both;
float: none;
width: 100%;
height: 1px;
margin: 0 0 -1px 0;
padding: 0;
overflow: hidden;
}

