body { margin: 0 auto;
       font-size: 12px;
       color: #303030;
       background: url(img/bg.gif) repeat-x;
       font-family: Verdana;
       text-align: center;
       background-color: #23080d;}

img { border: 0;}

.head { width: 800px;
        height: 75px;
        margin: 0;
        padding: 0;}

.logo { float: left;
        width: 350px;
        height: 75px;
        margin: 0;
        padding: 0;}

.frame { float: right; width: 450px;
         height: 75px;
         margin: 0;
         padding: 0;
         background: url(img/bg-header.gif);
         background-repeat: no-repeat; }

iframe { margin: 10px 0 0 0 ;
         padding: 0;}

.navi { width: 800px;
        height: 30px;
        margin: 0;
        padding: 0;
        background: url(img/bg-navi.gif);
        background-repeat: no-repeat;
        text-align: left;}

.top-menu { float: left;
            margin: 0 0 0 10px ;
            padding: 0;}

.top-menu a { float: left;
              margin: 0;
              display:block;
              width:88px;
              height: 23px;
              padding:7px 0 0 0 ;
              font-size:11px;
              color: #ffffff;
              font-weight:bold;
              text-decoration:none;
              text-align:center;
              background-image:url(img/bg-link.gif);}

.top-menu a:hover { display:block;
                    color:#fff;
                    background-color:#000;
                    background-image:url(img/bg-link-hover.gif);}

.suche { float: right;
         margin: 3px 20px 0 0;
         padding: 0;}

input.search { width: 200px;
               height:16px;
               FONT-SIZE: 14px;
               border-top-color:#dca049;
               border-left-color:#dca049;
               border-right-color:#fcf8ef;
               border-bottom-color:#fcf8ef;
               border-width: 1px;
               border-style:solid;
               background-image: url(img/bg-suche.gif)}

input.suchen { width: 100px;
               height: 20px;
               color: #ffffff;
               font-weight:bold;
               border-style: transparent; border-width: 0px;
               background-image: url(img/bg-su.gif);}

.page { clear: both;
        width: 800px;
        overflow: auto;
        background: url(img/bg-page.jpg);
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
        background-color: #2e0805;
        text-align: left;}

.left { float: left;
        margin: 5px 0 0 10px;
        padding: 0;
        width: 150px;
        background: url(img/bg-left.jpg);
        background-repeat: no-repeat;
        background-color: #2e0805; }

.navi-head-left { width: 130px;
                  height: 20px;
                  color: #ffffff;
                  background: url(img/navi-line.gif);
                  background-repeat: no-repeat;
                  margin: 0 0 0 10px;
                  padding: 20px 0 0 0;}

.menu { width: 130px;
        margin: 5px 0 5px 10px;
        padding: 0;}

.menu ul { background: none;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;}

.menu li { background: none;
	  list-style-type: none;
           color: #00ff00;
           font-size: 10px;
	  margin: 0;
	  padding: 0;}

.menu a { background: none;
          line-height:1.2em;
          color: #fff6ce;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.menu a:hover { background: none;
                line-height:1.2em;
                color: #ff4500;
                font-size: 12px;
                text-decoration: none;
                margin: 0px;
                padding: 0px;}

.menu-beitrag { width: 130px;
        margin: 5px 0 5px 10px;
        padding: 0;}

.menu-beitrag ul { background: none;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;}

.menu-beitrag li { background: none;
	  list-style-type: none;
           color: #00ff00;
           font-size: 10px;
	  margin: 0 0 10px 0;
	  padding: 0;}

.menu-beitrag a { background: none;
          line-height:1.2em;
          color: #fff6ce;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.menu-beitrag a:hover { background: none;
                line-height:1.2em;
                color: #ff4500;
                font-size: 12px;
                text-decoration: none;
                margin: 0px;
                padding: 0px;}

.mid { float: left;
       margin: 5px 0 0 0;
       padding: 0;
       width: 480px;
       background: url(img/bg-mid.jpg);
       background-repeat: no-repeat;
       background-color: #4e0e09; }

.mid img { float: left;
           margin: 0 8px 10px 0;}

.beitrag { margin: 10px 0 0 0;
           padding: 10px;
           color: #fff6ce;
           line-height:1.5em;
           font-size: 12px;}

.beitrag a { color: #fff6ce;
                  font-size: 12px;
                  text-decoration: none;}

.beitrag a:hover { color: #ff4500;
                        font-size: 12px;
                        text-decoration: none;}

.beitrag-info a { color: #fff6ce;
                  font-size: 12px;
                  text-decoration: none;}

.beitrag-info a:hover { color: #ff4500;
                        font-size: 12px;
                        text-decoration: none;}

.beitrag h1 { text-decoration: none;
              color: #e0b471;
              font-size: 16px;
              margin: 10px 0 10px 0;
              padding: 0;}

.beitrag h2 { color: #e0b471;
              text-decoration: none;
              font-size: 16px;
              margin: 5px 0 10px 0;
              padding: 0;}

.beitrag h3 { color: #e0b471;
              text-decoration: none;
              font-size: 13px;
              margin: 0;
              padding: 0;}

.big { margin: 1px 0 10px 1px;
       padding: 0;}

.right { float: right;
         margin: 5px 10px 0 0;
         padding: 0;
         width: 150px;
         background: url(img/bg-right.jpg);
         background-repeat: no-repeat;
         background-color: #2e0805; }

.right img { border:0;
             margin: 10px 0 0 0;
             padding: 0;}

.footer { clear: both;
          color: #fff6ce;
          width: 800px;
          height: 17px;
          background: url(img/bg-footer.gif);
          background-repeat: no-repeat;
          margin: 0;
          padding: 3px 0 0 0;
          background-color: #2e0805;
          text-align: center;}

.footer a { background: none;
            line-height:1.2em;
            color: #fff6ce;
            font-size: 12px;
            text-decoration: none;
            margin: 0px;
	   padding: 0px;}

.footer a:hover { background: none;
                  line-height:1.2em;
                  color: #ff4500;
                  font-size: 12px;
                  text-decoration: none;
                  margin: 0px;
	         padding: 0px;}

a:link,
a:visited {
color: #fff6ce;
text-decoration: none;
}
a:hover {
color: #fff6ce;
text-decoration: underline;
}