body, ul, td, th {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 90%;
}

p {
	font-family: verdana,arial,helvetica,sans-serif;
}

em {
	font-weight: bold;
	font-style: italic;
}

acronym {
        border-bottom: 1px dashed #00cc00;
        cursor: help;
}

.error {
        color: #cc0000;
}

.picHeader {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #000066;
}

.picDate {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}

.picText {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #666699;
}

.picClass {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 75%;
	font-style: italic;
	color: #9999cc;
}

.newsDate {
	font-size: 85%;
	font-style: italic;
	color: #6666cc;
}

.sidebar {
	font-size: 85%;
}

.sidebar p {
	text-align: left !important;
}

code, pre, tt {
	font-family: Courier, "Courier New", monospace;
	font-size: 90%;
}

h1 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000066;
}

h2 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 125%;
	font-weight: bold;
	color: #000066;
}

h3 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #000066;
}

h4 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000066;
}

small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 75%;
}

a.small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 75%;
	text-decoration: none;
}

.tableTitle {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.tableExtras {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 85%;
	color: #FFFFFF;
}

input {
	font-family: verdana,arial,helvetica,sans-serif;
}

textarea {
	font-family: verdana,arial,helvetica,sans-serif;
}

input.small, select.small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 75%;
}

textarea.small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 75%;
}

p.formerror {
        border: 1px solid #ff0000;
        color: #000000;
        background: #ffeeee;
        padding: 2px 4px;
}

div.errors {
        border: 1px dashed #660;
        color: #600;
        background: #fee;
        margin: 4px;
        padding: 6px;
}

div.tip {
        border: 1px solid #00c;
        color: #006;
        background: #eef;
        padding: 0px 8px;
}

table#cal {
        font-size: smaller;
}

table#cal  a {
        text-decoration: none;
}
table#cal  a:hover {
        text-decoration: underline;
}

table#cal a.day {
        float: right;
        font-weight: bold;
        color: #666;
}

table#cal div.event {
        margin-bottom: 2px;
        padding-bottom: 2px;
        border-bottom: 1px dashed #000;
}


#bilListe th {
 padding:0 0 2px 0;
}

#bilListe th a, #bilListe td a {
text-decoration:none;
}

#bilListe #col1 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}

#bilListe #col2 {	
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}

#bilListe #col3 {	
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:200px;
}

#bilListe #col4 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}

#bilListe #col5 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:70px;
}

#bilListe #col51 {	
	text-align:right;
	vertical-align:middle;
	white-space: nowrap;
	width:35px;
}

#bilListe #col52 {	
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	white-space: nowrap;
	width:35px;
}

#bilListe #col6 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}

#bilListe #col61 {	
	text-align:right;
	vertical-align:middle;
	white-space: nowrap;
	width:50px;
}

#bilListe #col62 {	
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	white-space: nowrap;
	width:50px;
}

#bilListe #col7 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}

#bilListe #col71 {	
	text-align:right;
	vertical-align:middle;
	white-space: nowrap;
	width:50px;
}

#bilListe #col72 {	
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	white-space: nowrap;
	width:50px;
}

#bilListe #col8 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}




#sacdListe #col1 {	
	text-align:left;
	vertical-align:middle;
	white-space: nowrap;
	width:300px;
}

#sacdListe #col2 {	
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:300px;
}

#sacdListe #col3 {	
	text-align:center;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:30px;
}

#sacdListe #col4 {	
	text-align:center;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:30px;
}

#sacdListe #col5 {	
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:70px;
}

#sacdListe #col51 {	
	text-align:right;
	vertical-align:middle;
	white-space: nowrap;
	width:35px;
}

#sacdListe #col52 {	
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	white-space: nowrap;
	width:35px;
}

#sacdListe #col6 {	
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	width:30px;
}

#sacdListe #col7 {	
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:70px;
}

#sacdListe #col8 {	
	text-align:center;
	padding-left:10px;
	vertical-align:middle;
	white-space: nowrap;
	width:30px;
}


#resultatListe #col1 {	
	text-align:right;
	vertical-align:middle;
	white-space: nowrap;
	width:60px;
}

