#text1 {
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size:13pt;
    font-weight: bold;
    height:2em;
}

#page_2 #text2 {
    font-size: 9pt;
    line-height: 150%;
    width:600px;
}

#page_4 #headline {
    display:none;
}

#page_4 #content {
    width: 430px;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size: 9pt;
    line-height: 150%;
}

#page_4 #image {
    margin-bottom: 2em;
}

#page_4 #text3 {
    font-weight: bold;
}

#page_5 #headline {
    display:none;
}

#page_5 #content {
    width: 700px;
    font-size: 10pt;
}

#page_5 a {
    font-size:9pt;
}

#page_5 #adressheadbox {
    padding-top: 10px;
}

#page_5 #adressheadimage {
    float: left;
    padding-right: 32px;
}

#page_5 #adressheadadress {
    float:left;
    width: 220px;
    height: 200px;
    min-height: 185px;
    max-height: 185px;
    background-color: #ecefee;
    padding-left: 15px;
    padding-top: 15px;
    font-size: 9pt;
}

#page_5 #adressheadadress_cn {
    float:left;
    width: 225px;
    height: 287px;
    min-height: 272px;
    max-height: 272px;
    background-color: #ecefee;
    padding-left: 10px;
    padding-top: 15px;
    font-size: 9pt;
}

#page_5 .adressheadline {
    color:#124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size:10pt;
    font-weight:bold;
    margin-bottom: 10px;
}

#page_10 #headline {
    display:none;
}

#page_10 #content {
    width: 755px;
}

#page_10 #leftspacer {
    width: 214px;
}

#page_10 #leftspacer_img {
    width: 214px;
}

#page_10 #text1 {
    padding-left: 55px;
}

#page_10 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;
    padding-left:55px;

    width: 440px;
}

#page_10 #Combo1 {
    margin-top: 25px;
}

#page_10 #map {
    float: left;
}

#page_10 #Standort {
    height: 335px;
    min-height: 335px;
    max-height: 335px;
}

#page_10 #Standort_tmp {
    display: none;
}

#page_10 #Standort_Image_Box {

}

#page_10 .Standort_Detail {
    display:none;
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:7pt;
    font-weight:normal;
    line-height:150%;
}

#page_10 .Standort_Detail a {
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:7pt;
}

#page_10 #MG {
    margin-top: 30px;
    clear: both;
    padding-left: 55px;
}

#page_10 #MG_Image {
    float: left
}

#page_10 #MG_Detail {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:7pt;
    font-weight:normal;
    line-height:150%;

    margin-left: 463px;
}

#page_12 #headline {
    display:none;
}

#page_12 #content {
    width: 712px;
}

#page_12 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 520px;
}

#page_12 .compcontainernew {
    font-family: Verdana ,Helvetica ,sans-serif;
    font-size: 7pt;
    line-height: 145%;
    color: #124587;
}

#page_12 #compcontainer1 {
    margin-left: 0px;
}

#page_12 #compcontainer2 {
    margin-left: 19px;
}

#page_12 #compcontainer3 {
    margin-left: 19px;
}

#page_12 #compcontainer4 {
    margin-left: 19px;
}

#page_12 .compcontainer {
    background-image: url(/fileadmin/images/Unternehmen/Truetzschler_Unternehmen_Background.png);
    background-image: repeat;

    width: 162px;
    margin-top: 45px;
    height: 500px;
    min-height: 455px;
    max-height: 455px;
    float: left;
    position: relative;
}

#page_12 .compcontainer .con_country {
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:7pt;
    font-weight:bold;
    line-height:150%;

    width: 133px;
    padding-left: 8px;
}

#page_12 .compcontainer .con_detail {
    color:#000000;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:7pt;
    font-weight:normal;
    line-height:145%;

    width: 153px;
    min-width: 145px;
    max-width: 145px;
    padding-left: 8px;
}

#page_12 .compcontainer .con_bottom {
    bottom: -3px; /*0*/
    position: absolute;
}

#page_14 #headline {
    display:none;
}

#page_14 #content {
    width: 700px;
}

#page_14 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 275px;
    float:left;
}

