/**/

/* Menu */
    #tabs6 {
      float:left;
      /*width:1024px;*/
      background:#efefef;
      line-height:normal;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_nav.gif") repeat-x left top;
      height:27px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
      font-weight:bold;
      margin-top: 18px;
      margin-left: 18px;
      }



      /* <![CDATA[ */
      /* Nur IE 5 oder 6*/
      * html #tabs6 {
        margin-top: 10px;
        margin-left: 5px;
      }
    /* ]]> */

    #tabs6 ul {
      margin:0;
      padding:0px 2px 0 50px;
      list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #tabs6 a {
      float:left;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/nav_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      height:27px;

      }

    * html #tabs6 a {
       w\idth:3px;
    }

    * html #container {
    width: 990px;
    margin: 32px auto;
    }
    #tabs6 a span {
      float:left;
      display:block;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/nav_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      height:18px;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#314e8e;
      }
    #tabs6 a:hover {
      background-position:0% -27px;
      }
    #tabs6 a:hover span {
      background-position:100% -27px;
      }

#tabs6 a.topactive {
    background-position:0% -27px;
    height:27px;
}

#tabs6 a.topactive span {
    background-position:100% -27px;
    height:18px;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a.topactive span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a.topactive span {
      color:#314e8e;
      }


/* tempende */

/* Basic Elements */

html, body {
    margin: 0;
}

body {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/top_bg.gif); 
    background-position:top left; 
    background-repeat:repeat-x;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.bodyIframe {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    background-image:url(); 
}
a {
    color:#032778;
}
#container {
    width: 988px;
    margin: 32px auto; 
}

#header {
    width:100%;
    height:100px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/header_bg.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#wrapper {
    float: left;
    width: 988px;
    /*margin-top:9px;*/
}

#bottom {
    text-align: center;
    font-weight:normal;
    margin:0px;
    *margin-top:100px;
    clear:both;
}

 * html #bottom {
        margin: 0px;
      }

.clear { 
    clear:both; 
    padding:0; 
    margin:0;
}

/*bas_main_homepage*/

#contenthome {
    width:100%;
    height:400px;
    font-size:11px; 
    font-weight:bold;
    color:#032778;
}

#contenthome h2 { 
    font-size:22px; 
    color:#032778; 
    padding:0; 
    margin:0 0 6px 0;
}

/*#contenthome h3 {
    font-size:18px; 
    color:#032778; 
    padding:0; 
    margin:0 0 3px 0; 
    font-weight:normal;
}*/

#hometext {
    margin-left:660px;
    margin-top:30px;
    position:absolute; 
    }

#branchen {
    border:1px solid #032778;
    width:213px;
    background-color:#f1f3f7;
    margin:2px 0 0 42px;
    display:none;
}

#branchen ul { 
    list-style-type:none;
    width:213px;
    margin:0;
    padding:0;
}

#branchen li { 
    text-align:right;
    border-bottom: 1px dotted #032778;
    height:17px;
}

#branchen li:hover { 
    text-align:right;
    border-bottom: 1px dotted #032778;
    background-color:#7a8db7;
}
#branchen a {
    font-size:11px;
    font-weight:normal;
    color:#032778; 
    text-decoration:none;
}

#branchen a:hover {
    font-size:11px;
    color:#032778;
    text-decoration:none;
}

#content {
    margin: 0 20%;
    padding: 0 0 0 2px;
 
    }

    /* Nur für IE7 Abstand */
html>body #content {
  *margin-top:36px;
}
    

#left {
    float: left;
    width: 20%;
    margin-left: -984px;
       }

#right {
    float: left;
    width: 190px;
    margin-left: -193px;
    }

    /* Nur für IE7 Abstand */
html>body #right {
  *margin-top:36px;
}

#footer {
    width: 100%;
    clear: both;
    border-top: 1px solid #cecece;
    text-align: center;
    padding: 5px 0;
    color: #fff;
    background: #666;
    }

/* Teaser Homepage */
.dotted {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/dotted.gif);
    background-repeat:no-repeat;
    clear:both;
    height:2px;
    margin-bottom:-10px;
    margin-top: 25px;
    *margin-top: 5px;
}

.dottedtop {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/dotted.gif);
    background-repeat:no-repeat;
    clear:both;
    height:2px;
    margin-bottom:4px;
    *margin-bottom:-10px;
    margin-top: 5px;
    *margin-top: 5px;
}
    /* Nur für IE7 Abstand */