#resultatListe #col2 {	
	text-align:center;
	vertical-align:middle;
	padding: 3px 0px 3px 10px;
	white-space: nowrap;
	width:100px;
}


#indtastListe #col00 {	
	text-align:left;
	vertical-align:middle;
	padding: 3px 0px 3px 10px;
	white-space: nowrap;
	width:80px;
}

#indtastListe #col0 {	
	text-align:left;
	vertical-align:middle;
	padding: 3px 0px 3px 10px;
	white-space: nowrap;
	width:180px;
}

#indtastListe #col1 {	
	text-align:right;
	vertical-align:middle;
	white-space: nowrap;
	width:100px;
}

#indtastListe #col2 {	
	text-align:left;
	vertical-align:middle;
	padding: 3px 0px 3px 10px;
	white-space: nowrap;
	width:270px;
}

#indtastListe #col22 {	
	text-align:right;
	vertical-align:middle;
	padding: 3px 3px 3px 10px;
	white-space: nowrap;
	width:200px;
}

.up_left {
	background-image: url(/images/TL.gif);
	width: 15px;
}

.up_middle {
	border: none;
	text-align:center;
	vertical-align:middle;
	height: 40px;
	padding: 1px 0 0 15px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000066;
	background:#9999cc;
}

.up_right {
	background-image: url(/images/TR.gif);
	width: 15px;
}

.mid_left {	
	width:15px;
	background:#9999cc;
}

.mid_right {	
	width:15px;
	background:#9999cc;
}

.down_left {
	background-image: url(/images/BL.gif);
	width: 15px;
}

.down_middle {
	border: none;
	text-align:center;
	vertical-align:middle;
	height: 20px;
	padding: 1px 0 0 15px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000066;
	background:#9999cc;
}

.down_right {
	background-image: url(/images/BR.gif);
	width: 15px;
}

#l112 tr {
	background-color:#f9f4ff;
}

#bilHeader td.bil-header, #indtastHeader td.bil-header {
	background-image: url(/images/biler-header.gif);
	background-repeat:no-repeat;
	border: none;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height: 40px;
	padding: 1px 0 0 15px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000066;
}

#bilFooter td.bil-footer, #indtastFooter td.bil-footer {
	background-image: url(/images/biler-footer.gif);
	background-repeat:no-repeat;
	border: none;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height: 20px;
	padding: 1px 0 0 15px;
}

#sacdHeader td.sacd-header {
	background-image: url(/images/sacd-header.gif);
	background-repeat:no-repeat;
	border: none;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height: 40px;
	padding: 1px 0 0 15px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000066;
}

#sacdFooter td.sacd-footer {
	background-image: url(/images/sacd-footer.gif);
	background-repeat:no-repeat;
	border: none;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height: 20px;
	padding: 1px 0 0 15px;
}

#bilListe tbody tr {
	background:#ccccff;
}

#bilListe tbody tr.odd:hover, #bilListe tbody tr.even:hover, #indtastListe tbody tr.odd:hover, #indtastListe tbody tr.even:hover {
	background:#ccccff;
}


#sacdListe tbody tr.odd, #bilListe tbody tr.odd, #indtastListe tbody tr.odd, #bilListe tbody tr.oddSpec {
	background:#f9f4ff;
}

#sacdListe tbody tr.even, #bilListe tbody tr.even, #indtastListe tbody tr.even, #bilListe tbody tr.evenSpec {
	background:#eceaf9;
}


#bilSpec tr {
	background:#ffffff;
}

#bilSpec td {
	border-top:1px solid #9999cc; 
	border-right:1px solid #9999cc; 
	border-left:1px solid #9999cc; 
	border-bottom:1px solid #9999cc; 
	width:33%;
	background-color:white;
	padding:10px;
	height:100px;
}

#bilSpecData td {
	background-color:white;
	padding:20px;
	border:none;
}

img.sort_icon_desc
{
	margin-bottom:6px;
	margin-left:1px;
}

img.sort_icon_asc
{
	margin-bottom:1px;
	margin-left:1px;
}


