.error
{ font-weight:bold; color:#ab030f;}
.errorstyle
{ font-weight:bold; color:#ab030f; margin-bottom:0px; padding-bottom:0px; padding-top:10px; }
.taberror
{ font-weight:bold; color:#FFFFFF; height:16px;}

.nichtdrucken {}

#header p.salut {
	font: 100% Verdana, Arial, sans-serif;
	color: #666666;
	margin-bottom:7px;
	padding-bottom:0;
}

/* rahmen mit runden Ecken und grauem Hintergrund */

.content_links_xxw {
	margin-bottom: 20px;
	background: url(../img/rahmen_hellgrau_614px_xxw_u.gif) no-repeat 0 bottom;
}

.content_links_xxw .content_links_xxw_oben {
	background: url(../img/rahmen_hellgrau_614px_xxw_o.gif) no-repeat 0 top;
	height:10px;
}

/* rahmen mit runden Ecken und grauem Hintergrund Vollbreite */

.content_voll_xxw {
	margin-bottom: 0px;
	background: url(../img/rahmen_hellgrau_830px_xxw_u.gif) no-repeat 0 bottom;
}

.content_voll_xxw .content_voll_xxw_oben {
	background: url(../img/rahmen_hellgrau_830px_xxw_o.gif) no-repeat 0 top;
	height:10px;
}

/* rahmen mit runden Ecken und grauem Hintergrund für den PopUp */

.content_links_xxw_popup {
	margin-bottom: 20px;
	background: url(../img/rahmen_hellgrau_410px_xxw_u.gif) no-repeat 0 bottom;
}

.content_links_xxw_popup .content_links_xxw_oben_popup {
	background: url(../img/rahmen_hellgrau_410px_xxw_o.gif) no-repeat 0 top;
	height:10px;
}

.content_links_xxw p, .content_voll_xxw p, .content_links_xxw_popup p{
	margin-left:12px;
	margin-right:10px;
	margin-bottom:7px;
	font-size:110%;
	line-height: 140%;
}

.img_left {
	float:left;
	margin:0px 10px 10px 10px;
}

h1.orange_xxw {
	font: normal 2em/1.1 Georgia, serif;
	margin: 0;
	color: #f16301;
	background: none;
}

h2.grau_xxw {
	font: normal 2em/1.1 Georgia, serif;
	margin: 0;
	color: #939393;
	background: none;
}

h2.orange_xxw {
	font-size: 1.7em;
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: inherit;	
	margin: 0 0 0 12px;
	color: #f16301;
	background: #f5f5f5;
	width:590px;
}

p span.subline {
	font-size: 1.7em;
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: inherit;	
	margin: 0;
	color: #f16301;
	background: #f5f5f5;
	width:590px;
}

span.subline {
	font-size: 1.7em;
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: inherit;	
	margin: 0 0 0 12px;
	color: #f16301;
	background: #f5f5f5;
	width:590px;
}

h3.orange_xxw {
	font-size: 1.5em;
	font-family: Georgia, serif;
	font-weight: bold;
	line-height: inherit;	
	margin: 0 0 0 0;
	color: #939393;
	background: #ffffff;
	width:400px;
}

#content h2.trennlinie_weiss {
	width:578px;
	background: #FFFFFF url(../img/bg_trenner_weiss_dotted.gif) repeat-x;
	color:#676767;
	padding: 5px 5px 0px 10px;
	height: 19px;
	margin: 20px 10px 0 10px;
	font-size: 110%;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: inherit;
}

#content div.h2_trennlinie_weiss {
	background: url(../img/bg_trenner_weiss_dotted.gif) repeat-x;
	height:1px;
	margin: 0 10px;
	padding:0;
	font-size:1px;
}

h3.kommentar {
	font-size: 1.7em;
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: inherit;	
	margin: 0;
	color: #f16301;
	background: #ffffff;
	width:300px;
}

h2.alternativ {
	font: bold 1em/1.2 Verdana, Arial, sans-serif;
	margin: 0 0 10px 0;
	color: #f16301;
	background: #fff;
}


h1.orange_xxw a, h2.orange_xxw a, h3.orange_xxw a, h4.orange_xxw a  {
text-decoration: none;
color: #f16301;
}

h1.orange_xxw a:hover, h2.orange_xxw a:hover, h3.orange_xxw a:hover, h4.orange_xxw a:hover  {
text-decoration: underline;
color: #f16301;
}

.h1_unten { margin-bottom:15px; }
.unten { margin-bottom:10px; }
.oben_p { padding-top:10px; }
.oben_p_5 { padding-top:5px; }
.unten_p { padding-bottom:10px; }
.unten_p_5 { padding-bottom:5px; }
.abstand_oben { margin-top:1em; }
.abstand_unten { margin-bottom:1em; }

.pr_breite {
	width:80px;
}

.xxw_links {
	display:inline;
	float:left;
	margin-left:10px;
}

.xxw_rechts {
	display:inline;
	float:right;
	margin-right:10px;
}

.xxw_links select {
	height:18px;
}

.voll_links {
	display:inline; 
	float:left; 
	width:479px; 
	margin:0 18px 0 12px;
}

* html .voll_links {
	margin:0 15px 0 12px;
}

*+html .voll_links {
	margin:0 15px 0 12px;
}

.voll_rechts {
	display:inline; 
	float:left; 
	width:307px;
}

.voll_links_feld_weiss {
	width:460px; 
	margin:0;
	border: 1px solid #dcdcdc;
	padding:10px;
	background-color: #ffffff;
}

.voll_links_feld_grau {
	width:460px; 
	margin:0;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	padding:10px;
	background-color: #e7e7e7;
}

.voll_rechts_feld_weiss {
	width:287px; 
	margin:0;
	border: 1px solid #dcdcdc;
	padding:10px;
	background-color: #ffffff;
}

.voll_links_feld_weiss p, .voll_links_feld_grau p, .voll_rechts_feld_weiss p {
	margin-left:0;
	font-size: 100%;
} 

.voll_links_feld_weiss img {
	margin-right:10px;
	float:left;
}

a.kalender_navi {
	color:#666666;
	padding: 0px 3px 1px 3px;
	margin:0;
	text-decoration:none;
	}
	