html>body .dottedtop {
  *margin-bottom:4px;
}

.teaser-right {
    width:187px;
    height:185px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/teaser_single.gif); 
    background-position:left; 
    background-repeat:no-repeat;
    float:left;
}

.teaser-right-startseite {
    width:193px;
    /*height:184px; */
height:250px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser_neu_250.gif); 
    background-position:left; 
    background-repeat:no-repeat;
    float:left;
}
.teaser-right-startseite img {
    padding-top:2px;
    padding-left:10px;
}

.teaser-right-aktuelles {
    width:187px;
    height:185px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser.gif); 
    background-position:left; 
    background-repeat:no-repeat;
    float:left;
}
.teaser-right-info {
    width:193px;
    height:180px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser_single.gif); 
    background-position:top left; 
    background-repeat:no-repeat;
    float:left;
}
.teaser-right-info a {
    color:#032778; 
}

.teaser-single {
    width:193px;
    height:185px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser.gif); 
    background-position:left; 
    background-repeat:no-repeat;
    float:left;
}

.teaser-end {
    width:3px;
    height:250px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser_neu_250.gif); 
    background-position:right; 
    background-repeat:no-repeat;
    float:left;
}

.teaser-end-right {
    width:3px;
    height:185px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/teaser_single.gif); 
    background-position:right; 
    background-repeat:no-repeat;
    float:left;
}
.teaser-end-right-aktuelles {
    width:3px;
    height:185px;
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser.gif); 
    background-position:right; 
    background-repeat:no-repeat;
    float:left;
}

.teaser-group {
    width:593px;
    /*height:185px;*/
height:250px;

    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_teaser_neu_250.gif); 
    background-position:left; 
    background-repeat:no-repeat;
    float:left;
    margin:0 1px 0 1px;
}

  /* <![CDATA[ */
  /* Nur IE 5 oder 6*/
  * html .teaser-group {
    BACKGROUND-POSITION: left top ; 
  }
/* ]]> */

.teaser {
    width:175px;
    height:165px;
    float:left;
    padding: 3px 12px 0 9px;
}

/* <![CDATA[ */
/* Nur IE 5 oder 6*/
* html .teaser {
    padding: 3px 11px 0 9px;
}
/* ]]> */

* html .teaser_link_image {
    padding-right:14px; 
    padding-top:4px;
}

    /* Nur für IE7 Abstand */
html>body .teaser_link_image {
  *padding-top:4px;
}

.teaser_headline h3 {
    font-size:12px;
    font-weight:bold;
    color:#032778; 
    padding: 10px 0 0 12px; 
    }

.teaser_image{
    height: 60px;
    margin-left:2px;
    margin-top:10px;
}

.teaser_text{
    font-size:11px;
    font-weight:normal;
    padding: 0px 0 0 12px;
    height: 35px;
    color:#032778;
    }

* html .teaser_text { 
    height:59px;
 }

.teaser-text-right{
    font-size:11px;
    font-weight:normal;
    padding: 6px 4px 0 12px;
    height: 54px;
    color:#032778;
}

.teaser_text_right{
    font-size:11px;
    font-weight:normal;
    padding: 3px 4px 0 12px;
    color:#032778;
}
* html .teaser_text_right{
    /* height: 80px; */
}
/* Eigene Klasse für Referenzen (bjrieken) */
.teaser_text_right_referenz{
    font-size:11px;
    font-weight:normal;
    padding: 6px 4px 0 12px;
    color:#032778;
}
* html .teaser_text_right_referenz{
    height: 80px;
}
.teaser_anc{
margin:15pt 10px 0 3px;
padding:0 0 0 10px;
}
* html .teaser_anc{
    padding: 0px 0 0 10px;
    margin: 0pt 0px 0 0px;
}
.teaser_anc a {
    font-size:11px;
    font-weight:bold;
    color:#032778;
    text-decoration:none;
}
/*neu*/
.teaser_anc2 {
   margin:194px 10px 0 0;
  *margin:192px 10px 0 0;
    padding:0 0 0 22px;
    position:absolute;
}
* html .teaser_anc2{
    margin-top:184px;
    position:absolute;
}
.teaser_anc2 a {
    font-size:11px;
    font-weight:bold;
    color:#032778;
    text-decoration:none;
}.datum { 
    color:#9c9d9f; 
    padding:11px 0pt 0pt 12px;
    font-weight:normal;
    font-size:11px;
}

