body     {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 110%;}
#container {width: 900px; margin: 0 auto 0 auto; padding: 0; background: #FFF url(/_img/container_bg.gif) repeat-y; border-right: 1px solid #666}

#logo      {width: 220px; height: 155px; margin: 0; padding: 0; float: left; background: #f47920; color: #666; border-bottom: 1px solid #666}
#header    {width: 680px; height: 155px; margin: 0; padding: 0; float: left; background: #fff url(/_img/header.jpg) no-repeat; color: #666; border-bottom: 1px solid #666}
#left      {width: 220px;                margin: 0; padding: 0; float: left; background: transparent; color: #666; clear: left}
#center    {width: 495px;                margin: 0; padding: 0; float: left; background: #fff;    color: #666}
#centerBig {width: 445px;                margin: 0; padding: 0; float: left; background: #fff;    color: #666}
#right     {width: 160px;                margin: 0; padding: 0; float: left; background: #fff;    color: #666}
#rightBig  {width: 210px;                margin: 0; padding: 0; float: left; background: #fff;    color: #666}
#footer    {width: 900px; height:  25px; margin: 0; padding: 0; float: none; background: #999;    color: #FFF; clear: both; text-align: right}
#footer p  {padding: 5px; margin: 0; line-height: 100%;}

p,
#centerBig p,
#center table,
#centerBig table,
#center ul,
#centerBig ul,
#center ol,
#centerBig ol
    {font-size: 12px; margin: 10px 25px 15px 15px}
h1  {font-size: 22px; margin: 25px 25px 25px 15px; font-weight: normal;}
h2  {font-size: 18px; margin: 25px 25px 15px 15px; font-weight: normal;}
h3  {font-size: 14px; margin: 25px 25px 10px 15px; font-weight: bold;}

h1, h2, h3 {
  line-height: 115%;
}

#center ul,
#centerBig ul {
  list-style-type: disc;
}
#center li,
#centerBig li {
  margin-left: 25px;
  list-style-image: url(/_img/bullet.gif);
}

#center a,
#centerBig a {
  color: #f47920;
}

#center td,
#centerBig td {
  vertical-align: top;
}

#center .ausrRechts,
#centerBig .ausrRechts {
  text-align: right;
}
#center .flRechts,
#centerBig .flRechts {
  float: right;
  margin: 3px 0 3px 3px;
}
#center .flLinks,
#centerBig .flLinks {
  float: left;
  margin: 3px 3px 3px 0;
}

#center .userinfo,
#centerBig .userinfo {
  border-bottom: 1px solid #666;
  text-align: right;
}

img    {margin: 0; padding: 0; border: none}
img.logo {margin-top: 20px}