span.kalender_navi {
	color: #d56116;
	padding: 0px 3px 1px 3px;
	margin:0;
	background-color: #ffffff;
}

div.foodp_oben, div.foodp_oben_heute {
  width:593px;
  height:27px;
  margin-left:1em;
  padding:0px;
}

div.foodp_oben_heute {
  border: 1px solid #dcdcdc;
  background-color: #ffd4b6;
  color: #f26201;
}

div.foodp_oben {
  border: 1px solid #dcdcdc;
  background-color: #e7e7e7;
  color: #f26201;
}

div.foodp_oben_home {
  width:480px;
  height:28px;
  padding:0px;
  border-left: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #FFFFFF url(../img/bg_foodp_oben_home.gif) repeat-x;
  color: #f26201;  
}

div.foodp_unten_home {
  width:480px;
  height:28px;
  padding:0px;
  border-left: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #FFFFFF url(../img/bg_foodp_oben_home_u.gif) repeat-x;
  color: #666666;  
  text-align:right;
}

div.foodp_unten_home a {
  font-weight: bold;
}

div.foodp_oben_home_orange {
  width:234px;
  height:28px;
  padding:0px;
  border-left: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #FFFFFF url(../img/bg_foodp_oben_home_orange.gif) repeat-x;
  color: #f26201;  
}

div.foodp_unten_home_orange {
  width:234px;
  height:28px;
  padding:0px;
  border-left: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #FFFFFF url(../img/bg_foodp_oben_home_u_orange.gif) repeat-x;
  color: #666666;  
  text-align:right;
}

div.foodp_unten_home_orange a {
  font-weight: bold;
}

.pflicht {
	color:#666666;
}

div.foodp_mitte {
  width:593px;
  height:auto;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background-color: #ffffff;
  color: #666666;
  margin-left:1em;
  padding:0px;
}

div.foodp_mitte_home {
  width:480px;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background-color: #ffffff;
  color: #666666;
  padding:0px;
}

div.home, div.home_first {
	color: #666666;
	height:21px;
	padding:8px 0 0 0;
	text-align:center;
	border-left: 1px solid #dcdcdc;
}

div.home {
	background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x;
}

div.home_first {
	background: none;
}

div.home_rez{
	width:460px;
	padding:7px 0;
	background: url(../img/brigitte/bg_dunkelgrau_trenner.gif) repeat-x;
}

div.home_rez_first{
	width:460px;
	padding:7px 0;
	background: none;
}

div.rez_zut {
	width:440px; 
	margin-left:10px;
	padding:7px 0 5px 0;
	background: url(../img/brigitte/bg_dunkelgrau_trenner.gif) repeat-x;
}

div.rez_zut_first {
	width:440px; 
	margin-left:10px;
	padding:7px 0 5px 0;
	background: none;
}

div.home span.orange, div.home_first span.orange, span.orange_seite {
	color: #ff6201;
	font-weight: bold;
}

span.grau_seite {
	color: #666666;
	font-weight: bold;
}

.mag_titel {
	width: 470px;
	margin-bottom:5px;
}

.mag_titel a {
  color: #666666;
  text-decoration:none;	
  font-weight: bold;
}

.mag_teaser {
	width: 470px;
}

.mag_teaser a {
  color: #4f4f4f;
  text-decoration:none;	
}

.mag_teaser p {
  margin-left:0;
  margin-right:0;
}

.mag_teaser p.ohne_link {
  margin-left:0;
  margin-right:0;
  font-size:100%;
}

.linie_unten {
	border-bottom: 1px solid #dcdcdc;
}

.linie_oben {
	border-top: 1px solid #dcdcdc;
}

.reiter {
	position: absolute; 
	bottom:-1px;
}

* html .reiter {
	position: absolute; 
	bottom:-8px;
}


.pfeil-rezept {
	margin-left: 1px;
	padding-left: 8px;
	color: #666;
	background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
	text-decoration: none;
	font-weight: bold;
}

