body, html {
  margin: 0px;
  padding: 0px;
}
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 color:#000000;
 background:url('/images/background.jpg') top center no-repeat #FD7502;
}
img {
 border:0px;
}
form {
 display:inline;
}
a{
 padding:0px;
 margin:0px;
 color:#000000;
}
a:focus{
 outline:none;
}
p{
  margin:0px;
  padding:0px;
  padding-bottom:10px;
}
.row{
 clear:left;
}
.left{
 float:left;
}
.invisible {
 display:none;
}
#page_outer{
  position:absolute;
  left: 50%;
  width: 997px;
  margin-left:-499px;
  height: 100%;
  text-align: center;
}
/*---------- header ----------*/
#header{
 width:997px;
 height:18px;
 /*background:url(/images/header-top-bg.gif) 0px 0px repeat-y #FD7502;*/
 background: #FD7502;
 float:left;
}

#meta_navigation .colorNewsletter{
padding-top: 2px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
	font-weight: bold;
}

#meta_navigation{
	font-size: 14px;
 float:right;
 padding-right:7px;
 color:#FFFFFF;
}
#meta_navigation a{
 color:#FFFFFF;
 letter-spacing: normal;
 text-decoration:none;
 word-spacing: normal;
	font: normal normal 11px/11px verdana;
}
#meta_navigation a:hover{
 text-decoration:underline;
}
#meta_navigation .colorNewsletter{
 color:#000000;
}

.flashStartteaser{
	position:absolute;
	z-index:99;
	top: 0px;
	padding-top:0px;
	margin-top: 62px !important;
	margin-top:-20px;
}


/*---------- mainnavigation ----------*/
#page_column_navi{
 float:left;
 padding-left:1px; 
 width:768px;
 height:44px;
 text-align:left;
 padding-bottom:0;
 margin:0;
}
#page_column_navi a
{
 float:left;
 padding-left:1px;
 padding-right:0px;
}
.page_navi_item {
    width:191px;
    height:44px;
}    

#logo_mit_navi_subnavi {
    width:997px;
    height:150px;
    padding:0px;
    margin:0px;
    float:left;
    clear:left;
}
/*---------- subnavigation ----------*/
#subnavi{
 margin-left:1px;   
 width:768px;
 /*height:86px;*/
 background-image:url(/images/subnavi_bg_ohne_schatten.jpg);
 float:right;
 margin-bottom:0px;  
 padding:0px;
}
#subnavi_presseservice{
 width:769px;
 /*height:86px;*/
 background:url(/images/subnavi_bg_ohne_schatten.jpg) 1px 0px no-repeat;
 float:right;
 margin-bottom:0px;  
 padding:0px;
}
#subnavi_table {
   width:768px; 
   font-weight:bold;
   margin:0;
   padding:0;
}
.subnavi_table_td {
   padding-left:19px;
   width:165px;
   height:19px;
   text-align:left;
   text-decoration:none;  
   background-repeat:no-repeat;
}
.subnavi_table_td a {
  text-decoration:none;
}

#page_logo_navi_header {
   float:left;
   padding:0;
   margin:0;
}
   
/*---------- content ----------*/
#content{
  float:left;
  width:769px;
}
.content_bg{
  background:url(/images/page/bg_content.jpg) 68px 30px no-repeat;
}
#page_full_width{
  width:997px;
  float:left;
  clear:left;
  margin:0px; 
  padding:0px;
  height:435px;
  
}    
#page_full_width_small{
  width:997px;
  float:left;
  clear:left;
  margin:0px; 
  padding:0px;
  height:301px;
}    
#page_full_width_big{
  width:997px;
  float:left;
  clear:left;
  margin:0px; 
  padding:0px;
  height:449px;
} 
#page_left{
 float:left;
 width:228px;
}
#page_logo {
    float:left;
}
#page_logo a img{
    float:left;
}
#page_right{
 width:769px;
 float:left;
}
/*---------- home ----------*/
.home_left{
 padding-left:0px;
 padding-top:0px;
 float:left;
}
.home_right .row{
 padding:0px;
 margin:0px;
 float:left;
 width:769px;
}
.home_right .row img{
 padding:0px;
 margin:0px;
 float:left;
}
.home_right .row a{
 padding:0px;
 margin:0px;
 float:left;
}
.home_right .left{
 float:left;
 margin:0px;
 float:left;
}

