
/*************** CONTENT ***************/
table.content_frame {
width: 100%;
padding: 0;
margin: 0;
text-align: left;
border: none;
}
td.content_index_left {
width: 90px;
text-align: center;
vertical-align: bottom;
vertical-align: middle;
}
td.content_index_middle {
width: 600px;
}
td.content_index_right {
vertical-align: bottom;
}
.c_content_right_top {
padding-left: 14px;
}
.c_content_right_bottom {
border-bottom: 1px solid #CCC;
padding-left: 14px;
}
.c_content_left {
height: auto;
border-right: 1px solid #CCC;
}
/* Korrekturen und Erweiterungen UG 17.05.2010 */
.clb
{
clear: both;
height: 1px;
overflow: hidden;
margin: 0 0 -1px 0;
font-size: 1px;
line-height: 1%;
}
#index .header_frame {
width: 691px;
height: auto;
border-bottom: 1px solid #CCC;
}
#index .header_left {
width: 90px;
height: 75px;
float: left;
border-right: 1px solid #CCC;
border-right: none;
}
#index .header_right {
width: 600px;
float: left;
text-align: right;
height:70px;
height: auto;
color: #888;
width: 600px;
border-left: 1px solid #CCC;
}
#index table.header_right
{
float: right; width: 340px;
border: none;
}
#index table.header_right td
{
text-align: right; padding: 8px 8px 0 0;
}
#index .footer_index_frame {
margin-top: 0px;
}
#cim-logo
{
float: left;
margin: 16px 0 10px 12px;
}
#bmz-logo
{
margin: 0 10px 8px 0;
}
#haupt-nav
{
margin: 16px 0 4px 0;
padding: 4px 0.35em 4px 0.5em;
font-size: 1.15em;
text-align: left;
background: #66CC00;
color: #fff;
}
#haupt-nav a
{
color: #fff;
text-decoration: none;
padding: 0 0.25em;
font-weight: bold;
}
#haupt-nav a:hover, #haupt-nav a:focus
{
color: #fff;
text-decoration: underline;
padding: 0 0.25em;
}
#home-middle
{
border: 1px solid #ccc;
border-top: none;
width: 599px;
}
#key-visual
{
display: block;
}
#home-left-col
{
float: left;
width: 199px;
border-right: 1px solid #ccc;
font-size: 1.1em;
}
#home-left-col h2
{
margin: 0.5em 0 0 0;
padding: 0.5em;
text-transform: none;
font-weight: bold;
color: #fff;
background: #66cc00;
}
#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;
border-bottom: 1px solid #66CC00;
}
#stellenangebote-2
{
margin: 0.5em 0 0.25em 0;
padding: 0 0.5em 0.5em 0.5em;
border-bottom: 1px solid #66CC00;
}
#stellenangebote-1 a, #stellenangebote-2 a
{
text-decoration: none;
}
#stellenangebote-1 a, #stellenangebote-2 a
{
color: #666;
}
div.alle-stellenangebote a
{
font-weight: bold;
text-decoration: none;
}
#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: underline;
}
#home-right-col
{
float: left;
width: 399px;
border-left: 1px solid #ccc;
margin: 0 0 0 -1px;
}
#intro
{
font-size: 1.1em;
padding: 0.5em;
color: #333;
}
#intro p
{
margin: 0 0 0.5em 0;
padding: 0;
line-height: 130%;
}
#intro a
{
text-decoration: none;
}
#intro a:hover, #intro a:focus
{
text-decoration: underline;
}
#aktuell
{
width: 375px;
margin: 6px;
padding: 6px 6px 0 6px;
background: #E5E5E5;
font-size: 1.1em;
color: #333;
}
#aktuell h2
{
margin: 0 0 0.5em 0;
font-size: 1.0em;
font-weight: bold;
text-transform: none;
color: #333;
}
#aktuell h3
{
margin: 0;
font-size: 1.0em;
text-transform: none;
color: #5CB700;
}
#aktuell a
{
text-transform: none;
text-decoration: none;
color: #5CB700;
}
#aktuell a:hover, #aktuell a:focus
{
text-decoration: underline;
}
#aktuell div.eintrag {
padding: 0 0 1em 0;
}
#aktuell div div {
float: left;
width: 224px;
margin: 0;
padding: 0;
}
#aktuell div div.img {
width: 148px;
padding: 0.2em 0 0 0;
}
#aktuell div div.nur-text {
width: auto;
}
#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;
}
