
/*---------------------------- Allgemeines -----------------------------------*/

html {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  background: url(../../shared/pics/body_bg.jpg) #e0e1e2 repeat-x;
}

body {
  width: 100%;
  height: 100%;
  font-family: verdana;
  font-size: 10px;
  padding: 0px;
  margin: 0px;
}

a:focus {
  outline: none;
}

.float-left { float: left; }

.clear,
.cls {
    clear: both;
}

.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.clearfix
{
    display: inline-block;
}

html[xmlns] .clearfix
{
    display: block;
}

* html .clearfix
{
    height: 1%;
}

a img {
    border: 0px;
    outline: none;
}

div#main_container {
    position: relative;
    width: 950px;
    margin: 0 auto;
    background: #FFF;
}

.bold {
    font-weight: bold;
}

.helplink {
    cursor: help;
}



/*---------------------------- Header      -----------------------------------*/

div#header {
    height: 144px;
}

img#title_image {
    width: 950px;
    height: 230px;
    background: #009da2;
    float: left;
}

img#slogan {
    position: absolute;
    top: 30px;
    left: 172px;
}

img#headerlogo {
    width: 150px;
    height: 102px;
}

ul#language_selection {
    list-style-type: none;
    position: absolute;
    top: 8px;
    right: 5px;
}

ul#language_selection li {
    display: inline-block;
    float: left;
}

ul#language_selection li a {
    display: block;
    text-indent: -9999px;
    height: 24px;
    background: url(../../shared/pics/lang_navi.jpg) no-repeat;
/*    border: 1px solid #099;
    margin: 2px;*/
}

ul#language_selection li a.lang_home {background-position: 0px -24px; width: 32px;}
ul#language_selection li a.lang_de {background-position: -31px -24px; width: 28px;}
ul#language_selection li a.lang_en {background-position: -102px -24px; width: 24px;}
ul#language_selection li a.lang_fr {background-position: -81px -24px; width: 24px;}
ul#language_selection li a.social_facebook {background: url(../../shared/pics/header-socials-2022.gif) 0px 4px no-repeat; width: 16px; margin-right: 4px;}
ul#language_selection li a.social_twitter {background: url(../../shared/pics/header-socials-2022.gif) -40px 4px no-repeat; width: 16px; margin-right: 4px;}
ul#language_selection li a.social_linkedin {background: url(../../shared/pics/header-socials-2022.gif) -20px 4px no-repeat; width: 16px; margin-right: 4px;}
ul#language_selection li a.social_youtube {background: url(../../shared/pics/header-socials-2022.gif) -61px 4px no-repeat; width: 16px; margin-right: 4px;}
ul#language_selection li a.social_instagram {background: url(../../shared/pics/header-socials-2022.gif) -82px 4px no-repeat; width: 16px; margin-right: 4px;}
ul#language_selection li a.social_360 {background: url(../../shared/pics/header-socials-2022.gif) -102px 4px no-repeat; width: 16px; margin-right: 10px;}

ul#language_selection li a.lang_home:hover,
ul#language_selection li.active a.lang_home {background-position: 0px 0px; width: 32px;}
ul#language_selection li a.lang_de:hover,
ul#language_selection li.active a.lang_de {background-position: -31px 0px; width: 28px;}
ul#language_selection li a.lang_en:hover,
ul#language_selection li.active a.lang_en {background-position: -102px 0px; width: 24px;}
ul#language_selection li a.lang_fr:hover,
ul#language_selection li.active a.lang_fr {background-position: -81px 0px; width: 24px;}

/*------------------------------------ MAIN_NAVI -----------------------------*/

ul#main_navigation {
    display: block;
    position: absolute;
    right: 0px;
    top: 92px;
    padding: 0px;
    margin: 0px;
}

ul#main_navigation li {
  float: left;
  list-style: none;
}

/*---------------------------- Sub-Navi    -----------------------------------*/

#sub_navigation {
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
    border-top: 1px solid #DDD;
}

#sub_navigation a {
    color: #000;
    text-decoration: none;
    display: block;
}

#sub_navigation a.active,
#sub_navigation a:hover {
    font-weight: bold;
    color: #009da2;
}

ul#sub_navigation li.menu-space {
    padding: 18px 0px 4px 18px;
    font-weight: bold;
    color: #aaa;
    font-size: 11px;
    border-bottom: 1px solid #DDD;
}

