/*
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(/images/games_bg_main.gif) repeat-y top left; background-color:#DFEEF6; }
table, img  { border:0; padding:0; margin:0; }
img  { border:0; padding: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 10px; 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(/images/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(/images/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 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(/images/link_arrow.gif) no-repeat top left; }
#marginal a.contextthin { display:block; font:normal 0.85em Arial,Helvetica,sans-serif; text-decoration:none; margin:0; padding:0 1em 0 1.2em; background:url(/images/link_arrow.gif) no-repeat top left; padding-bottom:0.35em; }
#marginal a.contextthin:hover { text-decoration:underline; }
#marginal a.context:hover { text-decoration:underline; }
#marginal a.context:focus { text-decoration:underline; }
#marginal a.context:visited { color:#A04883; }
#marginal 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(/images/link_extern.gif) no-repeat top left; }
#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(/images/link_extern.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(/images/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; margin-bottom: 1em; }

/* Sprungliste für die Themennavigation */
select#jumpto { width:116px; }
form#frmjumpto { padding-bottom:0.5em; }

/*
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(/images/startpage_divider.gif) repeat-x bottom; }
#subnavi ul { margin:0 0 0 11px; padding:0 0 0 8px; border:0; list-style-image:url(/images/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(/images/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(/images/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(/images/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(/images/link_audio.gif) no-repeat 0 4px; } /* 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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/link_arrow.gif) no-repeat 2px 4px; } /* 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(/images/link_extern.gif) no-repeat 1px 6px; } /* Externer Link in der Linkliste */
#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(/images/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:1em; margin:0; padding:0; width:100%; background:url(/images/startpage_divider.gif) repeat-x left; }
#contentframe p.dividerline2 { font-size:0em; height:3px; margin:0; padding:0; width:100%; background:url(/images/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(/images/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(/images/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; padding:0; float:right; }
#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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/link_top.gif) no-repeat top left; }
#gamesColumnBContent p.dividerline { font-size:0em; height:3px; margin:8px 0; padding:0; width:100%; background:url(/images/startpage_divider.gif) repeat-x left center; }
#gamesColumnBContent p.dividerline2 { font-size:0em; height:3px; margin:0; padding:0; width:100%; background:url(/images/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(/images/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(/images/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(/images/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(/images/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; padding-right:0.3em; }
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(/images/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(/images/games_bg_top.gif) repeat-x top left; }
#games-content  { width:74.58em; background:url(/images/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(/images/games_bg_columnB.gif) repeat-x top left; background-color:white; }
#gamesColumnBContent { padding:40px 32px 10px 32px; background:url(/images/games_bg_columnBContent.gif) no-repeat top left; }
#games-bottom  { width:74.58em; height:47px; padding:0; margin:0; background:url(/images/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:0.5em 0em 0em 0em; 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; }
 

/* =================================== */
/* Weitere CSS_Formatierungen (Hacke)


/* Thumbnailauflistungen in Fotostrecken */
div#contentframe div.fotostreckethumbs a img { padding:8px; border:1px solid #fff; }
div#contentframe div.fotostreckethumbs a img:hover { padding:8px; border:1px solid #bbb; }

/* Synodengezwitscher */
div#content div.synodengezwitscher { margin-bottom:2em; }
div#content div.synodengezwitscher table tbody tr td span.info { color:#aaa; }
div#content div.synodengezwitscher table tbody tr td span.info a { font-weight: normal; }
div#content div.synodengezwitscher table tbody tr td a { font-weight: normal; }
div#content div.synodengezwitscher table tbody tr td.datum h2 { padding:0.5em; background:#f0f0ff; margin-top:1em; }
div#content div.synodengezwitscher form { margin-top:1em; background:#f0f0f0; padding:0.35em; margin-bottom:0.5em; }
div#content div.synodengezwitscher form label { width:6em; display:block; float:left; }
div#content div.synodengezwitscher form input { margin-bottom:1px; width:300px; }
div#content div.synodengezwitscher form select { margin-bottom:1px; }
div#content div.synodengezwitscher form div.buttons { margin-top:0.5em; }
div#content div.synodengezwitscher form div.buttons input { width:auto; }
div#content div.synodengezwitscher div.navigation { margin-top:1em; }
 