.span-rezept {
	margin-left: 1px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

/* Tabelle standard -------------------------- */

table.standard {
	width:593px; 
	margin-left:1em;
	border-collapse: collapse;
}

table.standard th, table.standard th.sortable {
	border: 1px solid #dcdcdc;
	background-color: #dcdcdc;
	padding:4px;
	font-weight: bold;
}

table.standard th.sortable a{
  text-decoration: none;
  background: url(../img/icons/icon_sortieren.gif) no-repeat 0 3px;
  padding:0 0 0 14px;  
}

th.left {
float: none;
}

table.standard td {
	border: 1px solid #dcdcdc;
	background-color: #ffffff;
	padding:4px;
	vertical-align:middle;
}

table.standard td.blaettern {
	border: 1px solid #dcdcdc;
	background-color: #e7e7e7;
	padding:4px;
	text-align:right; 
	color:#666666;
}

div.blaettern {
	margin-left:10px;
	height:14px;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background-color: #e7e7e7;
	padding:4px;
	text-align:right; 
	color:#666666;
	width:585px; 
}

table.standard td a {
	text-decoration:none;
}

table.standard td.blaettern a, div.blaettern a {
	text-decoration:none;
	color:#666666;
}

table.standard td table td {
	border: none;
	background-color: none;
	padding:0;
}

table.standard th.grau {
	border-bottom: 1px dotted #cecece;
	border-top: none;
	border-right: 1px solid #e1e1e1;
	border-left: none;	
	background-color: #e1e1e1;
}

table.standard td.grau, table.standard td.grau_dunkel {
	color:#676767;
	border-bottom: 1px solid #cecece;
	border-top: none;
	border-right: none;
	border-left: none;
}

table.standard td.grau { background-color: #f4f4f4; }
table.standard td.grau_dunkel { background-color: #e1e1e1; }

table.standard td.last { border-right: 1px solid #f4f4f4; }

table.standard .orange {
	background-color: #fce1ce;
}

table.standard ul, div.magazin_beitrag ul, div.magazin_beitrag ol{
	margin-top:10px;
}

#content table.standard ul li {
	font-size:80%;
	color:#000000;
}

#content div.magazin_beitrag ul li, #content div.magazin_beitrag ol li {
	font-size:90%;
	color:#333333;
	margin-left:13px;
	line-height:15px;
}

/* Tabelle protokoll -------------------------- */

table.protokoll {
	width:572px; 
	margin-left:1em;
}

* html table.protokoll {
	border-collapse: collapse;
}
*+html table.protokoll {
	border-collapse: collapse;
}

table.protokoll td {
	padding:4px;
	vertical-align:middle;
	color:#676767;
	background-color: #f4f4f4;
	font-size: 0.9em;
}

table.protokoll td.linie_unten { border-bottom: 1px dotted #cecece; }
table.protokoll td.linie_oben { border-top: 1px solid #ffffff; }
table.protokoll td.grau { background-color: #f4f4f4; }
table.protokoll td.blau { background-color: #d9f8fd; }
table.protokoll td.lila { background-color: #efeffb; }

table.protokoll_home {
	width:293px; 
	margin:2px 0 7px 0;
}

* html table.protokoll_home {
	border-collapse: collapse;
}
*+html table.protokoll_home {
	border-collapse: collapse;
}

table.protokoll_home td {
	padding:4px;
	vertical-align:middle;
	color:#676767;
	background-color: #ffffff;
	font-size: 0.8em;
	text-align:center;
}

table.protokoll_home td.linie_unten { border-bottom: 1px dotted #cecece; }
table.protokoll_home td.linie_oben { border-top: 1px solid #ffffff; }
table.protokoll_home td.grau { background-color: #ffffff; }
table.protokoll_home td.blau { background-color: #ffffff; border: 1px solid #dcdcdc; color:#fe6100;}
table.protokoll_home td.lila { background-color: #ffffff; }


td.nutrientsWeekday_today,
td.liquidsWeekday_today,
td.produceWeekday_today {
	background-color: #d9f8fd;
}

td.nutrientsWeekday_excluded,
td.liquidsWeekday_excluded,
td.produceWeekday_excluded {
	background-color: #f4f4f4;
}

/* Listen -------------------------- */

div.foodp_mitte ul{
	margin-top:10px;
	margin-left:15px;
}

#content div.foodp_mitte ul li {
	font-size:0.88em;
	color:#000000;
	letter-spacing: 0em;
	word-spacing: 0em;
	margin-bottom: 5px;
}

/* Reiter -------------------------- */

div.kart_kurz_grau, div.kart_kurz_weiss, 
div.kart_lang_grau, div.kart_lang_weiss, 
div.kart_kurz_weiss_forum, div.kart_kurz_grau_forum,
div.kart_extralang_grau, div.kart_extralang_weiss  {
	display:inline;
	float:left;
	height: 25px;
	text-align: center;
	padding: 6px 0 0 0;
	margin:0;
	color: #666666;
	font-size: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: inherit;
}

div.kart_kurz_grau, div.kart_kurz_grau_forum {
	background: url(../img/kart_kurz_grau.gif) no-repeat;
	width: 98px;
}

div.kart_kurz_weiss {
	background: url(../img/kart_kurz_weiss.gif) no-repeat;
	width: 98px;
}

div.kart_kurz_weiss_forum {
	background: url(../img/kart_kurz_weiss_forum.gif) no-repeat;
	width: 98px;
}

div.kart_lang_grau {
	background: url(../img/kart_lang_grau.gif) no-repeat;
	width: 120px;
}

div.kart_lang_weiss {
	background: url(../img/kart_lang_weiss.gif) no-repeat;
	width: 120px;
}

div.kart_extralang_grau {
	background: url(../img/kart_extralang_grau.gif) no-repeat;
	width: 140px;
}

div.kart_extralang_weiss {
	background: url(../img/kart_extralang_weiss.gif) no-repeat;
	width: 140px;
}


div.kart_kurz_grau a, div.kart_kurz_weiss a {
	text-decoration: none;
	color:#666666;
	padding: 4px 25px 4px 25px;
}

div.kart_kurz_weiss_forum a, div.kart_kurz_grau_forum a {
	text-decoration: none;
	color:#666666;
	padding: 4px 20px 4px 20px;
}

div.kart_lang_grau a, div.kart_lang_weiss a, div.kart_extralang_grau a, div.kart_extralang_weiss a  {
	text-decoration: none;
	color:#666666;
	padding: 4px 8px 4px 8px;
}

div.feld_weiss {
	width:573px; 
	margin-left:1em;
	border: 1px solid #dcdcdc;
	padding:10px;
	background-color: #ffffff;
}

div.feld_weiss_kurz {
	width:208px; 
	margin-left:0;
	border: 1px solid #dcdcdc;
	padding:5px;
	background-color: #ffffff;
}

div.feld_weiss_magazin {
	width:310px; 
	height:168px;
	border: 1px solid #dcdcdc;
	padding:10px;
	background-color: #ffffff;
	line-height:140%;
}

div.feld_weiss_magazin a {
text-decoration: none;
}


div.feld_weiss p, div.feld_weiss_kurz p {
	margin:0px;
	padding: 0 0 7px 0;
}

div.feld_weiss a, div.feld_weiss_kurz a {
	color:#f16301;
	text-decoration: none;
	font-weight: bold;
}

div.feld_weiss h2 {
	font-size: 1.7em;
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: inherit;	
	margin: 0px;
	color: #f16301;
	background: #ffffff;
}

#content div.magazin_beitrag div.feld_weiss ul, #content div.magazin_beitrag div.feld_weiss ol {
	margin-bottom:0px;
}

#content div.magazin_beitrag div.feld_weiss ul li, #content div.magazin_beitrag div.feld_weiss ol li {
	font-size:90%;
	color:#333333;
	margin-left:0px;
	line-height:15px;
}

.starthintergrund {
    background: url(../img/div_weiss_starthg.jpg) right no-repeat;
	}

div.feld_grau {
	width:573px; 
	margin-left:0;
	border: 1px solid #dcdcdc;
	padding:0px;
	background-color:#f5f5f5;
}

div.feld_grau a {
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

div.feld_orange {
	background: url(../img/rahmen_orange_feld_weiss.gif) no-repeat;
	width:260px;
	height:129px;
	padding:10px;
	margin:0;
}

div.feld_orange p {
	margin:0;
	width:240px;
}

#content .trennlinie, .trennlinie  {
	background: url(../img/brigitte/bg_dunkelgrau_trenner.gif) repeat-x;
	padding: 0;
	margin: 10px 0 0 10px;
	width:572px;
	height:5px;
	font-size:1px;
}

#content .trennlinie_voll_inks  {
	background: url(../img/brigitte/bg_dunkelgrau_trenner.gif) repeat-x;
	padding: 0;
	margin: 15px 0 5px 0px;
	width:460px;
	height:5px;
	font-size:1px;
}


#content .trennlinie_magazin  {
	background: url(../img/brigitte/bg_dunkelgrau_trenner.gif) repeat-x;
	padding: 0;
	margin: 0 0 0 10px;
	width:589px;
	height:1px;
	font-size:1px;
}

#content .trennlinie_weiss {
	background: url(../img/bg_trenner_weiss_dotted.gif) repeat-x;
	padding: 0;
	margin: 10px 0 0 10px;
	width:593px;
	height:5px;
}

.trennlinie_oben_p { padding-top:6px; }
* html .trennlinie_oben_p { padding-top:6px;}
*+html .trennlinie_oben_p { padding-top:6px;}

.top_5 { padding-top:5px; }
* html .top_5 { padding-top:4px; }
*+html .top_5 { padding-top:4px; }

.top_4 { padding-top:4px; }
* html .top_4 { padding-top:3px; }
*+html .top_4 { padding-top:3px; }

.top_7 { padding-top:7px; }
* html .top_7 { padding-top:6px; }
*+html .top_7 { padding-top:6px; }

.left_21 { margin-left:21px; }
* html .left_21 { margin-left:18px; }
*+html .left_21 { margin-left:18px; }

/* Teaser orange */

#teaserrow .teaser_orange h2, #teaserrow .teaser_service h2, #teaserrow .teaser_weiss h2, #teaserrow .teaser_start h2 {
	background: url(../img/teaser_header_orange.gif) no-repeat;
	height: 19px;
	width: 196px;
	text-align: center;
	padding: 5px 0 0 0;
	margin:0;
	color: #ffffff;
	font-size: 110%;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: inherit;
}

#teaserrow .teaser_orange .teaser_body {
	margin-bottom: 10px;
	background: url(../img/teaser_body_orange.gif) no-repeat 0 bottom;
	border-top: 1px dotted #ffffff;
	color:#676767;
}

* html #teaserrow .teaser_orange .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}
*+html #teaserrow .teaser_orange .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}

#teaserrow .teaser_orange .teaser_button {
     padding:7px 0 7px 10px; 
     border-top: 1px dotted #ffffff;
}

* html #teaserrow .teaser_orange .teaser_button {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}
*+html #teaserrow .teaser_orange .teaser_button {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}

#teaserrow .teaser_orange .teaserelement {
	margin: 0 0 7px 10px;
}

* html #teaserrow .teaser_orange .teaserelement {
	margin: 0 0 7px 4px;
}
*+html #teaserrow .teaser_orange .teaserelement {
	margin: 0 0 7px 4px;
}

