
#DCG_BODY { /*margin:8px 2px 50px; padding:0px; */ margin:0; padding:8px 2px 50px; overflow-y: scroll; background-color:#DDD; } /* background-image: linear-gradient(white 0%, #9FBFD2 100%); margin:0px; padding:5px 5px 10px 5px; */

#DCGA_CONTAINER { width:1200px !important; }
#DCGA { width:100%; }
#DCGA > * { /*overflow:hidden; */ padding:0px; }
#DCGA_LEAD  { } /*2 Pixel werden hier ohnehin einfach rangehangen! */

/* Google fuscht ab und an rein und ändert den Wert wegen Werbung. Hier festsetzung*/



#DCGA_SKY_L  {  }
/*#DCGA_SKY    { vertical-align:top; text-align:left;  max-height:850px; overflow:visible; }*/

#DCA_FULL {  }

/* BANNER : WALLPAPER */
/*#DCGA.dcga_wall > * { }
#DCGA.dcga_wall > #DCGA_LEAD { padding-left:0px; vertical-align:top; text-align:right; }
*/
/* BANNER : FIREPLACE */
/*#DCGA.dcga_fire > #DCGA_LEAD { padding-left:0px;}*/

                                                                                              /*FBB281*/
#DCG_CONTENT { padding:3px; background-color:#FFF; text-align:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; }
#DCG_CONTENT { box-shadow: 0 0 3px rgba(0,0,0,0.2); }

/* ====== FRAME (eh dc_geruest) ====== */
/* ====== v3 - Juli 2014 ====== */

#DCFC_TOP { background-color:#F76503; border-bottom:#DDD 2px solid; }

body[DCBETA='55'] #DCFC_TOP { background-color:#555; }

#DCF_INTRO { padding:5px; color:#FFF;  display:flex; font-size:11px; }
#DCF_INTRO > * { margin:0px; padding:0px;  vertical-align: middle; }

#DCF_INTRO > *:nth-child(1) { text-align:left;  }
#DCF_INTRO > *:nth-child(2) { flex:1; margin-right:5px; margin-left:20px; }
#DCF_INTRO > *:nth-child(3) { width:400px; /*width:331px;*/}

#DCF_INTRO > *:nth-child(2) {/* background-color:rgba(255,255,255,0.1); */}

/*
#DCF_INTRO a:link,
#DCF_INTRO a:visited    { text-decoration:none; color:inherit }
#DCF_INTRO a:hover      { text-decoration:underline; color:inherit}
*/

/* altes Menü */
#DCF_INTRO_OPT > nav a:link,
#DCF_INTRO_OPT > nav a:visited    { text-decoration:none; color:inherit }
#DCF_INTRO_OPT > nav a:hover      { text-decoration:underline; color:inherit}

#DCF_DCLOGO > a { display:block;}
#DCF_DCLOGO > a > img { display:block;}

#DCF_INTRO_OPT { /*display:flex; flex-direction:column;*/ }
#DCF_INTRO_OPT > nav { margin-top:3px; margin-bottom:5px;  }
#DCF_INTRO_OPT > form { display:flex; }
#DCF_INTRO_OPT > form > input { flex:1; }


#DCF_INTRO_SOCIAL { line-height:50px; padding-top:3px; }
#DCF_INTRO_SOCIAL > a { display:inline-block; margin-left:5px; width:22px; height:22px; padding:0; border-radius:100%; background-color:#fff; color:#F76503 !important; line-height:22px; text-align:center; }
#DCF_INTRO_SOCIAL > a:hover { background-color:#555; color:#fff; text-decoration:none; }
#DCF_INTRO_SOCIAL > a:first-child { margin-left:0; }
#DCF_INTRO_SOCIAL > a > img { margin-top:4px; height:14px;  }

#DCF_TOPMENU { /*padding-top:5px; */ }

/*DCF*/

/*
#DCFC_CNT { margin-bottom:10px; display:flex; flex-direction:row;  }
#DCFC_CNT > div { vertical-align:top; box-sizing:border-box; }

#DCF_CONT { padding:10px !important; flex:1 }
#DCF_RECHTS { padding:0 !important; width:336px; }
*/


#DCFC_CNT { margin-bottom:10px; display:flex; }
#DCFC_CNT > div { box-sizing:border-box; vertical-align:top; min-width:0; display:block; }

#DCF_CONT { padding:10px; flex:1; }
#DCF_RECHTS { padding:0px; width: 336px; }
#DCF_CONT[data-full='0'] { max-width: calc(100% - 336px); }


/* ====== FRAME (eh dc_geruest) ====== */

/*28.6.2018, margin-left:10px (wg. bingo) */
div#DCM_T { display:block; padding-right:5px; margin:0px; font-size:15px; }
div#DCM_T > div { display:inline-block; margin-left:9px; color:#FFF; font-family:Arial; font-weight:bold; vertical-align:bottom; padding:8px 8px 3px; }
div#DCM_T > div.isHover { background-color:rgba(255,255,255,0.5); border-top-right-radius:3px; border-top-left-radius:3px; color:#555; }

