BODY, HTML {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(../images/site_bg.jpg);
    background-repeat: x-repeat; 
    padding: 0;
    margin: 0;
}

TD {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5E5E5E;
    }

A, A:visited {
    text-decoration : none;
    color: #4A4A4A;
}

A:hover, A:active {
    text-decoration : underline;
    color: #5E5E5E;
}

a.nav1:link, a.nav1:visited {
             font-family: arial, helvetica, sans-serif;
             font-size: 12px;
             color: #5E5E5E;
             text-decoration: none;
}

a.nav1:hover, a.nav1:active, a.nav1:focus {
             font-family: arial, helvetica, sans-serif;
             font-size: 12px;
             color: #5E5E5E;
             text-decoration: underline;
}

a.nav2:link, a.nav2:visited {
             font-family: arial, helvetica, sans-serif;
             font-size: 11px;
             color: #5E5E5E;
             text-decoration: none;
}

a.nav2:hover, a.nav2:active, a.nav2:focus {
             font-family: arial, helvetica, sans-serif;
             font-size: 11px;
             color: #5E5E5E;
             text-decoration: underline;
}



a.small:link, a.small:visited {
             font-family: arial, helvetica, sans-serif;
             font-size: 10px;
             color: #AEAEAE;
             text-decoration: none;
}

a.small:hover, a.small:active, a.small:focus {
             font-family: arial, helvetica, sans-serif;
             font-size: 10px;
             color: #5E5E5E;
             text-decoration: none;
}

.thumb_header {
clear: both;
}

.thumb_img {
margin-right: 25px;
float: left;
}

.thumb_footer {
height: 15px;
}


.username {
height: 19px;
width: 150px;
margin-bottom: 4px;
margin-right: 7px;
background-color: #CCCCCC;
border: 0;
font-size: 12px;
color: #5E5E5E;
}

.password {
background-color: #CCCCCC;
border: 0;
height: 19px;
margin-right: 10px;
width: 150px;
font-size: 12px;
color: #5E5E5E;
}

.logininfo {
border: 0;
font-size: 11px;
color: #5E5E5E;a
line-height: 18px;
margin-bottom: 14px;
}

.loginsubmit {
background-color: #CCCCCC;
border: 0;
}


.main {
width: 954px;
border-left: 1px solid #D3D3D3;
border-right: 1px solid #D3D3D3;
border-bottom: 1px solid #D3D3D3;
background-color: #FFFFFF;
}

.top {
width: 942px;
height: 150px;
position: relative;
z-index: 10;
}

.logo {
position: absolute;
top: 20px;
left: 18px;
background-image: url(../images/lg_spedifix.jpg);
width: 332px;
height: 121px;
float: left;
}

.top_content {
width: 942px;
height: 191px;
position: relative;
text-align: left;
}

.breadcrumb {
position: absolute;
width: 700px;
height: 22px;
top: 126px;
right: 18px;
text-align: right;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E5E5E;
z-index: 0;
}

.sprachwahl {
position: absolute;
top: 20px;
left: 385px;
width: 332px;
height: 20px;
float: left;
}

.flag {
margin-left: 6px;
margin-right: 6px;
}

.navigation {
position: absolute;
top: 112px;
height: 38px;
left: 0px;
width: 942px;
display: block;
}


.service_bottom {
width: 942px;
height: 34px;
}


#metaNavigation{
width: 300px;
text-align: right;
}

ul#metaNavigation {
    margin:0 0 0px 0;
    padding:0;
}
ul#metaNavigation li {
    margin:0;
    padding:0 0px 0px 0px;
    display:inline;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #D3D3D3;
}

.service_bottom2 {
}

.headline_ticker {
position: relative;
width: 591px;
height: 30px;
left: 39px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #088334;
float: left;
}

.headline_neues {
position: relative;
width: 262px;
height: 30px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #088334;
float: left;
}

.headline_login {
position: relative;
width: 300px;
height: 30px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #088334;
float: left;
}

.container_ticker {
position: relative;
width: 534px;
left: 39px;
height: 120px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #333333;
float: left;
}

.container_neues {
position: relative;
width: 262px;
height: 150px;
left: 57px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
float: left;
}

.container_login {
position: relative;
width: 320px;
height: 150px;
left: 57px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
float: left;
}

.fussleiste {
width: 954px;
height: 67px; 
border: 1px solid #D3D3D3;
background-color: #FFFFFF;
margin-top: 15px;
margin-bottom: 15px;
}

.fussleiste_inner {
width: 942px;
height: 65px; 
background-image: url(../images/fussleiste_bg.jpg);
}