.teaserelement_linie {
	padding: 7px 0 7px 10px;
	border-top: 1px dotted #ffffff;
}

* html .teaserelement_linie {
	padding: 7px 0 7px 9px;
	margin-left:-5px;
}
*+html .teaserelement_linie {
	padding: 7px 0 7px 9px;
	margin-left:-5px;
}

.farbe_recipe-extra {
  background-color:#ffa368;
}

* html .farbe_recipe-extra {
  margin-left:-5px;
}

*+html .farbe_recipe-extra {
  margin-left:-5px;
}

* html .ie_minuszwei {
	margin-top:-2px;
}
*+html .ie_minuszwei {
	margin-top:-2px;
}

.labelwort {
	display:inline; 
	float:left; 
	width:70px;
	padding-top:3px;
}

/* Teaser service */

#teaserrow .teaser_service .teaser_body {
	margin-bottom: 10px;
	background: url(../img/teaser_body_grau.gif) no-repeat 0 bottom;
	border-top: 1px dotted #c6c6c6;
	color:#676767;
}

* html #teaserrow .teaser_service .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}
*+html #teaserrow .teaser_service .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}

/* Teaser weiss */

#teaserrow .teaser_weiss .teaser_body {
	margin-bottom: 10px;
	background: url(../img/teaser_body_weiss.gif) no-repeat 0 bottom;
	color:#676767;
}

* html #teaserrow .teaser_weiss .teaser_body {
	padding-left: 1px;
	padding-bottom: 6px;
}
*+html #teaserrow .teaser_weiss .teaser_body {
	padding-left: 1px;
	padding-bottom: 6px;
}

/* Teaser start */

#teaserrow .teaser_start .teaser_body {
	margin-bottom: 10px;
	padding-left:10px;
	background: url(../img/teaser_body_start.gif) no-repeat 0 bottom;
	color:#676767;
}
* html #teaserrow .teaser_start .teaser_body {
	padding-left: 10px;
}
*+html #teaserrow .teaser_start .teaser_body {
	padding-left: 10px;
}
#teaserrow .teaser_start a {
	font-weight: bold;
}

.teaserelement_linie_grau, .teaserelement_linie_grau_button {
	padding: 7px 0 7px 10px;
	border-top: 1px dotted #cccccc;
}

* html .teaserelement_linie_grau  {
	padding: 7px 0 7px 15px;
	margin-left:-5px;
}
*+html .teaserelement_linie_grau  {
	padding: 7px 0 7px 15px;
}

* html .teaserelement_linie_grau_button  {
	padding: 7px 0 0 15px;
	margin-left:-5px;
}
*+html .teaserelement_linie_grau_button  {
	padding: 7px 0 0 15px;
}

/* Teaser grau */

#teaserrow .teaser_grau h2 {
	background: url(../img/teaser_header_grau.gif) no-repeat;
	height: 15px;
	width: 196px;
	text-align: left;
	padding: 3px 0 0 10px;
	margin:0;
	color: #000000;
	font-size: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	line-height: inherit;
}

