body { margin: 0px auto;
       font-size: 12px;
       font-family: Verdana;
       background-color: #000;
       text-align: center;
       width: 1000px;}

img {border: 0;}

#top { width: 1000px;
       height: 60px;}

#titel { float: left;
         margin: 0;
         width: 550px;
         text-align: left;}

#titel h1 { color: #ffaf3a; font-size: 14px; margin: 10px 0 0 10px;}
#titel h2 { color: #fef6e1; font-size: 12px; margin: 5px 0 0 10px;}
#titel b { color: #fef6e1; font-size: 12px; margin: 5px 0 0 10px;}

#suche { float: left;
         margin: 18px 0 0 0;
         text-align: right;
         width: 440px;}

form { padding: 0;
       margin: 0;}

input.suchen { width: 70px;
               height: 24px;
               color: #762001;
               font-weight:bold;
               border-style: transparent;
               border-width: 0px;
               background-color: #fcc05c;
               background-image: url(img/bg-suche.gif);}

input.searchfield { width: 220px;
                    height: 22px;
                    FONT-SIZE: 16px;
                    background-image: url(img/bg-searchfield.gif);
                    border-width: 0px;
                    color: #000;
                    padding: 2px 0 0 5px;}

#head { clear: both;
        background: url(img/bg-head.jpg);
        width: 1000px;
        height: 160px;
        text-align: left;}

#head_archiv { clear: both;
               background: url(img/bg-head_archiv.jpg);
               width: 1000px;
               height: 160px;}

#head_right { width: 500px;
              height: 127px;
              background-image: url(img/bg-head_right.gif);
              margin: 0 0 0 470px;
              padding: 28px 15px 0 10px;
              text-align: justify;
              color: #ffeab4;}

#content { clear: both;
           background: url(img/bg-page.gif);
           background-color: #000;
           width: 980px;
           padding: 0 10px 0 10px;
           overflow: auto;}

#left { float: left;
        width: 180px;
        margin: 0;}

#nav_head { width: 170px;
            height: 24px;
            background-color: #8a2400;
            background: url(img/bg-head180.gif);
            text-align: left;
            padding: 5px 0 0 10px;}

#nav_head b { font-size: 12px;
              margin: 0;
              color: #ffeccf;}

#nav_links { margin: 0 0 10px 0;
             text-align: left;
             background-color: #8a2400;
             padding: 5px 0 5px 0;}



#nav_text { text-align: left;
            background-color: #8a2400;
            padding: 0 5px 0 5px;
            margin: 0 0 0 0;
            font-size: 11px;
            color: #ffeccf;}

#nav_text p { margin: 0; padding: 5px 0 5px 0;}

#nav_text ul { background: none;
               list-style-type: none;
               margin: 0;
               padding: 10px 0 0 0;}

#nav_text li { background: url(img/bg-pfeil.gif);
               list-style-type: none;
               text-decoration: none;
               margin: 0;
               padding: 0;
               color: #ffeccf;
               background-repeat:no-repeat;}

#nav_text a { margin: 0 0 0 15px; text-decoration: none; color: #ffeccf;}
#nav_text a:hover { margin: 0 0 0 15px; text-decoration: underline; color: #ffcb7c;}

#nav_links ul { background: none;
                list-style-type: none;
                margin: 0;
                padding: 0;}

#nav_links li { background: url(img/bg-li.gif);
                background-repeat:no-repeat;
                list-style-type: none;
                text-decoration: none;
                margin: 0 0 0 10px;
                padding: 0;
                height: 20px;
                color: #ffeccf;}

#nav_links a { margin: 0 0 0 32px; text-decoration: none; color: #ffeccf;font-size: 12px;}
#nav_links a:hover { margin: 0 0 0 34px; text-decoration: underline; color: #ffcb7c;font-size: 12px;}

#middle { float: left;
          width: 790px;
          margin: 0 0 0 10px;}

#middle_head { width: 780px;
               height: 24px;
               background-color: #232323;
               background: url(img/bg-head790.gif);
               text-align: left;
               padding: 5px 0 0 10px;}

#middle_head h2 { font-size: 12px;
                  margin: 0;
                  color: #ffeccf;
                  text-align: left;}

#middle_block { clear: both;
                padding: 6px 0 6px 5px;
                margin: 0 0 10px 0;
                overflow: auto;
                text-align: left;
                width: 783px;
                border: 1px #8a2400 solid;  }

