* { padding: 0px;
    margin: 0px;
    border: 0px;
}

body {
      border: 0px solid;
      font-size:100.01%;
      font-weight:normal;
      /*color:#000000; */
      color: rgb(255,255,255);
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      line-height:1em;
      background-color:#006600;
      height:100%;
      text-align:center;
      /*background-image: url(../images/backblue2.jpg);*/
      overflow: auto; /*  font-stretch: wider;*/
      /*background-repeat: repeat-y;*/
    /*  font-stretch: wider;*/
}


p, h1,h2,h3,h4,h5,h6 {
     /* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
      text-align: left;
      text-indent: 0em;
     /* font-size:1em;   */
     /*color:white;*/
      color:#333333; /*
      filter:alpha(opacity=100);-moz-opacity:1.0; */
      line-height:1.25em;
      font-weight:normal;
      font-style: normal;
      background-color: none;
}

h1 {font-size:18px;
    font-weight:bold;
    color:#006600; }

h2 {font-size:14px;
    font-weight:normal;
     color:#006600;}

p {font-size:0.75em;line-height:1.25em;margin-top:0.5em;}
h1 {font-weight: bold;}
p.head {font-weight: bold;margin-top:1.25em;}

        ul {font-size:0.8em;}

        li  {
               text-align:left;
               margin-left: 0px;
              padding-left: 0px;
              list-style: none;
               color:#006600;
}


.column_320 {position:relative;float:left;width:320px;text-align:center;}
.column_300 {position:relative;float:left;width:300px;text-align:left;margin-right:20px;}

.box {width:270px;text-center:left;margin-left:25px;}

.box p {padding:2px 7px 5px 7px;}

.clear {clear:both;}

.impressum {font-size:0.6em;margin-top:1em;}



img#banner {position: relative;
            top:10px;
            left:10px;
            width:800px;
            height:100px;}


div#main {position:relative;width:1000px;height:auto;margin:0 auto;border:1px solid white;background-color:#006600;text-align:left;

/*position:absolute;
         left:0px;
          top:0px;
          width:820px;
          height:auto;
          min-width:820px;
          border: 0px solid black; */
          }

div#main_content {position:absolute;
         left:0px;
          top:120px;
          width:820px;
          height:auto;
          min-height:100px;
          min-width:820px;
          border: 0px solid black;
          }

div#menu {position:relative;
         left:0px;
          top:0px;
          padding:0px 0px;
          width:180px;
          margin-bottom:10px;
          /*height:100%; */
          border: 1px solid green;
          text-align: center;
          border:1px solid white;
          background-color:#99CC66;
          }

hr {margin-top:4px;width:90%;margin-left:5%;text-align:left;background-color:#006600;height:2px;color:#006600;}

div#rechts {background-color:#006600;position:relative;float:right;width:180px;padding:0px 20px 15px 5px;margin-top:0px;}
* html div#rechts {width:205px;}

div#links {position:relative;float:left;width:180px;background-color:#006600;padding:0px 20px 15px 20px;}
* html div#links {width:220px;}

div#content {position:relative;top:0;margin:0px 220px 25px 225px;padding:5px;border:1px solid white;background-color:#99cc66;}
/*position:relative;top:0;margin:0px 220px 25px 225px;padding:5px;*/

div#content li {text-align:left;
               margin-left: 18px;
              padding-left: 0px;
              list-style: disc;
               color:#333333;
}


* html div#content{margin:0; width:555px;}

