/*
         Copyright: Mönch Publishing Group

         WEB BY
         TM MEDIENDESIGN
         Ihr Partner für Internet, Grafikdesign und Multimedia

        Datum: 20.02.2007

*/

body {
           background: #D9DDEB url('../../img/layout/bg.gif') top left repeat-x;
           background-attachment: fixed;
           width: 100%;
           height: 100%;
           margin: 0px;
           padding: 0px;
           }
#maintable {
           border-collapse: collapse;
           width: 860px;
           background: #FFFFFF;
           margin: 0 0 0 10px;
           padding: 0px;
           border: solid #aaaaaa;
           border-width: 0 1px 1px 1px;
      }
#maintable td  {
           vertical-align: top;
      }
#head {
           position: relative;
           height: 149px;
           width: 858px;
           background: transparent url('../../img/layout/banner.jpg') top left no-repeat;
           margin: 0px;
           padding: 0px;
           }
#logo {
           position: absolute;
           float: left;
           margin: 4px 0 0 12px;
           padding: 0px 0;
           text-decoration: none;
           }
#menubox {
           position: relative;
           margin: auto 0;
           height: 20px;
           padding: 0px;
           background: transparent url('../../img/layout/bg_topmenu.gif') top left repeat-x;
           z-index: 1000;
           }

/* S E A R C H B O X  */

#searchbox {
           position: relative;
           float: right;
           background: transparent url('') top left repeat-x;
           border: solid #b9b9b9;
           border-width: 0px;
           margin: 2px 4px 0 auto;
           padding: 0px;
           }
#searchbox form {
           margin: 0px;
           padding: 0px;
           }
#searchbox p {
           margin: 0px;
           padding: 0px;
           }
#searchbox input {
           width: 110px;
           text-align: left;
           border: 1px solid #4F4F4F;
           margin: 0px;
           padding: 2px 0 2px 4px;
           background: #FFFFFF;
           font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #2F2F2F;
           vertical-align: middle;
           }
#searchresults {
           margin: 0px;
           padding: 0px;
           font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           }
#mags {
         position: relative;
         border: solid #C0C0C0;
           border-width: 0px 0px 1px 0px;
         width: auto;
         height: 64px;
         margin: 0px;
         padding: 0px 0 1px 0px;
         background: #FFFFFF url('../../img/layout/bg_menu2.jpg') top left repeat-x;
         z-index: 1;
         }
#main {
           border-collapse: collapse;
           background: transparent url('../../img/layout/m-watermark.jpg') bottom left no-repeat;
           margin: 0px;
           padding: 0;
           }
#main td {
           margin: 0px;
           padding: 0px;
           }

/*  L E F T B O X  */

#leftbox {
           width: 139px;
           margin: 0px 0 0 0;
           padding: 0px;
           background: transparent url('../../img/layout/bg_left.gif') top right no-repeat;
           }
#leftbox2 {
           /*width: 138px; */
           width: 26px;
           margin: 0px;
           padding: 0px;
           background: transparent;
           }


/* C O N T E N T */