.fussleiste_en_inner {
width: 942px;
height: 65px; 
background-image: url(../images/fussleiste_en_bg.jpg);
}

.fussleiste_rus_inner {
width: 942px;
height: 65px; 
background-image: url(../images/fussleiste_rus_bg.jpg);
}


.introtext {
position: relative;
width: 900px;
height: 159px;
left: 39px;
top: 30px;
font-family: arial,helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #088334;
float: left;
}

.text_15 {
font-family: arial,helvetica,sans-serif;
font-size: 15px;
color: #FFFFFF;
font-weight: normal;
line-height: 20px;
}


.text_more_gruen {
font-family: arial,helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
color: #8AC29E;
}


.main_content {
position: relative;
width: 717px;
float: left;
}

.main_content_450 {
text-align: left;
left: 44px;
width: 450px;
float: left;
clear: left;
position: relative;
/* background-color: #CCCCCC; */
}

.headline_450 {
text-align: left;
position: relative;
width: 450px;
margin-bottom: 30px;
float: left;
clear: left;
left: 44px;
/* background-color: #AAAAAA; */
}

.print {
text-align: left;
left: 44px;
height: 30px;
width: 450px;
float: left;
clear: left;
position: relative;
margin-top: 30px;
margin-bottom: 30px;
}

.teaser_rechts {
text-align: left;
position: absolute;
width: 179px;
margin-bottom: 50px;
left: 538px;
/* background-color: #EEEEEE; */
}

h1 {
font-family: arial,helvetica,sans-serif;
font-size: 17px;
color: #088334;
clear: both;
padding: 0;
margin: 0;
height: +1.5em;
clear: both;
border-bottom: 1px solid #eee;
}

.startseite {
border-bottom: 0px;
}

h2 {
font-family: arial,helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
color: #818181;
padding-top: 10px;
text-align: right;
}

h3 {
font-family: arial,helvetica,sans-serif;
font-size: 13px;
color: #818181;
font-weight: bold;
clear: both;
}


.rubrikpics {
text-align: left;
width: 225px;
height: 191px;
/* display: none; */
border-right: solid #fff 5px;
}


.toggler  {
cursor:pointer;
font-weight:bold;
margin: 0;
padding:5px;
font-size:16px;
font-family:Arial, sans-serif;
clear: both;
text-align: left;
position: relative;
width: 620px;
margin-bottom: 10px;
float: left;
clear: left;
left: 44px;
border-bottom: 1px solid #eee;
}
.toggler:hover   { background:#eee; }
.element     {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 25px;
color: #5E5E5E;
padding-left: 8px;
margin-bottom: 10px;
text-align: left;
left: 44px;
width: 620px;
float: left;
clear: left;
position: relative;
/* background-color: #CCCCCC; */
 }

.standardtext {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 25px;
color: #5E5E5E;
}

.headline {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 15px;
color: #5E5E5E;
}

.topic_headline {
position: relative;
width: 140px;
height: 26px;
left: 24px;
top: 14px;
font-family: arial,helvetica,sans-serif;
float: left;
}

.topic_text {
position: relative;
width: 140px;
height: 30px;
left: 24px;
top: 29px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 19px;
float: left;
color: #5E5E5E;
}

.topic_pfeil {
display: none;
position: relative;
width: 19px;
height: 19px;
left: 12px;
top: 126px;
float: left;
}


a.link_12_grau:link, a.link_12_grau:visited, a.link_12_grau:active {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #333333;
}

a.link_12_grau:hover {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #088334;
}

a.link_13_grau:link, a.link_12_grau:visited, a.link_12_grau:active {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 24px;
text-decoration: none;
color: #333333;
}

a.link_13_grau:hover {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
line-height: 24px;
text-decoration: none;
color: #088334;
}

a.link_11_gruen:link, a.link_11_gruen:visited, a.link_11_gruen:active {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #088334;
}

a.link_11_gruen:hover {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #333333;
}

a.link_11_grau:link, a.link_11_grau:visited, a.link_11_grau:active {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #959595;
}

a.link_11_grau:hover {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
color: #333333;
}


a.weiter_pfeil_magenta:link, a.weiter_pfeil_magenta:visited, a.weiter_pfeil_magenta:active {
color: #CF2F68;
text-decoration: none;
font-size: 10px;
}

a.weiter_pfeil_magenta:hover {
color: #088334;
text-decoration: none;
font-size: 10px;
}

.branchenticker {
/* margin-bottom: 5px; */
}

.clear {
clear: both;
overflow: hidden;
}