.single-headline { 
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/teaser_head.gif); 
    background-repeat:repeat-x;
    margin: 5px 0 0 5px;
    height: 22px;
    }
    
.single-headline h3 { 
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    padding:3px 0 0 5px;
    }

.single-headline-right { 
    margin: 2px 0 0 5px;
    height: 22px;
    }
    
.single-headline-right h3 { 
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    padding:3px 0 0 5px;
    }
    
.single-text { 
    font-weight:normal;
    padding: 6px 0 0 18px;
    height: 104px;
    }

.single-text-aktuelles { 
    font-weight:normal;
    padding: 6px 0 0 18px;
    
    }

/* Header */

#btclogo { 
    float:left;
    padding:20px 0 0 31px;
    height:35px;
    }

#suche {
    float:left;
    padding:20px 0 0 39px;
    height:35px;
    }

#suche .searchform {
    width:156px; 
    vertical-align:middle;
    color:#535353;
}

#suche .searchbutton {
    padding:0px 0 0 0px;
    vertical-align:middle;
    }

#header_navigation { 
    float:left; 
    padding:24px 0 0 0;
    height:29px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#032778;
    }

// Gilt nur für IE >= 6
* #header_navigation { 
    padding:24px 0 0 8px;
    }

    
#header_navigation a { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#032778;
    text-decoration:none;
    }
    
#header_navigation a:hover {color:#535353;}
    
#header_navigation ul { 
    width: 100%;
    text-align: center;
    margin: auto;
    list-style-type:none;
}

#header_navigation ul li { 
    float:left; 
    padding-right:0.2em;
}

/* Top Navigation*/

#topnavigation {
    float:left;
    width:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    line-height:normal;
    /*background-image: url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_nav.gif);*/
}
#topnavigation ul {
    margin:18px 0 0 0;
    padding:0px 10px 0 200px;
    list-style:none;
}
#topnavigation li {
    display:inline;
    margin:0; 
    padding:0;
}
#topnavigation a {
    float:left;
    background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/nav_left.gif") no-repeat left top;
    margin:0;
    /*padding:0 10px 0 10px;*/
    text-decoration:none;
    height:27px;
}
#topnavigation a span {
    float:left;
    display:block;
    background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/nav_right.gif") no-repeat right top;
    /*padding:5px 5px 4px 6px;*/
    color:#FFF;
    height:18px;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnavigation a span {float:none;    height:18px;}
    /* End IE5-Mac hack */

#topnavigation a:hover {
    background-position:0% -27px;
    height:27px;
}
#topnavigation a:hover span {
    background-position:100% -27px;
    height:18px;
}

/* subnavigation */

#subnavigation {
    width:188px;
    padding: 1pt 0 1em 0;
    *padding: 38px 0 1em 0;
    _padding: 1pt 0 1em 0;
    margin-bottom: 1em;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    color: #032778;
    }

#subnavigation ul {
    list-style: none;
    margin: 0;
        padding: 0;
        border: none;
        }
        
    #subnavigation li {
        margin: 0;
        
        }
        
        #subnavigation li a {
        font-size:11px;
        display: block;
        color: #032778;
        text-decoration: none;
        width: 100%;
        background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/subnavi_inactive.gif);
        background-repeat:no-repeat;
        }
.subpadding1 {
        padding: 10px 5px 5px 0.5em;
        _padding: 10px 5px 0px 0.5em;
        height:18px;
        _height:23px;
}
.subpadding2 {
        padding: 5px 5px 5px 0.5em;
        _padding: 5px 5px 0px 0.5em;
        height:23px;
}
.subpadding3 {
        padding: 5px 5px 5px 1em;
        _padding: 5px 5px 0px 1em;
        height:23px;
}

#subnavigation li a.subpadding1active {
        padding: 10px 5px 5px 0.5em;
        _padding: 10px 5px 0px 0.5em;
        height:18px;
        _height:23px;
        background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/subnavi_active.gif);
}