div#content {
           position: relative;
           margin: 10px auto 0px auto;
           padding: 0 0 20px 0px;
           text-align: left;
           }
           div#content div#rotator{
                          position: relative;
                          border: 1px solid #cccccc;
                          height: 210px;
                          width: 159px;
                          overflow: hidden;
                          margin: 0px 0 0 14px;
                          padding: 0px;
                          }
                          div#rotator img{
                                 width: 159px;
                                 height: 210px;
                                 }
           div#content div#newsticker{
                           position: relative;
                           background: #efefef;
                           border: solid #aaaaaa;
                           border-width: 1px 1px;
                           height: 20px;
                           width: 793px;
                           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 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 p {
                   margin: 0px 26px 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 strong {
                   color: #1F1F1F;
                   }
        div#content a {
                   font: bold 10pt Arial, Helvetica, Sans-Serif, Sans;
                   text-decoration: none;
                   color: #B12C27;
                   }
                 div#content a:hover {
                            color: #000000;
                            }
         div#content a.blue {
                   font: bold 10pt Arial, Helvetica, Sans-Serif, Sans;
                   text-decoration: none;
                   color: #0070C0;
                   }
                    div#content a.blue:hover {
                         color: #B12C27;
                         }
                  div#content #claim {
                            margin: 0px 0 0px 0px;
                             padding: 0;
                            }

                 /*  R I G H T B O X  */

                 div#content #rightbox {
                            float: right;
                            border: solid #cfcfcf;
                            border-width: 1px;
                            margin: 10px 10px 20px 30px;
                            background: #FFFFFF url('../../img/layout/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 #rightbox 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 #rightbox 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 #rightbox img {
                            margin: 10px;
                            border: 1px solid #ffffff;
                            height: 216px;
                            width: 160px;
                            }
                 div#content #rightbox a {
                            text-decoration: none;
                            }
                 div#content #rightbox a:hover {
                            text-decoration: none;
                            }
                 div#content #rightbox-exhib {
                            position: relative;
                            float: right;
                            border: solid #808080;
                            border-width: 1px;
                            margin: 25px 10px 20px 30px;
                            background: #FFFFFF url('') top left repeat-x;
                            padding: 0px;
                            text-align: center;
                            z-index: 100;
                            }
                 div#content #rightbox-exhib img {
                            margin: 10px;
                            }
                 div#content #rightbox-exhib a {
                            text-decoration: none;
                            }
                 div#content #rightbox-exhib a:hover {
                            text-decoration: none;
                            }
/* F O O T E R */

#footer {
           height: 22px;
           padding: 0px 0 0px 0;
           background: #ffffff url('../../img/layout/bg_footer.gif') top left repeat-x;
           border-top: 0px solid #4F4F4F;
           font: normal 10pt/140% Arial, Helvetica, Sans, sans-serif !important;
           color: #000000;
           text-decoration: none;
           text-align: right;
           }
#footer a {
           font: bold 8pt Arial, Helvetica, Sans-Serif, Sans;
           color: #4F4F4F;
           padding: 0 12px;
           text-decoration: none;
           }
#footer a:hover {
           color: #B12C27;
           background: transparent;
           text-decoration: none;
           }
#footer a.active {
           color: #DF0000;
           background: transparent;
           text-decoration: none;
           }

/* A D R E S S */

#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;
           }


/* A L L G E M E I N */


td  {
           vertical-align: top;
           }

img {
           border-width: 0;
           }
img.bord {
           border: 1px solid #AFAFAF;
           }

.right {
           text-align: right;
        }
.cent {
           text-align: center;
           }
.red {
         color: #B12C27;
         }
.blue-big {
          font-size: 11pt;
          color: #0070C0;
          }
.blue {
         color: #0070C0;
         }
.green {
         color: #165B1F;
         }
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 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           }
ol {

           list-style-position: outside;
           margin-left: 1.5em;
           margin-top: 1em;
           margin-bottom: 1em;
           padding-left: 0.8em;
           padding-right: 1.0em;
           vertical-align: top;
           font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           }
ol li {
           margin-bottom: 1em;
           }






/* C O N T A C T   B O X E N */


div.box1 {
           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 4px 2px 4px;
           font: bold 9pt/160% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           background: #dddddd;
           border-bottom: 0px solid #777777;
           }
div.inside {
           border: solid #dddddd;
           border-width: 0px 0px 0px 0px;
           padding: 0px 0 0 0px;
           font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           text-align: left;
           }
div.inside h3 {
           margin: 4px 0 4px 0px;
           font: bold 10pt/160% Arial, Helvetica, Sans-Serif, Sans;
           text-align: left;
           }
div.inside img {
           position: relative;
           float: left;
           margin: 4px 40px 4px 4px;
           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;
           }


