
/* === INDEX === */

table.portal_index { margin:0px; margin-left:7px; margin-bottom:5px; }
.portal_index > tbody > tr > td { padding:2px; padding-left:0px; padding-right:7px; }
.portal_index > tbody > tr > td > a:link,
.portal_index > tbody > tr > td > a:visited { font-size:9pt; color:#555555; font-weight:bold; text-decoration:none;  }
.portal_index > tbody > tr > td > a:hover   { font-size:9pt; color:#F76503; font-weight:bold; text-decoration:underline; }
.portal_index > tbody > tr > td > img.pfeil { margin-bottom:2px }


/* === CONTAINER === */

table.portal_container { margin:0px; margin-bottom:5px; table-layout:fixed; }

.portal_container > tbody > tr.intro > th { padding:7px; padding-bottom:1px; background-color:#D2E1EC; color:#555555; background-image:url(bilder/whitedot.gif); background-repeat:no-repeat; }
.portal_container > tbody > tr.intro > th:first-child    { text-align:left; font-family: Arial; font-size:11pt; font-weight:bold; background-position: left top;}
.portal_container > tbody > tr.intro > th.lastchild      { background-position: right top; text-align:right; }

.portal_container > tbody > tr > td { padding:6px; border:#D2E1EC 1px solid; }

/* GERÜST für PORTAL_ITEM */

.portal_item_geruest { table-layout:fixed; }
.portal_item_geruest > tbody > tr > td { padding:0px; padding-top:6px; vertical-align:top; }
.portal_item_geruest > tbody > tr:first-child > td { padding-top:0px; }


table.bingo_start { table-layout:fixed; border-spacing:0px; border:none; height:80px; background-image:url(bilder/bg/bingo0_500x100.jpg); background-repeat:no-repeat;  }
table.bingo_start td { border:#F5F5F5 3px solid; padding:10px; vertical-align:middle; }
table.bingo_start p { margin:0px; }
table.bingo_start p.intro { margin-bottom:5px; font-size:17pt; font-family:Arial; color:#555 }
table.bingo_start p.intro b { color:#F76503 }
table.bingo_start p.scheinlink { font-size:7.5pt; color:#888; }
table.bingo_start p.scheinlink > a { color:#888; }

/* == PORTAL ITEM == ARTIKEL == NORMAL (mit Farbvariation)*/


table.portal_artikel_std { background-image:url(bilder/bg/portal_full.png); background-repeat:repeat-y; BORDER-BOTTOM:#DDDDDD 3px solid; BACKGROUND-COLOR:#DDDDDD; table-layout:fixed; }
.portalScheme_blau { BACKGROUND-COLOR:#BCD2E3 !important; BORDER-BOTTOM:#BCD2E3 3px solid !important; }

.portal_artikel_std > tbody > tr > td.bild { padding:0px; vertical-align:bottom; }

.portal_artikel_std > tbody > tr > td.inhalt { font-size:8pt; padding:5px; }

.portal_artikel_std > tbody > tr > td.inhalt > a:link,
.portal_artikel_std > tbody > tr > td.inhalt > a:visited { text-decoration:none; color:#F76503; font-weight:bold; }
.portal_artikel_std > tbody > tr > td.inhalt > a:hover   { text-decoration:underline; color:#F76503; font-weight:bold; }

.portal_artikel_std > tbody > tr > td.inhalt > p.c1 { margin:0px; margin-bottom:1px; color:#555; font-size:7.5pt; font-weight:bold; text-transform:uppercase }
.portal_artikel_std > tbody > tr > td.inhalt > p.c2 { margin:0px; margin-bottom:0px; font-family: Arial; font-weight:bold; font-size:11pt; }

.portal_artikel_std > tbody > tr > td.inhalt > p.c2 a:link,
.portal_artikel_std > tbody > tr > td.inhalt > p.c2 a:visited { color:#000000; text-decoration:none;  }
.portal_artikel_std > tbody > tr > td.inhalt > p.c2 a:hover   { color:#F76503; text-decoration:underline; }

/*== */

table.portal_artikel_std2 { background-color:#F5F5F5; BORDER-SPACING:0px; table-layout:fixed; }

.portal_artikel_std2 > tbody > tr > td.bild { padding:0px; vertical-align:bottom; }

.portal_artikel_std2 > tbody > tr > td.inhalt { font-size:8pt; }

.portal_artikel_std2 > tbody > tr > td.inhalt > a:link,
.portal_artikel_std2 > tbody > tr > td.inhalt > a:visited { text-decoration:none; color:#F76503; font-weight:bold; }
.portal_artikel_std2 > tbody > tr > td.inhalt > a:hover   { text-decoration:underline; color:#F76503; font-weight:bold; }

.portal_artikel_std2 > tbody > tr > td.inhalt > p.c1 { margin:0px; margin-bottom:1px; color:#555555; font-size:7.5pt; font-weight:bold; }
.portal_artikel_std2 > tbody > tr > td.inhalt > p.c1 > span { text-transform:uppercase; color:#000 }
.portal_artikel_std2 > tbody > tr > td.inhalt > p.c2 { margin:0px; margin-bottom:0px; font-family: Arial; font-weight:bold; font-size:11pt; }

.portal_artikel_std2 > tbody > tr > td.inhalt > p.c2 a:link,
.portal_artikel_std2 > tbody > tr > td.inhalt > p.c2 a:visited { color:#000000; text-decoration:none;  }
.portal_artikel_std2 > tbody > tr > td.inhalt > p.c2 a:hover   { color:#F76503; text-decoration:underline; }



/* == PORTAL ITEM == ARTIKEL == SHORT*/

table.portal_artikel_short { background-image:url(bilder/bg/portal_half.png); background-repeat:repeat-y; BORDER-BOTTOM:#DDDDDD 3px solid; BACKGROUND-COLOR:#DDDDDD; table-layout:fixed; }

.portal_artikel_short > tbody > tr > td.bild { padding:0px; }

.portal_artikel_short > tbody > tr > td.c1 { height:31px; padding:5px; padding-bottom:2px; color:#555555; font-size:7.5pt; font-weight:bold; text-transform:uppercase; vertical-align:top;}
.portal_artikel_short > tbody > tr > td.c2 { padding:5px; padding-bottom:0px; padding-top:0px; font-weight:bold; font-size:9pt; vertical-align:top; }

.portal_artikel_short > tbody > tr > td.c2 > a:link,
.portal_artikel_short > tbody > tr > td.c2 > a:visited { color:#000000; text-decoration:none;  }
.portal_artikel_short > tbody > tr > td.c2 > a:hover   { color:#F76503; text-decoration:underline; }

/* == PORTAL ITEM == ARTIKEL == TOP */

table.portal_artikel_top { background-image:url(bilder/bg/portal_full.png); background-repeat:repeat-y; BORDER-BOTTOM:#F76503 3px solid; BACKGROUND-COLOR:#F76503; table-layout:fixed; }

.portal_artikel_top > tbody > tr > td.bild { padding:0px; }

/*


background-color:#F76503; background-image:url(bilder/bg/portal_top_c1.png); background-repeat:repeat-y; background-position: right top;
*/
.portal_artikel_top > tbody > tr > td.c1 { background-image:url(bilder/bg/portal_top_c1.png); background-repeat:no-repeat;
                                           padding:5px; padding-bottom:3px; padding-right:40px; color:#FFFFFF; font-size:7.5pt; font-weight:bold; text-transform:uppercase }

.portal_artikel_top > tbody > tr > td.inhalt { color:#333333; font-size:9pt; padding:5px; padding-top:2px; }

.portal_artikel_top > tbody > tr > td.inhalt > a:link,
.portal_artikel_top > tbody > tr > td.inhalt > a:visited { text-decoration:none; color:#F76503; font-weight:bold; }
.portal_artikel_top > tbody > tr > td.inhalt > a:hover   { text-decoration:underline; color:#F76503; font-weight:bold; }

.portal_artikel_top > tbody > tr > td.inhalt > p.c2 { margin:0px; margin-bottom:0px; font-family: Arial; font-weight:bold; font-size:11pt; }

.portal_artikel_top > tbody > tr > td.inhalt > p.c2 a:link,
.portal_artikel_top > tbody > tr > td.inhalt > p.c2 a:visited { color:#333333; text-decoration:none;  }
.portal_artikel_top > tbody > tr > td.inhalt > p.c2 a:hover   { color:#000000; text-decoration:underline; }


/* ===== USERFUNKTIONEN */

/* ===== Bingo */

.bingo_geruest { table-layout:fixed; width:100%; border-spacing:0px; background-repeat:no-repeat; background-position:right top; border-radius:3px; }
.bingo_geruest > tbody > tr > td { vertical-align:top; padding:5px;  }
.bingo_geruest p { margin:0px; margin-top:3px; }

/* ALT */
.bingo_open:link,
.bingo_open:visited    { display:block; text-align:center; margin-bottom:5px; padding-top:3px; padding-bottom:3px;
              BORDER:#F76503 1px solid; border-radius: 3px;
              BACKGROUND-COLOR:#F76503; background-image:url(bilder/verlauf/bingobutton_bg_on.png); background-repeat:repeat-x; background-position: center center;
              font-size:8pt; color:#FFF; text-shadow: 0.1em 0.1em #F76503;  }
.bingo_open p {  margin:0px; margin-top:2px;  }
.bingo_open p:first-child { margin-top:0px;  }
.bingo_open p.isGross { font-family:Arial; font-size:11pt; font-weight:bold;   }
.bingo_open:hover { color:#F76503; background-color:#FFF; background-image:none; text-shadow: 0.1em 0.1em #DDD; text-decoration:none; }

/* ALT */
.bingo_infobox { border-spacing:0px; width:100%; margin:0px; margin-top:5px; border:#bbb 1px solid; border-radius: 3px; }
.bingo_infobox td { text-align:right; font-size:7.5pt; padding:1px; }
.bingo_infobox td:first-child { text-align:left; }


.bingo_oeffnen { width:100%; font-size:8pt; BORDER:#F76503 1px solid; color:#FFF; BACKGROUND-COLOR:#F76503; }
.bingo_oeffnen p:first-child { margin-top:0px;  }
.bingo_oeffnen p.isGross { font-family:Arial; font-size:11pt; font-weight:bold;   }


.bingo_stats { table-layout:fixed; border-spacing:0px; width:100%; margin:0px; margin-top:5px; border:#bbb 1px solid; border-radius: 3px; box-shadow: 0 0 3px #EEE; background-color:rgba(200,200,200,0.1); }
.bingo_stats td { text-align:right; font-size:7.5pt; padding:1px; }
.bingo_stats td:first-child { text-align:left; }
