/*-----------------------------------------------
$Id: style.css
Customer: Busch-Jäger Elektro GmbH
Author:   Pixelpark AG
Version:  1.0
Creation Date:    2006/03/01
Last Modify:      2006/03/22
----------------------------------------------- */
/* import navigation css
--------------------------- */
@import "/en/css/forms.css";
* {
    margin:0px;
    padding:0px;
    font-family:Arial,Helvetica;
    color:#666666;
    font-size:11px;
}
body{
    background:#cbced3;
    background-image:url(/en/css/verlauf.jpg);
    background-repeat:repeat-y;
    background-position:center;
}
h1 {
    font-size:18px;
    font-family: Arial,Helvetica,sans-serif;
    line-height:20px;
    font-weight:bold;
    color:#000;
    margin:0;
}
h1.headitalic {
    font-size:18px;
    font-family: Arial,Helvetica,sans-serif;
    line-height:20px;
    font-weight:bold;
    font-style:italic;
    color:#000;
    margin:0
}
h2 {
    font-size:11px;
    font-family: Arial,Helvetica,sans-serif;
    color:#666;
    margin:0 0 15px 1px;
    font-weight:normal;
}
h3 {
    font-size:11px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
    color:#666;
    margin:15px 0 0 0;
}
form {
    margin:0;
    padding:0;
}
a {
    text-decoration:underline;
}
sup {
    vertical-align:2px;
    font:10px Arial,,Helvetica,sans-serif;
}
.bolditalic {
    font-weight:bold;
    font-style:italic;
}
.clear{clear:both;}
/* frame */
.mainFrame{
    width:995px;
    margin:auto;
}
.mainHeader{
    position:relative;
    width:995px;
    height:88px;
    background-image:url(/en/css/shadowtop.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    text-align:right;
}
.logo {
    padding-top:23px;
    padding-left:10px;
    width:120px;
    float:left;
}
/* content area*/
.contentShadow{
    background:url(/en/css/contentverlauf.jpg) repeat-y;
    width:995px;
}
.contentBody{
    margin-left:10px;
    overflow:hidden;
}

.contentBodyFlash {    
    height:480px;
    position:relative;
    width:976px;
    margin-left:10px;
   overflow:hidden;
}

.content{
    border-left:1px solid #ccc;
    float:left;
       height: auto!important;
    height: 480px;
    min-height: 480px;
}

.contentFlash{
    float:left;
    height: auto!important;
    height: 480px;
    min-height: 480px;   
     border-left:medium none;
     position:absolute;
     width:976px;
     z-index:1;
}

.content-onecol {
    float:left;
       height: auto!important;
    height: 480px;
    min-height: 480px;
}

.content-onecolFlash {
    float:left;
    height: auto!important;
    height: 480px;
    min-height: 480px;
    position: relative;
}
.iframeFlash {
    border:0 none;
    height:480px;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:976px;
    z-index:1;
}

.cheight {
       height: auto!important;
    height: 480px;
    min-height: 480px;
    background:url(/en/css/bgtwocols.gif) repeat-y;
}
#twocols {
    width:690px;
    /* das hier braucht der opera - sonst stellt er bei manchen templates das
    bg image (verlauf.jpg) nicht richtig da*/
    margin-bottom:0px;
    overflow:hidden;
}
/* back und druck links*/
.contentfooter {
    margin:10px 0 20px 20px;
    width:460px;
    overflow:hidden;
}
.fleft {
    float:left;
}
.fright {
    float:right;
}