#subnavigation li a.subpadding2active {
        padding: 5px 5px 5px 0.5em;
        _padding: 5px 5px 0px 0.5em;
        height:23px;
        background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/subnavi_active.gif);
}
#subnavigation li a.subpadding3active {
        padding: 5px 5px 5px 1em;
        _padding: 5px 5px 0px 1em;
        height:23px;
        background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/subnavi_active.gif);
}


    html>body #subnavigation li a {
        width: auto;
        }
    #subnavigation li a:hover {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/subnavi_active.gif);
    background-repeat:no-repeat;
    color: #032778;
        }

/* bottom */

#bottom_navigation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:12px 0 0 0;
    color: #032778;
}

* #bottom_navigation {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 0 0;
    color: #032778;
}

#bottom_navigation ul { 
    list-style-type : none;
    margin: 0;
    padding: 0;
}

#bottom_navigation ul li { 
    display: inline;
}

#bottom_navigation a { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:underline;
    color:#4d66a0;
    }
    
#bottom_navigation a:hover {color:#535353;}

#copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#4d66a0;
    padding: 6px 0 0 0;
    }

/* Folgeseiten */

/* Tabview */
.aTab {
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#032778;
    padding-left:40px;
    padding-top:5px;
    min-height:300px;
    /*border-left:1px solid #919b9c;
    border-right:1px solid #919b9c;
    border-bottom:1px solid #919b9c;*/
    /*padding:10px;*/
    background-image:url('/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/bg_tab.gif'); 
    background-repeat:no-repeat; 
    background-position:top;
}
.aTab p {
    margin: 10pt 20pt 10pt 5pt;
    clear:both;
}
.aTab p img {
  margin: 0pt 10pt 10pt 0pt;
}

.aTab ul {
    clear:both;
}

#artikel_image {
    padding-left: 3px;
}
#artikel_text {
    margin:0px 20px;
    padding:0pt 0pt 10pt 20px;
    *margin:0pt 46px 10pt 0px;
    *padding: 0pt 50px 10pt 40px;
    font-size:11px;
    color:#032778;
    font-size:11px;
 }    
    
  * html #artikel_text {
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 40px; 
    FONT-SIZE: 11px; 
    PADDING-BOTTOM: 10pt; 
    MARGIN: 0pt 46px 10pt 0px; 
    COLOR: #032778; 
    PADDING-TOP: 0pt
  }
#artikel_text h1 {
    font-family: georgia;
    font-size:16px;
    margin:0 0 16px 0;
    clear:both;
    }
#artikel_text h2, h3{
    font-size:11px;
    font-weight:bold;
    margin:0 0 15px 0;
}

#artikel_text a { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#032778;    }

#artikel_text a:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#4d66a0;
    }

#artikel_text img { 
    padding-right: 10px;
    }
#artikel_text p { 
    margin-bottom: 1em;
    }

#artikel_text_tabview  {
    font-size:11px;
    color:#032778;
    font-size:11px;
    color:#032778;
}
#artikel_text_tabview h1 {
    font-family: georgia;
    font-size:16px;
    margin:0 0 16px 0;
    clear:both;
    }
#artikel_text_tabview h2, h3{
    font-size:11px;
    font-weight:bold;
    margin:0 0 3px 0;
}
#artikel_text_tabview a { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#032778;
    }
#artikel_text_tabview a:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#4d66a0;
    }

#artikel_text_tabview p {
    margin:0;
    }

#contenttop {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/content_top.gif); 
    height:3px; 
    width:590px;
}

#contentmid {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/content_mid.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    width:590px;
}    

#breadcrumb { 
    color:#677cae;
    font-size:11px;
    float:left;
    margin-left:105px;
}
html>body #breadcrumb {
  margin-left:210px;
}
#breadcrumb a { 
    color:#677cae;
    font-size:11px;
    text-decoration:none
}
#textstyle {
    float:right; margin-right: 6px;
}

/* Icons Arikelseite */
.printpage {
    float:right;
    padding:5px 10px 0 0;
}
.printpage a {
    color:#032778;
    font-size:0.7em;
    text-decoration:none;
}
.printpage img {
    padding:0 0 0 0;
}


/* DHTML Elements */

/*specify height of broken up content */
.multiparts {
    height: 50px;
}
#sendpage { 
    position:absolute;     
    width:300px; 
    height:300px;
    padding:6px; 
}
#sendpage h3 { 
    font-size:16px; 
    color:#032778; 
    margin:0pt;
}
#infoMailDiv { 
    position:absolute;     
    width:300px; 
    height:320px;
    padding:6px; 
}
#infoMailDiv h3 { 
    font-size:16px; 
    color:#032778; 
    margin:0pt;
}