ul#sub_navigation li.menu-space .hide {
    display: none;
}

#sub_navigation li.menu-space.subpage {
    border-bottom: none;
}

/* level 1 */
#sub_navigation a.lvl1 {
    padding: 3px 0px 3px 18px;
    background: url(../../shared/pics/bg-navi.gif) 0px -300px no-repeat;
    border-bottom: 1px solid #DDD;
}

#sub_navigation a.lvl1.active,
#sub_navigation a.lvl1:hover {
    background: url(../../shared/pics/bg-navi.gif) 0px -100px no-repeat;
}

/* level 2 */
#sub_navigation a.lvl2 {
    padding: 3px 0px 3px 27px;
    background: url(../../shared/pics/bg-navi.gif) 16px 0px no-repeat;
}

#sub_navigation a.lvl2.active,
#sub_navigation a.lvl2:hover {
    background: url(../../shared/pics/bg-navi.gif) 16px -50px no-repeat;
}

/* level 3 */
#sub_navigation a.lvl3 {
    padding: 3px 0px 3px 39px;
    background: url(../../shared/pics/bg-navi.gif) 28px 0px no-repeat;
}

#sub_navigation a.lvl3.active,
#sub_navigation a.lvl3:hover {
    background: url(../../shared/pics/bg-navi.gif) 28px -50px no-repeat;
}

/* level 4 */
#sub_navigation a.lvl4 {
    padding: 3px 0px 3px 51px;
    background: url(../../shared/pics/bg-navi.gif) 40px 0px no-repeat;
}

#sub_navigation a.lvl4.active,
#sub_navigation a.lvl4:hover {
    background: url(../../shared/pics/bg-navi.gif) 40px -50px no-repeat;
}

/* level 5 */
#sub_navigation a.lvl5 {
    padding: 3px 0px 3px 63px;
    background: url(../../shared/pics/bg-navi.gif) 52px 0px no-repeat;
}

#sub_navigation a.lvl5.active,
#sub_navigation a.lvl5:hover {
    background: url(../../shared/pics/bg-navi.gif) 52px -50px no-repeat;
}

/* border after lvl2 */
#sub_navigation ul.lvl2 li.last {
    border-bottom: 1px solid #DDD;
}

#sub_navigation ul.lvl2 ul li.last {
    border-bottom: none;
}

/* colored lvl1 (sections) */
#sub_navigation a.lvl1.pagelink_33.active,
#sub_navigation a.lvl1.pagelink_33:hover {
    background: url(../../shared/pics/bg-navi.gif) 0px -250px no-repeat;
}

#sub_navigation a.lvl1.pagelink_34.active,
#sub_navigation a.lvl1.pagelink_34:hover {
    background: url(../../shared/pics/bg-navi.gif) 0px -100px no-repeat;
}

#sub_navigation a.lvl1.pagelink_35.active,
#sub_navigation a.lvl1.pagelink_35:hover {
    background: url(../../shared/pics/bg-navi.gif) 0px -350px no-repeat;
}

#sub_navigation a.lvl1.pagelink_36.active,
#sub_navigation a.lvl1.pagelink_36:hover {
    background: url(../../shared/pics/bg-navi.gif) 0px -400px no-repeat;
}

#sub_navigation a.lvl1.pagelink_37.active,
#sub_navigation a.lvl1.pagelink_37:hover {
    background: url(../../shared/pics/bg-navi.gif) 0px -150px no-repeat;
}


/*---------------------------- Content     -----------------------------------*/

div#content {
    background: #FFF;
    width: 950px;
    float: left;
    padding-bottom: 20px;
}

div#content .breadcrumbs-wrapper {
  margin-bottom: 16px;
}

div#content ul#breadcrumbs {
    color: #7f7f7f;
    margin: 0px; 
    padding: 0px;
}

div#content ul#breadcrumbs li {
    list-style: none;
    float: left;
    margin-right: 6px;
}

div#content ul#breadcrumbs li a {
    color: #7f7f7f;
}

div.divider hr {
    height: 15px;
    border: 0px;
    border-top: 1px dotted #7f7f7f;
}

div#sidebar-left,
div#sidebar-right,
div#main_content {
    float: left;
    padding: 8px 8px 8px 8px;
}

div#sidebar-left,
div#sidebar-right {
    width: 210px;
}

