﻿body
{
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	line-height: 14px;
	padding-top: 0px;
	background-repeat: repeat-y;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	background-color: #ffffff;
	text-align: left;
}

.FCRegFormRbtnstylenew
{
	float: left;
	font-size: 11px;
	
}

.FCRegFormCityRbtnstyle
{
	float: left;
	padding-left: 10px;
	padding-top:4px;
	
	}

.FCRegFormTitleRbtnstyle
{
	float: left;
	font-size: 11px;
	padding-top:2px;	
}
.FCRegFormRbtnalignstyle
{
	float: left;
	padding-top:2px;
}
.FCRegFormMainTblStyle
{
	width: 608px;
	font-family: Arial;
	font-size: 11px;
	height: 720px;
}
.FCRegFormLogoTdStyle
{
	text-align: left;
	vertical-align: top;
	height: 154px;
}
.FCRegFormSubTblStyle
{
	width: 608px;
	font-family: Arial;
	font-size: 11px;
}
.FCRegFormSubtblTdStyle
{
	/*height: 750px;*/
	padding-left: 20px;
}
.FCRegFormThirdPanelStyle
{
	display: none;
}
.FCRegFormThirdPanelStyle1
{
	display: block;
}


.FCRegFormHederTextStyle
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #d9011a;
}
.FCRegFormTextStyle
{
	font-family: Arial;
	font-size: 11px;
	height: 30px;
	color : #666666;
}
.FCRegFormFloatStyle
{
	float: left;
	padding-left: 10px;
}

.FCRegFormRbtnstyle
{
	float: left;
	font-size: 11px;
	padding-top:4px;	
}

.FCRbnStyle
{
	float: left;
	padding-top:3px;
}

.FCDatelblStyle
{
	float: left;
	padding-top:5px;
}

.FCRegFormTxtboxStyle
{
	width: 200px;
	font-family: Arial;
	font-size: 9pt;
	height: 20px;
	border:solid 1px #666666;
	
}
.FCRegFormTxtboxStyle2
{
	font-family: Arial;
	font-size: 9pt;
		border:solid 1px #666666;
}
.FCRegFormEmailTxtboxStyle
{
	width: 250px;
	font-family: Arial;
	font-size: 9pt;
	border:solid 1px #666666;
	height: 20px;
}
.FCRegFormPasswordTxtboxStyle
{
	width: 180px;
	font-family: Arial;
	font-size: 9pt;
	border:solid 1px #666666;
	height: 20px;
}
.FCRegFormNumTxtboxStyle
{
	width: 100px;
	font-family: Arial;
	font-size: 9pt;
	height: 20px;
		border:solid 1px #666666;
}
.FCRegFormNameTxtboxStyle
{
	width: 150px;
	font-family: Arial;
	font-size: 9pt;
	height: 20px;
		border:solid 1px #666666;
}

/*DOB Controls */
.FCRegFormDogNamePanelstyle
{
	width: 120px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}


.FCRegFormDogGenderPanelstyle
{
	width: 55px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	padding-left:5px;
}

.FCRegFormDogDobPanelstyle
{
	width: 130px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}


.FCRegFormDogWeightPanelstyle
{
	width: 150px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	padding-left:10px;
}

.FCRegFormtextbox
{
	border-top: solid 1px #7f9db9;
	border-bottom: solid 1px #7f9db9;
	border-left: solid 1px #7f9db9;
	border-right: solid 1px #7f9db9;
	font-size: 11px;
	font-family: Arial;
	color: #424242;
}

.FCRegFormMktRbtnstyle
{
	float: left;
	width: 450px;
}
.FCRegFormMktRbtnstyle
{
	float: left;
	padding-top: 3px;
}
.FCRegFormRbtnstyle1
{
	float: left;
	padding-top: 2px;
}
.FCRegFormHeavyPanelStyle
{
	display: none;
}
.RegFormHeavyMaintblStyle
{
	width: 608px;
	font-family: Arial;
	font-size: 11px;
	height: 600px;
}
.FCRegFormSurveystyle
{
	float: left;
	width: 380px;
}
.FCRegFormSurvey1style
{
	float: left;
	width: 290px;
}
.FCRegFormSurvey2Rbtnstyle
{
	float: left;
	width: 350px;
}

.FCRegFormSurvey3Rbtnstyle
{
	float: left;
	width: 280px;
}
.FCRegFormLightPanelStyle
{
	display: block;
}
.FCRegFormErrortxtStyle
{
	font-size: 12px;
	font-family: Arial;
	color: red;
	/*font-weight: bold;*/
}

