/****************/
/*COMMON STYLES*/
/****************/
body {
	background-repeat: repeat-x;
	background-color: White;
    COLOR: #444444;
	margin: 0px;
	padding: 0px;
	background: #9aa url(/img/leftbg.jpg) repeat-x fixed bottom left;
}

.Text, .Text A:link, .Text A:visited, .Text A:active, .Text A:hover {
    FONT-SIZE: 10px;
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.RedText, .RedText A:link, .RedText A:visited, .RedText A:active, .RedText A:hover {
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.WhiteText, .WhiteText A:link, .WhiteText A:visited, .WhiteText A:active, .WhiteText A:hover {
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.Header, .Header A:link, .Header A:visited, .Header A:active, .Header A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	TEXT-DECORATION: none
}

.Text A:hover, .RedText A:hover, .WhiteText A:hover,  .Header A:hover {
	Color:#D05A40;
}

/* input-felter */
select {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	border-width: 1px;
	border-color: #ACBDC5;
	background-color: #FFFFFF;
	padding: 2px;
	height: 19px;
}

button {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-width: 1px;
	border-color: #A5A5A9;
	background-color: #A5A5A9;
	padding: 2px;
	height: 19px;
}

textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	border-width: 1px;
	border-color: #ACBDC5;
	background-color: #FFFFFF;
	padding: 2px;
}

.headercolor   { background-color: #D2D2D2; color: #444444; height: 30px; }
.dark   	   { background-color: #E2E2E2; color: #444444; height: 20px; }
.light         { background-color: #F2F3F4; color: #444444; height: 20px; }


/*******************************************************************
			M E N U
******************************************************************/


/*******************************************************************
			T D   L A Y O U T   M E N U
******************************************************************/
.tdMenu
{
	height:21px;
	border-bottom:1px solid #BABABA;
	background-color:#49545F;
}
.tdMenuItem, .tdMenuItemActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-right:12px;
	height:20px;
	background-color:#49545F;
	color:#FFF;
	font-size:11px;
	font-weight: bold;
}
.tdMenuItemActive
{
	background-color:#D05A40;
}
a.MenuItem
{
	color:#FFFFFF;
	text-decoration:none;
}

/*******************************************************************
			S U B   M E N U
******************************************************************/
.subMenu {
	DISPLAY: none; 
	Z-INDEX: 500; 
	WIDTH: 135px; 
	POSITION: absolute;
	text-decoration:none;
}
.subMenuItem {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #00FF00; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #dddddd;
	text-decoration:none;
} 

.subMenuItemOver, .subMenuItemActive {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #cccccc; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff;
	text-decoration:none;
}

a.aSubMenuItem
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

a.aSubMenuItemActive
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.subMenuItemActive
{
	background-color:#D05A40;
	COLOR:#FFFFFF;
}


#ServiceCalcMain{
	float:left; 
	width: 300px;
	position: static;
	padding:10px;           
}    

#ServiceCalcResult{
	float:left; 
	position:absolute;
	left: 550px;
	top: 180px;
	padding:10px;
	border: solid 1px #A9A9A9;
	Background-color: #EEEEEE;     
}    
#ServiceCalcResult_print{
	float:left; 
	position:absolute;
	left: 405px;
	top: 180px;
	padding:10px;
	border: solid 1px #A9A9A9;
	Background-color: #EEEEEE;  
	visibility:visible;
	    
} 
#ServiceCalcResult_print table{
	width: 170px;            
}    

#ServiceCalcResult table{
	width: 170px;            
}    


#ServiceCalcDiscount{
	width: 190px;
	float:left; 
	position:absolute;
	left: 550px;
	top: 320px;
	padding:10px;
	border: solid 1px #A9A9A9;
	Background-color: #EEEEEE;    		
}

#ServiceCalcDiscount table{
	width: 170px;            
}	

#ServiceCalcOldAgreements{
	width: 190px;
	height: 250px;
	float:left; 
	position:absolute;
	left: 550px;
	top: 480px;
	padding:10px;
	border: solid 1px #A9A9A9;
	Background-color: #EEEEEE;    		
	overflow-y: auto;
}

#ServiceCalcOldAgreements table{
	width: 170px;
}	

.SelectOpretBil{

width:160;}	

.alert{
color:#FF0000;
}

#ServiceCalcManualPrint{
	width: 190px;
	float:left; 
	position:absolute;
	left: 550px;
	top: 330px;
	padding:10px;
	border: solid 1px #A9A9A9;
	Background-color: #EEEEEE;    		
}


label{
	display:block;
	font-weight:bold;
	font-size:11px;
}

.list{
	border-top:1px solid #efefef;	
	border-left:1px solid #efefef;	
	font-size:10px;
}

.list td, th{
	border-bottom:1px solid #efefef;	
	border-right:1px solid #efefef;
	text-align:left;		
}

.button{
	background:#efefef;	
	padding:3px;
}

.cell{
	margin-top:15px;	
}

.cell input, select{
	font-size:14px;	
	height:auto;
}
       
.errormessage{
	margin:15px;
	padding:15px;
	border:1px solid red;
	color:red;	
}


input[type='radio'], input[type='checkbox']{
	/*float:left;	
	clear:both;*/
}

label{
	/*float:left;	
	padding-top:6px;
	width:300px;*/
	white-space:nowrap;
}