/*---------- Bifi Bande Home ----------*/
#home_left_bifibande 
{
    float:left;
    padding-top:29px;
}    

/*---------- teaser ----------*/
#teaser{
 padding-left:70px;
 width:927px;
 float:left;
 clear:left;
}
#teaser a, #teaser_big a{
 text-decoration:none;
 float:left;
 display:block;
}
.teaser_shaddow{
 float:left;
 width:997px;
}
.teaser_shaddow img {
  float:left;
  width:997px;
}    
#teaser .small{
 float:left;
 width:283px;
 height:134px;
 text-align:left;
}
#teaser_big{
 float:left;
 clear:left;
 width:997px;
}
#teaser_big .big{
 float:left;
 width:328px;
 height:156px;
 text-align:left;
}
.teaser_margin_big{
 margin-left:6px;
}
/*** bande small ***/
#teaser_bande_small{
 background:url('/images/teaser/bg_teaser1.jpg') top left no-repeat;
}
#teaser_bande_small a.left{
 width:136px;
 height:134px;
}
#teaser_bande_small a.right{
 width:147px;
 height:134px;
}
#teaser_bande_small .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/***wiener small ***/
#teaser_wiener_small{
 margin-left:6px;
 background:url('/images/teaser/wiener/bg_wiener_small.jpg') top left no-repeat;
}
#teaser_wiener_small a.left{
 width:150px;
 height:134px;
}
#teaser_wiener_small a.right{
 width:133px;
 height:134px;
}
#teaser_bande_small .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/***energy small ***/
#teaser_energy_small{
 background:url('/images/teaser/energy/bg_energy_small.jpg') top left no-repeat;
}
#teaser_energy_small a.left{
 width:218px;
 height:134px;
}
#teaser_energy_small a.right{
 width:65px;
 height:134px;
}
/*** elfmeterschiessen small ***/
#teaser_elfmeterschiessen_small{
 margin-left:6px;
 background:url('/images/teaser/elfmeterschiessen/bg_elfmeterschiessen_small.jpg') top left no-repeat;
}
#teaser_elfmeterschiessen_small a{
 width:283px;
 height:134px;
}
#teaser_elfmeterschiessen_small .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** newsletter small ***/
#teaser_newsletter_small{
 margin-left:6px;
 background:url('/images/teaser/newsletter/bg_newsletter_small.jpg') top left no-repeat;
}
#teaser_newsletter_small a{
 width:283px;
 height:134px;
}
#teaser_newsletter_small .text{
 padding-left:112px;
 display:block;
 text-align:left;
}

/*** cup_stacking small ***/
#teaser_cup_stacking_small{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_cup_stacking_small a.left{
 width:176px;
 height:134px;
}
#teaser_cup_stacking_small a.right{
 width:107px;
 height:134px;
}
#teaser_cup_stacking_small .text{
 padding-left:6px;
 display:block;
 text-align:left;
}


/*** handylogo ***/
#teaser_handylogo_small{
 margin-left:6px;
 background:url('/images/teaser/bg_teaser1.jpg') top left no-repeat;
}
#teaser_handylogo_small a.left{
 width:170px;
 height:134px;
}
#teaser_handylogo_small a.right{
 width:113px;
 height:134px;
}
#teaser_handylogo_small .text{
 padding-left:6px;
 display:block;
 text-align:left;
}
/*** tippspiel small ***/
#teaser_tippspiel_small{
 margin-left:6px;
 background:url('/images/teaser/tippspiel/tippspiel_kl.jpg') top left no-repeat;
}
#teaser_tippspiel_small a{
 width:283px;
 height:134px;
}
#teaser_tippspiel_small .text{
 padding-left:6px;
 padding-top:60px;
 display:block;
 text-align:left;
}
/*** tippspiel big ***/
#teaser_tippspiel{
 background:url('/images/teaser/tippspiel/tippspiel.jpg') top left no-repeat;
}
#teaser_tippspiel a{
 width:328px;
 height:156px;
}
#teaser_tippspiel .text{
 padding-left:8px;
 padding-top:70px;
 padding-bottom:7px;
 padding-right:40px;
 display:block;
 text-align:left;
}

