 /* *****************************
 general style
 ***************************** */
 /* Farbe der Werbung anpassen */
 body { background: white; width:996px; margin:0px; font-size:12pt; font-family:arial, sans-serif, verdana, helvetica; line-height:1.5em; color:#000033; }
 table { border:0px solid black; border-collapse: collapse; width:100%;  padding:0px; }
 
 *#global { border:0px solid black; border-collapse:collapse; position:reletive; margin-top:0px; background:#ffffff; padding:0px; }
 *#head  { border:0px solid yellow; padding:0px; }
 *#content { border:0px solid orange; padding:0px; }
 table.content { border:0px solid red; padding:0px; }
 *#foot { border:0px solid; padding:0px; }

 a { color:#CC3300; font-weight:normal; text-decoration:underline; white-space:nowrap; }
 /* für grüne linke  a { color:#5B8026; } */
 /* a:hover { color:#ffffff; background-color:#222222; } */
 
 hr { height:1px; border-style:dotted; color:#d0d0d0; width:95%; } 
 
 /* *****************************
 head-logo 
 ***************************** */
 /*
 td.head-image { background-image:url(./background.jpg); height:74px; }
 */
 /* td.head-logo { background:#4D6BB2; } */
 td.head-logo { background:#93B5E1; }

 font.logo_a { color:#B7C3D0; font-family:Arial; font-size:20pt; font-weight:bold; line-height:22pt; }
 font.logo_b { color:#000033; font-family:Arial; font-size:20pt; font-weight:bold; line-height:22pt; }
 font.logo_c { color:#ffffff; font-family:Arial; font-size:20pt; font-weight:bold; line-height:22pt; }
 font.claim { font-family:Arial; font-size:8pt; font-weight:bold; color:ffffff; position:relative; right:-5px;  line-height:8pt; }
 
 /* img.fem { float:right; } */
 /* fem color = #764D85 */
 /* Farbe der Werbung anpassen */
 img.fem { border-width:0; }
 td.fem { text-align:center; background: white; }
 /* a:hover.fem  { background-color: white; } */

 /* *****************************
 head-register 
 ***************************** */
 /* td.head-register { background:#94A6D1; color:#ffffff; height:30px; padding-left:10px; font-size:18px; font-weight:bold; } */
 /* td.head-register { background:#ffffff; color:#b0b0b0; height:30px; padding-left:10px; font-size:18px; font-weight:bold; } */
 td.head-register { background:#93B5E1; color:#b0b0b0; height:30px; padding-left:10px; font-size:18px; font-weight:bold; }
 a.head-register { text-decoration:none; font-weight:bold; }
 a:hover.head-register {  }

 /* *****************************
 head-menu 
 ***************************** */
 /* td.head-menu { background:#DBE1F0; height:30px; color:000066; padding-left:10px; font-size:16px; } */
 /* td.head-menu { background:#ffffff; border-top:1px dotted; height:30px; color:000066; padding-left:10px; font-size:16px; } */
 td.head-menu { background:#ffffff; border-top:1px dotted; height:30px; color:000066; padding-left:10px; font-size:16px; }
 a.head-menu { text-decoration:none; }
 a:hover.head-menu {  }

 /* *****************************
 head-search
 ***************************** */
 td.head-search { background:#a0a0a0; background:orange; border-top:1px dotted; color:000000; padding-left:10px; font-size:16px; }
 #google-search { position:relative; left:0px; top:8px; }
 
 a.href_category { font-family:arial,sans-serif; font-size:12px; color:#000000; padding:0px 1px; white-space:nowrap; font-weight:bold; }
 /* a:hover.href_category { color:#ffffff; } */
 
 /* *****************************
 content head advertise
 ***************************** */
 /* Farbe der Werbung anpassen */
 td.content-head-advert  { background: white; text-align:left; }
 a:hover.content-head-advert { text-align:center; background: white; }
 #content-head-advert { position:relative; left:0px; top:0px; }
 
 /* *****************************
 content headline 
 ***************************** */
 td.content-main { background:#ffffff; vertical-align:top; height:500px; padding-left:20px; padding-right:20px; text-align:left; border-top:1px dotted; }
 h1 { font-size:14pt; }
 h2, h3 { font-size:12pt; }
 h2.cat_headline { font-size:10pt; font-weight:normal; line-height:1.5em; color:#555555; }
 a.cat_headline { color:000000; text-decoration:none; }
 /* a:hover.cat_headline { color:000000; background: white; } */
 /* *****************************
 lightbox images
 ***************************** */
 #image     { text-align:center; margin-bottom:10px; }
 #image a   { color:#ffffff; }
 #image img { border-color:black; border-width:1px; border-style:solid; }

 /* *****************************
 content menu
 ***************************** */
 td.content-menu { background:#ffffff; line-height:1.5em; vertical-align:top; width:200px; font-size:12px; border-left:1px dotted; border-right:1px dotted; border-top:1px dotted; padding:5px; }
 b.content-menu { text-decoration:underline; }
 a.content-menu { text-decoration:underline; font-family:arial,sans-serif; }
 a.href-flags { text-decoration:none; }
 /* a:hover.href-flags { background-color:#ffffff; } */
 
 #content-sky-advert { position:relative; vertical-align:top; left:0px; top:px; z-index:9999; }
 
 /* *****************************
 content right advert
 ***************************** */
 /* Farbe der Werbung anpassen */
 td.content-right-advert { background: white; vertical-align:top; padding-top:0px; width:160px; }

 /* *****************************
 content main advert
 ***************************** */

 #content-main-advert-squar { background:#ffffff; text-align:center; border:0px solid red; }
 #content-main-advert-squar1 { background:#ffffff; text-align:center; border:0px solid orange; }
 #content-main-advert-squar2 { background:#ffffff; text-align:center; border:0px solid darkgray; }
 #content-main-advert-link-block { background:#ffffff; text-align:center; }
 
 /* *****************************
 content register banner  advert
 ***************************** */
 #content-register-advert-banner { background:#ffffff; text-align:left; width:0px; height:0px; }

 /* *****************************
 content main ingredients und nutritions und main (content)
 ***************************** */
 table.content-main { border:0px dotted; margin-top:10px; font-size:8pt; }
 table.content-main-ingredients { border:0px dotted; margin-top:10px; }
 td.td-head  { background-color:#d0d0d0; font-weight:bold; border-top:1px dotted; border-bottom:1px dotted; }
 td.td-bright { background-color:#ffffff; border-top:1px dotted; border-bottom:1px dotted; }
 td.td-dark { background-color:#ffffff; border-top:1px dotted; border-bottom:1px dotted; }
 td.td-foot { font-size:12px; border-top:1px dotted; border-bottom:1px dotted; }
 
 table.content-border { border:1px dotted; font-size:10pt; vertical-align:top; }
 th.content-border { border:1px dotted; vertical-align:top; }
 td.content-border { border:1px dotted; vertical-align:top; }

 /* *****************************
 content main saison
 ***************************** */
 table.content-main-saison { border:0px dotted; margin-top:10px; font-size:8pt; }
 td.td-head-saison-1  { background-color:#8A939A; font-weight:bold; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 td.td-head-saison-2  { background-color:#e0e0e0; font-weight:bold; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 td.td-head-saison-3  { background-color:#ffffff; font-weight:bold; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 td.td-bright-saison-1 { background-color:#BBD1DF; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 td.td-bright-saison-2 { background-color:#DBE1F0; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 td.td-bright-saison-3 { background-color:#ffffff; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 td.td-dark-saison { background-color:#70A1C2; border-top:1px dotted; border-bottom:1px dotted; vertical-align:top; }
 
 /* *****************************
 culinary dictionary
 ***************************** */
 table.content-main-dict { border:0px dotted; margin-top:10px; font-size:8pt; }
 td.td-head-dict  { background-color:#a0a0a0; font-weight:bold; border-top:1px dotted; border-bottom:1px dotted; }
 td.td-dict-1 { background-color:#BBD1DF; border-top:1px dotted; border-bottom:1px dotted; }
 td.td-dict-2 { background-color:#B0DBF8; border-top:1px dotted; border-bottom:1px dotted; }
 
 /* *****************************
 foot
 ***************************** */
 td.foot-content { text-align:center; background:#ffffff; vertical-align:top; height:60px; font-size:10pt; border-top:1px dotted; border-right:1px dotted; }
 /* Farbe der Werbung anpassen */
 td.foot-sky-advert { background: white }
 
 /* *****************************
 register 
 ***************************** */
 font.idx_headline { color:#600000; font-size:12pt; font-weight:bold; }

 /* *****************************
 register 
 ***************************** */
 font.reg-cat { font-size:12px; }
 
 /* ****************************
 linkbox
 ***************************** */
 div.linkbox { background:#dadada; font-size:10px; line-height:2.5;}
 

 

