/* Alles auf 0 setzen - Initialisierung */

* {margin: 0;
padding: 0;
border-style: hidden;
}

body {
/* Alle Inhalte horizontal zentrieren wg. IE5-Bug */
text-align: center;}

body * {
/* Textausrichtung für alle INHALTE dann wieder korrigieren wg. IE5 Bug */
text-align: left;}

a img {
/* Alle Rahmen um verlinkte Bilder ausblenden */
border: 0px;}

#begrenzung {
width: 1000px;
height: 425px;
/* background-color: #fbeec1; */
background-color: none;
margin: auto;
margin-top:0px;
}

#hintergrund_brett {
height: 160px;
width: auto;
background-image: url(../images/Holzbrett.jpg);
background-repeat: repeat-x;
background-color: none;
text-align: center;
}

#logo_oben_trans {
position: relative;
top: 0px;
width: 1000px;
height: 160px;
background-image: url(../images/Logo_Oben_trans.png);
background-repeat: no-repeat;
background-position: middle;
margin: auto;
}

/* Container für Navi, Content und rechtem Brett, muss relativ poitioniert 
sein, damit absolute Positionen diesen als Startpunkt sehen */
#navicontent {
position: relative;
width: 1024px;
height: auto;
float: left;
background-color: none;
}

/* Definition der Navigation */
#navi {
position: absolute;
top: 0px;
left: 0px;
width: 180px;
height: 412px;
background-color: none;
}

#navi A {
  display: block;
  width: 131px;
  height: 49px;
  font: bold 13px/22px Arial, Verdana, Helvetica, sans-serif;
  /* font-variant: small-caps; */
  line-height: 320%;
  text-align: center;
  margin-left: -8px;

  }

#navi LI {
   background-color: transparent;
   background: url(../images/Navi_Element.png) no-repeat;
   padding: 0px;
   margin: 0px;
   list-style: none;
   width: 168px;
   margin-bottom: 0px;
   }
   
#navi UL {
  margin-left: 30px;
  margin-top: 10px;  
  list-style-type: none;
  text-indent: 11px;
  letter-spacing: 0px;
}

#navi A:link, 
#navi A:visited {
  color: black; 
  text-decoration: none;
}

#navi a:hover,
#navi a:focus  {
  color: yellow; 
  text-decoration: none;
}

/* Definition Navigation Menüpunkt "Active" für einzelne Seiten */
#ia #navi A.ca,
#ib #navi A.cb,
#ic #navi A.cc,
#id #navi A.cd,
#ie #navi A.ce,
#if #navi A.cf,
#ig #navi A.cg,
#ih #navi A.ch,
#ii #navi A.ci,
#ij #navi A.cj,
#ik #navi A.ck
{
   color: white; 
   text-decoration: none;
   }

/* Definition Inhalt */

#content {
position: absolute;
top: 0px;
left: 180px;
width: 620px;
height: auto;
min-height: 410px;
overflow: auto;
background: url(../images/tims_tisch.jpg) no-repeat;
background-position: center -10px;
background-color: none;
text-align: justify;
font-size: 14px;
font-weight: normal;
font-family: Arial;
line-height: 120%;
letter-spacing: 0px;
padding: 15px 0px 0px 0px;
}

#brett_rechts {
position: absolute;
right: 46px;
top: 0px;
width: 180px;
height: 395px;
background-image: url(../images/Brett_Rechts_2.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: none;
margin: auto;
}

#dtv {
position: absolute;
right: 0px;
top: 400px;
width: 150px;
height: 150px;
background-image: url(../images/dtv-logo1.png);
background-repeat: no-repeat;
background-position: right;
background-color: none;
border: 0px solid green;
margin: auto;
}

p {
text-align: justify;
padding: 0px 20px 5px 20px;

}

p.ueber {
font-family: Arial, Times, sans-serif;
color: black;
font-weight: bold;
border-bottom: 1px dotted #f44440;
text-indent: 25px;
padding: 0px;

}

p.para{
padding: 7px 5px;
font-family: Arial, Times, sans-serif;
color: black;
line-height: 120%;
/* text-indent: 20px; */
text-align: justify;
}

ul.para {
padding: 5px 10px 10px 5px;
font-family: Arial;
text-indent: 40px;
line-height: 190%;
list-style-position: inside;
list-style-type: square;
color: #f44440;
}

#weg  {
color: #fbeec1;
}