.paging {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.paging div {
	display: inline;
	white-space: nowrap;
}

.paging a {
	text-decoration: none;
}

.paging img {
	border: 0px;
}

/* arrows to the left => 30 px (20 + 10) */
.paging .pagingLeft {
	margin-right: 0px;
}

.paging .pagingLeft div {
	margin-top: 2px;
	margin-bottom: 2px;;
	margin-left: 2px;
	margin-right: 5px;
}

.teaser_footer{
	background: #FFF4E0; none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height:197px;}
	
.teaser_footer2{
	background: #F5E5CD; none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height:197px;}
	
.teaser_header{
	color:#997231; background: #FFF4E0;height:25px; width:100%; font-size:12px; line-height:12px;}
	
.teaser_header2{
	color:#997231; background:#F5E5CD; height:25px; width:100%; font-size:12px; line-height:12px;}	
/* paging center elements */

.paging .pagingCenterElements {
	margin-right: 5px;
}

.paging .pagingCenterPages {
	margin-left: -10px;
}

.paging .pagingCenterPages div {
	text-align: center;
	margin-left: 10px;
}

.paging .pagingCenterPages a.page {
	text-decoration: underline;
}

/* arrows to the right => no margin becaus of margin from center elements */
.paging .pagingRight {
	margin-left: 0px;
}

.paging .pagingRight div {
	margin-top: 2px;
	margin-bottom: 2px;;
	margin-left: 5px;
	margin-right: 2px;
	text-decoration: none;
}

.paging .pagingEnd {
	clear: both;
	height: 0px;
	line-height: 0px;
	margin-bottom: 10px;
}

.paging{
white-space:nowrap;

}

/* new paging */
.pagingContainer {
	height: 26px;
}

.pagingElement {
	float: left;
	height: 24px;
	line-height: 24px;
	border: 1px solid white !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #767676;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	min-width: 9px;
}

a.pagingElement:hover {
	background-color: #f3f2f2;
	border-color: #767676 !important;
}

.pagingSingleCharPadding {
	padding-left: 4px;
	min-width: 7px;
}

.pagingArrows {
	padding-left: 0px;
	padding-right: 0px;
	min-width: 8px;
	height: 22px;
	padding-bottom: 2px;
	position: relative;
	width: 14px;
}

.pagingArrowsLeft {
	position: absolute;
	top: 10px;
	left: 3px;
}

.pagingArrowsRight {
	position: absolute;
	top: 10px;
	right: 3px;
}

.pagingHidden {
	display: none;
}

.pagingCurrentPage {
	font-weight: bold;
	color: #373737;
}

/* new paging for product overview */
.pagingContainerProductOverview {
	float: right;
}

/* new paging for product detail */
.pagingContainerProductDetail {
	float: right;
}

/* CSS property exclusively for right modules -- STARTS */

/* CSS taken from global.css STARTS */
.pt2 {
	padding-top: 2px;
}

.pl4 {
	padding-left: 4px;
}

.p4 {
	padding: 4px;
}

.mt3 {
	margin-top: 3px;
}

.mb1 {
	margin-bottom: 1px;
}
.mb3 {
	margin-bottom: 3px;
}
.mb10 {
	margin-bottom: 10px;
}

.ml3 {
	margin-left: 3px;
}

.height2 {
	height: 2px;
}
.height3 {
	height: 3px;
}
.height8 {
	height: 8px;
}
.height10 {
	height: 10px;
}
.height11 {
	height: 11px;
}
/* CSS taken from global.css ENDS */

.mn_greeting {
	padding-left: 4px;
	margin-bottom: 3px;
}

.mnLabelTxtBoxIEFF {
	margin-top: 2px;
}

.right_mod_boxheader, .right_mod_box_innerheader {
	color: #373737;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	padding-right: 3px;
	padding-left: 5px;
}
.right_mod_boxheader {
	background: #F0F0F0 url('/img/lines/module_bottom_border.gif') no-repeat bottom center;
	padding-top: 2px;
	padding-bottom: 3px;
}
.right_mod_box_innerheader {
	background: #FFFFFF url('/img/lines/module_bottom_border.gif') no-repeat scroll center top;
	padding-top: 13px;
}

.right_mod_boxheader a, .right_mod_box_innerheader a {
	text-decoration: none;
	color: #373737;
}
.right_mod_boxcontent, .right_mod_inner_boxcontent, .right_mod_MN_content {
	background-color: #FFFFFF;
	color: #373737;
	text-align: left;
}
.right_mod_MN_content {
	padding: 3px 3px 3px 1px;
}

.right_mod_textbutton {
	padding: 2px 0 0 2px;
	cursor: pointer;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	clear: both;
	vertical-align: bottom;
	font-weight: bold;
}
.right_mod_textbutton .text, .right_mod_textbutton .textSignInOut {
	text-decoration: none;
	background-color: #f6f6f6;
	display: block;
	line-height: 16px;
	margin-left: -4px;
	padding-left: 5px;
	margin-right: -3px;
}
.right_mod_textbutton .text a:link,
.right_mod_textbutton .text a:visited,
.right_mod_textbutton .text a:active,
.right_mod_textbutton .text a:focus {
	text-decoration: none;
	color: #767676;
	background-image: url(/img/pfeile/arr_right_modules_grey_black.gif);
	background-repeat: no-repeat;
	background-position: right -9px;
	padding-right: 11px;
	background-color: #f6f6f6;
}

.right_mod_textbutton .text a:hover {
	font-weight: bold;
	color: #373737;
	background-position: right 5px;
	background-image: url(/img/pfeile/arr_right_modules_grey_black.gif);
}
.right_mod_textbutton .textSignInOut a {
	text-decoration: none;
	color: #FF0029;
}
.right_mod_textbutton .image {
	float: right;
	width: 16px;
	padding: 0px;
	border: 0px;
	margin-left: 4px;
}

.right_mod_spacer_2 {
	height: 2px;
	font-size: 0;
	line-height: 2px;
}

.right_mod_spacer_10 {
	height: 10px;
	font-size: 0;
	line-height: 10px;
}

.right_mod_outerbox .separator {
	background: url('/img/lines/module_bottom_border.gif') no-repeat bottom center;
	height: 1px;
	line-height: 1px;
	margin: 7px 0 10px 0;
	padding: 0;
}

.right_mod_outerbox, .right_mod_NM_outerbox {
	border: 1px solid #CCCCCC;
	height: auto;
	padding-bottom: 12px;
}
.right_mod_outerbox, .right_mod_NM_outerbox, .right_mod_boxcontent {
	margin-bottom: 13px;
}
.right_mod_outerbox {
	padding-bottom: 2px;
}

.right_mod_rememberPadding {
	padding: 3px 5px 1px 4px;
}

.right_mod_boxcontent, .right_mod_inner_boxcontent {
    padding: 1px 2px 0 1px
}
.right_mod_votingframe {
	margin: 0 4px 0 0;
	padding: 3px 0 0 4px;
}
.color_FF0038 {
	color: #FF0038;
}
.color_373737 {
	color: #373737;
}
.color_767676 {
	color: #767676;
}

.inputTextBox50px {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	width: 46px;
	text-align: right;
}

.recommendAndNotepadLineItem {
	padding-bottom: 3px;
}

.recommendAndNotepadLineItemLast {
	padding-bottom: 3px;
}

.notePadCountArticles {
	padding-bottom: 3px;
}

/* CSS property exclusively for right modules -- ENDS   */

/* IMPORTANT PART */

/* default styles for extension "tx_diaccdmcmarker_pi1" */
  .tx-diaccdmcmarker-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dcformattable_pi1" */


    /* --- Tabellen Stile START --- */

    div.diacc-format-table {width:99%;}

    table.contenttable TD {FONT-SIZE: 11px;  FONT-FAMILY: arial,helvetica,sans-serif;line-height: 1em; border-bottom: 1px solid #7F7F7F; border-right: 1px solid #7F7F7F; padding: 2px 5px 2px 5px; }



    /* Kills right and bottom border at the end of the table */

    table.contenttable TR TD.td-last { border-right: 0px;  }

    table.contenttable TR.tr-last TD { border-bottom: 0px; }



    /* Table styling, Tables, generally */

    table.contenttable P { font-size: 1em; }

    table.contenttable TR TD { vertical-align: top; }



    /* Tables, specifically */

    table.contenttable-0 TD { border: 0px; }



    table.contenttable-1 TR.tr-0 TD { font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }

    table.contenttable-1 TR.tr-0 TD.td-last { border-right: 0px; }



    table.contenttable-2 TR TD.td-0 { font-weight: bold; border-right: 1px solid #000000; }



    table.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { font-weight: bold; border-right: 1px solid #000000; }

    table.contenttable-3 TR.tr-0 TD { border-bottom: 1px solid #000000; border-right: 1px solid #000000; }

    table.contenttable-3 TR.tr-0 TD.td-last { border-right: 0px;}



    div.dc-alternating TABLE.contenttable TR.tr-even { background: #fbdc9b; }

    div.dc-alternating TABLE.contenttable TR.tr-odd { background: transparent; }
    



    /* --- Tabellen Stile ENDE --- */

/*---------------------
Farben   
-----------------------
Teaser, Rootline:
-----------------
dunklerer Farbton: #FCE2AD (.dc-bgdark)
hellerer Farbton: #FFF3D6 (.dc-bglight)
---------------
rechter Teaser:
---------------
dunkel: #CCCCCC (.dc-bgdark-right)
hell: #f2f2f2 (.dc-bglight-right)
---------------
Menü-Hintergründe:
------------------
Level 1 NO,ACT: #FBDC9B (hauptfarbe)    neu: #ffc259 vanille 4
Level 2 NO,ACT: #FfF3D6 (subnaveHell)    neu: #ffd793 vanille0
Level 3 NO,ACT: #fefbed (subnaviAktiv)   neu: #ffe7bd vanille 6
Level 2 RO = Level 1 NO
Level 3 RO = Level 2 NO
------------------
Überschriften: #CE0000
-------------------------*/
/********************************************************/
/* "General" Definitions                              */
/********************************************************/
/* FONT */
.dc-buttonlink-left, .dc-buttonlink-right, .dc-prodteaser-box-l1, .dc-prodteaser-box-l2, .dc-menu-lev2-ACTIFSUB, .dc-menu-lev3-NO A, .dc-menu-lev3-ACT, .dc-menu-lev2-NO, .dc-menu-lev2-ACT, .dc-menu-lev1-NO, .dc-menu-lev1-CUR, .dc-menu-lev1-christmas, ul, .bodytext, .dc-bodytext-red, .dc-teaser-right-link, .dc-textbox, .dc-linkbox, .dc-rootline, .dc-intro-header, .dc-teaser-header, .dc-teaser-right-header, .dc-more-link { font-size: 11px;font-family: arial,helvetica,sans-serif; margin: 0 0 0 0; }
/* Backgroundcolors */
.dc-bgdark { background: #FCE2AD; }
.dc-bglight { background: #FFF3D6; }
.dc-bgdark-right, .dc-teaser-right-link-box { background: #cccccc; }
.dc-bglight-right { background: #f2f2f2; }
/* Contentcontainer */
.dc-textbox { text-align: left; vertical-align: top; padding: 0 0 0 0; }
.dc-picbox { margin: 0 0 0 0; padding: 0 0 0 0; }
.dc-linkbox { vertical-align: bottom; text-align: right; padding-bottom: 1px; }

.dc-rootline{
    margin-top:6px;
    margin-bottom:11px;
    font-size:13px;
    height:16px;
}
/************************/
/* Bodytext-Definitions */
/************************/
.dc-bodytext-red { color: #91151f; }

/*
ul { list-style: url(../../img/X-mas-Welt/bullet.gif); margin-left: 17px; padding-left: 0px; }
li { margin-left: 0px; padding-left: 0px; }
*/




/**********************/
/* Header-Definitions */
/**********************/
.dc-intro-header, .dc-teaser-header { color: #CE0000; }
.dc-intro-header { padding: 15px 0px 15px 0px; font-weight: bold; font-size: 18px; }
.dc-teaser-header { font-weight: bold; }
.dc-teaser-right-header { font-weight: bold; padding: 3px 6px 3px 6px; }
/************************/
/* special Definitions */
/***********************/
/* Link in right Teaser: */
.dc-teaser-right-link-box { border: 1px solid white; }
.dc-teaser-right-link { padding: 0px 4px 0px 4px; }
.dc-teaser-right-link A { text-decoration: none; }
.dc-teaser-right-linkpic { padding: 1px 4px 1px 0px; }
/* Produkt Teaser */
.dc-prodteaser-box-l1 {
	font-weight: bold;
	text-align: center;
	line-height: 13px;
}
.dc-prodteaser-box-l2 {
	color: #ce0000;
	text-align: center;
	line-height: 9px;
}
/* Weiter-Links + Buttonlinks */
.dc-more-link, .dc-buttonlink-right { margin-right: 2px; vertical-align: bottom; text-align: right; padding-right: 13px; background: no-repeat bottom right; }
.dc-buttonlink-left { margin-left: 2px; vertical-align: bottom; text-align: left; padding-left: 13px; background: no-repeat bottom left; }

/***************************/
/* MENU LEFT               */
/***************************/
/*
.dc-menu-lev1-NO-bg { background-image: url(../../img/X-mas-Welt/menu_bg_level1_NO.gif); }
*/
/* smaller menu -> smaller background-image: */
/*
.dc-menu-800 .dc-menu-lev1-NO-bg { background-image: url(../../img/X-mas-Welt/menu_bg_level1_NO_800.gif); }
.dc-menu-lev1-CUR-bg { background: #FFC259; }
.dc-menu-lev1-christmas-bg { background-image: url(../../img/X-mas-Welt/background_subnavi_header.gif); }
.dc-menu-lev2-NO, .dc-menu-lev2-ACT { background:#FFD793; }
.dc-menu-lev3-NO, .dc-menu-lev3-ACT { background: #FFE7BD; } 
.dc-menu-lev2-ACTIFSUB A, .dc-menu-lev1-NO A, .dc-menu-lev1-CUR A, .dc-menu-lev1-christmas A, .dc-menu-lev2-NO A, .dc-menu-lev2-ACT A, .dc-menu-lev3-NO A, .dc-menu-lev3-ACT A { text-decoration: none; }
.dc-menu-lev2-ACTIFSUB, .dc-menu-lev1-NO, .dc-menu-lev1-CUR, .dc-menu-lev1-christmas, .dc-menu-lev2-NO, .dc-menu-lev2-ACT { padding-left: 5px; }
.dc-menu-lev3-NO, .dc-menu-lev3-ACT { padding-left: 8px; vertical-align: bottom; text-align: left; }	
.dc-menu-lev2-ACTIFSUB, .dc-menu-lev1-NO, .dc-menu-lev1-CUR, .dc-menu-lev1-christmas A, .dc-menu-lev2-ACT, .dc-menu-lev3-ACT { font-weight: bold; }
*/

.dc-menu-lev2-ACT, .dc-menu-lev3-ACT, .dc-menu-lev2-ACTIFSUB{
	font-weight:bold;
}

.dc-menu-lev1-NO{
	margin-top:11px;
	text-decoration:none;
	display:block;
	width:150px;
	height:18px;
	font-weight:bold;
	background-image:url(../../img/X-mas-Welt/arrow_menuleft_1NO.gif);
	background-repeat:no-repeat;
	background-position:132px 0px;
}

.dc-menu-lev1-CUR{
	margin-top:11px;
	text-decoration:none;
	display:block;
	width:150px;
	height:18px;
	font-weight:bold;
}

.dc-menu-lev2-ACTIFSUB{
	text-decoration:none;
	display:block;
	width:150px;
	height:18px;
	background-image:url(../../img/X-mas-Welt/arrow_menuleft_2ACTIFSUB.gif);
	background-repeat:no-repeat;
	background-position:132px 0px;
}

a.dc-menu-lev1, a.dc-menu-lev2, a.dc-menu-lev3, a.dc-menu-lev2-ACTIFSUB {
	text-decoration:none;
	display:block;
	width:150px;
	padding:2px 2px 2px 5px;
	border-bottom:1px solid #ffffff;
}

html:root a.dc-menu-lev1, html:root a.dc-menu-lev2, html:root a.dc-menu-lev3, html:root a.dc-menu-lev2-ACTIFSUB{
	text-decoration:none;
	display:block;
	width:143px;
	padding:2px 2px 2px 5px;
	border-bottom:1px solid #ffffff;
}

html:root a.dc-menu-lev1{
	border-bottom:0px solid #ffffff;
}

html:root .dc-menu-lev1-NO, html:root .dc-menu-lev1-CUR, html:root .dc-menu-lev2-ACTIFSUB{
                border-bottom:1px solid #ffffff;
}

html:root a.dc-menu-lev2-ACTIFSUB{
	height:14px;
}

a.dc-menu-lev3{
	padding-left:8px;
}

#dc-menuleft{
    width:168px;
    padding-top:35px;
}

html:root #dc-menuleft{
    padding-top:25px;
}

/**************************/
/* CHRISTMAS 2004      */
/**************************/
/* moves the images in the menu some pixels to the right, so it looks like they
    are a little outside the element */
.dc-christmas-move {position: relative; left:5px;}
/* moves the images in the contentbox some pixels to the right */
.dc-christmas-contentbox-move {position: relative; left:0px;}







/* MeinNeckermannBox Start*/
#dc-mnbox{
         dc       width:150px;
}

.moduleboxheader {
	background-color: #CCCCCC;
	padding: 3px 3px 3px 7px;
	margin-bottom: 1px;
	color: #000000;
	font-weight: bold;
	text-align: left;
                /*width: 149px;*/
}

html:root .moduleboxheader{
                /*width:139px;*/ 
}

.moduleboxheader a {
	text-decoration: none;
}
.moduleboxcontent {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px;
	margin-bottom: 0px;
                /*width:149px;*/
}

html:root .moduleboxcontent{
                /*width:142px;*/ 
}

.textbutton {
	padding: 1px 4px 2px 5px;
	cursor: pointer;
	border: 1px solid #FFFFFF;	
	background-color: #CCCCCC;
	text-align: left;
	clear: both;
	vertical-align: bottom;
}
.textbutton .text {
	padding: 1px 0px 0px 0px;
	border: 0px;	
}
.textbutton .image {
	float: right;
	width: 16px;
	padding: 0px;
	border: 0px;
	margin-left: 4px;
}
.textbutton .imagemultiplelines2 {
	position: relative;
	top: 7px;
}
/*MeinNeckermannBox End*/
body,P,TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}

.dc-bglight { 
	background: #ffffff; 
}


.dc-textbox p.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	
}

p, .dc-content-text p, .dc-content-text p, .dc-content-text-right p,.dc-content-text-left p, p.bodytext, .dc-teaser-right-wide P{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
}

.standard{
                font-size:10px;
}

#dc-banner{
	padding-bottom:11px;
                padding-top:0px;
                color:#E89407;
                font-size:16px;
                border-bottom:3px double #cccccc;
}

html:root #dc-banner{
                padding-bottom:12px;
}


/*****************************************Strukturelemente********************************/
/*zweispaltig Links schmal - Rechts breit */
#dc-twocols-left, #dc-twocols-right, #dc-threecols{
        clear:both;
        width:591px;

}

#dc-twocols{
        width:396px;
        border-left:3px solid #ffffff;
        margin-left:-3px;
}

#dc-col-left-small{
        width:195px;
        float:left;
        border-right:0px solid #ffffff;
}

#dc-col-right-wide{
        width:393px;
        float:right;
        border-left:3px solid #ffffff;
        margin-left:0px;
		
}

/*zweispaltig Links breit - Rechts schmal */
#dc-col-left-wide{
        width:396px;
        float:left;
        border-right:0px solid #ffffff;
		
}

#dc-col-right-small{
        width:195px;
        float:right;
        border-left:3px solid #ffffff;
        margin-left:-3px;
}

html:root #dc-col-left-wide, html:root #dc-col-right-wide, html:root #dc-twocols{
           width:393px;
}

html:root #dc-col-left-small, html:root #dc-col-right-small{
           width:195px;
}



/*dreispaltig*/
#dc-col-left {
	width:195px; 
	float:left;
	border-right:3px solid #ffffff;
}