div#sidebar-left {
    padding: 8px 16px 8px 0;
}

div#sidebar-left ul {
    list-style: none;
    padding-left: 0px;
}

div#sidebar-right {
}

div#main_content {
    width: 477px;
    line-height: 16px;
    font-size: 11px;
    padding-right: 12px;
}

div#main_content a {
    color: #0b9498;
/*    font-weight: bold;*/
    text-decoration: none;
}

div#main_content a:hover {
    text-decoration: underline;
}

div#main_content ul {
    padding-left: 18px;
    margin-bottom: 16px;
}

div#main_content ul li {
  list-style: disc outside;
  margin-bottom: 10px;
}

div#main_content h1 {
    color: #000;
    font-size: 16px;
    margin-bottom: 12px;
    font-weight: bold;
    line-height: 1.3em;
}

div#main_content h2 {
    color: #05878b;
    font-size: 14px;
    margin-bottom: 8px;
    font-weight: bold;
}

div#main_content h3 {
    color: #000;
    font-size: 13px;
    margin-bottom: 8px;
    font-weight: bold;
}

div#main_content h3.boxed {
    padding: 6px 7px 4px;
    background: #009da2;
    color: #FFF;
    margin-bottom: 4px;
    font-size: 14px;
}

div#main_content h4 {
    color: #05878b;
    font-size: 11px;
    margin-bottom: 8px;
    font-weight: bold;
}

div#main_content h5 {
    color: #000;
    font-size: 11px;
    margin-bottom: 8px;
    font-weight: bold;
}

div#main_content p {
    margin-top: 0px;
}

div#main_content p.bodytext,
div#main_content p.align-center,
div#main_content p.align-left,
div#main_content p.align-right {
    margin-top: 0px;
    margin-bottom: 16px;
}

div#main_content p.align-center {
    text-align: center;
}

div#main_content p.align-left {
    text-align: left;
}

div#main_content p.align-right {
    text-align: right;
}

div#main_content .csc-default {
    margin-bottom: 22px;
}

div#main_content .indent {
    padding-left: 50px;
}

.pressecenter-box hr {
    border: 0px;
    border-bottom: 1px dotted #009da2;
    margin: 16px 0px;
}

.pressecenter-box img {
    margin: 2px 16px 6px 0px;
    float: left;
}

.pressecenter-box h2 {
    margin-top: 0px;
}

.pressecenter-box p {
    margin: 0 0 6px 0;
}

#main_content .pressecenter-filelist {
    padding: 0px;
    margin: 0px 0px 3px 0px;
}

#main_content .pressecenter-filelist li {
    list-style: none;
    padding: 2px 0px 5px 24px;
}

#main_content .pressecenter-filelist li.pressecenter-file {
    background: url(../../shared/pics/pressecenter-files.gif) 3px 2px no-repeat;
}

#main_content .pressecenter-filelist li.pressecenter-doc {
    background: url(../../shared/pics/pressecenter-files.gif) 0px -100px no-repeat;
}

#main_content .pressecenter-filelist li.pressecenter-xls {
    background: url(../../shared/pics/pressecenter-files.gif) 0px 0px no-repeat;
}

#main_content .pressecenter-filelist li.pressecenter-pdf {
    background: url(../../shared/pics/pressecenter-files.gif) 0px -150px no-repeat;
}

#main_content DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
    padding: 0px;
}

.pressecenter-image {
    padding: 2px 0px 5px 24px;
    background: url(../../shared/pics/pressecenter-files.gif) 0px -50px no-repeat;
    width: 260px;
    display: block;
}

.pressecenter-image a {
    white-space: nowrap;
}

.pressecenter-content {
    float: left;
}

div.frage-box {
    padding-left: 26px;
    background: url(../../shared/pics/question_icon.gif) no-repeat 0px 1px;
}


/*------------------------------- tabellen *--------------------------------------------*/

.contenttable {
  margin-bottom: 20px;
  width: 450px;
}

.contenttable tr th {
  padding: 2px 10px;
  font-weight: bold;
  background:  #EEE;
  border-bottom: 1px solid #AAA;
}

.contenttable tr.tr-0 {
  font-weight: bold;
}

.contenttable tr td {
  padding: 2px 10px;
  background:  #EEE;
}