/*** newsletter big ***/
#teaser_newsletter{
 background:url('/images/teaser/newsletter/bg_newsletter.gif') top left no-repeat;
}
#teaser_newsletter a{
 width:328px;
 height:156px;
}
#teaser_newsletter .text{
 padding-left:130px;
 padding-bottom:37px;
 padding-right:35px;
 display:block;
 text-align:left;
}
/*** newsletter_verlauf big ***/
#teaser_newsletter_verlauf{
 background:url('/images/teaser/newsletter/bg_newsletter_verlauf.gif') top left no-repeat;
}
#teaser_newsletter_verlauf a{
 width:328px;
 height:156px;
}
#teaser_newsletter_verlauf .text{
 padding-left:130px;
 padding-bottom:37px;
 padding-right:35px;
 display:block;
 text-align:left;
}
/*** geheimschrift big ***/
#teaser_geheimschrift{
 background:url('/images/teaser/geheimschrift/bg_geheimschrift.jpg') top left no-repeat;
}
#teaser_geheimschrift a.left{
 width:176px;
 height:156px;
}
#teaser_geheimschrift a.right{
 width:130px;
 height:156px;
 float:right;
}
#teaser_geheimschrift .text{
 padding-top:41px;
 padding-left:8px;
 display:block;
 text-align:left;
}

/*** teaser jeder code ein treffer ***/
#teaser_jedercode{
 background:url('/images/teaser/jedercodeintreffer/left.jpg') top left no-repeat;
}

/*** handylogo big ***/
#teaser_handylogo{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_handylogo a.left{
 width:176px;
 height:156px;
}
#teaser_handylogo a.right{
 width:152px;
 height:156px;
}
#teaser_handylogo .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** produkte big ***/
#teaser_produkte{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_produkte a.left{
 width:186px;
 height:156px;
}
#teaser_produkte a.right{
 width:142px;
 height:156px;
}
#teaser_produkte .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** produkte flash big ***/
#teaser_produkte_flash{
 background:url('/images/teaser/produkte/background_flash.jpg') top left no-repeat;
}
#teaser_produkte_flash a.left{
 width:328px;
 height:156px;
z-index:10;
}
#teaser_produkte_flash .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** frage big ***/
#teaser_frage{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_frage a.left{
 width:193px;
 height:156px;
}
#teaser_frage a.right{
 width:135px;
 height:156px;
}
#teaser_frage .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** wiener big ***/
#teaser_wiener{
 background:url('/images/teaser/wiener/bg_wiener.jpg') top left no-repeat #fd7502;
}
#teaser_wiener a.left{
 width:174px;
 height:156px;
}
#teaser_wiener a.right{
 width:154px;
 height:156px;
}
#teaser_wiener .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** gewinnspiel big ***/
#teaser_gewinnspiel_q4{
 background:url('/images/teaser/gewinnspiel-q4/gewinnspiel.jpg') top left no-repeat;
}
#teaser_gewinnspiel_q4 a{
 width:328px;
 height:156px;
}
#teaser_gewinnspiel_q4 .text{
 padding-left:143px;
 padding-bottom:13px;
 padding-right:40px;
 display:block;
 text-align:left;
}
/*** gewinnspiel big ***/
#teaser_gewinnspiel_q2{
 background:url('/images/teaser/gewinnspiel-q2/gewinnspiel-q2.jpg') top left no-repeat;

 height:156px;
}
#teaser_gewinnspiel_q2 a{
 width:328px;
 height:156px;
}
#teaser_gewinnspiel_q2 .text{
 padding-left:180px;
 padding-top:118px;
 padding-right:30px;
 display:block;
 text-align:left;
}
/*** gewinnspiel big ***/
#teaser_gewinnspiel_q3{
 background:url('/images/teaser/gewinnspiel_q3/bg_gewinnspiel.jpg') top left no-repeat #fd7502;
}
#teaser_gewinnspiel_q3 a.left{
 width:183px;
 height:156px;
}
#teaser_gewinnspiel_q3 a.right{
 width:145px;
 height:156px;
}
#teaser_gewinnspiel_q3 .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** gewinnspiel big ***/
#teaser_gewinnspiel{
 background:url('/images/teaser/bg_teaser_big2.gif') top left no-repeat;
}
#teaser_gewinnspiel a.left{
 width:143px;
 height:156px;
}
#teaser_gewinnspiel a.right{
 width:185px;
 height:156px;
}
#teaser_gewinnspiel .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** gewinnspiel verlauf big ***/
#teaser_gewinnspiel_verlauf{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_gewinnspiel_verlauf a.left{
 width:143px;
 height:156px;
}
#teaser_gewinnspiel_verlauf a.right{
 width:185px;
 height:156px;
}
#teaser_gewinnspiel_verlauf .text{
 padding-left:8px;
 display:block;
 text-align:left;
}

