
a.navioben:link    { color:#313131; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
a.navioben:visited { color:#313131; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
a.navioben:hover   { color:#545454; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
a.navioben:active  { color:#545454; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}

a.tabhead:link    { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
a.tabhead:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
a.tabhead:hover   { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
a.tabhead:active  { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}




/* ### Helfer ### */
/* umfluss aufheben */
.clear {
clear: both;
}
br.clear {
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}




.nichtdrucken {}

img {
	border: 0;	
	outline: none;
}

/* several elements */
.tooltip {
	position: absolute;
	display: none;
	background-color: #ffd4b6;
	border: 1px solid #ff7815;
	padding: 5px;
	width: 250px;
	z-index: 10000;
	text-align:left;
}

.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;
}

.short_field {
	width:70px;
}

.text_30 {
	width:30px;
}

.text_180 {
	width:180px;
}

.text_300 {
	width:300px;
}

.text_345 {
	width:345px;
}

.text_485 {
	width:485px;
}

.textarea_345x100 {
	width: 345px;
	height: 100px;	
}

.textarea_485x130 {
	width: 485px;
	height: 130px;
}

/* several font styles */
.bold_turquise {
	color: #0b8f98;
	font-weight: bold;
}

.headline_orange_bold {
	color: #f26100;
	font-weight: bold;
	font-size: 13px;	
}

.headline_orange_bold_large {
	color: #f26100;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;	
}

.headline_turquise_bold_large {
	color: #0b8f98;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;	
}

p.kommentar {
	font-weight:bold; 
}



.pflicht { 
	font-weight:normal;
	font-size:10px; 
	color:#545454; 
}

.imageLinks {
	float:left;
	margin:3px 10px 0 0;
}

/* links */
a.arrow_brown, a.arrow_brown:hover, a.arrow_brown:link, a.arrow_brown:active, a.arrow_brown:visited {
	color: #a24311;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background: url(../img/links/arrow_brown.gif) no-repeat;
	padding-left: 10px;
}

a.arrow_gray, a.arrow_gray:hover, a.arrow_gray:link, a.arrow_gray:active, a.arrow_gray:visited {
	color: #545454;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background: url(../img/links/arrow_gray.gif) no-repeat;
	padding-left: 10px;
}

a.arrow_gray_bold, a.arrow_gray_bold:hover, a.arrow_gray_bold:link, a.arrow_gray_bold:active, a.arrow_gray_bold:visited {
	color: #545454;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/links/arrow_gray.gif) no-repeat;
	padding-left: 10px;
}

a.arrow_gray_turquise, a.arrow_gray_turquise:hover, a.arrow_gray_turquise:link, a.arrow_gray_turquise:active, a.arrow_gray_turquise:visited {
	color: #0b8f98;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	background: url(../img/links/arrow_gray.gif) no-repeat;
	padding-left: 10px;
}

a.arrow_blue, a.arrow_blue:hover, a.arrow_blue:link, a.arrow_blue:active, a.arrow_blue:visited {
	color: #009098;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background: url(../img/links/arrow_blue.gif) no-repeat;
	padding-left: 10px;
}

a.noboldlink, a.noboldlink:hover, a.noboldlink:active, a.noboldlink:link, a.noboldlink:visited {
	color: #545454;
	font-weight: normal;
	text-decoration: none;
}

a.small_grey_link, a.small_grey_link:hover, a.small_grey_link:active, a.small_grey_link:link, a.small_grey_link:visited {
	color: #545454;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
    line-height: 100%!important;
}

a.orange_button {
    background: transparent url(../img/btns/orange_right.gif) no-repeat top right;
    font-size: 12px;
    font-weight:  bold;
    color: #fff!important;
    text-decoration: none;
    display: block;
    float: left;
    height: 17px;
    padding-right: 10px;/* padding for the right round edge */
}

a.orange_button:hover {
    color: #feece3!important;
    text-decoration: none;
}

a.orange_button span {
    background: transparent url(../img/btns/orange_left.gif) no-repeat;
    display: block;
    line-height: 17px;
    padding: 0px 0 3px 10px;  
}

a.button:active {
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    color: #feece3!important;    
}

/* Mini Navi oben für FAQ etc */
.blue_mini_navi {
	width: 838px;
	height: 14px;
	text-align: right;
	margin-bottom: 3px;	
}
.blue_mini_navi a, a.hover, a.active, a.visited, a.link {
	color: #0b8f98;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

/* Navi */

/* Breadcrumb */
.breadcrumb {
	width: 838px;
	height: 15px;
	margin-bottom: 14px;
	color: #9a9a9a;
}

.breadcrumb a, a.hover, a.active, a.visited, a.link {
	color: #0b8f98;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}

/* Content */



.rightnavi {
	width: 196px;
	float: right;
}

/* main content elements */
.fullsize_div {
	width: 628px;
	display: block;	
}

.fullsize_div .top {
	width: 628px;	
}

.fullsize_div .header_white {
	width: 628px;	
	height: 14px;
	background:url(../img/content_elements/fullsize_header_white.gif) no-repeat 100% 100%;
}

.fullsize_div .middle_white {
	width: 628px;	
	background:url(../img/content_elements/fullsize_bg_white.gif);
}

.fullsize_div .footer_white {
	width: 628px;	
	height: 14px;
	margin-bottom: 14px;
	background:url(../img/content_elements/fullsize_footer_white.gif) no-repeat 100% 100%;
}

.fullsize_div .white_dotted_line {
	width: 628px;
	height: 1px;
	background:url(../img/content_elements/white_dotted_line.gif) no-repeat 100% 100%;
}

.fullsize_div .header_gray {
	width: 628px;	
	height: 6px;
	background:url(../img/content_elements/fullsize_header_gray.gif) no-repeat 100% 100%;
}

.fullsize_div .middle_gray {
	width: 628px;	
	background:url(../img/content_elements/fullsize_bg_gray.gif);
}

.fullsize_div .footer_gray {
	width: 628px;	
	height: 6px;
	margin-bottom: 14px;
	background:url(../img/content_elements/fullsize_footer_gray.gif) no-repeat 100% 100%;
}

.fullsize_div .middle_dark_gray {
	width: 628px;	
	background:url(../img/content_elements/fullsize_bg_dark_gray.gif);
}

.fullsize_div .footer_dark_gray {
	width: 628px;	
	height: 6px;
	margin-bottom: 14px;
	background:url(../img/content_elements/fullsize_footer_dark_gray.gif) no-repeat 100% 100%;
}

.fullsize_div .header_light_pink {
	width: 628px;	
	height: 15px;
	background:url(../img/content_elements/fullsize_header_light_pink.gif) no-repeat 100% 100%;
}

.fullsize_div .middle_light_pink {
	width: 628px;	
	background:url(../img/content_elements/fullsize_middle_light_pink.gif);
}

.fullsize_div .light_pink_dotted_line {
	width: 628px;
	height: 3px;
	background:url(../img/content_elements/light_pink_dotted_line.gif) no-repeat 100% 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fullsize_div .footer_light_pink {
	width: 628px;	
	height: 6px;
	margin-bottom: 14px;
	background:url(../img/content_elements/fullsize_footer_light_pink.gif) no-repeat 100% 100%;
}

.fullsize_div .middle_dark_pink {
	width: 628px;	
	background:url(../img/content_elements/fullsize_middle_dark_pink.gif);
}

.fullsize_div .footer_dark_pink {
	width: 628px;	
	height: 6px;
	margin-bottom: 14px;
	background:url(../img/content_elements/fullsize_footer_dark_pink.gif) no-repeat 100% 100%;
}

.fullsize_div .middle_turquise {
	width: 628px;	
	background:url(../img/content_elements/fullsize_middle_turquise.gif);
}

.fullsize_div .header_gray_tabs {
	width: 628px;	
	height: 30px;
	background:url(../img/content_elements/fullsize_header_gray_tabs.gif) no-repeat 100% 100%;
}

.middle_tests_walking {
	width: 614px;
	height: 182px;	
	background:url(../img/content_elements/middle_tests_walking.jpg) no-repeat 100% 100%;
}

.middle_willkommen {
	width: 614px;
	height: 182px;	
	background:url(../img/content_elements/middle_willkommen.jpg) no-repeat 100% 100%;
}

.middle_tests_lebensmittel {
	width: 614px;
	height: 182px;	
	background:url(../img/content_elements/middle_tests_lebensmittel.jpg) no-repeat 100% 100%;
}

.middle_ernaehrung_rezepte {
	width: 614px;
	height: 182px;	
	background:url(../img/content_elements/middle_ernaehrung_rezepte.jpg) no-repeat 100% 100%;
}

.middle_tests_fastfood {
	width: 614px;
	height: 182px;	
	background:url(../img/middle_tests_fastfood.jpg) no-repeat 100% 100%;
}

.middle_tests_walking_ver {
	width: 612px;
	min-height:190px;
	height:auto !important;  /* für moderne Browser */
	height:190px;  /*für den IE */
	background:url(../img/content_elements/middle_tests_walking_ver.jpg) repeat-x 100% 100%;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    background-color:#ffffff;
}

#content div.middle_tests_walking a {
	font-weight: normal;
	margin-left: 1px;
	padding-left: 8px;
	color: #ff6100;
	background: url(../img/brigitte/pfeil_orange_bg.gif) no-repeat 0 3px;
	text-decoration: none;
}

.halfsize_div_right {
	width: 309px;
	margin-bottom: 14px;
	float: right;	
}

.halfsize_div_left {
	width: 305px;
	margin-right: 14px;
	margin-bottom: 14px;
	float: left;	
}

.halfsize_div_right .top {
	width: 309px;
}

.halfsize_div_right .middle_turquise {
	width: 309px;
	background:url(../img/content_elements/middleleft_bg_turquise.gif);
}

.halfsize_div_right .footer_turquise {
	width: 309px;	
	height: 6px;
	background:url(../img/content_elements/footerleft_bg_turquise.gif) no-repeat 100% 100%;
}

.halfsize_div_left .top {
	width: 305px;
}

.halfsize_div_left .middle_gray {
	width: 305px;
	background:url(../img/content_elements/middleright_bg_gray.gif);
}

.halfsize_div_left .footer_gray {
	width: 305px;	
	height: 6px;
	background:url(../img/content_elements/footerright_bg_gray.gif) no-repeat 100% 100%;
}

/* main content element inside */
.rounded_content_turquise_header {
	width: 600px;
	height: 9px;
	background:url(../img/content_elements/short_turquise_header.gif) no-repeat 100% 100%;
}

.rounded_content_turquise_middle {
	width: 600px;
	background-color: #e4f5f6;
}

.rounded_content_turquise_footer {
	width: 600px;
	height: 9px;
	background:url(../img/content_elements/short_turquise_footer.gif) no-repeat 100% 100%;
}

.thin_border_turquise {
	width: 600px;
	border: 1px solid #bee1e4;	
}

.fading_div {
	width: 600px;
	height: 27px;
	background:url(../img/content_elements/short_fading_div.gif);
	border-right: 1px solid #c1c1c1;
}

.white_border_div {
	width: 600px;
	background-color: #ffffff;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom:14px;	
}

.short_dotted_line_white {
	width: 600px;
	height: 1px;
	background:url(../img/content_elements/short_dotted_line_white.gif) no-repeat 100% 100%;	
}

.tab_gray_active {
	width: 100px;
	height: 22px;
	border-right: 1px solid #dcdcdc;
	text-align: center;	
	float:left;
}

.tab_gray_inactive {
	width: 100px;
	height: 22px;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
	float:left;
}

.tab_gray_rest {
	height: 22px;
	border-bottom: 1px solid #dcdcdc;
	float:left;
}

.tab_weekday_active {
	color: #d56116;
	text-align: center;
	padding: 0px 3px 1px 3px;
	float: left;
	text-decoration:none;
	font-weight: bold;
}

.tab_weekday_inactive {
	color:#666666;
	text-align: center;
	padding: 0px 3px 1px 3px;
	float: left;
	text-decoration:none;
	font-weight: bold;
}
.tab_weekday_inactive a{
	text-decoration:none;

}

.tab_week_active {
	color: #d56116;
	text-align: center;
	float: left;
	padding: 0px 3px 1px 3px;
	text-decoration:none;
	font-weight: bold;
}

.tab_week_inactive {
	color:#666666;
	text-align: center;
	float: left;
	padding: 0px 3px 1px 3px;
	text-decoration:none;
	font-weight: bold;
}
.tab_week_inactive a {
	text-decoration:none;
}


div.magazin_beitrag ul, div.uebung_beitrag ul {
	list-style-position: outside;
    list-style-type: disc;
    padding-left: 16px;
    margin-top: 3px;
}

div.magazin_beitrag ul li, div.uebung_beitrag ul li {
 padding-bottom:5px;
}

div.magazin_beitrag ul li {
 font-size:11px;
 line-height: 1.4;
}

div.magazin_beitrag p {
 margin-bottom:10px;
}

div.magazin_beitrag div.teamborder {
 font-size:11px;
 line-height: 1.4;
}

div.magazin_beitrag div.teamborder .subline {
  font-weight: bold;
}


/* right navi */
.div_frame {
	width: 196px;
	margin-bottom: 14px;
}

.div_frame .orange_header {
	width: 196px;
	height: 25px;
	background:url(../img/right_navi/orange_header.gif) no-repeat 100% 100%;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height:22px;
	font-weight: bold;
}

.div_frame .orange_middle {
	width: 196px;
	background-color: #f9a16b;
}

.div_frame .orange_footer {
	width: 196px;
	height: 9px;
	background:url(../img/right_navi/orange_footer.gif) no-repeat 100% 100%;
}

.orange_middle .orange_dotted_line {
	width: 196px;
	height: 3px;
	background:url(../img/right_navi/orange_dotted_line.gif) no-repeat 100% 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.orange_middle .textfield {
	width: 164px;
	height: 14px;
	margin: 14px;
	margin-bottom: 0px;
	color: #a24311;
	font-weight: bold;
	font-size: 11px;	
}

.div_frame .white_header {
	width: 196px;
	height: 25px;
	background:url(../img/right_navi/white_header.gif) no-repeat 100% 100%;
	color: #f26100;
	text-align: center;
	font-size: 12px;
	line-height:22px;
	font-weight: bold;
}

.div_frame .white_gray_header {
	width: 196px;
	height: 16px;
	background:url(../img/right_navi/white_gray_header.gif) no-repeat 100% 100%;
	color: #000;
	font-size: 11px;
	line-height:15px;
	font-weight: normal;
}

.white_gray_header .textpadding{
	padding-left:10px;
	color: #000;
	font-size: 11px;
	line-height:15px;
	font-weight: normal;
}

.div_frame .white_middle {
	width: 196px;
	background:url(../img/right_navi/white_bg.gif);
	font-size: 12px;
	line-height:17px;
}

.div_frame .white_gray_middle {
	width: 196px;
	font-size: 12px;
	line-height:17px;
	text-align: left;
}

.div_frame .gray_dotted_line {
	width: 196px;
	height: 3px;
	background:url(../img/right_navi/white_gray_dotted_line.gif) no-repeat 100% 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.white_gray_dotted_link {
	width: 196px;
	height: 26px;
	background:url(../img/right_navi/white_gray_dotted_link.gif) no-repeat 100% 100%;
}

.div_frame .white_footer {
	width: 196px;
	height: 8px;
	background:url(../img/right_navi/white_footer.gif) no-repeat 100% 100%;
}

.div_frame .gray_header {
	width: 196px;
	height: 25px;
	background:url(../img/right_navi/gray_header.gif) no-repeat 100% 100%;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height:22px;
	font-weight: bold;
}

.div_frame .gray_middle {
	width: 196px;
	background-color: #eeeeee;
}

.div_frame .gray_footer {
	width: 196px;
	height: 8px;
	background:url(../img/right_navi/gray_footer.gif) no-repeat 100% 100%;
}

.gray_middle .gray_dotted_line {
	width: 196px;
	height: 5px;
	background:url(../img/right_navi/gray_dotted_line.gif) no-repeat 100% 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* end of right navi */

/* ... Kallender ... */
.reiteran
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#FFFFFF;}

.reiteraus
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#006666;}

.wochentag
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:normal; color:#656565;}

.kalendertextan
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:normal; color:#000000;}

.kalendertextaus
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:normal; color:#CCCCCC;}

.kalendertextaus_dunkel
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:#949494;}

.kalenderdatuman
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color:#FF9630;}

.kalenderdatumaus
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color:#CCCCCC;}

.kalenderdatumheute
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color:#666666;  background-color:#FFFFFF; padding:4px;}

* html .kalenderdatumheute
{ font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color:#666666;  background-color:#FFFFFF; padding:4px;}


table.druck { border-collapse: collapse; border-color:#CCCCCC; border-style:solid; border-width:1px;}
td.druck {padding: 3px; border:1px solid #CCCCCC; }

table.kalender {border-collapse: collapse; border: 1px solid #eccdae; background-color:#FFFFFF; margin-left:1px; margin-top:1px;}
td.kalender {background-color:#eeeeee;}

table.minikalender {background-color:#eeeeee; margin:0px 0px 0px 0px;}
table.minikalender th {background-color:#eeeeee; border-right: solid 1px #eeeeee; font-weight:normal; color: #a24311;}

a.todaylink, a.todaylink:hover, a.todaylink:active, a.todaylink: visited, a.todaylink:link {
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
}

a.kalender_inaktiv, a.kalender_inaktiv:hover, a.kalender_inaktiv:active, a.kalender_inaktiv:visited, a.kalender_inaktiv:link {
	font-weight: normal;
}

/* Tabellen */
th.sortable, th.oben {
	background-color:#efefef;
	padding: 10px 7px;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
 
td.mitte_hell_ur {
	background-color:#ffffff;
	padding: 7px;
	border-bottom: 1px solid #c7c7c7;
}

th.bilanz_gray {
	padding:7px;
	background-color:#f6f6f6;
}

th.bilanz_blue {
	padding:7px;
	background-color:#dfe8ef;
}

td.bilanz_white {
	padding:7px;
	background-color:#ffffff;
	border-bottom: 1px solid #f3f3f3;
}

td.bilanz_blue {
	padding:7px;
	background-color:#e7f0f9;
	border-bottom: 1px solid #dde6ef;
}

/* e-j */

.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: 20px;
	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_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;
}
h1.gruen_xxw {
	font: normal 2em/1.1 Georgia, serif;
	margin: 0;
	color: #009099;
	background: none;
}
h2.orange_xxw_info {
	font: normal 1.7em/1.1 Georgia, serif;
	margin: 0;
	color: #f16301;
	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;
}

h2.gruen_xxw {
	font-size: 1.7em;
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: inherit;	
	margin: 0 0 0 12px;
	color: #009099;
	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;
}

h1.gruen_xxw a, h2.gruen_xxw a, h3.gruen_xxw a, h4.gruen_xxw a  {
text-decoration: none;
color: #009099;
}

h1.gruen_xxw a:hover, h2.gruen_xxw a:hover, h3.gruen_xxw a:hover, h4.gruen_xxw a:hover  {
text-decoration: underline;
color: #009099;
}

#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: #009099;
	background: #ffffff;
	width:300px;
}

h2.alternativ {
	font: bold 1em/1.2 Verdana, Arial, sans-serif;
	margin: 0 0 10px 0;
	color: #009099;
	background: #fff;
}

.h1_unten { margin-bottom:15px; }
.unten { margin-bottom:10px; }
.oben_p { padding-top:10px; }
.unten_p { padding-bottom:10px; }
.abstand_oben { margin-top:1em; }
.abstand_unten { margin-bottom:1em; }

.pr_breite {
	width:80px;
}

.xxw_links {
	display:inline;
	float:left;
	margin-left:10px;
}
#content div.feld_weiss div.xxw_links a {
	font-weight: normal;
	margin-left: 1px;
	padding-left: 8px;
	color: #ff6100;
	background: url(../img/brigitte/pfeil_orange_bg.gif) no-repeat 0 3px;
	text-decoration: none;
}

#content div.feld_weiss div.xxw_links a:hover {
	color: #d70317;
	text-decoration: underline;
}

	
.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_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;
}


span.kalender_navi_protokol {
	color: #d56116;
	padding: 0px 3px 1px 3px;
	font-weight: bold;
}

span.kalender_navi_protokol a{
	color:#666666;
	text-align: center;
	text-decoration:none;
	text-decoration:none;
	padding: 0px 3px 1px 3px;
	font-weight: bold;
}

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_oben_home603 {
  width:589px;
  height:28px;
  padding:0px;
  margin-top:15px;
  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_home603 {
  width:589px;
  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.zurueck_zur_uebersicht {
  width:593px;
  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;
  margin-bottom:15px; margin-left:10px;
}
div.zurueck_zur_uebersicht a{
 font-weight: bold; 
}

div.foodp_unten_test {
  width:612px;
  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_test a{
   font-weight: bold; 
}


div.foodp_unten_home a {
  font-weight: bold;
}
div.foodp_unten_home603 a {
  font-weight: bold;
}



#text_bg_png{
	position:absolute;
	display:block;
	top:0;
	left:0;
 	 width:589px;
  height:110px;
  padding:0px;
 text-align:right;
   z-index:100;
   background-image:url(../img/trans_bg.png);
}  
* html #text_bg_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/trans_bg.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
     		 
}



#text_bg_png p {
	padding:10px 10px;
	float:right;
	display:block;
 	 width:400px;
 	 text-align:left;
}
#text_bg_png_img{
position:absolute;
top:0;
left:0;
  width:163px;
  height:110px;
  padding:0px;
  z-index:50;
}
#xxw_links_png
{position:relative;
  width:589px;
  height:110px;
  padding:0px;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}

#text_bg_png_img img {
width:163px;
  height:110px;}

.pflicht {
	color:#666666;
}

.xxw_links p img {
	margin:0 5px;
	width:15px;
	height:15px;
}

.links_left {margin-top:8px; margin-left:170px; float:left; width:250px;text-align:left; font-weight: bold;}
.links_right {margin-top:8px; float:right; width:140px; text-align:left; font-weight: bold;}
.links_left_link {margin-top:8px;}
.links_right_link {margin-top:8px;}


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.foodp_mitte_home603 {
  width:603px;
  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;
}


.text_top { padding:1em 1em 1em 0.2em;}
.text_top a { text-decoration:none;	color:#666666;
  font-weight: bold;}


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.home span.orange, div.home_first span.orange {
	color: #ff6201;
	font-weight: bold;
}

.mag_titel {
	width: 470px;
	margin-bottom:5px;
	font-weight: bold;
}

#content .mag_titel a{
  color: #666666;
  text-decoration:none;	
  font-weight: bold;
}

.mag_teaser {
	width: 470px;
}

#content .mag_teaser a {
  color: #4f4f4f;
  text-decoration:none;	
}



.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;
}

/* 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;  
}

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;
}

table.standard td a {
	text-decoration:none;
}

#content table.standard td a:hover {
	color: #d70317;
	text-decoration: underline;}
	
table.standard td.blaettern a {
	text-decoration:none;
	color:#666666;
}


.blaettern {
	widht:470px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding:4px;
	text-align:right; 
	color:#666666;
}

.blaettern a {
	text-decoration:none;
	color:#666666;
}

.blaettern span{
	text-decoration:none;
	color:#666666;
	font-weight: bold;
}

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{
	margin-top:10px;
}

#content table.standard ul li {
	font-size:80%;
	color:#000000;
}

#content div.magazin_beitrag ul 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;
}

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 {
	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_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 {
	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 a:link {
	text-decoration: none;
	color:#666666;
	font-weight: bold;
}
div.feld_weiss a:hover{
	text-decoration: none;
}

div.feld_weiss_magazin {
	width:310px; 
	height:168px;
	border: 1px solid #dcdcdc;
	padding:10px;
	background-color: #ffffff;
	line-height:140%;
}

div.feld_weiss_magazin_uhr {
	width:310px; 
	border: 1px solid #dcdcdc;
	padding:10px;
	background-color: #ffffff;
	line-height:140%;
}


div.feld_weiss p {
	margin:0px;
	padding: 0 0 7px 0;
}

div.feld_weiss a {
	color:#f16301;
	text-decoration: none;
	font-weight: bold;
}

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;
}

#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_magazin  {
	background: url(../img/bg_dunkelgrau_trenner.gif) repeat-x;
	padding: 0;
	margin: 0 0 0 10px;
	width:589px;
	height:1px;
	font-size:1px;
}
#content .trennlinie_magazin614  {
	background: url(../img/bg_dunkelgrau_trenner.gif) repeat-x;
	padding: 0;
	margin: 0;
	width:614px;
	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;
}
#content .trennlinie_grau {
	background: url(../img/bg_dunkelgrau_trenner.gif) repeat-x;
	padding: 0;
	margin: 10px 0 0 10px;
	width:593px;
	height:5px;
}

th.left {
float: none;
}

.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; }

/* Teaser orange */

#context .teaser_orange 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;
}

#context .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 #context .teaser_orange .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}
*+html #context .teaser_orange .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}

#context .teaser_orange .teaser_button {
     padding:7px 0 7px 10px; 
     border-top: 1px dotted #ffffff;
}

* html #context .teaser_orange .teaser_button {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}
*+html #context .teaser_orange .teaser_button {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}

#context .teaser_orange .teaserelement {
	margin: 0 0 7px 10px;
}

* html #context .teaser_orange .teaserelement {
	margin: 0 0 7px 4px;
}
*+html #context .teaser_orange .teaserelement {
	margin: 0 0 7px 4px;
}


/* Teaser orange rechts*/

.teaser_orangeRight 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;
}

.teaser_orangeRight .teaser_bodyRight {
	margin-bottom: 10px;
	background: url(../img/teaser_body_orange.gif) no-repeat 0 bottom;
	border-top: 1px dotted #ffffff;
	color:#676767;
}

* html .teaser_orangeRight .teaser_bodyRight {
	padding-left: 6px;
	padding-bottom: 6px;
}
*+html .teaser_orangeRight .teaser_bodyRight {
	padding-left: 6px;
	padding-bottom: 6px;
}

.teaser_orangeRight .teaser_buttonRight {
     padding:7px 0 7px 10px; 
     border-top: 1px dotted #ffffff;
}

* html .teaser_orangeRight .teaser_buttonRight {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}
*+html .teaser_orangeRight .teaser_buttonRight{
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}

.teaser_orangeRight .teaserelementRight {
	margin: 0 0 7px 10px;
}

* html .teaser_orangeRight .teaserelementRight {
	margin: 0 0 7px 4px;
}
*+html .teaser_orangeRight .teaserelementRight{
	margin: 0 0 7px 4px;
}


.bild_top {	background: url(../img/img/trainingsplan_header.jpg) no-repeat; background-position: 1px 0px; height: 265px; width: 612px;}
* html .bild_top {	background: url(../img/img/trainingsplan_header.jpg) no-repeat; background-position: 1px 0px; height: 260px; width: 612px;}


.bild_top p { display:block; width: 400px; padding:1.5em 0 0 0; 
	font-family: Verdana, Arial, sans-serif; line-height: 1.4em; font-size: 11px;}
	
.bild_top ul{ display:block; width: 400px; font-size: 11px; margin:1.5em 1em 0 1em;
	font-family: Verdana, Arial, sans-serif; line-height: 1.4em; list-style-type:disc;}
.bild_top li{ margin:0 1em 0 1.4em;}
	
.bild_top a{text-decoration: none;
	color:#f16301;
	font-weight: bold;}
.bild_top a:hover {text-decoration: none;}



.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;
}

* html .ie_minuszwei {
	margin-top:-2px;
}
*+html .ie_minuszwei {
	margin-top:-2px;
}

.labelwort {
	display:inline; 
	float:left; 
	width:70px;
	padding-top:3px;
}

/* Teaser grau */

#context .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;
}