#page_14 #text3 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    padding-left: 40px;
    width: 275px;
    float:left;
}

#page_14 div#flash1 {
    clear: both;
    padding-top: 35px;
}

#page_15 #headline {
    display:none;
}

#page_15 #content {
    width: 700px;
}

#page_15 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 435px;
}

#page_15 #text2 .headline {
    color:#124587;
    font-weight: bold;
    padding-top: 25px;
}

#page_15 #imagebox1 {
    float: left;
    padding-top: 35px;
    padding-left: 4px;
}

#page_15 #imagebox1 #imagetext1 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    text-align: left;
    width:212px;
    float:left;
}

#page_15 #imagebox1 #imagetext2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    text-align: left;
}

#page_27 #headline {
    display:none;
}

#page_27 #content {
    width: 700px;
    font-size: 10pt;
}

#page_27 #headbox {
    padding-bottom: 10px;
}

#page_27 #headimage {
    float: left;
    padding-right: 32px;
    width:428px;
}

#page_27 #headadress {
    float:left;
    min-width: 220px;
    max-width: 220px;
    width: 235px;
    min-height: 185px;
    max-height: 185px;
    height: 200px;
    background-color: #ecefee;
    padding-left: 15px;
    padding-top: 15px;
    font-size: 9pt;
}

#page_27 .headline {
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:10pt;
    font-weight:bold;
    margin-bottom: 10px;
}

#page_27 .box {
    clear: both;
    float: left;
    padding-top: 30px;
    width: 428px;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
}

#page_27 .mapsbox {
    float: left;
    padding-top: 30px;
    padding-left: 32px;
    width: 236px;
}

#page_27 .mapsbox img {
    margin-bottom: 10px;
}

#page_27 div.zoom {
    padding-bottom: 20px;
    font-size: 8pt;
    width: 170px;
    float:left;
}

#page_27 img.zoom {
    float:left;
}

#page_27 .inheadline {
    color:#124587;
    display: inline;
    font-weight: bold;
}

#page_27 .country {
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:10pt;
    font-weight:bold;
    padding-bottom: 1em;
}

#page_28 #headline {
    display:none;
}

#page_28 #content {
    width: 700px;
    font-size: 10pt;
}

#page_28 a {
    font-size:9pt;
}

#page_28 #adressheadbox {
    padding-bottom: 10px;
}

#page_28 #adressheadimage {
    float: left;
    padding-right: 32px;
}

#page_28 #adressheadadress {
    float:left;
    width: 220px;
    height: 200px;
    min-height: 185px;
    max-height: 185px;
    background-color: #ecefee;
    padding-left: 15px;
    padding-top: 15px;
    font-size: 9pt;
}

#page_28 .adressheadline {
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:10pt;
    font-weight:bold;
    margin-bottom: 10px;
}

#page_28 .adressbox {
    clear: both;
    padding-top: 17px;
}

#page_28 .adresscountry {
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:10pt;
    font-weight:bold;
    padding-bottom: 1em;
}

#page_28 .adressleft {
    font-size: 9pt;
    float: left;
    width: 340px;
    padding-bottom: 17px;
}

#page_28 .adressright {
    float: left;
    padding-left: 20px;
    width: 340px;
    font-size: 9pt;
}

#page_28 .adressbar {
    clear: both;
    width: 700px;
    height: 3px;
    min-height: 3px;
    max-height: 3px;
    margin-top: 17px;

    background-color: #ccd5d3;
}

#page_32 #content {
    width: 716px;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size: 9pt;
}

#page_32 #leftspacer {
    width:253px;
}

#page_32 #leftspacer_img {
    width:253px;
}

#page_32 .bar {
    background-image: url(/fileadmin/images/Jobs_bar.png);
    height: 39px;
    width: 721px;
    margin-bottom: 1em;
}

#page_32 .bartext {
    padding-left: 16px;
    padding-top: 5px;
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-weight: bold;
    font-size: 10pt;
}

#page_32 .headline {
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-weight: bold;
    font-size: 9pt;
}

#page_32 .joboffer {
    font-size: 9pt;
    padding-top: 2em;
    line-height: 150%;
}

