/* Text CSS */
.dak
{
	font-weight: bold;
	text-transform: none;
}

.gesund 
{
	font-weight: normal;
	font-style: italic;
	text-transform: none;
}

.aktivbonus 
{
	font-weight: bold;
	text-transform: none;
}

.exclusiv
{
	font-weight: normal;
	font-style: italic;
	text-transform: none;
}

.normalOrangeText
{
	color: #EA661E;
	font-weight: normal;
	text-transform: none;
}

.bigOrange
{
	color: #EA661E;
	font-weight: bold;
	text-transform: none;
}

.bigBlack
{
	color: #000000;
	font-weight: bold;
	text-transform: none;
}

.black
{
	color: #000000;
	text-transform: none;
}

.red
{
	color: #FF0000;
	text-transform: none;
}
.boxHeadlineText
{
	font-size: 1.1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1.7em;
	padding: 0 0 0 0.5em;
}

.bigHighOrange
{
	line-height: 1.4em;
	font-size: 1.6em;
	color: #EA661E;
	font-weight: bold;
	text-transform: none;
}

/* START Top */
.noscriptText
{
	width:100%;
	font-size:0.9em;
	line-height: 0.9em;
	color:#666666;
}
.topPfadText
{
	color: #000000;
	line-height: 1.5em;
}

.topPfadText a:link, .topPfadText a:visited
{
	color: #EA661E;
	text-decoration: underline;
	background: transparent url(../images/layout_images/link_arrow.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.topPfadText a:hover, .topPfadText a:focus, .topPfadText a:active
{
	color: #EA661E;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}
/* END Top */

/* START Main */
/* START Main Left */
.loginText
{
	color:#FFFFFF;
	width: 13.5em;
	height: 12.5em;
	background-color: #EA661E;
	border-top: none;
	border-right: 0.1em solid #D6D6D6;
	border-bottom: none;
	border-left:  0.1em solid #D6D6D6;	
	margin: 0;
	padding: 0 0 0 0.3em;
	float: left;
}
.loginText a:link, .loginText a:visited
{
	color:#FFFFFF;
	text-decoration: underline;
}
.loginText a:hover, .loginText a:focus,  .loginText a:active
{
	color:#FFFFFF;
	text-decoration: none;
}

.loginTextExtern
{
	font-size: 1.1em;
	color:#FFFFFF;
	width: 12.3em;
	text-align:left;
	margin: 1em 0 0 0;
	padding: 0 0 0 8px;
	font-weight: normal;
	background: transparent url(../images/layout_images/link_arrow_white.gif) no-repeat left;	

}
.loginTextIntern
{
	font-size: 1.1em;
	color:#FFFFFF;
	width: 12.3em;
	text-align:left;
	margin: 0.8em 0 0 0;
	padding: 0 0 0 10px;
	font-weight: bold;
	line-height: 1.2em;	

}
.loginTextTop
{
	font-size: 1.1em;
	color:#FFFFFF;
	width: 11.9em;
	text-align:center;
	margin: 0 0 -1em 0;
	padding: 1em 0 0 0;
	font-weight: normal;	

}
.loginTextArrow
{
	font-size: 1.1em;
	color:#FFFFFF;
	width: 12.3em;
	text-align:left;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: normal;
	line-height: 1.2em;	
	background: transparent url(../images/layout_images/link_arrow_white.gif) no-repeat left;	
}
.loginTextArrow a:link, .loginTextArrow a:visited
{
	color:#FFFFFF;
	text-decoration: underline;
}
.loginTextArrow a:hover, .loginTextArrow a:focus,  .loginTextArrow a:active
{
	color:#FFFFFF;
	text-decoration: none;
}

.newsletterText
{
	font-size:1.1em;
	color:#FFFFFF;
	width: 12em;
	margin: 0 0 0 1em;
	padding: 0;
	float: left;
	font-weight: bold;
	line-height: 1.2em;

}

.newsletterTextLink
{
	font-size:1.1em;
	color:#FFFFFF;
	width: 11em;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	font-weight: bold;
	line-height: 1.2em;
	text-align:right;
}

.newsletterTextLink a:link, .newsletterTextLink a:visited
{
	color:#FFFFFF;
	text-decoration: underline;
	padding: 0 0 0 10px;
}
.newsletterTextLink a:hover, .newsletterTextLink a:focus,  .newsletterTextLink a:active
{
	color:#FFFFFF;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: transparent url(../images/layout_images/link_arrow_white.gif) no-repeat left;	
}
/* Wartungsbox */


.textWartung
{
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #EA661E;
	text-align:center;
	line-height: 1.2em;
}

.textWartungGross
{
	color: #FFFFFF;
	background-color: #EA661E;
	font-size: 1.1em;
	width: 12.3em;
	text-align:center;
	margin: 0 0 0 0;
	font-weight: bold
}
.textWartungGrossOben
{
	color: #FFFFFF;
	background-color: #EA661E;
	font-size: 1.1em;
	width: 12.3em;
	text-align:center;
	margin: 8px 0 0 0;
	font-weight: bold
}

/* END Main Left */

/* START Main Middle */
.memoryTextFooter
{
	font-size: 1.1em;
	width: 40em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1em 0;
	float: left;
}

.siteLine
{
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
	height: 100%;
	line-height: 1.5em;
}

.leftContentHeadLineInline
{
	color:#666666;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1em;
	margin: 0 0 0.5em 0;
}

.leftContentSubLineOrange
{
	color:#EA661E;
	width: 26em;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1em;
	margin: 0 0 0.5em 0;
}


.leftContentHeadLine
{
	color:#666666;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1em;
	margin: 1em 0 0.5em 0;
}


.contentSublineText
{
	font-size: 1.1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1.1em;
}

.contentTextNone
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1em 0;
}

.contentTextNone a:link, .contentTextNone a:visited
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
}

.contentTextNone a:hover, .contentTextNone a:active, .contentTextNone a:focus
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

.contentText
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1em 0;
	min-height: 8em;	
}

