* {
        #font-family: Arial Unicode MS,Helvetica,Humanist,sans-serif;
        font-family: Arial,Helvetica,Humanist,sans-serif;
        font-size:0.75pc;
        color: #000000;
        text-decoration:none;
}

#chrome { height:59px; background:#000; }
#chrome #chromeWrapper { position:relative; width:1080px; margin:0 auto; }

/* M-AUDIO */
#chrome.mAudio #chromeWrapper { position:relative; width:949px; margin:0 auto; }
#chrome.mAudio #chromeWrapper a.avidLogo { position:absolute; left:12px; top:9px; display:block; width: 462px; height: 31px; }
#chrome.mAudio #chromeWrapper a.avidLogo:hover { background-position:0 0; }

/* INTL AVID LOGO */
a.avidLogo_en { background: url('images/avid-chrome_blue_order_is_avid.gif') 0 0px no-repeat; }

body {
        margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px;
        background-color:ededed;
        }

ul {
    padding:0px;
    margin:0px;
    list-style: none;
}

hr {
height: 0px;
border-bottom: 2px dotted #FFAE00;
border-top: 0px;
border-left: 0px;
border-right: 0px;
width: 100%;
}

li {
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    background: url(images/pfeil_orange.gif) no-repeat;
    padding-left: 15px;
}

.tx-dropdownsitemap-pi1 li {
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    background: none;
    padding-left: 0px;
}

h1 {font-size: 0.9pc;}

h2 {
  font-weight: bold;
  font-size: 0.8pc;
  padding-bottom:11px;
  margin-top:0px;
}

h3 {
  font-weight: bold;
  font-size: 0.9pc;
}

.detail /*workaround Farbänderung einzelner Headlines*/ {
  font-weight: bold;
  font-size: 0.75pc;
  color: #426C93;
  font-weight: bold;
}

strong {
font-weight: bold;
}

.important {
    color: #426C93;
}
.caption {font-size: 0.7pc;}

.feld {
        width: 920px;
        max-width: 920px;
        height: 100%;
        }

.logo        {

        vertical-align: middle;
    padding-left: 30px;
        }

.logozeile {
        height: 82px;
        text-align: right;
        vertical-align: bottom;
        background-image:url(images/kopf.gif);
        }

.linkbalken {
        height: 25px;
        background-image:url(images/rand.gif);
        }


/* OBERE MENUEZEILE */

.links  {
          text-decoration: none;
          width: 173px;
          #width: 193px;  /*ie spezial - nicht weglšschen*/
        height: 20px;
        #height: 25px;   /*ie spezial - nicht weglšschen*/
        background-image:url(images/balkenStueck.gif);
   font-weight: bold;
        vertical-align:middle;

}

.links a {
        color: #ffffff;
        font-size: 0.7pc;
        height: 20px;
        display:block;
        padding-top:5px;
        padding-left:10px;
        width: 173px;
        #width: 183px;  /*ie spezial - nicht weglšschen*/
        height: 20px;
        #height: 25px;   /*ie spezial - nicht weglšschen*/
        }

.links a:hover {
        color: #000000;
        background-image:url(images/balkenStueck_over.gif);
        background-repeat:repeat-x;
        display:block;font-size: 0.7pc;}

.aktiveLinks {
        background-repeat:repeat-x;
        width: 173px;
        height:20px;
    font-weight: bold;
    }

.aktiveLinks a{
          color:#000000;
        background-image:url(images/balkenStueck_over.gif);
        background-repeat:repeat-x;
        width: 173px;
        #width: 183px; /*ie spezial - nicht weglšschen*/
        height: 20px;
        #height: 25px;  /*ie spezial - nicht weglšschen*/
        display:block;
        padding-top:5px;
        padding-left:10px;
        font-size: 0.7pc;
    }


/* SLIDE OUT MENUE */

#yymenu  a{
                        color:#000000;
                        display:block;
                        font-size:0.7pc;
                        margin:0px;
                        padding-left:10px;
                        text-decoration:none;
                        height:20px;
                        #height: 25px;
                        line-height: 0.55pc;
                        padding-top:8px;
                        width: 173px;
                        #width: 183px;
                }
                #yymenu  {
                }
                #yymenu > div {
                }
                #yymenu a:hover {
                        background-image:url(images/over_ohne.gif);background-repeat:repeat-x;
                }
                #yymenu .mmContent div.mmlink a.submenu:hover {
                }
                #yymenu .mmLevel1{
                        width: 183px;
                        vertical-align:middle;
                        background-image:url("images/80_neu.png");
                }
                #yymenu .mmLevel2 {
                        background-image:url(images/80_neu.png);
                        width: 183px;
                        vertical-align:middle;
                }
                #yymenu ul {
                }
                #yymenu .sub {
                }
                #yymenu .mmContent {
                }
                #yymenu .mmLevel1 {
                }