#page_32 .jobcontent {
    padding-left: 16px;
}

#page_34 #headline {
    display:none;
}

#page_34 #content {
    width: 702px;
}

#page_34 #image1 {
    margin-bottom: 50px;
}

#page_34 .news-latest-container {
    float: left;
    width: 230px;
    margin-left: 22px;
    background-color: #ecefee;
    margin-top: 3px;
}

#page_34 .news-latest-category {
    display:none;
}

#page_34 .news-latest-item img {
    display:none;
}

#page_34 .news-latest-gotoarchive {
    display:none;
}

#page_34 .news-latest-item {
    background-color: #ecefee;
    border: none;
    margin-left: 20px;
    width: 195px;
    padding: 0px;
}

#page_34 .news-latest-item .bodytext {
    color: #000000;
    font-weight: normal;
}

#page_34 .news-latest-item a {
    color: #000000;
    font-size: 9pt;
}

#page_34 .news-latest-item h3 {
    margin: 4px 0px 4px 0px;
    line-height: 1;
}

#page_34 .news-latest-date a {
    color: #000000;
}

#page_34 .news-latest-morelink a {
    color: #124587;
    float: left;
}

#page_34 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 200px;
    float:left;
}

#page_34 #imageblock1 {
    float:left;
/*    width:210px;*/
    width:227px;
    margin-right:20px;
}

body#page_121 #leftspacer {
    width: 259px;
}

body#page_121 #leftspacer #leftspacer_img {
    width: 259px;
}

#page_121 #content {
    width: 720px;
}

#page_121 #text1 {
    height: auto;
    padding-left: 10px;
}

#page_121 .tx-indexedsearch-whatis {
    font-size: 9pt;
}

#page_121 .tx-indexedsearch-sw {
    padding-top: 1em;
    padding-bottom: 1em;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
}

#page_121 .tx-indexedsearch-res {
    padding-top: 2em;
}

#page_121 .header {
    width: 720px;
    height: 36px;
    background-image: url(/fileadmin/images/News_Head.png);
}

#page_121 .tx-indexedsearch-browsebox p {
    display:none;
}

#page_121 .tx-indexedsearch-info {
    background:none;
    font-size: 9pt;
}

#page_121 .tx-indexedsearch-title {
    width: 720px;
}

#page_121 .tx-indexedsearch-title #rating {
    line-height: 26px;
    float:right;
    padding-right: 20px;
    color: #124587;
    font-weight:bold;
    font-size:10pt;
}

#page_121 .tx-indexedsearch-title #title {
    line-height: 26px;
    padding-left: 11px;
}

#page_121 .tx-indexedsearch-title a {
    font-weight: bold;
}

#page_121 .tx-indexedsearch-descr {
    font-size: 9pt;
    margin-left: 10px;
}
#page_121 #descr, #page_121 #info {
    margin-left: 10px;
    width: 700px;
    padding-top: 1em;
}

#page_121 .tx-indexedsearch-redMarkup {
    color: #124587;
}

#page_121 .browsebox {
    border-color: #CCD5D3;
    border-style: solid none;
    border-width: 2px 0px;
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
}

#page_262 #headline, #page_263 #headline, #page_264 #headline {
    display:none;
}

#page_262 #content, #page_263 #content, #page_264 #content {
    width: 700px;
    font-size: 10pt;
}

#page_262 a, #page_263 a, #page_264 a {
    font-size:9pt;
}

#page_262 #adressheadbox, #page_263 #adressheadbox, #page_264 #adressheadbox {
    padding-top: 10px;
}

#page_262 #adressheadimage, #page_263 #adressheadimage, #page_264 #adressheadimage {
    float: left;
    padding-right: 32px;
}

#page_262 #adressheadadress, #page_263 #adressheadadress, #page_264 #adressheadadress {
    float:left;
    width: 220px;
    height: 200px;
    min-height: 185px;
    max-height: 185px;
    background-color: #ecefee;
    padding-left: 15px;
    padding-top: 15px;
    font-size: 9pt;
}

