﻿

/* Master.css START */

div.Template_a832745f-8478-43db-a859-2afa73167790 #PanMain
{
	position: relative;
	float: left;
	width: 755px;
	height: 100%;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #PanHeader
{
	float: left;
	width: 100%;
	height: 20px; 
	background-color: #029aff;
    border-bottom: solid 1px white;
}
div.Template_a832745f-8478-43db-a859-2afa73167790 #HeadTitel
{
	height:30px;
	margin-left:30px;
}
div.Template_a832745f-8478-43db-a859-2afa73167790 #HeadTitel a
{
	font-size:15px;
	font-weight:bold;
    text-decoration:none;
    color: #029aff;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #ImgLogo
{
	position: absolute;
	left: 16px;
	top: 16px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #PanSubHeader
{
	float: left;
	width: 100%;
	height: 80px;
	margin-bottom: 23px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #PanContent
{
	float: left;
	width: 100%;
	/*height: 340px;*/
	/*height: 548px;*/
	height: 516px;
	/*overflow: auto;*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #PanFooter
{
	float: left;
	width: 100%;
	height: 25px;
	margin-top: 10px;
	background-color: #029aff;
	text-align: right;
	
	/*
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 755px;
	border-top: solid 5px #ffffff;
	*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #ImgButtonClose
{
	/*
	position: absolute;
	right: 10px;
	*/

	margin-top: 7px;
	margin-right: 10px;
	border: solid 0px #FFF;
}
/* Master.css END */


/* Content.css START */
div.Template_a832745f-8478-43db-a859-2afa73167790 #ImgHeadline
{
	margin-bottom: 10px;
	margin-left: 25px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #Content
{
	float: left;
	/*
	padding-left: 25px;
	*/
	/*
	border: solid 1px red;
	*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #ContentLeft
{
	float: left;
	width: 390px;
	background-color: #e6e6e6;
	padding: 10px 0px 10px 0px;
	/*margin-left: 25px;*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #ContentRight
{
	float: left;
	width: 270px;
	margin-left: 25px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #Region,
div.Template_a832745f-8478-43db-a859-2afa73167790 #Estimation
{
	padding-bottom: 15px;
	/*
	border-bottom: solid 2px #ffffff;
	*/
	border-bottom: none;
	
	
}

/* #### AG: 20080519 new calculation style */
div.Template_a832745f-8478-43db-a859-2afa73167790 #Calculation
{
	border-bottom: solid 2px #ffffff;	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #Messages
{
}

div.Template_a832745f-8478-43db-a859-2afa73167790 #Messages p
{
	margin-top: 0px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.Block
{
	padding: 0px 10px 0px 15px;
}
/* Content.css END */
/* #### MG: BEGIN Elements */
/*
html, body, form
{
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body
{
    font-family: Arial ;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	background-color: #ffffff;
}
*/

div.Template_a832745f-8478-43db-a859-2afa73167790 h1 { font-size: 1.2em; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .CalculatorH2 { font-size: 1.0em; color: Black;}
div.Template_a832745f-8478-43db-a859-2afa73167790 .CalculatorH3 { font-size: 1.0em; color: Black;}
div.Template_a832745f-8478-43db-a859-2afa73167790 hr { width: 100%; color: #000000; height: 1px;}
div.Template_a832745f-8478-43db-a859-2afa73167790 a { color: #000000; text-decoration: underline;}
div.Template_a832745f-8478-43db-a859-2afa73167790 a img { border: none; }
/* #### MG: END Elements */

/* #### MG: BEGIN Generics */
div.Template_a832745f-8478-43db-a859-2afa73167790 .Slider { visibility: hidden; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .SliderHandle { cursor: pointer; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .SliderRail {}
div.Template_a832745f-8478-43db-a859-2afa73167790 .Debug { padding: 2px 2px 2px 2px; background-color: Yellow; border: dotted 1px Red; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .Numeric { text-align: right; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .Bold { font-weight: bold; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .Clickable { cursor: pointer; }
div.Template_a832745f-8478-43db-a859-2afa73167790 .Link { text-decoration: underline; cursor: pointer; }
/* #### MG: END Generics */

/* #### MG: BEGIN Named Styles */
/* #### MG: BEGIN Misc */
div.Template_a832745f-8478-43db-a859-2afa73167790 .CalculatorTextBox
{
    border: solid 1px #9999cc;
   
    padding: 1px 2px 1px 2px;

    width: 90px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 .CalculatorButton
{
	background-image: url(Images/Pfeil_Rechts.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border:none;
	width:130px;
	height:22;
	background-color:Transparent;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
	margin-top:20px;
	margin-right:-8px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 select.DropDownList
{
    border: solid 1px #000000;
    width: 50px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 p.ValidationFailed
{
	color: #ff0000;
    font-weight: bold;
}
/* #### MG: END Misc */

/* #### MG: BEGIN ProgressPanel */
div.Template_a832745f-8478-43db-a859-2afa73167790 div.ProgressPanel
{
	position: absolute;
	width: 16px;
	height: 16px;
	left: 260px;
	top: 178px;
	/*border: solid 1px Fuchsia;*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.ProgressPanelContent
{
	position: absolute;
	width: 720px;
	height: 80px;
	left: -240px;
	top: 30px;
	text-align: center;
	background-color: #eaeaea;
	/*border: outset 1px #f21c0a;*/
	border: outset 1px #999999;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.ProgressPanel,
div.Template_a832745f-8478-43db-a859-2afa73167790 div.ProgressPanel div
{
	display: inline;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.ProgressPanelContent p
{
	font-weight: bold;
	font-style: italic;
	margin: 30px 0px 10px 0px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 img.Progress
{
	/*
	position: absolute;
	left: 185px;
	top: 220px;
	*/
	width: 16px;
	height: 16px;
}
/* #### MG: END Progress Panel */

/* #### MG: BEGIN Table UserInput and DynamicOutput */
div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput
{
	/*border: inset 1px #cccc99;*/
	width: 100%;	
	border-collapse: collapse;
	margin-top: -5px;	
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput tr.Separator td
{
	padding-top: 20px;	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput td
{
	vertical-align: top;
	border: none;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput td.Label
{
	width: 160px;	
	/* AG */
	padding-top: 2px;
	
	/* #### AG: 20080519 style modify for correct display in cms */
	padding-left: 0px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput td.Input
{
	width: auto;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput td.Output
{
	width: auto;
	padding-top: 5px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput td.Misc
{
	padding: 5px 5px 0px 10px; 
	width: 80px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.UserInput td.Single
{
	width: auto;
    padding-top: 5px; 
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.DynamicOutput
{
	 margin: 10px 0px 15px 0px; 
}
/* #### MG: END Table UserInput and DynamicOutput */

/* #### MG: BEGIN RadioButtonSingle */
div.Template_a832745f-8478-43db-a859-2afa73167790 span.RadioButtonSingle
{
	margin-right: 10px;
}
/* #### MG: END RadioButtonSingle */

/* #### MG: BEGIN RadioButtonList */
div.Template_a832745f-8478-43db-a859-2afa73167790 table.RadioButtonList
{
	border-collapse: collapse;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.RadioButtonList td
{
	padding: 2px 10px 2px 0px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.RadioButtonList td label
{
	margin-left: 3px;
	
}
/* #### MG: END RadioButtonList */

/* #### MG: BEGIN RadioButtonList Axis */
div.Template_a832745f-8478-43db-a859-2afa73167790 span.Axis
{
	margin-left: -5px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 span.Axis input
{
	margin-right: 3px;
}
/* #### MG: END RadioButtonList Axis */

/* #### MG: BEGIN CheckBoxList */
div.Template_a832745f-8478-43db-a859-2afa73167790 table.CheckBoxList
{
	border-collapse: collapse;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.CheckBoxList td
{
	padding: 2px 20px 2px 0px;	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.CheckBoxList td label
{
	margin-left: 3px;
	
}
/* #### MG: END CheckBoxList */

/* #### MG: BEGIN Collapser */
div.Template_a832745f-8478-43db-a859-2afa73167790 div.Collapser
{
	cursor: pointer;
	
	background-color: Yellow;
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.Collapser div.Label
{
	float: left;
	width: 140px;
	
	/* border:solid 1px red;	 */
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.Collapser div.Status
{
	float: right;
	margin-top:-13px;	
	margin-right: -7px;
	/* border:solid 1px red;	*/
}
/* #### MG: END Collapser */

/* #### MG: BEGIN Blind Table */
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Blind
{
	border-collapse: collapse;	
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Blind td
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border: none;
}
/* #### MG: END Blind Table */

/* #### MG: BEGIN Estimation controls */
div.Template_a832745f-8478-43db-a859-2afa73167790 div.EstimationHeader
{
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.EstimationHeader table.Blind td h2
{
	margin-top: 0px;
	margin-bottom: 0px;
	
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.EstimationHeader table.Blind td img
{
	margin: 3px 0px 0px 5px;
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 div.EstimationBody
{
	display: block;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
/* #### MG: END Estimation controls */

/* #### MG: BEGIN Table Calculation */
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation
{	
	width: 290px;
	border: none;
	border-collapse: collapse;
    border-bottom: solid 1px #029aff;
    border-left: solid 1px #029aff;
    border-right:solid 1px #029aff; 
    font-size:11px;      
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation td
{
	padding: 0px 0px 0px 0px;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation td.Head img.Head,
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation td.Bottom img.Bottom
{
	width: 100%;
	
}
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation th
{
	padding: 3px 3px 3px 3px;
	background-color:#029aff;
	text-align:left;
	color:White;
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td
{
	padding: 5px 10px 5px 12px;
}
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation td.Bottom
{
	background-color:#e5e5e5;
	padding: 3px 3px 3px 3px;
	border-top:solid 1px #029aff;
	font-size: 10px;
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td.Left,
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td.Right,
div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td.Single
{
/*	background-image: url("../../Images/TableBody.png");
	background-position: left top;
	background-repeat: repeat-y;*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td.Left
{
	width: 130px;
	padding-right: 0px;
	/* background-position: left top; */
	/* border:solid 1px red;	  */
	
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td.Right
{
	width: 100%;
	text-align: right;	
	 padding-left: 0px;
	 padding-right:10px;  
	/* background-position: right top; */
	/* border:solid 1px Green;  */
	 
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation tr.Body td.Single
{
	 width: auto;
	padding: 0px 1px 0px 1px;
	/*background-image: url("../../Images/TableBodyAlt.png");*/
/*	background-position: center top;
	background-color: Black; */
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation div.ProductInfo
{
	display: block;
	/*background-color: #f21c0a;*/
	/*background-color: #e6e6e6;*/
	/*border-bottom: solid 1px #f21c0a;*/
}

div.Template_a832745f-8478-43db-a859-2afa73167790 table.Calculation div.ProductInfo div.Description
{
	display: block;
	background-color: #e6e6e6;
	padding: 5px 10px 5px 12px;
	/*border-bottom: solid 1px #f21c0a;*/
}
div.Template_a832745f-8478-43db-a859-2afa73167790 div.Description a
{
	color:#029aff;
    text-decoration:none;
}

/* #### MG: END Table Calculation */
/* #### MG: END Named Styles */
div.Template_a832745f-8478-43db-a859-2afa73167790 .completionList
{
	height:250px;
	width:250px;
	
	overflow:auto;
	padding: 0 3px 3px 3px;
	/*
	border: solid 1px red;
	*/
	scrollbar-base-color:#e6e6e6;
	background-color:#e6e6e6;
	filter:alpha(opacity=75); 
	-moz-opacity:0.75; 
	opacity:0.75;
}
div.Template_a832745f-8478-43db-a859-2afa73167790 .completionListElement
{
		
}
div.Template_a832745f-8478-43db-a859-2afa73167790 .completionHighlightedListElement
{
	color:White;
	background-color:Black;
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
}

/* #### AG: 20080519 new to avoid cms style (table with borders and so on) */
div.Template_a832745f-8478-43db-a859-2afa73167790 table { border: none; border: solid 1px #E6E6E6; }
div.Template_a832745f-8478-43db-a859-2afa73167790 table td { border: none; padding-top: 0px; }





