body {
           background: #D9DDEB url('/C125779A003EA462/RepositoryFile/images/$File/bg.gif') top left repeat-x;
           background-attachment: fixed;
/*           width: 100%;
           height: 100%; */
           margin: 0px;
           padding: 0px;
           font-family: Arial, Helvetica, Sans-Serif, Sans;
           }

/* ----- SearchResult ----- */
div.SearchResult {
           margin: 0px;
           padding: 0px;
           font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           }

div.SearchResult hr {
  display:block;
  color:#CCCCCC;
}

div.SearchResultInfo  {
   font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
   background-color:#EFEFEF;
}
div.SearchResultInfo div.ResultNum {
  position:relative;
  float:left; 
  margin-top:3px;
  width:500px;  /* 330 */
}
div.SearchResultInfo div.PageNum{
  margin-top:3px;
  margin-right:3px;
  width:200px;  
  position:relative;
  float:right;
  text-align:right;
}
ul.SearchResultList {
  list-style-type:none !important;
  padding: 0;
  margin: 0 !important;
}
ul.SearchResultList li {
  border-top:1px solid #CCCCCC;
  padding-top:3px;
  clear:both;
}
div.SearchItem {
  float:left;
  width:670px;  /* 500 */
}
div.SearchItem a:hover{
  text-decoration:underline;
}
div.SearchRelevance {
  float:right;
  width:30px; 
}
/* end Search Results */

/* C O N T E N T */
div#content {
           position: relative;
           margin: 10px auto 0px auto;
           padding: 0 0 20px 0;
           text-align: left;
           }

div#content h1 {
            margin: 20px 0 4px 0px;
            padding: 0px 0 0px 0px;
            font: bold 16pt/140% Arial, Helvetica, Sans-Serif, Sans;
            color: #1F1F1F;
            text-align: left;
            }
div#content tr.h1white h1 {
           margin: 0px 0 0px 0px;
           padding: 0px 0 0px 0px;
           font: bold 6pt/100% Arial, Helvetica, Sans-Serif, Sans;
           color: #FFFFFF;
           text-align: right;
           }
 div#content p {
            margin: 0px 20px 10px 0px;
            padding: 0px;
            font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
            color: #000000;
            }
 div#content p.newsline {
            text-align: center;
            margin: 10px 100px;
            padding: 0px;
            font: bold 12pt/140% Arial, Helvetica, Sans-Serif, Sans;
            color: #C0C0C0;
            }
 div#content span {
            font-weight: bold;
            }
          div#content span.red {
                     color: #B12C27;
                     }
          div#content span.blue {
                     color: #235D9E; /* #4E599B; */
                     }
 div#content strong {
            color: #3F3F3F;
            font-weight: bold;
            }
 div#content a {
            font: bold 10pt Arial, Helvetica, Sans-Serif, Sans;
            text-decoration: none;
            color: #B12C27;
            }
          div#content a:hover {
                     color: #000000;
                     background: transparent;
                     text-decoration: none;
                     }
div#content ul {
           list-style-type: square;
           list-style-position: outside;
           margin-left: 1.5em;
           margin-top: 1em;
           margin-bottom: 1em;
           padding-left: 0em;
           padding-right: 1.0em;
           vertical-align: top;
           font: normal 11pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
}

/*  L E F T B O X  für PageFlip-Aufruf links im Content */
          div#content #leftbox {
                     float: left;
                     border: solid #cfcfcf;
                     border-width: 1px;
                     margin: 10px 30px 20px 10px;
                     background: #FFFFFF url('/C125779A003EA462/RepositoryFile/images/$File/bg_rightbox.jpg') top left repeat-x;
                     padding: 0px;
                     font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
                     color: #000000;
                     text-align: center;
                     z-index: 100;
                     }
          div#content #leftbox h1 {
                     border: solid #cccccc;
                     border-width: 0 0 1px 0;
                     margin: 0px 10px 4px 10px;
                     padding: 10px 0 0 0;
                     text-align: center;
                     font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
                     color: #000000;
                     }
          div#content #leftbox h2 {
                     background: #ffffff;
                     border: 1px solid #cfcfcf;
                     margin: 0 10px 10px 10px;
                     padding: 1px;
                     text-align: center;
                     font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
                     color: #000000;
                     }
          div#content #leftbox img {
                     margin: 10px;
                     border: 1px solid #ffffff;
                     }
          div#content #leftbox a {
                     text-decoration: none;
                     }
          div#content #leftbox a:hover {
                     text-decoration: none;
                     }

