/*========= body ========= */
body                { margin:0px;
                      padding:0px;
                      color:#FFF;
                      background-color:#336;

                      font-size:17px;
                      font-family:"Tahoma", "Arial";
                    }

/*========= span-Elemente ========= */
span#idSpanFettMitt { font-weight:bold;
                      text-align:center;
                    }

span#idSpanKlein    { font-size:14px;
                    }
                    
span#idSpanWinzig   { font-size:10px;
                    }

/*========= div-Kontainer ========= */
div#idDivStart      { color:#A0A;
                      text-align:center;
                    }

div#idDivSeite      { width:1220px;
                      max-width:100%;
                      margin:0px;
                    }

div#idDivKopf       { margin:0px;
                      padding:0px;
                      background-color:#AAA;
                      height:105px;
                    }

div#idDivMenu       { width:150px;
                      float:left;
                      background-color:#225;
                      text-align:center;
                    }

div#idDivInhalt     { margin-left:150px;
                      padding:5px;
                    }

div#idDivFuss       { clear:both;
                    }

div#idDivWerbung    { font-family:Verdana;
                      font-weight:bold;
                      font-size:10px;
                      height:85px;
                      color:black;
                      background-color:#FFF;
                      margin:0px;
                      text-align:center;
                    }

div#idDivAGBs       { font-family:Arial;
                      font-size:11px;
                    }
                    
div#idDivProdKat    { width:255px;
                      height:580px;
                      overflow:hidden;
                      margin:5px;
                      float:left;
                    }

div#idDivProd       { width:220px;
                      height:350px;
                      overflow:hidden;
                      float:left;
                    }

div#idDivBildKat    { width:255px;
                      height:580px;
                      overflow:hidden;
                      margin:5px;
                      float:left;
                    }
                    
div#idDivGalKatTxt  { width:250px;
                      height:150px;
                      font-size:17px;
                      overflow:auto;
                    }

div#idDivProdKatTxt { width:250px;
                      height:150px;
                      font-size:17px;
                      overflow:auto;
                    }

div#idDivHinweise   { padding:5px;
                      margin:5px;
                      border:1px;
                      border-style:solid;
                      border-color:white;
                    }

div#idDivVorschau   { overflow:auto;
                      width:99%;
                    }

div#idDivFormular   { background-color:#225;
                      padding:5px;
                      margin:5px;
                      border:5px;
                      border-color:#FFF;
                      border-style:solid;
                    }


/*=======div-Element für die AdminKopf =========*/
div#idDivAKopf    { background-color:#EEF;
                    color:black;
                    height:30px;
                    border-style:solid;
                    border-color:#62C;
                    padding:10px;
                    margin:5px;
                    text-align:center;
                    border:3px outset gray;
                  }

/*======= div-Element für die AdminMenüs =========*/
div#idDivAMenu    { background-color:#BBF;
                    margin:5px;
                    padding:8px;
                    height:25px;
                    border:3px outset gray;
                  }

/*========= a-Elemente für das Admin-Menü =========*/
a#idAdmMenu         { margin:10px;
                      padding:5px;
                      color:black;
                      background-color:#3CAAF7;
                      font-weight:bold;
                      border:3px outset gray;
                    }

a#idAdmMenu:link    { text-decoration:none;
                    }

a#idAdmMenu:hover   { text-decoration:none;
                      color:white;
                    }

a#idAdmMenu:visited { text-decoration:none;
                    }



/*========= a-Elemente allgemein =========*/
a                   { color:#FFF;
                    }

/*========= a-Elemente auf der Startseite =========*/
a#idAStart          { color:#A0A;
                    }

/*========= a-Elemente für Buttonlinks =========*/
a#idButtLink        { display:block;
                      text-decoration:none;
                      text-align:center;
                      width:95%;
                      min-width:220px;
                      color:#000;
                      background-color:#ddd;
                      border:2px outset gray;
                    }

/*========= a-Elemente für das Menü =========*/
a#idAMenu           { display:block;
                      margin:0px;
                      padding:5px;
                      font-size:17px;
                      font-weight:bold;
                      color:#FFF;
                    }

a#idAMenu:link      { text-decoration:none;
                      font-weight:bold;
                    }

a#idAMenu:visited   { text-decoration:none;
                    }

a#idAMenu:hover     { text-decoration:none;
                      color:#F8F;
                    }

/*------------ a-Element für das Menü, wenn Seite offen ist -------------------------------------*/