#dc-twocols #dc-col-left {
    border-right:0px;
}

html:root #dc-twocols #dc-col-left {
    border-right:3px solid #ffffff;
}

#dc-col-middle {
	width:195px; 
	float:left;	
}

#dc-col-right {
	width:195px; 
}

#dc-col-middle {
	border-right:3px solid #ffffff;
}

#dc-col-right{
                float:left;
}

/****************************************Contentelemente*************************************/

/*Contentbox*/
#dc-contentbox{
	width:591px;
	height:205px;
	clear:both;
	background:#F5E5CD;
}

#dc-contentbox-left{
	width:191px; 
	float:left;
	padding-right: 5px;
	background:#F5E5CD;
}

.dc-contentbox-main #dc-contentbox-right{
	padding-left:200px;	
}

#dc-contentbox-left-wide{
	width:390px; 
	height:205px;
	float:left;
}
#dc-contentbox-right-small{
	height: 205px;
	margin-left:10px;
	width:175px; 
	overflow:hidden;
}

#dc-contentbox-right-small .dc-content-header {
	margin-top: 10px;
	margin-bottom: -5px;
	
}

html:root #dc-contentbox-left, html:root #dc-contentbox-right{
                 height:auto;
                 min-height:205px;
}

html:root #dc-contentbox-right{

}
div#dc-teaser-winner-table #dc-contentbox-right {
	float: right;
	
}