.label {
    font-size:11px;
    color:#032778;
    padding:2px 0 2px;
    clear:both;
}
.sendformfield input {
    border: solid 1px #032778;
    font-size:11px;
    font-weight:bold;
    color:#032778;
    width:298px;
}
.jobsearch input {
    border: solid 1px #032778;
    font-size:11px;
    color:#032778;
    width:298px;
}
.jobsearch select {
    border: solid 1px #032778;
    color:#032778;
    font-size:11px;
}
.sendformbox textarea {
    border: solid 1px #032778;
    font-size:11px;
    color:#032778;
    width:298px;
    height: 140px;
}
.button_send {
    border: solid 1px #032778;
    font-size:11px;
    font-weight:bold;
    color:#032778;
    margin-top: 6px;
}

/* Teaser Themen */

.teaser_text a {
        line-height:1.5em;
        font-weight:bold;
        font-family:Arial,Helvetica,sans-serif;
        text-decoration:none;
}
.teaser_text a.themen1 {
        font-size: 18px;
        color:#bfc8db
}
.teaser_text a.themen2 {
        font-size: 14px;
        color:#d3d9e6; 
}
.teaser_text a.themen3 {
        font-size: 12px;
        color:#98a6c6;
}
.teaser_text a.themen4 {
        font-size: 10px;
        color:#a6b1cd;
}

/* Veranstaltung Anmeldung */
#anmeldung {
    float:right;
}

#anmeldung .searchbutton {
    /*padding:0 0 0 7px;*/
}

#anmeldung a{
    font-size:11px;
    color:#032778;
    text-decoration:none;
}

.textfeldform {
    float:left;
    width: 300px;
    height: 20px;
    margin-bottom:10px;
}

.textfeldklein
    {
    height: auto;
    width: 150px;
    margin-bottom:10px;
}

.textfeldklein input {
    border: 1px solid #032778;
    color:#032778;
    font-size: 10pt;
}

.textfeldform input {
    font-size:11px;
    border: 1px solid #032778;
    color:#032778;
}
.textfeldform select {
    border: 1px solid #032778;
    color:#032778;
    font-size:11px;
    width: 150px;
}
.cpMonthNavigation {
    color:#032778;
    font-size:11px;
}
.cpYearNavigation {
    color:#032778;
    font-size:11px;
}
.cpOtherMonthDate {
    color:#677CAE;
}
.checkboxform {
    color:#032778;
    float:left;
    width: 300px;
    height: 50px;
    margin-bottom:10px;
}

.selectboxform {
    color:#032778;
    float:left;
}
.textboxform {
    float:left;
    width: 300px;
    padding:10pt 10pt 0pt 0pt;
}
.textboxform1 {
    align:center;
    width: 500px;
    padding-left: 10px;
    padding-top: 10px;
}

.textboxform textarea {
    font-size:11px;
    border:1px solid #032778;
    width:256px;
    color:#032778;
}
.textboxbew {
    float:left;
    width: 300px;
    padding:10pt 10pt 0pt 0pt;
}
.textboxbew textarea {
    font-size:11px;

    border:1px solid #032778;
    width:250px;
    color:#032778;
}
.textboxform1 textarea {
    font-size:11px;
    border:1px solid #032778;
    width:400px;
    color:#032778;
}
.labelform {
    float:left;
    width: 150px;
    text-align:right;
    margin-right:10px;
    margin-bottom:10px;
}
#errorFrame{
    float:left;
    text-align:center; 
    visibility:hidden; 
    color:darkred;
    display:none;
    width:100%;
}
#errorFrameNeu{
    float:left;
    text-align:center; 
    color:darkred;
    width:100%;
}

#errorFrameEmail{
    float:left;
    text-align:center;
    visibility:hidden; 
    color:darkred;
    display:none;
    width:100%;
}
#errorFrameDownload{
    float:left;
    text-align:center;
    visibility:hidden; 
    color:darkred;
    display:none;
    width:100%;
}
#errorFrameDokumente{
    float:left;
    text-align:center;
    visibility:hidden; 
    color:darkred;
    display:none;
    width:100%;
}

