html, body, div, form {
	margin: 0;
	padding: 0;
	border: 0;
font-family: Arial, sans-serif;
font-size: 11px;
color: #656565;	
}

html, body {height:100%;}

input, select, textarea 
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:normal; color:#656565;}


BODY {
scrollbar-face-color:#F0D097;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FDF5DE;
scrollbar-darkshadow-color:#6C4E06;
scrollbar-shadow-color:#EBB31E;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#FDF5DE;
background-color:#FFFFFF;
}

.formorange {
border: #7F9DB9;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
scrollbar-base-color: #A1A1A1;
}

div.homelink {
	position:absolute;
	top:88px;
	left:505px;
	width:317px;
	height:37px;
}

div.startlink {
	position:absolute;
	top:113px;
	left:448px;
	width:317px;
	height:37px;
}

h1 { 
	font-size:18px; 
	font-weight:normal; 
	line-height:18px; 
	margin:0 0 15px 15px; 
	color:#ff8805; 
}

h1.popup, h2.orange { 
	font-size:14px; 
	font-weight:bold; 
	line-height:14px; 
	margin:0 0 15px 0px; 
	color:#ff8805; 
}

h1.start { 
	font-size:12px; 
	font-weight:bold; 
	line-height:12px; 
	margin:0 0 15px 0px; 
	color:#ff8805; 
}

h1.info { 
	font-size:18px; 
	font-weight:normal; 
	line-height:18px; 
	margin:0 0 15px 0px; 
	color:#ff8805; 
}


h1.druck { 
	font-size:14px; 
	font-weight:bold; 
	line-height:14px; 
	margin:0 0 15px 0px; 
	color:#000000; 
}

h2 { 
	font-size: 12px;
    color: #656565;
    text-decoration:none; 
    font-weight:bold;
    margin:0 0 10px 15px; 
}

h2.info { 
	font-size: 12px;
    color: #656565;
    text-decoration:none; 
    font-weight:bold;
    margin:15px 0px 5px 0px; 
}

h2.team { 
	font-size: 12px;
    color: #656565;
    text-decoration:none; 
    font-weight:bold;
    margin:0px; 
}



.text {
	width:637px;
	margin:0 15px 15px 15px; 
	font-size:12px;
	padding:0px;
}

.text_breit {
	width:652px;
	margin:15px 0px 15px 15px; 
	font-size:12px;
}

.text_popup {
	width:100%;
	font-size:12px;
}

.clearbreak {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	color: white;
	background-color: transparent;
}

div.break {
  clear:both;
}

div.break_mittel {
  clear:both;
  height:4px;
  font-size:4px;
}

div.break_hoch {
  clear:both;
  height:7px;
}

.imgLeft {
    float:left;
    margin:2px 10px 10px 0px;
}

.imgRight {
    float:right;
    margin:0px 0px 10px 10px;
}

.zelle {
	display:inline; 
	float:left;
	padding-right:20px;
}

.zelle_radio {
	display:inline; 
	float:left;
	padding-right:3px;
}

.zelle_radio_label {
	display:inline; 
	float:left;
	padding-right:25px;
	padding-top:2px;
	
}

/* ... Seitenaufbau ... */

div.seite_start {
	background-image: url(img/hg_start_2.jpg);
	background-repeat: no-repeat;
}
div.seite_start_Aktion {
	background-image: url(img/hg_start_aktions.jpg);
	background-repeat: no-repeat;
}
div.seite_start_start {
	background-image: url(img/hg_start_ohneaktion.jpg);
	background-repeat: no-repeat;
}
div.seite_start_start_Aktion {
	background-image: url(img/hg_start_aktionspreis.jpg);
	background-repeat: no-repeat;
}

div.seite_start_1{
	background-image: url(img/hg_start_1.jpg);
	background-repeat: no-repeat;
}

div.seite_anmeldung {
	background-image: url(img/hg_anmeldung.jpg);
	background-repeat: no-repeat;
}