.mainFooter{
    width:995px;
    height:60px;
    background-image:url(/en/css/shadowbottom.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}
.footerVisual{
    margin-top:22px;
    margin-left:833px;
}

/* modules */
/* intro */
.intro {
    margin:30px 0 0 20px;
}
.intro ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
.intro li {
    margin:0;
    padding:0 5px 0 0;
    float:left;
}
.intro li p {
    text-align:right;
}
.intro li a img {
    padding-left:2px;
}
/* template d*/
.modProduktTeaserBorder{
    padding-left:5px;
    padding-top:5px;
    display:block;
    float:left;
    border:0px solid green;
    width:685px;
}
.modProduktTeaser{
    float:left;
    border-right:5px solid white;
    border-bottom:5px solid white;
    width:166px;
    height:153px;
    background:#e0e0e0;
}
.modProduktTeaser .teaserImage{
    margin-left:9px;
    margin-right:9px;
    margin-top:9px;
    width:147px;
    height:85px;
    border:0px solid black;
}
.modProduktTeaser .teaserText{
    font-size:11px;
    font-weight:bold;
    margin-left:9px;
    margin-right:9px;
    margin-top:6px;
    width:147px;
    border:0px solid black;
}
.modProduktTeaser .teaserSelect{
    font-size:12px;
    margin-left:6px;
    margin-right:6px;
    margin-top:3px;
    width:153px;
    border:0px solid black;
}
.modProduktTeaser .teaserSelect .teaserSelectBox{
    font-size:11px;
    float:left;
    width:136px;
}
.modProduktTeaser .teaserSelect .teaserSubmit{
    float:left;
}
.modNoProduktTeaser{
    float:left;
    border-right:5px solid white;
    border-bottom:5px solid white;
    width:166px;
    height:153px;
    background:#e9e9e9;
}
/* teaser box */
.modTeaserBox{
    float:right;
    width:171px;
    border:1px solid red;
}
/* mouse over modul*/
.modMouseOver{
    margin:20px 0 20px 20px;
}
.modMouseOverImage{
    width:160px;
    height:160px;
    float:left;
}
.modMouseOverText{
    width:160px;
    float:left;
    text-align:center;
}
.modMouseOverContainer {
    width:209px;
    float:left;
}
.modMouseOverTable{
    width:130px;
    float:left;
    margin-bottom:20px;
}
.modMouseOverTable table{
    border:0px;
    border-spacing:0px
}
.modMouseOverTable table td{
    vertical-align:top;
    border:0px;
    height:50px;
}
.modMouseOverTableText{
    padding-left:3px;
    width:70px;
    max-width:70px;
}
.modMouseOver p {
    width:460px;
}

/* template text*/
#modText,
#contentWrapper {
    width:509px;
    float:left;
    background:url(/en/css/bgtwocols.gif) repeat-y;
}
div.textW {
    margin:16px 0 0 19px;
    width:460px;
    overflow:hidden;
    padding-bottom:15px;
    /* wegen mozilla */
    clear:left;
}
div.text-long {
    margin:16px 0 0 22px;
    width:665px;
    overflow:hidden;
    padding-bottom:15px;
}