/* LINKES MENUE */

.linkesMenue {

    padding-left: 11px;
    padding-top: 47px;
        background-image:url(images/rand.gif);
          background-repeat:repeat-y;
          width:235px;
    }

.leftnavi_1 a {
        text-decoration:none;
    font-size: 0.75pc;
    color: #6c6c6c;
    line-height: 1.2pc;
        }

.activeleftnavi_1 a {
        text-decoration:none;
    font-size: 0.75pc;
    color: #ffae00;
    line-height: 1.2pc;
        }


.leftnavi_2 a {
        padding-left:10px;
        text-decoration:none;
    font-size: 0.75pc;
    color: #6c6c6c;
    line-height: 1pc;
        }

.activeleftnavi_2 a {
        padding-left:10px;
        text-decoration:none;
    font-size: 0.75pc;
    color: #ffae00;
    line-height: 1pc;
        }

.leftnavi_3 a {
        padding-left:20px;
        text-decoration:none;
    font-size: 0.75pc;
    color: #6c6c6c;
    line-height: 1pc;
        }

.activeleftnavi_3 a {
        padding-left:20px;
        text-decoration:none;
    font-size: 0.75pc;
    color: #ffae00;
    line-height: 1pc;
        }
/* KLEINE BOX, FALLS AKTIVIERT */

.box p{
        width:158px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    font-size: 0.7pc;
    }

.box form{
        width:158px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    font-size: 0.7pc;
    }

.box h2{
    margin-top: 0px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
          padding-bottom:0px;
          width:158px; /*178pxbreit minus links und rechts*/
          #width:178px; /*ie spezial - nicht weglšschen*/
        color:#ffffff;
        background-image:url(images/boxkopf.gif);
          background-repeat:no-repeat;
    font-size: 0.7pc;
          font-weight: none;
          height:20px;
          vertical-align:middle;
    }

.box {
    margin-top: 40px;
        background-image:url(images/boxseiten_boden.gif);
          background-position:bottom left;
          background-repeat:repeat-y;
          #wxxidth:178px; /*178pxbreit minus links und rechts*/
          margin-bottom:40px;
    }

.box p a{
    color:#000000;
    font-size: 0.7pc;
    padding-left: 12px;
        background-image:url(images/pfeil_blau.gif);
          background-repeat:no-repeat;
    }

/* STARTSEITE */

.contentOhneLinks {

        vertical-align: top;
    padding-left: 22px;
    padding-top: 27px;
    padding-right: 10px;
    margin-top:0px;
        background-image:url(images/rand.gif);
          background-repeat:repeat-y;
          background-position:right;
    }

.hilfsbox {
position: relative;
display: block;
                height: 100%;
}

/* LINKE BOX */

.linkebox p{
    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 15px;
    font-size: 0.7pc;
    }

.linkebox h2{
    margin-top: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 15px;
          padding-bottom:0px;
          width:281px; /*178pxbreit minus links und rechts*/
        color:#ffffff;
        background-image:url(images/boxkopf_links.gif);
          background-repeat:no-repeat;
    font-size: 0.7pc;
          font-weight: none;
          height:20px;
          vertical-align:middle;
    }

.linkebox {
        background-image:url(images/boxseiten_links.gif);
          background-position:bottom left;
          background-repeat:repeat-y;
          width:281px; /*178pxbreit minus links und rechts*/
        float: left;
        display:block;
        height: 100%;
    }

.linkebox p a{

    color:#000000;
    font-size: 0.7pc;
    padding-left: 12px;
        background-image:url(images/pfeil_blau.gif);
          background-repeat:no-repeat;
    }

/* MITTLERE BOX */

.mittelbox p{
    padding-left: 20px;
    padding-right: 10px;
    font-size: 0.7pc;
    }

.news-latest-date{
    padding-left: 20px;
    padding-right: 10px;
    font-size: 0.65pc;
    }

.mittelbox h2{
    margin-top: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 10px;
          padding-bottom:0px;
          width:281px; /*178pxbreit minus links und rechts*/
        color:#ffffff;
        background-image:url(images/boxkopf_mitte.gif);
          background-repeat:no-repeat;
    font-size: 0.7pc;
          font-weight: none;
          height:20px;
          vertical-align:middle;
    }

.mittelbox h3{
    padding-left: 20px;
    padding-right: 10px;
    font-size: 0.7pc;
          font-weight: bold;
    }

.mittelbox img{
    margin-left: 20px;
    float:left;
    padding-right:10px;
    padding-bottom:3px;
    }

