@charset "iso-8859-1";
/* @charset "iso-8859-1"; */
/* author: Alexander Bauer */
/* Creation date: 09.04.2008 */

BODY
{
    	BACKGROUND-COLOR: #ffffff;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 9pt;
	TEXT-ALIGN: left;
	height:100%;
}

SCRIPT
{
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 8pt;
}

H1
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 500;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 17pt;

}
H2
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 400;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 11pt;

}
H3
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 300;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 9pt;

}
H4
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 200;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 7pt;

}
P
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 8pt;

}
blockquote
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 9pt;
}
ul
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 8pt;

}
li
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 8pt;

}

TABLE
{
	BORDER: 0px none;
}
TD
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 8pt;
	FONT Color: #ffffff;
}
TH
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: 300;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;

}
A:link
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	FONT-WEIGHT: 300;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
}
A:visited
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	FONT-WEIGHT: 300;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
}
A:active
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	FONT-WEIGHT: 300;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
}
A:hover
{
    COLOR: #0000ff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	FONT-WEIGHT: 300;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
}
FORM
{
    BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: 100;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
}

#all {
  position:absolute;
  top:0px;
  margin-left:-10px;
  FONT-FAMILY: Verdana;
  font-size:0.8em;
}
*html #all {
  height: 100%;
}
#content_wrap {
   width:950px;
  /* height: 100%;*/
   margin-left:15px;
   background-color:white;
}
*html #content-wrap {
  margin-left:0px;
}

#menu {
  float:left;
  width:128px;
  margin-left:13px;
  padding-bottom:5px;
  border:1px solid #003A70;
}
*html #menu {
  margin-left:6px;
}

#menu a:visited {
  color:blue;
}
.menu1_level1 {
  font-size:1.1em;
  margin-top:15px;
  margin-bottom:0px;
}
.menu1_level2 {
  font-size:0.9em;
}
.menu1_level3 {
  font-size:0.9em;
}

#content, #rightleft {
  width:700px;
  height:auto;
  margin-left:155px;
  margin-right:15px;
  font-size: 0.9em;
}
*html #content, #rightleft {
  margin-left:148px;
}
#rightleft a, td {
  font-size: 0.85em;
}
#rightleft a:visited {
  color:blue;
}

#head {
   /*position:absolute;*/
   width:990;
   height:200px;
   margin-left:15px;
   margin-top:5px;
   background-image:url("images/bundesliga.jpg");
   background-repeat:no-repeat;
   background-position:center top;
   background-color:white;
}

#top_menu {
   position:absolute;
   right: 70px;
   top: 32px;
   width:220px;
   z-index:1;
   color: black;
}
#top_menu a {
   color: black;
   text-decoration: none;
}
#top_menu input {
   font-size: 0.8em;
   border: 1px solid #FFFFFF;
   background-color: #003A70; 
   color: black;
   margin-left:5px;
}
#top_menu td {
   vertical-align: top;
   color: black;
}

#foot1 {
   /*position:absolute;*/
   width:980px;
   height:auto; /*96;*/
   margin-left:5px;
   /*top:480;*/
   padding-left:140px;
   background-image:url("gfx/images/jugend.jpg");
   background-repeat:no-repeat;
   background-position:left top;
   background-color:white;
   border:1px solid #003A70;
}
*html #foot1 {
   width:980px;
   padding-left:135px;
}
#foot2 {
   /*position:absolute;*/
   width:980px;
   margin-top:10px;
   margin-left:5px;
   /*top:586;*/
   background-color:white;
   text-align:center;
   color:#999999;
   font-size:1em;
   FONT-FAMILY: Verdana;
}

#left-border {
   position:absolute;
   left:0;
   width:15px;
   height:100%;
   top: 0px;
   bottom: 0px;
}

#right-border {
   position:absolute;
   left:785px;
   height:100%;
   width:15px;
   top:0px;
}

#clickmap a {
  position: absolute;
  text-decoration: none;
}
#clickmap a i {
  visibility: hidden;
}

a#dpv {height: 120px;width: 118px;top: 20px;left: 30px;}

a#bawue {height: 27px;width: 28px;top: 34px;left:150px;}
a#bayern {height: 27px;width: 28px;top: 34px;left:178px;}
a#berlin {height: 27px;width: 28px;top: 34px;left:208px;}
a#hessen {height: 27px;width: 28px;top: 34px;left:238px;}
a#niedersachsen {height: 27px;width: 28px;top: 34px;left:268px;}
a#nord {height: 27px;width: 28px;top: 34px;left:298px;}
a#nrw {height: 27px;width: 28px;top: 34px;left:328px;}
a#rlp {height: 27px;width: 28px;top: 34px;left:358px;}
a#saar {height: 27px;width: 28px;top: 34px;left:388px;}
a#thueringen {height: 27px;width: 28px;top: 34px;left:418px;}

a#cep {height: 27px;width: 35px;top: 34px;left:855px;z-index:99;}
a#fipjp {height: 27px;width: 25px;top: 34px;left:891px;z-index:99;}
a#cms {height: 27px;width: 63px;top: 34px;left:917px;z-index:99;}

/* a#nada {height: 33px;width: 40px; top: 80px;left:28px;}*/
/* a#nov {height: 33px;width: 40px; top: 102px;left:28px;}*/
/* a#worldgames {height: 33px;width: 40px;top: 135px;left:28px;}*/
/* a#sportbund {height: 33px;width: 40px;top: 168px;left:28px;}*/
/* a#dbbpv {height: 27px;width: 55px;top: 34px;left:659px;z-index:99;}*/

.spacer {
      float: none;
      clear: both;
      height: 1px;
}