/*** bande big ***/
#teaser_bande{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_bande a.left{
 width:155px;
 height:156px;
}
#teaser_bande a.right{
 width:173px;
 height:156px;
}
#teaser_bande .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** beule big***/
#teaser_elfmeterschiessen{
 background:url('/images/teaser/elfmeterschiessen/bg_elfmeterschiessen.jpg') top left no-repeat;
}
#teaser_elfmeterschiessen a{
 width:328px;
 height:156px;
}
#teaser_elfmeterschiessen .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** ecards ***/
#teaser_ecards{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_ecards a.left{
 width:201px;
 height:156px;
}
#teaser_ecards a.right{
 width:127px;
 height:156px;
}
#teaser_ecards .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** ecards flash big ***/
#teaser_ecards_flash{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_ecards_flash a.left{
 width:201px;
 height:156px;
}
#teaser_ecards_flash a.right{
 width:127px;
 height:156px;
}
#teaser_ecards_flash .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** backsnack ***/
#teaser_backsnack{
 background-color:#fd7502;
}
#teaser_backsnack a.left{
 width:201px;
 height:156px;
}
#teaser_backsnack a.right{
 width:127px;
 height:156px;
}
#teaser_backsnack .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** cup_stacking ***/
#teaser_cup_stacking{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_cup_stacking a.left{
 width:211px;
 height:156px;
}
#teaser_cup_stacking a.right{
 width:117px;
 height:156px;
}
#teaser_cup_stacking .text{
 padding-left:8px;
 display:block;
 text-align:left;
}
/*** tvspots ***/
#teaser_tvspots{
 background:url('/images/teaser/bg_teaser_big1.jpg') top left no-repeat;
}
#teaser_tvspots a.left{
 width:200px;
 height:156px;
}
#teaser_tvspots a.right{
 width:128px;
 height:156px;
}
#teaser_tvspots .padLeft{
 padding-left:6px;
 display:block;
}
#teaser_tvspots .text{
 width:200px;
 display:block;
 text-align:left;
}
/*---------- produkte ----------*/
#produkt_text {
 width:390px;
 padding-top:100px;
 float:left;
 padding-left:90px;
 text-align:left;
 height:217px;
}
#zurueck_zu_uebersicht {
 z-index:3;
 position:relative;
 float:left;
 width:79px;
 height:79px;
 top:330px;
 left:270px;
}
#zurueck_zu_uebersicht a.energy_uebersicht{
 margin-left:52px;
}
#zurueck_zu_uebersicht a.aufsbrot{
 margin-left:0px;
}
#dlg1 {
 position:relative;
 float:left;
 width:81px;
 height:82px;
 top:72px;
 left:-115px;
}
#dlg2 {
 position:relative;
 float:left;
 width:81px;
 height:82px;
 top:72px;
 left:-87px;
}
#dlg3 {
 position:relative;
 float:left;
 width:81px;
 height:82px;
 top:72px;
 left:-6px;
}
#dlg4 {
 position:relative;
 float:left;
 width:81px;
 height:82px;
 top:72px;
 left:-57px;
}
#naehrwertangabe {
 clear:left;
 float:left;
 padding-left:25px;
}
.bg_bifi_original{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_original{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_original_xxl{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_original_xxl{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_peperoni{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_peperoni{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_gefluegel{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_gefluegel{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_roll{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_roll{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_roll_xxl{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_roll_xxl{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_roll_peperoni{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_roll_peperoni{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_roll_korn{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_roll_korn{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_minis{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.bifi_minis{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_carazza{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.carazza{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_carazza_xxl{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.carazza_xxl{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_ranger{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:405px;
}
.ranger{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-524px;
 text-align:left;
}
.bg_bifi_energy{
 z-index:1;
 position:relative;
 float:left;
 top:0px;
 left:457px;
}
.bifi_energy{
 z-index:2;
 position:relative;
 float:left;
 margin-left:-472px;
 text-align:left;
}
.produkt_text .produkt_logo{
 float:left;
 clear:left;
}
.produkt_text .bifitext{
 float:left;
 clear:left;
 width:390px;
 height:227px;
 margin:0px;
 padding:0px;
 padding-left:20px;
}
.produkt_text .wienertext{
 height:205px;
}
.produkt_text .energytext{
 height:210px;
}
.produkt_text .bifitext p{
 margin:0px;
 padding-bottom:10px;
}
/* ------------------------------------------------------------------- */
#nutritive_values{
 position:absolute;
 margin-top:-430px;
 left:155px;
 border:1px solid #FFFFFF;
 background-color: #f8a602;
 z-index:2;
 display:none;
}
#nutritive_values2{
 position:absolute;
 margin-top:-430px;
 left:300px;
 border:1px solid #FFFFFF;
 background-color: #f8a602;
 z-index:3;
 display:none;
}
.nf_table {
 font-weight: normal;
 font-size:12px;	
 width:440px;
}

.nf_head {
	border-color: white;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: white;
	background-color: #fd7502;
	line-height: 12px;
	padding: 3px 5px 3px 5px;
    font-weight:bold;
	text-align: right;
}

.nf_left, .nf_right {
	border-bottom: 1px #fd7502 solid;
	background-color: #f8a602;
	white-space: nowrap;
	padding-right:10px;
}

.nf_left {
	padding-left: 5px;
}

.nf_right {
	padding-right: 5px;
	text-align: right;
}
#nutritive_values #gda_values, #nutritive_values2 #gda_values2 {
	padding-top: 10px;
	margin-left: 10px;
	width: 270px;
	height: 91px;
	clear: left;
}
#nutritive_values .gda, #nutritive_values2 .gda{
 text-align:center;
 line-height:29px;
 float:left;
 padding-top:25px;
 font-size:12px;
 font-weight:bold;
}
#nutritive_values .gda1, #nutritive_values2 .gda1{
 width:55px;
}
#nutritive_values .gda2, #nutritive_values2 .gda2{
 width:53px;
}
#nutritive_values .gda3, #nutritive_values2 .gda3{
 width:53px;
}
#nutritive_values .gda4, #nutritive_values2 .gda4{
 width:53px;
}
#nutritive_values .gda5, #nutritive_values2 .gda5{
 width:53px;
}
#nutritive_values .text, #nutritive_values2 .text{
 clear:left;
 float:left;
 font-size:10px;
 width:440px;
}
#nutritive_values .text2 h3, #nutritive_values2 .text2 h3{
 font-size:11px;
 padding-bottom:5px;
 margin:0px; 
}
#nutritive_values .text2, #nutritive_values2 .text2{
 clear:left;
 float:left;
 font-size:11px;
 width:440px;
}
#nutritive_values .textpad, #nutritive_values2 .textpad{
 padding:5px 10px 5px 10px;
 
 }
/* ------------------------------------------------------------------- */
#qualitaet{
 position:absolute;
 margin-top:22px;
 left:100px;
 border:1px solid #FFFFFF;
 background-color: #f8a602;
 z-index:3;
 text-align:left;
 display:none;
}
#qualitaet .qualitaetText{
 width:400px;
 padding:5px;
}
#qualitaet h2{
 font-size:11px;
 margin:0px;
 padding:0px;
}
#qualitaet h3{
 font-size:11px;
 padding:0px;
 margin:0px;
}
#qualitaet p{
 font-size:11px;
}
#qualitaet .small{
 font-size:11px;
}
/* ------------------------------------------------------------------- */
#heissertippText{
 position:relative;
 margin-top:-200px;
 margin-left:0px;
 border:1px solid #FFFFFF;
 background-color: #f8a602;
 z-index:3;
 text-align:left;
 display:none;
 width:400px;
 padding:5px;
}
#heissertippText p{
 font-size:11px;
}

 /********* BIFI BANDE - GEHEIMSCHRIFT *********/
 #schablone {   
    position:relative;
    width: 62px;
    margin-top:69px;
    margin-left:0px; 
    background-image:url(/images/bifi_bande/geheimschrift/schablone.gif); 
    height:366px;
    float:left;
    z-index:300;   
}
#schablonetext {
    position:relative;   
    width: 62px;
    text-align:left;
    padding-top:0px;
    padding-left:0px;
    margin:0;
    float:left;
    z-index:300;
	font-size:12px;
	line-height:14px;
}
#beispiel_bgnd {    
    float:left;
    position:relative;
    display: none;
    padding:0;
	margin:0;
    margin-top:-302px;
    margin-left:-15px;
    background-image:url(/images/bifi_bande/geheimschrift/gfx_beispiel.gif);
    width:260px; 
    height:366px;
    z-index:200;
}