.contentText ul
{
	margin: 1em 0 1em 0.8em; 
	padding-left:0.5em;
	list-style-image:url(../images/layout_images/list.jpg);
}

.contentText a:link, .contentText a:visited
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.contentText a:hover, .contentText a:active, .contentText a:focus
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}
.contentTextLink
{
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1em 0;
	
}
.contentTextLink a:link, .contentTextLink a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.contentTextLink a:hover, .contentTextLink a:active, .contentTextLink a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}
.contentTextLow
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1em 0;
	min-height: 4em;
	
}
.contentTextLow a:link, .contentTextLow a:visited
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
.contentTextLow a:hover, .contentTextLow a:active, .contentTextLow a:focus
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.contentTextFooter
{
	color: #EA661E;
	width:100%;
	font-size: 1.1em;
	margin: 1em 0 2em 0;
	float:left;
}

.contentTextFooter a:link, .contentTextFooter a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.contentTextFooter a:hover, .contentTextFooter a:active,  .contentTextFooter a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

/*
	Seit der Umstellung am 10.08.2010 ist die Schriftgröße normal und 
	die Farben sind getauscht.
*/
.contentSuperGreyText
{
	font-size: 1em;	
	color: #EA661E;
	line-height: 1em;
	font-weight: bold;
}

.contentSuperOrangeText
{
	font-size: 1em;
	color: #666666;
	line-height: 1em;
	font-weight: bold;
}

/*	ALTE Version
.contentSuperGreyText
{
	font-size: 2em;
	color: #666666;
	line-height: 2em;
	font-weight: bold;
}
.contentSuperOrangeText
{
	font-size: 2em;
	color: #EA661E;
	line-height: 2em;
	font-weight: bold;
}
*/

/* START ein.Halb */
.contentTextFooterHalb
{
	color: #EA661E;
	width:50%;
	font-size: 1.1em;
	margin: 1em 0 0 0;
	float:left;
}

.contentTextFooterHalb a:link, .contentTextFooterHalb a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.contentTextFooterHalb a:hover, .contentTextFooterHalb a:active,  .contentTextFooterHalb a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}
.faqContentText
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 1em 0;
	
}

.faqContentText ul
{
	margin: 1em 0 1em 0.8em; 
	padding-left:0.5em;
	list-style-image:url(../images/layout_images/list.jpg);
}

.faqContentText a:link, .faqContentText a:visited
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
}

.faqContentText a:hover, .faqContentText a:active, .faqContentText a:focus
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