#modText h1 sup {
    vertical-align:6px;
    font:11px Arial,Helvetica,sans-serif;
}
#modText .textW ul {
    margin:10px 0 0 16px;
    padding:0;
    list-style-image:url(/en/css/icolist.gif);
}
#modText .textW li {
    margin:0;
    padding:0 0 5px 2px;
    line-height:11px;
}
/* template text mit Bild */
#modText .modTextBoxImg {
    width:100%;
    overflow:hidden;
      margin-bottom:10px;
}
#modText .modTextBoxImg img {
    margin:20px 19px 0 0;
    float:left;
}
#modText .modTextBoxText {
    padding:16px 0 0 0;
    float:left;
    width:325px;
}
#modText .padLeft {
    padding-left:138px;
}
#modText .modTextBoxText ul {
    margin:10px 0 0 16px;
    padding:0;
    list-style-image:url(/en/css/icolist.gif);
}
#modText .modTextBoxText li {
    margin:0;
    padding:0 0 5px 2px;
    line-height:11px;
}
/* template text (Fachinfo) ohne embeded Navi */
.contentHeader {
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    width:508px;
}
.contentHeader-oneCol {
    border-bottom:1px solid #ccc;
    height:29px;
    width:690px;
}
.contentHeader p {
  padding:8px 0 7px 19px;
  font-size:11px;
}
/* Content Teaser Modul */
.teasercols {
    width:470px;
    margin:16px 0 0 19px;
}
.contentTeaserBox {
    width:100%;
    overflow:hidden;
}
.contentTeaser-rCol {
    float:left;
    width:195px;
    padding:0 20px 25px 0;
}
.contentTeaser-list {
    float:left;
}
.contentTeaser-box {
    width:250px;
    overflow:hidden;
    height:115px;
}
.contentTeaser-box p {
    width:82px;
    float:left;
}
.contentTeaser-box img {
    float:left;
}
.contentTeaser-box div {
    float:left;
    width:160px;
}
.contentTeaser-box h3 {
    margin:0;
}
/* Content Teaser Modul einspaltig */
.contentTeaser-lbox {
    width:460px;
    overflow:hidden;
    /*height:85px;*/
    margin-bottom: 15px;
}
.contentTeaser-lbox img {
    float:left;
    margin-right:10px;
}
.contentTeaser-lbox div {
    float:left;
    width:375px;
}
.contentTeaser-lbox h3 {
    margin:0;
}
.contentTeaser-lbox p {
    float:right;
}
.spacer {
    border-bottom:1px solid #ccc;
    margin:0 0 10px 0;
}
/* Broschüren */
.bochure {
    margin:16px 0 0 19px;
    width:475px;
    overflow:hidden;
    padding-bottom:15px;
    /* wegen mozilla */
    clear:left;
}
.bochure-header {
    background:#E0E0E0;
    margin:4px 10px 0 0;
    padding:0 0 0 0;
}
.bochure-header p {
    padding:5px 0 5px 0;
    text-align:center;
    margin:0;
    width:120px;
    border-right:5px solid #fff;
    border-top:none;
    font-weight:bold;
    color:#000;
}
#modText .brochure-list {
    width:100%;
    overflow:hidden;
    margin-bottom:7px;
}
#modText .brochure-list ul {
     margin:10px 0 0 0;
    padding:0;
    list-style:none;
}
#modText .brochure-list li {
     margin:0;
    padding:2px 0 0 0;
    width:95px;
    float:left;
}
#modText .brochure-list p {
    margin:0;
}

#modText .brochure-list div {
    margin: 0px 4px 4px 0px;
     float: left;
}

#modText .brochure-list a {
    background:url(/en/css/icodlbrochure.gif) left 2px no-repeat;
    padding-left:14px;
    line-height:14px;
    float:left;
}
/* Produkte */
#modText .prodlistpos {
    margin-left:6px;
}
#modText .prodlist {
    margin-top:12px;
    padding-bottom:15px;
    float:left;
    max-width:240px;
    width:245px;
}
#modText .prodlist ul {
    margin:10px 0 0 10px;
    padding:0;
    list-style-type:none;
}
#modText .prodlist li {
    margin:0;
    padding:5px 0 5px 2px;
    line-height:11px;
    clear:left;
}
#modText .prodlist li img {
    float:left;
    margin-right:5px;
}
#modText .prodlist li p {
    float:left;
    margin:7px 0 0 0;
    width:165px;
}/* service */
#service {
    margin:0 0 20px 10px;
    width:679px;
    overflow:hidden;
}
#service ul {
    margin:0;
    padding:0;
    list-style-type:none;
    width:670px;
}
#service li {
    margin:0;
    padding:0;
    float:left;
    width:220px;
}
#service li img {
    float:left;
    margin:0 5px 0 10px;
}
#service p.middlelist img {
    margin:0 6px 0 10px;
    padding-left:6px;
    float:left;
}
#service li.lastlist {
    padding-left:10px;
}
#service li a img {
    float:none;
    padding-left:3px;
    margin:0;
}
#service li div {
    float:left;
    margin:0;
    width:130px;
}
#service .service-spacer {
    margin:2px 0 5px 0;
    width:680px;
    clear:left;
}
#service .service-spacer div {
    margin-left:10px;
}
#service .service-spacer p {
    background:#ccc;
    height:1px;
    float:left;
}
/* service trennlinien */
#service .line-one-two {
    margin-right:16px;
    width:210px
}
#service .line-three {
    width:218px
}

/* link styles */