#beispiel 
{
    float:left;
    width: 220px;
    color: black;
    display: none;
    padding-top:35px;
    padding-left:30px;
    text-align:left; 
    font-size:12px;
	line-height:14px;
} 
#beispiel_close {
    display: none;
}
#geheimschrift_buttons{
    position:relative;
    float:left;
    padding-left:0;
    margin:0;
    z-index:200;
}   

/****** FUN AND GAMES  CUPSTACKING  ********/ 
#flash_cups_logo{
    width:200px;
    height:66px;
    text-align:center;
}

#flash_cups_logo img {
	border: none;
}
#flash_cups_text {
	width: 200px;
	color: black;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#flash_cups_external {
	display: none;	
	width: 200px;
	color: black;
	font-weight: normal;
	font-size:12px;
	text-align:center;
}

#cupstacking_home_navi {
    float:left;
    padding-left:27px;
    padding-top:92px;
    width:179px;
}
#cupstacking_flash_cups_outer{
    float:left;
    width:430px; 
    height:435px;
    text-align:left;
} 
#cupstacking_flash_cups_inner{
    padding-left:238px;
    padding-top:323px;
    float:left;   
} 

#cupstacking_wasistdas_outer {
    float:left;
    width:500px; 
    height:320px;
    text-align:left;
    padding-left:15px;
   
}