#teaserrow .teaser_grau .teaser_body {
	background-color: #ffffff;
	background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
	color:#676767;
	padding: 7px 5px 7px 10px;
}

#teaserrow .teaser_grau .teaser_body img {
	float:left;
	margin-right: 7px;
}

#teaserrow .teaser_grau .teaser_button {
     padding:3px 0 5px 10px; 
     background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;
     margin-bottom: 10px;
}

#teaserrow .xxw_logo {
     padding:16px 0 0 0px; 
}

/* Formulare */

.xxw_formlabel_voll_links {
	display:inline;
	float:left;
	margin-left:0;
	width:100px;
}

.xxw_formlabel_voll_links_lb {
	display:inline;
	float:left;
	margin-left:0;
	width:140px;
}

.xxw_formlabel {
	display:inline;
	float:left;
	margin-left:10px;
	width:150px;
}

.xxw_formlabel_mittel {
	display:inline;
	float:left;
	margin-left:10px;
	width:170px;
}

.xxw_formlabel_lang {
	display:inline;
	float:left;
	margin-left:10px;
	width:210px;
}

.xxw_formlabel_lang1 {
	display:inline;
	float:left;
	margin-left:10px;
	width:265px;
}

.xxw_formlabel_lang2 {
	display:inline;
	float:left;
	margin-left:10px;
	width:250px;
}

.xxw_formlabel_lang3 {
	display:inline;
	float:left;
	margin-left:10px;
	width:280px;
}

.xxw_formlabel_lang4 {
	display:inline;
	float:left;
	margin-left:10px;
	width:290px;
}

.xxw_formlabel_extralang {
	display:inline;
	float:left;
	margin-left:10px;
	width:330px;
}

.xxw_formlabel_extralang1 {
	display:inline;
	float:left;
	margin-left:10px;
	width:360px;
}

.xxw_formfeld {
	display:inline;
	float:left;
}

.xxw_formbr {
	clear:both;
}

.kurz { width:37px; }
.kurz0 { width:50px; }
.kurz1 { width:100px; }
.kurz2 { width:150px; }
.mittel {width:240px;}
.mittel0 {width:220px;}
.mittel1 {width:200px;}
.mittel2 {width:300px;}
.mittel3 {width:356px;}
.mittel4 {width:315px;}
* html .mittel4 {width:312px;}
*+html .mittel4 {width:312px;}
.lang { width:419px; }
.lang1 { width:457px; }
* html .lang1 { width:454px; }
*+html .lang1 { width:454px; }
.lang2 { width:459px; }
.extralang { width:489px; }
.logininput { width:100px; }

.rb_cb {
	display:inline;
	float:left;
}

.cb_label_kurz {
	display:inline;
	float:left;
	padding-top:4px;
	padding-right:10px;
}

.cb_label_extrakurz {
	display:inline;
	float:left;
	padding-top:4px;
	padding-right:8px;
}

/* Tabelle mit Kraftübungen */

td.uebung_titel {
	text-align:center;
    padding:5px 0;
    background: url(../img/brigitte/bg_trenner_grau_dotted.gif) repeat-x 0 bottom;	
    background-color:#f5f5f5;
}

td.uebung_bild {
	text-align:center; 
	padding:7px 0;
	vertical-align:top; 
	height:142px;
}

td.uebung_footer {
	text-align:center; 
	padding:7px 0;
	font-size:90%;
	color:#676767;
}

/************************************ FOODPLAN *****************************************/
input.invalidFoodQuantity {
	border: 2px solid red;
}

/*
 * temporary shit
 */
td.mealCollapseButton {
	padding-right: 16px;
}
* html td.mealCollapseButton {
	padding-right: 14px;
}
*+html td.mealCollapseButton {
	padding-right: 14px;
}
*:first-child+html td.mealCollapseButton {
	padding-right: 14px;
}

/*
 * the automcomplete box
 */
#content div.autocompleter {
    background: #fff;
    border: 1px solid #7f9db9;
    margin-top:-23px;
    padding-top:0px;
    width: 220px;
    font-size:0.8em;
}

* html #content div.autocompleter {
	    margin-top:-1px;
}
*+html #content div.autocompleter {
	    margin-top:-1px;
}

#content div.autocompleter ul {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}
#content div.autocompleter ul li {
    padding: 3px 3px 3px 3px;
    margin:0;
    text-align: left;
    color: #333;
    background:none;
}
#content div.autocompleter ul li.selected {
    background-color: #dcedad;
}

.pfeil_sport_img {margin-left:6px;}
* html .pfeil_sport_img {margin-left:2px;}
*+html .pfeil_sport_img {margin-left:2px;}

/************************************ END OF FOODPLAN *****************************************/


.balken_ncd_home {
  width:25px; 
  height:80px; 
  text-align:center; 
  color:white; 
  font-size:9px; 
  margin-left:8px; 
  margin-bottom:5px;
}

* html .balken_ncd_home {
  margin-left:1px; 
}
*+html .balken_ncd_home {
  margin-left:1px; 
}

.legende_ncd_home {
  display:inline; 
  float:left; 
  width:7px; 
  height:7px; 
  margin:3px 2px 0 0; 
  font-size:1px;
 }

.button_home { margin-right:3px; }
* html .button_home { margin-right:9px; }
*+html .button_home { margin-right:9px; }

.pfeil-zurueck-grau {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil-grau-zur_bg.gif) no-repeat 0 3px;
text-decoration: none;
}

.pfeil-zurueck-grau:hover {
color: #d70317;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #ffd4b6;
	border: 1px solid #ff7815;
	padding: 5px;
	width: 300px;
	z-index: 10000;
}

.fragezeichen_links {
  display:inline; 
  float:left; 
  padding-top:1px; 
  margin-right:7px;
}

.fragezeichen_rechts, .links {
  display:inline; 
  float:left; 
}

.hinweis {
	 background-color: #f5f5f5;
	 padding:4px;
	 margin-bottom:10px;
	 border: 1px solid #dcdcdc;
}

.einkaufsliste_top { padding-top:10px; }
* html .einkaufsliste_top { padding-top:7px; }
*+html.einkaufsliste_top { padding-top:7px; }