/*Teaser einspaltig ohne Text*/
#dc-teaser-small{
	width:195px; 
	float:left;
}

/*Teaser einspaltig mit Text*/
#dc-teaser-small-text{
	width:195px; 
	height:253px;
    float:left;
}

#dc-teaser-small-variable{
	width:195px; 
}

/*Teaser zweispaltig */
/*einspaltiger Text*/
#dc-teaser-rubrik-header-text-link, #dc-teaser-rubrik-header-text, #dc-teaser-header-text-link, #dc-teaser-header-text {
	width:393px; 
	height:188px;
}
#dc-teaser-left-2-1{
	width:393px;
	height:103px;
	overflow:hidden;
}
#dc-teaser-left-2-1-nolink {
	height:128px;
}
#dc-teaser-left-2-1-norubrik {
	height:128px;
}

#dc-teaser-left-2-1-norubrik-nolink{
	height:153px;
}

#dc-teaser-middle-image, #dc-teaser-middle-text, #dc-teaser-middle-text-text{
	width:393px; 
	height:195px;
	border-bottom:0px solid red;
}

#dc-teaser-middle-text-high, #dc-teaser-middle-text-text-high, #dc-teaser-middle-text-text-high-noheader,#dc-teaser-middle-text-high-link{
	width:393px; 
	height:325px;
	border: 0px !important;
	overflow: hidden;
}


