﻿body,table,th,td,p,div,span,img,iframe,h1,h2,h3 { padding:0px; margin:0px; border:0px none #ffffff; vertical-align:top; text-align:left; font:normal 12px/15px arial,helvetica,sans-serif; color:#000000; }
table { border-spacing:0px; border-collapse:collapse; }
th,td,p,div,span,h1,h2,h3 { cursor:default; overflow:hidden; }
body { background:#ffffff; }

a,a:hover,a:visited { color:#cc0000; text-decoration:underline; }
a.bold { font-weight:bold; }
a.boldnounderline,a:hover.boldnounderline,a:visited.boldnounderline { font-weight:bold; text-decoration:none;}

table#tabHead, table#tabMain { width:983px; }

table#tabHead { height:125px; }

table#tabHead td.firstColumn { width:110px; background:#ffe800; }
table#tabHead td.firstColumn div.header a { padding:10px; font:normal 10px arial,helvetica,sans-serif; color:#000000; text-decoration:none; }
table#tabHead td.firstColumn div.header a.left { float:left; }
table#tabHead td.firstColumn div.header a.right { float:right; }
table#tabHead td.firstColumn div.header a.image { display:block; width:86px; clear:both; margin-left:10px; padding:10px 0px 10px 0px; }

table#tabHead td.secondColumn { width:150px; vertical-align:bottom; }
table#tabHead td.secondColumn div.RecipeSearch { width:140px; height:45px; padding:25px 0px 0px 10px; background:url(../../Templates/Common/Images/header_rezeptsuche_background.gif) no-repeat; }
table#tabHead td.secondColumn div.RecipeSearch div input { width:100px; font-size:11px; }
table#tabHead td.secondColumn div.RecipeSearch div image { padding:2px 2px 2px 0px; }
table#tabHead td.secondColumn div.RecipeSearch div a { font-size:11px; text-decoration:underline; color:#ffe800; }

table#tabHead td.thirdColumn { width:723px; }
table#tabHead td.thirdColumn div { margin:106px 0px 0px 510px; }
table#tabHead td.thirdColumn div a { font:normal 10px arial,sans-serif; color:#000000; }
table#tabHead td.thirdColumn div a.Loginout { display:block; height:16px; float:left; margin-right:14px; padding:0px 0px 0px 20px; font:bold 11px arial,sans-serif; color:#cc0000; text-decoration:none; background:url(../../Templates/Common/Images/pfeile_rechts_weissaufrot.gif) no-repeat; }

td#tdNavigation { width:260px; overflow:hidden; padding:0px 14px 0px 0px; }
td#tdNavigation div.keyvisual { overflow:hidden; }

td#tdContent { padding:12px 0px 28px 0px; }
td#tdContent .right { text-align:right; }
td#tdContent .middle { vertical-align:middle; }
td#tdContent .fullWidth { width:100%; }
td#tdContent .ElementEditModeOnly { display:none; }
td#tdContent table td.tableRowHighlightedBlackText { font-weight:bold; color:#000000;}
td#tdContent table.headArea { width:689px; margin-bottom:14px; }
td#tdContent table.headArea a.artikeldrucken { display:block; font:normal 10px sans-serif; background:url(../../Templates/Common/Images/icon_drucken.gif) no-repeat; margin:3px 0px 28px 3px; padding:0px 10px 0px 28px; }
td#tdContent ul { clear:both; margin:7px 0px 7px 11px; padding:0px 0px 0px 0px; font:normal 12px/15px arial,helvetica,sans-serif; color:#000000; list-style-image:url(../../Templates/Common/Images/dot_list_red_UL.gif); }
td#tdContent ul li { margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; }
td#tdContent div.dottedLine { clear:both; width:100%; height:1px; overflow:hidden; background:url(../../Templates/Common/Images/dotted_line_red.gif) repeat-x; }

td#tdContent .notInLiveVersion { opacity:0.2; filter:alpha(opacity=20); }
td#tdContent .notInLiveVersion table { opacity:0.3; filter:alpha(opacity=30); }
td#tdContent .notPublished { border-top:2px solid #ff0000; }
td#tdContent .beforeStartDate { border-left:2px solid #ff0000; }
td#tdContent .afterExpiryDate { margin-left:-2px; border-right:2px solid #ff0000; }
td#tdContent .IsHiddenModePublishedTrue { border-bottom:2px solid #ff0000; }

div#ContentFullWidth, div#ContentReducedWidth { margin:0px 14px 20px 0px; }

div#ContentFullWidth { width:495px; float:left; font:normal 0px/15px sans-serif; }
div#ContentReducedWidth { width:325px; float:left; }
div#TeaserCommon { /* width: siehe Themes */ float:left; }
div#RightColumn { /* width: siehe Themes */ text-align:right; }
div#RightColumn a { display:block; margin:0px 0px 14px 0px; }

td#tdFooter { border-top:1px solid #cc0000; text-align:center; padding:0px 100px 28px 100px; }
td#tdFooter a { font-size:10px; padding:0px 10px 0px 10px; }
td#tdFooterEmptyRightCell { width:20px; }

/* ------------------------------ Allgemein: Contentspalte breit ---------------------------------------------------- */
div#ContentFullWidth .linktext { color:#cc0000; text-decoration:underline; cursor:pointer; }
div#ContentFullWidth span { line-height:0px; }
div#ContentFullWidth div.introtext { width:495px; margin-bottom:14px; }
div#ContentFullWidth div.introtext h1 { font:bold 20px/25px arial,verdana,sans-serif; margin:0px 0px 2px 0px; }
div#ContentFullWidth div.introtext p {  }

div#ContentFullWidth div.teaserMajor { width:495px; margin-bottom:14px; background:#fffcdf; clear:both; }
div#ContentFullWidth div.teaserMajor img { display:block; float:left; width:240px; }
div#ContentFullWidth div.teaserMajor object { display:block; float:left; margin:0px 14px 0px 0px; }
div#ContentFullWidth div.teaserMajor h2 { width:236px; font-weight:bold; }
div#ContentFullWidth div.teaserMajor h2 a { font-weight:bold; text-decoration:none; color:#000000; }
div#ContentFullWidth div.teaserMajor h3 { width:236px; font-weight:bold; padding:0px 5px 0px 14px; }
div#ContentFullWidth div.teaserMajor h3 a { font-weight:bold; text-decoration:none; color:#000000; }
div#ContentFullWidth div.teaserMajor p { width:236px; padding:0px 5px 0px 14px; }
div#ContentFullWidth div.teaserMajor div.list { width:236px; padding:2px 5px 0px 14px; }
div#ContentFullWidth div.teaserMajor div.list a { display:block; background:url(../../Templates/Common/Images/dot_list_red.gif) no-repeat; padding:0px 0px 2px 10px; }

div#ContentFullWidth div.teaserMajor a img { display:inline; width:auto; }

div#ContentFullWidth div.contentSpecial h1 { font:bold 20px/25px arial,verdana,sans-serif; margin:0px 0px 12px 0px; }
div#ContentFullWidth div.contentSpecial h2 { font-weight:bold; font-style:italic; margin:0px 0px 12px 0px; }
div#ContentFullWidth div.contentSpecial table th { padding:3px; font-weight:bold; }
div#ContentFullWidth div.contentSpecial table td { padding:3px; }

/* ------------------------------ Allgemein: Contentspalte schmal ---------------------------------------------------- */

div#ContentReducedWidth div.introtext { width:325px; margin-bottom:14px; }
div#ContentReducedWidth div.introtext h1 { font:bold 20px/25px arial,verdana,sans-serif; margin:0px 0px 2px 0px; }
div#ContentReducedWidth div.introtext p {  }

div#ContentReducedWidth div.teaserMajor { width:325px; margin-bottom:14px; padding-bottom:14px; clear:both; }
div#ContentReducedWidth div.teaserMajor h2 { padding:3px 5px 3px 10px; font-weight:bold; }
div#ContentReducedWidth div.teaserMajor h3 { margin:10px 5px 0px 10px; padding:0px 0px 0px 1px; font-weight:bold; }
div#ContentReducedWidth div.teaserMajor h3 a { text-decoration:none; color:#000000; }
div#ContentReducedWidth div.teaserMajor p { margin:0px 5px 0px 10px; }
div#ContentReducedWidth div.teaserMajor div.list { padding:2px 5px 0px 10px; }
div#ContentReducedWidth div.teaserMajor div.list a { display:block; background:url(../../Templates/Common/Images/dot_list_red.gif) no-repeat; padding:0px 0px 2px 10px; }

/* ------------------------------ Homepage ---------------------------------------------------- */

div#ContentFullWidth div.teaserHomeMajorStyle1 h2 { background:#1bd2f3; color:#ffffff; padding:5px 5px 5px 14px; }
div#ContentFullWidth div.teaserHomeMajorStyle1 h3 { margin:7px 0px 0px 0px; }

div#ContentFullWidth div.teaserHomeMajorStyle2 h2 { background:#ffe800; color:#cc0000; padding:5px 5px 5px 14px; }

div#ContentFullWidth div.teaserHomeMajorStyle3 h2 { background:transparent; color:#cc0000; padding:7px 5px 0px 14px; }

div#ContentFullWidth div.teaserHomeMajorStyle4 { background:transparent; }
div#ContentFullWidth div.teaserHomeMajorStyle4 h2 { background:transparent; color:#000000; padding:0px 5px 0px 14px; }

div#ContentFullWidth div.teaserHomeMajorStyle5 h2 { background:#cc0000; color:#ffe800; padding:5px 5px 5px 14px; }

/* ------------------------------ Gabelseite ---------------------------------------------------- */
 
div#ContentReducedWidth div.teaserBranchMajorStyle1 { background:#fffcdf; }
div#ContentReducedWidth div.teaserBranchMajorStyle1 h2 { background:#1bd2f3; color:#ffffff; }

div#ContentReducedWidth div.teaserBranchMajorStyle2 { background:transparent; }
div#ContentReducedWidth div.teaserBranchMajorStyle2 h2 { background:#ffe800; color:#cc0000; }
div#ContentReducedWidth div.teaserBranchMajorStyle2 h3 { margin-left:0px; }
div#ContentReducedWidth div.teaserBranchMajorStyle2 p { margin-left:0px; }
div#ContentReducedWidth div.teaserBranchMajorStyle2 div.list { padding-left:0px; }

div#ContentReducedWidth div.teaserBranchMajorStyle3 { background:#fffddf; }
div#ContentReducedWidth div.teaserBranchMajorStyle3 h2 { background:#cc0000; color:#ffe800; }
div#ContentReducedWidth div.teaserBranchMajorStyle3 h3 { margin-left:8px; }
div#ContentReducedWidth div.teaserBranchMajorStyle3 p { margin-left:8px; }
div#ContentReducedWidth div.teaserBranchMajorStyle3 div.list { padding-left:10px;}


/* ------------------------------ Rubrikseite/Listingseite ---------------------------------------------------- */

div#ContentFullWidth div.teaserCategoryMajorStyle1 h2 { background:#1bd2f3; color:#ffffff; padding:5px 5px 5px 14px; }
div#ContentFullWidth div.teaserCategoryMajorStyle1 h3 { font:bold 19px/22px arial,verdana,sans-serif; margin:7px 0px 0px 0px; }

/* teaserCategoryMajorStyle2: Formatierung wird auch für Teaser auf Homepage und Listingseite verwendet */
div#ContentFullWidth div.teaserCategoryMajorStyle2 { background:transparent; }
div#ContentFullWidth div.teaserCategoryMajorStyle2 img { margin:0px 14px 0px 0px; }
div#ContentFullWidth div.teaserCategoryMajorStyle2 h2 { width:auto; background:transparent; color:#000000; padding:0px 5px 0px 0px; }
div#ContentFullWidth div.teaserCategoryMajorStyle2 h3 { width:auto; padding:0px 5px 0px 0px; }
div#ContentFullWidth div.teaserCategoryMajorStyle2 p { width:auto; padding:0px 5px 0px 0px; }
div#ContentFullWidth div.teaserCategoryMajorStyle2 a { font-weight:bold; }
div#ContentFullWidth div.teaserCategoryMajorStyle2 div.list { width:auto; padding:2px 5px 0px 0px; }

/* ------------------------------ Contentseite ---------------------------------------------------- */

div#ContentFullWidth div.contentIntro { width:100%; margin-bottom:14px; }
div#ContentFullWidth div.contentIntro h1 { font:bold 20px arial,verdana,sans-serif; margin:0px 0px 7px 0px; }
div#ContentFullWidth div.contentIntro p {  }

div#ContentFullWidth h2.contentContentheadline { margin-bottom:14px; font:bold 16px arial,verdana,sans-serif; clear:both; }
div#ContentFullWidth h2.contentContentheadline a { text-decoration:none; color:#000000; }

div#ContentFullWidth div.contentContentblock { width:100%; margin-bottom:14px; clear:both; }
div#ContentFullWidth div.contentContentblock img { float:left; }
div#ContentFullWidth div.contentContentblock p { display:inline; font:normal 12px/15px arial,helvetica,sans-serif; }
div#ContentFullWidth div.contentContentblock ul { clear:both; }
div#ContentFullWidth div.contentContentblock ul li {  }
div#ContentFullWidth div.contentContentblock table {  }

div#ContentFullWidth div.contentContentblockStyle1 img { width:240px; padding:0px 14px 2px  0px; }
div#ContentFullWidth div.contentContentblockStyle1 h3 { font-weight:bold; }
div#ContentFullWidth div.contentContentblockStyle1 h3 a { color:#000000; text-decoration:none; }

div#ContentFullWidth div.contentContentblockStyle11 p { display:block; width:241px; }

div#ContentFullWidth div.contentContentblockStyle2 p img { /*width:100px;*/ padding-right:7px; }

div#ContentFullWidth div.contentContentblockStyle3 { width:481px; padding:7px; background:#fffcdf; }
div#ContentFullWidth div.contentContentblockStyle3 p img { width:100px; padding-right:7px; }

div#ContentFullWidth div.contentLinkteaser { width:100%; margin-bottom:14px; background:#fffcdf; clear:both; }
div#ContentFullWidth div.contentLinkteaser img { float:left; width:240px; }
div#ContentFullWidth div.contentLinkteaser h2 { font-weight:bold; margin:7px 5px 0px 14px; }
div#ContentFullWidth div.contentLinkteaser p { width:236px; margin:0px 5px 0px 14px; }
div#ContentFullWidth div.contentLinkteaser div.list { width:236px; margin:7px 5px 0px 14px; }
div#ContentFullWidth div.contentLinkteaser div.listListingtemplate { width:auto; }
div#ContentFullWidth div.contentLinkteaser div.list a { display:block; background:url(../../Templates/Common/Images/dot_list_red.gif) no-repeat; padding:0px 0px 4px 10px; }
div#ContentFullWidth div.contentLinkteaser div.list a.currentPageLink { text-decoration:none; cursor:default; font-weight:bold; color:#000000; background-image:url(../../Templates/Common/Images/dot_list_black.gif); }

div#ContentFullWidth div.contentLinkteaserStyle1 { background:transparent; clear:both; }
div#ContentFullWidth div.contentLinkteaserStyle1 h2 { padding:0px; }
div#ContentFullWidth div.contentLinkteaserStyle1 div.list { margin:7px 5px 0px 14px; }

div#ContentFullWidth div.contentContenttabelle { width:100%; margin-bottom:14px; clear:both; }
div#ContentFullWidth div.contentContenttabelle table { margin:0px 0px 0px -1px; width:496px; overflow:hidden; }
div#ContentFullWidth div.contentContenttabelle table td { padding:7px; border-left:0px solid #ffe800; }
div#ContentFullWidth div.contentContenttabelle table tr.tableHead td { padding-left:5px; font-weight:bold; background:#ffe800; }

div#ContentFullWidth h2.contentContenttabelleHeadline { width:483px; margin:7px 7px 7px 5px; font-weight:bold; }
div#ContentFullWidth h2.contentContenttabelleHeadlineSpecialSites { font:bold 17px/21px arial,verdana,sans-serif; margin:0px 0px 1px 0px;  }
div#ContentFullWidth table.contentContenttabelle { width:100%; clear:both; }
div#ContentFullWidth table.contentContenttabelle td { padding:7px; } 

div#ContentFullWidth table td.highlightedText { font-weight:bold; color:#cc0000; } 
div#ContentFullWidth table td.tableRowBackground { background:#fffcdf; }
div#ContentFullWidth table td.tableRowBackgroundHighlightedText { background:#fffcdf; font-weight:bold; color:#cc0000; }

div#ContentFullWidth table.contentContentteaserTrio { width:495px; margin-bottom:14px; clear:both; }
div#ContentFullWidth table.contentContentteaserTrio td { width:155px; }
div#ContentFullWidth table.contentContentteaserTrio td.tdCenter { padding:0px 15px 0px 15px; }
div#ContentFullWidth table.contentContentteaserTrio td img { display:block; }

div#ContentFullWidth div.dottedLine { clear:both; width:100%; height:1px; overflow:hidden; background:url(../../Templates/Common/Images/dotted_line_red.gif) repeat-x; }
div#ContentFullWidth .marginBottomStandard { clear:both; width:100%; margin-bottom:14px; }

div#ContentFullWidth div.separationline { clear:both; width:100%; height:2px; background-color:#fff9cc; overflow:hidden; margin:14px 0px 14px 0px; }

div#ContentFullWidth table.contentPager { clear:both; margin:0px 0px 14px 0px; width:100%; }
div#ContentFullWidth table.contentPager td.left { width:50%; }
div#ContentFullWidth table.contentPager td.right {  }
div#ContentFullWidth table.contentPager td.right span { line-height:14px;}


/* ------------------------------ Allgemein: rechte Spalte ---------------------------------------------------- */

div#TeaserCommon table.teaserMinor { width:325px; margin-bottom:14px; }
div#TeaserCommon table.teaserMinor td img { display:block; margin:0px 10px 0px 0px; }
div#TeaserCommon table.teaserMinor td h2 { font-weight:bold; color:#000000; padding:0px 5px 0px 0px; }
div#TeaserCommon table.teaserMinor td h2 a { font-weight:bold; text-decoration:none; color:#000000; }
div#TeaserCommon table.teaserMinor td p { padding:0px 5px 0px 0px; }
div#TeaserCommon table.teaserMinor td div.list { padding:2px 5px 0px 0px; }
div#TeaserCommon table.teaserMinor td div.list a { display:block; background:url(../../Templates/Common/Images/dot_list_red.gif) no-repeat; padding:0px 0px 2px 10px; }

div#TeaserCommon div.teaserMinor { width:325px; margin-bottom:14px; }

div#TeaserCommon div.teaserMinorLinklist { width:325px; height:76px; margin-bottom:14px; background:#fff699; }
div#TeaserCommon div.teaserMinorLinklist h2 { width:310px; padding:5px 5px 5px 10px; background:#cc0000; font:bold 12px arial,sans-serif; color:#ffffff; }
div#TeaserCommon div.teaserMinorLinklist table { width:315px; margin:7px 0px 0px 10px; overflow:hidden; }
div#TeaserCommon div.teaserMinorLinklist table td { width:95px; overflow:hidden; padding:0px 10px 0px 0px; vertical-align:top; }

div#TeaserCommon div.teaserMinorBox { width:325px; margin-bottom:14px; padding-bottom:7px; background:#fff699; }
div#TeaserCommon div.teaserMinorBox h2 { padding:5px 5px 5px 10px; font-weight:bold; color:#cc0000; background:#ffe800; }
div#TeaserCommon div.teaserMinorBox h3 { font-weight:bold; color:#cc0000; margin:7px 5px 0px 10px; }
div#TeaserCommon div.teaserMinorBox h3 a { font-weight:bold; text-decoration:none; color:#cc0000; }
div#TeaserCommon div.teaserMinorBox p { margin:0px 5px 0px 10px; }
div#TeaserCommon div.teaserMinorBox img { display:block; margin:7px 0px 0px 0px; }

div#TeaserCommon div.teaserMinorBox1 { background:#fffcdf; }
div#TeaserCommon div.teaserMinorBox1 img { display:block; margin:0px; }
div#TeaserCommon div.teaserMinorBox1 h2 {margin-top:-3px;}
div#TeaserCommon div.teaserMinorBox1 p { margin:10px 5px 0px 10px; }

div#TeaserCommon div.teaserMinorPoll { width:304px; padding:14px 7px 3px 14px; color:#cc0000; background:url(../../Templates/Common/Images/poll_abstimmen.gif) bottom right no-repeat #fff699; } 
div#TeaserCommon div.teaserMinorPoll h2 { font-weight:bold; color:#cc0000; margin-bottom:14px; } 
div#TeaserCommon div.teaserMinorPoll table td { padding-bottom:7px; color:#cc0000; } 
div#TeaserCommon div.teaserMinorPoll table td input { float:left; } 
div#TeaserCommon div.teaserMinorPoll table td label { display:block; padding-left:25px; color:#cc0000; } 
div#TeaserCommon div.teaserMinorPoll a.submit { display:block; overflow:hidden; padding:0px; width:204px; height:28px; margin:14px 0px 0px 100px; background:transparent; border:0px none transparent; cursor:pointer; }
div#TeaserCommon div.teaserMinorPollResult { background:#fff699; } 
div#TeaserCommon div.teaserMinorPollResult p { color:#cc0000; } 
div#TeaserCommon div.teaserMinorPollResult div.barFullWidth { float:left; width:250px; height:10px; background:#ffffff; border:1px solid #f6c9b2; }
div#TeaserCommon div.teaserMinorPollResult div.barFullWidth div { overflow:hidden; height:10px; width:0px; background-color:#cc0000; }

/* ------------------------------ Allgemein Contentbereich: rechte Spalte ---------------------------------------------------- */

div#TeaserCommon div.teaserMinorContent { width:180px; margin-bottom:14px; clear:both; }
div#TeaserCommon div.teaserMinorContent img { display:block; margin-bottom:1px; }
div#TeaserCommon div.teaserMinorContent h3 { width:178px; font-weight:bold; }
div#TeaserCommon div.teaserMinorContent h3 a { font-weight:bold; text-decoration:none; color:#000000; }
div#TeaserCommon div.teaserMinorContent p { width:178px; }
div#TeaserCommon div.teaserMinorContent div.list { width:178px; padding:2px 2px 0px 0px; }
div#TeaserCommon div.teaserMinorContent div.list a { display:block; background:url(../../Templates/Common/Images/dot_list_red.gif) no-repeat; padding:0px 0px 2px 10px; }

div#TeaserCommon div.teaserMinorContentStyle1 { background:#ffffff; }
div#TeaserCommon div.teaserMinorContentStyle2 { background:#fffcdf; }
div#TeaserCommon div.teaserMinorContentStyle2 h3 { width:174px; margin:0px 3px 0px 3px; }
div#TeaserCommon div.teaserMinorContentStyle2 p { width:174px; margin:0px 3px 5px 3px; }
div#TeaserCommon div.teaserMinorContentStyle3 img { display:block; }

div#TeaserCommon div.teaserHomeMajorStyle3 { background:#fffddf; }
div#TeaserCommon div.teaserHomeMajorStyle3 h2 { background:#cc0000; color:#ffe800; }
div#TeaserCommon div.teaserHomeMajorStyle3 h3 { margin-left:8px; }
div#TeaserCommon div.teaserHomeMajorStyle3 p { margin-left:8px; }
div#TeaserCommon div.teaserHomeMajorStyle3 div.list { padding-left:10px;}

/* ------------------------------ Allgemein: rechte Spalte ---------------------------------------------------- */

div#TeaserCommon div.teaserMajor a img { display:inline; width:auto; }

/* ------------------------------ Allgemein: Fußzeile mit Slogan ---------------------------------------------------- */

div.footerArea { width:983px; margin:30px 0px 0px 0px; /*background:#ffe800;*/ }
div.footerArea p { width:983px; margin:1px 0px 1px 0px; border-top:1px solid #efa9ab; /*border-bottom:1px solid #ffffff;*/ font:bold 11px/20px arial,sans-serif; color:#cc0000; text-align:center; }

/* ------------------------------ CMS Console ---------------------------------------------------- */

div#cmsConsole { position:absolute; top:60px; right:10px; overflow:hidden; background:#fffcdf; z-index: 999; }
div#cmsConsole table { width:250px; margin:10px; }
div#cmsConsole table table { margin:0px; }
div#cmsConsole table td a { font:normal 12px sans-serif; }
div#cmsConsole table td b { font:bold 12px sans-serif; }
div#cmsConsole table td i { font:normal 12px sans-serif; }
div#cmsConsole table td h2 { font:bold 12px sans-serif; margin:3px 0px 0px 0px; padding:3px 0px 0px 0px; width:100%; border-top:1px solid #000000; }
div#cmsConsole table td h3 { font:bold 12px sans-serif; margin:0px 0px 0px 5px ; }
div#cmsConsole table td span.italic { font:normal 12px sans-serif; }
div#cmsConsole table td span.red { color:#ff0000; }
div#cmsConsole table td div.smallVerticalDistance { color:#99ff99; height:1px; margin:2px 0px 2px 0px; overflow:hidden; }
div#cmsConsole h3 { margin:6px 0px 0px 0px; }

/* ------------------------------ Editor Fenster ---------------------------------------------------- */

div#ContentFullWidth span.editorWindowFullWidth { width:689px; height:auto; }

/* ------------------------------ Druckvorschau ---------------------------------------------------- */

@media print {
    div, p, h1, h2, h3, td, a, span { background-color:transparent; color:#000000; }
    table#tabMain { width:100%; }
    td#tdNavigation, div.footerArea { display:none; }
    td#tdContent { width:100%; }
    div#cmsConsole { display:none; }
}
    
/* Spiel Original und Faelschung  */

div.gamelo {color:#7F7A59; background-color:#FFF4B2; font-weight:bold; height:19px; width:59px; background-image:url(/NR/rdonlyres/01AE44FD-62E8-4A3F-A4E4-B16F29E8ED39/0/dot.gif); background-repeat:no-repeat; background-position:right; padding:4px 0px 0px 10px;}

p.EditHeadline { margin:14px 0px 7px 0px; font:bold 12px arial,sans-serif; }