/* CSS Document */

* {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	*/
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */	

.fes-calcBody {
	position: relative;
	padding: 2.00em 0;
	/*
	border: 1px solid red;
	*/
	}
	
.fes-calcMask-name {
	position: relative;
	/*
	border: 1px solid blue;
	*/
	}
	
.fes-calcMask-properties {
	/*position: relative;*/
	/*
	border: 1px solid maroon;
	*/
	}
	
.fes-calcMask-editRows {
	margin: 2px 0;
	border-bottom: 1px dotted #efefef;
	}

.fes-calcMask-colLabel,
.fes-calcMask-colEditFields,
.fes-calcMask-colSubFields {
	position: relative;
	float: left;
	/*
	border: 1px solid pink;
	*/
	}
	
.fes-calcMask-colSubFields {
	float: right;
	}
	
.fes-calcMask-colLabel {
	width: 185px;
	padding: 0.25em 0.75em 0.25em 0.75em;
	margin-right: 1.50em;
	background-color: #f9f9f9;
	border: 1px dotted #efefef;
	border-bottom: none;
	}

.fes-calcMask-descriptionTip {
	font-size: 0.85em;
	color: #cc0000;
	display: inline;
	}
	
.fes-calcMask-colEditFields {
	width: 200px;
	font-size:10px;
	}
.fes-calcMask-colEditFields input {
	width: 75px;
	font-size:10px;
	}
.fes-calcMask-colEditFields select {
	width: 200px;
	font-size:10px;
	}
	
.fes-calcMask-editRows a {
	text-decoration: none;
	}

.fes-calcMask-colSubFields input,
.fes-calcMask-colSubFields button,
.fes-calcMask-changeButton {
	width: 80px;
	font-size: 10px;
	color: #666666;
	margin: 0 0 0.25em 0;
	/*
	padding: 0 0.25em;
	*/
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #f9f9f9 #efefef #efefef #f9f9f9;
	
	background-color: #f6f6f6;
	/*
	background-image: url(../grafx/fes-backHead.png);
	background-position: center;
	background-repeat: repeat-x;
	*/
	}
	
.fes-calcMask-colSubFields input:hover,
.fes-calcMask-colSubFields button:hover,
.fes-calcMask-changeButton:hover,
.fes-calcMask-editRows a:hover {
	color: #e8e8e8;
	}
	
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */

.fes-calcSummary {
	position: relative;
	border-top: 1px solid #cccccc;
	padding: 0 1.00em 0 250px;
	}
	
.fes-calcSummary-row {
	position: relative;
	padding: 0.5em 0 0 0;
	}

.fes-calcSummary-colLabel {
	position: relative;
	float: left;
	}

.fes-calcSummary-colPrice {
	position: relative;
	/*
	float: right;
	*/
	text-align: right;
	border-bottom: 1px dotted #efefef;
	}
	
.fes-calcSummary-colSubmit {
	text-align: right;
	}
	
.fes-calcSummary-colSubmit a {
	/*
	width: 90px;
	font-size: 10px;
	*/
	text-decoration:none;
	color: #999999;
	margin: 0.75em 0 0.25em 0;
	padding: 0.50em 2.50em;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #f9f9f9 #efefef #efefef #f9f9f9;
	background-color: #f6f6f6;
	}
	
.fes-calcSummary-colSubmit a:hover {
	color: #e8e8e8;
	}
	
.fes-calcSummary-liste { color: #cccccc; }
.fes-calcSummary-aktion { color: #CC0000; }
.fes-calcSummary-netto {}
.fes-calcSummary-mwst { font-style: oblique; }
.fes-calcSummary-brutto { font-weight: bold; }
/* -------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------- */