#cupstacking_wasistdas_inner{
	width:460px;
    float:left;
    padding-top:132px;   
}
#cupstacking_training_outer {
    float:left;
    width:504px; 
    height:320px;
    text-align:left;
    
} 
#cupstacking_training_inner       
{
    padding-top:116px;
    padding-left:23px;
    width:481px;
}
#cupstacking_disziplin_outer {
    float:left;
    width:700px; 
    height:320px;
    text-align:left;
    padding-left:15px;
    padding-top:82px;   
}

#cupstacking_disziplin_inner{
	width:323px;
    float:left;
	font-size:12px;
	line-height:12px;
}
#cupstacking_disziplin_inner_right{
  margin-top:10px;
  margin-left:10px;
  width:346px;
  float:left;
}

#cupstacking_disziplin_inner p{
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  padding-left:7px;
}
/*--- Promo Plakat ---*/
#promo_plakat{
	background-image:url(/images/fun_and_game/promo_plakat/start_left.jpg);
	width:652px;
	height:160px;
}
#promo_plakat .text{
 padding-left:320px;
 padding-top:10px;
 text-align:left;
 color:#FFFFFF;
}
#promo_plakat .textright{
 padding-top:16px;
 text-align:right;
 font-size:11px;
 color:#FFFFFF;
}
#promo_plakat .textright a{
 color:#FFFFFF;
 text-decoration:none;
}
#promo_plakat .textright a:hover{
 text-decoration:underline;
}
.gewinnspiel_plakat_bg{
	background-image:url(/images/fun_and_game/promo_plakat/gewinnspiel_bg.jpg);
}

