body {font-family: Verdana, Arial, sans serif; font-size: 11px; margin: 0px;}
textarea {font-family: Verdana, Arial, sans serif; font-size: 11px; margin: 1px;}

table {
	width: 100%;
	background-color:#ffffff;
}
.td-typ { vertical-align: top; text-align: left; }
.td-taxa { vertical-align: top; text-align: left;}
.td-taxa2 { vertical-align: top; text-align: left;}
.td-pris { vertical-align: top; text-align: right; }
.td-krkm { vertical-align: top; text-align: right; }
.td-krmin { vertical-align: top;	text-align: right; }
.td-vkr { vertical-align: top; text-align: right; }
.td-grund { vertical-align: top;	text-align: right; }
.td-kommentar { vertical-align: top;	padding-left: 20px; text-align: left;}
col#td-typ {width: 100px;}
col#td-taxa { width: 205px;}
col#td-taxa2 { width: 325px;}
col#td-pris { width: 70px;}
col#td-krkm { width: 70px;}
col#td-krmin { width: 65px;}
col#td-vkr {	width: 120px;}
col#td-grund { width: 95px;}
col#td-kommentar {}
.tr-odd {}
.tr-blank { height:5px;}

#main {
	margin:8px;
	width:100%;
	height:65%;
	position:relative;
}
#sidePanel {
	margin-left: 0;
	padding-left: 0px;
	border-width:0px;
	border-color:black;
	border-style:solid;
	z-index:500;
}
#adresser{
	list-style: none;
	margin: 0;
	padding: 0px;
}
#adresser li {
	display: block;
	padding: 0px 0px;
	margin-bottom: 5px;
}
#adresser li img {
	margin-left:3px;
	margin-right:3px;
}
#adresser .cursorMove {
	cursor:move;
}
#adressCmd {
	margin-left:22px;
}
#adressCmd input {
	margin-top:5px;
}

#message {
	margin:5px;
	width:90%;
	vertical-align: middle;
}


#pris { 
	margin-left: 8px;
	margin-right: 8px;
	background-color: #ffffff;
 	border-width:0px;
	border-color:black;
	border-style:solid;
}
.prisInfo  .prisInfo_svart {
	font-weight: normal;
	color:black;
}
.prisInfo_rod{
	font-weight: bold;
	color:red;
}
#prisData, #prisCalc { background-color: #ffffff; padding:5px;}
#prisData p { font-weight: bold; font-size: 20px; padding: 0px; margin:0px}
#dist, #time, #vtime {text-align: right; }
#h-move {
	height:100%;
	margin: 0;
	padding-left: 1px;
	border-left-width:2px;
	border-left-color:black;
	border-left-style:solid;
	cursor:col-resize;
	width:9px;

}
#h-move img { cursor:pointer; z-index:200; }
#v-move {
	height:9px;
	margin: 0;
	padding: 0px;
	border-top-width:2px;
	border-top-color:black;
	border-top-style:solid;
	cursor:row-resize;
	width:100%;
	margin-left: 8px;
	margin-right: 8px;
	text-align: left;
}
#v-move img { cursor:pointer; z-index:200; text-align:left; }

.ui-autocomplete-input {position:relative;z-index:500}
.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden; border: 1px solid #aaaaaa}