.faqContentTextFooter
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: -1.5em 0 1em 0;
	
}

/* END ein.Halb */
/* START ein.Drittel */
.einDrittelBoxText
{
	width: 12.7em;
	min-height: 17em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 0.3em;
	
}

.einDrittelBoxTextFooter
{
	color: #EA661E;
	width:100%;
	font-size: 1.1em;
	margin: 1em 0 0 0;
	padding: 0 0 0.3em 0.3em;
	float:left;
}

.einDrittelBoxTextFooter a:link, .einDrittelBoxTextFooter a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.einDrittelBoxTextFooter a:hover, .einDrittelBoxTextFooter a:active,  .einDrittelBoxTextFooter a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.einDrittelBoxTextLeft
{
	width: 10.3em;
	float: left;
	text-align: left;
	padding: 0;
	margin: 1em 0 0 0.1em;
	line-height: 1.2em;
	font-weight: bold;
}

.einDrittelBoxTextRight
{
	color: #EA661E;
	width: 4em;
	float: left;
	text-align: right;
	padding: 0;
	margin: 1em 0.1em 0 0;
	line-height: 1.2em;
	font-weight: bold;
}

.einDrittelBoxTrennlinie
{
	width: 14.3em;
	margin: 8em 0.1em 0 0.1em;
	padding: 0;
	border-top: 0.1em solid #EA661E;
	border-right: none;
	border-bottom: none;
	border-left: none;	
}
/* END ein.Drittel */
/* START fullBox */
.meinKontoLeftText
{
	width: 14em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 1em;
}

.meinKontoRightText
{
	width: 30em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0 0 0 15em;
	margin: -1em 0 0 0 ;
}

.fullBoxTrennlinie
{
	width: 42em;
	margin: 1em auto 1em auto;
	padding: 0;
	border-top: 0.1em solid #EA661E;
	border-right: none;
	border-bottom: none;
	border-left: none;	
}

.meinKontoHeadTextDatum
{
	width: 6em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}

.meinKontoTextDatum
{
	width: 6em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}

.meinKontoHeadTextBonusscheck
{
	width: 19em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}
.meinKontoTextBonusscheck
{
	width: 19em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}
.meinKontoHeadTextPraemie
{
	width: 12em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}
.meinKontoTextPraemie
{
	width: 12em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}

.meinKontoHeadTextPunkte
{
	width:4em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}
.meinKontoTextPunkte
{
	width:4em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	float: left;
}
.meinKontoHeadTextAkzeptiert
{
	width: 6em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	text-align: center;
	float: left;
}
.meinKontoTextAkzeptiert
{
	width: 6em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	text-align: center;
	float: left;
}
.meinKontoHeadTextStorniert
{
	width: 5em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	text-align: center;
	float: left;
}
.meinKontoTextStorniert
{
	width: 5em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	text-align: center;
	float: left;
}
.meinKontoHeadTextJahr
{
	width: 3em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	text-align: right;
	float: left;
}

.meinKontoTextJahr
{
	width: 3em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
	margin: 0.5em 0 0 0;
	text-align: right;
	float: left;
}

.meinKontoFooter
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0;
}

.warenkorbFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 1.5em;
	color: #000000;
	font-weight: normal;
	
}

.uebertragFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 4em;
	color: #000000;
	font-weight: normal;
	
}

.emailConfirmFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 15em;
	color: #000000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 15em;
	
}

.emailConfirmFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 15em;
	color: #FF0000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 15em;
	
}

.emailBirthdayConfirmFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 15em;
	color: #000000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 15em;
	
}

.emailBirthdayConfirmFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 15em;
	color: #FF0000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 15em;
	
}

.bestellFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 13em;
	color: #000000;
	font-weight: normal;
	margin: -1em 0 0 0;
	
}

.newsletterFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 25em;
	color: #000000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 11em;
	
}

.emailFeld
{
	border: 1px black solid;
	font-size: 1em;
	width: 25em;
	color: #000000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 11em;
	
}
.warenkorbFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 1.5em;
	color: #FF0000;
	font-weight: normal;
	
}

.uebertragFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 4em;
	color: #FF0000;
	font-weight: normal;
	
}
.bestellFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 13em;
	color: #FF0000;
	font-weight: normal;
	margin: -1em 0 0 0;
	
}

.newsletterFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 25em;
	color: #FF0000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 11em;
	
}

.emailFeldRed
{
	border: 1px black solid;
	font-size: 1em;
	width: 25em;
	color: #FF0000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 11em;
	
}


.newsletterFeldPunkte
{
	border: 1px black solid;
	font-size: 1em;
	width: 25em;
	color: #000000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 11em;
	
}

.newsletterFeldPunkte
{
	border: 1px black solid;
	font-size: 1em;
	width: 25em;
	color: #FF0000;
	font-weight: normal;
	margin: -1.2em 0 0.5em 11em;
	
}


.warenkorbText
{
	width: 34.5em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: -1em 0 0 4em;
	
}

.warenkorbErrorText
{
	width: 34.5em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: 0.5em 0 0 4em;
	
}

.warenkorbLink
{
	width: 36.5em;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 28em;
	margin: 0 0 0 5em;
	
}

.warenkorbLink a:link, .warenkorbLink a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0 0.3em 10px;
}

.warenkorbLink a:hover, .warenkorbLink a:active,  .warenkorbLink a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	padding: 0 0 0.3em 10px;
}

.memoryButton 
{
	font-weight: bold;
	font-size: 1em;
	width: 12em;
	height: 1.8em;
	color: #EA661E;
	border: 1px solid #D6D6D6;
	display: block;
	background:url(../images/layout_images/inactive_flip.jpg);
	margin:  0.5em auto 2em auto;
	padding: 0 0 0.25em 0;
}
.memoryButton:hover, .bestellButton:focus 
{
	color: #000000;
	background:url(../images/layout_images/inactive.jpg);
} 

.bestellButton 
{
	font-weight: bold;
	font-size: 1em;
	width: 10em;
	height: 1.8em;
	color: #EA661E;
	border: 1px solid #D6D6D6;
	display: block;
	background:url(../images/layout_images/inactive_flip.jpg);
	margin:  1.5em 0 0 4.3em;
	padding: 0 0 0.25em 0;
}
.bestellButton:hover, .bestellButton:focus 
{
	color: #000000;
	background:url(../images/layout_images/inactive.jpg);
} 

.uebertragButton 
{
	font-weight: bold;
	font-size: 1em;
	width: 8em;
	height: 1.8em;
	color: #EA661E;
	border: 1px solid #D6D6D6;
	display: block;
	background:url(../images/layout_images/inactive_flip.jpg);
	margin: 0 1em 0 4em;
	padding: 0 0 0.25em 0;
	float: left;
}
.uebertragButton:hover, .bestellButton:focus 
{
	color: #000000;
	background:url(../images/layout_images/inactive.jpg);
} 
.wunschButton 
{
	font-weight: bold;
	font-size: 1em;
	width: 15em;
	height: 1.8em;
	color: #EA661E;
	border: 1px solid #D6D6D6;
	display: block;
	background:url(../images/layout_images/inactive_flip.jpg);
	margin: 2em 0 0 5em;	
	padding: 0 0 0.25em 0;
	float: left;
}
.wunschButton:hover, .bestellButton:focus 
{
	color: #000000;
	background:url(../images/layout_images/inactive.jpg);
} 
.fullBoxLink
{
	width: 34.5em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: 0.5em 0 0 4em;
	
}
.fullBoxLink a:link, .fullBoxLink a:visited
{
	color: #EA661E;
	text-decoration: underline;
}

.fullBoxLink a:hover, .fullBoxLink a:active,  .fullBoxLink a:focus
{
	color: #EA661E;

	text-decoration: none;
}

.fullBoxTextNormal
{
	width: 36em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 1.5em;
	margin: 1em 0 1em 1em;
	float: left;
	
}

.fullBoxTextNormal a:link, .fullBoxTextNormal a:visited
{
	color: #EA661E;
	text-decoration: underline;
}

.fullBoxTextNormal a:hover, .fullBoxTextNormal a:active,  .fullBoxTextNormal a:focus
{
	color: #EA661E;

	text-decoration: none;
}

.fullBoxRadio
{
	width: 36em;
	height: 1.1em;
	vertical-align:text-top;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 1em;
	margin: 0 0 0.5em -0.5em;
	float: left;
	
}