#page_262 .adressheadline, #page_263 .adressheadline, #page_264 .adressheadline {
    color:#124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size:10pt;
    font-weight:bold;
    margin-bottom: 10px;
}

#page_268 #content {
    width: 700px;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size: 9pt;
}

#page_268 .Zone {
    display: none;
    font-size: 8pt;
    height:160px;
/*    min-height:130px;
    max-height:130px;*/
    width: 380px;
/*    min-width:278px;
    max-width:278px;*/
    padding-left: 12px;
    margin-top: 17px;
    margin-bottom: 50px;
    background-repeat: no-repeat;
    background-image: url(/fileadmin/images/Kundendienst/Kundendienst_box_big.png);
}

#page_268 .Zone a {
    font-size: 8pt;
}

#page_268 .Zone_head {
    height: 47px;
    min-height:34px;
    max-height:34px;
    padding-top: 13px;
}

#page_268 #Zone0 {
    display: block;
}

#page_268 .headline {
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-weight: bold;
    font-size: 10pt;
}

#page_268 #headimage {
    float: left;
}

#page_268 #menu {
    float: left;
    margin-left: 35px;
    width: 220px;
    height: 200px;
    background-color: #ecefee;
}

#page_268 #menuhead {
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 17px;
    padding-top: 20px;
}

#page_268 .menuitem {
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size: 8pt;

    background-image: url(/fileadmin/images/Kundendienst_Quadrat.png);
    background-position: 20px 3px;
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-right: 0.5em;
    margin-top: 20px;
}

#page_268 #body {
    clear: both;
    padding-top: 2em;
}

#page_268 #left {
    width: 428px;
    float: left;
    line-height: 150%;
}

#page_268 #right {
    float: left;
    margin-left: 35px;
    line-height: 1.25em;
}
/* TMP !! */
#page_268 #right a {
    font-size: 8pt;
}

/* TMP END !! */
#page_268 #right .headline {
    margin-bottom: 0.5em;
}

#page_268 #right form {
    padding-top: 1em;
}

#page_268 .inputdesc {
    font-size: 8pt;
    font-weight: bold;
    padding-top: 0.2em;
}

#page_268 #map {
    clear: both;
}

#page_270 #content {
    width: 777px;
}

#page_270 #leftspacer {
    width: 209px;
}

#page_270 #leftspacer_img {
    width: 209px;
}

#page_270 #text1 {
    padding-left: 60px;
}

#page_270 .headline {
    color:#124587;
    font-weight: bold;
    font-size:9pt;
    line-height: 2em;
    letter-spacing: -0.02em;
}

#page_270 .combo {
    clear: both;
    padding-top: 2em;
}

#page_270 .combo a {
    font-size: 8pt;
    text-decoration: underline;
}

#page_270 .left {
    float: left;
    width: 429px;
    margin-right: 45px;
    padding-left:60px;
}

#page_270 .right {
    float: left;
    width: 243px;
}

#page_270 .right input.text {
    width: 220px;
}

#page_270 .right .headline {
    font-size:10pt;
}

#page_270 .right .headline#headlineright {
    line-height: 1em;
    margin-bottom: 0.5em;
}

#page_270 #text2 {
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    padding-top: 2em;
    line-height:150%;
}


#page_270 #crpversion {
    font-size: 7pt;
    line-height: 1.5em;
}

#page_270 #crpdesc {
    font-size: 9pt;
    line-height: 1.7em;
}

#page_270 #crplogin {
    padding-top: 1em;
}

#page_270 .right form {
    padding-top: 1em;
}

#page_270 .inputdesc {
    font-size: 8pt;
    font-weight: bold;
    padding-top: 0.4em;
}

#page_270 #mapleft {
    float: left;
    width: 552px;
}

#page_270 #mapright {
    float: left;
    width: 230px;
    min-width:216px;
    max-width:216px;
    height: 137px;
    background-image: url(/fileadmin/images/GlobalParts/GlobalParts_box.png);
    font-size: 9pt;
    line-height: 1.5em;
    margin-left: -17px;
    padding-left:14px;
}

#page_270 #mapright .headline {
    font-size: 10pt;
    padding-top:9px; /*5*/
    height: 45px;
    min-height:40px;
    max-height:40px;
}