#main_content table.contenttable p.bodytext {
    padding: 0px;
    margin: 0px;
}

.contenttable {
  z-index: 100;
}

.contenttable tr td {
  border: 1px solid #FFF;
}

.contenttable .tr-odd td {
  background: #DDD;
}

.contenttable .tr.even td {
  background: #EEE;
}

.contenttable .tr-0.tr-even td {
  background: #009da2;
  color: #FFF;
}

#main_content .contenttable.product-info .tr-0.tr-even td a {
    color: #0b9498;
    text-decoration: none;
}

#main_content .contenttable .tr-0.tr-even td a

.contenttable.product-info {
    margin-top: -25px;
    width: 100%;
    margin-bottom: 35px;
}

.contenttable.product-info tr.tr-0 {
    font-weight: normal;
}

.contenttable.product-info tr td,
.contenttable.product-info tr th {
    background: none;
    border: none;
    padding: 5px 8px;
    vertical-align: top;
}

.contenttable.product-info tr td a,
.contenttable.product-info tr th a {
    color: #0b9498;
}

.contenttable.product-info tr th {
    width: 100px;
}

.contenttable.product-info .tr-odd td,
.contenttable.product-info .tr-odd th {
  background: #EEE;
}

.contenttable.product-info .tr.even td,
.contenttable.product-info .tr.even th {
  background: #FFF;
}

.contenttable.product-info .tr-0.tr-even td {
  background: #FFF;
  color: #000;
}

/* ----------------------------- Kontaktformular / Formulare... -----------------------------  */

fieldset {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

fieldset label {
  display: block;
  width: 400px;
}

fieldset input,
fieldset textarea {
  width: 400px;
  margin-bottom: 10px;
  font-family: verdana;
  font-size: 11px;
}

fieldset input.csc-mailform-check {
  display: inline-block;
  width: 8px;
}

fieldset input.csc-mailform-submit {
  width: 100px;
  margin-bottom: 0px;
}

table.plain_table {
  background: none;
  padding: 2px 10px 2px 0;
}

/*------------------------------------ FOOTER    -----------------------------*/

div#footer {
    width: 950px; 
    background: #0d9497 url(../../shared/pics/footer_bg.gif) repeat-x;
    clear: both;
    color: #FFF;
    padding: 10px 0 10px 0;
    float: left;
}

ul#footer_navigation {
    margin: 0px; padding: 0px;
}

ul#footer_navigation li {
    display: inline-block;
    float: left;
    list-style: none;
}

div#footer a,
div#footer span {
    color: #FFF;
}

div.linkbox {
    float: left;
    width: 174px;
    margin: 20px 16px 0 0;
    line-height: 16px;
}

div.linkbox strong {
    margin-left: 12px;
}

div.linkbox a {
    text-decoration: none;
    white-space: nowrap;
}

/*--------------------------- MODULE ------------------------------------*/

#sidebar-right .csc-header,
#main_content .modules-box .csc-header {
    padding-bottom: 5px;
    background: url(../../shared/pics/module_header_bg.png) bottom left no-repeat;
    margin: 25px 0px 8px;
}

#sidebar-right a,
#main_content .modules-box a{
    color: #0b9498;
}

#sidebar-right a:hover,
#main_content .modules-box a:hover {
    color: #000;
}

#sidebar-right .csc-header h1,
#sidebar-right .csc-header h2,
#main_content .modules-box .csc-header h1,
#main_content .modules-box .csc-header h2 {
    margin: 0px;
    line-height: 16px;
    font-size: 11px;
    font-weight: normal;
    background: #009da2;
    padding: 1px 4px;
    color: #FFF;
}

#sidebar-right p,
#main_content .modules-box p {
    padding-left: 6px;
}

#sidebar-right p.bodytext,
#main_content .modules-box p.bodytext {
    margin-bottom: 14px;
    line-height: 1.5em;
}

#sidebar-right ul,
#main_content .modules-box ul {
    list-style: none;
    margin: 0px; padding: 0px;
}

#sidebar-right a.download,
#main_content .modules-box a.download {
    padding-left: 10px;
    background: url(../../shared/pics/small_arrow.gif) no-repeat center left;
    position: relative;
    left: -6px;
}

#sidebar-right div.csc-textpic div.csc-textpic-single-image img,
#main_content .modules-box div.csc-textpic div.csc-textpic-single-image img {
    margin-bottom: 0px;
}