#errorFrameDate{
    float:left;
    text-align:center;
    visibility:hidden; 
    color:darkred;
    display:none;
    width:100%;
}

#errorFrameInfoEmail{
    text-align:center; 
    visibility:hidden; 
    color:darkred;
    display:none;
    font-size:11px;
}

/* Listenanzeige */
#liste {
     margin:20pt 0pt;
}
.listelement {
    margin:0pt 10px 22px 0pt;
}
.listelement_branche{
    margin:0pt 10px 22px 0pt;
    width:220px;
    float:left;
    height:70px;
}
.listelement_perspektiven{
    margin:0pt 10px 22px 0pt;
    width:440px;
    float:left;
    height:70px;
}

* html .listelement_branche{
    height:80px;
}
.listelement_branche p{
    margin-top:0pt;
}

.listelement img {
    margin-right:10pt;
    float: left;
}
.listelement a {
    color:#032778;
    font-weight: bold;
}
.listelement a:hover {
    color:#032778;
    font-weight: bold;
    text-decoration:none;
}
.listelement p {
    margin: 0;
    font-size:11px;
}
.listelement h3 {
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
}

/* Übersichtsbutton */
.rechts{
    text-align:right;
    padding-right:0.5em;   
}
.rechts a{
    text-align:right;
    color: #032778; 
    padding-right:0.5em;   
    font-size: 0.9em;
    text-decoration:none;
}

/* Formularbutton */
.button {
      margin: 0 10pt 0 10pt; 
      white-space: nowrap;
    }
    .button a {
      float:right;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/button_left.gif") no-repeat left top;
      margin:0;
      padding:0pt 0pt 0pt 4px;
      text-decoration:none;
      height:27px;
      cursor:hand;
      }
    * html .button a {
       w\idth:3px;
    }

    .button a span {
      float:left;
      display:block;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/button_right.gif") no-repeat right top;
      padding:4px 8px 4px 6px;
      color:#FFF;
      font-weight:bold;
      height:18px;
      cursor:hand;
      white-space:nowrap;  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .button a span {float:none;}
    /* End IE5-Mac hack */

/* Karrierebutton */
    .buttonKarriere {
      margin: 0 100px 0 0; 
    }
    .buttonKarriere a {
      float:right;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/button_left.gif") no-repeat left top;
      margin:0;
      padding:0pt 0pt 0pt 4px;
      text-decoration:none;
      height:27px;
      cursor:hand;
      }
    * html .buttonKarriere a {
       w\idth:3px;
    }
    .buttonKarriere a span {
      float:left;
      display:block;
      background:url("/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/button_right.gif") no-repeat right top;
      padding:4px 8px 4px 6px;
      color:#FFF;
      font-weight:bold;
      height:18px;
      cursor:hand;
      white-space:nowrap; 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .buttonKarriere a span {float:none;}
    /* End IE5-Mac hack */ 

  div#veranstaltungen {
    float: left;    /* Seiteninhalt wieder links ausrichten */
  }
/*style geändert inkellne*/
  .veranstaltung {
    padding:0pt 5pt 0pt 0pt;
    margin-top:10px;
  }

 .dotted_aktuelles {
    background-image:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/dotted.gif);
    background-position:top left; 
    background-repeat:repeat-x;
    clear:both;
    height:2px;
    margin:0px 0pt 10pt;
    padding:0px;
}
* html .dotted_aktuelles {
    margin:0px;
}
/* Sitemap*/
#sitemap a {
    font-size:11px;
    font-weight:bold;
    color:#032778; 
    text-decoration:none;
}
#sitemap a:hover {
    font-size:11px;
    font-weight:bold;
    color:#032778;
    text-decoration:underline;
}
#sitemap ul a {
    font-size:11px;
    font-weight:normal;
    color:#032778; 
    text-decoration:none;
}

#sitemap ul a:hover {
    font-size:11px;
    color:#032778;
    text-decoration:underline;
}
#sitemap li {
    color:#032778;
}

/* Partner */
.partner {
    float:left;
    width:250px;
    height:80px;
    padding:0pt 5pt 0pt 0pt;
}
.partner img {
    padding-right:10px;
}
.partner b {
    font-weight:bold;
}

/* Referenzen */

.referenzen {
    float:left;
    width:250px;
    height:40px;
    padding:0pt 5pt 0pt 0pt;
    white-space:pre;
    padding-bottom:20px;
    overflow:hidden;
    margin-top:10px;
}

