/* Stylesheet für SAT-World */
/* ------------------------ */

body,p,a,td,b,blockquote,li,ul {
        font-family:Verdana,Arial,Helvetica,sans-serif; 
        color:#000000; 
        font-size:8pt; 
}
h1,.h1           { font-size: 11pt; color: #034CA2; font-weight: bold; margin-top: 4px; }
h2,.h2           { font-size: 10pt; color: #034CA2; font-weight: bold;  } 
b                { font-weight: bold; }
form             { margin: 0px; }
li               { margin-left: -23px; }
ul,ol            { margin-top: 0px; }
.produktbild     { border: 1px solid black; margin-right:10px; }
.klein           { font-size: 7.5pt; }
.error           { color: #FF0000; font-weight: bold; }
.preis           { font-size: 8pt; color: #AA2C38; font-weight: bold; }
.premierepreis   { font-size: 12pt; color: #AA2C38; font-weight: bold; }
.preisalt        { color: #FF0000; font-weight: bold; text-decoration: line-through; }
.sonderpreis     { font-size: 10pt; color: #FF0000; font-weight: bold; }
.content         { padding: 8px; }
.content2        { margin-left: 8px; color: #FFFFFF;}

/* Links */
a:link           { color:#000000; text-decoration:underline; }
a:visited        { color:#565656; text-decoration:underline; }
a:hover          { color:#000000; text-decoration:none; }


/* Standardtabelle */
td.tdkopf        { background:#034CA2; color:#FFFFFF; font-weight:normal; line-height:19px; padding: 0 4px 0 4px; }
td.tdzelle       { background:#FFFFFF; padding: 2px 4px 2px 4px; }
table.standard   { border-collapse: collapse; }
table.standard th { 
        background:#034CA2; 
        font-size: 11px;
        font-weight:bold; 
        color:#FFFFFF; 
        line-height:19px; 
        padding-left:4px; padding-right:4px; 
        border: 1px solid #034CA2; 
}
table.standard td {
        font-size: 11px;
        font-weight: normal; 
        color: #000000; 
        padding: 2px 4px 2px 4px; 
        background: #FFFFFF; 
        border: 1px solid #034CA2; 
}
table.standard td.alt_bg {
        font-size: 11px;
        font-weight:normal; 
        color:#000000; 
        padding: 2px 4px 2px 4px; 
        background: #F1F1F1; 
        border: 1px solid #034CA2; 
}
table.standard td.divider {
        height: 3px;
        padding: 0px;
        border: 0px; 
}
table.standard td.footer {
        font-size: 7.5pt;
        padding: 2px 4px 2px 4px; 
        border: 0px; 
}
table.standard td.empty {
        border: 0px;
}


/* Reiter oben */
table.tabs {
        font-size: 11px;
        line-height: 11px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
}
table.tabs th.tab {
        vertical-align: middle;
        text-align: center;
        background-color: #034CA2;
        white-space: nowrap;
        font-weight: normal;
        padding: 2px 2px 3px 2px; 
        border: 1px inset white;
}
table.tabs th.tab a {
        color: white;
        font-weight: normal; 
        text-decoration: none;
}
table.tabs th.tab_basic a, table.tabs th.tab_sattv a, table.tabs th.tab_hdtv a, table.tabs th.tab_multimedia a, table.tabs th.tab_erotik a,table.tabs th.tab_hotdeals a, table.tabs th.tab_info a, table.tabs th.tab_handel a, table.tabs th.tab_premiere a, table.tabs th.tab_fernsehpaket a { 
        color: black; 
        font-weight: normal; 
        text-decoration: none; 
}
table.tabs th.tab_basic,td.tab_basic            { background-color: #F5CEAD; border-right: 1px inset white; }
table.tabs th.tab_sattv,td.tab_sattv            { background-color: #ADD4F5; border-right: 1px inset white; }
table.tabs th.tab_hdtv,td.tab_hdtv              { background-color: #C9CDE4; border-right: 1px inset white; }
table.tabs th.tab_multimedia,td.tab_multimedia  { background-color: #DCECA3; border-right: 1px inset white; }
table.tabs th.tab_erotik,td.tab_erotik          { background-color: #E10000; border-right: 1px inset white; }
table.tabs th.tab_hotdeals,td.tab_hotdeals      { background-color: #A3ECCE; border-right: 1px inset white; }
table.tabs th.tab_info,td.tab_info              { background-color: #C9CDE4; border-right: 1px inset white; }
table.tabs th.tab_handel,td.tab_handel          { background-color: #FFC9C9; border-right: 1px inset white; }
table.tabs th.tab_premiere,td.tab_premiere      { background-color: #FFD527; border-right: 1px inset white; }
table.tabs th.tab_fernsehpaket,td.tab_fernsehpaket { background-color: #C9CDE4; border-right: 1px inset white; }
table.tabs th.tab_empty                         { background-color: #034CA2; border-bottom: 1px inset white; padding:0px; }

/* Tabelle Themenfarbe */
table.tdthema td { color:#000000; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }
table.tdthema td.tdthema_basic, .tdthema_basic            { background-color: #F5CEAD; }
table.tdthema td.tdthema_sattv, .tdthema_sattv            { background-color: #ADD4F5; }
table.tdthema td.tdthema_hdtv, .tdthema_hdtv              { background-color: #C9CDE4; }
table.tdthema td.tdthema_multimedia, .tdthema_multimedia  { background-color: #DCECA3; }
table.tdthema td.tdthema_erotik, .tdthema_erotik          { background-color: #E10000; }
table.tdthema td.tdthema_hotdeals, .tdthema_hotdeals      { background-color: #A3ECCE; }
table.tdthema td.tdthema_info, .tdthema_info              { background-color: #C9CDE4; }
table.tdthema td.tdthema_handel, .tdthema_handel          { background-color: #FFC9C9; }
table.tdthema td.tdthema_premiere, .tdthema_premiere      { background-color: #FFD527; }
table.tdthema td.tdthema_fernsehpaket, .tdthema_fernsehpaket { background-color: #C9CDE4; }
table.tdthema td.tdthema_empty_borderr                    { padding:0px; border-right: 1px inset white; }

/* Tabelle Container */
table.container_basic       { background-color: #DDBA9C; }
table.container_sattv       { background-color: #9CBFDD; }
table.container_hdtv        { background-color: #93AACC; }
table.container_multimedia  { background-color: #B0C36E; }
table.container_erotik      { background-color: #FF8E55; }
table.container_hotdeals    { background-color: #77C7A6; }
table.container_info        { background-color: #93AACC; }
table.container_handel      { background-color: #EDACAC; }
table.container_premiere    { background-color: #F8A837; }
table.container_fernsehpaket { background-color: #93AACC; }


/* Tabelle Navigation Links */
table.navi td { font-size:8pt; color:#000000; text-decoration: none; border-bottom: 1px solid white; padding-left: 4px; }
table.navi td.navi_basic      { background-color: #F5CEAD; line-height: 11px; }
table.navi td.navi_sattv      { background-color: #ADD4F5; line-height: 11px; }
table.navi td.navi_hdtv       { background-color: #C9CDE4; line-height: 11px; }
table.navi td.navi_multimedia { background-color: #DCECA3; line-height: 11px; } 
table.navi td.navi_erotik     { background-color: #E10000; line-height: 11px; } 
table.navi td.navi_hotdeals   { background-color: #A3ECCE; line-height: 11px; }
table.navi td.navi_info       { background-color: #C9CDE4; line-height: 11px; }
table.navi td.navi_handel     { background-color: #FFC9C9; line-height: 11px; }
table.navi td.navi_premiere   { background-color: #FFD527; line-height: 11px; }
table.navi td.navi_fernsehpaket { background-color: #C9CDE4; line-height: 11px; }
table.navi td.navi_pointer    { background-color: #034CA2; padding:0px;  border-right: 1px inset white; }
table.navi td.navi_empty      { padding:0px; }
table.navi a,table.navi a:link,table.navi a:visited,table.navi a:hover { 
        font-size:8pt; 
        color:#000000; 
        text-decoration: none; 
}
table.navi a:hover { text-decoration: underline; }




/* Tabelle Navigation Rechts */
table.tdnavir { 
        font-size:8pt; 
        color:#000000; 
        text-decoration: none; 
}
table.tdnavir th { 
        background:#CCCCCC; 
        text-align: center;
        text-decoration: none; 
        line-height: 22px;
        border-bottom: 1px inset #999999;
}
table.tdnavir td { 
        background: #DEDEDE; 
        padding-top: 6px; padding-bottom: 8px; padding-left: 8px; padding-right: 4px; 
}
table.tdnavir th a, table.tdnavir th a:link, table.tdnavir th a:visited, table.tdnavir th a:hover  { 
        color: #000000; 
        font-weight: bold; 
        text-decoration: none; 
}


/* Tabelle ServiceNavigation Links */
table.tdservice { 
        font-size:8pt; 
        color:#000000; 
        text-decoration: none; 
}
table.tdservice th { 
        background:#F5CEAD; 
        font-weight:bold; 
        line-height: 22px;
        border-bottom: 1px solid #9C8169;
}
table.tdservice td { 
        padding: 3px 0 4px 0; 
}
table.tdservice td a, table.tdservice td a:link, table.tdservice td a:visited, table.tdservice td a:hover  { 
        color:  #034CA2; font-weight:bold; text-decoration:none; 
}



/* Tabelle Content */
table.tdcontent td { padding: 8px; }
div.content { width:100%; padding: 8px; }



/* Tabelle Produktliste 1+2-spaltig */
table.tdproduct { border-collapse: collapse; }
table.tdproduct td.tdproduct1 { 
        background:#F1F1F1;
        border-top: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white;
        padding: 10px;
}
table.tdproduct td.tdproduct2 { 
        background: #F1F1F1; 
        border-top: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white;
        padding: 10px;
}



/* Tabelle Fusszeile */
table.tdfuss td { 
        background: #FFFFFF; 
        font-size: 8pt; 
        color: #000000; 
        text-align: center;
        text-decoration: none; 
        line-height: 27px;
}
table.tdfuss td { 
        border-bottom: 1px inset #034CA2;
}
table.tdfuss a, table.tdfuss a:link, table.tdfuss a:visited, table.tdfuss a:hover  { color: #000000; text-decoration: none; }
table.tdfuss a:hover { text-decoration: underline; }




/* LEER-TABELLE */
table.empty, table.empty td {
        border: 0px; padding:0px; font-weight:normal;  
}




/* Unternavigationslinks */
.unav, a.unav, a:link.unav, a:visited.unav, a:active.unav, a:hover.unav
        { color:#034CA2; font-weight:bold; text-decoration:none; }

/* Link Produktnamen */
.produktlink, a.produktlink, a:link.produktlink, a:visited.produktlink, a:active.produktlink, a:hover.produktlink
        { color:#003978; font-weight:bold; text-decoration:none; }
a:hover.produktlink 
        { text-decoration:underline; }



/* Preisinfo */
.preisinfo, .preisinfo a, .preisinfo a:link, .preisinfo a:visited, .preisinfo a:active, .preisinfo a:hover
        { color: #999999; font-size: 9px; }



/* Formularfelder */
input.feld 
        { height:18px; font-size:7.5pt; border: 1px solid black; }
input.feld_suche 
        { width:100px; height:18px; font-size:7.5pt; border: 1px solid black; }
input.feld_produktmenge 
        { width:20px; height:18px; font-size:7.5pt; border: 1px solid black; }
input.button      {
        font-family: Verdana,Helvetica,Arial,sans-serif; 
        font-size: 8pt; color:#FFFFFF; 
        font-weight: bold; 
        font style: italic;
        background-color: #B2B2B2; 
        border: 1px solid white; 
}
select.variation { font-size:7.5pt; }