@media screen, projection {



/*
**
** THEMA: Ernaehrungscenter
**
*/

/* 
** 
** Sport & Ernährung
**
*/

/* ul#submenue { left: 565px; } */


ul#submenue { left: auto; right: 140px; margin: 0; }

ul#hauptmenue li.hm .hSpitze {
left: 105px;
background: transparent url(../../bilder/navigation/hn_spitze_links_bg.gif) no-repeat scroll;
}

ul#submenue .sSpitze {
left: 275px;
background: transparent url(../../bilder/navigation/sn_spitze_links_bg.gif) no-repeat scroll;
}
ul#submenue .sSpitzeOn {
left: 275px;
background: transparent url(../../bilder/navigation/sn_on_spitze_links_bg.gif) no-repeat scroll;
}



/*
**
** THEMA: BodyMassIndex
**
*/
/* 
** 
** Sport & Ernährung: BMI
**
*/

#bg_groesse,
#bg_gewicht,
#bg_bmi {
position: relative;
top: 5px;
left: 0;
width: 560px;
height: 15px;
background-image: url(../../bilder/slider/bg_bmi.gif);
background-position: center left;
background-repeat: no-repeat;
overflow: auto;
margin: 0;
padding: 0;
}

.knopf{ position: absolute; top: 0; left: 0; width: 10px; height: 15px; overflow: hidden; }

.knopf:hover { cursor: pointer; cursor: hand; }

.skala { margin-top: 10px; padding-bottom: 23px; overflow: auto; }

.beschriftung { float: left; font-size: 11px; text-align: center; padding: 0; margin: 0; }

.numausgabe { margin-top: 10px; margin-bottom: 25px; margin-left: 95px; }

.numausgabe label, p.slidehead { font-size: 13px; font-style: normal; line-height: 1.2; font-weight: bold; }

p.slidehead { padding-bottom: 6px; }

.bmi input.numausgabefeld { padding: 3px 10px; border: 1px solid rgb(131, 114, 71); width: 150px; background-color: rgb(230, 227, 215); font-family: "Segoe UI", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; text-align: right; }

.bmi .abbild { position: relative; top: 0; left: 0; }


#warning { position: absolute; bottom: 38px; left: 110px; width: 57px; height: 32px; overflow: hidden; }
#warning a#warning_anker { display: block; position: absolute; top: 0; left: 0; width: 57px; height: 32px; overflow: hidden; }
#warning a#warning_anker:hover,
#warning a#warning_anker:focus,
#warning a#warning_anker:active { background: transparent; }

.bmi .untergewicht { background-image: url(../../bilder/bmi/untergewicht.gif); background-repeat: no-repeat; }
.bmi .uebergewicht { background-image: url(../../bilder/bmi/uebergewicht.gif); background-repeat: no-repeat; }
.bmi .ok { background-image: url(../../bilder/bmi/ok.gif); background-repeat: no-repeat; }
.bmi .popupinhalt { display: none; }


#shadowbox_overlay{ visibility: hidden; position: absolute; display: block; margin: 0; padding: 0; top: 0; left: 0; z-index: 998; }
#shadowbox_container{ position: fixed; height: 0; width: 100%; margin: 0; padding: 0; top: 0; left: 0; z-index: 999; text-align: center; }
#shadowbox{ display: none; visibility: hidden; margin: 0 auto; position: relative; font-family: 'Lucida Grande',Tahoma,sans-serif; text-align: left; }
#shadowbox_title{ height: 25px; padding: 0; overflow: hidden; }
#shadowbox_title_inner{ height: 16px; font-size: 16px; line-height: 16px; white-space: nowrap; padding: 5px 0 4px 8px; color: #fff; }
#shadowbox_body{ position: relative; overflow: hidden; margin: 0; padding: 0; border: 4px solid #fff; background-color: #eee; }
#shadowbox_body_inner{ position: relative; overflow: hidden; }
#shadowbox_loading{ position: absolute; top: 0; left: 0; height: 10000px; width: 100%; background-color: #ccc; }
#shadowbox_loading img{ float: left; margin: 10px 10px 0 10px; }
#shadowbox_loading span{ float: left; margin-top: 16px; font-size: 10px; }
#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{ color: #fff; }
#shadowbox_content.html{ height: 100%; width: 100%; overflow: auto; }
#shadowbox_toolbar{ margin: 0; padding: 0; height: 20px; overflow: hidden; }
#shadowbox_toolbar_inner{ height: 20px; color: #fff; }
#shadowbox_toolbar_inner div{ padding-top: 4px; padding-bottom: 2px; font-size: 10px; height: 10px; line-height: 10px; }
#shadowbox_toolbar_inner div span.shortcut{ text-decoration: underline; font-weight: bold; }
#shadowbox_toolbar_inner div a{ text-decoration: none; color: #fff; }
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{ float: right; padding-right: 10px; }
#shadowbox_counter{ float: left; padding-left: 10px; }
#shadowbox_counter a{ padding: 0 4px 0 0; }
#shadowbox_counter a.shadowbox_counter_current{ text-decoration: underline; font-weight: bold; }
div.shadowbox_message{ text-align: center; padding: 10px; }
div.shadowbox_message a:link,div.shadowbox_message a:visited{ text-decoration: none; color: rgb(190, 211, 51); }
div.shadowbox_message a:hover,div.shadowbox_message a:focus{ text-decoration: underline; }

#shadowbox_content.html { width: 890px; margin: 10px; }

ul.lauflinks { padding-left: 120px; background-image: url(../../bilder/bmi/laufsport.jpg); background-repeat: no-repeat; list-style: none; }
ul.esslinks { padding-left: 50px; background-image: url(../../bilder/bmi/essen.jpg); background-repeat: no-repeat; list-style: none; }

tr.aktiv td { font-weight: bold; }

#bmitable { width: 450px; }

.inhalt .etable a, .inhalt .etable a:link, .inhalt .etable a:visited, .plink h2 a { color: #333; }
.inhalt .etable a:hover, .inhalt .etable a:focus, .inhalt .etable a:active { background-color: transparent; }

.inhalt .etable th.fslogo { background: transparent url(../../bilder/bmi/logo.gif) no-repeat scroll 3px 1px;  }

#teaser .plink h2 { background:#FDC600 url(../../bilder/arrow_link.gif) no-repeat scroll 10px 6px; }

#truntergewicht.aktiv td, #truebergewicht.aktiv td { color: #900; }
#trfsg1.aktiv td { color: #c00; }
#trfsg2.aktiv td, #trfsg3.aktiv td { color: #f00; }


p#klickadvice { 
font-size: 10px;
position: absolute;
left: 10px;
width: 90px;
bottom: 8px;
visibility: hidden;
}
p#klickadvice.sichtbar { visibility: visible; }


#esslink { 
position: absolute;
left: 10px;
width: 83px;
height: 90px;
top: 18px;
}
#esslink a:hover,#esslink a:focus, #esslink a:active { background-color: transparent; }



}