#middle_text { clear: both;
                margin: 10px 0 0 0;
                padding: 0 0 10px 9px;
                color: #ffeccf;
                line-height:1.4em;
                text-align: justify;
                overflow: auto;
                width: 780px;
                border: 1px #8a2400 solid;  }

#txt {float: left;
      width: 250px;
      margin: 10px 10px 0 0;
      background-color: #8a2400;}

#txt_partner {float: left;
              width: 240px;
              margin: 10px 10px 0 0;
              background-color: #8a2400;}

#txt_head { width: 240px;
            height: 24px;
            background-color: #8a2400;
            background: url(img/bg-head250.gif);
            text-align: left;
            padding: 5px 0 0 10px;}

#txt_head h3 { font-size: 12px;
               margin: 0;
               color: #ffeccf;}

#txt_cont { margin: 0;
            text-align: justify;
            background-color: #8a2400;
            padding: 10px 10px 0 10px;
            font-size: 11px;}

#txt_cont a { text-decoration: underline; color: #ffeccf;}
#txt_cont a:hover { text-decoration: underline; color: #ffcb7c;}

#footer { background: url(img/bg-footer.gif);
          height: 10px;}

#bottom_footer { text-align: right;
                 font-size: 10px;
                 color: #ece1cf;
                 padding: 0 20px 0 0;}

#bottom_footer a { text-decoration: none; color: #ece1cf;}
#bottom_footer a:hover {  text-decoration: underline; color: #ece1cf;}

/* CSS Format Template Archive */

#nav_archiv { text-align: left;
              background-color: #8a2400;
              padding: 0 5px 0 5px;
              margin: 0 0 0 0;
              font-size: 11px;
              color: #ffeccf;}

#nav_archiv ul { background: none;
                 list-style-type: none;
                 margin: 0;
                 padding: 10px 0 10px 0;}

#nav_archiv li { background: url(img/bg-pfeil.gif);
                 list-style-type: none;
                 text-decoration: none;
                 margin: 0 0 5px 0;
                 padding: 0;
                 color: #ffeccf;
                 background-repeat:no-repeat;}

#nav_archiv a { margin: 0 0 0 15px; text-decoration: none; color: #ffeccf;font-size: 12px;}
#nav_archiv a:hover { margin: 0 0 0 15px; text-decoration: underline; color: #ffcb7c;font-size: 12px;}

#post { clear: both;
        color: #ffffff;
        margin: 0;
        padding: 6px 0 6px 9px;
        overflow: auto;
        text-align: left;
        width: 778px;
        border: 1px #8a2400 solid;  }

#post_head { width: 760px;
             height: 24px;
             background-color: #8a2400;
             background: url(img/bg-head770.gif);
             text-align: left;
             padding: 5px 0 0 10px;
             margin: 10px 0 0 0;}

#post_head a { margin: 0; text-decoration: none; color: #ffb646;}
#post_head a:hover { margin: 0; text-decoration: none; color: #ffcb7c;}

#post_head h4, h2, h3 { font-size: 12px;
                        margin: 0;
                        color: #ffeccf;}

#posting_small { font-size: 10px;
                 color: #ffffff;
                 padding: 10px;
                 background-color: #8a2400;
                 width: 750px;}

#posting_small a { text-decoration: underline; color: #ffeccf;}
#posting_small a:hover { text-decoration: underline; color: #ffcb7c;}

#posting {color: #ffffff;
          margin : 0 0 0 0;
          width: 750px;
          padding: 10px;
          background-color: #8a2400;
          overflow: auto;
          line-height:1.4em;}

#posting p {margin: 0;}
#posting img {margin: 0 0 0 0;}

#posting a { margin: 0; text-decoration: underline; color: #ffb646;}
#posting a:hover { margin: 0; text-decoration: underline; color: #ffcb7c;}

.prevnext {margin: 30px 0 0 0;}
.prevnext a {text-decoration: none; color: #ffb646;}
.prevnext a:hover {text-decoration: underline; color: #ffcb7c;}

.alignleft {float: left;}
.alignright {float: right;
             margin: 0 10px 0 0;}


.alignleft {float: left;width: 200px;}
.alignleft_single {float: left;width: 383px;}
.aligncenter {float: left;width: 366px;text-align: center;}
.alignright {float: left;width: 200px;margin: 0 0px 0 0;text-align: right;}
.alignright_single {float: left;width: 383px;margin: 0 0px 0 0;text-align: right;}

#posting img {margin: 0 5px 0 0;}