a#idAOfnS           { display:block;
                      margin:0px;
                      padding:5px;
                      font-size:17px;
                      font-weight:bold;
                      color:#E7E;
                      text-decoration:none;
                    }
/*-------------------------------------------------*/

a#idProdKat         { color:#FFF;
                    }

a#idProdKat:link    { text-decoration:none;
                    }

a#idProdKat:visited { text-decoration:none;
                    }

a#idProdKat:hover   { text-decoration:none;
                    }

/*-------------------------------------------------*/

a#idBildKat         { color:#FEE;
                    }

a#idBildKat:link    { text-decoration:none;
                    }

a#idBildKat:visited { text-decoration:none;
                    }

a#idBildKat:hover   { text-decoration:none;
                    }

/*-------------------------------------------------*/

a#idBildKln         { color:#FFF;
                    }

a#idBildKln:link    { text-decoration:none;
                    }

a#idBildKln:visited { text-decoration:none;
                    }

a#idBildKln:hover   { text-decoration:none;
                    }

/*-------------------------------------------------*/

a#idBildGro         { color:#FFF;
                    }

a#idBildGro:link    { text-decoration:none;
                    }

a#idBildGro:visited { text-decoration:none;
                    }

a#idBildGro:hover   { text-decoration:none;
                    }

/*-------------------------------------------------*/

a#idZur             { color:#DDD;
                    }

a#idZur:link        { text-decoration:none;
                      font-weight:bold;
                    }

a#idZur:visited     { text-decoration:none;
                      font-weight:bold;
                    }

a#idZur:hover       { text-decoration:none;
                      color:#FFF;
                      font-weight:bold;
                    }

/*-------------------------------------------------*/

a#idTopLink         { font-weight:bold;
                      font-size:17px;
                      color:#DDD;
                    }

/*-------------------------------------------------*/

/*========= a-Elemente für Partnerlinks =========*/
a#idAPartnerLinks   { text-decoration:none;
                    }

/*========= h-Tags =========*/
h1#idTop            { margin:0px;
                      text-align:center;
                    }

h3#idH3Such         { display:inline;
                      font-weight:normal;
                    }

/*========= img-Tags =========*/
img#idImgTitel      { /*width:80%;
                      min-width:400px;*/

                      max-height:150px;
                    }

img#idImgLogo       { width:100%;
                    }
                    
img#idImgPartner    { border:3px;
                      border-style:solid;
                      border-color:white;
                      margin-right:3px;
                    }

img#idImgitLogo     { width:70px;
                      float:left;
                      position:relative;
                      top:5px;
                      left:5px;
                      margin-right:15px;
                    }

img#idImgPrTab      { margin-left:10px;
                      border:5px;
                      border-style:solid;
                      border-color:white;
                      width:150px;
                    }

img#idImgGalKat     { border:3px;
                      border-style:solid;
                      border-color:white;
                      max-width:245px;
                      max-height:355px;
                    }

img#idImgProdKat    { border:3px;
                      border-style:solid;
                      border-color:white;
                      max-width:245px;
                      max-height:355px;
                    }

img#idImgProdukte   { border:3px;
                      border-style:solid;
                      border-color:white;
                      width:200px;
                    }

img#idImgQuali      { border:3px;
                      border-style:solid;
                      border-color:white;
                      width:97%;
                    }

img#idImgFreiluft   { border:3px;
                      border-style:solid;
                      border-color:white;
                      max-width:97%;
                    }

img#idImgKrUrKurs   { height:100px;
                      border:3px;
                      border-style:solid;
                      border-color:white;
                    }

/*========= hr-Tags =========*/
hr                  { color:black;
                    }

/*----- hr-Tags (fürs Menü) -----*/
hr#idHrMenu         { margin:0px;
                    }

/*========= td-Tags =========*/
td#idTdNews         { width:205px;
                      background-color:#EEE;
                      padding-left:10px;
                    }

/*========= input-Tags =========*/
input               { width:95%;
                      max-width:400px;
                    }

/*========= textarea-Tags =========*/
textarea            { width:95%;
                      max-width:400px;
                    }

/*========= table-Tags =========*/
table               { width:99%;
                    }
                    
table#idTabKrUrKopf { background-color:#A0A;
                    }
                    
/*========= input-Elemente ========= */
input#idAendern   { width:60px;
                  }

input#idLoeschen  { width:60px;
                  }
                  
input#idAddBild   { width:60px;
                  }

                  
                  
                  
                  