div#DCM_T > div > a { color:#FFF !important; text-decoration:none !important; }
div#DCM_T > div.isHover > a { color:#555 !important; }

div#DCM_T > div.DCM_A { float:right; font-weight:normal; }

/*

<img style='position:relative; top:-13px' height='9' width='38' src='/bilder/dca/FFF_HK.png'>
*/

div#DCM_SA { position:relative; /*margin-top:-1px;*/ top:0px; left:0px; z-index:9999; }           /*background-color:#FBB281; */
div.DCM_S { display:none; position:absolute; z-index:9999; background-color:rgba(250,177,128,0.95); padding:10px 8px 10px; width:974px; box-shadow: 0 4px 2px -2px #555; }
div.DCM_S:empty { padding-top:0px; padding-bottom:2px; }

div.DCM_S div { color:#555; vertical-align: top; }
div.DCM_S > div { display:inline-block; }

div.DCM_S span { color:rgba(0,0,0,0.5); display:block; font-weight:bold; font-size:10px; margin-top:6px; margin-bottom:2px; text-transform:uppercase; }

div.DCM_S > div > div:first-child > span { margin-top:0px; }
div.DCM_S > div > div:first-child > a { margin-top:14px; }

div.DCM_S a { color:rgba(0,0,0,0.8); display:block; font-weight:bold; font-size:14px; font-family:Arial; line-height:20px; }

/* Spaltenebene */

div.DCM_S > div { padding:0 10px; border-right:rgba(0,0,0,0.2) 1px solid; min-width:140px;  }

/* Spalten */
div.DCM_S > div > div { padding-bottom:0px; }

/* 1. Ebene */
div.DCM_S > div > div > div { padding-bottom:0px; }


/* AUSWAHL */
div#DCM_T div[DCM_SEL],
div.DCM_S div[DCM_SEL] a { text-decoration:underline !important; }


div.DCM_S a[target]:after { content: "Extern"; font-size:9px; text-transform:uppercase; font-weight:normal; margin-left:3px; }


#DCGLG_U { font-weight:bold; margin-right:2px; }
#DCGLG_PN { background-color:#FFF; border-radius:2px; padding:1px 3px; color:#F76503 !important; font-weight:bold; margin-right:5px; margin-left:3px; font-size:10px;}


/*#ichbinhier { color:#AAA; margin:0px; margin-bottom:5px; font-size:11px; }*/




/* GERUEST BOX */

/* Version ab Juni 2015 */
.DCG_BOX > header { padding-top:12px; font-size:15px; font-family:Arial; font-weight:bold; color:#000;  }
.DCG_BOX > header > span { float:right; font-size:11px; font-family:Arial; /*position:relative; top:-2px;*/ }
.DCG_BOX > header > span > input { display:none; }
.DCG_BOX > header > span > label { /*text-align:right; */ padding:0px; padding-left:2px; border:none; vertical-align:middle; border-radius:1px; }
.DCG_BOX > header > span > label { padding:1px 3px 1px; margin-left:2px; border:1px solid transparent;  }

.DCG_BOX > header > span > input:checked + label,
.DCG_BOX > header > span > label:hover { background-color:#F5F5F5; border:1px solid #DDD; color:#F76503; text-decoration:none;  }

.DCG_BOX > header > span > img { margin-right:2px; }

.DCG_BOX > main { font-size:11px; color:#333; transition: height 200ms; }
.DCG_BOX > main > table { width:100%; border-spacing:0; table-layout:fixed;  }

.DCG_BOX > main > div,
.DCG_BOX > main > table > tbody > tr > td { padding:4px 0; vertical-align:top; border-top:rgba(0,0,0,0.0667) 1px solid; overflow:hidden; }

.DCG_BOX > main > div:first-child,
.DCG_BOX > main > table > tbody > tr:first-child > td { border-top:none; }

.DCG_BOX > main > div,
.DCG_BOX > main > table > tbody > tr > td:last-child { padding-right:2px; }


/* z.B. Advertorial*/

.DCG_BOX[data-dca='1'] > header,
.DCG_BOX[data-dca='1'] > main { background-color:#f5f5f5; }
.DCG_BOX[data-dca='1'] > header { padding:5px 5px 0 5px; }
.DCG_BOX[data-dca='1'] > main { padding:0 5px 5px 5px; }
.DCG_BOX[data-dca='1'] > header { margin-top:5px; background-image:url(/bilder/dca/000_HK.svg); background-repeat: no-repeat; background-position: right 5px bottom }
.DCG_BOX[data-dca='1'] > main > div { }
  
  
/*.DCG_BOX > main span.poll { text-transform:none !important; font-size:8px; padding:0px 2px; top:-2px; font-weight:bold; border-radius:3px; background-color:#F76503; color:#FFF; border:#F76503 1px solid; margin-right:3px;  }*/


.DCG_BOX_THEMENWOLKE { text-align:center; }
.DCG_BOX_THEMENWOLKE > a:link,
.DCG_BOX_THEMENWOLKE > a:visited { padding:2px 4px; background-color:transparent; color:#000; text-decoration:none; border-radius:3px; }
.DCG_BOX_THEMENWOLKE > a:hover   { padding:1px 3px; border:1px solid #F76503; color:#F76503; background-color:#FFF; text-decoration:none !important; }



.DCG_BOX_SPONSOR > div { display:inline-block; width:50%; text-align:center; }
.DCG_BOX_SPONSOR > div > p { margin-top:0px; margin-bottom:5px; }


.gBoxForumLine { display:flex;   }
.gBoxForumLine > * { white-space: nowrap; display:inline-block; overflow:hidden; box-sizing: border-box;  }
.gBoxForumLine > a { flex:1; text-overflow: ellipsis;  }


/*
.gBoxForumLine > a[data-info]::before { background-color:#F76503; color:#FFF; margin-right:3px; line-height:11px; display:inline-block; padding:0 4px; border-radius:1px;  font-style: italic; font-weight:bold; }
.gBoxForumLine > a[data-info='poll']::before { content:'?'; }
.gBoxForumLine > a[data-info='ohneantwort']::before { content:'!!'; }
.gBoxForumLine > a[data-info='ohneantwort'][data-cat='forum_meinung']::before { content:'M'; }
*/
.gBoxForumLine > abbr:not(:empty) { cursor:help; text-decoration:none; background-color:rgba(247,101,3,0.75); color: #fff; font-weight: bold; margin-left: 2px; margin-right: 3px; padding: 0 3px; transform: skew(-15deg);}

.gBoxForumLine > span { padding-left:5px; text-align:right; direction: rtl;  }

/*
.gBoxForumLine { overflow:hidden }
.gBoxForumLine > span { float:right;  position:relative; }
.gBoxForumLine > span > span { white-space: nowrap; position:absolute; padding-left:5px; padding-right:5px; background-color:#FFF; right:-5px; }
.gBoxForumLine > a { display:block; white-space: nowrap; text-overflow: ellipsis; }
.gBoxForumLine:hover > span > span { color:#000; }
*/

/* ALTE VERSION */
/*

table.geruestBox_inhalt { table-layout:fixed; width:100%; border-spacing:0; padding:0; font-size:11px; }
table.geruestBox_inhalt > tbody > tr > td { padding:5px 2px; color:#333; vertical-align:top; border-top:#EEE 1px solid; overflow:hidden;}

table.geruestBox_inhalt > tbody > tr > td span.poll { text-transform:none !important; font-size:8px; padding:0px 2px; font-weight:bold; border-radius:3px; background-color:#F76503; color:#FFF; border:#F76503 1px solid; margin-right:3px;  }

table.geruestBox_inhalt > tbody > tr > td.extbox { border-left:#F5F5F5 1px solid;   }
*/
/*
table.geruestBox_inhalt > tbody > tr.markLine > td,
table.geruestBox_inhalt > tbody > tr.markLine > td > a { color:red; }
table.geruestBox_inhalt > tbody > tr.subcaption > td { text-transform:uppercase; color:#555555;  font-size:80%; BACKGROUND-COLOR:#FCFCFC;  }
*/

/*
table.geruestBox_inhalt > tbody > tr > td > a:link,
table.geruestBox_inhalt > tbody > tr > td > a:visited  { text-decoration:none;  }
table.geruestBox_inhalt > tbody > tr > td > a:hover { text-decoration:underline;  }



table.geruestBox_caption   {  width:100%;  margin:0px;  padding:0px; padding-top:12px;  }
table.geruestBox_caption th { font-size:15px; font-family:Arial;text-align:left; font-weight:bold; color:#000; }
table.geruestBox_caption th img { margin-right:3px; }
table.geruestBox_caption th.options { text-align:right; padding:0px; padding-left:2px; vertical-align:middle;  font-family:Arial; font-size:11px; }
table.geruestBox_caption th.options a { padding:1px 4px 1px; margin-left:2px; }
table.geruestBox_caption th.options a:link,
table.geruestBox_caption th.options a:visited { background-color:transparent; text-decoration:none; color:#555 }
table.geruestBox_caption th.options a.akt,
table.geruestBox_caption th.options a:hover   { padding:1px 3px 1px;  background-color:#F5F5F5; border-radius:1px; border:1px solid #DDD; color:#F76503; text-decoration:none;  }
*/



/*table.geruestBox_inhalt:hover { background-color:#F5F5F5; }*/
/* Userfunktionen im Gerüst */
/*
a.link_hitlist:link,
a.link_hitlist:visited { padding:2px 4px; background-color:transparent; color:#000; text-decoration:none; border-radius:3px; }
a.link_hitlist:hover   { padding:1px 3px; border:1px solid #F76503; color:#F76503; background-color:#FFF; text-decoration:none !important; }

*/