#dc-teaser-middle{
	width:393px; 
	height:171px;
}
.dc-teaser-middle-text-text-2-content {
	height: 138px;
overflow: hidden;
}

#dc-teaser-middle-variable{
	width:393px;
}

#dc-contentbox, #dc-teaser-wide-right, #dc-teaser-wide-left, #dc-teaser-wide-left-onerow, #dc-teaser-wide-right-onerow, #dc-teaser-wide, #dc-flash{
	border-bottom:2px solid #ffffff;
}

#dc-teaser-small, #dc-teaser-small-text, #dc-teaser-small-variable, #dc-teaser-middle-image, #dc-teaser-middle-text, #dc-teaser-middle-text-text, #dc-teaser-middle-text-text-high, #dc-teaser-middle-text-high, #dc-teaser-middle, #dc-teaser-middle-variable{
                border-bottom:2px solid #ffffff;
}

#dc-teaser-left{
	width:195px;
	height:145px;
	float:left;
}

#dc-teaser-right{
	width:195px;
	height:145px;
}

#dc-teaser-left-1{
	width:195px;
	height:110px;
	float:left;
	overflow:hidden;
}

#dc-teaser-right-1{
	width:195px;
	height:110px;
	overflow:hidden;
}

#dc-teaser-left-2{
	width:393px;
	height:110px;
	overflow:hidden;
}

#dc-teaser-left-2-nolink{
	width:393px;
	height:135px;
	overflow:hidden;
}

#dc-teaser-left-2-high{
	width:393px;
	height:265px;
	overflow:hidden;
}
#dc-teaser-left-2-high-link{
	width:393px;
	height:240px;
	overflow:hidden;
}


#dc-teaser-left-high{
	width:195px;
	height:265px;
	float:left;
	overflow:hidden;
}

#dc-teaser-right-high{
	width:195px;
	height:265px;
	float: left;
	overflow:hidden;
}

#dc-teaser-left-2-high-noheader {
	width:393px;
	height:290px;
	overflow:hidden;
}

#dc-teaser-left-high-noheader {
	width:195px;
	height:290px;
	float:left;
	overflow:hidden;
}

#dc-teaser-right-high-noheader {
	width:195px;
	height:290px;
	float:left;
	overflow:hidden;
}

#dc-teaser-right-newline {
	height:0px;
	width:0px;
	line-height:0px;
	clear:both;
	overflow:hidden;
}


html:root #dc-teaser-left, html:root #dc-teaser-right{
                height:auto;
                min-height:145px;
}

html:root #dc-teaser-right{
	padding-left:195px;
}

/*Teaser dreispaltig*/
#dc-teaser-wide-right, #dc-teaser-wide-left, #dc-teaser-wide-left-onerow, #dc-teaser-wide-right-onerow, #dc-teaser-winner-left, #dc-teaser-winner-right, #dc-teaser-winner-table, #dc-teaser-winner-table-images, #dc-teaser-winner-list-left, #dc-teaser-winner-list-right, #dc-teaser-wide, #dc-content-inout, #dc-contentbox-images, #dc-contentbox-marker-left, #dc-contentbox-marker-right, #dc-contentbox-text, #dc-modul4-bottom, #dc-modul4-top{
	width:591px; 
	clear:both;
	border-bottom:2px solid #ffffff;
                font-size:12px;
}