/* T A B E L L E N  */

                /* T A B E L L E N  */

                 #tab1 {
                         border-collapse: collapse;
                         margin: 0px 20px 20px 0px;
                         padding: 0;
                         font-family: Arial, Helvetica, Sans-Serif, Sans;
                        }
                 #tab1 td {
                         width: 160px;
                         margin: 0 0 0px 0px;
                         padding: 4px 10px 0px 0px;
                         font-size: 10pt;
                         color: #000000;
                         }
                         #tab1 td a{

                                 }
                                  #tab1 td a:hover{

                                 }
                 #tab1 td h1 {
                         margin: 3px 0px 10px 0px;
                         padding: 0px 0 0 0px;
                         font: bold 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
                         color: #325493;
                         }
                 #tab1 td.headl {
                         font: bold 10pt Arial, Helvetica, Sans-Serif, Sans;
                         color: #000000;
                         }
                 #tab1 td.smallfont {
                         font: normal 8pt/100% Arial, Helvetica, Sans-Serif, Sans;
                         color: #1F1F1F;
                         }
                 #tab1 td img {
                         width: 160px;
                         height: 220px;
                         }
                 #tab1 td div.new {
                          font-size: 14pt;
                          font-weight: bold;
                          color: #B12C27;
                          margin: 0;
                          padding: 0;
                         }


                 /* PRICE LIST ANNUAL SUBSCRIPTION  */

                 #tab2 {
                         border-collapse: collapse;
                         margin: 10px 20px 20px 0px;
                         padding: 0;
                        }
                 #tab2 tbody tr:hover {
                         background: #dfdfdf;
                         }
                 #tab2 tbody tr.odd {
                         background: #efefef;
                         }
                 #tab2 td {
                         margin: 0 0 10px 0px;
                         padding: 4px 10px 5px 0px;
                         font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
                         color: #000000;
                         border-bottom: 1px solid #808080;
                         }
                 #tab2 td.plus {
                         width: 10px;
                         padding: 4px 0px 5px 0px !important;
                         }
                 #tab2 td strong {
                         color: #000000;
                         }


                 /* L I N K S  */


                 #tab3 {

                         margin: 20px auto 20px auto;
                         padding: 0;

                        }
                 #tab3 td {
                         margin: 0;
                         padding: 10px 40px 10px 20px;
                         font: bold 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
                         border-bottom: 1px solid #dddddd;
                         }


                 /* TOGGLE  */


                 #tab4 {
                         border-collapse: collapse;
                         margin: 0px 20px 20px auto;
                         padding: 0;

                        }
                 #tab4 td {
                         margin: 0;
                         padding: 10px 0px 10px 0px;
                         }
                         #tab4 td #tab1{
                                  margin: 20px 10px 0px 0px;
                                 }
                         #tab4 td #tab1 td{
                                 padding: 0px 10px 0px 0px;
                                 }
                         #tab4 td a{
                                 color: #000000 !important;
                                 font-weight: normal;
                                 }
                                  #tab1 td a:hover{
                                         color: #325493 !important;
                                 }
                                  #tab4 td a.promi{
                                           font-weight: bold !important;
                                           }
                         #tab4 td h1 {
                                 margin: 3px 0px 10px 0px;
                                 padding: 0px 0 0 0px;
                                 font: bold 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
                                 color: #325493;
                                 }

                 /* Messen  */

                 #tab5 {
                         border-collapse: collapse;
                         margin: 10px 20px 10px 0px;
                         padding: 0;
                        }
                 #tab5 tbody tr:hover {
                         background: #dfdfdf;
                         }
                 #tab5 tbody tr.even {
                         background: transparent;
                         }
                         #tab5 tbody tr.even:hover {
                                 background: #dfdfdf;
                                 }
                 #tab5 tbody tr.odd {
                         background: #efefef;
                         }
                         #tab5 tbody tr.odd:hover {
                                 background: #dfdfdf;
                                 }
                 #tab5 th {
                         color: #000000;
                         padding: 6px 10px;
                         font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans;
                         background-color: #ffffff;
                         color: #000000;
                         }
                 #tab5 td {
                         padding: 5px 10px;
                         font: normal 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
                         color: #000000;
                         border: 1px solid #cccccc;
                         }
                 #tab5 td strong {
                         color: #000000;
                         }
                 #tab5 td.center {
                         text-align: center !important;
                         }


/* ########################## F O R M U L A R E ######################### */

/* K O N T A K T  */