#visual-container div.csc-textpic div.csc-textpic-single-image img {
    margin-bottom: 0px;
}

/* Schnellzugriff */
div.quicklinks {
    background: #f7f8fb;
}

#main_content div.quicklinks li {
    list-style: none;
}

div.quicklinks a.quicklink {
    display: block;
    padding: 0px 0px 10px 24px;
    background: url(../../shared/pics/grey_arrow.gif) no-repeat 4px 0px;
}

div.quicklinks a#quicklink_page_14 { background-image: url(../../shared/pics/orange_arrow.gif); }
div.quicklinks a#quicklink_page_15 { background-image: url(../../shared/pics/yellow_arrow.gif); }
div.quicklinks a#quicklink_page_16 { background-image: url(../../shared/pics/green_arrow.gif); }
div.quicklinks a#quicklink_page_17 { background-image: url(../../shared/pics/blue_arrow.gif); }
div.quicklinks a#quicklink_page_18 { background-image: url(../../shared/pics/red_arrow.gif); }

/* Verwandte Themen */
#sidebar-right a.related_page,
#main_content .modules-box a.related_page {
    display: block;
    height: 16px;
    padding-left: 11px;
    background: url(../../shared/pics/small_arrow.gif) no-repeat 1px 2px;
}

/* Such-Formular in der Sidebar */
#sidebar-right #search-header {
    margin-top: 0px;
}
#sidebar-right #sidebar-search-form input {
    display: block;
    height: 20px;
    float: left;
}

#sidebar-right #sidebar-search-form .text_input {
    width: 178px;
    background: url(../../shared/pics/search_form.gif) no-repeat;
    border: 0px;
    padding-left: 3px;
    color: #888;
}

/*-------------------------------- NEWS --------------------------------------*/

div.news-sheet {
    width: 46px; height: 49px;
    padding: 2px 0  0 9px;
    background: url(../../shared/pics/bg_sheet.gif) no-repeat;
    float: left;
}

div.news-latest-container { padding: 0px; }

div.news-box {
    float: left;
    width: 380px;
    padding-bottom: 10px;
}

div.news-box h3 {
    margin-top: 0px;
}

hr.news-hr {
    clear: both;
    border: 0px;
    border-top: 1px #009da2 dotted;
    margin: 10px 0;
}

div.news-sheet span.month { color: #FFF; font-size: 11px; font-weight: bold; }
div.news-sheet span.day { color: #444; font-size: 16px; position: relative; top: 5px;}

/*--------------------------- FORM-HANDLER start --------------------------------*/

div#formhandler_contact_form legend {
  display: none;
}

div#formhandler_contact_form label {
  display: inline-block;
  width: 100px;
  height: 20px;
}

div#formhandler_contact_form label.interests {
  width: 380px;
}

div#formhandler_contact_form input {
  display: inline-block;
  width: 280px;
}

div#formhandler_contact_form textarea {
  height: 50px;
  width: 400px;
}

div#formhandler_contact_form input[type=checkbox] {
  width: 12px;
}

div#formhandler_contact_form input[type=submit] {
  width: 100px;
}

div#main_content div#formhandler_contact_form span.form_error {
  display: block;
  margin-top: 5px;
  color: #F00;
}

div#formhandler_contact_form hr {
    height: 0px;
    border: 0px;
    border-top: 1px dotted #009da2;
    width: 450px;
    float: left;
    margin: 10px 0 10px 0;
}

div#main_content div#formhandler_contact_form .form_error a {
  color: #F00;
}

div#main_content div#formhandler_contact_form .form_error a:hover {
  text-decoration: none;
}


/*--------------------------- FORM-HANDLER end --------------------------------*/

div#main_content ul.browsebox {
  margin: 0 0 20px -6px;
  padding: 0;
}

ul.browsebox li {
  list-style: none;
  display: inline-block;
  padding: 0 6px;
  margin: 0;
  border-right: 1px solid #AAA;
}

#btn-info-ustid {
  display: block;
  position: absolute;
  top: 0px;
  right: 5px;
  width: 32px;
  height: 16px;
  text-indent: -9999px;
  background: url(../../shared/pics/question_icon.gif) 0px 0px no-repeat;
}

/*------------------------------------- indexed search +---------------------------*/

#main_content .tx-indexedsearch {
    padding-right: 20px;
}