#dc-content-links{
	width:591px; 
	height:26px;
	clear:both;
	border-bottom:2px solid #ffffff;
}

html:root #dc-content-links{
	height:24px;
}

#dc-content-link-browse{
        width:591px;
        height:20px;
        border-bottom:2px solid #ffffff;
        background: rgb(245,229,205); color:#4C4C4C ; 
}

/*
#dc-back-left{
        background:url(../../img/X-mas-Welt/background-wide-left.gif) repeat-y;
}

#dc-back-right{
        background:url(../../img/X-mas-Welt/background-wide-right.gif) repeat-y;
}


#dc-back-winner{
        background:url(../../img/X-mas-Welt/background-winner-left.gif) repeat-y;
}

#dc-back-winner-right{
        background:url(../../img/X-mas-Welt/background-winner-right.gif) repeat-y;
}
*/
#dc-back-left, #dc-back-right, #dc-back-winner, #dc-back-winner-right{
        /*border-bottom:2px solid #ffffff;*/
}

#dc-back-middle{
		/*background:url(../../img/X-mas-Welt/background-winner-right.gif);
		border-bottom:1px solid #ffffff;*/
}


#dc-teaser-left-winner{
	width:195px;
	float:left;
	padding-left:0px;
}

#dc-teaser-middle-winner{
	width:195px;
	float:left;
	padding-left:3px;
}

#dc-teaser-right-winner{
	width:195px;
}

html:root #dc-teaser-right-winner{
                 margin-left:396px;
}

.dc-teaser-left-winner{
	width:195px;
	float:left;
}

.dc-teaser-middle-winner{
	width:201px;
	float:left;
}

.dc-teaser-right-winner{
                width:195px;
                float:right;
}

html:root .dc-teaser-right-winner{
                float:none;
	margin-left:396px;
}

#dc-aktuell-box{
    border-top:8px solid #ffffff;
    width:591px;
}

.dc-aktuell-box{
	width:591;
}

html:root .dc-aktuell-box{
                width:591px;
}

.dc-aktuell-content{
                background-color:#f6f6f6;
                width:591px;
                padding:7px;
                padding-top:6px;
                padding-bottom:10px;
                font-size:12px;
}

html:root .dc-aktuell-content{
                width:577px;
}

#dc-aktuell-box-special .dc-aktuell-content{
                padding:0px;
                background-color:#ffffff;
}

#dc-aktuell-box-special .dc-aktuell-box{
                margin-bottom:0px;
}

/*li{
    padding-bottom:3px;
}
*/


ul {
	margin: 1px 0px 0px 0px;
	padding: 4px 0px 8px 8px;
	list-style-type:none;
}

li {
	font-size: 12px;
	line-height: 14px;
	background-image: url(../../img/X-mas-Welt/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	margin-bottom: 4px;
}

/*Teaser linker Inhalt breit */
#dc-teaser-left-wide{
	width:393px; 
	float:left;
}

/*Teaser rechter Inhalt schmal */
#dc-teaser-right-small{	 
	width:193px;
}

#dc-teaser-right-small-border{	 
	width:193px;
	border-left:20px white solid;
}

html:root #dc-teaser-left-wide{
	width:396px;
}

html:root #dc-teaser-right-small{
	margin-left:396px;
}

/*Teaser linker Inhalt schmal */
#dc-teaser-left-small{
	width:195px; 
	float:left;
}

/*Teaser rechter Inhalt breit */
#dc-teaser-right-wide{
	width:393px; 
}

html:root #dc-teaser-right-wide{
	margin-left:195px;
	width:395px;
}
#dc-teaser-right-wide2{
	width:393px; 
}
html:root #dc-teaser-right-wide2{
	margin-left:0px;
	width:395px;
}



#dc-teaser-col-left{
	width:195px;
	float:left;
	padding-right:3px;
}

#dc-teaser-col-middle{
	width:195px;
	float:left;
}

#dc-teaser-col-right{
	width:195px;
}

html:root #dc-teaser-col-right{
                margin-left:396px;
}

#dc-content-blank-small, #dc-content-blank-high{
	height:195px;
	width:195px;
    /*background-color:#edc374;*/

}

#dc-content-blank-high{
	height:253px;
}

#dc-content-header{
	clear:both;
}



/**************   Attribute   ***************************/
/*.dc-content-title, .dc-content-title-small, .dc-content-title-border, .dc-content-title-wide, .dc-content-title-winner, .dc-content-title-list-winner{
	height:25px; 
	width:100%;
	padding-top:6px;
	padding-left:8px;
	padding-bottom:0px;
	font-size:12px;
	line-height:12px;
}

.dc-content-title-wide{
        background:#f8e9ca url(../../img/X-mas-Welt/border-wide.gif) repeat-x 0px 24px;
}

.dc-content-title-winner{
        background:#fff3d6 url(../../img/X-mas-Welt/border-winner.gif) repeat-x 0px 24px;
}

.dc-content-title-list-winner{
        background:#ffc259 url(../../img/X-mas-Welt/border-winner.gif) repeat-x 0px 24px;
}
*/
html:root .dc-content-title{
	width:393px;
	height:25px;

}

html:root .dc-content-title-small{
	width:195px;
	height:25px;
}

html:root .dc-content-title-border, html:root .dc-content-title-wide{
	width:591px;
	height:25px;
	color: rgb(153, 114, 49);
	background: #FFF4E0;
}

.dc-content-image{
	padding:0px;
}

.dc-content-table-image{
   margin-top:-3px;
}

html:root .dc-content-table-image{
   margin-top:0px;
}

html:root .dc-content-image-right{
	padding-left:3px;
}

.dc-content-header, .dc-content-header-graphic{
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	padding-left:9px;
	padding-top:6px;
}

.dc-content-header-no-border{
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	padding:0px;
        padding-bottom:10px;
margin-right:-4px;
}


.dc-content-header-small{
    padding-bottom:12px;
}

.dc-content-inout-image{
	width:195px;
	float:left;
                text-align:right;
	padding-right:10px;
}

.dc-content-inout-text{
                width:380px;
	padding-left:9px;
                margin-left:195px;
}

html:root .dc-content-inout-image{
                width:185px;
}


.dc-content-elements-inout{
	clear:both;
                padding:12px 0px 12px 0px;
}

#dc-teaser-winner-list{
	/*background-color:#ffc259;
	border-bottom:2px solid #ffffff;*/
}

