body {
                margin: 0;
                padding: 0;
                font: 12px arial, hevetica, sans-serif;
                text-align: center;
                color: #000000;
                background-color: #000000;

        }

        #bannerframe {
          float:left;
          width:1028px;
           margin-bottom:0px;
          padding-bottom:0px;
        }
        #left {
          float:left;
    }

        #superbanner {
                width: 728px;
                margin-left: 18px;
                margin-bottom:0px;
                padding-bottom:5px;
    }

      #adl_sb_table{
         position:relative;
         width:728px!important;
         left:4px;
     }


        #skyWallpaper {
            float:left;
                padding-left: 15px;
                padding-top:150px;
    }
        #sky {
            float:left;
                padding-left: 15px;
                padding-top:150px;
    }


        #content         {
                margin-left: 15px;
                margin-top: 2px;
                width: 728px;
                text-align: left;
                background-color: #ffec00;
                border: 1px solid black;
                background-image:url(http://www3.salue.de/img2/bg.jpg);
        }


   A:link { color: #ff0000; text-decoration: none;}
   A:visited {color: #ff0000; text-decoration: none;}
   A:hover { color: #ff8700; text-decoration: none;}

  .linkblack A:link { color: #000000; text-decoration: none;}
  .linkblack A:visited {color: #000000; text-decoration: none;}
  .linkblack A:hover { color: #ff0000; text-decoration: none;}




   #headerTitel         {
            float: left;
            width:176px;
           font: 9px arial, hevetica, sans-serif;
        }
        #header {
        }

        #headerClaim         {
        float: left;
           padding-top:20px;
        }

        #mainnav        {
                 clear: both;
                background-image:url(http://www.salue.de/img2/head_2009.jpg);
                background-repeat:no-repeat;
                width:728px;
                 height:80px;
                padding-top:17px;       /*90px        */
        }


        #headerClaim h2
        {
                padding-left: 20px;
                 font-size:16px;
                font-family: arial, hevetica, sans-serif;
                font-weight:bold;
                color: #000000;
                display: inline;
        }


        .mainnav_td
        {
                width: 120px;
                text-align: center;
                vertical-align: middle;
                padding-top:14px;
        }


        #mainnav a
        {       padding: 0;
                font-size:12px;
                font-family: arial, hevetica, sans-serif;
                font-weight:bold;
                color: #000000;
                text-align: center;
                 text-decoration: none;
        }
        #mainnav  a:hover {color: #ff0000; }

        #mainnav #newsletter {
            float:right;
                 padding-top:5px;
            width:64px;
        }
        #mainnav #logo {
                           float:right;
                        padding-top:5px;
                margin-right:60px;
                   width:340px;
        }
/* ----------------------- menue ----------------------------- */
      #spezialistentipp img {
          margin-bottom:10px;
      }

      #menu {
                float: left;
                width: 147px;
                height: 100%;
      }



      #menu  ul {
                  list-style-type: none;
                   margin:5px;
            padding:0px;
            width:130px;
            position: relative;
            z-index:100;
         }

        #menu li {
           display: block;
            margin-top:10px;
           padding-bottom:3px;
           margin-bottom:0px;
              font-weight:bold;
           font-size: 12px;
           border-bottom: 1px solid #ffaa00;
           position: relative;
         }

        #menu  a                {
                   padding: 0;
                text-align: center;
                 text-decoration: none;
                color:black;
        }
        #menu  ul li.menu_open a                {
                   padding: 0;
                text-align: center;
                 text-decoration: none;
                color:white;
        }
         #menu   ul li.menu_open a:hover                {
                   padding: 0;
                text-align: center;
        text-decoration: none;
                color:black;
        }
         #menu  ul li.menu_open ul li a                {
                   padding: 0;
                text-align: center;
        text-decoration: none;
                color:black;
        }
         #menu   ul li.menu_open ul li a:hover                {
                   padding: 0;
                text-align: center;
        text-decoration: none;
                color:black;
        }

        #menu ul li a:hover                {
             background-color:#ff8700;
                color:white;
        }

        #menu ul li ul li a:hover                {
            background-color:#fffa96;
            color:black;
        }

         #menu  ul ul {
                       width:130px;
                     margin:0px;
                padding-top:0px;
                background-color:#ffc800;
                padding-bottom:0px;
                margin-bottom:0px;
                font-weight:bold;
                font-size:12px;
                font-family: arial, hevetica, sans-serif;
        }

        #menu ul li ul li {
           display: block;
           font-size: 10px;
           font-family: arial, hevetica, sans-serif;
              font-weight:normal;
           margin-top:0px;
           margin-left:10px;
           margin-bottom: 3px;
           padding-bottom:0px;
           border-bottom: 0px;
         }

         #menu ul li:hover ul li {
           display:block;
         }

         #menu li.menu_open {
                  display:block;
                  width:130px;
        margin:0px;
                margin-bottom:5px;
                   padding:0px;
                background-color:#ff8700;
                font-weight:bold;
                font-size:12px;
                font-family: arial, hevetica, sans-serif;
                border: 1px solid #ff8700;
                color:white;
                vertical-align:bottom;
    }

         #menu  li.menu_open ul { /* steuert Abstand des aktiven Menüpunkts zum Untermenü; Abstand über dem Text von Höhe der Pfeilgrafik abhängig */
                margin-top:3px;
        }

         #menu  li.menu_open ul li {
                margin-bottom:0px;
                padding-bottom:3px;
        }



        #menu b         {
          color: #f6e91e;
    }