input.invalidItemQuantity {
	border: 2px solid red;
}

 /*---------------- FORUM ------------------------------ */
 
 /* td.tcat wie div.foodp_oben_home */
td.tcat  {
  width:480px;
  height:28px;
  padding:0px;
  border-left: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #FFFFFF url(../img/bg_foodp_oben_home.gif) repeat-x;
  color: #f26201;
  font-weight: bold;  
}

* html td.tcat  { height:18px; }
*+html td.tcat  { height:18px; }

div.tcat {
  width:570px;
  height:28px;
  padding: 0;
  margin: 10px 0 0 10px;
  border-left: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #FFFFFF url(../img/bg_foodp_oben_home.gif) repeat-x;
  color: #f26201;
  font-weight: bold;  
}

div.tcat a {
	color: #f26201;
	text-decoration:none;
}

/* --------------Landingpage-------------------------- */

.logo_brigitte_start {
	height:36px;
	width:840px;
	border-bottom: 1px solid #e65f6a;
	padding-top:20px;
}

.logo_brigitte_start_75 {
	height:36px;
	width:840px;
	border-bottom: 1px solid #7b003d;
	padding-top:20px;
}

.titelbild {
	background: #FFFFFF url(../img/start_titel_2010_2.jpg) no-repeat;
	width:614px;
	height:411px;
}

.titelbild5 {
	background: #FFFFFF url(../img/start_titel_2010-5.jpg) no-repeat;
	width:614px;
	height:411px;
}

.start_hacken {
	display:inline; 
	float:left; 
	width:27px;
	padding-top:4px;
}

.start_hacken_text {
	display:inline; 
	float:left; 
	width:235px;
	font-size:13px;
	font-weight: bold;  
	color:#535353;
	line-height:20px;
}

/* rahmen mit runden Ecken orange 614px */

.content_links_xxw_orange {
	margin-bottom: 20px;
	background: url(../img/rahmen_orange_614px_xxw_u.gif) no-repeat 0 bottom;
}

.content_links_xxw_orange .content_links_xxw_oben_orange {
	background: url(../img/rahmen_orange_614px_xxw_o.gif) no-repeat 0 top;
	height:10px;
}

.content_links_xxw_orange p {
	padding:0 10px 10px 10px;
	margin:0;
	font-size:11px;
	line-height:15px;
	font-family: Verdana, Arial, sans-serif;
}

/* rahmen mit runden Ecken orange 200px */

.content_links_xxw_orange_200 {
	background: url(../img/rahmen_orange_200px_xxw_u.gif) no-repeat 0 bottom;
	padding:0;
}

.content_links_xxw_orange_200 .content_links_xxw_oben_orange_200 {
	background: url(../img/rahmen_orange_200px_xxw_o.gif) no-repeat 0 top;
	height:4px;
	font-size:1px;
	padding:0;
	margin:0;
}

.content_links_xxw_orange_200 div {
	padding:6px 10px 10px 10px;
}

/* rahmen mit runden Ecken orange 573px */

.content_links_xxw_orange_573 {
	background: url(../img/rahmen_orange_573px_xxw_u.gif) no-repeat 0 bottom;
	padding:0;
	margin-left:10px;
}

.content_links_xxw_orange_573 .content_links_xxw_oben_orange_573 {
	background: url(../img/rahmen_orange_573px_xxw_o.gif) no-repeat 0 top;
	height:4px;
	font-size:1px;
	padding:0;
	margin:0;
}

.content_links_xxw_orange_573 div {
	padding:6px 10px 10px 10px;
}

.content_links_xxw_orange_573 div p {
	line-height:15px;
	font: 100% Verdana, Arial, sans-serif;
	color:#666666;
	margin:0;
	padding-bottom:5px;
}

.teaser_rezepte {
	display:inline;
	float:right;
 	background: #FFFFFF url(../img/start_graufeld.gif) no-repeat;
	width:298px;
	height:187px;
}

.aktion_kantine {
	display:inline;
	float:left;	
 	background: #FFFFFF url(../img/start_aktion_kantine.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_erfolgsgeschichte {
	display:inline;
	float:left;	
 	background: #FFFFFF url(../img/start_erfolgsgesch.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_waage {
	display:inline;
	float:left;	
 	background: #FFFFFF url(../img/start_waage.jpg) no-repeat;
	width:299px;
	height:187px;
}

.teaser_guidedtour {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/start_guidedtour.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_vorher_nachher {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/start_vorhernachher.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_popup_vorher_nachher {
	background: #FFFFFF url(../img/vorhernachher_popup.jpg) no-repeat;
	width:592px;
	height:440px;
	margin-left:10px;
}

.teaser_neuerezepte {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/start_neuerezepte_3.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_3_plus_1 {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/teaser_3plus1.jpg) no-repeat;
	width:299px;
	height:187px;
}

.teaser_startseite_preise {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/teaser_start_preise.jpg) no-repeat;
	width:299px;
	height:187px;
}

.teaser_100user {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/start_aktion_100user.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_osteraktion {
	display:inline;
	float:right;	
 	background: #FFFFFF url(../img/start_aktion_ostern10.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_abo {
	display:inline;
	float:left;	
 	background: #FFFFFF url(../img/start_abo.jpg) no-repeat;
	width:298px;
	height:187px;
}

.teaser_rezepte p, .aktion_kantine p, .teaser_erfolgsgeschichte p, .teaser_waage p,
.teaser_guidedtour p, .teaser_neuerezepte p,.teaser_3_plus_1 p, .teaser_abo p, 
.teaser_100user p, .teaser_osteraktion p, .teaser_vorher_nachher p, .teaser_startseite_preise p {
	font-size:11px;
	line-height:15px;
	font-family: Verdana, Arial, sans-serif;
}
	

p.start_teaser_headline {
	font-size:14px;
	font-family: Verdana, Arial, sans-serif;
	color:#ff6100;	
	font-weight: bold;  
	margin:0;
	padding:0 0 5px 0;
}

.pfeil-link-orange {
	margin-left: 1px;
	padding-left: 8px;
	color: #ff6100;
	background: url(../img/brigitte/pfeil-orange_bg.gif) no-repeat 0 3px;
	text-decoration: none;
}

.pfeil-link-orange:hover {
	color: #d70317;
}

.druckschrift, .druckschrift p {
	width:600px;
  	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	line-height:16px;
}

.druckschrift p {
	margin:0;
	padding-bottom:5px;
}

/* Footer von Brigitte */
#footer {
	clear:both;
	width: 834px;
	text-align:center;
	color:#313131;
	margin:10px 0 10px 0;
	padding-top:0px;
	font-size:11px;
}
#footer A, #footer A:visited, #footer .grau {
	color: #999;
	text-decoration:none;
}
#footer A:hover{
	text-decoration:underline;
}