a.internal-text {
    background:url(/en/css/icoprint.gif) right no-repeat;
    padding-right:12px;
}
a.external-text {
    background:url(/en/css/icoexternal.gif) right no-repeat;
    padding-right:12px;
}
a.textanker-text {
    background:url(/en/css/icotextanker.gif) right no-repeat;
    padding-right:24px;
}
a.attach-text {
    background:url(/en/css/icoattach.gif) right no-repeat;
    padding-right:12px;
}

a.print {
    background:url(/en/css/icoprint.gif) right no-repeat;
    padding-right:12px;
}
a.internal {
    background:url(/en/css/icoprint.gif) right no-repeat;
    padding-right:12px;
}
a.external {
    /*background:url(/en/css/icoexternal.gif) right no-repeat;*/
    padding-right:12px;
}
a.textanker {
    background:url(/en/css/icotextanker.gif) right no-repeat;
    padding-right:24px;
}
a.attach {
    /*background:url(/en/css/icoattach.gif) right no-repeat;*/
    padding-right:12px;
}
a.back {
    background:url(/en/css/icoback.gif) left no-repeat;
    padding-left:12px;
}
a.service {
    font-weight:bold;
}

/* Rechte Spalte */
#rCol {
    margin-top:-9px;
    float:left;
}
#rCol ul {
    list-style-type:none;
    width:178px;
}
#rCol li {
     margin:0;
    padding:0 0 2px 0;
}
#rCol li a {
       display:block;
    padding: 11px 0 0 50px;
    text-decoration: none;
}
#rCol li a:hover {
    color:#000;
}
#rCol li a.price {
    background:url(/en/css/icoprice.gif) no-repeat;
    height:30px;
}
#rCol li a.dealer {
    background:url(/en/css/icodealer.gif) no-repeat;
    height:30px;
}
#rCol li a.support {
    background:url(/en/css/icosupportcenter.gif) no-repeat;
    height:30px;
}
#rCol li a.electric {
    background:url(/en/css/icoelectric.gif) no-repeat;
    height:30px;
}
#rCol li a.vr {
    background:url(/en/css/icovr.gif) no-repeat;
    height:30px;
}
#rCol li a.expert {
    background:url(/en/css/icoexpert.gif) no-repeat;
    height:30px;
}
#rCol li a.noico {
    background:url(/en/css/noico.gif) no-repeat;
    height:30px;
}
#rCol li a.brochure {
    background:url(/en/css/icobrochure.gif) no-repeat;
    height:30px;
}

#rCol li a.find {
    background:url(/en/css/icofind.gif) no-repeat;
    height:30px;
}

#rCol li a.supdown {
    background:url(/en/css/icosupportdownloads.gif) no-repeat;
    height:30px;
}

#rCol li a.epaper {
    background:url(/en/css/ico_epaper.gif) no-repeat;
    height:30px;
}

#rCol li a.prodconf {
    background:url(/en/css/icoproduktkonfigurator.gif) no-repeat;
    height:30px;
}


#rCol li a.merkliste {
    background: url(/en/css/ico_mekliste.gif) no-repeat scroll 0 0 transparent;
    height: 30px;
    margin-top: 15px;
}

#rCol p {
    width:140px;
    margin:10px 0 0 22px;
    text-decoration: none;
}
#rCol h3 {
    margin-left:20px;
}
#rCol .list {
    margin-left:20px;
}
#rCol .list ul {
    width:130px;
    margin:10px 0 0 0;
    padding:0 0 0 18px;
    list-style-image:url(/en/css/icolist.gif);
}
#rCol .list li {
    margin:0;
    padding:0 0 5px 2px;
    line-height:11px;
}

/*Sitemap Styles*/

.sitemap {
    margin: 15px 0 15px 15px;
}
.sitemap a {
    text-decoration: none;
    padding-left: 10px;
    
}
.sitemap td a:hover {
    text-decoration: underline;
    color: #000;
    background:url(/en/css/nav-dot.jpg) left no-repeat;
}
/*Sitemap Styles*/