#main_content .tx-indexedsearch-searchbox td {
    padding: 2px 10px 2px 0px;
}

#main_content .tx-indexedsearch-searchbox input {
    padding: 2px 10px;
}

#main_content .tx-indexedsearch-whatis {
    font-weight: bold;
}

#main_content .tx-indexedsearch-browsebox {
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
}

#main_content .tx-indexedsearch-searchbox,
#main_content .tx-indexedsearch-whatis,
#main_content .tx-indexedsearch-browsebox {
    margin-bottom: 20px;
}

#main_content .tx-indexedsearch-res br {
    clear: both;
}

#main_content .tx-indexedsearch-res table {
    margin: 10px 0px;
}

#main_content .tx-indexedsearch-res a {
    font-weight: bold;
}

#main_content .tx-indexedsearch .tx-indexedsearch-redMarkup {
    background: #fff7bc;
}

/*------------------------------ two columns  ---------------------------------*/

body.two-columns div#sidebar-left {
    display: none;
}

body.two-columns div#main_content {
    width: 703px;
    padding: 10px 10px 10px 10px;
}

/*--------------------------------- backend layout 4 --------------------------------*/

body.backend-layout-4 div#main_content {
    width: 690px;
}

#main_content .modules-box .csc-default {
    width: 210px;
    padding-right: 20px;
    float: left;
}

#main_content .modules-box .csc-default .csc-default {
    width: 100%;
}

/*------------------------------------- to top plugin ------------------------------*/

.tx-woehr-totop {
    display: block;
    background: url(../../shared/pics/small_arrow_top3.gif) center right no-repeat;
    border-bottom: 1px dotted #3e919b;
    height: 14px;
    line-height: 12px;
    margin-bottom: 15px;
    text-align: right;
    padding-right: 14px;
    font-size: 10px;
}

#main_content a.tx-woehr-totop:hover {
    text-decoration: none;
}

/*-------------------------------- formhandler form start ---------------------------*/

#mailform {
    width: 460px;
}

#mailform fieldset {
  border: none;
  padding: 0px;
  margin-bottom: 30px;
}

#mailform fieldset legend {
  display: none;
}

#mailform label{
  display: block;
  width: 130px;
  float: left;
}

#mailform input,
#mailform textarea {
  width: 300px;
  padding: 3px 6px;
  margin-bottom: 6px;
}

#mailform select {
  width: 80px;
  margin-right: 50px;
}

#mailform textarea {
  font-size: 11px;
  font-family: verdana;
}

#mailform input.submit {
  width: 100px;
  padding: 3px 0px;
}

#mailform span.form_error {
  color: #F00;
  display: block;
  padding-left: 130px;
}

#mailform span.form_error span {
  color: #F00;
  height: 30px;
  line-height: 30px;
}

#mailform span.form_error a:hover {
    text-decoration: none;
}

#mailform img.tx-srfreecap-pi2-image {
    margin: 8px 0px 15px 0px;
}

#mailform hr {
    border: 0px;
    border-top: 1px dotted #009da2;
    margin: 20px 0px;
}


/*-------------------------------- formhandler form end ---------------------------*/

/*----------------------------------------- jump urls start --------------------------------*/

div#main_content a.jump-url {
    background: #009da2 url(../../shared/pics/arrow-jump-url.gif) 9px center no-repeat;
    border: 1px solid #006e72;
    padding: 8px 12px 8px 32px;
    color: #FFF;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
}

/* gehäuse */
div#main_content a.jump-url {
    background-color: #e98f00;
    border: 1px solid #d38201;
}

/* tastaturen */
/*#p34 div#main_content a.jump-url {
    background-color: #f5c500;
    border: 1px solid #dbb000;
}*/

/* systemtechnik */
/*#p35 div#main_content a.jump-url {
    background-color: #bfbd00;
    border: 1px solid #a2a000;
}*/

/* mechanik */
/*#p36 div#main_content a.jump-url {
    background-color: #57b7dc;
    border: 1px solid #499dbe;
}*/

/* oberflächentechnik */
/*#p37 div#main_content a.jump-url {
    background-color: #e30045;
    border: 1px solid #be003a;
}*/

div#main_content a.jump-url:hover {
    text-decoration: none;
}

/*----------------------------------------- jump urls end --------------------------------*/
