body
{
  background: #788D8F url("images/bg.jpg") repeat-x 0 0;
  margin: 0; 
  padding: 0;
  font: 13px "Verdana";
}

img { border: 0; }

.fleft  { float: left;  }
.fright { float: right; }
.clear  { clear: both; }


/* TEXT AREAS **
** ========== */
.txt1    { color: #888888; }
.txt1 a  { color: #d8efe9; text-decoration: none; }

.txt2    { color: #000000; font-weight: 700; }
.txt2 a  { color: #000000; text-decoration: none;}

.txt3    { color: #7f9396; }

.txt4    { color: #000000; font-weight: 700; font-size: 12px; text-decoration: none; }

.txt5    { font-family: "Calibri", "Times New Roman", "Verdana"; color: #000000; font-weight: 700; font-size: 15px; border-bottom: 1px dotted #000; text-transform: uppercase; }

.txt6    { color: #000000; }
.txt6 a  { color: #000000; text-decoration: none;}

.txt7    { color: #3c4546; font-size: 9px; }
.txt7 a  { color: #3c4546; text-decoration: none; font-weight: 700; }

.txt8    { color: #809496; font-size: 9px; }
.txt8 a  { color: #809496; text-decoration: none; }
.txt8 a:hover { color: #E97B1A; }

.txt9 { font-size: 12px; color: #000000; line-height: 25px; }
.txt9 a { font-weight: 700; color: #6191ff; text-decoration: none; line-height: 25px; }

.txts       { color: #7f9496; background: transparent; font-weight: bold; height: 19px; line-height: 19px; text-decoration: none; display: block; padding: 0 10px 0 11px; }
.txts:hover { color: #dee7e9; background-color: #7f9496; }

.txt10 { position: absolute; color: #809496; font-size: 9px; margin-top: -10px; }


#maincon { width: 980px; margin: 0 auto; }
 #logincon { height: 44px; line-height: 44px; }
  .inputcon  { height: 44px; width: 330px; }
  .imgsubcon { height: 21px; width: 43px; margin-top: 2px; }
  .txtinput { width: 150px; height: 17px; border: 0; margin-top: 11px; padding: 2px 5px; }
  .imginput { margin-top: 10px; }

 #innermaincon { width: 831px; margin: 46px auto 0 auto; }
  #headcon { width: 831px; height: 82px; }
   .txtsuchcon { height: 43px; float: right; }
   .txtsuche   { height: 14px; width: 261px; padding: 5px 40px 5px 20px; border: 0; background: url("images/txt_suche.jpg") no-repeat; }

  #menucon           { width: 831px; height: 75px; background: url("images/menu_bg.png") repeat-x; }
   .menu             { list-style-type: none; margin: 0; padding: 0; }
   .submenu          { height: 36px; background-color: #000; margin-top: 1px; }
   .menu li          { float: left; height: 38px; line-height: 38px; }
   .menu li a.menu_a { background: #000 url("images/menu_bg_h.jpg") top right no-repeat; color: #FFF; }
   .menu li a        { font-weight: 700; color: #000; font-size: 12px; height: 38px; display: block; text-decoration: none; padding: 0 25px 0 25px; }
   .menu li a:hover  { background: #000 url("images/menu_bg_h.jpg") top right no-repeat; color: #FFF; }

  .contentcon { background-color: #FFF; height: auto; margin-bottom: 13px; padding: 11px; }
   .innerconl { height: auto; width: 550px; float: left; }
    .tdw { height: auto; width: 536px; margin-bottom: 10px; background: url("images/tdw_bg.jpg") repeat-y;  border: 0; border-top: 1px #b7c5c6 solid; border-bottom: 1px #b7c5c6 solid; }
    .tippderwochei { height: auto; padding: 25px; width: 63px; float: left; }
    .tippderwoched { height: auto; padding: 25px; width: 370px; float: right; }
    .wertungsn { float: left; }
    .wertungss { float: right; }
    .wertungsc { color: #616c6d; font-size: 12px; font-weight: 700; float: right; margin-left: 10px; }
    .wertung { margin-top: 2px; }
    .wertung_f {margin: 2px 0 0 10px;}
    .bewertung { height: auto; margin: 10px 0 0 15px; }
    .kicon { float: left; margin-right: 10px; }
    .splitter { height: 2px; border: 0; border-top: 1px dotted #000; margin: 3px 0px;}
   .innerconr { width: 245px; float: right; }
    .tvprev { margin-bottom: 4px; }

  .yearcon { text-align: center; margin-top: 20px; }
  .yearselection { list-style-type: none; }
  .yearsplit { margin: 0 20px; font-size: 10px; color: #788d8f; font-weight: bold; }

  #footcon { height: 55px; background-color: #000000; margin: -13px 0 20px 0; }
   .logob { width: 181px;}
   .copyr { width: 245px; margin-top: 8px; }
   .sitemap { padding-top: 40px; float: right; margin-right: 5px;}