/* ++++++++++++++++++++++++++++++++++++++++
++ RedDot SmartEdit
++++++++++++++++++++++++++++++++++++++++ */
.RedDot {
 font-size: 0.8em;
 color: #ff0000;
}
 

/*menu css*/


/*-----------------------------------------------
$Id: menu.css
Customer: Busch-Jäger Elektro GmbH
Author:   Pixelpark AG
Version:  1.0
Creation Date:    2006/03/01
Last Modify:      2006/03/06
----------------------------------------------- */
/* --  menu / search styles
--------------------------- */
/* meta navigation*/
.navMeta {
    position:absolute;
    bottom:5px;
    right:210px;
    height:20px;
}
* html .navMeta {
    right:215px;
}
.navMeta div {
    float:left;
}
.navMeta div a,.navMeta div .navMetaSpacer{
    margin-top:1px;
    text-align:center;
    font-weight:normal;
    color:#666;
    text-decoration:none;
    float:left;
}
.navMeta .navMetaSpacer {
    padding:0 6px 0 6px;
}
.navMeta div a:hover {
    color:#000;
    text-decoration:underline;
}
.navMeta div a.act {
    font-weight:bold;
    color:#000;
}

/* language selector*/
.language{
    position:absolute;
    bottom:4px;
    right:10px;
}

.languageSelectorLabel{
    font-size:11px;
    margin-right:6px;
    padding-top:2px;
    float:left;
    width:68px;
}
#languageSelector{
    font-size:11px;
    width:124px;
    max-width:120px;
    margin-right:3px;
    margin-bottom:15px;
    float:left;
}
.languageSelectorSubmit {
    width:17px;
    height:18px;
    float:left;
}
/* search */
.searchSubmit {
    float:left;
    width:17px;
    height:18px;
}
#searchInputBox{
    font-size:12px;
    margin-right:3px;
    float:left;
    width:120px;
    max-width:120px;
}
.searchLabel {
    padding-top:2px;
    font-size:11px;
    margin-right:6px;
    margin-left:3px;
    float:left;
    width:65px;
    height:20px;
}

/* navigation */
.navMain{
    width:285px;
    background:#fff;
    display:block;
    float:left;
}

.navMainFlash {
    width:285px;
    background:#fff;
    display:block;
    float:left;   
    background-color:#FFFFFF;
    height:29px;
    left:0;
    opacity:0.85;
    filter: alpha(opacity = 85);
    position:absolute;
    top:0;     
    z-index:10;    
}
#navMainVertFlash {    
     display: none;     
}

.navMainTab ul{
    list-style-type:none;
}
.navMainTab ul li{
    text-align:center;
    color:#666;
    padding-top:8px;
    padding-bottom:7px;
    font-size:11px;
    display:block;
    float:left;
}
.navMainTab ul li a{
    color:#666666;
    text-decoration:none;
    font-weight:normal;
}
.navMainTab ul li a:hover{
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

/*
#navMainTabLoesungen {
    width:86px;
    border-bottom:1px solid #cccccc;
}
#navMainTabLoesungen-act {
    width:86px;
    border-bottom:1px solid #fff;
}
#navMainTabLoesungen-act a {
    font-weight:bold;
    color:#000;
}
#navMainTabProdukte{
    width:86px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
#navMainTabProdukte-act {
    width:86px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #fff;
}
#navMainTabProdukte-act a {
    font-weight:bold;
    color:#000;
}
#navMainTabFachinformationen{
    width:111px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
#navMainTabFachinformationen-act {
    width:111px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #fff;
}
#navMainTabFachinformationen-act a {
    font-weight:bold;
    color:#000;
}
#navMainTabService {
width: 285px;
border-bottom: 1px solid #ccc;
}
#navMainTabService-act {
    width: 285px;
    border-bottom: 1px solid #ccc;
}
#navMainTabService-act a {
    font-weight:bold;
    color:#000;
    margin-right: 25px;
}
*/

#navMainTab9 {
    width:142px;
    border-bottom:1px solid #cccccc;
}
#navMainTab9-act {
    width:142px;
    border-bottom:1px solid #fff;
}
#navMainTab9-act a {
    font-weight:bold;
    color:#000;
}
#navMainTab10{
    width:142px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