div.content_rechts {background-color:#99cc66;padding:5px 15px 5px 15px;border:1px solid white;}
div.content_rand_spacer {padding:5px 15px 5px 15px;}
div.content_werbung {background-color:#99cc66;color:white;padding:5px;text-align:center;border:1px solid white;}
<!--div.content_werbung p {color:white;}-->

#footer {clear:both;width:100%;background-color:#99cc66;border-top:1px solid white;}
#footer p {padding:5px 15px 5px 15px ;}


        div#menu_bg {position:absolute;top:0px;padding-right:0px;width:100%;border:0px solid black;height:19px;background-color:#E7EBEA;/*display:block;*/z-index:-1;}/**/

        div#menu a {
                font-size:13px;/*0.85em;*/
                text-align:left; /*center;*/
                text-decoration:none;
                color:#006600;
                padding:0 6px;
                 border:0px solid  black;
                 /*padding-left:70px; */
                display: block;
                /* background-color:#E7EBEA;*/
                line-height:1.5em;
                 margin-top:3px;
                 margin-left: 5px;
                 margin-right:5px;
                /* background-image: url(../images/aradhbtn.gif);
                 background-repeat:no-repeat;
                 background-position:center; */
        }

        div#menu a.inactive {/*color:black;*/

        }

        div#menu a.active,  #menu a.inactive:hover {
              /*        color:rgb(161,167,163);/*#000000;white;#9B0004;*/
                font-weight:normal;
                 color:#fff;
                        background-color:#006600;
                 /*
                background-image:url(../images/original_pfeil.gif);
                background-repeat: no-repeat;
                background-position: center left; */
        }



        div#menu .submenu a {
                font-size:0.85em;
                text-align: left;
                text-decoration:none;
                 margin-top:3px;
              /*        color:rgb(0,127,75);
                padding:0 6px;
                padding-right:6px;  */
                 margin-left:10px;
                 margin-right:10px;
                /*  background-color:blue;
                background-color:#E7EBEA;*/
                line-height:1.5em;
                 background-image:none;

        }

        div#menu .submenu a.inactive {/*color:black;*/

        }


        div#menu .submenu a.active, #menu .submenu a.inactive:hover {
                /*color:white;/*rgb(161,167,163);*/
                 color:#fff;
                 background-image:none; /*url(../images/aradhbtn.gif);
                 /*#000000;white;#9B0004;*/
                 text-align:left;
                background-color:#006600;
                 /*display:inline; */
        }

        div#menu  ul.submenu {font-size:1em;
                               margin-top:0px;
                               margin-bottom:5px;
                              /*position:absolute;top:23px;left:0px;*/} /*background-color:yellow;*/
         div#menu ul.submenu li.submenu {}




        div#menu li.hauptmenu {display: block;
                /*float: left;
                width:120px;
                background-color:#E7EBEA; */
                /*  border:1px solid blue;  */
        }

div.links {width:100%;}
div.links p {text-align:center;margin-bottom:20px;}

div.links a {text-decoration: none;
      font-weight:bold;
      text-align:center;
      }
div#links1 {float:right;}

 a.email ,  a.web {color:#006600;text-decoration:underline;} /*rgb(0,127,75)*/
 a.artikellst {color:#006600;text-decoration:underline;font-size:11px;} /*rgb(0,127,75)*/


  /* css-Parameter für das Bilderalbum */
  p.galerie {text-align:center;}
  p.galerie a.galerie {text-decoration:none;}
  p.galerie a:hover.galerie {text-decoration:none; }
  #galerie {text-align:center;width:100%;height:auto;}
  #galerie table {width:100%;text-align:center;}
  #galerie td {text-align:center;padding-left:0.0em;padding-right:0.0em;}


p.kontakt, p.kontakt_dropdown {position:relative;
           margin-top:5px;
           text-align:left;
           width:390px;
           line-height:1.25em;
           /*color:rgb(96,81,58);*/
           border:0px solid rgb(214,217,215);}


form input, form textarea, form select {background-color:#006600;width:360px;color:#fff;}
form input.kontakt_cb {width:15px;}

form input.kontakt
   ,form input.kontakt_cb
   ,form textarea.kontakt
   ,form select.kontakt
   ,form textarea.mceEditor
 {
    background-color:#006600;
    position:absolute;
    left:100px; /**/
}
form textarea.mceEditor {width:540px;height:200px;color:white;}





form input.kontakt_btn, form input.button {background-color:#006600;
    left:100px;margin-top:8px;width:75px;/**/}

* html form p.kontakt_dropdown {margin-bottom:12px;}

form input.kontakt_btn {
    position:absolute;

    margin-top:80px;
    }
* html form input.kontakt_btn {
    position:absolute;
    margin-top:65px;
    }

form.filter select.kontakt {left:50;width:230px;margin-top:0px;}
form.filter input.button {position:relative;left:240px;margin-top:0;}


/* TinyMCE specific rules */
body.mceContentBody {
   background-color:#006600; /*#006600;*/
   color: white; !important; /* FF requires a important */
   text-align:left;
   font-size:0.85em;
}

body.mceContentBody p,
  body.mceContentBody ul,
  body.mceContentBody ol,
  body.mceContentBody li,
  body.mceContentBody h1,
  body.mceContentBody h2,
  body.mceContentBody h3,
  body.mceContentBody h4,
  body.mceContentBody h5,
  body.mceContentBody h6 {color:white;}

body.mceContentBody p,
  body.mceContentBody ul,
  body.mceContentBody ol,
  body.mceContentBody li { font-weight:normal;font-size:1em;}

form .mceContentBody a {
  /* color: white !important; /* FF requires a important */
   font-size:10px;
}

form .mceSelectList {background-color:#006600; }

form .mceToolbarTop, form .mceToolbarBottom {background-color:#99cc66; }