/* Team */
div.teamborder {
  border: 1px solid;  
  border-color: #dcdcdc;   
  padding: 10px; 
  background-color:#ffffff;
  width:570px;
  margin-left:10px;
 }
 
div.teambild   {
	float:left; 
	margin-right:1em; 
	margin-bottom:0; 
}

div.teamborder span.subline {
	font: bold 1em/1.2 Verdana, Arial, sans-serif;
	margin: 0 0 10px 0;
	color: #f16301;
	background: #fff;
}

.pager_recipe {
	width:100%; 
	text-align:center; 
	margin-top:20px; 
	margin-bottom:0;
	padding:0;
}

.pager_recipe a  {
	text-decoration:none;
}

.pager_recipe a.aktiv  {
	text-decoration:none;
	font-weight: bold;
	color:#f06101;
}

/* --------------Kantinenaktion-------------------------- */

.titelbild_kantine {
	background: #FFFFFF url(../img/aktionen/kantine_hg_2010_1.jpg) no-repeat;
	width:614px;
	height:560px;
}

.titelbild_kantine_unten {
	background: #FFFFFF url(../img/aktionen/kantine_hg_unten_2010.jpg) no-repeat;
	width:614px;
	height:157px;
}

.ueberschrift_orange {
  	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height:22px;	
	color: #f16301;
}

.text_gross_grau {
  	font-size: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height:22px;	
	color: #595959;
}

p.ueberschrift_orange_klein {
  	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height:18px;	
	color: #f16301;
	padding-bottom:10px;
}

p.aktion_orange {
	font-size: 12px;
	line-height:18px;	
}

/* --------------Useraktion-------------------------- */

.titelbild_useraktion {
	background: #FFFFFF url(../img/aktionen/useraktion_hg.jpg) no-repeat;
	width:614px;
	height:560px;
}

.titelbild_useraktion_unten {
	background: #FFFFFF url(../img/aktionen/useraktion_hg_unten.jpg) no-repeat;
	width:614px;
	height:157px;
}

.ueberschrift_orange_useraktion {
  	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height:20px;	
	color: #de9826;
}

.titelbild_useraktion p {
	font-size: 12px;
	line-height:19px;	
	color:#322711;
}

.titelbild_useraktion p a {
	margin-left: 1px;
	padding-left: 8px;
	color: #322711;
	background: url(../img/brigitte/pfeil-braun_bg.gif) no-repeat 0 4px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height:19px;	
}

.pfeil-link-braum {
	margin-left: 1px;
	padding-left: 8px;
	color: #322711;
	background: url(../img/brigitte/pfeil-braun_bg.gif) no-repeat 0 3px;
	text-decoration: none;
	font-weight: bold;
}

/* --------------Osteraktion-------------------------- */

.titelbild_osteraktion {
	background: #FFFFFF url(../img/aktionen/osteraktion_hg.jpg) no-repeat;
	width:614px;
	height:560px;
}

.titelbild_osteraktion_unten {
	background: #FFFFFF url(../img/aktionen/osteraktion_hg_unten.jpg) no-repeat;
	width:614px;
	height:157px;
}

.ueberschrift_orange_osteraktion {
  	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height:18px;	
	color: #545454;
}

p a.titelbild_useraktion {
	margin-left: 0px;
	padding-left: 0px;
	color: #ff6000;
	background: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

/* --------------Tchiboaktion-------------------------- */

.tchibo {
	padding:162px 0 0 21px; 
	width:614px; 
	height:484px; 
	line-height:18px; 
	font-size:12px; 
	color:#303a63; 
	background: #FFFFFF url(../img/aktionen/tchibo_hg.jpg) no-repeat;
}

* html .tchibo {
	width:597px; 
}

.druckerrand {
 	margin:10px;
 }

	
/* Advertisement public (since 05.09)*/
#wrapper{
	/* width: 842px; */
	width: 1010px;
}

#skyscraper_ad{
	margin-top:2px;
	float:right;
}

#superbanner_ad{
	padding-top:10px;
	padding-left: 50px;
}
/* Advertisement public (since 06.09)*/


#skyscraper_ad{
	margin-top:2px;
	float:right;
}

#superbanner_ad{
	padding-top:10px;
	padding-left: 50px;
}

.hochformat{
	float:right;
	/*position:absolute;
	right:0;
	top:0;*/
	width:160px;
}

.of_buecher {
	color:#333333;
	padding-left:0;
	background: none;
	text-decoration: none;
	font-weight: bold;
}
.of_buecher a:hover {
	color: #e25b01; /*xx-well geändert, früher:#d70317 */
	background: none;
}
.of_buecher_text {
	color:#666666;
	padding-left:0;
	background: none;
	text-decoration: none; 
}
.of_buecher_text a:hover {
	color: #e25b01; /*xx-well geändert, früher:#d70317 */
	background: none;
}

	/* bild show */
DIV.teaserbackground
{
  background: #ff6600 none repeat scroll 0 0;
  bottom: 8px;
  height: 21px;
  right: 9px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  padding: 0;
  position: absolute;
  width: 74px;
  z-index: 90000;
}

UL.teasercontrol LI A.pausebtn
{
  background: transparent url(../bilder_scripte/img/pause_1.gif) no-repeat scroll left top
}
UL.teasercontrol LI A.prevbtn
{
  background: transparent url(../bilder_scripte/img/prev_1.gif) no-repeat scroll left top
}
UL.teasercontrol LI A.nextbtn
{
  background: transparent url(../bilder_scripte/img/next_1.gif) no-repeat scroll left top
}