#navMainTab10-act {
    width:142px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #fff;
}
#navMainTab10-act a {
    font-weight:bold;
    color:#000;
}
#navMainTab11{
    width:111px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
#navMainTab11-act {
    width:111px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #fff;
}
#navMainTab11-act a {
    font-weight:bold;
    color:#000;
}
#navMainTab3 {
width: 285px;
border-bottom: 1px solid #ccc;
}
#navMainTab3-act {
    width: 285px;
    border-bottom: 1px solid #ccc;
    margin-right: -3px;
}
#navMainTab3-act a {
    font-weight:bold;
    color:#000;
    margin-right: 25px;
}
#navMainTab4 {
width: 285px;
border-bottom: 1px solid #ccc;
}
#navMainTab4-act {
    width: 285px;
    border-bottom: 1px solid #ccc;
    margin-right: -3px;
}
#navMainTab4-act a {
    font-weight:bold;
    color:#000;
    margin-right: -10px;
}

#navMainTab5 {
width: 285px;
border-bottom: 1px solid #ccc;
}
#navMainTab5-act {
    width: 285px;
    border-bottom: 1px solid #ccc;
}
#navMainTab5-act a {
    font-weight:bold;
    color:#000;
    margin-right: 2px;
}
#navMainTab6 {
width: 285px;
border-bottom: 1px solid #ccc;
}
#navMainTab6-act {
    width: 285px;
    border-bottom: 1px solid #ccc;
}
#navMainTab6-act a {
    font-weight:bold;
    color:#000;
    margin-right: 40px;
}

#navMainTab12 {
width: 285px;
border-bottom: 1px solid #ccc;
}
#navMainTab12-act {
    width: 285px;
    border-bottom: 1px solid #ccc;
}
#navMainTab12-act a {
    font-weight:bold;
    color:#000;
    margin-right: 2px;
}

/* Hauptnavigation vertikal*/
#navMainVert {
    padding-top:5px;
}
#navMainVert {
    margin:0 0 0 7px;
    clear:left;
}
#navMainVert ul {
    margin:0;
    padding:0;
    list-style:none;
}
#navMainVert li {
    margin:0;
    padding:0 0 2px 0;
}
#navMainVert li a {
    padding-left:10px;
    text-decoration:none;
}
#navMainVert li a:hover {
    background:url(/en/css/nav-dot.jpg) left no-repeat;
    font-weight:bold;
    color: #000;
}
#navMainVert li a.path {
     font-weight:bold;
     color: #000;
}
#navMainVert li a.act {
    background:url(/en/css/nav-dot.jpg) left no-repeat;
    font-weight:bold;
    color: #000;
}
#navMainVert .sublevel ul {
    margin:0;
    padding:0;
}
#navMainVert ul.sublevel li {
    margin:0 0 0 15px;
    padding:0 0 2px 0;
}
#navMainVert ul.sublevel li a:hover {
    background:url(/en/css/nav-dot.jpg) left no-repeat;
}
#navMainVert ul.sublevel li a.path {
    font-weight:bold;
}
#navMainVert ul.sublevel li a.act {
    background:url(/en/css/nav-dot.jpg) left no-repeat;
    font-weight:bold;
}

/* navEmbedded */
.navEmbedded {
    float:left;
    line-height:normal;
    font-size: 11px;
    width:508px;
    display:table-cell;
    vertical-align: middle;
}

.navEmbedded {
    float /*\**/: none\9
}
*+html .navEmbedded,
*html .navEmbedded {
    float: left;
}