#context .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;
}

#context .teaser_grau .teaser_body img {
	float:left;
	margin-right: 7px;
}

#context .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;
}

#context .xxw_logo {
     padding:16px 0 10px 0px; 
}

/* Formulare */

.xxw_formlabel {
	display:inline;
	float:left;
	margin-left:10px;
	width:170px;
}

.xxw_formlabel_mittel {
	display:inline;
	float:left;
	margin-left:10px;
	width:170px;
}

.xxw_formlabel_lang {
	display:inline;
	float:left;
	margin-left:10px;
	width:230px;
}
.xxw_formlabel_lang_anmeldung {
	display:inline;
	float:left;
	margin-left:10px;
	width:210px;
}

.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_extralang {
	display:inline;
	float:left;
	margin-left:10px;
	width:330px;
}

.xxw_formlabel_megalang {
	display:inline;
	float:left;
	margin-left:10px;
	width:360px;
}

.xxw_formlabel_frage {
	display:inline;
	float:left;
	margin:10px 10px 0 10px;
}

.xxw_formfeld {
	display:inline;
	float:left;
}

.xxw_formbr {
	clear:both;
}

.kurz { width:37px; }
.kurz2 { width:150px; }
.kurz3 { width:55px; }
.mittel {width:240px;}
.mittel2 {width:300px;}
.lang { width:419px; }
.lang_c { width:398px; }
.lang_schmall { width:399px; }
.extralang { width:489px; }
.lang_area { width:339px; }
.area_c_off { width:458px; }
.lang_c_off { width:458px; }