#page_270 #text3 {
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    padding-top: 2em;
}

#page_270 #text3 ul {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

#page_270 #text3 ul li {
    list-style-image: url(../images/punkt.jpg);
    margin-left: -2em;
    font-weight: bold;
}

#page_270 .Zone {
    display:none;
}

#page_270 #Zone0 {
    display:block !important;
}

#page_270 #detail_tmp {
    display:none;
}

#page_274 #headline {
    display:none;
}

#page_274 #content {
    width: 714px;
}

#page_274 #leftspacer {
    width: 253px;
}

#page_274 #leftspacer_img {
    width: 253px;
}

#page_274 #text1 {
    padding-left: 16px;
}

#page_274 .block {
    clear: both;
}

#page_274 .block .right {
    float:right;
}

#page_274 .block .right .image {
    padding-bottom: 18px;
}

#page_274 .block .left {
    width: 432px;
}

#page_274 .block .left .head {
}

#page_274 .block .left .text {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;
    margin-left: 16px;
}

#page_275 #headline {
    display:none;
}

#page_275 #content {
    width: 700px;
}

#page_275 #image1 {
    margin-bottom: 30px;
}

#page_275 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 435px;
}

#page_275 #right {
    float: right;
    width: 236px;
}

#page_275 #right #text3 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;
}

#page_275 #right #text3 .headline {
    color:#124587;
    font-weight: bold;
}

#page_275 #right #image2 {
    margin-top: 20px;
}

#page_275 #right #image3 {
    margin-top: 15px;
}

#page_276 #headline {
    display:none;
}

#page_276 #content {
    width: 700px;
}

#page_276 #text2 {
    margin-top:2em;
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 400px;
}

#page_276 #text2 .headline {
    color:#124587;
    font-weight: bold;
    padding-top: 25px;
}

#page_277 #content {
    width: 721px;
}

#page_277 #leftspacer {
    width:253px;
}

#page_277 #leftspacer_img {
    width:253px;
}

#page_277 .downloadhead {
    margin-top: 18px;
    width: 720px;
    height: 49px;
    background-image: url(/fileadmin/images/Downloadbereich/Links_Broschur_D.png);
    margin-bottom:18px;
}
#page_277 .downloadhead#downloadhead_en {
    background-image: url(/fileadmin/images/Downloadbereich/Links_Brochur_GB.png);
}

#page_277 .downloadheadtext {
    font-size: 10pt;
    line-height: 38px;
    margin-right: 20px;
    text-align: right;
    color: #124587;
}

#page_277 .downloadcategory {
    padding-left: 16px;
    color: #124587;
    font-size:10pt;
    font-weight: bold;
    margin-bottom: 20px;
}

#page_277 .downloadbox {
    padding-left: 16px;
    height: 128px;
}

#page_277 .downloadsmall {
    float: left;
    margin-right: 17px;
}

#page_277 .downloadheading {
    font-size:10pt;
    color:#666666;
    font-weight: bold;
}

#page_277 .downloadtext {
    color:#333333;
    font-size:8pt;
    font-weight:normal;
    line-height:150%;

    width: 120px;
    float:left;
    margin-right:32px;
}

#page_277 .downloadtext a {
    font-size: 8pt;
}

#page_277 .downloadlinks {
    font-size: 8pt;
    float:left;
    line-height:150%;
}

#page_277 .downloadlinks a {
    font-size: 8pt;
    background-repeat: no-repeat;
    padding-left: 25px;
}

#page_277 .downloadlinks a.de {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_de.png);
}

#page_277 .downloadlinks a.en {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_en.png);
}

#page_277 .downloadlinks a.es {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_es.jpg);
}

#page_277 .downloadlinks a.cn {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_cn.png);
}

#page_277 .downloadlinks a.pt {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_pt.png);
}

#page_277 .downloadlinks a.ru {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_ru.png);
}

#page_277 .downloadlinks a.tr {
    background-image: url(/fileadmin/images/Downloadbereich/Downloads_tr.png);
}