.referenzen img {
    padding-right:10px;
}
.referenzen b {
    font-weight:bold;
}

#tab_ref_inhalt {
    margin-top: 10px;
}

/* Standorte */
#flash { 
    margin-left:5px;
}

#nonFlash {
    display:none;
    MARGIN-TOP: 10px; margin-left:40px;
}

#nonFlash .standorte {
    float:left;
    width: 250px;
}
#nonFlash a.standorte {
     font-weight:bold;
     text-decoration:none;
}
/*
#TabView
*/   
    .tabPane{
        height:28px;    /* Height of tabs */
        padding-left:30px;        
    }

    .tabPane DIV{
        float:left;
        height:100%;    /* Height of tabs */
        padding-left:3px;
        vertical-align:middle;
        background-repeat:no-repeat;
        background-position:bottom left;
        cursor:pointer;
        position:relative;
        bottom:-1px;
        margin-left:0px;
        margin-right:0px;
        
    }
    .tabPane .tabActive{
        background-image:url('/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/tab_left_active.gif');
        margin-left:0px;
        margin-right:-3px;    
        z-index:10;    
    }
    .tabPane .tabInactive{
        background-image:url('/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/tab_left_inactive.gif');
        margin-left:0px;
        margin-right:-3px;
        z-index:1;
    }
    .tabInactive{
        color:#969696
    }
    .tabPane .inactiveTabOver{
        background-image:url('/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/tab_left_inactive.gif');
        margin-left:0px;
        margin-right:-3px;
        color:#032778
    }
    .tabPane span{
        vertical-align:top;
        font-size:12px;
        padding-left:3px;
        padding-right:3px;        
        line-height:28px;
        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    .tabPane .tabActive span{
        padding-bottom:1px;
        line-height:28px;
        font-weight:bold;
        color:#032778;
    }
    .tabActive img {height:28px;}
    .tabPane img{
        float:left;
        width:4px;
    }
    .tabPane a{
        font-weight:bold;
        text-decoration:none;
    }

    .tabPane a:hover{
        font-weight:bold;
        text-decoration:none;
    }
/* Jobs */
div.ansprechpartner
    {
    padding-bottom:10px;
    padding-top:10px;
}

.ansprechpartner div
    {
    float:left;
    margin-right: 10px;
    width: 200px;
    white-space:nowrap;
}
.ansprechpartner br
    { 
    clear:both;
}
 
/*ab hier Styles für Bildergalerie*/

#artikel_text2 {
    margin:0px 20px;
    padding:0pt 0pt 10pt 20px;
    *margin:0pt 46px 10pt 0px;
    *padding: 0pt 50px 10pt 40px;
    font-size:12px;
    color:#032778;
    font-size:11px;
 }    
    
  * html #artikel_text2 {
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 40px; 
    FONT-SIZE: 11px; 
    PADDING-BOTTOM: 10pt; 
    MARGIN: 0pt 46px 10pt 0px; 
    color:#032778;
    PADDING-TOP: 0pt
  }
#artikel_text2 h1 {
    font-family: georgia;
    font-size:16px;
    margin:0 0 16px 0;
    clear:both;
    }
#artikel_text2 h2, h3{
    font-size:12px;
    font-weight:bold;
    margin:0 0 15px 0;
}
#artikel_text2 a { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;    }

#artikel_text2 a:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#ffffff;
    }
#artikel_text2 img { 
    padding-right: 10px;
    }
 /*LandingPage*/
 /*LandingPage*/
.teaserlong {
    width:193px;
    background:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/teaserlong.png) left top no-repeat; 
    float:left;
}
.teaserlong  a {
    color:#032778; 
}
.teasertext{
    font-size:11px;
    font-weight:normal;
    /*padding:6px 4px 10px 12px;*/
    padding:6px 4px 10px 6px;
    color:#032778;
    background:url(/cps/rde/xbcr/SID-52E4C6AB-FAAEC5E7/btc-internet_tr/images/teaserlong.png) left bottom no-repeat; 
}
.teaserlong ul {
    font-size:11px;
    font-weight:normal;
    /*padding: 0px 4px 0 12px;*/
    color:#032778;
}
#language a {
    font-size:10px; 
    padding-left:10px;
    text-decoration:none;
}