.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;
}

.cb_label_extrakurz_block {
	display:block;
	float:left;
	padding-top:4px;
	padding-right:8px;
	width:300px;
}

/* 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:9px; 
  margin-bottom:5px;
}

* html .balken_ncd_home {
  margin-left:2px; 
}
*+html .balken_ncd_home {
  margin-left:2px; 
}

.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/pfeil-grau-zur_bg.gif) no-repeat 0 3px;
text-decoration: none;
}

.pfeil-zurueck-grau:hover {
color: #d70317;
}


/* Floats ohne zusaetzliches Element aufheben */
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
clear: both;
height: 0;
}
.clearfix { 
display: inline-block; 
}
/* Hides from IE-mac \*/
* html .clearfix { 
height: 1%; 
}
.clearfix { 
display: block; 
}
/* End hide from IE-mac */






#context {
width: 196px;
min-height: 300px;
float: right;
margin-right: 5px;
}
/* IE6 */
* html #context {
display: inline;
margin-right: -2px;
}


a.pfeil-link-grau, a.pfeil-link-grau:link  {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil-grau_bg.gif) no-repeat 0 3px;
text-decoration: none;
display:inline;
}

a.pfeil-link-grau_blau, a.pfeil-link-grau_blau:link  {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil_grau_dunkel_blau.gif) no-repeat 0 3px;
text-decoration: none;
display:inline;
}