/* Definitionen für Kontaktformular */
.kform09 {  }
.kform09 fieldset {  padding:0.6em; background:#f0f0f0; border:1px dotted #777; }
.kform09 legend { font-weight:bold; color:#666; margin-bottom:0.5em; }
.kform09 label { width: 9em; float:left; text-align:right; padding-right:0.3em; }
.kform09 label.required { font-weight:bold; }
.kform09 input, .kform09 textarea { width: 320px; float:left; margin-bottom:1px; }
.kform09 div.buttons { text-align:right; float:right; margin-top:0.5em; }
.kform09 div.buttons input { width:auto; }

/* Synodenkasten auf der Startseite */
div.synode { padding-top:0.75em; width:665px; text-align:center; padding-top:20px; background: #E9F3F9 url(/images/stoerer.gif) top left no-repeat; margin-top:0.65em; }
div.synode a { text-decoration:none; font-weight:bold; }
div.synode a:hover { text-decoration:underline; }
div.synode strong {  }
div.synode p { padding-right:10px; padding-bottom:5px; padding-left:70px; text-align:left; }
div.synode p img { float:right; padding-left:6px; }

/* Auflistungen für optionale Inhalte (con_content_optional in Marginalspalte */
div#marginal ul.optcon { list-style:none; padding-left:0em; }
div#marginal ul.optcon li { padding-bottom:0.5em; }
div#marginal ul.optcon li a.linklist { font-family: Arial, Helvetica, sans-serif; font-size:0.85em; padding: 0 1em 0 1.2em; display:block; font-weight:normal; background: transparent url(/images/link_arrow.gif) no-repeat scroll left top; }
div#marginal ul.optcon li p { font-size:0.8em; line-height:1.5em; }
div#marginal ul.optcon li span { font-size:0.8em; }

/* Auflisten evangelisch.de */
div.content div.content1column div.evdeitem { margin-bottom:1.5em; }
div.content div.content1column div.evdeitem span.evdedatum, div.content div.content1column div.evdeitem span.evdekategorie { color:#777; font-size:0.9em; }
div.content div.content1column div.evdeitem h2 { font-weight:normal; padding:0; margin:0; }
div.content div.content1column div.evdeitem div.evdedescription { padding-bottom:0.5em; }
 
div.content div.content1column { margin-top:0.5em; margin-bottom:2em; }
div.content div.content1column ul.linklist li ul.linklist li { padding-bottom:0.5em; }

/* Formular WebFish */
div.formular fieldset label { width:8em; float:left; }
div.formular fieldset input { margin-bottom:1px; }
div.buttons { text-align: right; padding-top:0.75em; }

/* neue Fotostrecken */
div#content div.content div.fotoflow { margin-top:0.5em; text-align:right; padding-top:1em; clear:both; padding-bottom:1em; }
div#content div.content div.fs-authors { }
div#content div.content div.fotoflow img { padding:0em 0.2em 0em 0.2em; width:50px; }
div#content div.content div.bildcopyright { padding-top:0.3em; text-align:right; width:200px; float:right; }
div#content div.content div.bildunterschrift { padding-top:0.3em; float:left; width:650px; }
div#content div.content div.fsbigpicture { width:860px; text-align:center; margin-top:0.4em; }

/* Barrierefreiheit: Links/Überschriften auf Startseite als H2 notieren */
div#content div.startpage h2 { font-size:1em; padding:0em; margin:0em; }
div#content div.startpage ul.linklist { margin:0; padding:0; border:0; list-style-type:none; }

/* Publikationen */
div.content div.pubkasten { background:#f0f0f0; padding:0.65em; margin-bottom:0.65em; }
div.content div.pubkasten p { padding-top:0.5em; }
div.content ul li { margin-bottom:0.5em; }
div.content ol li { margin-bottom:0.5em; }

/* Publikationskasten in BLOCKQUOTEs */
div.content blockquote div.pubkasten { margin-top:1em; padding-bottom:0em; }
div#contentframe blockquote div.pubkasten p { padding-top:0em; padding-bottom:0.5em; margin-bottom:0em; }

/* Einrückung der PDF-Dateigröße in Downloadschnipseln in einem nav_dyncont-Teaser */
div.content2columns ul.linklist li span { padding-left:1.2em; color:#585858; }

/* Feedaggegrator */
div.content div.feedagg ul li span.datetime { color:#585858; display:block; margin-bottom:0.5em; }
div.content div.feedagg ul li span.datetime a { font-weight:normal; }
div.content div.feedagg ul { list-style-image: url(/images/rssagg.gif); }
div.content div.feedagg ul li span.subheadline { cololor:#000; display:block; }
div.content div.feedagg ul li { margin-bottom: 1em; }

/* Definitionslisten z.B. für Interviews */
div.content dl {  }
div.content dl dt { font-weight:bold; padding-bottom:0.5em; }
div.content dl dd { padding: 1em 0 2em 2em; }

div.content2columns ul.linklist li p.contextbigBlack img { padding:0 0 0 0; }


div#marginal ul.linklist { list-style-type:none; margin:0; padding:0; padding-bottom:1.5em; }
div#marginal ul.linklist li a.linklist { background:url(/images/link_arrow.gif) no-repeat left top; margin:0.2em 0 0; padding:0 0 0 1.2em; font:bold 0.9em Arial,sans-serif; }
div#marginal ul.linklist li a.linklistExtern { background:url(/images/link_extern.gif) no-repeat 1px 6px; margin:0.2em 0 0; padding:0 0 0 1.2em; font:bold 0.9em Arial,sans-serif; }

div.conlinksBox { float:right; width:250px; padding:0.65em; }
div.conlinksBox ul.linklist li a { font-size:0.9em; }
div.conlinksBox ul.linklist li p.contextbigBlack { font-size:0.9em; }

#contentframe ul.toc li ul.linklist { list-style-type:square; margin:1em; padding-left:1em; color:#aaa; }
#contentframe ul.toc ul.linklist li a { font-weight:normal; background:none; padding-left:0.4em; }
ul.linklist li span { display:block; padding-left:1.2em; color:#888; }
ul.linklist li span.hide { display:none; }

/* Abstand unter JWPLayer */
#contentframe div#mediaspace_wrapper, #contentframe div#mediaspace_wrapper2, #contentframe div#mediaspace_wrapper3, #contentframe div#mediaspace_wrapper4 { margin-bottom:1em; }

/* Aktualisierungen für Synode 2011 */
div.content table.verlaufsplan { border-color: red; }
div.content table.verlaufsplan tr td { padding-top:0.5em; padding-bottom:0.5em; border-bottom:1px solid #888; }
div.content table.verlaufsplan td.zwischenueberschrift { background:#e0e0e0; padding:0.3em 0.3em 0.3em 0.3em; font-size:1.2em; font-weight:bold; }
div.content table.verlaufsplan tr th { background:#f0f0f0; font-style:italic; }
div#contentframe ul.linklist li ul.linklist li p.video { padding-top:0.35em; color:#555; padding-bottom: 1.5em; }
div#contentframe ul.linklist li div.link_image { float:right; padding-left:1em; }
div#contentframe ul.linklist li div.link_image a { background: none; }

/* Bevollmächtigter Brüssel */
div.frm_fia form { background: #fafafa; padding:0.65em; }
div.frm_fia fieldset legend { display:none; }
div.frm_fia fieldset label { width:11em; float:left; }
div.frm_fia fieldset input { width:300px; margin-bottom:2px; }
div.frm_fia fieldset div.themes input { width:auto; }
div.frm_fia fieldset div.themes label { float:none; width:auto; }
div.frm_fia div.buttons { background:#f0f0f0; padding:0.5em; margin-top:1em; text-align:right; }
div#contentframe div.frm_fia fieldset p { padding-top:1em; padding-bottom:0.5em; }
div#contentframe ul.linklist li.bv { display:inline; padding-top:1em; }
div#contentframe ul.linklist li.bv a { background:none; padding:0.5em 1em 0.5em 1em; font-weight: normal; display:inline; border:1px solid #e0e0e0; background:#f0f0f0; }
div#contentframe div.geistreich img { float:left;padding:0.5em 1.5em 1.5em 0em; }
div#contentframe div.geistreich { padding-bottom:1em; padding-top:0.5em; }
div#contentframe ul.linklist li ul.bv_events { margin-top:2em; }

/* Losung in der Marginalspalte */
div#marginal div#losung p.losung_text { font-weight:bold; font-size:0.9em; }
div#marginal div#losung p.losung_vers {font-size:0.85em; }
div#marginal div#losung p.losung_vers {font-size:0.85em; }
div#contentframe div#losung p.losung_text, div#contentframe div#lehrtext p.lehrtext_text { font-weight:bold; }

div#contentframe div.geistreich { clear:both; margin-top:2em; }
div#contentframe div.geistreich img { padding: 0em 1.5em 1.5em 0; }
div#contentframe div.geistreich p { float:right; width:328px; padding-top:0em; }
div#contentframe div.geistreich h2 a { background: url(/images/link_arrow.gif) no-repeat scroll left top transparent; padding-left:12px; display: block; float:right; width:320px; padding-bottom:0.65em; }

/* LB Marginalspalte */
div#marginal p.context span { font-weight:bold; font-size:1.2em; display:block; }
div#marginal p.context { margin-bottom:1em; }

div.content ul.linklist li p img { padding:1em; }
div.content ul.linklist li p.contextbigBlack img { padding:0em; }

/* Bilder und Absätze in DIV-Containern in der Contentspalte */
div#contentframe p img { padding:0 1.5em; }
div.content div.fsbigpicture img { padding:0em; }
/* div#contentframe div p { padding-top:1.5em; } */

div#contentframe ol li ol { padding-top:0.5em; }

/* chrismon spezial */
div.chrismon { padding:0.2em 0em 0.3em 0em; background:#E9F3F9; width:650px; margin-top:0.65em; padding:0.3em 0.5em 0.5em 0.5em; }
div.chrismon img { padding:0em 1em 0em 0.5em; }
div.chrismon p.tx a.ext:hover { text-decoration: underline; }
div.chrismon p.tx a.ext { background: url(/images/link_arrow.gif) no-repeat scroll left top transparent; font-weight: bold; margin: 0 0 0.8em; padding: 0 0 0 1em; text-decoration: none; }
div#contentframe div.chrismon { padding:0em; width:470px; margin-top:0em; height:auto; background:#fff; }
div#contentframe div.chrismon p.tx, div#contentframe div.chrismon p { padding-top:0em; padding-bottom:.065em; margin-top:0em; }
div#contentframe div.chrismon p.tx img { padding:0em 0.65em 0.65em 0em; }
div#contentframe div.chrismon p.tx a.ext { background: url(/images/link_arrow.gif) no-repeat scroll left top transparent; font-weight: bold; margin: 0 0 0.8em; padding: 0 0 0 1em; text-decoration: none; }

#mainnavi { background:#fff url(/images/ekdmainnav_bg.gif) top left repeat-x; }
#mainnavi a.highlight, #mainnavi a:hover { background:#EFDDE9 url(/images/ekdmainnav_bx.gif) top left repeat-x; }

div#contentframe iframe { margin-bottom:1em; }
div#contentframe ul li a.linklistExtern { display:block; }

div#startpageColumnB h2.pm a.headline { margin-bottom:0.1em; }
ul.linklist li p.home_subhead { display:block; margin-left:0.8em; }
ul.linklist li p.home_datum { display:block; margin-left:0.8em; color:#585858; margin-bottom:0.65em; }

/* Thumbnails in con_liste_artikel */
div.content ul.linklist li a img.thumbnail { float:right; }
div.content ul.thumbnails li { padding-bottom:1.5em; }

div#content div.stoerer { margin-top:1em; background:#E9F3F9; padding:0.5em; width:650px; font-weight:normal; }
div#content div.stoerer a { font-weight:bold; text-decoration:none; }
div#content div.stoerer a:hover { text-decoration:underline; }

/* Importierte Linkseiten wie k-u-s.de, UH 2013-07-18 */
div#contentframe p.kus span.contextbigGray { color:#808080; display:block; }
div#contentframe p.kus a.headline { background: url("/images/link_extern.gif") no-repeat scroll left top transparent; margin: 0.2em 0 0; padding: 0 0 0 1.2em; display:block; }
div#contentframe p.kus span.subheadline { display:block; margin-left:1.2em; }
div#contentframe p.kus { padding-bottom:0.65em; }

div#contentframe div.content1column { margin-top:1em; }
div#contentframe div.content1column ul.linklist li p { margin: 0 0 0 1.2em; padding:0em; }

/* Listen mit Teaserbildern in con_liste_artikel */
div#contentframe ul.teaser li { padding-bottom:0.5em; }
div#contentframe ul.teaser li p.contextbigGray { margin-bottom:1em; margin-top:0.5em; display:block; }
div#contentframe ul.teaser li p.teaser { margin-bottom:0.5em; font-style:italic; margin-top:0.2em; }
div#contentframe ul.teaser li p.contextbigBlack { line-height:1.4em; }
div#contentframe ul.teaser li img.thumbnail { padding-left:0.5em; padding-bottom:0.5em; }

div#contentframe p.videoinfo { margin-top:1em; margin-bottom:2em; }

#marginal .marginalblock p a { font-size: 0.85em; font-family: Arial;  background: url("/images/link_extern.gif") no-repeat 0px 0px; padding-left:1.4em; display:block; }
#marginal .marginalblock { padding-bottom:0.5em; margin-bottom:1em; padding-right:0.5em; background:url(/images/mdivider.gif) bottom center no-repeat; }

#content p { line-height:1.3em; }
a { line-height:1.4em; }
ul.linklist li p.home_datum { padding-top:0.2em; }
#marginal h3.context { font-size:1em; color:#000; font-size:1.1em; font-weight:normal; }

body { font-family: Arial, verdana, sans-serife; font-size:0.95em; background-color:#bbc; line-height:1.5em; }

#content { padding-top:1em; }
#content a { text-decoration: none; }
#content a:hover { text-decoration:underline; }
#pagewrap, #fotostrecke { background:#fff;width:67.3em;margin:0 auto; border:2em solid #fff; border-top:0em; }
#mainnavi a { padding: 3px 10px; }
.full { width:50.8em; clear:both; margin-bottom:3em; }
.half { width:24.7em; float:left; padding-right:2em;}
.module h1 { border-bottom: 1px dotted #888888; color: #174F7B; float: none; font-size: 1.2em; font-weight: bold; margin-bottom: 1em; padding: 0.3em 0.3em 0.3em 0; }
.module h1 a { color:#174F7B; }
#content .module h1 a:hover { text-decoration:none; }
.module dl dt { font-weight:bold; display:block; float:left; width:6em; }
.module dl dd { display:block; margin-left:6em; width:42em; margin-bottom:1em; }
.module ul { list-style:none; padding:0em; margin:0em; margin-bottom:2em; }
.module ul li a { font-size:1.1em; font-weight:bold; }
.module ul li { padding-bottom:1em; }
.module ul li p.subhead { padding:0.2em 0em; margin:0em; }
#content .module ul li p.subhead a { font-weight:normal; color:#000; }
#content .module ul li p.subhead a:hover { text-decoration:none; }
.module ul li p.date { color:#888; padding-top:0.4em; padding:0em 0em 0.5em 0em; margin:0em; display:block; }
.module ul li p.date a { color:#888; font-weight:normal; }
#content .module ul li p.date a:hover { text-decoration:none; }
.module p img { padding:0.5em; }
.slider { width:51.5em; margin-bottom: 1.5em; height:20em; border-top:1px dotted #888; border-bottom:1px dotted #aaa; }
.slider-id-panel h1 { font-size: 1.3em; border-bottom:none; padding-bottom:0em; padding-top:0em; margin-top:0.5em; margin-bottom:0em; }
.slider-id-panel h2 { font-size: 0.9em; }
.slider-id-panel h2 a { color:#000; }
#content .slider-id-panel h2 a:hover { text-decoration:none; }
.slider-id-panel img { padding:0em 1.5em 1em 0em;}
.slider-id-panel p { padding-right:0.5em; line-height:1.4em; }
.slider-id-panel p a { color:#000; }
#content .slider-id-panel p a:hover { text-decoration:none; }
.ls-wrapper .liquid-slider { background:#fff; border-top:none; border-left:none; border-right:none; width:51em; }
#slider-id-nav-ul li a { font-size:0.9em; font-weight:normal; border:none; }
#slider-id { background:#fff;width:51.5em;padding:0;padding-left:0em; margin-left:0em; }
#slider-id-wrapper { margin-left: 0em; }
#slider-id-wrapper .liquid-slider .panel-container .panel .panel-wrapper { padding-left:0em; }
#slider-id img { float:left; margin-bottom:0em; margin-top:0em; }
.slider .ls-wrapper .ls-nav .current { border-top:none; background:#f0f0f0; }
#marginal a { font-family: Arial; }
#marginal .marginalblock h3.context a { color:#000; font-size:1em; font-weight:normal; }
#marginal h3.context a:hover { color:#000; text-decoration:none; }
#marginal p.context { font-family: Arial, verdana, sans-serife; line-height: 1.5em; margin-top: 0.7em; }
#marginal p.dividerline { display: none; }
#marginal .marginalblock { margin-bottom:1em; background:none; }
#marginal .marginalblock p {  }
#marginal .marginalblock p a { background: url(/images/link_extern.gif) no-repeat 0em 0.2em; display: block; padding-left:1.2em; line-height:1.4em; }
#marginal .marginalblock p.context a { color:#000; background:none; padding-left:0em; line-height:1.5em; font-size:1em; }
#marginal .marginalblock p.context a.linklistExtern { color: #771156; background: url(/images/link_extern.gif) no-repeat 0em 0.2em; display: block; padding-left:1.2em; line-height:1.4em; }
#marginal p.context a:hover { text-decoration:none; }
#marginal a.context { background:none; }
#losung a:hover h3 { text-decoration:none; }
#losung p.losung_text a { background:none; padding-left:0em; font-size:0.95em; font-weight:bold; line-height:1.5em; }
#stoerer { background:#E9F3F9 url(/bilder/2013_synode.gif) top right no-repeat; padding:1em; padding-top:2em; font-size:1em; width:49.6em; }
#stoerer h2 { color:#174F7B; font-size:1.3em; padding-top:0.5em; margin-top:0em; }
#stoerer p { padding-right:12em; }
#stoerer ul { margin-bottom:0em; }
#stoerer ul li { padding-bottom:0em; }
#footer { background: none repeat scroll 0 0 #E9F3F9; font-size: 0.9em; padding: 1em; text-align: left; margin-bottom:0em; padding-bottom:0em; }
#footer p { padding-bottom:0em; margin-bottom:0em; }
#contentframe { font-size:1.1em; width:33.5em; }
#contentframe img.bigimage { width:560px; height:auto; padding-bottom:0.5em; }
#subnavi { padding-top:0em; }
#subnavi ul li { padding-bottom:0.2em; }
#subnavi a { font-size:0.9em; font-family: Arial, sans-serife; }
#subnavi p { display:none; }
#subnavi p.highlight { font-size:0.9em; font-family: Arial, sans-serife; }
#breadcrumb { margin-top:1em; }
#contentframe div.content2columns { width:15em; float:left; }
#contentframe div.content2columns h2, #contentframe div.content1column h2 { border-bottom:none; background:#E9F3F9; padding:0.5em; }
#contentframe div.content2columnsDivider { width:3em; }
#contentframe div.content2columns ul li a { background:none; padding-left:0em; line-height:1.4em; }
#contentframe div.content2columns ul li p { color:#888; margin-left:0em; line-height:1.4em; }
#contentframe div.content2columns ul li p.contextbigBlack { color:#000; }
#marginal h2.context { color:#174F7B; background:none; font-size:1.1em; font-weight:normal; }
div#marginal ul.linklist li a.linklist, div#marginal ul.linklist li a.linklistExtern { font-weight:normal; font-size:0.8em; background:url("/images/link_extern.gif") no-repeat 0em 0.1em; padding-left:1.5em; }
#metanavi a { font-family:Arial, sans-serife; }
/* Version 1 (ist das bestehende) */
/* Version 2 */
.module h1 { border-bottom:none; background:#E9F3F9; padding-left:0.5em; }
.slider h1 { background:none; }
/* Version 3 */
/* .module h1 { border-bottom:none; background:none; } */
div#pagewrap #main .fotostrecke { padding-top:1em; margin-top:0em; background:#fff; margin-bottom:0em; padding-bottom:0em; }
div#pagewrap #main .fotostrecke #contentframe { width:61.2em; background:#fff; margin:0; }
div#pagewrap #main .fotostrecke .content .fsbigpicture { width:60em; }
div#pagewrap #main .fotostrecke .content .bildunterschrift { padding-top:0.3em; float:left; width:40em; }
.half p img { padding:0em; }
#footer { margin-top:0em; }
/* Update Bevollmächtigter 2013-12-18 UH */
#marginal div.marginalblock p.foerderservice a { background:none; padding-left:0em; display:inline; }
#footer p.flinks { float:left; padding-right:6em; }
#footer p.frinks { float:right; }
#footer br.fclear { clear:both;  }
div#contentframe ol li ul { margin-top:0.5em; }
/* Update UH 2014-02-27 Downloads in Teaserblöcken */
#contentframe div.content1column ul.linklist li a.download { margin-right:0em; }
div.content1column ul.linklist li span { display: inline; padding-left:0em; }
/* Update UH 2014-06-20 DefList für chronologische Auflistunen */
div.content dl.tabs dt {
  clear: both;
  float: left;
  padding-bottom: 0.65em;
  width: 3em;
}
div.content dl.tabs dd {
  display: block;
  margin-left: 3em;
  padding: 0em 0em 0.65em 0em;
}
div.content dl.doppelt dt {
    width: 6em;
}
div.content dl.doppelt dd {
  display: block;
  margin-left: 6em;
  padding-bottom: 0em 0em 0em 1em;
}
/* Update UH 2014-07-16, Fotostrecke mit klickbaren Links */
div.sammlung { text-align:center; }
div.sammlung .lb-caption { font-weight:normal; }
#contentframe a.fotoback { font-weight:normal; background: url("/images/link_arrowback.gif") no-repeat left top; padding: 0 0 0 10px; font-size:0.85em; float:right; }
/* Update UH 2014-07-29 A..Z */
#contentframe div.abisz h2 { background: none repeat scroll 0 0 #e9f3f9; padding:0.5em; color:#174f7b; }
#contentframe div.abisz ul li { margin-bottom:0em; } 

#contentframe table.small { font-size:0.7em; margin-bottom:1em; }
#contentframe table.small tr th { background:#e0e0e0; font-weight:bold; padding:0.3em; }
#contentframe table.small tr td { padding:0.4em; border-top: 1px solid #555; }
#contentframe table.small tr td ul { padding-left:1em; margin-top:0em; margin-bottom:0em; }
#contentframe table.kasten { background:#E9F3F9; padding:1em; margin-bottom:1em; }
#contentframe table.kasten tr th { font-weight:bold; }
.hidden { display:none; }

.spezial { margin-top:1em; margin-bottom:0em; background:#e9f3f9; padding:0em; padding-right:1em; width:50.6em; }
.spezial div { padding-bottom:0.65em; }
.spezial a { font-weight:bold; }
.spezial img { padding:0em 1.5em 1.5em 0em; }
.spezial h1 { background:#e9f3f9; padding-bottom:0em; margin-top:0em; margin-bottom:0em; }
.spezial h2 { color:#000; font-size:0.9em; padding-top:0em; }
.spezial h2 a { color:#000; }
#content .spezial h2 a:hover { text-decoration:none; }
.spezial p { padding:0.5em; }

div.bigimage { background:#e9f3f9; margin-bottom:0.7em; }
#contentframe div.bigimage img.bigimage { padding-bottom:0em; margin-bottom:0em; }
div.bigimage .bu { font-size:0.8em; padding:0.3em; text-align:left; border-bottom:1px dotted #888; line-height:1.4em; } 
#contentframe ul.linklist li p.contextbigBlack img { padding:0em; }
#contentframe p img.pmlogo { padding:0em; }
#contentframe p img.news { padding:0.15em; }

/* Mediaelemente in con_links */
ul.linklist li.media { padding-bottom:1em; }
#contentframe ul.linklist li.media p.head { font-weight: normal; background: #e9f3f9; padding:0.3em; border-bottom: 1px dotted #888; width:558px; margin-top:0px; font-size:0.8em; }
audio { width:558px; padding-bottom:0px; margin-bottom:0px; display: block; }

div.artikelbild { display:block; }
div.rechts { float:right; padding:0em 0em 1em 1em; }
div.links { float:left; padding:0em 1em 1em 0em; }
div.artikelbild img { margin-bottom:0.1em; }
div.artikelbild div.bu { border-bottom: 1px dotted #888; font-size: 0.8em;line-height: 1.4em; padding: 0.3em; text-align: left; background:#e9f3f9; display:block; }

div.audioplayer { margin-bottom:1em; width:558px; margin-top:1em; }

#contentframe p.stellenboerse { border:1px solid #999; background:#E9F3F9; padding:1em; text-align:center; }

 /* Landingpage Flüchtlinge */
#content ul.hometeaser li a.linklist, #content ul.hometeaser li a.linklistExtern { display:block; padding-bottom:0.5em; }
#content ul.hometeaser li p.contextbigBlack { font-weight:bold; }
#content ul.hometeaser li p.contextbigGray { line-height:1.4em; }
#content ul.hometeaser li { padding-bottom:2em; }
#content ul.hometeaser li.short a { display:inline; padding-bottom:0; }
#content ul.hometeaser li.short p.contextbigBlack { font-weight:normal; margin-top:0em; }
#content ul.hometeaser li.short p.contextbigGray { font-weight:normal; margin-top:0em; padding-top:0em; }
#content ul.hometeaser li.short p.contextbigGray a { font-size:1em; }
#content ul.hometeaser { margin-bottom:0; }
#content ul.hometeaser li p { font-size: 1.1em; }
#content .module blockquote { font-family:Serife; text-align:right; font-size:1.2em; color:#777; font-style:italic; }
#content ul.hometeaser li p.contextbigGray a.download { font-size: 1em; background: rgba(0, 0, 0, 0) url("/images/link_arrowdownload.gif") no-repeat scroll left top; padding-left:1.2em; }
.box11 { font-size:1.1em; }
.box11 a { font-weight:bold; }
.box11 ul.liste { list-style:outside square; margin-left:0em; }
.box11 ul.liste li { margin-left:1em; }
.module ul.hometeaser li ul.liste { list-style:outside square; margin-left:0em; margin-bottom:0em; }
#content .module ul.hometeaser li ul.liste li { margin-left:1em; padding-bottom:0.5em; }
#content ul.linklist { margin-bottom:2em; }
#content .printtop ul.linklist { margin-bottom:0em; }
#content h1.linklist { padding-bottom:0.5em; }

/* Hotfix für den Pressebereich Bremen */
#content ul.linklist li.pnicht { display:none; }

.full ul.lst li a { background: url("/images/link_arrow.gif") no-repeat scroll 2px 4px; display:block; padding-left:18px; }
.full ul.lst li p { padding-bottom:0em; padding-top:0em; }
.full ul.lst li p.subhead a { background:none; }
.full ul.lst li p.date a { background:none; }
.full ul.lst { margin-bottom:0em; }
.full ul.hometeaser li a.linklist { background: url("/images/link_arrow.gif") no-repeat scroll 2px 4px; display:block; padding-left:18px; }
#content .full ul.hometeaser li.short { padding-bottom:0em; }
#marginal .marginalblock ul.optcon li.short a.linklist { font-weight:bold; padding-bottom:0em; }
#marginal .marginalblock ul.optcon li.short p.contextbigBlack { padding-top:0em; padding-left:16px; margin-top:0em; } 

#contentframe div.content1column p.contextbigBlack { margin-left:0em; }
#contentframe div.content1column p.contextbigBlack img { padding-left:0em; padding-right:1em; }
#contentframe div.content1column ul.linklist li span.subheadline { display: block; padding-left:18px; }
#contentframe div.content1column h2.blue a { color:#174f7b; }
#contentframe div.content1column h2.blue a:hover  { text-decoration:none; } 

#content .half ul.linklist li span.subheadlinenewsroom { color:black; font-size:1.1em; display: block; padding-left:0em; }
#marginal .marginalblock ul.rss li a.linklist { background: transparent url("/images/link_arrow.gif") no-repeat scroll left top; }
#marginal .marginalblock ul.rss li span.subheadline { font-size:0.8em; color:#222; padding-left:1.5em; line-height:16px; }
#marginal .marginalblock ul.rss li { padding-bottom:0.5em; }
#contentframe .content1column p.contextbigBlack { padding-bottom:0.5em; }

table.wahlgang { width:100%; }
table.wahlgang tr td.stimmen { text-align:right; }
table.wahlgang tr td { padding-top:0.3em; padding-bottom:0.3em; }

#contentframe p.servicetelefonbanner img { padding:0.5em; }

/* Weihnachten */
audio { margin-bottom:1em; }
form.weihnachten { padding-top:1em; }
form.weihnachten label { width:6em; display: block; float:left; }
form.weihnachten br { clear:both; }
form.weihnachten input, form.weihnachten select { width:220px; font-size:0.9em; margin-bottom:2px; }
form.weihnachten div.button { margin-top:0.4em; }
form.weihnachten div.button input { width:auto; padding-left:0.6em; padding-right:0.6em; }

ul.contextbigBlack { list-style:square; margin-left:1em; }
ul.contextbigBlack li a { font-size:1em; }

ul.kuerzer { list-style:square; margin-left:2em; }
ul.kuerzer li { padding-bottom:0.3em; }
ul.kuerzer li a { font-size:1em; }
div.audioblock audio { padding-bottom:0.5em; }

/* Numerierte Listen für Absätze in Publikationen */
/*
div.num-paragraph ol { counter-reset: paragraph; padding-left:0em; }
div.num-paragraph ol li { padding-left:2em; position:relative; }
div.num-paragraph ol li:before { content: "(" counter(paragraph) ") "; counter-increment: paragraph; padding-right:1em; list-style-position: outside; float:left; position:absolute; top:0; left:0; }
*/

#content ul.hometeaser li { margin-bottom: 2em; padding-bottom: 0; }
#content ul.hometeaser li a.linklistExtern { padding:0 0 0 1.2em; background:url(/images/link_extern.gif) no-repeat 1px 6px; }
 