﻿/*default calc table styles*/
table.tableChecks td { color: #404a68; }
div.tableHeadline { margin-bottom: 0.67em; font-weight: bold; }
table.tableChecks { width: 54.83em; margin-bottom: 0.17em; }
table.tableChecks th { background-color: #74a1d6; padding: 0.67em 0.42em 0.67em 0.5em; font-weight: bold; color: #ffffff; text-align: left; }
table.tableChecks td.lineVertical { width: 1px; background-color: #94b7e3; }
table.tableChecks tr.trBgColor1 td.tdContent, table.tableContent td.tdContentleft, table.tableContent td.tdContentcenter, table.tableContent td.tdContentright { padding: 0.67em 0.33em 0.42em 0.33em; }
table.tableChecks tr.trBgColor2 td.tdContent, table.tableContent td.tdContentleft, table.tableContent td.tdContentcenter, table.tableContent td.tdContentright { padding: 0.67em 0.33em 0.67em 0.33em; }
table.tableChecks td.tdContentleft { text-align: left; }
table.tableChecks td.tdContentcenter { text-align: center; }
table.tableChecks td.tdContentright { text-align: right; }
tr.trBgColor1 { background-color: #dee7f7; }
tr.trBgColor2 { background-color: #efeff7; }
table.tableChecks td.smallTopLine { border-top: solid 0.1em #fefbef; }
table.tableChecks td.bigTopLine { border-top: solid 0.17em #fefbef; }

div.headRechner { color: #717dd0; font-weight: bold; position: relative; top: 4em; left: 0.67em;}
div.resultHeadRechner { color: #717dd0; font-weight: bold; position: relative; top: 3em; left: 0.67em;}
.rechnerDunkelPart { background-color: #d4d8f1; }
.rechnerHellerPart { background-color: #e5e8f7;}
.rechnerErgebnis { background-color: #ffffff; }
.ergebnisText { color: #717dd0; font-weight: bold; }
.toolShadow { background-image: url(/ernaehrungsstudio/Templates/Common/Images/schatten_tippsundtools_content.gif); background-repeat: repeat-y; background-position: right; }
.lineHorizontal {background-color: #c2c8eb; width: 46.25em; height: 0.08em;}
.Ziffern3 { width: 4.5em; height: 1.2em;}
.SelctionBox { width: 8em; height: 1.6em; font-size: 1em;}
.RadioButtons input { width: 1.1em; height: 1.1em;}
.RadioButtons label { padding-left: 0.3em; padding-right: 0.5em;}
img.toolbutton { margin-right: 0.42em; }

div.headCheck { color: #000000; font-weight: bold;}

/* BMI */

.bmiResult { font-weight: bold; color: #ff6720; }
#bmi h1 { font: normal normal normal 16pt/18pt Arial }
#bmi h1, #bmi h1 span { color: #8cb832; margin: 0 0 12px 0 }
#bmi h1 span { font-weight: bold }

#bmi input 
{ 
	width: 2.5em; 
	height: 1.2em; 
	border: solid 0.08em #8cb832; 
	padding: 0em;
	margin: 0em;
	font-size: 1.1em;
}

#bmi .LinkStyle
{
	color: #8cb832;
}

#bmi #Form 
{
	width: 54.83em; 
	height: 37.75em;
	padding: 0em;
	margin: 0em;
}

#bmi #Form .InputBlock
{
	position: absolute;
	top: 19em; 
	left: 4.58em;
}

#bmi #Form .BoxTextBlock
{
	position: absolute;
	top: 1.5em; 
	left: 1.2em;
	width: 32.33em; 
	height: 13.5em;
	font-size: 1em;
	line-height: 1.33em;
}

#bmi #Form .TextBlock
{
	position: absolute;
	top: 25.6em; 
	left: 1.2em;
	height: 5.17em;	
	font-size: 0.92em;
	line-height: 1.33em;
	width: 34.5em; 
}

#bmi #Form .NoteTextBlock
{
	position: absolute;
	top: 33.92em; 
	left: 1.2em;
	height: 5.17em;	
	font-size: 0.92em;
	line-height: 1.33em;
	width: 36em; 
}

#bmi #Form .ButtonBlock
{
	position: absolute;
	top: 29.3em;
	left: 26.5em;
}

#bmi #Form .ValidatorWeight
{
	position: absolute;
	top: 21em;
	left: 4em;
}

#bmi #Form .ValidatorHeight
{
	position: absolute;
	top: 21em;
	left: 19em;
}

#bmi #Form .ValidatorWidthWeight
{
	position: absolute;
	top: 21em;
	left: 1em;
	width: 15.83em;
}

#bmi #Form .ValidatorWdithHeight
{
	position: absolute;
	top: 21em;
	left: 17em;
	width: 15.83em;
}

#bmi #Form .WeightLabel
{
	margin-top: .2em;
}

#bmi #Form .WeightInput
{
	border: solid 0.1em #dcf4ff; 
	left: 1em;
	background-color: White;
}

#bmi #Form .WeightUnit
{
	left: 2.2em;
	margin-top: .2em;
}

#bmi #Form .HeightLabel
{
	left: 7.2em;
	margin-top: .2em;
}

#bmi #Form .HeightInput
{
	border: solid 0.1em #dcf4ff;
	left: 8.3em;
	background-color: White;
}

#bmi #Form .HeightUnit
{
	left: 9.4em;
	margin-top: .2em;
}

#bmi #Form .Validators
{
	width: 38em;
}

#bmi #Form .Button a
{
	vertical-align: top;
}

#bmi #Form .Button img
{
	width: 7.25em;
	height: 1.92em;
	position: absolute;
	top: 28.7em;
	left: 26.5em;
}

#bmi #ResultBox
{
	width: 54.83em; 
	height: 43.75em;
	padding: 0em;
	margin: 0em;
}

#bmi #ResultBox .ResultValue
{
	position: absolute;
	top: 1.5em;
	left: 1.2em;
}

#bmi #ResultBox .WeightTextBlock
{
	position: absolute;
	top: 5.7em;
	left: 1.2em;
	height: 14.58em;
	width: 55%;
	font-size: 1em;
}

#bmi #ResultBox .WeightTextBlock table td
{
	font-weight: bold;
}

#bmi #ResultBox .WeightTextBlock table td img
{
	height: 1.92em;
	width: 1.92em;
}

#bmi #ResultBox .WeightTextBlock .Link
{
	padding-bottom: 0.5em; 
	padding-left: 0.5em;
	color: #8cb832;
}

#bmi #ChildrenForm
{
	width: 46.67em; 
	height: 32.5em;
}

#bmi #ChildrenForm .BoxTextBlock
{
	position: absolute;
	top: 9.6em;
	left: 32em;
	width: 15.67em; 
	height: 10.67em;
	font-size: 0.93em;
}

#bmi #ChildrenForm .TextBlock
{
	position: absolute;
	top: 23.4em; 
	left: 0.5em;
	width: 98%;
	height: 5.17em;
	font-size: 0.93em;
}

#bmi #ChildrenForm .Title,
#bmi #ChildrenForm .Input,
#bmi #ChildrenForm .InputFemale,
#bmi #ChildrenForm .InputMale,
#bmi #ChildrenForm .Unit
{
	font-size: 0.93em;
}

#bmi #ChildrenForm .InputFemale input,
#bmi #ChildrenForm .InputMale input
{
	width: 1em;
}

#bmi #ChildrenForm .InputFemale .Select,
#bmi #ChildrenForm .InputMale .Select,
#bmi #ChildrenForm .InputFemale .SelectLabel,
#bmi #ChildrenForm .InputMale .SelectLabel
{
	float:left;
}

#bmi #ChildrenForm .InputFemale .SelectLabel,
#bmi #ChildrenForm .InputMale .SelectLabel
{
	margin-left: .3em;
}

#bmi #ChildrenForm .Sex
{
	position:absolute;
	top: 7em;
	left: 12em;
}

#bmi #ChildrenForm .Age
{
	position:absolute;
	top: 12.6em;
	left: 12em;
}

#bmi #ChildrenForm .Age .Input
{
	border: solid 0.1em #ff9338; 
	float: left;
}

#bmi #ChildrenForm .Age .Unit
{
	margin-left: .5em;
	margin-top: .1em;
	float: left;
}

#bmi #ChildrenForm .Weight
{
	position:absolute;
	top: 17.7em;
	left: 2.5em;
	clear:both;
}

#bmi #ChildrenForm .Weight .Title
{
	float:left;
	margin-right: 1.5em;
	margin-top: .2em;
}

#bmi #ChildrenForm .Weight .Input
{
	background-color: White;
	border: solid 0.1em #ff9338; 
	float: left;
}

#bmi #ChildrenForm .Weight .Unit
{
	margin-left: 1em;
	margin-top: .2em;
	float: left;
}

#bmi #ChildrenForm .Height
{
	position:absolute;
	top: 17.7em;
	left: 17.2em;
}

#bmi #ChildrenForm .Height .Title
{
	float: left;
	margin-right: 1.7em;
	margin-top: .2em;
}

#bmi #ChildrenForm .Height .Input
{
	float:left;
	border: solid 0.1em #ff9338; 
	background-color: White;
}

#bmi #ChildrenForm .Height .Unit
{
	margin-left: 1em;
	float: left;
	margin-top: .2em;
}

#bmi #ChildrenForm .Validators
{
	position: absolute;
	top: 29.3em;
	left: 1em;
}

#bmi #ChildrenForm .Button
{
	position: absolute;
	top: 27.3em;
	left: 38em;
}

#bmi #ChildrenForm .Button a
{
	vertical-align: top;
}

#bmi #ChildrenResultBox
{
	width: 46.67em; 
	height: 32.5em;
}

#bmi #ChildrenResultBox .ResultIndex
{
	position: absolute;
	top: 12.1em;
	left: 28em;
}

#bmi #ChildrenResultBox .TextBlock
{
	position: absolute;
	top: 24.4em; 
	left: 1em;
	width: 90%;
	height: 7.33em;
	font-size: 0.93em;
}

#bmi #ChildrenResultBox .Button
{
	position: absolute;
	top: 29.3em;
	left: 35em;
}

#bmi #ChildrenResultBox .Button a
{
	vertical-align: top;
}

#bmi #ResultTable
{
	width: 46.67em;
}

/*Energiebedarfsrechner*/
.kalorienFooter
{
	height: 0.83em;
	width: 46.67em;
	vertical-align: top;
}

.kalorienIntroText
{
	width: 28em;
}

.sportsTableRow
{
	height: 1.5em;
}

.pointImage
{
	height: 0.08em;
	width: 46.25em;
}

* html .pointImage
{
	line-height: 0.08em;
	font-size: 0.08em;
}

.SportsnameWidth
{
	width:12.5em;
	padding-left: 0.67em
}

.RadioButtonCellSmall
{
	width:2.5em;
}

* html .IntroTextLine
{
	padding-bottom: 0.67em;
}

/* Kaloriensparrechner */
.Kaloriensparrechner
{
}
.Kaloriensparrechner select
{
	font-size: 1em;
	width: 20em;
	height: 1.7em;
	margin: 0;
	padding: 0;
}

/*Bioalter*/

.QuestionTable
{
	height: 24.08em; 
	width: 53.42em
}

.RadioButtonStyle
{
	padding-bottom: 0.5em;
}

.BiocalcError
{
	color: Red;
}

a.BioCalcQuestionStyle
{
	vertical-align: 0.25em;
	font-weight: bold;
	text-decoration: none;
}

.BioCalcResultButtons
{
	height: 1.17em;
	width: 1.17em;
}

.BioCalcQuestion1ButtonBack
{
	width: 6.08em;
	height: 1.67em;
}

.BioCalcQuestionButtons
{
	width: 6.08em;
	height: 1.67em;
	font-size: 9pt;
}

.BioTeaserTextStyle
{
	position: absolute; 
	top: 13em; 
	left: 22em;
}

/*Ernaehrungstypentest*/

.QuestionStyle
{
	background-color: White;
	width: 54em;
}

.QuestionSmallStyle
{
	background-color: White;
	width: 42.7em;
}

.TableHeadline
{
	font-weight: bold;
}

.RadioListWidth
{
	margin: 0em 4em 0em 1em;
}

.RadioListSmallWidth
{
	margin: 0em 3em 0em 1em;
}


.QuestionLineStyle
{
	height: 3em; 
	margin-top: 0.5em;
}

.QuestionTextStyle
{
	width: 23.08em;
	padding: 0.2em 0em 0em 1em;
}

* html .QuestionTextStyle
{
	width: 23.08em;
	padding: 0.4em 0em 0em 1em;
}

.QuestionAnswerStyle
{
	width: 29.16em; 
	padding-top: 1em;
}

.QuestionAnswerSmallStyle
{
	width: 22.3em; 
	padding-top: 0.5em;
}

*+html .QuestionAnswerStyle
{
	width: 29.16em; 
	padding-top: 0.5em;
}