.dc-content-text, .dc-text, .dc-content-winner-text{
	padding:8px; 
	font-size:12px;
	line-height:13px;
}

.dc-content-winner-text{
	padding:10px;
	margin-bottom:-4px;
}

.dc-content-text-left{
	padding:12px;
	padding-right:0px;
	width:195px;
	float:left;
	font-size:12px;
	line-height:13px;
}

.dc-content-text-right{
	padding:12px;
	width:195px;
	float:right;
	font-size:12px;
	line-height:13px;
}

html:root .dc-content-text-left, html:root .dc-content-text-right{
	width:171px;
}


.dc-content-text-small{
	padding:8px; 
	height:66px;
	font-size:12px;
	line-height:13px;
}

.dc-content-text-variable{
	padding:8px; 
	padding-bottom:20px;
	font-size:12px;
	line-height:13px;
}

.dc-content-text-variable-no-padding{
	padding-right:8px; 
	padding-bottom:20px;
	font-size:12px;
	line-height:13px;
    padding-top:0px;
	padding-left:0;
}


html:root .dc-content-text-small{
	height:67px;
}

.dc-content-bildtext{
	padding:0px; 
}

.dc-content-link, .dc-content-link-bottom{
	height:24px; 
	padding:4px; 
	text-align:right; 
}

.dc-content-link-small{
	height:23px; 
	padding:6px 4px 2px 4px; 
	text-align:right; 
	margin-top:-25px;
	border-top:1px solid #ffffff;
}

.dc-content-link-border{
	height:25px; 
	padding:6px 4px 2px 4px;
	text-align:right; 
	border-top:1px solid #ffffff;
}

html:root .dc-content-link-small, html:root .dc-content-link-border{
        padding:5px 4px 3px 4px;
        height:16px;
}

.dc-content-link-links{
        float:left;
        padding:6px 4px 2px 4px;
}

.dc-content-link-rechts{
        float:right;
        padding:6px 4px 2px 4px;

}

html:root .dc-content-link-rechts, html:root .dc-content-link-links {
        padding:5px 4px 3px 4px;
}

.dc-content-link-back{
        float:left;
        padding:4px 0px 4px 4px;
}

.dc-content-link-browse{
        float:right;
        padding:4px 2px 4px 0px;
        color: #4C4C4C;
}

html:root .dc-content-link, html:root .dc-content-link-border, html:root .dc-content-link-bottom{
        height:16px;
}

.dc-content-link-text{background:url(../../img/X-mas-Welt/but_pfeil_dark.gif) no-repeat center right;}

a.dc-content-link-text:link, 
a.dc-content-link-text:visited, 
a.dc-content-link-text:active, 
a.dc-content-link-text:focus, 
a.dc-content-link-text:hover{
    padding-right:20px;
	text-decoration:none;	
	font-weight:bold;
	font-size:11px;
	color:#BF001F;
	
}

.dc-link-text{
	position:relative;
                bottom:0px;
	left:0px;
                top:2px;
	padding-right:21px;
}

.dc-link-image{
	margin-top:-11px;
                float:right;
}

.dc-link-text-links{
        /* float:left;
         padding:6px 24px 0px 0px;
cursor: pointer;*/
	position:relative;
                bottom:0px;
	left:0px;
                top:2px;
	padding-right:21px;
}

.dc-link-image-rechts{
         /*padding:4px;*/
         margin-top:-13px;
        /* float:right;*/
        text-align:right;
}


.dc-link-image-links{
        float:left;
        padding:4px;
}

.dc-link-text-rechts{
        padding:6px 0px 0px 4px;
}

html:root .dc-link-image-rechts{
         margin-top:-13px;
}

html:root .dc-link-text-rechts{
        margin-top:-13px;
}

.dc-content-link-bottom{
	margin-top:-24px;
}

html:root .dc-link-text{
	position:relative;
	top:-13px;
	left:0px;
}

html:root .dc-link-image{
	margin-top:-28px;
}

.dc-content-winner-text{
	padding:10px;
}

.dc-content-winner-table {
	padding:8px;
    padding-top:4px;
	margin-bottom:-24px;

}

p.dc-link-list{
	padding-bottom:6px;
	font-size:12px;
	margin:0px;
}

table.contenttable{
	width:372px;
}

.dc-image-left{
               text-align:right;
               padding-right:0px;
}

.dc-image-right{
               padding-left:3px;
}

html:root .dc-image-right{
               padding-left:0px;
}

table.contenttable TD {
	font-size: 11px; 
	line-height: 1.4em; 
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000; 
	padding: 4px 12px 4px 0px; 
}

.diacc-format-table{
	padding-bottom:20px;
}

    /* Kills right and bottom border at the end of the table */
table.contenttable TR TD.td-last { border-right: 0px;  }
table.contenttable TR.tr-last TD { /*border-bottom: 0px;*/ }

    /* Table styling, Tables, generally */
table.contenttable P { font-size: 1em; }
table.contenttable TR TD { vertical-align: top;}

    /* Tables, specifically */
table.contenttable-0 TD { border: 0px; }

img{
  border:0px solid #000000;
}

a.dc-link-top{
    padding-left:23px;
    padding-bottom:5px;
    padding-top:1px;
    font-size:11px;
    background:url(../../img/X-mas-Welt/pfeil_oben_0.gif) no-repeat;
    height:16px;
    color:#000000;
}

#dc-link-top{
    margin-top:15px;
    margin-bottom:15px;
    width:591px;
    text-align:center;
}

#dc-image{
    border-bottom:2px solid #ffffff !important;
    border-bottom:0px solid #ffffff;
}

#dc-headerbox{
        width:591px;
        clear:both;
}

.dc-headline{
    padding:23px 8px 0px 8px;
}

.dc-headline-text{
    padding:3px 8px 13px 8px;

}

#dc-image-left{
    float:left;
    border-right:3px solid #ffffff !important;
    border-right:0px solid #ffffff;
}

.dc-image{
    border-bottom:2px solid #ffffff;
}

#dc-multipic{
    margin-bottom:-3px;
    border-bottom:2px solid #ffffff;
}

#dc-content-marker-left{
    width:393px;
    float:left;
}

#dc-content-marker-right{
    width:195px;
    float:right;
}


#dc-content-marker-wide-left{
    width:393px;
    float:left;
}

#dc-content-marker-small-right{
    width:195px;
    float:right;
}

#dc-content-marker-wide-right{
    width:393px;
    float:right;
	background-color:#000;
}

#dc-content-marker-small-left{
    width:195px;
    float:left;
	background-color:#000;
}