/* ----------------------- /menue ----------------------------- */

        #content_home         {
            float: left;
                margin:0px;
                padding:0px;
                height: 100%;
                width:440px;
        }

        .container         {
                font-family: arial, hevetica, sans-serif;
                padding:5px;
                margin:0px;
                margin-top:5px;
                margin-left:5px;
                text-align: left;
                background-color: white;
                border: 1px solid #ff8700;
                 width:408px;
                 float:left;
        }
    .hauptcontainer_sub {
                font-family: arial, hevetica, sans-serif;
                margin:0px;
                margin-top:5px;
                 margin-left:5px;
                text-align: left;
                border-bottom: 1px dotted #ff8700;
                width:400px;
                float:left
        }
    .hauptcontainer_sub_link {
            font-family: arial, hevetica, sans-serif;
                margin:5px;
                text-align: right;
                width:400px;
        }

        .container_content        {
                font-family: arial, hevetica, sans-serif;
                padding:0px;
                margin:5px;
                text-align: left;
                background-color: white;
                border: 1px solid #ff8700;
        }
        .container_hinweis        {
           background-color:#FFFA96;
                   border-top:1px solid #FF8700;
                   border-bottom:1px solid #FF8700;
                   padding-top:20px;
                   padding-bottom:20px;
        }
        .container_content p        {
       padding:5px;
             margin:0px;
        }

        .headline_white  b        {
           padding:5px;
           margin:0px;
        }

        .container b        {
          font-size:12px
        }

        #content_right        {
            float: left;
                margin:0px;
                padding:0px;
                height: 100%;
                width: 138px;
        }

        .container_right         {
                padding:0px;
                margin-left:5px;
                margin-top:5px;
                margin-right:0px;
                text-align: left;
                background-color: #fffa96;
                border: 1px solid #ff8700;
                width:130px;
        max-width:130px;

        }

        #content_right p {
            margin:5px;
                padding:0px;
            font-size:11px;
        }

        #container_right p {
            margin:5px;
                padding:0px;
            font-size:11px;

        }

        #content_right td {
            font-size:10px;
        }


         .shl          {
                 font-size:12px;
                         font-family: arial, hevetica, sans-serif;
                 padding:5px;
        }
          .small         {
                 font-size:10px;
                font-family: arial, hevetica, sans-serif;

        }

     .head_white         {
             font-size:14px;
                font-family: arial, hevetica, sans-serif;
                width:100%;
                padding:0px;
                margin:0px;
                text-align: left;
                background-color:#ff8700;
                color:white;
        }



        .headline_white         {
        font-size:14px;
                font-family: arial, hevetica, sans-serif;
                width:100%;
                padding:0px;
                margin:0px;
                padding-top:5px;
                padding-bottom:5px;
                text-align: left;
                background-color:#ff8700;
                color:white;
        }
        .fett         {
               font-size:12px;
                font-weight:bold;
                font-family: arial, hevetica, sans-serif;
                text-align: left;
        }
       .guide         {
                clear:both;
                font-size:10px;
                font-family: arial, hevetica, sans-serif;
                padding:5px;
                margin:5px;
                text-align: left;
                border-bottom: 1px solid #ffaa00;
        }

        .guide1        {
             font-size:10px;
                font-family: arial, hevetica, sans-serif;
                padding:5px;
                margin:5px;
                text-align: left;
        border-bottom: 1px solid #ffaa00;
        }
        .news {
       margin-top:0px;
           padding-bottom:5px;
           margin-bottom:0px;
           font-family: arial, hevetica, sans-serif;
           font-size: 14px;
           border-bottom: 1px solid #ffaa00;

         }
         .newsticker {
           padding:5px;
           margin:0px;
           font-family: arial, hevetica, sans-serif;
           font-size: 12px;
           width:408px;
           text-align:center;
         }
         .footer-div {
              width:115px;
                  padding:15px;
                  float:left;
         }

        #footer         {
            clear: both;
                font-size:10px;
                padding-top:50px;
        }
    #footer  div.footer-div ul {
         list-style-type: none;
                 padding:1px;
                 margin:1px;
        }