sup {font-weight: bold; font-size: 12px; margin: 0 0 0 0; color: #666}
a.footer {margin: 0; padding: 5px 5px 0 0; font-size: 12px; color: #FFF; text-decoration: none}

a:link        {margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-decoration: none}
a:visited     {margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-decoration: none}
a:active      {margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-decoration: none}
a:hover       {margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-decoration: underline}

/* Logo DIV */

#logo-logo {width: 220px; height: 76px; margin: 35px 0 0 0; z-index: 5;}
#logo-nav  {width: 220px; height: 30px; margin: 0 0 0 0; z-index: 5;}

ul.logo-nav     {margin: 14px 0 0 32px; padding: 0 0 0 0; list-style-type: none}
li.logo-nav     {font-size: 15px; font-weight: bold; margin:0 0 0 ; padding: 5px 0 0 0; width: 155px; height: 25px; background: transparent url(/_img/logo_nav_bg.gif) no-repeat; color: #FFF; list-style-type: none; float: left;  text-align: center}

a.logo-nav      {font-size: 13px; margin: 5px 0 0 0; padding: 25px 2px 0 0; color: #fff; text-decoration: none}
a.logo-nav:link   {font-size: 13px; margin: 5px 0 0 0; padding: 25px 2px 0 0; color: #f47920; text-decoration: none}
a.logo-nav:visited  {font-size: 13px; margin: 5px 0 0 0; padding: 25px 2px 0 0; color: #f47920; text-decoration: none}
a.logo-nav:active {font-size: 13px; margin: 5px 0 0 0; padding: 25px 2px 0 0; color: #f47920; text-decoration: none}
a.logo-nav:hover  {font-size: 13px; margin: 5px 0 0 0; padding: 25px 2px 0 0; color: #f47920; text-decoration: underline}

/* Header DIV */
#header-nav  {width: 680px; height: 30px; margin: 125px 0 0 0; z-index: 5;}

ul.header-nav {margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none}
li.header-nav     {font-size: 15px; font-weight: bold; margin:0 0 0 10px; padding: 5px 0 0 0; width: 155px; height: 25px; background: transparent url(/_img/header_nav_bg.gif) no-repeat; color: #FFF; list-style-type: none; float: left;  text-align: center}

a.header-nav      {font-size: 13px; margin: 30px 0 0 0; padding: 0; color: #fff; text-decoration: none}
a.header-nav:link     {font-size: 13px; margin: 30px 0 0 0; padding: 0; color: #fff; text-decoration: none}
a.header-nav:visited  {font-size: 13px; margin: 30px 0 0 0; padding: 0; color: #fff; text-decoration: none}
a.header-nav:active   {font-size: 13px; margin: 30px 0 0 0; padding: 0; color: #fff; text-decoration: none}
a.header-nav:hover    {font-size: 13px; margin: 30px 0 0 0; padding: 0; color: #fff; text-decoration: underline}

/* Linker DIV */

ul.left-nav     {margin: 10px 0 20px 0; padding: 0 0 0 0; width: 210px; list-style-type: none; background: transparent}
li.left-nav     {margin: 5px 0 0 0; padding:  5px 0 0 0; width: 210px; height: 30px; list-style-type: none; background: transparent url(/_img/nav_bg.gif) no-repeat}

a.left-nav      {font-size: 13px; margin: 0 0 0 10px; padding: 0; color: #fff; text-decoration: none}
a.left-nav:link   {font-size: 13px; margin: 0 0 0 10px; padding: 0; color: #fff; text-decoration: none}
a.left-nav:visited  {font-size: 13px; margin: 0 0 0 10px; padding: 0; color: #fff; text-decoration: none}
a.left-nav:active {font-size: 13px; margin: 0 0 0 10px; padding: 0; color: #fff; text-decoration: none}
a.left-nav:hover  {font-size: 13px; margin: 0 0 0 10px; padding: 0; color: #fff; text-decoration: underline}

ul.left-teaser     {width: 210px; margin: 0; padding: 0; border: none;}
li.left-teaser     {font-size: 10px; margin: 0; padding: 0; color: #FFF; display: block; width: 208px; border-right: 2px solid #FFF; }
li.left-teaser-shop {font-size: 10px; margin: 0; padding: 0 0 10px 0; color: #FFF; display: block; width: 208px; border-right: none; text-align: right }
li.left-teaser-shop img {border: none}
li.left-teaser-first {background: transparent url(/_img/left-teaser-top.gif) no-repeat; height: 15px; margin: 0; padding: 0; border: none; font-size: 1px; line-height: 1px;}
li.left-teaser-last  {background: transparent url(/_img/left-teaser-bottom.gif) no-repeat; height: 15px; margin: 0; padding: 0; border: none; font-size: 1px; line-height: 1px;}
h1.left-teaser     {font-size: 20px; margin: 0; padding: 0 5px   0   5px; color: #FFF; display: block; font-weight: normal;}
p.left-teaser    {font-size: 10px; margin: 15px 0 0 0; padding: 0 5px   0   5px; color: #FFF; display: block; line-height: 120%;}

/* Rechter DIV */

ul.right-teaser {margin: 25px 0 25px 10px; padding: 0; border-right: none}
li.right-teaser {font-size: 10px; margin: 0; padding: 5px; color: #666;  width: 160px; border-left: 2px solid #f47920;}

h1.right-teaser {font-size: 15px; margin: 0; padding: 0; color: #f47920; font-weight: bold}
h2.right-teaser {font-size: 10px; margin: 5px 0 0 0; padding: 0; color: #f47920; font-weight: bold}
a.right-teaser  {font-size: 10px; margin: 0; padding: 0; color: #666666; font-weight: bold; display: block; text-align: right; text-decoration: none; }
a.right-teaser:hover {text-decoration: underline}

li.right-teaser-first {background: transparent url(/_img/right-teaser-top.gif) no-repeat; height: 15px; display: block; width: 170px; margin: 0; padding: 0; border: none; font-size: 1px; line-height: 1px;}
li.right-teaser-last  {background: transparent url(/_img/right-teaser-bottom.gif) no-repeat; height: 15px; display: block; width: 170px;  margin: 0; padding: 0; border: none; font-size: 1px; line-height: 1px;}
p.right-teaser    {font-size: 10px; margin: 15px 0 0 0; padding: 0 5px   0   5px; display: block; line-height: 120%;}

#rightBig ul.subCats {
  margin-bottom: 15px;
}
#rightBig ul.subCats li {
  margin-left: 0;
  /*list-style-image: url(/_img/bullet.gif);*/
  list-style-type: none;
  font-size: 11px;
}
#rightBig h2.subCats {
  margin-left: 0;
}
#rightBig .subCats a {
  color: #f47920;
}

/* Center DIV */

#center ul.center-teaser   {width: 146px; display: block; margin: 50px 0 10px 10px; padding: 0; float: left; list-style-type: none;}
#center li.center-teaser   {width: 146px; display: block; margin: 0;                padding: 0; background: transparent url(/_img/center_teaser_bg.gif) no-repeat; list-style-type: none;}

#center h1.center-teaser   {display: block; margin: 0; padding: 5px; font-size: 14px; color: #fff; background: transparent; font-weight: bold;}
#center a.center-teaser    {display: block; margin: 0; padding: 5px; font-size: 10px; color: #fff; background: transparent; text-align: right; text-decoration: none; font-weight: bold; color: #fff; text-decoration: none;}
#center a.center-teaser:hover { color: #fff; text-decoration: underline; }
#center img.center-teaser  {display: block; margin: 0; padding: 0}


div.tickercontainer {
    padding: 0 0 0 20px;
    margin: 0 0 20px 0;
}

div.ticker1 {
    position: relative;
    overflow: hidden;
    background-color: #eee;
    height: 33px;
    width: 410px;

    margin: 0;
    padding: 0;
}

div.ticker2 {
    position: absolute;
    top: 0;
    left: 0;
    height: 33px;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0;
    padding: 3px 0 0 0;

    font-size: 17px;
    font-weight: bold;
}

div.ticker2 a {
    color: #000;
    text-decoration: none;
}

div.ticker2 a span {
    color: #666;
    text-decoration: none;
}