.fullBoxRadioRed
{
	width: 36em;
	height: 1.1em;
	vertical-align:text-top;
	font-size: 1em;
	color: #FF0000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 1em;
	margin: 0 0 0.5em -0.5em;
	float: left;
	
}


.fullBoxRadioBig
{
	width: 4em;
	height: 1.1em;
	vertical-align:text-top;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 1.5em;
	margin:  0.5em 0 0 1em;
	float: left;
	
}

.fullBoxRadioSmall
{
	width: 34em;
	height: 1.1em;
	vertical-align:text-top;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 0.5em;
	margin:  0.5em 0 0 1em;
	float: left;
	
}

.fullBoxRadioBigText
{
	width: 34em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: -0.9em 0 0 4.5em;
	float: left

	
}
.fullBoxRow
{
	width: 43em;
	vertical-align:text-top;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	line-height: 1em;
	padding: 0;
	margin:  0;
	float: left;	

}

.fullBoxRadioBigger
{
	width: 1em;
	vertical-align:text-top;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	line-height: 1em;
	padding: 0.5em 0 0 0;
	margin: 0;
	float: left;
	
}

.fullBoxRadioBiggerTextLeft
{
	width: 34.3em;
	vertical-align:text-top;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	line-height: 1em;
	padding: 0 0 0.2em 0.5em;
	margin:  1em 0 0 1em;
	float: left;	
}

.fullBoxRadioBiggerTextRight
{
	width: 6em;
	vertical-align:text-top;
	font-size: 1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1em;
	padding: 0 0 0.2em 0;
	margin:  -1.2em 0 0 37em;
	text-align:right;
	float: left;	
}

.fullBoxRadioText
{
	width: 34em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: -1.3em 0 0 1.5em;
	float: left
}
.fullBoxText
{
	width: 24em;
	min-height: 16.5em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 1.5em;
	margin: 1em 0 0 13.7em;
	
}

.fullBoxText ul
{
	margin: 1em 0 1em 0.8em; 
	padding-left:0.5em;
	list-style-image:url(../images/layout_images/list.jpg);
}

.fullBoxTextFooter
{
	color: #EA661E;
	width:24em;
	font-size: 1.1em;
	margin: 0 0 1em 0;
	padding: 0 1em 0.5em 0;
	text-align:right;
	float:right;
}

.fullBoxTextFooter a:link, .fullBoxTextFooter a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.fullBoxTextFooter a:hover, .fullBoxTextFooter a:active,  .fullBoxTextFooter a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0.3em 10px;
}
.fullBoxTextFooterInline
{
	color: #EA661E;
	width:24em;
	font-size: 1em;
	line-height: 1.1em;
	margin: 0;
	padding: 0 1em 0.5em 0;
	text-align:right;
	float:right;
}

.fullBoxTextFooterInline a:link, .fullBoxTextFooterInline a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.fullBoxTextFooterInline a:hover, .fullBoxTextFooterInline a:active,  .fullBoxTextFooterInline a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.fullBoxTextLeft
{
	width: 12em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 0 4em;
	
}
.fullBoxTextRight
{
	width: 12em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: -1em 0 0.2em 16em;
	
}


/* END fullBox */

/* START Shop */
.shopBoxText
{
	width: 11.6em;
	min-height: 15em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 0.5em;
	
}

.shopStartBoxText
{
	width: 11.9em;
	min-height: 15.5em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 0.3em;
	
}


.shopBoxTextFooter
{
	color: #EA661E;
	width: 100%;
	font-size: 1.1em;
	line-height: 1.1em;
	margin: 1em 0 0 0;
	padding: 0 0 0.3em 0.3em;
	float:left;
}

.shopBoxTextFooter a:link, .shopBoxTextFooter a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.shopBoxTextFooter a:hover, .shopBoxTextFooter a:active,  .shopBoxTextFooter a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0.3em 10px;
}

.rightShopHeadlineText
{
	color: #EA661E;
	width: 100%;
	font-size: 1.5em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 0.5em 0 0 0;
	float:left;
	text-align:center;
	min-height: 3em;
	border-top: 0.05em solid #D6D6D6;
	border-right: none;
	border-bottom: 0.05em solid #D6D6D6;
	border-left: none;	
}
.rightShopLinkText
{
	width: 100%;
}

