body { font-family:Arial,Helvetiva-sans-serif; font-weight:normal; font-size:9pt; }

div.htags      { position:absolute; left:0px; top:-200px; width:100%; height:100px; }
div.mainnavbar { position:absolute; left:0px; bottom:0px; width:100%; height:30px;  background-repeat:repeat-x; background-position:top left; }
div.sitemapblock { float:left; width:230px; min-height:200px; }
div.onlinegame   { float:left; width:320px; height:330px; text-align:center; }

div.bgleft     { position:absolute; left:0px;  bottom:0px; height:400px; width:50%; background-image:url(/images/image_left.jpg); background-position:bottom left;  background-repeat:repeat-x; z-index:1; }
div.bgright    { position:absolute; right:0px; bottom:0px; height:400px; width:50%; background-image:url(/images/image_left.jpg); background-position:bottom right; background-repeat:repeat-x; z-index:1; }

div.subnavpri { width:190px; height:23px; margin:0px; text-indent:10px; vertical-align:middle; }
div.subnavsec { width:190px; height:20px; margin:0px; text-indent:22px; vertical-align:middle; }
div.subnavter { width:190px; height:20px; margin:0px; text-indent:34px; vertical-align:middle; }
div.offerbox  { padding-right:10px; }

a:link        { color:#FF0000; text-decoration:none; font-weight:normal; } 
a:visited     { color:#FF0000; text-decoration:none; font-weight:normal; } 
a:active      { color:#FF0000; text-decoration:none; font-weight:normal; } 
a:hover       { color:#FF0000; text-decoration:underline; font-weight:normal; } 

a.ext           { background: url(/images/extlink.png) right center no-repeat; padding-right:13px; color:#FF0000; text-decoration:none; }
a.ext:link      { color:#FF0000; text-decoration:none; }
a.ext:visited   { color:#FF0000; text-decoration:none; }
a.ext:active    { color:#FF0000; text-decoration:none; }
a.ext:hover     { color:#FF0000; text-decoration:underline; }

a.news { font-size:9pt; text-decoration:none; }
a.news:link     { color: #00286F; }
a.news:visited  { color: #00286F; }
a.news:active   { color: #00286F; }
a.news:hover    { color: #00286F; background-color:#E0E0E0; }

a.mainmenu  { padding:0px 20px 0px 12px; font-size:12px; text-decoration:none; cursor:pointer; }
a.mainmenu:link    { color:#FFFFFF; }
a.mainmenu:visited { color:#FFFFFF; }
a.mainmenu:active  { color:#FFFFFF; }
a.mainmenu:hover   { color:#FEC402; }

a.mainmenua { padding:0px 20px 0px 12px; font-size:12px; text-decoration:none; cursor:pointer; background-image:url(/images/navim1.gif); background-position:0px 3px; background-repeat:no-repeat; }
a.mainmenua:link    { color:#FFFFFF; }
a.mainmenua:visited { color:#FFFFFF; }
a.mainmenua:active  { color:#FFFFFF; }
a.mainmenua:hover   { color:#FEC402; }

a.submenu  { padding:0px 0px 0px 12px; font-size:12px; text-decoration:none; font-weight:normal; }
a.submenu:link     { color:#000000; }
a.submenu:visited  { color:#000000; }
a.submenu:active   { color:#000000; }
a.submenu:hover    { color:#FF0000; }

a.submenua { padding:0px 0px 0px 12px; font-size:12px; text-decoration:none; font-weight:bold; background-image:url(/images/navis1.gif); background-position:0px 5px; background-repeat:no-repeat; }
a.submenua:link    { color:#000000; }
a.submenua:visited { color:#000000; }
a.submenua:active  { color:#000000; }
a.submenua:hover   { color:#FF0000; }

a.sitemap { font-size:12px; text-decoration:none; font-weight:normal; }
a.sitemap:link     { color:#000000; }
a.sitemap:visited  { color:#000000; }
a.sitemap:active   { color:#000000; }
a.sitemap:hover    { color:#FEC402; }

a.sitemapm { font-size:12px; text-decoration:none; font-weight:bold; }
a.sitemapm:link    { color:#000000; }
a.sitemapm:visited { color:#000000; }
a.sitemapm:active  { color:#000000; }
a.sitemapm:hover   { color:#FEC402; }

p    { font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000000; }
pre  { font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000000; }
td   { font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000000; }
ul	  { font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#000000; list-style-position:outside; margin:5px 0px 3px -25px; list-style-type:bullet; padding-left:-10px; }
li   { margin:1px 0px; }

h1   { font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#000000; line-height:12pt; font-weight:bold;   margin:0px 0px 12px 0px; }
h2   { font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#000000; line-height:12pt; font-weight:normal; margin:0px 0px 12px 0px; }
h3   { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; line-height:11pt; }
h4   { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; line-height:10pt; }
h5   { font-family:Arial,Helvetica,sans-serif; font-size:9pt;  color:#000000; line-height:10pt; }

.titel    { font-size:11pt; font-weight:bold; line-height:15pt; }
.warning  { font-size:9pt;  font-weight:bold;   color:#FF0000; }
.tiny     { font-size:11px; font-weight:normal; color:#000000; }

td.c     { width:16px; height:16px; vertical-align:center; text-align:center; font-size:10px; border-color:#E0E0E0; }
div.cal_table   { width:119px; font-size:10px; font-family:Arial,Helvetica,sans-serif; border-style:solid; border-width:1px 0px 0px 1px; border-color:#E0E0E0; padding:0px; overflow:hidden; }
div.cal_table_h { border:solid 1px #E0E0E0; font-size:11px; background-color:#E0E0E0; font-weight:bold; }
div.ch  { float:left; width:16px; height:14px; text-align:center; vertical-align:center; font-weight:bold;   border-style:solid; border-width:0px 1px 1px 0px; border-color:#E0E0E0; background-color:#F6F6F6; }
div.cn  { float:left; width:16px; height:16px; text-align:center; vertical-align:center; font-weight:normal; border-style:solid; border-width:0px 1px 1px 0px; border-color:#E0E0E0; }
div.cs  { float:left; width:16px; height:16px; text-align:center; vertical-align:center; font-weight:normal; border-style:solid; border-width:0px 1px 1px 0px; border-color:#E0E0E0; background-color:#E0E0E0; }
div.cl  { width:119px; clear:both; white-space:nowrap; overflow:hidden; }

p.navbar { line-height:28px; margin:0px; border:0px; font-size:21px; padding-left:20px; }

[lang|="de"]>*    {quotes: "»"  "«"  "›"  "‹"}
[lang ="de-de"]>* {quotes: "„"  "“"  "‚"  "‘"}
[lang|="de-ch"]>* {quotes: "«"  "»"  "‹"  "›"}
[lang|="fr"]>*    {quotes: "«\2009" "\2009»" "‹\2009" "\2009›"}	/*thin space*/
[lang|="en"]>*    {quotes: "“"  "”"  "‘"  "’"}
q:lang(de)        {quotes: "»"  "«"  "›"  "‹"}
q:lang(de-de)     {quotes: "„"  "“"  "‚"  "‘"}
q:lang(de-ch)     {quotes: "«"  "»"  "‹"  "›"}
q:lang(fr)        {quotes: "«\2009" "\2009»" "‹\2009" "\2009›"}
q:lang(en)        {quotes: "“"  "”"  "‘"  "’"}
q:before          {content:  open-quote}
q:after           {content: close-quote}
dfn:before        {content: "›"}
dfn:after         {content: "‹"}