a.pfeil-link-grau:hover {
color: #d70317;
}


/* ***************************** Calender ***************************** */

.iframe_calender {margin:0px; margin-bottom:14px; padding:0px; height:200px; width:196px;}
* html .iframe_calender {margin:0px;margin-bottom:14px; padding:0px; height:220px; width:196px;}
*+html .iframe_calender {margin:0px;margin-bottom:14px; padding:0px; height:220px; width:196px;}

table.calendarTableStyle {
	margin: 3px 0 5px 14px;
}
* html table.calendarTableStyle {
	margin: 3px 0 0 14px;
}
*+html table.calendarTableStyle {
	margin: 3px 0 0 14px;
}
 /* td-class, wo link zurück */
table.calendarTableStyle .calendarPreviousLinkStyle  {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}



 /* td-class, wo link weiter */
table.calendarTableStyle .calendarNextLinkStyle  {
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
}

 /* td-class, wo Monatsname steht */
table.calendarTableStyle .calendarTitleStyle  {
	text-align:         center;
	font-size: 11px;
	font-weight:bold;
	/* color: #923c0b; */
	color: #00909a;
	padding:3px 0;
}

.kalender_date {}
* html .kalender_date {
  width:125px; 
  text-align:center;
}
*+html .kalender_date {
  width:125px; 
  text-align:center;
}

 /* td-class, wo Tagesnamen stehen */