.rightShopLinkRightText
{
	color: #EA661E;
	width: 11.3em;
	height: 1.5em;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 0 0.5em;
	padding: 0;
	float:left;
}
.rightShopLinkRightText a:link, .rightShopLinkRightText a:visited 
{
	color: #EA661E;
	text-decoration: underline;
}

.rightShopLinkRightText a:hover, .rightShopLinkRightText a:active, .rightShopLinkRightText a:focus
{
	color: #EA661E;
	text-decoration: none;
}

.shopText
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 5em 0;
	
}



.shopText li
{
	margin: 0.1em 0 0.1em 1.5em; 
	padding-left:0.3em;
	list-style-image:url(../images/layout_images/list.jpg);
}

.shopText ul
{
	margin: 1em 0 1em 0.8em; 
	padding-left:0.5em;
	list-style-image:url(../images/layout_images/list.jpg);
}

.shopText a:link, .shopText a:visited
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.shopText a:hover, .shopText a:active, .shopText a:focus
{
	color: #EA661E;
	font-weight: normal;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

/* END Shop */

/* START FullBody */
.bigOrangeTextFullBody
{
	width: 100%;
	color: #EA661E;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.1em;
	min-height: 3em;
	margin: 2em 0 1em 1em;
}

.bigOrangeTextFullBodyMiddle
{
	width: 100%;
	color: #EA661E;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.1em;
	min-height: 7em;
	margin: 1em 0 0 1em;
}

.fullBodyOrangeBoxHeadline
{
	color: #FFFFFF;
	font-size: 1.4em;
	line-height: 1.2em;
	width: 18em;
	font-weight: bold;
	text-align:left;
	background-color: #EA661E;
	margin: 0 0 0 1em;
	padding: 2em 0 0 1em;
}

.fullBodyOrangeBoxHeadlineBig
{
	color: #FFFFFF;
	font-size: 1.4em;
	line-height: 1.2em;
	width: 17.8em;
	font-weight: bold;
	text-align:left;
	background-color: #EA661E;
	margin: 10.5em 0 0 0;
	padding: 2em 0 0 1em;
}


.fullBodyOrangeBoxHeadlineMiddle
{
	color: #FFFFFF;
	font-size: 1.4em;
	line-height: 1.2em;
	width: 17.8em;
	font-weight: bold;
	text-align:left;
	background-color: #EA661E;
	margin: 9.5em 0 0 0;
	padding: 2em 0 0 1em;
}

.fullBodyOrangeBoxHeadlineSmall
{
	color: #FFFFFF;
	font-size: 1.4em;
	line-height: 1.2em;
	width: 17.8em;
	font-weight: bold;
	text-align:left;
	background-color: #EA661E;
	margin: 6.5em 0 0 0;
	padding: 2em 0 0 1em;
}

.fullBodyFooterText
{
	height: 2em;
	color: #EA661E;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	margin: 63em 0 0 1em;
}

.fullBodyFooterText a:link, .fullBodyFooterText a:visited
{
	color: #EA661E;
	text-decoration: underline;
	background: none;
	padding: 0 0 0 10px;
}

.fullBodyFooterText a:hover, .fullBodyFooterText a:active, .fullBodyFooterText a:focus
{
	color: #EA661E;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	padding: 0 0 0 10px;
}

.fullBodyFooterTextMiddle
{
	height: 2em;
	color: #EA661E;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	margin: 83em 0 0 1em;
}

.fullBodyFooterTextMiddle a:link, .fullBodyFooterTextMiddle a:visited
{
	color: #EA661E;
	text-decoration: underline;
	background: none;
	padding: 0 0 0 10px;
}

.fullBodyFooterTextMiddle a:hover, .fullBodyFooterTextMiddle a:active, .fullBodyFooterTextMiddle a:focus
{
	color: #EA661E;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	padding: 0 0 0 10px;
}

.fullBodyFooterTextDeep
{
	height: 2em;
	color: #EA661E;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	margin: 92em 0 0 1em;
}

.fullBodyFooterTextDeep a:link, .fullBodyFooterTextDeep a:visited
{
	color: #EA661E;
	text-decoration: underline;
	background: none;
	padding: 0 0 0 10px;
}

.fullBodyFooterTextDeep a:hover, .fullBodyFooterTextDeep a:active, .fullBodyFooterTextDeep a:focus
{
	color: #EA661E;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	padding: 0 0 0 10px;
}
/* END FullBody */

/* END Main Middle */

/* START Main Right */
.rightContentSuplineText
{
	font-size: 1.1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0 0 0.2em 0.3em;
}
.rightContentSublineText
{
	font-size: 1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1em;
	padding: 0.1em 0 0 0;
	margin: 0;
}

.rightContentText
{
	width: 12.7em;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0 0 0 0.3em;
	min-height: 7em;
	
}

.rightContentTextFooter
{
	color: #EA661E;
	width:100%;
	font-size: 1.1em;
	margin: 1em 0 0 0;
	padding: 0 0 0.3em 0.3em;
	float:left;
}

.rightContentTextFooter a:link, .rightContentTextFooter a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.rightContentTextFooter a:hover, .rightContentTextFooter a:active,  .rightContentTextFooter a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}


