/* Stylesheet for nrw-liga.de */


#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
  width: 57.69em;
/*  *width: 56.25em; */
  min-width: 770px;
  position: absolute; 
  left: 0;
}

.navi {
  color: #FFFFFF;
  line-height: 1.43em;
  /* font-size: 0.76em; */
  font-size: 0.9em;
/*  margin-left: 0.2em; */
}

.navi a {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

ul.navi-ul ul{
  background: #009e5b;

}

li.nav-1 {
  margin-left: 0.3em;
  background: transparent url(../images/white-1x1.gif);
  background-repeat: repeat-x;
  background-position: 0 0;
}

.nav-2 {
  background: #009e5b;
  padding-left: 1.2em;
}

.nav-2* {
  margin-left: -0.3em;
  margin-right: -0.3em;
  background: #009e5b;
}

.nav-2-current {
  text-decoration: underline;

}

li.subli {
  margin-top*: -1em;
}

li.nav-2 {
  margin-left: 0.3em;
  background: transparent url(../images/arrow-10.gif);
  background-repeat: no-repeat;
  background-position: 0 2;
  padding-left*: 1.5em;
}


.webtv-nav-2 {
  margin-left: 0.5em;
  background: #999999;
}

.bg-right {
  background: transparent url(../images/bg-green-115.png) top right repeat-y; 
}

.bg-left {
  background: transparent url(../images/bg-green-145.png) top left repeat-y;
}
.content-right {
  color: #FFFFFF;
}

#hd {
  margin-bottom: 0.5em;
}

#ft {
  text-align: center;
  font-size: 82%;
}

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

.first {
  font-size: 95%;
}

.first h1 {
  color: #FFFFFF;
  background-color: #007543;
  font-size: 120%;
  font-weight: bold;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin-bottom: 0.2em;
  padding-left: 0.2em;
}

.first h2 {
  font-weight: bold;
  padding-bottom: 1em;
  padding-left: 0.2em;
  
}

.first .bodytext {
  padding-left: 0.2em;
  padding-bottom: 0.2em;
}

.yui-ge div.first {
  width: 80.64%;
}

.yui-ge .yui-u {
  width: 19.36%;
}


.content-right {
  font-size: 85%;
  padding-top: 0.3em;
}
/*
.content-right * {
  padding-left: 1em;
}
*/
.content-right h1 {
  font-size: 130%;
  font-weight: bold;
  padding-left: 0.5em;
  padding-bottom: 0.2em;
  margin-bottom: 0.2em;
}

.content-right h2 {
  font-weight: bold;
  padding-left: 0.7em;
  padding-bottom: 1em;
}

.content-right .bodytext {
  padding-left: 0.7em;
}

.first .bodytext {
  padding-left: 0.2em;
}

.yui-t1 #yui-main .yui-b {
  margin-left: 11.5385em;
  *margin-left: 11.2385em;
}


p.text-rot {
  color: red;
}
span.text-rot {
  color: red;
}
.text-rot {
  color: red;
}

p.text-gruen {
  color: #007545;
}
span.text-gruen {
  color: #007545;
}
.text-gruen {
  color: #007545;
}

p.text-unterstrichen {
  text-decoration: underline;
}
span.text-unterstrichen {
  text-decoration: underline;
}
.text-unterstrichen {
  text-decoration: underline;
}

p.text-fett {
  font-weight: bold;
}
span.text-fett {
  font-weight: bold;
}
.text-fett {
  font-weight: bold;
}


p.align-center {
  text-align: center;
}
span.align-center {
  text-align: center;
}
.align-center {
  text-align: center;
}


p.align-left {
  text-align: left;
}
span.align-left {
  text-align: left;
}
.align-left {
  text-align: left;
}

p.align-right {
  text-align: right;
}
span.align-right {
  text-align: right;
}
.align-right {
  text-align: right;
}

p.text-120Prozent {
  font-size: 120%
}
span.text-120Prozent {
  font-size: 120%
}
.text-120Prozent {
  font-size: 120%
}

p.text-150Prozent {
  font-size: 150%
}
span.text-150Prozent {
  font-size: 150%
}
.text-150Prozent {
  font-size: 150%
}

p.text-200Prozent {
  font-size: 200%
}
span.text-200Prozent {
  font-size: 200%
}
.text-200Prozent {
  font-size: 200%
}

strong {
  font-weight: bold;
}