table.calendarTableStyle .calendarWeekdayStyle  {
	text-align:         center;
	font-size:          11px;
	font-weight:		bold;
	/* color: #923c0b; */
	color: #00909a;
	padding:3px 0;
}

 /* td-classen */
table.calendarTableStyle td {
	font-size:          10px;
	vertical-align:     middle;
	text-align:         center;
	width: 24px;
	height:20px;
	color: #676767;
}

table.calendarTableStyle td a {
	 color: #666666;
 text-decoration: none;
}

a.kalender_aktiv {
 font-weight: bold;
}

a.kalender_inaktiv {
 font-weight: normal;
}


.link_unten {float:right; margin:1em; font-weight: bold;}


.anleitung p { display:block; font-size: 100%;
	font-family: Verdana, Arial, sans-serif; line-height: 1.4em;}
	
.anleitung ul{ display:block;  margin:0 1em 0 1em; font-size: 11px;
	font-family: Verdana, Arial, sans-serif; line-height: 1.4em; list-style-type:disc;}
.anleitung li{ margin:0 1em 0 1.4em;}

 /*---------------- 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: #009099;
  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: #009099;
  font-weight: bold;  
}

div.tcat a {
	color: #009099;
	text-decoration:none;
}


/* Teaser gruen */

#context .teaser_orange h2, #context .teaser_service h2  {
	background: url(../img/gray_header.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;
}