.dc-content-text-marker-left{
        padding:12px;
        width:195px;
        float:left;
        font-size:12px;
        line-height:13px;
}

.dc-content-text-marker-right{
        padding:12px;
        width:195px;
        float:right;
        font-size:12px;
        line-height:13px;
}

html:root .dc-content-text-marker-left, html:root .dc-content-text-marker-right{
        width:171px;
}

#dc-contentbox-images .dc-content-image-text{
	background-color:
    width:195px;
    text-align:left;
    padding:0px;
    margin:0px;
}

#dc-contentbox-images .dc-image-left{
    float:left;
    margin-right:0px !important;
    margin-right:3px;
    border-bottom:2px solid #ffffff !important;
    border-bottom:0px;
}

#dc-contentbox-images .dc-image-middle{
    float:left;
    margin:0px 0px 0px 3px !important;
    margin:0px 3px 0px 0px;
    border-bottom:2px solid #ffffff !important;
    border-bottom:0px;
}

#dc-contentbox-images .dc-image-right{
    margin:0px 0px 0px 3px !important;
    margin:0px 0px 0px 0px;
    padding:0px;
    float:left !important;
    float:right;
    border-bottom:2px solid #ffffff !important;
    border-bottom:0px;
}

#dc-modul2-left{
    float:left;
    width:175px;
    padding:7px;
    height:139px !important;
    height:155px;
}

#dc-modul2-right{
   width:393px;
   height:155px;
   float:right;
}

.dc-modul2-image{
    float:left;
    border-right:3px solid #ffffff; 
    height:139px !important;
    height:155px;
}

.dc-modul2-imgtext{
    float:right;
    height:139px !important;
    height:155px;
    width:179px;
    padding-top:5px !important;
    padding-top:0px;
}

.dc-modul2-browse{
    margin-top:0px !important;
    margin-top:-16px;
    width:195px !important;
    width:198px;
    text-align:center;
    color:#ffffff;
    border-right:3px solid #ffffff;
    height:155px !important;  
    height:16px;
}

#dc-modul4-top .dc-image-left, #dc-modul4-bottom .dc-image-left{
    float:left;
    margin-right:0px;
    width:195px;
}

#dc-modul4-top .dc-image-right, #dc-modul4-bottom .dc-image-right{
    margin:0px 0px 0px 198px !important;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:195px;
}

#dc-modul4-top .dc-content-image-text, #dc-modul4-bottom .dc-content-image-text{
    width:195px;
    height:46px;
    text-align:left;
    padding:0px;
    margin:0px;
}

#dc-flash-overlay{
    position:absolute;
    left:292px;
    top:250px;
    padding:16px 0px 25px 0px;
    display:none;
    text-align:right;
    /*-moz-opacity:.1;
    filter:alpha(opacity=100);*/
    border:2px solid rgb(204, 204, 204);
    background-color:#ffffff;
}

#dc-flash-close-top{
    position:absolute;
    top:0px;
    right:0px;
}

#dc-flash-close-bottom{
    position:absolute;
    bottom:5px;
    right:5px;
}

.dc-logo-1, .dc-logo-2, .dc-logo-3, .dc-logo-4, .dc-logo-5{
    width:117px;
    height:185px;
    float:left;
    border-right:1px solid #d9dbda;
}

.dc-logo-5{
    border-right:0px;
}

.logo-title{
    width:117px;
    padding:5px 2px 0px 2px;
    text-align:center;
    font-size:10px;
}

#dc-auszeichnungen, #dc-uebersicht, #dc-uebersicht-marker{
    border-bottom:2px solid #ffffff;
}

.dc-text-row{
    clear:both;
    padding:0px 0px 8px 0px;
}

.dc-text-left-small{
    width:195px;
    float:left;
}

.dc-text-right-wide{
    width:381px;
    padding:6px 6px 0px 6px;
    margin-left:198px !important;
    margin-left:0px;
}

.link-light{
   color:#ffffff;
}

a.pdf, a.pdf:link, a.pdf:visited, a.pdf:active, a.pdf:hover{
    background:url(../../img/X-mas-Welt/icon_pdf.gif) no-repeat;
    padding:0px 0px 0px 20px;
    margin-top:10px;
}

.redLink{
color:#C40401;
}

#dc-teaserRight{
	margin-top:10px;
	width:149px;
        border:1px solid #cccccc;
}

html:root #dc-teaserRight{
       width:147px;
}

.dc-teaserRight-title{
	background:#f0f0f0;
	font-size:11px;
	font-weight:bold;
	padding:3px 0px 0px 7px;
	height:20px;
        color:#373737;
	border-bottom:1px solid #cccccc;
}

html:root .dc-teaserRight-title{
	height:17px;
}

.dc-teaserRight-content{
	border:0px solid #cccccc;
	text-align:center;
	background:#ffffff;
        padding-top:1px;
}

.dc-teaserRight-text, .dc-teaserRight-text p.bodytext{
	font-size:11px;
	line-height:13px;
	text-align:left;
	padding:2px 3px 2px 3px;
	color: #F8E4E3;
}

.dc-teaserRight-link{
      background:#f6f6f6;
       text-align:left;
       margin:1px 0px 15px 0px;
       padding:2px 0px 0px 3px;
}

html:root .dc-teaserRight-link{      
        margin:2px 0px 15px 0px;
       padding:1px 0px 3px 3px;
}

.dc-teaserRight-link a.dc-content-link-text, .dc-teaserRight-link a:link.dc-content-link-text, .dc-teaserRight-link a:active.dc-content-link-text, .dc-teaserRight-link a:visited.dc-content-link-text, .dc-teaserRight-link a:hover.dc-content-link-text{
	border:0px solid #ffffff;
	background:url(../../img/X-mas-Welt/but_pfeil_right_light.gif) no-repeat right 4px;
	margin:0px 3px 0px 3px;
	height:15px;
	padding:0px;
    padding-right:11px;
    cursor:pointer;
    color:#767676;
    font-weight:bold;
}

html:root .dc-teaserRight-link a.dc-content-link-text, html:root .dc-teaserRight-link a:link.dc-content-link-text, html:root .dc-teaserRight-link a:active.dc-content-link-text, html:root .dc-teaserRight-link a:visited.dc-content-link-text, html:root .dc-teaserRight-link a:hover.dc-content-link-text{
	background:url(../../img/X-mas-Welt/but_pfeil_right_light.gif) no-repeat right 5px;
}

.dc-teaserRight-link a:hover.dc-content-link-text{
	background:url(../../img/X-mas-Welt/but_pfeil_right_dark.gif) no-repeat right 4px;
        color:#373737;
}

