body {
background: url(/en/img/pageBG.gif) center top no-repeat !important;
}

#ToolBar_bottom {
    display: none !important;
}
#ToolBar_top {
    width: 100px !important;
    left: -40px !important;
    top: -35px !important;
}

.autoReddot a {
    font-weight: normal !important;
    color: red !important;
}

.autoReddot a:hover {
    color: red !important;
    text-decoration: underline;
}

.icon {
    color: #0080c6 !important;
    font-weight: bold !important;
    font-family: Tahoma, sans-serif !important;
    font-size: 11px !important;
}
.blue_arrow {
    background: url(/en/img/pfeil_blau.gif) no-repeat 0px 3px !important;
    padding-left: 20px !important;
}
.pdf {
    padding: 8px 0px 8px 32px !important;
    background-position-y: 0px !important;
}

.cntCol .inner.snippets {
    margin-top: 0 !important;
}

#Seiten {
    vertical-align: middle ! important;
    width: 105px;
    color: #82807F;
}
#Seiten a {
    color: #0080C6 !important;
}
.style3 {
    margin-right: 25px;
}
a {
    font-family: Tahoma, sans-serif;
    color: #0080C6;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #EF751A;
    text-decoration: none;
}

.rdtextfield {
    line-height: 15px;
}


/***** LEFT NAVI (IE 8 FIX) *****/
.widthLeftNav {
    min-height: 300px;
}


/***** HOME *****/
#content_home {
    min-height: 181px;
    _height: 181px;
    width: 890px;
    background: url(/en/img/content_back.gif) top left no-repeat;
    padding: 18px 0px 18px 0px;
/*  border: solid 1px red;*/
}
#content_left {
    float: left;
    padding: 0px 0px 0px 26px;
}
#content_left_inner {
    width: 190px;
/*  border: solid 1px gray;*/
}
#content_middle {
    padding: 0px 0px 0px 25px;
    float: left;
}
#content_middle_inner {
    width: 410px;
/*  border: solid 1px gray;*/
}
#content_right {
    padding: 0px 0px 0px 25px;
    float: left;
}
#content_right_inner {
    width: 190px;
/*  border: solid 1px gray;*/
}
#content_home h3 {
    font-family: Tahoma, sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    color: #0080c6;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 2px 0px;
    background: url(/en/img/portlet_line.gif) no-repeat 0px 15px;
}
#homeStage {
    height: 315px;
}

#link_list_dotted_line {
    color: #646464;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
}
#link_list_dotted_line li {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: dotted 1px #82807F;
}
#link_list_dotted_line #link_list_link {
    color: #82807f;
}
#link_list_blue_arrow {
    color: #0080C6;
    font-size: 11px;
    text-decoration: none;
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#link_list_blue_arrow li {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 15px;
    background: url(/en/img/pfeil_blau.gif) no-repeat 0 3px;
}
#link_list_blue_arrow #link_list_link {
    color: #0080C6;
    font-family: Tahoma, sans-serif;
}

#link_list_blue_arrow a:hover {
    color: #EF751A !important;
}

#newsEntry {
    border-bottom: dotted 1px #82807f;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 10px 0px;
}
#newsEntryDate {
    color: #646464;
    font-weight: bold;
    padding-bottom: 5px;
    font-size: 10px;
}
#newsEntryLink {
    color: #646464;
    background: url(/en/img/pfeil_blau.gif) no-repeat 0 3px;
    padding: 0px 0px 0px 15px;
    font-weight: normal;
}



/***** HEADER *****/
#metaNavi {
    top: 45px !important;
    color: black !important;
    font-family: Verdana, sans-serif;
    font-size:11px;
}

#metaNavi {
    right: 262px !important;
}

#typeA #metaNavi {
    right: 250px !important;
}

/*#metaNavi a {
    color: black !important;
}*/

.topNavSearchForm {
    display: block !important;
    position: absolute !important;
    right: 20px !important;
    top: -50px !important
}

#level1Navi {
    background: url(/en/img/header_unten.gif) no-repeat !important;
    height: 58px !important;
    border: 0 !important;
}

#list_main1 {
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
}

#list_main1 li {
    display: inline !important;
    background: none !important;
    padding: 0 !important;
}

#typeA #list_main1 a {
    line-height: 24px;
}

#list_main1 a {
    color: #0080C6;
    font-family: Verdana, sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important; 
    margin: 12px 0px 0px 0px !important;
    /*_margin: 0px !important;*/
    display: inline-block;
    padding: 10px !important;
    text-transform: uppercase !important;
    background: url(/en/img/trenner_verlauf.gif) no-repeat left 2px;
}

.active {
    color: #EF751A !important;
}

#list_main1 a:hover {
    color: #EF751A !important;
}

.first a {
    background: none !important;
}