form fieldset {
      border: 1px solid #bbbbbb;
      padding: 10px;
      margin: 10px 30px 20px 0px;
      }

form legend {
      font: bold 10pt/125% Arial,Helvetica,sans-serif;
      padding: 0px 20px 0px 20px;
      margin: 0px 0 10px 0px;
      background-color: #B12C27;
      border: 1px solid #4F4F4F;
      color: #FFFFFF;
      }
table.kontakt {
          width: 100%;
           border-spacing: 0;
           padding: 0;
           margin: 0 20px 0 0px;
          }
table.formtable {
          width: 100%;
           border-spacing: 0;
           padding: 0;
           margin: 0 20px 0 0px;
          }
table.formtable td {
          padding: 4px 3px 4px 0 !important;
          vertical-align: middle;
           font: bold 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
          }
table.formtable td.small {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans;
          }
table.formtable select {
          font: bold 8pt/170% Arial, Helvetica, Sans-Serif, Sans;
           padding: 0 0px 0 4px;
          }
table.formtable input.contact {
          border: 1px solid #8F8F8F;
          width: 200px;
          font-size: 9pt;
           padding: 2px 0 2px 0;
          background: #ffffff;
          font: bold 10pt/100% Arial, Helvetica, Sans-Serif, Sans;
          letter-spacing: 1px;
          }
table.formtable textarea {
          overflow: auto;
           width: 300px;
          height: 309px;
           vertical-align: top;
           padding: 4px 0px 4px 0px;
          border: 1px solid #8F8F8F;
           font: bold 11pt/140% Arial, Helvetica, Sans-Serif, Sans;
          }
table.formtable input.button {
           margin: 10px 0px 0 0;
          padding: 2px;
          background: #B12C27;
           font: bold 9pt/130% Arial, Tahoma, Sans;
           color: #FFFFFF;
          width: auto;
          border: 1px solid #000000;
          }
span.asterix { /* Stern */
           font: bold 10pt/130% "Comic Sans MS", Arial, Tahoma, Sans;
           color: #E52127;
           }
input.check {
           border: 1px solid #4F4F4F;
           background-color: #FFFFFF;
           margin: 1px 0 0 0;
           }
input:active, input:focus, input:hover {
           background: aliceblue;
           }
input.submit:active, input.submit:focus, input.submit:hover {
           background: #eeeeee;
           }

#selectmenu {
          border: 1px solid #aaaaaa;
           font: bold 8pt/170% Arial, Helvetica, Sans-Serif, Sans;
           padding: 0 0px 0 4px;
          }



/* ########################## Text Formatierungen ######################### */


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;
           }
h2 {
           margin: 10px 20px 10px 0px;
           padding: 0px;
           font: bold 13pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           }
h3 {
           margin: 2px 0 10px 0px;
           padding: 0;
           font: bold 11pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #1F1F1F;
           }
h4 {
           margin: 20px 26px 10px 0px;
           padding: 2px 0 2px 0;
           background: transparent;
           border-bottom: 1px solid #325493;
           font: bold 13pt/100% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
           }
h5 {
           margin: 0;
           padding: 0px;
           font: bold 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #2F2F2F;
           }
h6 {
           margin: 10px 0 10px 0;
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #4F4F4F;
           background: #FFFFFF;
           border: solid #8f9e99;
           border-width: 1px 1px 1px 8px;
           padding: 1px 0 1px 2px;
           text-align: left;
           }

/* S U B   M E N U   L E F T*/


#mainmenu {
           position: relative;
           height: 100%;
           margin: 90px 0 20px 0px;
           padding: 0px;
           }
#mainmenu img {
           position: relative;
           float: left;
           margin: 3px 0 10px 0;
           }
#mainmenu a {
           display: block;
           width: 114px;
           text-align: left;
           background: #efefef url('../../img/layout/bg_topmenu.gif') center left repeat-x;
           border-right: 5px solid #777777;
           margin: 0 0 0px 0;
           padding: 7px 0px 7px 5px;
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #000000 !important;
           text-decoration: none !important;
           }