div.seite_anmeldungpopup{
	background-image: url(img/hg_anmeldungpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_off {
	background-image: url(img/hg_off.jpg);
	background-repeat: no-repeat;
}

div.seite_rezeptplan {
	background-image: url(img/hg_rezept.jpg);
	background-repeat: no-repeat;
}

div.seite_rezeptpopup {
	background-image: url(img/hg_rezeptpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_rezeptpopup_breit {
	background-image: url(img/hg_rezeptpopup_breit.jpg);
	background-repeat: no-repeat;
}

div.seite_magazin {
	background-image: url(img/hg_magazin.jpg);
	background-repeat: no-repeat;
}

div.seite_magazinpopup {
	background-image: url(img/hg_magazinpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_bilanz{
	background-image: url(img/hg_bilanz.jpg);
	background-repeat: no-repeat;
}

div.seite_bilanzpopup{
	background-image: url(img/hg_bilanzpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_kalender{
	background-image: url(img/hg_kalender.jpg);
	background-repeat: no-repeat;
}

div.seite_kalenderpopup{
	background-image: url(img/hg_kalenderpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_tagebuch{
	background-image: url(img/hg_tagebuch.jpg);
	background-repeat: no-repeat;
}

div.seite_tagebuchpopup{
	background-image: url(img/hg_tagebuchpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_fitness{
	background-image: url(img/hg_fitness.jpg);
	background-repeat: no-repeat;
}

div.seite_fitnesspopup{
	background-image: url(img/hg_fitnesspopup.jpg);
	background-repeat: no-repeat;
}

div.seite_kontakt{
	background-image: url(img/hg_kontakt.jpg);
	background-repeat: no-repeat;
}

div.seite_kontaktpopup{
	background-image: url(img/hg_kontaktpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_profil{
	background-image: url(img/hg_profil.jpg);
	background-repeat: no-repeat;
}

div.seite_profilpopup{
	background-image: url(img/hg_profilpopup.jpg);
	background-repeat: no-repeat;
}

div.seite_community{
	background-image: url(img/hg_community.jpg);
	background-repeat: no-repeat;
}

div.seite_communitypopup{
	background-image: url(img/hg_communitypopup.jpg);
	background-repeat: no-repeat;
}

.kalenderdatuman
{ font-size:13px; font-weight:bold; color:#707070;}

.kalenderdatumaus
{ font-size:13px; font-weight:bold; color:#CCCCCC;}

.kalenderdatumheute
{ font-size:13px; font-weight:bold; color:#FE7125;}

.kalendertextan
{ font-size:11px; font-weight:normal; color:#FE7125;}

.kalendertextaus
{ font-size:11px; font-weight:normal; color:#CCCCCC;}


td.border {
	background-image:url(img/hg_punkt_grau.gif);
	font-size:1px;
	width:1px;
}

td.border_weiss {
	background-image:url(img/hg_punkt_weiss.gif);
	font-size:1px;
	width:1px;
}

td.border_leer {
	background-image:url(img/leer.gif);
	font-size:1px;
	width:1px;
}

td.inhalt {
	height:100%; vertical-align:top;
}


td.navigation {
	text-align:right;
	vertical-align:top;
	padding: 41px 7px 0px 0px;
}

.gross_aktiv {
	font-size: 12px;
    color: #ff8805;
    text-decoration:none; 
    font-weight:bold;
}

a.gross_aktiv:link, a.gross_aktiv:visited, a.gross_aktiv:hover, a.gross_aktiv:active {
	font-size: 12px;
    color: #FE7125;
    text-decoration:none; 
    font-weight:bold;
}

span.subline, .gross_normal, a.gross_normal:link, a.gross_normal:visited, a.gross_normal:hover, a.gross_normal:active {
	font-size: 12px;
    color: #656565;
    text-decoration:none; 
    font-weight:bold;
}

.klein_aktiv {
	font-size: 11px;
    color: #ff8805;
    text-decoration:none; 
    font-weight:normal;
}

a.klein_aktiv:link, a.klein_aktiv:visited, a.klein_aktiv:hover, a.klein_aktiv:active {
	font-size: 11px;
    color: #FE7125;
    text-decoration:none; 
    font-weight:normal;
}

.klein_normal, a.klein_normal:link, a.klein_normal:visited, a.klein_normal:hover, a.klein_normal:active  {
	font-size: 11px;
    color: #656565;
    text-decoration:none; 
    font-weight:normal;
}

.trplan_subline {
	font-size: 11px;
    color: #656565;
    text-decoration:none; 
    font-weight:bold;
}

.trplan_subline_break {
	font-size: 11px;
    color: #656565;
    text-decoration:none; 
    font-weight:bold;
    clear:both;
    display:block;
}

div.hinweis {
 text-align:right;
 padding: 7px 15px 12px 0px;
 clear:both;
}

div.box {
  background-color:#FFECBD;
  width:622px;
  margin-left:15px;
  padding:15px;
}

div.box_info {
  background-color:#FFECBD;
  width:580px;
  padding:15px;
}

div.box_space {
  background-color:#FFECBD;
  width:622px;
  margin-left:15px;
  padding:15px 15px 10px 15px;
}

div.box_tabelle {
  background-color:#FFECBD;
  width:632px;
  margin-left:15px;
  padding:10px;
}

div.box_druck {
  width:550px;
  padding:15px 15px 15px 15px;
}

div.box_druck_popup {
  width:490px;
  padding:15px 15px 15px 15px;
}

* html div.box_druck_popup {
  width:520px;
}

*+html div.box_druck_popup {
  width:520px;
}

div.box_popup {
  background-color:#FFECBD;
  padding:15px;
}

div.box_popup_tabelle {
  background-color:#FFECBD;
  padding:10px;
}


td.reiter_inaktiv_tag {
	color: #656565;
	width:27px;
	height:20px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}

td.reiter_aktiv_tag {
	color: #ff8805;
	width:27px;
	height:20px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}

td.reiter_inaktiv_woche, td.reiter_aktiv_woche {
	color: #ff8805;
	width:100px;
	height:20px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}

td.reiter_aktiv_tag, td.reiter_aktiv_woche {
	background-image:url(img/hg_punkt_gelb.gif);
}

td.reiter_inaktiv, td.reiter_aktiv {
	color: #ff8805;
	height:20px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}

td.reiter_aktiv, td.reiter_aktiv {
	background-image:url(img/hg_punkt_gelb.gif);
}

td.hg_punkt_gelb_kalender {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:3px;
}

td.hg_punkt_gelb {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:0 0 0 7px;
	min-height:19px;
}

td.hg_punkt_gelb_o {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:10px 0 0 0;
	vertical-align:top;
}

td.hg_punkt_gelb_o_u {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:10px 0 10px 0;
	vertical-align:top;
}

td.hg_punkt_gelb_li_o {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:10px 0 0 7px;
	vertical-align:top;
}

td.hg_punkt_gelb_li_o_u {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:10px 4px 10px 7px;
	vertical-align:top;
}

td.hg_punkt_gelb_li_o_u_halb {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:6px 4px 6px 7px;
}

td.hg_punkt_gelb_o_u_halb {
	background-image:url(img/hg_punkt_gelb.gif);
	padding:6px 4px 6px 0px;
}

td.hg_punkt_gelb_o p {
	padding:0px 0px 3px 0px; 
	margin:0px;
}

td.hg_gelb {
	vertical-align:middle;
	font-weight:normal;
	font-size:11px;
	background-color:#FFECBD;
}

td.hg_gelb_li {
	padding:0px 0px 10px 0px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_o {
	padding:10px 0px 0px 0px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_o_u {
	padding:10px 0 10px 0px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_u {
	padding:0px 0 10px 0px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_li_u {
	padding:0px 0 10px 7px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_li_o_u {
	padding:7px 0 10px 7px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_li_o_u_17 {
	padding:17px 0 10px 7px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

td.hg_gelb_li_o_u_normal {
	padding:7px 0 10px 7px;
	vertical-align:top;
	font-weight:normal;
	font-size:12px;
}

td.hg_gelb_li_u_normal {
	padding:0px 0px 7px 7px;
	vertical-align:top;
	font-weight:normal;
	font-size:11px;
}

td.hg_punkt_weiss {
	background-image:url(img/hg_punkt_weiss_preis.gif);
	padding:10px 4px 10px 13px;
	vertical-align:middle;
}

.preis_grau {
	color:#707070;
	font-size:18px;
	font-weight:bold;
}

.preis_orange {
	color:#ff6600;
	font-size:18px;
	font-weight:bold;
}



td.weiss {
	padding:10px 0px 10px 0px;
	background-color:#FFFFFF;
}

td.rahmen_re {
	border-right: solid 5px; 
	border-right-color: #FFECBD;
}

td.rahmen_o {
	border-top: solid 5px; 
	border-top-color: #FFECBD;
}

td.rahmen_u {
	border-bottom: solid 5px; 
	border-bottom-color: #FFECBD;
}

td.space {
 font-size:1px;
 height:5px;
}

td.space_mittel {
 font-size:1px;
 height:10px;
}

td.space_hoch {
 font-size:1px;
 height:15px;
}

.listbox_rezeptplan {
margin:5px 0px 10px 20px;
width: 260px;
}



a.button_pfeil:link, a.button_pfeil:visited, a.button_pfeil:hover, a.button_pfeil:active,
a.button_druck:link, a.button_druck:visited, a.button_druck:hover, a.button_druck:active,
a.button_zu:link, a.button_zu:visited, a.button_zu:hover, a.button_zu:active,
a.button_nachoben:link, a.button_nachoben:visited, a.button_nachoben:hover, a.button_nachoben:active {
	color: #FE7125;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
    background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}

a.button_pfeil_normal:link, a.button_pfeil_normal:visited, a.button_pfeil_normal:hover, a.button_pfeil_normal:active {
	color: #FE7125;
	font-size:11px;
	font-weight:normal;
	padding-right:13px;
    background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}

a.button_pfeil_grau:link, a.button_pfeil_grau:visited, a.button_pfeil_grau:hover, a.button_pfeil_grau:active {
	color: #656565;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
    background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}

a.button_grau:link, a.button_grau:visited, a.button_grau:hover, a.button_grau:active {
	color: #656565;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
	text-decoration:none;
}

span.button_pfeil_grau {
	color: #656565;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
    background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	background-image: url(img/icons/but_icon_pfeil_grau.gif);
}

a.button_pfeil_li:link, a.button_pfeil_li:visited, a.button_pfeil_li:hover, a.button_pfeil_li:active {
	color: #FE7125;
	font-size:11px;
	font-weight:bold;
	padding-left:13px;
    background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
}

input.button_pfeil {
	color: #FE7125;
	font-size:11px;
	font-weight:bold;
	padding:0px;
    background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	border:0px;
	background-color: transparent;	
	margin:0px;
}




a.button_pfeil:link, a.button_pfeil:visited, a.button_pfeil:hover, a.button_pfeil:active, input.button_pfeil,
a.button_pfeil_normal:link, a.button_pfeil_normal:visited, a.button_pfeil_normal:hover, a.button_pfeil_normal:active {
    background-image: url(img/icons/but_icon_pfeil.gif);
}

a.button_pfeil_grau:link, a.button_pfeil_grau:visited, a.button_pfeil_grau:hover, a.button_pfeil_grau:active {
    background-image: url(img/icons/but_icon_pfeil_grau.gif);
}

a.button_pfeil_li:link, a.button_pfeil_li:visited, a.button_pfeil_li:hover, a.button_pfeil_li:active {
    background-image: url(img/icons/but_icon_pfeil_li.gif);
}

a.button_druck:link, a.button_druck:visited, a.button_druck:hover, a.button_druck:active {
	background-image: url(img/icons/but_icon_druck.gif);
}

a.button_zu:link, a.button_zu:visited, a.button_zu:hover, a.button_zu:active {
	background-image: url(img/icons/but_icon_kreuz.gif);
}

a.button_nachoben:link, a.button_nachoben:visited, a.button_nachoben:hover, a.button_nachoben:active {
	background-image: url(img/icons/but_icon_nachoben.gif);
}


a:link    { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:12px;}
a:visited { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:12px;}
a:hover   { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:12px;}
a:active  { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:12px;}

a.klein:link    { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a.klein:visited { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a.klein:hover   { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a.klein:active  { color: #FE7125; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}


div.pro_80_li { display: inline; width:79%; float:left;}
div.pro_20_re { display: inline; width:19%; float:right;}

div.pro_60 { display: inline; width:59%; float:left;}
div.pro_40 { display: inline; width:39%; float:right;}

div.pro_50_li { display: inline; width:49%; float:left; margin-top:20px; padding:0px;}
div.pro_50_re { display: inline; width:49%; float:right; margin-top:20px;  padding:0px;}

div.pro_20 { display: inline; width:19%; float:left;}
div.pro_80 { display: inline; width:79%; float:right;}

div.pro_100_abstand { width:99%; float:left; padding:10px 0px 10px 0px;}
div.pro_60_abstand { display: inline; width:59%; float:left; padding:10px 0px 10px 0px;}
div.pro_40_abstand { display: inline; width:39%; float:right;  padding:10px 0px 10px 0px;}


.right { text-align:right; }
.left { text-align:left; }

div.linie_grau {
	border: solid 1px #b2b2b2; 
	padding:3px;
	width:643px;
	margin:0 15px 15px 15px; 
	font-size:12px;
}

div.linie_orange_o {
	border-top: solid 1px; 
	border-top-color: #ffe7aa;
	padding:10px 0px 10px 0px;
	margin:0 15px 0 15px;
}

div.linie_gelb {
	border-top: solid 1px; 
	border-bottom: solid 1px;
	border-top-color: #ffe7aa;
	border-bottom-color: #ffe7aa;
	padding:10px 0px 10px 0px;
	margin-left:15px;
	width:650px;
}

div.linie_gelb_unten {
	border-bottom: solid 1px;
	border-bottom-color: #ffe7aa;
	padding:10px 0px 10px 0px;
	margin-left:15px;
	width:650px;
}

div.linie_gelb_info {
	border-top: solid 1px; 
	border-bottom: solid 1px;
	border-top-color: #ffe7aa;
	border-bottom-color: #ffe7aa;
	padding:10px 0px 10px 0px;
	margin-top:20px;
	width:610px;
}

div.linie_gelb_popup {
	border-top: solid 1px; 
	border-bottom: solid 1px;
	border-top-color: #ffe7aa;
	border-bottom-color: #ffe7aa;
	padding:10px 0px 10px 0px;
}

div.linie_orange {
	border-top: solid 1px; 
	border-top-color: #ffe7aa;
	padding:1px 0px 1px 0px;
	margin:0 15px 0 15px;
}

.farbe0 {background-image:url(img/hg_punkt_gelb.gif);}
.farbe1 {background-image: url(img/hg_farbe1.gif); vertical-align:middle; text-align:center;}
.farbe2 {background-image: url(img/hg_farbe2.gif); vertical-align:middle; text-align:center;}
.farbe3 {background-image: url(img/hg_farbe3.gif); vertical-align:middle; text-align:center;}
.farbe4 {background-image: url(img/hg_farbe4.gif); vertical-align:middle; text-align:center;}

/* Community */

.community_navi {
  position:absolute; 
  left:20px;
  top:56px;	
  padding:0px;
  margin:0px;
}


table.druck { font-size:12px; border-collapse: collapse; border-color:#CCCCCC; border-style:solid; border-width:1px;}
td.druck {padding: 3px; border:1px solid #CCCCCC; }
div.text_druck { font-size:12px;}

a.druck:link    { color:#656565; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a.druck:visited { color:#656565; text-decoration:nonee; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a.druck:hover   { color:#656565; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}
a.druck:active  { color:#656565; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px;}

div.fehlermeldung {
margin: 20px 0px 20px 15px;
font-size:11px;
font-weight:bold;
color:#fe7325;	
}
.error
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#fe7325;}
.errorstyle
{ font-family:Arial,Helvetica,Geneva,Sans Serif; font-size:11px; font-weight:bold; color:#fe7325; }

/* STARTSEITE */

td.inhalt_start {
	 height:100%; vertical-align:top; padding:0px 0px 0px 30px;
}

div.text_orange_start { 
	font-size:12px; 
	font-weight:bold; 
	line-height:16px; 
	margin:0 0 15px 0px; 
	color:#ff8805; 
	width:620px;
}

.text_weiss_start { 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px; 
	margin:0px; 
	color:#ffffff; 
}

.text_weiss_start_12 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:14px; 
	margin:0px; 
	color:#ffffff; 
}

.text_weiss_start_12_normal { 
	font-size:12px; 
	font-weight:normal; 
	line-height:14px; 
	margin:0px; 
	color:#ffffff; 
}

.text_grau_start_12 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:14px; 
	margin:0px; 
	color:#505050; 
}

.text_rot_start {
	font-size:12px; 
	font-weight:bold; 
	line-height:14px; 
	margin:0 0 15px 0px; 
	color:#b43b02
}

.text_rot_start_12 {
	font-size:12px; 
	font-weight:normal; 
	line-height:14px; 
	margin:0 0 15px 0px; 
	color:#b43b02
}

.text_rot_start_17 {
	font-size:17px; 
	font-weight:bold; 
	margin:0; 
	color:#b43b02
}

.teaser_grau13 { 
	font-size:13px; 
	font-weight:bold; 
	line-height:15px; 
	margin:0 0 0px 0px; 
	color:#505050; 
	width:620px;
}

.teaser_grau16 { 
	font-size:15px; 
	font-weight:bold; 
	line-height:15px; 
	margin:0 0 0px 0px; 
	color:#505050; 
	width:620px;
}

.teaser_grau17 { 
	font-size:16px; 
	font-weight:bold; 
	line-height:17px; 
	color:#505050; 
}

.teaser_grau17 a:link, .teaser_grau17 a:hover, .teaser_grau17 a:active, .teaser_grau17 a:visited { 
	font-size:16px; 
	font-weight:bold; 
	margin:0px; 
	color:#505050; 
}

.teaser_grau20 a:link, .teaser_grau20 a:hover, .teaser_grau20 a:active, .teaser_grau20 a:visited { 
	font-size:20px; 
	font-weight:bold; 
	margin:0px; 
	color:#505050; 
}

.teaser_weiss12, .teaser_weiss12 a:link, .teaser_weiss12 a:hover, .teaser_weiss12 a:active, .teaser_weiss12 a:visited { 
	font-size:12px; 
	font-weight:bold; 
	line-height:22px; 
	margin:0 0 0px 0px; 
	color:#FFFFFF; 
	width:620px;
}

.teaser_weiss16, .teaser_weiss16 a:link, .teaser_weiss16 a:hover, .teaser_weiss16 a:active, .teaser_weiss16 a:visited { 
	font-size:16px; 
	font-weight:bold; 
	line-height:22px; 
	margin:0 0 0px 0px; 
	color:#FFFFFF; 
	width:620px;
}

.teaser_weiss18, .teaser_weiss18 a:link, .teaser_weiss18 a:hover, .teaser_weiss18 a:active, .teaser_weiss18 a:visited { 
	font-size:18px; 
	font-weight:bold; 
	line-height:22px; 
	margin:0 0 0px 0px; 
	color:#FFFFFF; 
	width:620px;
}

.text_info {
	width:610px;
	margin:30px 0px 20px 10px; 
	padding:0px;
	font-size:12px;
}

li.unten_4 { margin-bottom:4px; }
li.unten_4_li { margin-bottom:4px; margin-left:25px; }
* html li.unten_4_li { margin-bottom:4px; margin-left:30px; }
*+html li.unten_4_li { margin-bottom:4px; margin-left:30px; }

div.teaser {
margin:10px 0px 0px 17px;
vertical-align:top;
}

.visible  {  }

.invisible { 	
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: inline;
 }


/* -------------------------------------------------------------------------------------------- */
  