/*--- Tore fuer Fans ---*/
#promo_tore_fuer_fans .textright{
 padding-left:79px;
 padding-top:4px;
 text-align:left;
 font-size:11px;
 color:#FFFFFF;
 float:left;
}
#promo_tore_fuer_fans .textright a{
 color:#FFFFFF;
 text-decoration:none;
}
#promo_tore_fuer_fans .textright a:hover{
 text-decoration:underline;
}
#promo_tore_fuer_fans .gewinnpaket{
 padding-top:25px;
 padding-left:53px;
}
#promo_tore_fuer_fans .eins{
 clear:both;
 padding-top:5px;
 float:none;
}
#promo_tore_fuer_fans .zwei{
 padding-top:3px;
 padding-left:200px;
 clear:both;
 float:none;
}
#promo_tore_fuer_fans .drei{
 clear:both;
 padding-left:64px;
 padding-top:3px;
 float:none;
}
#promo_tore_fuer_fans .vier{
 padding-top:3px;
 padding-left:54px;
 clear:both;
}
/*---------- Elfmeterschiessen ------------*/
.elfmeterschiessen{
  background:url(/images/fun_and_game/elfmeterschiessen/bg_elfmeterschiessen.jpg) 0px 0px no-repeat;
}
/*---------- Bastian Schweinsteiger ------------*/
.steckbrief .oddLeft{
	background:#f9b937;
	width:216px;
	text-align:right;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
}
.steckbrief .oddRight{
	background:#f9b937;
	width:318px;
	padding-left:10px;
}
.steckbrief .evenLeft{
 text-align:right;
 padding-right:10px;
 border-right:1px solid #FFFFFF;
}
.steckbrief .evenRight{
 padding-left:10px;
}
.steckbrief h2{
 padding-bottom:5px;
 font-size:14px;
 margin:0px;
}
/*----------- Ecard ------------*/
#usrform .label{
 line-height:17px;
}
#usrform table{
 width:500px;
 border-collapse:collapse;
}
#usrform td{
 width:250px;
}
#usrform input{
 width:230px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
#usrform textarea{
 width:230px;
 height:100px;
 font-size:12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*----------- sitemap ------------*/
.sitemap a{
  text-decoration:none;
}
.sitemap a:hover{
  text-decoration:underline;
}
.sitemap_meta_navigation{
 float:left;
 padding-left:20px;
 padding-top:2px;
}
.sitemap_meta_navigation a{
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}
.sitemap_meta_navigation a:hover{
 color:#FFFFFF;
}
/*----------- Frag Basti ------------*/
#fragbastiform .label{
 line-height:17px;
}
#fragbastiform table.frage{
 width:425px;
 border-collapse:collapse;
}
#fragbastiform td{
 width:250px;
}
#fragbastiform input{
 width:230px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
#fragbastiform textarea{
 width:425px;
 height:120px;
 font-size:12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------- */
#telefonhinweis{
 position:absolute;
 margin-top:-418px;
 left:370px;
 border:1px solid #FFFFFF;
 background-color: #f8a602;
 z-index:2;
 display:none;
}
#telefonhinweis .text{
 clear:left;
 float:left;
 font-size:11px;
 width:380px;
}
#telefonhinweis .textpad{
 padding:5px 10px 5px 10px;
}

#twitter{
	position:relative;
	float:left;
	margin-left:40px;
	margin-top:-20px;
	z-index:1;
}