#context .teaser_service .teaser_body {
	margin-bottom: 10px;
	background: url(../img/teaser_body_grau.gif) no-repeat 0 bottom;
	border-top: 1px dotted #ffffff;
	color:#009099;
}



* html #context .teaser_orange .teaser_body  {
	padding-left: 6px;
	padding-bottom: 6px;
}
*+html #context .teaser_orange .teaser_body {
	padding-left: 6px;
	padding-bottom: 6px;
}

#context .teaser_orange .teaser_button {
     padding:7px 0 7px 10px; 
     border-top: 1px dotted #ffffff;
}

* html #context .teaser_orange .teaser_button {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}
*+html #context .teaser_orange .teaser_button {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}

#context .teaser_orange .teaserelement {
	margin: 0 0 7px 10px;
}



* html #context .teaser_orange .teaserelement {
	margin: 0 0 7px 4px;
}
*+html #context .teaser_orange .teaserelement {
	margin: 0 0 7px 4px;
}

/* Teaser orange orange */

#context .teaser_orange_orange 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;
}
#context .teaser_orange_orange .teaser_body_orange {
	margin-bottom: 10px;
	background: url(../img/teaser_body_orange.gif) no-repeat 0 bottom;
	border-top: 1px dotted #ffffff;
	color:#666666;
}


* html #context .teaser_orange_orange .teaser_body_orange {
	padding-left: 6px;
	padding-bottom: 6px;
}
*+html #context .teaser_orange_orange .teaser_body_orange {
	padding-left: 6px;
	padding-bottom: 6px;
}

#context .teaser_orange_orange .teaser_button_orange {
     padding:7px 0 7px 10px; 
     border-top: 1px dotted #ffffff;
}

* html #context .teaser_orange_orange .teaser_button_orange {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}
*+html #context .teaser_orange_orange.teaser_button_orange {
     padding:7px 0 4px 9px; 
     margin-left:-5px;
}

#context .teaser_orange_orange .teaserelement_orange {
	margin: 0 0 7px 10px;
}



* html #context .teaser_orange01 .teaserelement01 {
	margin: 0 0 7px 4px;
}
*+html #context .teaser_orange01 .teaserelement01 {
	margin: 0 0 7px 4px;
}




.food_left {float:left; width:480px; font-weight: bold; font-size:10px; margin-bottom:0;}
.food_right {float:right; width:100px; text-align:right; font-size:10px;  margin-bottom:0;}

#context .teaserelement_linie select.input_kleintext {font-size: 9px;}
.widht_monat {width:76px;}


/* Kommentar Funktion */
#kommentare-schreiben {
margin-bottom: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
}

#kommentare-schreiben .rundung-oben {
padding: 22px 20px 10px 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

/* IE 6 */
* html #kommentare-schreiben .rundung-oben {
padding-bottom: 3px;
}

/* IE 7 */
* + html #kommentare-schreiben .rundung-oben {
padding-bottom: 3px;
}

#kommentare-schreiben h3 {
margin-bottom: 3px;
}

#kommentare-schreiben p {
font-size: 1.1em;
margin-bottom: 16px;
}

#kommentare-schreiben .fehlermeldung {
color: #d70317;
}

#kommentare-schreiben label {
display: block;
margin-bottom: 5px;
font-size: 1.1em;
color: #666;
}

#kommentare-schreiben textarea {
display: block;
width: 571px;
height: 60px;
margin-bottom: 10px;
font-size: 1.1em;
}

/* IE 6 */
* html #kommentare-schreiben textarea {
width: 569px;
}

/* IE 7 */
* + html #kommentare-schreiben textarea {
width: 569px;
}

#kommentare-schreiben .but-senden {
float: right;
}

/* verfasste Kommentare */
#verfasste-kommentare {
margin-bottom: 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_unten.gif) no-repeat 0 bottom;
}

#verfasste-kommentare .rundung-oben {
padding: 20px 20px 10px 20px;
background: url(../img/brigitte/bg_weiss_rahmen_hellgrau_614px_oben.gif) no-repeat 0 top;
}

#verfasste-kommentare h3 {
margin-bottom: 20px;
font-size: 2em;
}

#verfasste-kommentare .kommentar-block {
margin-bottom: 5px;
}

#verfasste-kommentare .profilbild {
float: left;
display: block;
margin-top: 4px;
padding-bottom: 50px;
width: 35px;
height: 35px;
}

#verfasste-kommentare .profilbild img {
display: block;
width: 35px;
height: 35px;
}

#verfasste-kommentare .kommentar-block p {
margin-bottom: 0;
}

#verfasste-kommentare .links {
float: left;
width: 510px;
margin-left: 17px;
}

#verfasste-kommentare cite {
font-style: normal;
}

#content #verfasste-kommentare dl {
display: inline;
height: auto;
margin: 0 0 1px 0;
padding: 0;
}

#content #verfasste-kommentare dt {
display: inline;
margin: 0 10px 1px 0;
padding: 0;
font-size: 0.9167em;
color: #d70317;
}

#content #verfasste-kommentare dd {
display: inline;
margin: 0;
padding: 0;
font-size: 0.9167em;
color: #333;
}

#verfasste-kommentare .datum {
clear: left;
margin-bottom: 0;
}

#verfasste-kommentare .datum li {
float: left;
margin: 0 8px 0 0;
padding: 0;
background: none;
font-size: 0.9167em;
color: #999;
}

#content #verfasste-kommentare p {
font-size: 1.1em;
}

.alles-einblenden {
display: block;
padding: 8px 5px 8px 5px;
background: url(../img/brigitte/babynamensfinder/bg_dunkelgrau_trenner.gif) 0 top repeat-x;
text-align: right;
color: #666;
}

.alles-einblenden a {
padding: 2px 20px 5px 0;
color: #666;
text-decoration: none;
background: url(../img/brigitte/but_pfeil_runter.gif) no-repeat right 0;
}