#list_meta1 a {
    text-transform: uppercase !important;    
    font-weight: normal;
}
ul.horNav .active a, ul.horNav a.active {
    text-decoration:none;
    font-weight: bold !important;
    color: #EF751A !important;
}
#list_meta1 a:hover {
    color: #EF751A !important;
}



#list_meta1 li {
    background: none !important;
    margin-left: 20px !important;
}

#topStage #clickLogo {
    width: 350px !important;
    height: 54px !important;
    position: absolute !important;
    top: 35px !important;
    left: 25px !important;
}

#topStage, #headerImage {
    height: 90px;
}

#typeA .arrow {
    _margin-top: 6px !important;
}

.arrow {
    background: url(/en/img/suche.gif) no-repeat !important;
    margin-top: 7px !important;
    _margin-top: 3px !important;
}
.searchInput {
    margin: 7px 1px 0px 0px !important;
    _margin-top: 4px;
}

#breadcrumbNavi {
    display: none !important; /*** TEMPORAERE LOESUNG? ***/
}


/***** CONTENT *****/
#contentArea {
    background: url(/en/img/content_back_innen.gif) 0px 0px no-repeat !important;
    padding-top: 118px !important;
    margin: 0 !important;
}
#typeA #contentArea {
    padding-top: 0px !important;
}
#contentColumns {
    margin-top: -60px !important;
}
.cntCol .inner {
    margin: 0px 12px 0px 6px !important;
    overflow: hidden;
}
.cntCol .inner.snippets {
    margin: 5px 0px 0px 0px !important;
}

#mainPageHeadline, #mainPageHeadlineLocal {
    color: #EF751A !important;
    font-family: Tahoma, sans-serif !important;
    font-size: 24px !important;
    font-weight: normal !important;
    line-height: 24px !important;
}

.pageHeadline {
    display: none !important;
}

#table_headline {
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    background: #e5e5e5;
    color: #82807F;
    height: 20px;
    vertical-align: middle !important;
}
#inner_table_headline {
    margin: 0px 10px 0px 10px;
}
#table_cell {
    font-size: 11px;
    font-family: Tahoma, Verdana;
    color:#646464;
    border-bottom: solid 1px #e5e5e5;
    height: 30px;
    vertical-align: bottom !important;
}
#inner_table_cell {
    margin: 5px 10px 8px 10px;
}
#table_cell_spacer {
    border-bottom: solid 1px #e5e5e5;
}

.widthFullCont .thirtythree {
    width: 100% !important;
}

.faqLinkClosed, .faqLinkOpen {
    background-position: 10px 3px !important;
    text-decoration: none !important;
    color: #0080C6 !important;
}
.faqLinkClosed:hover {
    color: #EF751A !important;
}
.faqLinkOpen:hover {
    color: #EF751A !important;
}

.openMe {
    color: #646464 !important;
}


/***** FOOTER *****/
.fontResizingBarOuter {
    margin: 0px !important;
}

#list_footer1 li {
    background: none !important;
    padding: 0px 10px 0px 0px !important;
}

#list_footer1 a {
    color: #0080C6 !important;
    text-decoration: none !important;
}

#list_footer1 a:hover {
    color: #EF751A !important;
}

#list_footer1 .active {
    color: #EF751A !important;
}

#footerLeft div {
    color: #646464 !important;
}

.fontSizeButton {
    margin: 0 !important;
    width: 14px !important;
}



/***** LOCATIONS/CONTACTS *****/
#location_data_outerbox {
    border-top: solid 1px #82807F; 
    padding-top: 10px;
    color: #646464;
    width: 500px;
}    

#location_data_innerleft {
    float: left;
    width: 100px;
    font-weight: bold;
}
    
#location_data_innerright {
    float: left;
    margin-left: 70px;
    width: 330px;
}

#location_data_innerright ul {
    margin-top: 0px !important;
}

#location_data_innerright ol {
    margin-left: 15px !important;
}

#location_data_innerright ul ul {
    margin-top: 6px !important;
}


/***** CONTACT FORM *****/
#text, #feld, #form {
    font-familiy: Tahoma ! important;
    font-size: 11px ! important;
    color: #646464;
    padding: 5px 0px 5px 0px;
}
#text{
    width: 160px;
}
.contact_select{ 
    font-family: Tahoma ! important;
    font-size: 11px ! important;
    width: 318px;
    border: 1px #82807f solid;
}
.contact_textarea { 
    font-family: Tahoma ! important;
    font-size: 11px ! important;
    width: 313px;
    border: 1px #82807f solid;
}
.Feld{ 
    font-familiy: Tahoma;
    font-size: 11px;
    color: #82807f;
    width: 150px;
    border: 1px #82807f solid;
}
.FeldLang{ 
    font-familiy: Tahoma;
    font-size: 11px;
    color: #82807f;
    width: 312px;
    border: 1px #82807f solid;
}
.Button{
    width: 154px;
}


/***** CONTENT WRAPPER *****/
#hide_on_wts {
    display: none;
}