* {margin:0;padding:0;}
body {  background-image:url(../img/bg_kachel.gif);
    margin-left:90px;
    margin-top:0;}

#maincontainer {        border-left:3px solid #BA4D24;

      width:815px;
 margin-bottom:20px;   }




#header {            background-image:url(../img/nils_top.jpg);
      background-repeat: no-repeat;
      width:815px;

      border:0px solid yellow;
      text-align:right;
      padding:0;

}

#header img#headlinealenils {margin-right:10px;padding-bottom:10px;}
#mainbox {/*         background-image:url(../img/nils_bottom.jpg);
      background-repeat: no-repeat; */
              background-image: url("../img/bg_navi_kachel.gif");
              border:0px solid red;
                    width:798px;
                    background-color: #fff;
                   
                    border-right:3px solid #BA4D24;
              }

#content p.counter {  padding-top:3px;
                    text-align:right;


                    padding-right: 10px;
                    font-family: Georgia, 'Times New Roman', serif;
                    font-size:14px;

                    }

#navicontainer {border:0px solid yellow;margin-left:588px;
                    width:180px;
                    list-style-type: none;
                    background-image: url("../img/bg_navi_kachel.gif");
                    padding-left: 25px;


}

#navicontainer li {font-family:Georgia, 'Times New Roman', serif;
              color:#A03807;
              font-size:22px;
              }

#navicontainer li ul {list-style-type:none;
        padding-left:15px;
        padding-bottom: 10px;
}


#navicontainer li ul li {padding-bottom: 5px;
                padding-top: 5px;}

#navicontainer li ul li a:link,
#navicontainer li ul li a:visited  {font-family:Arial, Helvetica, sans-serif;
                font-size:14px;
                color:#000;

                text-decoration: none;
}
#navicontainer li ul li a:hover,
#navicontainer li ul li a:active {color:#BA4D24;}




#content {background-image:url(../img/nils_bottom.jpg);
      background-repeat: no-repeat; float:left;


    padding-left: 30px;
    padding-right: 20px;
    width:532px;background-color:#fff;border:0px solid red;}

#content h1 {font-family:Georgia, 'Times New Roman', serif;
              color:#A03807;
              font-size:36px;
              font-weight: normal;
              margin-top:70px;
              margin-bottom:20px;
}

#content h2 {font-family:Georgia, 'Times New Roman', serif;
              color:#A03807;
              font-size:24px;
              font-weight: normal;
              margin-top:30px;
              margin-bottom:10px;}

#content p, #content address {font-size:14px;color:#000;line-height:150%;margin-bottom:20px;font-family:Arial, Helvetica,sans-serif;}



p#footer  {background-color:#CBC7C7;height:6px;clear:left;line-height:1%;font-size:1px;}


/* ------------ GAESTEBUCH + KONTAKTFORMULAR----------- */

div.gb              { margin: 0px 0px 20px 0px; padding: 0px; line-height: 19px; border-bottom: 2px solid #BA4D24; background: #fff;}
div.gb-author       { margin: 0px; padding:5px 10px 5px 10px ; border-bottom: 1px solid #BA4D24; background: #eee; }
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; }
div.gb-entry        { margin: 10px; padding: 0px;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
p.gb-browse         { text-align: right; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; color: #808080; font-style: italic; }
img                 { border: 0px; }
a:link              { color: #9D411E; text-decoration: none; }
a:visited           { color: #9D411E; text-decoration: none; }
a:hover             { color: #BA4D24; text-decoration: none;}
a:active            { color: #BA4D24; text-decoration: none;}

p.still-no-entries {}
table.normal td {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:3px;padding-bottom:3px;}
table.normal td input {font-family:Arial, Helvetica, sans-serif;padding:5px;font-size:12px;height:12px;border:none;border-bottom:2px solid #BA4D24;background-color:#eee;}

table.normal td textarea {padding:5px;border:none;border-bottom:2px solid #BA4D24;background-color:#eee;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

table.normal td input.btn {padding:3px;height:22px;border:1px solid #BA4D24 ;background-color:transparent;background-image:url(../img/bg_navi_kachel.gif);}

table.normal td.btnleiste {text-align:right;}

form#eingabeform {margin-bottom:20px;}

#content p.caution {color:#f00;font-weight:bold;}
#content ul.errorlist li {list-style-type:none;font-size:14px;padding-bottom:5px;} 

#galerie_pics {width:520px;border:0px solid red;}
#galerie_pics img {margin-right:10px;margin-bottom:10px;}
body#popupwindow {margin:0;padding:25px;}
body#popupwindow #popup_vorzurueck {text-align:center;color:#E7D3B6;font-weight:bold;margin-bottom:10px;}
body#popupwindow #popup_vorzurueck a:link,
body#popupwindow #popup_vorzurueck a:visited {color:#fff;}
body#popupwindow img {border:3px solid #fff;}
#bildupload {color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:50px;}
#bildupload {margin-bottom:80px;} 
body#popupwindow #popup_bild {text-align:center;}