.alles-einblenden a:hover {
color: #333;
}

#content a.minimieren {
padding: 2px 20px 5px 0;
color: #666;
text-decoration: none;
background: url(../img/brigitte/but_pfeil_hoch.gif) no-repeat right 0;
}

#content a.minimieren a:hover { 
color: #333;
}


.middle_tests_walking a {
	font-weight: normal;
	margin-left: 1px;
	padding-left: 8px;
	color: #ff6100;
	background: url(../img/brigitte/pfeil_orange_bg.gif) no-repeat 0 3px;
	text-decoration: none;}
	
.middle_tests_walking a:hover {
	color: #d70317;
	text-decoration: underline;}
	
.link_orange a{
	font-weight: normal;
	margin-left: 1px;
	padding-left: 8px;
	color: #ff6100;
	background: url(../img/brigitte/pfeil_orange_bg.gif) no-repeat 0 3px;
	text-decoration: none;}
	
.link_orange a:hover {
	color: #d70317;
	text-decoration: underline;
	}

a.link_orange {
	font-weight: normal;
	margin-left: 1px;
	padding-left: 8px;
	color: #ff6100;
	background: url(../img/brigitte/pfeil_orange_bg.gif) no-repeat 0 3px;
	text-decoration: none;
}
a.link_orange:hover {
	color: #d70317;
	text-decoration: underline;
	}

a.mensdiet_blaettern_sort {
 text-decoration: none;
  background: url(../img/icons/icon_sortieren.gif) no-repeat 0 3px;
  padding:0 0 0 14px; 
	color:#000000; font-weight: bold;
}
a.mensdiet_blaettern_sort:hover {
 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;
}

.logo_brigitte_start_popup {
	height:60px;
	width:620px;
	border-bottom: 1px solid #e65f6a;
	padding-top:20px;
}

.logo_brigitte_start_popup_75 {
	height:60px;
	width:620px;
	border-bottom: 1px solid #7b003d;
	padding-top:20px;
}

.titelbild {
	background: #FFFFFF url(../img/start_titel_1.jpg) no-repeat;
	width:614px;
	height:412px;
}

.start_hacken {
	display:inline; 
	float:left; 
	width:27px;
	padding-top:4px;
}

.start_hacken_text {
	display:inline; 
	float:left; 
	width:270px;
	font-size:12px;
	font-weight: bold;  
	color:#535353;
	line-height:18px;
}

.willkommen_hacken_text {
	display:inline; 
	float:left; 
	width:470px;
	font-size:11px;
	font-weight: normal;  
	color:#333333;
	line-height:16px;
}

/* rahmen mit runden Ecken orange */

.content_links_xxw_gruen {
	margin-bottom: 20px;
	background: url(../img/rahmen_orange_614px_xxw_u.gif) no-repeat 0 bottom;
}

.content_links_xxw_gruen_top {
	background: url(../img/rahmen_orange_614px_xxw_o.gif) no-repeat 0 top;
	width:614px;
	height:12px;
}

.content_links_xxw_gruen p {
	padding:10px 20px 15px 20px;
	margin:0;
	font-size:11px;
	line-height:16px;
	font-family: Verdana, Arial, sans-serif;
}
.content_links_xxw_gruen h2 {
	padding:10px 20px 0px 20px;
	margin:0;
	font-size:13px;
	font-family: Verdana, Arial, sans-serif;
	color:#ff6100;
	font-weight: bold; 
}

.start_aktion_rechts {
	display:inline;
	float:left;	
 	background: #FFFFFF url(../img/start_aktion_left.jpg) no-repeat;
	width:299px;
	height:274px;
}
.start_aktion_left {
	display:inline;
	float:right;
 	background: #FFFFFF url(../img/start_aktion_rechts.jpg) no-repeat;
	width:299px;
	height:274px;
}
.start_aktion_rechts p, .start_aktion_left p {
	font-size:11px;
	line-height:15px;
	font-family: Verdana, Arial, sans-serif;
	color:#666666;	
}	
p.start_teaser_headline {
	font-size:13px;
	font-family: Verdana, Arial, sans-serif;
	color:#ff6100;	
	font-weight: bold;  
	margin:0;
	padding:0 0 10px 0;
}
a.pfeil_link_grau_start {
margin-left: 1px;
padding-left: 8px;
color: #666;
background: url(../img/brigitte/pfeil_grau_dunkel.gif) no-repeat 0 4px;
text-decoration: none;
font-size:11px;
clear: both;
display:block;
}

a.pfeil_link_grau_start:hover {
color: #d70317;
text-decoration: none;
}

a.pfeil_link_rot_start {
margin-left: 1px;
padding-left: 8px;
color: #00909a;
background: url(../img/brigitte/pfeil_rot_dunkel.gif) no-repeat 0 4px;
text-decoration: none;
font-size:11px;
clear: both;
}

a.pfeil_link_rot_start:hover {
color: #d70317;
}

.start_aktion_p {margin:10px; position:relative; top:120px; height:95px;}
.start_aktion_a {margin:10px; position:relative;  top:110px;}

/* Teaser weiss */

#context .teaser_weiss .teaser_body {
	margin-bottom: 10px;
	background: url(../img/teaser_body_weiss.gif) no-repeat 0 bottom;
	color:#676767;
}

* html #context .teaser_weiss .teaser_body {
	padding-left: 1px;
	padding-bottom: 6px;
}
*+html #context .teaser_weiss .teaser_body {
	padding-left: 1px;
	padding-bottom: 6px;
}
#context .teaser_weiss h2, #context .teaser_start h2 {
	background: url(../img/teaser_header_gruen.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;
}

 .teaserelement_linie_grau_button {
	padding: 8px 0 8px 10px;
	border-top: 1px dotted #cccccc;
	margin:0;
}


.teaserelement_linie_grau {
	padding: 7px 0 0 10px;
	border-top: 1px dotted #666666;
}

* html .teaserelement_linie_grau {
	padding: 7px 0 0 9px;
	margin-left:0;
}
*+html .teaserelement_linie_grau {
	padding: 7px 0 0 9px;
	margin-left:0;
}

* html .teaserelement_linie_grau_button  {
	padding: 8px 0 8px 10px;
	margin-left:0;
}
*+html .teaserelement_linie_grau_button  {
	padding: 8px 0 8px 10px;
	margin-left:0;
}
.textfield_login {
	width: 110px;
	/*height: 13px;*/
	color: #bb4101;
	font-weight: bold;
	font-size: 11px;	
}

#context .teaser_praemie {
	margin-bottom:6px;
	padding-bottom: 6px;
	background: url(../img/teaser_body_weiss.gif) no-repeat 0 bottom;
	font-size: 11px;
	text-align: center;
	line-height:14px;
}