h1 {
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin-bottom:0px;
}
h2 {
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin-bottom:0px;
}

h3 {
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin-bottom:0px;
}

h4 {
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin-bottom:0px;
}
td {
font-size:12px;
font-family: arial, hevetica, sans-serif;
;
}
ul ol {
padding:5px;
margin:0px;
;
}

/* ----------------------- Formulare ----------------------------- */

input {
border:1px solid black;
background-color:#ffffff;
}
input.button {
border:2px solid black;
background-color:#C0C0C0;
width:120px;
font-size:14px;
}
input.radio {
border:0px;
background-color:#ffffff;
}
input.radioGoogle {
border:0px;
background-color:#ffe600;
}
select {
border:1px solid black;
background-color:#ffffff;
}
textarea {
border:1px solid black;
background-color:#ffffff;
}

/* ---------------------------------------------------------------- */
div.bild100b {
float:left;
width:100px;
padding-right:5px;
}

div.container_borderless {
float:left;
padding:5px;
border:0px;
}

/* ----------------------- Container Indexseiten width 184 ----------------------------------------- */
.container_klein {
width:184px;
float:left;
background-color:#ffffff;
border:1px solid #FF8700;
margin-left:5px;
margin-bottom:5px;
padding:10px;
}

.container_klein img {
padding:0px;
margin:0px;
}

/* ----------------------- Filmstrip ----------------------------------------- */

div.filmstrip {
float:left;
padding:0px 15px 0px 15px;
width:100px;
background-image:url('http://www.salue.de/video/filmstrip.jpg');
background-position:top left;
background-repeat:repeat-y;
}
/* ----------------------- Tabellen ----------------------------------------- */
.invers {
background-color:#FFFA96;
}
.sve {
background-color:#FDDB00;
}
/* ----------------------- Indexbild Aktionsseiten ----------------------------------------- */
.indexbild {
float:right;
padding:5px;
}
/* ----------------------- Drachenboot-Trenner ----------------------------------------- */
.trenner-db {
clear:both;
background-image:url('http://www.salue.de/drachenboot/img/trenner.jpg');
background-repeat:no-repeat;
height:20px;

}

/* ----------------------- Button 137x60 ----------------------------------------- */

.button137 {
width:151px;
height:60px;
float:right;
font-size:10px;
border:0px;
margin:5px;
padding:0px;
}

.anzeige {
float:left;
text-align:right;
background-color:#ffffff;
color:#ffffff;
font-size:9px;
padding:0px;
margin:0px;
width:12px;
height:62px;
}

.anzeige_body {
border:1px solid #919191;
padding:0px;
margin:0px;
float:left;
width:137px;
height:60px;
}

.button137 h5 {
font-weight:bold;
font-size:11px;
margin:0px;
padding:0px;
padding-bottom:3px;
}

/* ----------------------- Großer Container ----------------------------------------- */

