/*
Globale Definitionen
*/
html   { height:100%; }
body   { background:#fff; margin:0; padding:0; height:100%; font:normal 0.8em Arial,Helvetica,sans-serif; text-align:center; }
body.games  { background:url(/english/img/games_bg_main.gif) repeat-y top left; background-color:#DFEEF6; }
table, img  { border:0; padding:0; margin:0; }
td, th   { vertical-align:top; text-align:left; padding:0; margin:0; }
form   { padding:0; margin:0; border:0; }
fieldset  { border:0; padding:0; margin:0; }
a    { color:#771156; text-align_left; }
caption   { width:0; height:0; padding:0; margin:0; font-size:0; color:#FFFFFF; }
span.hide  { display:none; }
span.all  { display:none; clear:both; }
span.silent  { volume:silent; }
br.all   { clear:both; padding:0; margin:0; border:0; line-height:0; }
a.hiddenlink { position:absolute; left:-1000px; top:-1000px; width:0; height:0; overflow:hidden; display:inline; }

/*
Definitionen für die Hauptnavigation
*/
#mainnavi ul { margin:0; padding:0; border:0; list-style-type:none; }
#mainnavi ul li { display:block; float:left; padding:0; margin:0; border:0; font-size:1.1em; }
#mainnavi a  { display:block; font-weight:bold; padding:0 14px; margin:0; line-height:1.5em; text-decoration:none; white-space:nowrap; }
#mainnavi a:hover { background-color:#EFDDE9; }
#mainnavi a:focus { background-color:#EFDDE9; }
#mainnavi a:visited {  }
#mainnavi a.highlight { background-color:#EFDDE9; }
/* die nachfolgende Zeile wird nur vom IE auf dem Mac erkannt */
*>html #mainnavi a  { display:inline; font-weight:bold; padding:0 14px; margin:0; text-decoration:none; white-space:nowrap; }

/*
Definitionen für die Metanavigation
*/
#metanavi ul { margin:0; padding:0; border:0; list-style-type:none; float:left; }
#metanavi li { margin:0; padding:0; line-height:1.2em; }
#metanavi a  { padding:0; margin:0; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#metanavi a:hover { text-decoration:underline; }
#metanavi a:focus { text-decoration:underline; }
#metanavi a.highlight { text-decoration:underline; }
#metanavi a.lang { margin-left:8px; }
#metanavi a.lang:hover {text-decoration:none; }
#metanavi p  { float:right; text-align: center; margin:-0.4em 0 0 0; padding:0 1em 0 0; border:0; }
#metanavi img {margin-top:0.4em}

/*
Definitionen für die Breadcrumb-Zeile
*/
#breadcrumb p { padding:0; margin:0; }
#breadcrumb a { padding:0; margin:0; text-decoration:none; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; }
#breadcrumb a:hover { text-decoration:underline; }
#breadcrumb a:focus { text-decoration:underline; }
#breadcrumb a.back { display:block; float:right; padding:0 0 0 10px; background:url(/english/img/link_arrowback.gif) no-repeat top left; }
#breadcrumb span.gray { color:#585858; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; }

/*
Definitionen für die Marginalspalte
*/
#marginal h2 { color:#174F7B; font-size:1em; display:block; padding:0; margin:0 0 5px 0; border:0; }
#marginal h2.context { padding:0 0 9px 0; margin:0 1em 12px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
#marginal h3.context { margin:0 1em 0.4em 0; font:bold 0.9em Arial,Helvetica,sans-serif; }
#marginal input.searchfield { font-size:1em; width:116px; margin:0; padding:0; }
#marginal input.searchbutton { margin:0 0 -3px 5px; padding:0; }
#marginal form { padding-bottom:0.2em; }
#marginal a  { display:block; padding:0; margin:0; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#marginal a:hover { text-decoration:underline; }
#marginal a:focus { text-decoration:underline; }
#marginal a:visited { color:#A04883; }
#marginal p a.context { display:block; font:bold 0.85em Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:0 1em 0 1.2em; background:url(/english/img/link_arrow.gif) no-repeat top left; }
#marginal p a.context:hover { text-decoration:underline; }
#marginal p a.context:focus { text-decoration:underline; }
#marginal p a.context:visited { color:#A04883; }
#marginal p a.extern { display:block; font:bold 0.85em Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:0 1em 0 1.3em; background:url(/english/img/link_extern.gif) no-repeat top left; }
#marginal a.german { display:block; font:bold 0.85em Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:0 1em 0 1.3em; background:url(/english/img/link_german.gif) no-repeat top left; }
#marginal a.german:hover { text-decoration:underline; }
#marginal a.extern:hover { text-decoration:underline; }
#marginal a.extern:focus { text-decoration:underline; }
#marginal a.extern:visited { color:#A04883; }
#marginal a.link {  margin:0.2em 1em 0 0; padding:0 0 0 1.2em; background:url(/english/img/link_arrow.gif) no-repeat top left; }
#marginal p.context { font:normal 0.85em Arial,Helvetica,sans-serif; margin:0 1em 0 0; padding:0; }
#marginal p.context .date { padding-left:1.2em; }
#marginal p.divider { font-size:0; line-height:0; margin:0; padding:20px 0; border:0; }
#marginal p.dividerline { height:1em; text-align:center; margin:0.5em 0 0.5em -1em;; padding:0; }
#marginal p.dividerline span { padding:0 20px; background:url(/english/img/startpage_divider.gif) repeat-x left; }
#marginal p a    { display:inline; background:none; font-size:1em; margin:0; padding:0; }
#marginal a.banner { display:inline; }
#marginal img.banner { margin-top:0.3em; }

/*
Definitionen für die Subnavigation
*/
#subnavi p  { color:#585858; font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; display:block; padding:0 0 9px 0; margin:0 0 9px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
#subnavi ul { margin:0 0 0 11px; padding:0 0 0 8px; border:0; list-style-image:url(/english/img/link_arrow.gif); }
#subnavi li ul { margin:0 0 4px 2px; }
#subnavi li { line-height:0; margin:0; padding:0; border:0; }
#subnavi a  { display:block; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:1px 0; border:0; }
#subnavi a:hover { background-color:#EFDDE9; }
#subnavi a:focus { background-color:#EFDDE9; }
#subnavi p.highlight  { display:block; color:#771156; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:1px 0; border:0; background:none; background-color:#EFDDE9; }
#subnavi ul.firstlevel a { font-weight:bold; }
#subnavi ul.firstlevel p.highlight { font-weight:bold; }
#subnavi ul.secondlevel a { font-weight:normal; }
#subnavi ul.secondlevel p.highlight { font-weight:normal; background-color:#EFDDE9; }
#subnavi ul.thirdlevel a { font-weight:normal; }
#subnavi ul.thirdlevel p.highlight { font-weight:normal; background-color:#EFDDE9; }
#subnavi ul.fourthlevel a { font-weight:normal; }
#subnavi ul.fourthlevel p.highlight { font-weight:normal; background-color:#EFDDE9; }
#subnavi ul.fifthlevel a { font-weight:normal; }
#subnavi ul.fifthlevel p.highlight { font-weight:normal; background-color:#EFDDE9; }
#subnavi ul.sixthlevel a { font-weight:normal; }
#subnavi ul.sixthlevel p.highlight { font-weight:normal; background-color:#EFDDE9; }
#subnavi a.belownavigation { width:0; height:0; padding:0; margin:0; border:0; }

/*
Definitionen für die Sitemap
*/
div.sitemapDivider { width:90px; float:left; }
#sitemap h1  { font:normal 1.5em Arial,Helvetica,sans-serif; margin:0 0 30px 0; padding:0; }
#sitemap a.mainlink { font:bold 1em Arial,Helvetica,sans-serif; text-decoration:none; display:block; padding:0 0 6px 0; margin:0 0 12px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
#sitemap a.mainlink:hover { text-decoration:underline; padding:0 0 6px 0; margin:0 0 12px 0; }
#sitemap a.mainlink:focus { text-decoration:underline; padding:0 0 6px 0; margin:0 0 12px 0; }
#sitemap ul  { margin:0 0 0 11px; padding:0 0 0 8px; border:0; list-style-image:url(/english/img/link_arrow.gif); }
#sitemap li  { line-height:0em; margin:0; padding:0; }
#sitemap ul.firstlevel a  { font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#sitemap ul.firstlevel a:hover { background-color:#EFDDE9; }
#sitemap ul.firstlevel a:focus { background-color:#EFDDE9; }
#sitemap ul.firstlevel img { float:left; margin-left:2px; }

/*
Definitionen für den Content-Bereich
*/
#contentframe a { text-align:left; font-weight:bold; text-decoration:none; margin:0 0 0.3em 0; padding:0; } /* Standard-Link */
#contentframe a:hover { text-decoration:underline; }
#contentframe a:focus { text-decoration:underline; }
#contentframe a:visited { color:#A04883; }
#contentframe a.inline { display:inline; margin-right:20px; } /* Link im Textfluss */
#contentframe a.lexikon { display:block; float:left; width:2.8em; }
#contentframe a.download { display:inline-block; margin-right:0.5em; padding-left:1.2em; background:url(/english/img/link_arrowdownload.gif) no-repeat top left; } /* Link für Downloads (Pfeil nach unten) */
#contentframe a.audio { font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; display:inline-block; margin-right:0.5em; padding-left:1.3em; background:url(/english/img/link_audio.gif) no-repeat top left; } /* Link auf Audio-Dateien */
#contentframe a.video { font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; display:inline-block; margin-right:0.5em; padding-left:1.3em; background:url(/english/img/link_video.gif) no-repeat top left; } /* Link auf Video-Dateien */
#contentframe a.contextbig { display:block; font:bold 1em Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:0 1em 0 1.2em; background:url(/english/img/link_arrow.gif) no-repeat top left; } /* Link im Content-Kontext-Bereich */
#contentframe a.back { display:block; float:left; line-height:0.85em; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 1.2em; margin:0; background:url(/english/img/link_arrowback.gif) no-repeat top left; } 
#contentframe a.top { display:block; float:right; line-height:0.85em; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 1.2em; margin:0; background:url(/english/img/link_top.gif) no-repeat top left; } /* Link für den Sprung zum Beginn der Seite */
#contentframe a.print { display:block; float:left; line-height:0.85em; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 1.2em; margin:0; background:url(/english/img/link_print.gif) no-repeat top left; } /* Link zur Druckversion */
#contentframe a.print:hover { text-decoration:underline; }
#contentframe a.next { display:block; float:right; line-height:0.85em; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; padding:0 1.2em 0 0; margin:0; background:url(/english/img/link_arrow.gif) no-repeat top right; }
#contentframe a.linklist { display:block; _display:inline-block; font-weight:bold; text-decoration:none; margin:0.2em 0 0 0; padding:0 0 0 1.2em; background:url(/english/img/link_arrow.gif) no-repeat top left; } /* Link in der Linkliste */
#contentframe a.linklist:hover { text-decoration:underline; }
#contentframe a.linklist:focus { text-decoration:underline; }
#contentframe a.linklist:visited { color:#A04883; }
#contentframe a.linklistExtern { display:block; _display:inline-block; font-weight:bold; text-decoration:none; margin:0.2em 0 0 0; padding:0 0 0 1.2em; background:url(/english/img/link_extern.gif) no-repeat top left; } /* Externer Link in der Linkliste */
#contentframe a.linklistExternGerman { display:block; _display:inline-block; font-weight:bold; text-decoration:none; margin:0.2em 0 0 0; padding:0 0 0 1.2em; background:url(/english/img/link_german.gif) no-repeat top left; } /* Externer Link in der Linkliste auf deutsche Seite */
#contentframe a.linklistExternGerman:hover { text-decoration:underline; }
#contentframe a.linklistExtern:hover { text-decoration:underline; }
#contentframe a.linklistExtern:focus { text-decoration:underline; }
#contentframe a.linklistExtern:visited { color:#A04883; }
#contentframe p a    { display:inline; background:none; margin:0; padding:0; }
#contentframe ul { list-style-type:square; }
#contentframe ul.linklist { margin:0; padding:0; border:0; list-style-type:none; }
#contentframe ul.linklist li { margin:0.5em 0; }
#contentframe p ul { list-style-type:square; margin-left:1em; }
#contentframe li p a    { display:inline; background:none; margin:0; padding:0; }
#contentframe span.gray { color:#585858; font:normal 0.9em Arial,Helvetica,sans-serif; }
#contentframe p { padding:0; margin:0 6px 0.8em 0; }
#contentframe p.big { font:normal 1.4em Arial,Helvetica,sans-serif; margin:0 0 0.5em 0; padding:0; }
#contentframe p.form { float:left; width:8em; margin:0 0 0.3em 0; }
#contentframe p.form2 { margin:0 0 0.3em 8em; }
#contentframe p.right { padding:0; margin:0 0 1em 1em; float:right; }
#contentframe p.contact { padding-left:1em; }
#contentframe p.mediabox { color:#585858; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; display:block; padding:0 0 6px 0; margin:0 0 12px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
#contentframe p.contextbigGray { color:#585858; font:normal 1em Arial,Helvetica,sans-serif; margin:0 0 0 1.2em; padding:0; }
#contentframe p.contextbigBlack { font:normal 1em Arial,Helvetica,sans-serif; margin:0 0 0 1.2em; padding:0; }
#contentframe p.dividerline { font-size:0.2em; line-height:0.2em; height:0.2em; margin:0; padding:0; width:100%; background:url(/english/img/startpage_divider.gif) repeat-x left; }
#contentframe p.dividerline2 { font-size:0em; height:3px; margin:0; padding:0; width:100%; background:url(/english/img/startpage_divider.gif) repeat-x left; }
#contentframe p.source { margin:0 0 5px 0; padding:0; width:100%; text-align:right; color:#585858; font-size:0.85em; }
#contentframe ul.inline { display:block; padding:0; margin:0; border:0; }
#contentframe ul.inline li { display:inline; padding-left:1px; margin:0; border:0; }
#contentframe ul.inline li a { display:inline; padding:0; margin:0; border:0; background:none; }
#contentframe form textarea { margin-bottom:6px; font:normal 1em Arial,Helvetica,sans-serif; }
#contentframe form select { font-size:1em; }
#contentframe form input { font-size:1em; }
#contentframe form input.submit { background:#FFFFFF url(/english/img/button_search.gif) no-repeat top left; text-align:left; border:0; margin:10px 0 0 0; padding:2px 0 2px 24px; color:#871C64; font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#contentframe form p { margin-bottom:0; }
#contentframe form table { border:0; padding:0; margin:0; width:390px; }
#contentframe form th { padding:2px 6px 2px 0; margin:0; text-align:left; vertical-align:top; white-space:nowrap; }
#contentframe form td { padding:2px 6px 2px 0; margin:0; text-align:left; vertical-align:top; }
#contentframe form span.star { color:#961C6E; font-size:1.3em; font-weight:bold; }
#contentframe form span.gray { color:#585858; font-size:1em; }
#contentframe form .width125 { width:125px; }
#contentframe form .width180 { width:180px; }
#contentframe form .width390 { width:390px; }
#contentframe h1 { font:normal 1.4em Arial,Helvetica,sans-serif; margin:0 0 0.5em 0; padding:0; }
#contentframe h1.small { font:bold 1em Arial,Helvetica,sans-serif; padding:0; margin:0 0 0.8em 0; }
#contentframe h2 { font:bold 1em Arial,Helvetica,sans-serif; margin:0 0 0.8em 0; padding:0; }
#contentframe h2.blue { color:#174F7B; font:bold 1em Arial,Helvetica,sans-serif; display:block; padding:0 0 6px 0; margin:0 0 9px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
#contentframe h2.linklist { font:bold 1em Arial,Helvetica,sans-serif; margin:1.5em 0 0.8em 0; padding:0; }
#contentframe h2.bluebg { background-color:#ECF4FA; font-weight:bold; padding-left:1em; margin-top:2em; }
#contentframe h3 { margin:1em 0 0.5em 0; font:bold 1em Arial,Helvetica,sans-serif; }
#contentframe h3.contextbig { margin:0.6em 0 0.4em 0; font:bold 0.9em Arial,Helvetica,sans-serif; }
#contentframe table.maxwidth { width:100%; border-collapse:collapse; }
#contentframe th, td { font:normal 1em Arial,Helvetica,sans-serif; padding:0.1em 1em; }
#contentframe tr.blue { background-color:#ECF4FA; }
#contentframe td.rightbold { text-align:right; font-weight:bold; }
#contentframe img.bigimage { margin-bottom:6px; margin-top:4px; display:block; padding:0; }
#contentframe img.bigimagemargin { margin:4px 0px 6px 6px; display:block; float:right; padding:0; }
#contentframe img.fotostrecke { margin:4px 0px 6px 0px; display:block; padding:0; }
#contentframe div.content2columns { width:225px; float:left; margin-top:10px; margin-bottom:10px; }
#contentframe div.content2columns a { display:inline-block; margin-top:0.5em; margin-bottom:0; }
#contentframe div.content2columns img { margin:0.3em 0 0.3em 1.2em; }
#contentframe div.content2columns p { margin:0 0 0 1.2em; padding:0; }
#contentframe div.content2columns span.context { color:#585858; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; }
div.linklist-block { float:left; width:320px; margin:6px 0; }
#contentframe div.linklist-block h2.linklist { margin:0 0 6px 0; padding:0; }
#contentframe div.linklist-block p { margin:0 0 6px 0; padding:0; }
#contentframe div.linklist-block a { font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; padding-left:1.3em; }
div.linklist-image { float:right; margin:6px 0; }
#contentframe div.linklist-image a { display:inline; padding:0; margin:0; }
#contentframe div.linklistvideo { margin-top:6px; }
#contentframe div.linklistvideo img { display:block; float:left; margin:0 8px 8px 0; }
#contentframe div.linklistvideo p.title { float:left; padding:0; margin:0; font-weight:bold; }
#contentframe div.linklistvideo p.date { float:right; padding:0; margin:0; }
div.content2columnsDivider { width:20px; float:left; }
div.mediabox { float:right; width:20em; margin:0 0 10px 10px; padding:0; }
div.printtop { margin:1em 0 1em 0; padding:0; width:100%; clear:both; }
div.printtop li { display:inline; }
div.centered { width:100%; margin:0 0 12px 0; text-align:center; }
#contentframe li.spiele p.left { display:block; float:left; width:25.04em; margin:0; padding:0; }
#contentframe li.spiele p.right { display:block; float:right; margin:0; padding:0; }
#contentframe li.spiele a { text-decoration:none; }
#contentframe li.spiele a:hover { text-decoration:underline; }
#contentframe li.spiele a:focus { text-decoration:underline; }
#contentframe li.spiele a.extern { display:block; font-weight:bold; text-decoration:none; margin:0.5em 0 0 0; padding:0 0 0 1.2em; background:url(/english/img/link_extern.gif) no-repeat top left; }
#contentframe li.spiele a.extern:hover { text-decoration:underline; }
#contentframe li.spiele a.extern:focus { text-decoration:underline; }
#contentframe li.spiele a.top { display:block; float:right; line-height:0.85em; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 1.2em; margin:0; background:url(/english/img/link_top.gif) no-repeat top left; }
#contentframe li.spiele p.dividerline { font-size:0em; height:3px; margin:0.5em 0; padding:0; width:100%; background:url(/english/img/startpage_divider.gif) repeat-x left center; }
#contentframe li.spiele p.dividerline2 { font-size:0em; height:3px; margin:0; padding:0; width:100%; background:url(/english/img/startpage_divider.gif) repeat-x left; }
#contentframe dt, dd { margin:0; padding:0; }
#content h1.blue404 { color:#174F7B; font-size:1.4em; font-weight:normal; display:block; padding:0 0 9px 0; margin:2em 0 12px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
#content404 a.linklist { display:inline-block; font-weight:bold; text-decoration:none; margin:0; padding-left:1.2em; border:0; background:url(/english/img/link_arrow.gif) no-repeat top left; }

#ecard a  { display:block; font:bold 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; margin:0 0 0.3em 0; padding:0 0 0 1.2em; background:url(/english/img/link_arrow.gif) no-repeat top left; } /* Standard-Link mit Verdana */
#ecard a:hover { text-decoration:underline; }
#ecard a:focus { text-decoration:underline; }
#ecard h1  { font:normal 1.5em Arial,Helvetica,sans-serif; margin:0 0 30px 0; padding:0; }

/*
Definitionen für die Spiele-Startseite
*/
#games-top img.left { display:block; float:left; margin:0; padding:0; }
#games-top img.right { display:block; float:right; margin:0; padding:0; }
#games-bottom img.left { display:block; float:left; margin:0; padding:0; }
#games-bottom img.right { display:block; float:right; margin:0; padding:0; }
#games-contentframe img.logo { display:block; margin:0 0 10px 40px; }
#gamesColumnA p { margin:0 0 175px 0; }
#gamesColumnA p.indent { padding:0 25px 0 40px; }
#gamesColumnA span.blue { font-weight:bold; color:#436E8B; }
#gamesColumnBContent ul { margin:0; padding:0; border:0; list-style-type:none; }
#gamesColumnBContent ul li { margin:0; padding:0; border:0; }
#gamesColumnBContent p.left { display:block; float:left; width:25.04em; margin:0; padding:0; }
#gamesColumnBContent p.right { display:block; float:right; margin:0; padding:0; }
#gamesColumnBContent a { text-decoration:none; }
#gamesColumnBContent a:hover { text-decoration:underline; }
#gamesColumnBContent a:focus { text-decoration:underline; }
#gamesColumnBContent a.extern { display:block; font-weight:bold; text-decoration:none; margin:0.5em 0 0 0; padding:0 0 0 1.2em; background:url(/english/img/link_extern.gif) no-repeat top left; }
#gamesColumnBContent a.extern:hover { text-decoration:underline; }
#gamesColumnBContent a.extern:focus { text-decoration:underline; }
#gamesColumnBContent a.top { display:block; float:right; line-height:0.85em; font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; padding:0 0 0 1.2em; margin:0; background:url(/english/img/link_top.gif) no-repeat top left; }
#gamesColumnBContent p.dividerline { font-size:0em; height:3px; margin:8px 0; padding:0; width:100%; background:url(/english/img/startpage_divider.gif) repeat-x left center; }
#gamesColumnBContent p.dividerline2 { font-size:0em; height:3px; margin:0; padding:0; width:100%; background:url(/english/img/startpage_divider.gif) repeat-x left; }

/*
Definitionen für die Fußzeile
*/
#footer p  { color:#585858; padding:0 0 1em 0; }
#footer a.inline { font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#footer a.inline:hover { text-decoration:underline; }
#footer a.inline:focus { text-decoration:underline; }
#footer p.inline { padding:0; margin:0; }

/*
Definitionen für die Startseitenspalten
*/
div.startpage h1 { color:#174F7B; font-size:1em; display:block; padding:0 0 9px 0; margin:0 0 12px 0; background:url(/english/img/startpage_divider.gif) repeat-x bottom; }
div.startpage h1.noline { padding:0 0 0 0; margin:0 0 8px 0; float:left; background: none }
div.startpage h1 img { float:none; margin:0 0 -0.2em 0.2em; }
div.startpage p { padding:0; margin:0; }
div.startpage p.date { font-size:0.9em; line-height:0.9em; color:#585858; padding:0 0 0 0; margin:0 0 7px 0; }
div.startpage p.additional { font-size:0.9em; color:#6B6B6B; margin:4px 0 20px 0; }
div.startpage p.divider { height:1em; text-align:center; margin:0.5em 0; }
div.startpage p.divider span { padding:0 20px; background:url(/english/img/startpage_divider.gif) repeat-x left; }
div.startpage a.headline { display:block; font-weight:bold; text-decoration:none; margin:0 0 0.8em 0; padding:0 0 0 1em; background:url(/english/img/link_arrow.gif) no-repeat top left; }
div.startpage a.headline:hover { text-decoration:underline; }
div.startpage a.headline:focus { text-decoration:underline; }
div.startpage a.headline:visited { color:#A04883; }
div.startpage a.more { display:block; float:right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:0.85em; font-weight:normal; text-decoration:none; text-align:right; line-height:1.6em }
div.startpage a.more:hover { text-decoration:underline; }
div.startpage a.more:focus { text-decoration:underline; }
div.startpage div.underline { line-height:1px; height:1px; padding:0; background: url(/english/img/startpage_divider.gif) repeat-x top; margin-bottom: 9px; clear:both; }
div.startpage a.inline { font:normal 0.85em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
div.startpage a.inline:hover { text-decoration:underline; }
div.startpage a.inline:focus { text-decoration:underline; }
div.startpage dl.quickstart dt { display:block; width:5.5em; float:left; font-weight:bold; }
div.startpage dl.quickstart dd { display:block; width:42.5em; margin-left:5.5em; color:#871C64; }
div.startpage dl.quickstart dd ul { margin:0; padding:0; border:0; list-style-type:none; }
div.startpage dl.quickstart dd ul li { float:left; white-space:nowrap; }
div.startpage td.inline { color:#771156; }
div.startpage img { float:left; margin:0 0.6em 0.4em 0; }

/*
Definitionen der DIV-Container
*/
#main    { position:relative; width:67.3em; margin:0 auto; background:url(/english/img/marginal_background.gif) repeat-y 53em; padding:0; text-align:left; overflow:hidden; }
#main-ecard   { position:relative; width:67.3em; margin:0 auto; padding:0; text-align:left; }
#main-games   { position:relative; width:74.58em; height:100%; margin:0 auto; padding:0; text-align:left; }
#games-top   { width:74.58em; height:20px; margin:0; padding:0; border:0; background:url(/english/img/games_bg_top.gif) repeat-x top left; }
#games-content  { width:74.58em; background:url(/english/img/games_bg_left.gif) repeat-y top left; }
#games-contentframe { width:73.4em; margin:0 0 0 15px; padding:0 0 10px 0; border-bottom:solid 9px #E7D2E0; background-color:white; }
#gamesColumnA  { float:left; width:31.77em; }
#gamesColumnB  { float:left; width:41.63em; margin-left:-1px; background:url(/english/img/games_bg_columnB.gif) repeat-x top left; background-color:white; }
#gamesColumnBContent { padding:40px 32px 10px 32px; background:url(/english/img/games_bg_columnBContent.gif) no-repeat top left; }
#games-bottom  { width:74.58em; height:47px; padding:0; margin:0; background:url(/english/img/games_bg_bottom.gif) repeat-x top left; }
#url    { display:none; }
#header    { float:none; }
#logo    { padding:1.2em 0; margin:0; float:left; width:53em; height:4.4em;}
#metanavi   { margin:1em 0 0.5em 0; padding:0; width:13.15em; float:right; }
#mainnavi   { width:100%; border-top:solid 1px #969696; border-bottom:solid 1px #969696; background-color:#FFFFFF; text-align:left; padding:0; margin:0; }
#content   { float:left; }
#content404   { width:30em; margin:0 10em; }
#breadcrumb   { margin-top:1.57em; width:51.65em; color:#871C64; overflow:hidden; }
#subnavi   { margin-top:1.57em; float:left; width:13.3em; overflow:hidden; }
#subnavi2   { margin-top:1.57em; float:left; width:13.3em; overflow:hidden; }
#contentframe  { float:left; margin:1.57em 0 0 1.57em; width:36.78em; overflow:hidden; }
#sitemap   { margin:1.57em 0 0 0; width:50em; padding:0; }
.sitemapColumn  { float:left; width:15em; padding:0; margin:0 0 30px 0; }
#marginal   { margin-top:25px; padding-top:20px; float:right; width:13.15em; overflow:hidden; }
#footer    { width:100%; text-align:center; margin:2em 0 0 0; }
#startpageColumnA { margin-top:25px; float:left; width:21.11em; }
#startpageColumnB { margin-top:25px; float:left; margin-left:6em; width:21.11em; }
#startpageColumnC { margin-top:25px; width:48.52em; }
#ecard    { margin:40px 0 40px 14.87em; width:37.56em; }
#hide    { display:none; }

/* Update UH for luther2027 pages */
ul.linklist li span.subheadline { padding-left:16px; font-style:italic; display:block; padding-bottom:0.3em; }

/* Update UH 2013-05-17 press releases on startpage */
div#startpageColumnB a.headline { margin-bottom:0em; margin-top:0.8em; }
div#startpageColumnB p.home_subhead { display:block; margin-left:1em; margin-top:0.2em; }
div#startpageColumnB p.home_datum { display:block; margin-left:1em; margin-top:0.2em; color:#585858; }
div#contentframe ul.linklist li p { display:block; margin-left:16px; }

/* Update UH 2016-03-31- landing page reformation */
#contentframe .module ul.pages { padding-left:0em; list-style-type:none; }
#contentframe .module ul.pages a { display:block; background:url("/english/img/link_arrow.gif") no-repeat scroll left top; padding-left:1.2em; }
#contentframe .module ul.pages span { padding-left:1.2em; display:block; }
#contentframe .module ul.pages li { padding-bottom:0.6em; }