.FCRegFormErrlblTDStyle
{
	padding-top: 20px;
}
.FCRegFormFooterTdStyle
{
	text-align: left;
	vertical-align: top;
	height: 21px;
}


/* PERFECT FIT STYLES */
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	line-height: 14px;
	padding-top: 0px;
	background-repeat: repeat-y;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	background-color: #ffffff;
	text-align: left;
}
P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 12px;
	color: #666666;
	line-height: 14px;
	padding-top: 0px;
}
A:link
{
	color: #cc3333;
	text-decoration: underline;
}
A:visited
{
	color: #cc3333;
	text-decoration: underline;
}
A:active
{
	color: #cc3333;
	text-decoration: underline;
}
A.hover
{
	color: #cc3333;
	text-decoration: underline;
}
A.activelink:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #990000;
	padding-top: 0px;
	text-decoration: underline;
}
A.activelink:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #990000;
	padding-top: 0px;
	text-decoration: underline;
}
A.activelink:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #990000;
	padding-top: 0px;
	text-decoration: underline;
}
A.activelink:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: #990000;
	padding-top: 0px;
	text-decoration: underline;
}
A.subnaviLink:link
{
	font-weight: normal;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviLink:visited
{
	font-weight: normal;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviLink:active
{
	font-weight: normal;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviLink:hover
{
	font-weight: normal;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviActiveLink:link
{
	font-weight: bold;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviActiveLink:visited
{
	font-weight: bold;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviActiveLink:active
{
	font-weight: bold;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.subnaviActiveLink:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
A.largeGrau:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: none;
	color: #666666;
	padding-top: 0px;
	text-decoration: none;
}
A.largeGrau:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: none;
	color: #666666;
	padding-top: 0px;
	text-decoration: none;
}
A.largeGrau:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: none;
	color: #cc3333;
	padding-top: 0px;
	text-decoration: underline;
}
A.largeGrau:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: none;
	color: #cc3333;
	padding-top: 0px;
	text-decoration: underline;
}
P.glossaractive
{
	font-weight: bold;
}
SPAN.glossaractive
{
	font-weight: bold;
}
H4.glossar
{
	margin: 0px 0px 1px;
	color: #ff9900;
}
H4.glossaractive
{
	margin: 0px 0px 1px;
	color: #990000;
}
A.glossar:link
{
	color: #ff9900;
}
A.glossar:visited
{
	color: #ff9900;
}
A.glossar:active
{
	color: #ff9900;
}
P.junior
{
	font-weight: bold;
	color: #e055a6;
}
P.juniortitel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #e055a6;
	line-height: 9px;
}
P.juniortitel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #e055a6;
	line-height: 13px;
}
SPAN.junior
{
	font-weight: bold;
	text-transform: uppercase;
	color: #e055a6;
}
TD.borderjunior
{
	border-right: #e055a6 1px solid;
	padding-right: 10px;
	border-top: #e055a6 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #e055a6 1px solid;
	padding-top: 10px;
	border-bottom: #e055a6 1px solid;
}
LI.junior
{
	font-weight: bold;
	color: #e055a6;
}
H3.junior
{
	font-size: 18px;
	color: #e055a6;
}
TD.fuetterungjunior
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #e055a6;
}
A.junior:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #e055a6;
	padding-top: 0px;
	text-decoration: none;
}
A.junior:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #e055a6;
	padding-top: 0px;
	text-decoration: none;
}
A.junior:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #e055a6;
	padding-top: 0px;
	text-decoration: underline;
}
A.junior:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #e055a6;
	padding-top: 0px;
	text-decoration: none;
}
P.active1
{
	font-weight: bold;
	color: #ea016a;
}
P.active1titel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #ea016a;
	line-height: 9px;
}
P.active1titel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #ea016a;
	line-height: 13px;
}
SPAN.active1
{
	font-weight: bold;
	text-transform: uppercase;
	color: #ea016a;
}
LI.active1
{
	font-weight: bold;
	color: #ea016a;
}
H3.active1
{
	font-size: 18px;
	color: #ea016a;
}
TD.borderactive1
{
	border-right: #ea016a 1px solid;
	padding-right: 10px;
	border-top: #ea016a 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #ea016a 1px solid;
	padding-top: 10px;
	border-bottom: #ea016a 1px solid;
}
TD.fuetterungactive1
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #ea016a;
}
A.active1:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #ea016a;
	padding-top: 0px;
	text-decoration: none;
}
A.active1:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #ea016a;
	padding-top: 0px;
	text-decoration: none;
}
A.active1:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #ea016a;
	padding-top: 0px;
	text-decoration: underline;
}
A.active1:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #ea016a;
	padding-top: 0px;
	text-decoration: none;
}
P.active2
{
	font-weight: bold;
	color: #1389b9;
}
P.active2titel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #1389b9;
	line-height: 9px;
}
P.active2titel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #1389b9;
	line-height: 13px;
}
SPAN.active2
{
	font-weight: bold;
	text-transform: uppercase;
	color: #1389b9;
}
LI.active2
{
	font-weight: bold;
	color: #1389b9;
}
H3.active2
{
	font-size: 18px;
	color: #1389b9;
}
TD.borderactive2
{
	border-right: #1389b9 1px solid;
	padding-right: 10px;
	border-top: #1389b9 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #1389b9 1px solid;
	padding-top: 10px;
	border-bottom: #1389b9 1px solid;
}
TD.fuetterungactive2
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #1389b9;
}
A.active2:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #1389b9;
	padding-top: 0px;
	text-decoration: none;
}
A.active2:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #1389b9;
	padding-top: 0px;
	text-decoration: none;
}
A.active2:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #1389b9;
	padding-top: 0px;
	text-decoration: underline;
}
A.active2:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #1389b9;
	padding-top: 0px;
	text-decoration: none;
}
P.sensitive
{
	font-weight: bold;
	color: #f8b107;
}
P.sensitivetitel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #f8b107;
	line-height: 9px;
}
P.sensitivetitel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #f8b107;
	line-height: 13px;
}
SPAN.sensitive
{
	font-weight: bold;
	text-transform: uppercase;
	color: #f8b107;
}
LI.sensitive
{
	font-weight: bold;
	color: #f8b107;
}
H3.sensitive
{
	font-size: 18px;
	color: #f8b107;
}
TD.bordersensitive
{
	border-right: #f8b107 1px solid;
	padding-right: 10px;
	border-top: #f8b107 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #f8b107 1px solid;
	padding-top: 10px;
	border-bottom: #f8b107 1px solid;
}
TD.fuetterungsensitive
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #f8b107;
}
A.sensitive:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f8b107;
	padding-top: 0px;
	text-decoration: none;
}
A.sensitive:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f8b107;
	padding-top: 0px;
	text-decoration: none;
}
A.sensitive:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f8b107;
	padding-top: 0px;
	text-decoration: underline;
}
A.sensitive:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f8b107;
	padding-top: 0px;
	text-decoration: none;
}
P.senior
{
	font-weight: bold;
	color: #6fbc20;
}
P.seniortitel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #6fbc20;
	line-height: 9px;
}
P.seniortitel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #6fbc20;
	line-height: 13px;
}
SPAN.senior
{
	font-weight: bold;
	text-transform: uppercase;
	color: #6fbc20;
}
LI.senior
{
	font-weight: bold;
	color: #6fbc20;
}
H3.senior
{
	font-size: 18px;
	color: #6fbc20;
}
TD.bordersenior
{
	border-right: #6fbc20 1px solid;
	padding-right: 10px;
	border-top: #6fbc20 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #6fbc20 1px solid;
	padding-top: 10px;
	border-bottom: #6fbc20 1px solid;
}
TD.fuetterungsenior
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #6fbc20;
}
A.senior:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #6fbc20;
	padding-top: 0px;
	text-decoration: none;
}
A.senior:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #6fbc20;
	padding-top: 0px;
	text-decoration: none;
}
A.senior:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #199a80;
	padding-top: 0px;
	text-decoration: underline;
}
A.senior:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #6fbc20;
	padding-top: 0px;
	text-decoration: none;
}
P.inHome
{
	font-weight: bold;
	color: #03488b;
}
P.inHometitel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #03488b;
	line-height: 9px;
}
P.inHometitel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #03488b;
	line-height: 13px;
}
TD.borderinHome
{
	border-right: #03488b 1px solid;
	padding-right: 10px;
	border-top: #03488b 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #03488b 1px solid;
	padding-top: 10px;
	border-bottom: #03488b 1px solid;
}
SPAN.inHome
{
	font-weight: bold;
	text-transform: uppercase;
	color: #03488b;
}
LI.inHome
{
	font-weight: bold;
	color: #03488b;
}
H3.inHome
{
	font-size: 18px;
	color: #03488b;
}
TD.inHome
{
	border-right: #03488b 1px solid;
	padding-right: 10px;
	border-top: #03488b 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #03488b 1px solid;
	padding-top: 10px;
	border-bottom: #03488b 1px solid;
}
TD.fuetterunginHome
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #03488b;
}
A.inHome:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #03488b;
	padding-top: 0px;
	text-decoration: none;
}
A.inHome:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #03488b;
	padding-top: 0px;
	text-decoration: none;
}
A.inHome:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #03488b;
	padding-top: 0px;
	text-decoration: underline;
}
A.inHome:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #03488b;
	padding-top: 0px;
	text-decoration: none;
}
P.large
{
	font-weight: bold;
	color: #84248f;
}
P.largetitel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #84248f;
	line-height: 9px;
}
P.largetitel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #84248f;
	line-height: 13px;
}
SPAN.large
{
	font-weight: bold;
	text-transform: uppercase;
	color: #84248f;
}
H3.large
{
	font-size: 18px;
	color: #84248f;
}
TD.borderlarge
{
	border-right: #84248f 1px solid;
	padding-right: 10px;
	border-top: #84248f 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #84248f 1px solid;
	padding-top: 10px;
	border-bottom: #84248f 1px solid;
}
TD.fuetterunglarge
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #84248f;
}
A.large:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #84248f;
	padding-top: 0px;
	text-decoration: none;
}
A.large:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #84248f;
	padding-top: 0px;
	text-decoration: none;
}
A.large:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #84248f;
	padding-top: 0px;
	text-decoration: underline;
}
A.large:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #84248f;
	padding-top: 0px;
	text-decoration: none;
}
P.blacktext
{
	color: black;
}
UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px 15px;
	padding-top: 0px;
}
LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	line-height: 14px;
	padding-top: 0px;
}
LI.large
{
	font-weight: bold;
	color: #84248f;
}
LI.errormessage
{
	color: red;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #666666;
	padding-top: 0px;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	color: #666666;
	padding-top: 0px;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	padding-top: 0px;
}
TD
{
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
}
TD.fuetterungdark
{
	font-size: 9px;
	vertical-align: bottom;
	color: #333333;
	line-height: 9px;
	background-color: #dddddd;
	text-align: center;
}
TD.fuetterungbright
{
	font-size: 9px;
	vertical-align: bottom;
	color: #333333;
	line-height: 9px;
	background-color: #eeeeee;
	text-align: center;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
INPUT.width200
{
	font-size: 11px;
	margin: 3px;
	width: 200px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
}
INPUT.upload
{
	font-size: 11px;
	margin: 3px;
	width: 310px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
}
INPUT.charCount
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	font-size: 11px;
	margin: 0px 0px 2px;
	border-left: white 0px solid;
	width: 24px;
	color: #666666;
	line-height: 14px;
	border-bottom: white 0px solid;
	font-family: Tahoma,Arial,Verdana,Helvetica;
}
TEXTAREA.width325
{
	font-size: 11px;
	margin: 0px;
	width: 325px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
}
td1
{
	width: 325px;
}
td2
{
	width: 30px;
}
BODY.Disclaimer
{
	padding-right: 0px;
	background-position: left 50%;
	padding-left: 0px;
	background-image: url(/Inscription/images/bg_verlauf.gif);
	padding-bottom: 0px;
	margin: 0px 20px 100px 10px;
	padding-top: 0px;
	background-repeat: repeat-y;
	background-color: white;
}
H2.Disclaimer
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 20px 40px;
	text-transform: uppercase;
	color: #000000;
	padding-top: 0px;
}
H3.Disclaimer
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 40px;
	text-transform: uppercase;
	color: #000000;
	padding-top: 0px;
}
H4.Disclaimer
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px 0px 5px 40px;
	text-transform: uppercase;
	color: #333333;
	padding-top: 0px;
}
H5.Disclaimer
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px 0px 2px 40px;
	color: #333333;
	padding-top: 0px;
}
P.Disclaimer
{
	font-size: 13px;
	margin: 0px 0px 10px 40px;
	color: #333333;
	line-height: 18px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
} laimer
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 10px 40px;
	color: #333333;
	line-height: 16px;
}
STRONG.Disclaimer
{
	font-size: 11px;
	line-height: 16px;
}
DIV.Disclaimer
{
	margin: 0px 0px 20px 40px;
	text-align: center;
}
DIV.Disclaimer
{
	margin: 0px 0px 0px 40px;
}
.PerfectFitLogo
{
	background-image: url(/Inscription/images/bg_verlauf.gif);
	background-repeat: repeat-y;
}
LI.Error
{
	font-size: 11px;
	color: red;
	font-family: Tahoma,Arial,Verdana,Helvetica;
}
LeftNav
{
	width: 184px;
}
A.PerfectFitTopNavLinks
{
	font-weight: normal;
	font-size: 12px;
	color: #cc3300;
	font-family: Tahoma;
	text-decoration: underline;
}
A.PerfectFitTopNavSelectedLinks
{
	font-weight: bold;
	font-size: 12px;
	color: #990033;
	font-family: Tahoma;
	text-decoration: none;
}
A.PerfectFitTopNavSelectedLinks:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #990033;
	font-family: Tahoma;
	text-decoration: underline;
}
.iconsTable
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
.iconsActiveHeading
{
	font-size: 14pt;
}
.iconsJuniorHeading
{
	font-size: 14pt;
	color: #da6aa2;
}
.iconsSensitiveHeading
{
	font-size: 14pt;
	color: #ffbd35;
}
.iconsSeniorHeading
{
	font-size: 14pt;
	color: #7fb60b;
}
.iconsInHomeHeading
{
	font-size: 14pt;
	color: #024282;
}
.iconsActiveLine
{
	margin-top: 0px;
	margin-bottom: -20px;
	text-align: center;
}
.iconsJuniorLine
{
	margin-top: 0px;
	margin-bottom: -20px;
	color: #da6aa2;
	text-align: center;
}
.iconsSensitiveLine
{
	margin-top: 0px;
	margin-bottom: -20px;
	color: #ffbd35;
	text-align: center;
}
.iconsSeniorLine
{
	margin-top: 0px;
	margin-bottom: -20px;
	color: #7fb60b;
	text-align: center;
}
.iconsInHomeLine
{
	margin-top: 0px;
	margin-bottom: -20px;
	color: #024282;
	text-align: center;
}
P.sensitive
{
	font-weight: bold;
	color: #f9b40f;
}
P.sensitivetitel
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #f9b40f;
	line-height: 9px;
}
P.sensitivetitel2
{
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	color: #f9b40f;
	line-height: 13px;
}
SPAN.sensitive
{
	font-weight: bold;
	text-transform: uppercase;
	color: #f9b40f;
}
LI.sensitive
{
	font-weight: bold;
	color: #f9b40f;
}
H3.sensitive
{
	font-size: 18px;
	color: #f9b40f;
}
TD.bordersensitive
{
	border-right: #f9b40f 1px solid;
	padding-right: 10px;
	border-top: #f9b40f 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #f9b40f 1px solid;
	padding-top: 10px;
	border-bottom: #f9b40f 1px solid;
}
TD.fuetterungsensitive
{
	font-size: 9px;
	color: white;
	line-height: 11px;
	background-color: #f9b40f;
}
A.sensitive:link
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f9b40f;
	padding-top: 0px;
	text-decoration: none;
}
A.sensitive:visited
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f9b40f;
	padding-top: 0px;
	text-decoration: none;
}
A.sensitive:hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f9b40f;
	padding-top: 0px;
	text-decoration: underline;
}
A.sensitive:active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	text-transform: uppercase;
	color: #f9b40f;
	padding-top: 0px;
	text-decoration: none;
}
.possheba
{
	left: -170px;
	position: relative;
	top: -120px;
}
.poscontact
{
	left: -187px;
	position: relative;
	top: -65px;
}
.Temoignages
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	line-height: 11px;
	padding-top: 0px;
}
.postemoignages
{
	left: -184px;
	position: relative;
	top: -77px;
}
.Ingredients
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 0px;
	margin: 0px 0px 12px;
	color: #000000;
	line-height: 14px;
	padding-top: 0px;
}
.posshebanew
{
	left: -170px;
	position: relative;
	top: -160px;
}
.iconsActiveLine_new
{
	text-align: center;
}
.iconsInHomeLine_new1
{
	text-align: center;
}

.PFRegFormHederTextStyle
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color : #666666;
}

.footertext
{
	font-family: Arial;
	font-size: 11px;
	font-style :italic;
	color : #666666;
}





.FCRegFormTextStyle1
{
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	color: #666666;
}