.container_big {
float:left;
width:420px;
margin:5px;
padding-top:0px;
background-color:#ffffff;
border:1px solid #FF8700;
}


/* ----------------------- Großer Container ----------------------------------------- */

.container_big {
float:left;
width:420px;
margin:5px;
padding-top:0px;
background-color:#ffffff;
border:1px solid #FF8700;
}

/* ----------------------- Top-Container ----------------------------------------- */


        .container_top         {
                font-family: arial, hevetica, sans-serif;
                padding:0px;
                margin:0px;
                margin-top:5px;
                margin-left:5px;
                text-align: left;
                background-color: #FFFA96;
                border: 1px solid #ff8700;

                 width:418px;
                 float:left;
        }
         .navleiste         {
                 height:20px;
                 width:100%;
                 border:0px;
                 padding:0px;
                 margin:0px;
                 text-align:right;
        }
         .reiter         {
                 margin:0px;
                 width:100px;
                 padding:3px;
                 float:left;
                 text-align:center;
                 color:#ffffff;
                 background-color:#FF8700;
                 border-right:1px solid #ffffff;
        }

         .reiter a:link {
          color:#ffffff;
         }
         .reiter a:hover {
          color:#ffffff;
          font-weight:bold;
         }
         .reiter a:active {
          color:#ffffff;
          font-weight:bold;
         }
         .reiter a:visited {
          color:#ffffff;
         }

         .reiter_active        {
                 margin:0px;
                 width:100px;
                 padding:3px;
                 float:left;
                 text-align:center;
                 color:#000000;
                 background-color:#FFFA96;
                 border-right:1px solid #ffffff;
                 font-weight:bold;
        }

 /* Navigationsbox rechte Spalte */
.navibox  {
          padding:0px;
          height:25px;
          background-repeat:no-repeat;
          background-position:top left;
          padding:0px;
         margin-left:5px;
         margin-top:2px;
         margin-right:0px;
         text-align: left;
         background-color: #fffa96;
         border: 1px solid #ff8700;
         width:130px;

}

.navibox_title {
          padding-top:6px;
          padding-left:33px;
          font-size:11px;
          font-weight:bold;
}
 /* Sammelcontainer Startseite */
.hauptcontainer {
                 width:418px;
                 float:left;
                 padding:0px;
                 margin-right:0px;
                 margin-top:5px;
                 margin-left:5px;
                 margin-bottom:0px;
                 font-family: arial, hevetica, sans-serif;
                text-align: left;
                background-color: white;
                border: 1px solid #ff8700;
}
.hauptcontainer_topleiste {
          height:15px;
          background-color:#FF8700;
          padding:3px;
          margin:0px;
          color:#ffffff;
          font-size:10px;
}

.hauptcontainer_topleiste a:link {
          color:#ffffff;

}
.hauptcontainer_topleiste a:hover {
          color:#ffffff;
}
.hauptcontainer_topleiste a:active {
          color:#ffffff;
}
.hauptcontainer_topleiste a:visited {
          color:#ffffff;
}
.hauptcontainer-h1        {
             font-size:12px;
        font-family: arial, hevetica, sans-serif;
        font-weight:bold;
}
.hauptcontainer-h2        {
             font-size:10px;
        font-family: arial, hevetica, sans-serif;
}

.container1 {
                font-family: arial, hevetica, sans-serif;
                padding:5px;
                margin:0px;
                margin-top:5px;
                margin-left:5px;
                text-align: left;
        }

 /* Newsticker */
a.newsheadline:link {
          color:#000000;
          font-weight:bold;
}
a.newsheadline:active {
          color:#000000;
          font-weight:bold;
}
a.newsheadline:visited {
          color:#000000;
          font-weight:bold;
}
a.newsheadline:hover {
          color:#FF0000;
          font-weight:bold;
}
scroll_div {
}


.label {}
label.error {color: red; padding-left: 10px; }

.indexbox {
   float:right;
   width:170px;
   padding:5px;
   margin:5px;
   border:1px solid #FF8700;
}


.claim {
padding:0px;
margin:0px;
width:300px;
height:15px;
font-size:13px;
}

#headerClaim h2 {
padding:0px;
margin:0px;
}