#mainmenu a:hover {
           background: #efefef url('../../img/layout/bg_topmenu_hov.gif') center left repeat-x !important;
           border-right: 5px solid #444444;
           color: #B12C27 !important;
           }
#mainmenu a.active {
           background: #efefef url('../../img/layout/bg_topmenu_act.gif') center left repeat-x !important;
           border-right: 5px solid #444444;
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #B12C27 !important;
           }
div.submenuitem a {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           width: 100px;
           padding: 7px !important;
           background: #FFFFFF !important;
           }
div.submenuitem a:hover {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           background: #FFFFFF !important;
           }
div.submenuitem a.active {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           width: 100px;
           background: #FFFFFF !important;
           }

div.submenuitem a.lvl3 {
           background: transparent !important;
           }
div.submenuitem a.lvl3:hover {
           background: transparent !important;
           }

/* S U B   M E N U   L E F T*/


/*#mainmenu {
           position: relative;
           height: 100%;
           margin: 92px 0 60px 0px;
           padding: 0px 10px 0 0;
           }
#mainmenu img {
           position: relative;
           float: left;
           margin: 3px 0 10px 0;
           }
#mainmenu a {
           display: block;
           width: 104px;
           text-align: left;
           background: #efefef url('../../img/layout/bg_topmenu.gif') center left repeat-x;
           margin: 0 0 4px 0;
           padding: 7px;
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #000000 !important;
           text-decoration: none !important;
           }
#mainmenu a:hover {
           color: #000000 !important;
           background: #efefef url('../../img/layout/bg_topmenu_hov.gif') center left repeat-x !important;
           text-decoration: none !important;
           }
#mainmenu a.active {
           display: block;
           width: 104px;
           text-align: left;
           background: #efefef url('../../img/layout/bg_topmenu_act.gif') center left repeat-x !important;
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #000000 !important;
           text-decoration: none !important;
           }
div.submenuitem a {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #1F1F1F !important;
           width: 100px;
           padding: 0px 6px 0px 2px !important;
           background: #FFFFFF !important;
           }
div.submenuitem a:hover {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #DF0000 !important;
           background: #FFFFFF !important;
           }
div.submenuitem a.active {
           font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #DF0000 !important;
           width: 100px;
           background: #FFFFFF !important;
           }

div.submenuitem a.lvl3 {
           background: transparent !important;
           }
div.submenuitem a.lvl3:hover {
           background: transparent !important;
           }    */


/* T O P M E N U E */


#menu {
           float: left;
           margin: 0 0 0 10px;
           height: 26px;
           padding: 0px;
           }
#menu .top {
           margin: 0px 7px;
           }
#menu .top a {
           display: block;
           white-space: nowrap;
           font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #000000;
           }
#menu .top a:hover {
           white-space: nowrap;
           font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
           color: #DF0000;
           }
#menu .top a.active {
           text-decoration: none;
           font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans !important;

         }
#menu .section-top {
         position: absolute;
         visibility: hidden;
         z-index: 2000;
         background: #F6F7F7 url('../../img/layout/bg_menu_topsection.jpg') top left repeat-x;
         border: solid #B0BEBF;
         border-width: 0px 1px 1px 1px;
         margin: -1px 0 0 -14px;
         padding: 1px 20px 4px 20px;
         font: bold 8pt/140% Arial, Helvetica, Sans-Serif, Sans !important;
         white-space: nowrap;

         }
#menu .section {
         position: absolute;
         visibility: hidden;
         background-color: #bbbbbb;
         border-color: #b8b4ae;
         border-width: 1px;
         border-style: solid solid solid solid;
         z-index: -1;
         }
#menu .sub {
         position: relative;
         background-color: #FF0000;
         }
#menu .box {
         margin: 0px;
         width: 100%;
         white-space: nowrap;
         }
#menu .box-hover {
         background-color: #325493;
         }
#menu .box-right {
         background-color: #e5e1da;
         width: 100%;
         }
#menu .box-right-hover {
         background-color: #ffffff;
         width: 100%;
         }
#menu .box-right img, #menu .box-right-hover img {
         position: absolute;
         top: 5px;
         right: 1px;
         }