/* END Main Right */
/* END Main */

/* START Footer */
.footerText
{
	margin: 0 1em 0 0;
	text-align: center;
}

.footerText a:link, .footerText a:visited
{
	color: #2B4167;
	font-weight: normal;
	text-decoration : none;	
}

.footerText a:hover, .footerText a:active, .footerText a:focus
{
	color: #FFFFFF;
	text-decoration: none;	
	background-color : #F64C10;
}

.footerText li 
{
	display:inline;
	text-decoration: none;
	list-style-type: none;
	font-size: 1em;
}

/* END Footer */

.restrictedBodyText
{
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 2em 0;
	padding: 0.5em;
	float: left;
}

.restrictedBodyLink
{
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 3em 0.5em 0;
	
}
.restrictedBodyLink a:link, .restrictedBodyLink a:visited
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.restrictedBodyLink a:hover, .restrictedBodyLink a:active, .restrictedBodyLink a:focus
{
	color: #EA661E;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow2.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.rightBoxOrangeText
{
	float: left;
	height: 30.3em;
	width: 14em;
	font-size: 1.1em;
	color: #FFFFFF;
	border: 0.1em solid #D6D6D6;
	background-color: #EA661E;
	font-weight: normal;
	line-height: 1.1em;
	margin: 6.9em 0 0 0;
	padding: 1em 0 1em 1em;

}

.rightBoxOrangeText a:link, .rightBoxOrangeText a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 10px;
}

.rightBoxOrangeText a:hover, .rightBoxOrangeText a:active, .rightBoxOrangeText a:focus
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/layout_images/link_arrow_white.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.pflichtfeldFooter
{
	width: 100%;
	margin: 2em 0 1em 0;
	float: left;
}
.pflichtfeldFooter a:link, .pflichtfeldFooter a:visited
{
	color: #EA661E;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

.pflichtfeldFooter a:hover, .pflichtfeldFooter a:active,  .pflichtfeldFooter a:focus
{
	color: #EA661E;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.errorText
{
	font-size: 1.1em;
	color: #FF0000;
	text-decoration: none;
	margin: 0 0 0.5em 0;
	padding: 0;
}

.highscorePlatz
{
	width: 3em;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	line-height: 1em;
	padding: 0 0 0.2em 0;
	margin: 1em 0 0 0;
	float: left;
	text-align: right;	
}

.highscoreName
{
	width: 25.3em;
	vertical-align:text-top;
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	line-height: 1em;
	padding: 0 0 0.2em 0.5em;
	margin:  1em 0 0 1em;
	float: left;	
}

.highscorePunkte
{
	width: 6em;
	vertical-align:text-top;
	font-size: 1.1em;
	color: #EA661E;
	font-weight: bold;
	line-height: 1em;
	padding: 0 0 0.2em 0;
	margin:  -1.2em 0 0 30em;
	text-align:right;
	float: left;	
}

/* ********************************************************************
    NordicWalking unterseite -->
   ******************************************************************** */

.NordicWalkingContent
{
	color: #000000;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3em; 
	margin: 0 0 1em;
	min-height: 4em;
}

.NordicWalkingFirstParagraph
{
	font-weight: bold;
	margin-bottom: 2em;
}

.NordicWalkingStdParagraph
{
	margin-bottom: 2em;
}