UL.teasercontrol
{
  right: 10px;
  bottom: 10px;
  margin: 0;
  padding: 1px 0 1px 1px;
  position: absolute;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  z-index: 90000;
}


UL.teasercontrol LI A
{
	display: block;
	height: 15px;
	overflow: hidden;
	text-indent: 20px;
	width: 11px;
}
UL.teasercontrol LI
{
  background: transparent none repeat scroll 0 0;
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
  margin-bottom: 0px !important;
  line-height: normal !important;
}
DIV.teaserpage
{
  padding:0;
  /*height: 400px;*/
  /*height: 100%;*/
  background-position: top left;
  background-repeat: no-repeat;
}
UL.teasercontrol LI SPAN
{
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 11px;
  height: 15px;
  display: block;
  width: 29px;
  color: #000;
  text-align: center;
}
DIV.teaser
{
  position: relative;
  width: 640px;
  /*height: 400px;*/
  /*height: 100%;*/
  background-color: white;
  /*padding-bottom: 10px;*/
  overflow: hidden;
}

.titelbild_no {
	width:614px;
	height:411px;
}

a.tellafriend_new_aktiv_w {background:url(../img/buttons/but_tellafriend_aktiv.jpg) no-repeat;
				  		width:73px;
				  		height:18px;
				  		border:none;
				  		padding:7px 0px 0px 25px;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:none;
				  		}
				  		
a.tellafriend_new_aktiv_w:hover {background-image:url(../img/buttons/but_tellafriend_aktiv.jpg);
				  		width:73px;
				  		height:18px;
				  		padding:7px 0px 0px 25px;
				  		border:none;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:underline;
				  		}				  		

a.tellafriend_new_inaktiv_w {background-image:url(../img/buttons/but_tellafriend_inaktiv.jpg);
				  		width:73px;
				  		height:18px;
				  		border:none;
				  		padding:7px 0px 0px 25px;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:none;
				  		}
				  		
a.tellafriend_new_inaktiv_w:hover {background-image:url(../img/buttons/but_tellafriend_inaktiv.jpg);
				  		width:73px;
				  		height:18px;
				  		padding:7px 0px 0px 25px;
				  		border:none;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:underline;
				  		}


a.tellafriend_new_aktiv_k {background-image:url(../img/buttons/but_tellafriend_aktiv_k.jpg);
				  		width:120px;
				  		height:18px;
				  		padding:7px 0px 0px 25px;
				  		border:none;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:none;
				  		}

a.tellafriend_new_inaktiv_k {background-image:url(../img/buttons/but_tellafriend_inaktiv_k.jpg);
				  		width:120px;
				  		height:18px;
				  		padding:7px 0px 0px 25px;
				  		border:none;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:none;				  		
				  		}	
				  		
a.tellafriend_new_aktiv_k:hover {background-image:url(../img/buttons/but_tellafriend_aktiv_k.jpg);
				  		width:120px;
				  		height:18px;
				  		padding:7px 0px 0px 25px;
				  		border:none;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:underline;
				  		}
				  		
a.tellafriend_new_inaktiv_k:hover {background-image:url(../img/buttons/but_tellafriend_inaktiv_k.jpg);
				  		width:120px;
				  		height:18px;
				  		padding:7px 0px 0px 25px;
				  		border:none;
				  		display:block;
				  		color:#666666;
				  		font-weight:bold;
				  		text-decoration:underline;				  		
				  		}					  		
				  		
.tellafriend_new_inaktiv_submit {background-image:url(../img/buttons/but_tellafriend_inaktiv.jpg);
				  				width:98px;
				  				height:25px;
				  				border:none;
				  				display:block;
				  				color:#666666;
				  				font-weight:bold;
				  				cursor:pointer;
				  				}		
				  				
.tellafriend_new_inaktiv_submit:hover {background-image:url(../img/buttons/but_tellafriend_inaktiv.jpg);
				  				width:98px;
				  				height:25px;
				  				border:none;
				  				display:block;
				  				color:#666666;
				  				font-weight:bold;
				  				text-decoration:underline;
				  				cursor:pointer;
				  				}	
				  				
.tellafriend_new_aktiv_submit {background-image:url(../img/buttons/but_tellafriend_aktiv.jpg);
				  				width:98px;
				  				height:25px;
				  				border:none;
				  				display:block;
				  				color:#666666;
				  				font-weight:bold;
				  				cursor:pointer;
				  				}		
				  				
.tellafriend_new_aktiv_submit:hover {background-image:url(../img/buttons/but_tellafriend_aktiv.jpg);
				  				width:98px;
				  				height:25px;
				  				border:none;
				  				display:block;
				  				color:#666666;
				  				font-weight:bold;
				  				text-decoration:underline;
				  				cursor:pointer;
				  				}	
				  				
.hg_bild_payment {background:url(../img/teaser_bg_an_p_4.jpg) no-repeat; padding:4px 0px 0 11px; width:266px; height:90px; margin-top:0px;}				  				
				  							  								  					  		
				  							  								  					  		
.box { width: 642px; background: #FF6100;}
.box h1 { background: #FF6100; font-size:12px; color:#ffffff; padding: 0 0 5px 0; margin:0; text-align:center; font-family:Verdana, Arial, serif;}
.box .top, .box .bottom{display:block;background: #ffffff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #FF6100;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}
.ramen {border:1px solid #ff6100; width: 640px;}				  


.plus_monat {position:absolute; top:5px; right:0px;}
*+html .plus_monat {position:absolute; top:9px; right:3px;}

element.style {
margin-top:20px;
}

a.startbutton_1slide {
background:url("../img/start_button_lang_3.png") no-repeat scroll 0 0 transparent;
display:block;
width:366px;
height:57px;
}

a.startbutton_1slide:hover {
background:url("../img/start_button_lang_3.png") no-repeat scroll 0 -57px transparent;
}

a.startbutton_info {
background:url("../img/start_button_extralang_3.png") no-repeat scroll 0 0 transparent;
display:block;
width:596px;
height:57px;
}

a.startbutton_info:hover {
background:url("../img/start_button_extralang_3.png") no-repeat scroll 0 -57px transparent;
}