/* nur HOME */
           div#content div#rotator{
                    position: relative;
                    /* border: 1px solid #cccccc; */
                    height: 226px;
                    width: 160px;
                    overflow: hidden;
                    margin: 0px 0 0 14px;
                    padding: 0px;
                   }
/*           div#content div#newsticker{
                    position: relative;
                    background: #efefef;
                    border: solid #cccccc;
                    border-width: 1px 1px;
                    height: 20px;
                    width: 700px;
                    overflow: hidden;
                    margin: 10px auto;
                    padding: 0px;
                   }
                           div#content div#newsticker div{
                                  width: 100%;
                                       margin: 0 auto;
                                       padding: 2px 10px;
                               font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
                                       color: #235D9E;
                                       text-align: center;
                               } */
div#content div#TICKER{
                    position: relative;
                    background: #efefef;
                    border: solid #cccccc;
                    border-width: 1px 1px;
                    height: 20px;
                    width: 700px;
                    overflow: hidden;
                    margin: 10px auto;
                    padding: 0px;
                   }
                           div#content div#TICKER span{
                                  width: 100%;
                                  margin: 0 auto;
                                  padding: 2px 10px;
                                  font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
                                  color: #235D9E;
                                  text-align: center;
                               }
   #cont {
                            border-collapse: collapse;
                            padding: 0px;
                            margin: auto; /* 20px auto 0 26px; */
                            border-width: 0;
                            }
                     #cont td {
                            padding: 0px;
                            margin: 0px;
                            }
                            #cont td.covers {
                                 text-align: center;
                                    }
                     #cont a {
                            padding: 0;
                            text-decoration: none;
                            }
                     #cont a:hover {
                            text-decoration: none;
                            }
                     .magtab2 {
                            border-collapse: collapse;
                            padding: 0px;
                            margin: 0; /* margin: 0 auto; */
                            border-width: 0;
                            }
/* Ende nur HOME */

/* A D R E S S wofür wird das benutzt? */
#adress {
           margin: 0 0 0px 0;
           padding: 0;
           background: transparent;
           font: normal 8pt/140% Arial, Helvetica, Sans, sans-serif !important;
           color: #000000;
           text-decoration: none;
           text-align: left;
           }
#adress a {
           font: normal 8pt Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           padding: 0;
           text-decoration: none;
           }
#adress a:hover {
           color: #B12C27;
           background: transparent;
           text-decoration: none;
           }
#adress img {
           float: left;
           margin: 0px 20px 20px 16px;
           }

/* C O N T A C T   B O X E N */
div.box1 { /* für Teams und Contact */
           position: relative;
           background: #f2f2f2;
           border: solid #dddddd;
           border-width: 0px 1px 1px 1px;
           margin: 10px 20px 0px 0;
           padding: 0px;
           z-index: 100;
           }
div.header {
           margin: 0px 0 0 0;
           padding: 2px 0 1px 2px;
           font: bold 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           background: #dddddd;
           border-bottom: 0px solid #777777;
           }
div.inside {
           border: solid #dddddd;
           border-width: 1px 0px 0px 0px;
           padding: 4px 0 0 0px;
           font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           text-align: left;
           }
div.inside h3 {
           margin: 0px;
           font: bold 11pt/140% Arial, Helvetica, Sans-Serif, Sans;
           text-align: left;
           }
div.inside img {
           position: relative;
           float: left;
           margin: 4px 40px 10px 2px;
           border: 1px solid #dddddd;
           z-index: 200;
           }

/* C O N T A C T   B O X  C H E F F*/
div.boxms {
           position: relative;
           width: 360px;
           float: right;
           margin: 8px 20px 0px 20px;
           padding: 4px;
           background: #f1f1f1;
           border: 1px solid #808080;
           }
div.headerms {
           margin: 0px 0 0 0;
           padding: 0px 0 0 0px;
           font: bold 9pt/100% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #000000;
           background: transparent;
           border-bottom: 1px solid #808080;
           text-align: left;
           }
div.insidems {
           padding: 0px 0 0 0px;
           font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           text-align: left;
           }
div.insidems h3 {
           margin: 10px 0 10px 0;
           font: bold 11pt/100% Arial, Helvetica, Sans-Serif, Sans;
           text-align: left;
           }
div.insidems .picms {
           float: right;
           margin: 10px 0px 10px 20px;
           border: 1px solid #000000;
           }
div.boxms a {
           font: bold 8pt Arial, Helvetica, Sans-Serif, Sans !important;
           color: #B12C27;
           padding: 0;
           text-decoration: none;
           }
div.boxms a:hover {
           color: #000000;
           background: transparent;
           text-decoration: none;
           }