.mittelbox {
    margin-left:15px;
        background-image:url(images/boxseiten_mitte.gif);
          background-position:bottom left;
          background-repeat:repeat-y;
          width:281px; /*178pxbreit minus links und rechts*/
        display: block;
        float: left;
        height: 100%;
    }

.mittelbox p a{
    color:#000000;
    font-size: 0.7pc;
    padding-left: 12px;
        background-image:url(images/pfeil_blau.gif);
          background-repeat:no-repeat;
    }

.more a{
    margin-left: 20px;
    padding-left: 12px;
    padding-bottom: 30px;
    margin-top: 4px;
    padding-top: 0px;
        background-image:url(images/pfeil_blau.gif);
          background-repeat:no-repeat;
          font-size:0.7pc;
    }

/* RECHTE BOX */

.rechtebox p{

    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 0px;
    font-size: 0.7pc;
    }

.rechtebox h2{
    margin-top: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 10px;
          padding-bottom:0px;
          width:281px; /*178pxbreit minus links und rechts*/
        color:#ffffff;
        background-image:url(images/boxkopf_rechts.gif);
          background-repeat:no-repeat;
    font-size: 0.7pc;
          font-weight: none;
          height:20px;
          vertical-align:middle;
    }

.rechtebox h3{

    padding-left: 20px;
    padding-right: 10px;
    font-size: 0.7pc;
          font-weight: bold;
    }

.rechtebox {

    margin-right:15px;
        background-image:url(images/boxseiten_rechts.gif);
          background-position:bottom left;
          background-repeat:repeat-y;
          width:281px; /*178pxbreit minus links und rechts*/
        float: right;
        display:block;
        height: 100%;
    }

.rechtebox p a{

    color:#000000;
    font-size: 0.7pc;
    padding-left: 12px;
        background-image:url(images/pfeil_blau.gif);
          background-repeat:no-repeat;
    }

.news-latest-morelink a, .news-list-morelink a{
        padding-left:10px;
    font-size: 0.60pc;
}


/* UNTERSEITEN */

.contentMitLinks {

        vertical-align: top;
    padding-left: 2px;
    padding-top: 47px;
    padding-right: 30px;
    margin-top:0px;
        background-image:url(images/rand.gif);
          background-repeat:repeat-y;
          background-position:right;
          width:642px;
    }

.contentMitLinks p a, .contentMitLinks td a{
    padding-left: 12px;
        background-image:url(images/pfeil_blau.gif);
          background-repeat:no-repeat;
    }

.contentMitLinks p a img, .contentMitLinks td a img{
    margin-left: -12px;
        background-image:url(images/breitbild.gif);
    }



.divMitLinks {

        vertical-align: top;
    #padding-left: 246px;
    padding-left: 2px;
    padding-top: 47px;
    padding-right: 30px;
    margin-top:0px;
    #line-height:1pc;
        background-image:url(images/rand.gif);
          background-repeat:repeat-y;
          background-position:right;
          width:642px;
    }

/* FOOTER */

.fuss {

        padding-top:15px;
          color: #adadad;
    font-size: 0.65pc;
        text-align:center;
        height: 50px;
        background-image:url(images/rand.gif);
    line-height: 1.0pc;
        }

.fuss a {

          color: #adadad;
    font-size: 0.65pc;
        }


/* SPRACHAUSWAHL */

.flaggen {

        padding-top:15px;
          color: #adadad;
    font-size: 0.5pc;
        }


/* SCHLUSS */

.unten {
        height: 41px;
        background-image:url(images/unten.gif);
        }


/* FORMULARE */

form td{
          text-align:left;
}

input,select,textarea {
          #border:1px solid #000000;
          border:1px solid #AFAFAF;
          color:#444444;
          background-color:#f9f9f4;
}

select option{
          border:0px solid #AFAFAF;
        width:150px;
        display:block;
}

select Salutation{
        width:300px;
}

option {
          border:1px solid #000000;
          color:#444444;
          text-align:left;
}

span {
          text-align:left;
        #wxxidth:220px;
          color:#444444;
}

.submit {
          border:0px solid #000000;
          background-color:#114878;
          color:#ffffff;
          font-weight: bold;
}

/* rgaccordion */

/* Toggle default */
h2.rgaccord1-toggle {
  font-weight:bold;
  color:#475425;
  line-height: 26px;
  height: 23px;
  background: #fdc140 /*url(images/plus.png)*/ 5px center no-repeat;
  border-top:1px solid #eeeee;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h2.act {
  color:#edf2f7;
  background:#7493ac /*url(images/minus.png)*/ 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  padding:0px 5px 5px 5px;
  width:100%;
  /*border-left:1px solid #ccc;
  border-right:1px solid #ccc;*/
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
/* div.rgaccord1-content h2 {
  display:none;
}*/