body { margin: 0 auto;
       font-size: 12px;
       color: #ecdbca;
       background: url(img/bg.gif) repeat-x;
       font-family: Verdana;
       text-align: center;
       background-color: #370703;}

img {border: 0; }

.alignleft { float: left;
             margin: 0 8px 0 0;}

u { font-size: 10px;
    color: #ecdbca;}

.head { width: 800px;
        height: 240px;
        background: url(img/head.jpg);
        text-align: left;
        background-repeat: no-repeat;}

.top_navi { height: 20px;
            margin: 0 0 0 32px;}

.top_navi a { float: left;
              margin: 195px 0 0 4px;
              display: block;
              width: 100px;
              height: 18px;
              padding: 2px 0 0 0 ;
              font-size: 11px;
              color: #ffe0cb;
              font-weight: bold;
              text-decoration: none;
              text-align: center;
              background-image: url(img/bg-button.gif);}

.top_navi a:hover { display:block;
                    color:#ffd0cb;
                    background-color:#471112;
                    text-decoration: none;
                    background-image:url(img/bg-button-hover.gif);}

.page  {margin: 0;
        padding: 0 0 0 13px;
        width: 787px;
        text-align: left;
        background: url(img/bg-page.gif) repeat-y;
        overflow: auto;}


.left { float: left;
        margin: 0;
        padding: 0;
        width: 177px;}

.left1 { float: left;
         margin: 0 0 0 10px;
         padding: 0;
         width: 177px;}

.navi { background: url(img/bg-navi.jpg);
        background-repeat: no-repeat;
        background-position: top;
        background-color: #220708;
        margin: 0px 0 10px 0px;
        padding: 0;
        overflow: auto;}

.sender{ width: 177px;
         margin: 0px 0 10px 0;
         padding: 0;
         text-align: center;}

.sender a { background: none;
          line-height:1.2em;
          color: #ffffff;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.sender a:hover { background: none;
          line-height:1.2em;
          color: #ffd0cb;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.menu { width: 177px;
        margin: 0px 0 10px 0;
        padding: 0;}

.menu1 {

         margin: 0px 0 10px 0;
         padding: 0;}

.menu1 ul { background: none;
	   list-style-type: none;
	   margin: 10px 0 15px 0;
	   padding: 0;}

.menu ul { background: none;
	  list-style-type: none;
	  margin: 10px 0 5px 0;
	  padding: 0;}

.menu li { background: url(img/bg-li.gif);
           background-repeat: no-repeat;
	  list-style-type: none;
           height: 20px;
           width: 152px;
           font-size: 12px;
	  margin: 0;
	  padding: 5px 0 0 25px;}

.menu a { background: none;
          line-height:1.2em;
          color: #ffffff;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.menu a:hover { background: none;
          line-height:1.2em;
          color: #ffd0cb;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.pic {  width: 177px;
        margin: 10px 0 10px 0;
        padding: 0;}

.pic1 {  width: 159px;
         margin: 20px 0 10px 0px;
         padding: 0 0 0 18px;}

.login { width: 167px;
         margin: 10px 0 0px 0px;
         padding: 10px 0 0px 0px;
         text-align: center;}

input.name { width: 154px;
             height:16px;
             FONT-SIZE: 14px;
             margin: 0 0 5px 0;
             border-top-color:#bea3ad;
             border-left-color:#bea3ad;
             border-right-color:#060101;
             border-bottom-color:#060101;
             border-width: 1px;
             border-style:solid;
             background-image: url(img/bg-suche.gif)}

input.ok { width: 154px;
           height: 20px;
           color: #ffffff;
           font-weight:bold;
           font-size: 12px;
           border-style: transparent; border-width: 0px;
           background-image: url(img/bg-button.gif);
           width: 100px;
           height: 20px;
           padding: 0px 0 0 0 ;
           margin: 10px 0 0px 0;}

.navi h2 { margin: 0px 0 0 0px;
           padding: 10px 0 0 10px;
           font-size: 13px;
           color: #ffffff;}

.right { float: left;
         margin: 0px 0 0 10px;
         padding: 0;
         width: 597px;}

#middle { float: left;
          color: #000;
          margin: 0px 0 0 10px;
          padding: 0;
          width: 400px;}

#middle h2 { font-size: 13px;
             margin: 0 0 10px 0;}

#middle a { background: none;
            color: #ecdbca;
            font-size: 12px;
            text-decoration: none;
            margin: 0px;
	   padding: 0px;}