html:root .dc-teaserRight-link a:hover.dc-content-link-text{
	background:url(../../img/X-mas-Welt/but_pfeil_right_dark.gif) no-repeat right 5px;
        color:#373737;
}




#dc-teaserRight .dc-link-text{
	font-weight:normal;
	color:#000000;
	position:static;
	bottom:auto;
	left:auto;
	padding:0px;
	float:left;
	margin:2px 0px 2px 2px;
}

html:root #dc-teaserRight .dc-link-text{
	margin:2px 0px 2px 4px;                
}

#dc-teaserRight .dc-link-image{
	margin:1px 2px 1px 0px;
	float:right;
}

html:root #dc-teaserRight .dc-link-image{
	margin:1px 4px 1px 0px;
}

#dc-content-galery-left{
    width:393px;
    float:left;
    text-align:center;
}

#dc-content-galery-right{
    padding:13px 9px 0px 9px;
    margin-left:393px;
    width:178px;
}

#dc-galery-image-single #dc-content-galery-left{
   margin-bottom:-3px;
}

html:root #dc-galery-image-single #dc-content-galery-left{
   margin-bottom:0px;
}

#dc-galery-image-single,#dc-galery-image-browse-text,#dc-galery-image-browse{
    border-bottom:2px solid #ffffff;
}

#dc-content-galery-bottom{
    clear:both;
	height:44px;
	overflow:hidden;
}

#dc-galery-image-browse #dc-content-galery-right{
	padding:0px 0px 0px 0px;
	width:196px;
	margin-left:0px;
	float:right;
}

#dc-galery-image-browse a img{
	margin:0px;
	border:1px solid #9a9a9c;
}

#dc-galery-image-browse-text a img{
	border:1px solid #9a9a9c;
}

#dc-galery-image-browse-text #dc-content-galery-left, #dc-galery-image-browse #dc-content-galery-left{
	height:393px;
}
.ew_redlink{
    color:#C40401;
}

#dc-startteaser-middle{
    width:393px;
    border-bottom:2px solid #ffffff;
}

#dc-startteaser-small{
    width:195px;
    border-bottom:2px solid #ffffff;
}

#dc-startteaser-intro{
    width:393px;
    border-bottom:2px solid #ffffff;
    margin-bottom:-3px;
}

#dc-startteaser-schmuck{
    border-bottom:2px solid #ffffff;
    margin-bottom:-3px;
}

html:root #dc-startteaser-intro{
    margin-bottom:2px;
}

html:root #dc-startteaser-schmuck{
    margin-bottom:0px;
}


#dc-startteaser-intro .dc-content-link-border{
    margin-top:-27px;
    border-top:0px;
}

html:root #dc-startteaser-intro .dc-content-link-border{
    margin-top:-26px;
}


#dc-startteaser-small .dc-content-link-border,#dc-startteaser-middle .dc-content-link-border{
    margin-top:-3px;
}

html:root #dc-startteaser-small .dc-content-link-border, html:root #dc-startteaser-middle .dc-content-link-border{
    margin-top:0px;
}


/***********linke Navi*************************************/
.dc-leftNavi{
	border-top:1px solid #cccccc; 
	padding-top:1px; 
	margin-top:11px;
}

.dc-leftNavi-lev1-top{
	padding:0px 0px 6px 0px; 
	border-top:1px solid #cccccc;
}

.dc-leftNavi-lev1{
	padding:5px 0px 6px 0px; 
	border-top:1px solid #cccccc;
}

html:root .dc-leftNavi-lev1-top{
	padding:1px 0px 5px 0px; 
}

html:root .dc-leftNavi-lev1{
	padding:6px 0px 5px 0px;
}

.dc-leftNavi a, .dc-leftNavi a:link, .dc-leftNavi a:visited, .dc-leftNavi a:active, .dc-leftNavi a:hover{
	font-size:11px; 
	line-height:17px;  
	text-decoration:none; 
	color:#373737;
}

.dc-leftNavi a:hover{
	color:#e89407;
}

.dc-leftNavi a.dc-leftNavi-lev1-NO, .dc-leftNavi a.dc-leftNavi-lev1-NO:link, .dc-leftNavi a.dc-leftNavi-lev1-NO:visited, .dc-leftNavi a.dc-leftNavi-lev1-NO:active, .dc-leftNavi a.dc-leftNavi-lev1-NO:hover{
	padding-left:4px; 
	color:#e89407; 
	font-weight:bold;
}

.dc-leftNavi a.dc-leftNavi-lev2-ACT, .dc-leftNavi a.dc-leftNavi-lev2-ACT:link, .dc-leftNavi a.dc-leftNavi-lev2-ACT:visited, .dc-leftNavi a.dc-leftNavi-lev2-ACT:active, .dc-leftNavi a.dc-leftNavi-lev2-ACT:hover{
	color:#E89407; 
	font-weight:bold;
}

.dc-leftNavi a.dc-leftNavi-lev2-ACTIFSUB, .dc-leftNavi a.dc-leftNavi-lev2-ACTIFSUB:link, .dc-leftNavi a.dc-leftNavi-lev2-ACTIFSUB:visited, .dc-leftNavi a.dc-leftNavi-lev2-ACTIFSUB:active, .dc-leftNavi a.dc-leftNavi-lev2-ACTIFSUB:hover{
	color:#E89407; 
	font-weight:bold; 
}

.dc-leftNavi a.dc-leftNavi-lev3-ACT, .dc-leftNavi a.dc-leftNavi-lev3-ACT:link, .dc-leftNavi a.dc-leftNavi-lev3-ACT:active, .dc-leftNavi a.dc-leftNavi-lev3-ACT:visited, .dc-leftNavi a.dc-leftNavi-lev3-ACT:hover{
	color:#E89407; 
	font-weight:bold;
}

.dc-leftNavi a.dc-leftNavi-lev3-ACT:hover, .dc-leftNavi a.dc-leftNavi-lev2-ACTIFSUB:hover, .dc-leftNavi a.dc-leftNavi-lev2-ACT:hover, .dc-leftNavi a.dc-leftNavi-lev1-NO:hover{
	color:#767676;
}

.dc-leftNavi-lev2{
	padding-left:8px;
}

.dc-leftNavi-lev3{
	padding-left:17px;
}

.dc-content-title-wide-colors{
	background: #FFF4E0;}
	
.dc-content-title-wide div{height:25px;  font-size:15px; padding:4px 0 0 5px; background:#FFF4E0;
color:#997231;
}
.dc-contentbox-left {color:#997231; padding-right:55px;}

.bodytext{color:#4C4C4C;}
.dc-content-winner-text p{color:#997231;}