#context .teaser_praemie img{
	text-align: center;
	margin-bottom:2px;
}
* html#context .teaser_praemie img{
	margin-bottom:0;
}
*+html #context .teaser_praemie img{
	margin-bottom:0;
}

#context .teaser_body_grau {
	margin-bottom: 10px;
	background: url(../img/teaser_body_grau_rechts.gif) no-repeat 0 bottom;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
}

* html #context .teaser_praemie {
	padding-left: 10px;
	padding-bottom: 6px;
}
*+html #context .teaser_praemie {
	padding-left: 10px;
	padding-bottom: 6px;
}

#context .teaser_praemie a{
	display:block;
	text-align: center;
	padding:0 10px 5px 10px;
	text-decoration: none;
	color: #333333;
}
#context .teaser_praemie a:hover{
text-decoration: none;
}

span.gruen {font-size: 12px; text-align: center; font-weight: bold; color: #00919a;}


/* Footer von Brigitte */
#footer {
	clear:both;
	width: 834px;
	text-align:center;
	color:#313131;
	margin:0 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;
}

div.feld_rose_top{
	background: url(../img/rahmen_rose_top.gif) top left no-repeat;
	width:270px;
	height:11px;
	margin:0;
}
div.feld_rose {
	background: url(../img/rahmen_rose.gif)  no-repeat 0 bottom;
	width:270px;
	height:auto;
	padding:0 10px 5px 5px;
	margin:0;
}

div.feld_orange p {
	margin:0;
	width:240px;
}

/*Style SelectPayment*/

.agb_hidden {visibility: hidden;
			float:right; background-color:#FFFFFF;
			margin-top: 34px;
			font-weight:bold;
			margin-right:15px;
			color:#f06101;
			}

.agb_bestaetigung {background-color:#FFFFFF;
					margin-top:10px;
					border-left:1px solid #DCDCDC;
					border-top:1px solid #DCDCDC;
					border-right:1px solid #DCDCDC;
					color:#666666;
					height:auto;
					margin-left:1em;
					padding:0;
					width:593px;
					}
					
.agb_zustimmmung {background-color:#FFFFFF;
					border-left:1px solid #DCDCDC;
					border-bottom:1px solid #DCDCDC;
					border-right:1px solid #DCDCDC;
					color:#666666;
					height:auto;
					margin-left:1em;
					padding:0;
					width:593px;
					}	

.agb_tooltipp {width:250px;
				background-color:#FFFFFF;
				border-left:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				color:#666666;
				height:auto;
				margin-left:1em;
				padding:0;
				width:593px;
				}	
				
.zahlung_rahmen {background-color:#FFFFFF;
				border-left:1px solid #DCDCDC;
				border-right:1px solid #DCDCDC;
				color:#666666;
				height:auto;
				margin-left:1em;
				padding:0;
				width:593px;
				}	
				
.zahlung_rahmen_1 {border-bottom:1px solid #DCDCDC;
					background-color:#FFFFFF;
					border-left:1px solid #DCDCDC;
					border-right:1px solid #DCDCDC;
					color:#666666;
					height:auto;
					margin-left:1em;
					padding:0;
					width:593px;
					}	
					
.zahlung_auswahl {background-color:#FFFFFF;
					border-left:1px solid #DCDCDC;
					border-right:1px solid #DCDCDC;
					color:#666666;
					height:auto;
					margin-left:1em;
					padding:0;
					width:593px;
					}
.zahlung_auswahl_text {padding-left:27px;
						display:block;
						padding-top:2px;
						font-size:10px;
						}	
						

#diashow {
float: left;
position: relative;
z-index: 10;
}

#diashow div {
height: 411px;
width: 613px;
}

#diashow span {
display:block;
}


* html #diashow div {
height: 150px;
width: 364px;
}

#diashow h1,
#diashow h2,
#diashow h5,
#diashow strong.rubrik,
#diashow .headline1,
#diashow .headline2,
#diashow .headline5 {
background: none;
}



#diashow h1 a,
#diashow h5 a,
#diashow strong.rubrik a,
#diashow p a,
#diashow .headline1 a,
#diashow .headline5 a {
padding: 0;
color: #999;
background: none;
}

#diashow div p {
display: block;
font-size: 1.1em;
line-height: 1.2727em;
width: 220px;
}

#diashow h1,
#diashow h2,
#diashow .headline1,
#diashow .headline2 {
margin: 0;
width:200px;
}

#diashow h5,
#diashow strong.rubrik {
font-size: 1.1em;
}

#diashow strong.rubrik {
margin-bottom: 5px;
}

#diashow #diashow-steuerung-hintergrund {
position: absolute;
background: #ff6600;
opacity: 0.3;
filter: alpha(opacity=30);
height: 20px;
width: 72px;
bottom: 8px;
right: 9px;
padding: 0;
}

.diashow_content {margin:30px 0 0 20px; position:absolute;}

ul#diashow-steuerung {
position: absolute;
right:10px;
bottom: 9px;
list-style: none;
margin: 0;
padding: 1px 0 1px 1px;
}

ul#diashow-steuerung li {
float: left;
background: none;
margin: 0;
margin-right: 2px;
padding: 0;
}

ul#diashow-steuerung li a {
display: block;
width: 11px;
height: 15px;
overflow: hidden;
text-indent: 20px;
}

ul#diashow-steuerung #diashow-pause{
background: transparent url(../img/bt_buehne_stopp.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-pause.aktiv {
background: transparent url(../img/bt_buehne_stopp_hover.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-pause.hover {
background: transparent url(../img/bt_buehne_stopp_hover.gif) no-repeat top left !important;
}

ul#diashow-steuerung #diashow-zurueck {
background: transparent url(../img/bt_buehne_pfeil_links.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-zurueck.aktiv {
background: transparent url(../img/bt_buehne_pfeil_links_hover.gif) no-repeat top left;
}

ul#diashow-steuerung span#diashow-position {
font-size: 0.9167em;
color: #000;
}

ul#diashow-steuerung #diashow-vorwaerts {
background: transparent url(../img/bt_buehne_pfeil_rechts.gif) no-repeat top left;
}

ul#diashow-steuerung #diashow-vorwaerts.aktiv {
background: transparent url(../img/bt_buehne_pfeil_rechts_hover.gif) no-repeat top left;
}

.mittel3 {width:356px;}

a.pfeil_link_grau_start_blau {
background:transparent url(../img/brigitte/pfeil_grau_dunkel_blau.gif) no-repeat scroll 0 4px;
clear:both;
color:#666666;
display:block;
font-size:11px;
margin-left:1px;
padding-left:8px;
text-decoration:none;
}
						