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

img {border: 0;}
a {text-decoration: none;color: #ffc2da;}
a:hover {text-decoration: none;color: #ffe6f0;}
#hits {font-size: 10px;
       margin: 8px 0 8px 0;}

#rows { padding: 0;
        margin: 8px 0 0 0;}

#listtable {background-color: #440920;}

td.head { background-color:#8e1142;}
td.cont { background-color:#a2124b;}
td.small { background-color:#a2124b; font-size: 10px;}
.description { font-size:11px;
               padding: 4px;
               background-color: #ffe6f0;
               color: #440920;}

a.sitetitle {font-size: 13px; color: #440920; padding: 0 4px 0px 0px;}
a.sitetitle:visited {color: #440920;}
a.sitetitle:hover {color: #440920;}
a.sitetitle:active {color: #440920;}

#rows_desc {margin: 8px 0 0 0;}

.banner {margin: 8px 0 0 0;}

#reset {text-align: center;
        font-size: 10px;
        margin: 10px}

#powered {text-align: right;
          font-size: 10px;}

/*Head Start*/
#head {margin: 20px 0 0 0;
       padding: 20px 0 0 20px;
       background-image: url(img/head.gif);
       width: 980px;
       height: 77px;
       text-align: left;}

#head h1 {margin:  0;
          padding: 0;
          font-size: 24px;
          color: #440920;}

#head b, h2, h3, h4, h4 {margin:  0;
                         padding: 0;
                         font-size: 12px;
                         color: #ffffff;}


#page {background-image: url(img/bg.gif);
       overflow: auto;
       width: 990px;
       padding: 0 5px 0 5px;
       margin: 0;}

/*Left Start*/
#left {float: left;
       width: 190px;
       text-align: left;}

/*Mitte Start*/
#midd {float: left;
       width: 600px;
       text-align: left;
       margin: 0 0 0 5px;}

#midd_head {background-image: url(img/midd_head.gif);
            width: 575px;
            height: 19px;
            padding: 4px 0 0 25px;
            color: #ffffff;}

#midd_head b, h2, h3, h4, h4 {margin:  0;
                              padding: 0;
                              font-size: 12px;
                              color: #ffc2da;}

#midd_img { width: 590px;
            padding: 0 0 20px 0;}

#midd_cont {background-image: url(img/midd_cont.gif);
            width: 590px;
            padding: 10px 5px 5px 5px;
            overflow: auto;}

#midd_widg {float: left;
            width: 352px;
            height: 288px;}

#midd_txt1 {float: left;
            width: 216px;
            height: 276px;
            margin: 0 0 10px 10px;
            background: #a2124b;
            padding: 5px;
            border: 1px #ffe6f0 solid;
            text-align: justify;}

#midd_txt2 {clear: both;
            width: 590px;
            padding: 0;}

#midd_txt2 b {color: #ffc2da;}

#midd_txt2 a {text-decoration: none;}
#midd_txt2 a:hover {text-decoration: none;}

#midd_foot {background-image: url(img/midd_foot.gif);
            margin: 0 0 10px 0;
            padding: 1px 0 0 0;}

/*Right Start*/
#right {float: left;
        width: 190px;
        text-align: left;
        margin: 0 0 0 5px;}

/*Navi Start*/
#navi {margin: 0;}

#navi_head {background-image: url(img/navi_head.gif);
            width: 165px;
            height: 19px;
            padding: 4px 0 0 25px;
            color: #ffffff;}

#navi_cont {background-image: url(img/navi_cont.gif);
            width: 180px;
            padding: 10px 5px 5px 5px;}

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

#navi_cont li {margin: 0 0 0 25px;
               height: 23px;}

#navi_cont a {text-decoration: none; color: #ffc2da;}
#navi_cont a:hover {text-decoration: underline; color: #ffe6f0;}

#navi_foot {background-image: url(img/navi_foot.gif);
            margin: 0 0 10px 0;
            padding: 1px 0 0 0;}

#text_head {background-image: url(img/text_head.gif);
            margin: 0;
            padding: 1px 0 0 0;}

#text_cont {background-image: url(img/navi_cont.gif);
            width: 180px;
            padding: 5px;
            font-size: 11px;
            text-align: justify;}

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

#text_cont a {text-decoration: none; color: #ffc2da;}
#text_cont a:hover {text-decoration: underline; color: #ffe6f0;}

#text_werb {background-image: url(img/navi_cont.gif);
            width: 180px;
            padding: 5px;
            font-size: 11px;
            text-align: center;}

#foot {clear: both;
       background-image: url(img/foot.gif);
       height: 5px;
       margin:0;
       padding:0;}