body {margin:0px;
      padding:0px;
      /*font-family:arial, verdana, tahoma;*/
      font-family:verdana, arial, tahoma;
      background:url(images/background-alt.jpg) fixed 0px 150px no-repeat #d05a09;  /* #acc2d9  -250px 130px*/

      font-size:12px;
      }
#site {width:1000px;
       left:50%;
       margin-left:-475px;
       position:absolute;
       float:left;
       }
#top {float:left;
      /*width:950px;*/
      height:166px;
     /*background:url("images/header.jpg") no-repeat;  */
      margin-bottom:1px;
      }

/* Font */
h1 {font-size:30px;color:#340000;font-weight:normal;border-bottom:3px double #340000;margin-bottom:15px;
    padding-left:5px;font-family:Times New Roman;
    /*text-transform:uppercase;*/
    }
h2 {font-size:16px;color:#a13d13;font-weight:bold;padding:0px 10px;margin-bottom:15px;/*font-style:italic;*/}
h3 {font-size:15px;font-weight:normal;padding:10px 10px 0px 10px;border-bottom:1px dotted #a13d13;
    /*color:#a13d13;*/color:#a13d13;}
h4 {font-size:14px;padding:10px 0 0 0;margin:0px 0px 10px 0px;border-bottom:3px solid #a13d13;letter-spacing:0.15em;
    font-weight:normal;color:#a13d13;text-align:left;font-family:Times New Roman;text-transform:uppercase;}
h5 {font-size:12px;color:#a13d13;font-weight:bold;padding:0px;margin-bottom:10px;}

p {font-size:12px;
   color:#333;
   margin-left:20px;
   /*text-align:justify;*/
   }
#main-right p {color:#999;font-size:12px;padding:0 5px 0 5px;margin-left:0px;text-align:left;margin-top:10px;}

/* Listen */
li {font-size:12px;color:#340000;margin-bottom:10px;}
ul {margin-left:30px;}

/* Navi */
#subnavi {float:left;border-right:1px dotted #340000;line-height:20px;margin:10px 0 0px 0px;vertical-align:bottom;
          border-left:25px solid #340000;
          /*border-right:20px solid #340000;*/
         }
.subnavi a {border-left:1px dotted #340000;padding-left:30px;padding-right:30px;font-weight:normal;text-decoration:none;}
.subnavi a:link {font-size:12px;color:#340000;float:left;}
.subnavi a:visited {font-size:12px;color:#340000;float:left;}
.subnavi a:hover {font-size:12px;color:#efefef;float:left;background-color:#333;}
.subnavi-activ {font-size:12px;color:#efefef;float:left;background-color:#333;padding:0 30px;}

#navi {width:100%;
       /*height:166px;*/
       height:156px;
       background:url("images/header.jpg") bottom;
       float:left;
       }
#navi-menu {float:left;width:820px;left:50%;margin-left:-500px;position:absolute;background:url(images/logo.png) no-repeat;padding-left:206px;}
.navi a {font-size:18px;text-decoration:none;color:#340000;text-align:center;width:200px;line-height:166px;font-weight:normal;text-transform:uppercase;}
.navi a:link {float:left;background:url("images/navi-a.png") no-repeat;}
.navi a:visited {float:left;background:url("images/navi-a.png") no-repeat;}
.navi a:hover {float:left;background:url("images/navi-h.png") no-repeat;color:#efefef;padding-top:0px;}
.navi-activ {float:left;background:url("images/navi-h.png") no-repeat;color:#efefef;width:200px;line-height:166px;font-weight:normal;text-transform:uppercase;
            font-size:18px;text-decoration:none;text-align:center;}

.galerie-link {margin:0px 5px 5px 5px;float:left;border:1px solid #ccc;padding:3px;}
.main-left-inner a {font-size:12px;color:#efefef;margin:8px 0;/*display:block;text-align:right;*/text-decoration:none;}

#main-right a {font-size:12px;color:#a13d13;margin:8px 5px;display:block;text-decoration:underline;}

/* Main */
#main {float:left;width:980px;margin:3px 0px;padding:5px 0 30px 0;border-top:1px dotted #340000;}
#main-left {float:left;width:199px;padding:0px;margin:15px 0;}
#main-content {float:left;width:455px;padding:15px 30px 0 20px;margin:15px 0px 0 0;
               background:url(images/trans-bg.png);
               /*border-top:1px solid #340000;*/
               border:1px solid #340000;
               }
#main-right {float:right;width:235px;padding:15px 10px 0px 15px;margin-top:15px;
             background:#340000;
             border:1px solid #efefef;
             }

/* Images */
#main-left img {margin:0px;
                border:1px solid #340000;
                }
.main-left-inner {width:176px;
                  padding:10px 5px;
                  margin:5px 0 ;
                  /*border-right:1px dotted #ccc;
                  border-left:1px dotted #ccc;
                  border-bottom:1px solid #ccc;*/
                  background-color:#a13d13;
                  }
.main-left-inner p {color:#efefef;}
.main-left-inner b {color:#ccc;}

#logo {margin-right:50px;width:200px;float:left;}

.clear {clear:both;}

b {color:#340000;}