#menu a {
         display: block;
         width: 100%;
         color: #000000;
         text-decoration: none;
         background-color: transparent;
         padding: 5px 10px 5px 10px;
         white-space: nowrap;
    }
#menu a:hover {
         width: 100%;
         color: #FFFFFF;
         text-decoration: none;
         padding: 5px 10px 5px 10px;
         white-space: nowrap;
    }
#menu a.active {
         color: #DF0000;
         text-decoration: none;
         }
#menu a.active:hover {
         color: #FFFFFF;
         text-decoration: none;
         }


/* T O P  M E N U  M A G A Z I N E S*/




#mt {
         background: #FFFFFF url('../../menue/images3/mt.gif') top left no-repeat;
         border-width: 0px;
         width: 121px;
         height: 64px;
         float: left;
         margin: 0 4px 0 23px;
         padding: 0px;
         text-decoration: none;
         }
#mt:hover {
         background: #FFFFFF url('../../menue/images3/mt_hov.gif') top left no-repeat;
         border-width: 0px;
         text-decoration: none;
         }
#mt.active {
         background: #FFFFFF url('../../menue/images3/mt_hov.gif') top left no-repeat;
         border-width: 0px;
         text-decoration: none;
         }
#nf {
         background: transparent url('../../menue/images3/nf.gif') top left no-repeat;
         width: 72px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#nf:hover {
         background: transparent url('../../menue/images3/nf_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#nf.active {
         background: transparent url('../../menue/images3/nf_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#nn {
         background: transparent url('../../menue/images3/nn.gif') top left no-repeat;
         width: 61px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#nn:hover {
         background: transparent url('../../menue/images3/nn_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#nn.active {
         background: transparent url('../../menue/images3/nn_hov.gif') top left no-repeat;
         text-decoration: none;
         }

#tm {
         background: transparent url('../../menue/images3/tm.gif') top left no-repeat;
         width: 106px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#tm:hover {
         background: transparent url('../../menue/images3/tm_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#tm.active {
         background: transparent url('../../menue/images3/tm_hov.gif') top left no-repeat;
         text-decoration: none;
         }


#wt {
         background: transparent url('../../menue/images3/wt.gif') top left no-repeat;
         width: 86px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#wt:hover {
         background: transparent url('../../menue/images3/wt_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#wt.active {
         background: transparent url('../../menue/images3/wt_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#rid {
         background: transparent url('../../menue/images3/rid.gif') top left no-repeat;
         width: 114px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#rid:hover {
         background: transparent url('../../menue/images3/rid_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#rid.active {
         background: transparent url('../../menue/images3/rid_hov.gif') top left no-repeat;
         text-decoration: none;
         }

#defaiya {
         background: transparent url('../../menue/images3/defaia.gif') top left no-repeat;
         width: 86px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#defaiya:hover {
         background: transparent url('../../menue/images3/defaia_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#defaiya.active {
         background: transparent url('../../menue/images3/defaia_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#savunma {
         background: transparent url('../../menue/images3/savunma.gif') top left no-repeat;
         width: 101px;
         height: 64px;
         float: left;
         margin: 0 4px 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#savunma:hover {
         background: transparent url('../../menue/images3/savunma_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#savunma.active {
         background: transparent url('../../menue/images3/savunma_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#hbbw {
         background: transparent url('../../menue/images3/hbbw.gif') top left no-repeat;
         width: 97px;
         height: 64px;
         float: left;
         margin: 0 0 0 0px;
         padding: 0px;
         text-decoration: none;
         }
#hbbw:hover {
         background: transparent url('../../menue/images3/hbbw_hov.gif') top left no-repeat;
         text-decoration: none;
         }
#hbbw.active {
         background: transparent url('../../menue/images3/hbbw_hov.gif') top left no-repeat;
         text-decoration: none;
         }


div#advertisment {
        position: absolute;
         width: 200px;
         top: 174px;
         left: 870px;
         /*background: #ffffff;
         border: 1px solid #dfdfdf; */
         padding: 2px;
         font: normal 8pt Arial;
        }
         div#advertisment p{
                 margin: 0 0 4px 0;
                  padding: 0;
                 }