#middle a:hover { background: none;
                  color: #ecdbca;
                  font-size: 12px;
                  text-decoration: underline;
                  margin: 0px;
                  padding: 0px;}

.right h1 { font-size: 13px;
            margin: 0 0 10px 0;}

#site_navi { clear: both;
             text-align: right;
             margin: 0 10px 10px 0;
             padding: 0;}

#site_navi a { background: none;
               color: #ecdbca;
               font-size: 11px;
               text-decoration: none;
               margin: 0px;
	      padding: 0px;}

#site_navi a:hover { background: none;
                     color: #ecdbca;
                     font-size: 11px;
                     text-decoration: none;
                     margin: 0px;
                     padding: 0px;}

#s { float: left;
     background-color: #a46a69;
     width: 140px;
     margin: 0 9px 10px 0;
     padding: 0;
     border-top-style:solid;
     border-width: 1px;
     border-top-color:#2e0d0e;
     border-bottom-style:solid;
     border-width: 1px;
     border-bottom-color:#2e0d0e;}

#s_n { background-color: #69363e;
       height: 15px;
       margin: 0;
       padding: 2px 0 0 0;
       text-align: center;
       font-size: 11px;}

#s_p { background: url(img/bg-pic.gif);
       background-repeat: no-repeat;
       margin: 0px 0 0px 0;
       padding: 0;
       width: 140px;
       height: 107px;
       text-align: center;}

#s_p img { margin: 5px 0 5px 0;
           padding: 0;
           width: 130px;
           height: 97px;}

#s_t { width: 136px;
       height: 30px;
       margin: 0 0px 0 0px;
       padding: 0 2px 0 2px;
       font-size: 10px;
       color: #2e0d0e;}

#s_f { height: 15px;
       margin: 0;
       padding: 2px 0 0 0;
       background-color: #69363e;}

#s_c { float: left;
       width: 70px;
       background-color: #69363e;
       text-align: center;
       font-size: 11px;}

#s_c a { background: none;
          color: #ecdbca;
          font-size: 11px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

#s_c a:hover { background: none;
               color: #ecdbca;
               font-size: 11px;
               text-decoration: none;
               margin: 0px;
               padding: 0px;}

#s_d { float: left;
       width: 70px;
       background-color: #69363e;
       text-align: center;
       font-size: 11px;}

#s_d a { background: none;
         color: #ecdbca;
         font-size: 11px;
         text-decoration: none;
         margin: 0px;
	padding: 0px;}

#s_d a:hover { background: none;
               color: #ecdbca;
               font-size: 11px;
               text-decoration: none;
               margin: 0px;
               padding: 0px;}

#box { width: 587px;}

#box h2 { font-size: 13px;
          margin: 0 0 10px 0;}

#site_end { clear: both;
            text-align: center;}

#footer { text-align: left;
          width: 780px;
          padding: 10px;}

#pay { float: left;
       width: 200px;}

#pay img { margin: 0 10px 0 0;}

#intern { text-align: right;
          font-size: 11px;
          color: #fd7500;
          line-height: 1.5em; }

#intern a { background: none;
            color: #fd7500;
            font-size: 11px;
            text-decoration: none;
            margin: 0px;
	   padding: 0px;}

#intern a:hover { background: none;
                  color: #ecdbca;
                  font-size: 11px;
                  text-decoration: none;
                  margin: 0px;
                  padding: 0px;}