.navEmbeddedSpacer{
    padding:8px 0 7px 0;
    font-size:11px;
    margin:0;
    width:508px;
}
.navEmbedded ul {
    margin:0;
    padding:0;
    overflow:hidden;
    height:31px;
    list-style:none;
    background:url(/en/css/pxBinnennavi.png) bottom no-repeat;
}
.navEmbedded li {
    margin:0;
    float:left;
       border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    width:96px;
    padding:0 15px 0 15px;
       height: 29px;
    text-align:center;
    display:table-cell;
    vertical-align: middle;
}
.navEmbedded span {
    display:table-cell;
    vertical-align: middle;
    text-align:center;
    width:96px;
    height:30px;
}
* html .navEmbedded li {
    line-height:24px;
}
.navEmbedded a {
    width:96px;
    text-align:center;
    text-decoration:none;
    color:#000;
}
* html .navEmbedded a {
    line-height:6px;
}
@media all and (min-width: 0px) {
    .navEmbedded a {
        line-height:10px;
    }
    .navEmbedded span {
        height:25px;
    }
}

.navEmbedded ul li a:hover{
    text-decoration:none;
    font-weight:bold;
}
.navEmbedded #navEmbeddedActive {
    float:left;
    font-weight:bold;
    border-bottom:1px solid #fff;
}
/* navEmbedded - old version with extra class for double line menu points
.navEmbedded {
    float:left;
    line-height:normal;
    font-size: 11px;
    width:508px;
}
.navEmbeddedSpacer{
    padding:8px 0 7px 0;
    font-size:11px;
    margin:0;
    width:508px;
}
.navEmbedded ul {
    margin:0;
    padding:0;
    overflow:hidden;
    height:31px;
    list-style:none;
    background:url(/en/css/pxBinnennavi.png) bottom no-repeat;
}
.navEmbedded li {
    margin:0;
    float:left;
    padding-top:8px;
    height:21px;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
}

.navEmbedded a {
    float:left;
    padding:0 15px 0 15px;
    width:96px;
    text-align:center;
    text-decoration:none;
    color:#000;
    line-height:14px;
}
.navEmbedded .doubleline {
    padding-top:1px;
    height:28px;
    line-height:13px;
}
.navEmbedded ul li a:hover{
    text-decoration:none;
    font-weight:bold;
}
.navEmbedded #navEmbeddedActive {
    float:left;
    font-weight:bold;
    border-bottom:1px solid #fff;
}
*/

#MyTextArea,
.MyTextArea {display: none}

/* referenzen start */
.ref_thumb_row {
    padding:0 0 15px 20px
}
.ref_first_row {
    margin-top:18px;
}
.ref_thumb_row img {
    margin:0 10px 0 0;
    cursor:pointer;
    backgroundcolor: #FFF;
    opacity:0.5;
    filter:Alpha(opacity=50, finishopacity=0, style=0)
}
/* referenzen end */
 
/* newsletter start */
#rCol .newsletter-teaser {
    background:#172A38 url('/de_test/css/bg_kontext_newsletter.jpg') no-repeat 0 5px;
 /*   height:1%; */
    display:block;
    width:178px;
}
#rCol .newsletter-teaser h1 {
    background:#0099FF;
    color:#FFF;
    font-size:11px;
    font-weight:bold;
    padding-left:10px;
}
#rCol .newsletter-teaser p {
    margin:10px 0 0 10px;
    text-decoration:none;
    width:140px;
    color:#FFF;
    font-size:11px;
}
#rCol .newsletter-teaser img.newsletter-img {
    float:right;
}
#rCol .newsletter-teaser img.newsletter-button {
    float:right;
    margin-top:15px;
    margin-right:10px;
    border:none;
}
br.clear {
    clear:both;
    display:block;
    height:1px;
    margin-top:-1px;
}

/* newsletter end */
/* moviecenter start*/
.mediateaser {            
            width: 321px;
            height: 66px;
            border-top: 1px solid #E6E6E6;
            border-bottom: 1px solid #E6E6E6;
            margin-left: 5px;
            clear: both;
            }
            
         .mediateaser img {            
            display: block;
            float: left;
            border: 1px solid #E6E6E6;
            margin-top:3px; 
            margin-right:5px;
            }
            
        .mediateaser p {            
            float: left;
            width: 225px;            
            }
            
        .mediateaser p strong {            
            display:block;
            margin-top: 2px;
            margin-bottom: 2px;
            }
 /* moviecenter stop */