#page_277 .downloadimage {
    clear: both;
    float: right;
    padding-right: 11px;
}

#page_277 .downloadline {
    margin-left: 16px;
    width: 700px;
    clear:both;
    margin-bottom:9px;
    padding-top:9px;
}

#page_277 .downloadline img {
    width: 694px;
    height: 3px;
}

#page_278 #content {
    width: 716px;
}

#page_278 #leftspacer {
    width:253px;
}

#page_278 #leftspacer_img {
    width:253px;
}

#page_278 .linkbox {
    width: 721px;
}

#page_278 .linkhead {
    padding-top: 10px;
}

#page_278 .linktext {
    padding-top: 18px;
    padding-left: 16px;

    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 330px;
}

#page_278 .linktext a {
    font-size: 8pt;
}

#page_278 .linkheading {
    color:#124587;
    font-weight: bold;
}

#page_278 .linkimage {
    float: right;
    padding-right: 154px;
    padding-top: 18px;
}

#page_278 .linkline {
    padding-top: 18px;
    margin-left: -4px;
}

#page_281 #content {
    width: 712px;
}

#page_281 #detail_tmp {
    display: none;
}

#page_281 #headline {
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:bold;
    line-height:150%;

    width: 350px;
    padding-top: 45px;
}

#page_281 #text2 {
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:9pt;
    font-weight:normal;
    line-height:150%;

    width: 350px;
}

#page_281 #selectimage {
    z-index:1;
}

#page_281 #detailframe {
    float:right;
    margin-right: 38px;
    margin-top: -35px;
    width: 279px;
}

#page_281 #detailimagebox {
    z-index:2;
    position: absolute;
}

#page_281 .detailheadline {
    padding-top: 207px;
    color:#124587;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:8pt;
    font-weight:bold;
    line-height:150%;
}

#page_281 .detailtext {
    width: 279px;
    color:#333333;
    font-family:Sans-Serif,Verdana,Nimbus,Arial;
    font-size:8pt;
    font-weight:normal;
    line-height:150%;
    display: none;
}

#page_281 .detailtext a {
    font-size: 8pt;
}

#page_346 #leftspacer {
    width: 253;
}

#page_346 #leftspacer_img {
    width: 253;
}

#page_346 #content {
    width: 721px;
}

#page_346 #text1 {
    padding-left: 16px;
}

#page_346 .headbox {
    padding-left: 16px;
}

#page_346 .headimage {
    float:left;
}

#page_346 .headlinks {
    float:left;
    margin-left: 30px;
    width: 235px;
    height: 200px;
    background: #ecefee;
}

#page_346 .headlinks .spacer {
    height:27px;
}

#page_346 .headlinks a {
    padding-left: 17px;
    color: #000000
}

#page_346 #content table {
    clear: both;
    width: 724px;
}

#page_346 #content table div.contact-continent {
    margin-top:2em;
    margin-bottom:1em;
    padding-left: 13px;
}

#page_346 #content table div.contact-country {
    padding: 0;
    height: 39px;
}

#page_346 #content table div.contact-country-text {
    padding-top: 5px;
    padding-left: 13px;
    color: #124587;
}

#page_346 #content table div.contact-text {
    padding: 0;
    padding-left: 13px;
    margin-top: 1em;
    margin-bottom: 2em;
}

#page_383 #content {
    width: 716px;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-size: 9pt;
}

#page_383 #leftspacer {
    width:253px;
}

#page_383 #leftspacer_img {
    width:253px;
}

#page_383 .bar {
    background-image: url(/fileadmin/images/Jobs_bar.png);
    height: 39px;
    width: 721px;
    margin-bottom: 1em;
}

#page_383 .bartext {
    padding-left: 16px;
    padding-top: 5px;
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-weight: bold;
    font-size: 10pt;
}

#page_383 .headline {
    color: #124587;
    font-family: Sans-Serif,Verdana,Nimbus,Arial;
    font-weight: bold;
    font-size: 9pt;
}

#page_383 .joboffer {
    font-size: 9pt;
    padding-top: 2em;
    line-height: 150%;
}

#page_383 .jobcontent {
    padding-left: 16px;
}