/*Jato box styles*/
.jatoInfo{
	clear:both; 
	margin-top:10px; 
	background-color:#eceaf9; 
	width:980px; 
	padding-left:18px; 
	padding-bottom:10px;
	float:left;
}
.jatoHeading{float:left; padding-top:10px; padding-bottom:10px; font-size:18px;}
.jatoSpecification{clear:both;font-weight:bold;padding-top:18px;}
.jatoSpecLeft, .jatoSpecMiddle, .jatoSpecRight
{
	border-top:1px solid #9999cc; 
	border-right:1px solid #9999cc; 
	border-bottom:1px solid #9999cc; 
	float:left;
	width:300px;
	background-color:white;
	padding:10px;
	height:100px;
}
.jatoSpecHolder
{
	width:910px;
	clear:both;
	float:left;
}
.jatoSpecLeft{border-left:1px solid #9999cc;}
.jatoSpecRow{clear:both;float:left;width:100%;}
.jatoSpecName{float:left; font-weight:bold; width:120px; height:25px; line-height:25px; font-size: 85%;}
.jatoSpecValue{float:left; height:25px; line-height:25px; font-size: 85%;}

	
a.button, button.button{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;float:left;margin:0 .7em 0 0;text-decoration:none;background:#EAEAEA url(/images/white-grad.png) repeat-x left top;border:1px solid #dedede;border-right:1px solid #bbb;border-bottom:1px solid #bfbfbf;padding:5px 10px 6px 10px;display:block;cursor:pointer;font-size:100%;line-height:130%;color:#464646;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;}a.bigpush{font-size:140%;}a.button, button.button{float:none;display:inline;display:inline-block;}button{width:auto !important;overflow:visible !important;}button.button{padding:4px 10px 3px 7px; }button.button[type]{width:auto;padding:5px 10px 5px 7px; line-height:17px; }*+html button.button[type]{padding:4px 10px 3px 7px; margin-bottom:1px;}* html button.button{margin-bottom:1px;}a.button img, button.button img{margin:0 3px -3px 0 !important;}a.button:hover, button.button:hover{border:1px solid #999;color:#000;}button.active, a.button:active{border-color:#ccc;background: #FFF url(/images/white-grad-active.png) repeat-x left top;-webkit-box-shadow:none;-moz-box-shadow:none;}button.positive, a.positive{color:#63A142;font-weight:bold;}a.positive:hover, button.positive:hover{border:1px solid #7CB043;color:#63A142;}a.positive:active{background:#94B717;border:1px solid #94B717;text-shadow:#607710 1px 1px 1px;color:#fff;}a.negative, button.negative{color:#d12f19;}a.negative:hover, button.negative:hover{border:1px solid #E86B6D;color:#d12f19;}a.negative:active{background:#d12f19;border:1px solid #d12f19;text-shadow:#A93816 1px 1px 1px;color:#fff;}.buttons a em, .buttons button em, a.button em{font-weight:normal;font-style:normal;}a.dark img{margin:0 3px -3px 0 !important;}a.dark, a.darkPos, a.darkNeg{text-decoration:none;color:#eee;background:#444;border:1px solid #444;padding:5px 10px;-webkit-border-radius:11px;-moz-border-radius:11px;display:inline-block;}a.dark:hover{color:#fff;background:#555;border:1px solid #fff !important;}a.darkPos{border:1px solid #4c8614;background:#4c8614;}a.darkPos:hover{color:#fff;background:#5ca417;border:1px solid #fff;}a.darkNeg{border:1px solid #d12f19;background:#d12f19;}a.darkNeg:hover{background:#f13118;border:1px solid #fff !important;}a.dark:active, a.darkPos:active, a.darkNeg:active{background-color:#FAE158 !important;color:#222 !important;border-color:#DFC94F !important;}.info .buttons{float:right;margin:6px 0 0 0;padding:0;}.info .buttons a, .info .buttons button{margin:0 0 0 .7em;}

.button, #examples td .button{font-size:85%;line-height:120%;}.free .button img, #examples td .button img{height:14px;}