/* CSS Document */

/* marker */
.main p {
margin:0;
}
.header1 {
color:#000000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:30px;
font-style:normal;
font-weight:bold;
/*line-height:15px;*/
}
.header2 {
color:#0C4461;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-top:6px;
}
.table1 {
border:1px solid black;
border-collapse:collapse;
}
.normal {
line-height:15px;
margin-left:5px;
}
.table1 td, table.list td{
padding:4px;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
line-height:15px;
}
.searchtable td {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
line-height:15px;
}
.table1 .rn {
background-color:#F1F2F5;
}
.table1 .c0 {
background-color:#1d4463;
color:white;
font-weight:bold;
text-align:center;
}

/* General */
.body { 
	border:none;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; 
/*	line-height:15px;*/
	background-color:#e8f1fb;
	scrollbar-face-color: #e8f1fb; 
	scrollbar-shadow-color: #e8f1fb; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #1d4463; 
	scrollbar-track-color: #e8f1fb; 
	scrollbar-arrow-color:#e8f1fb;
}

.tablebody {
/*	height:100%;*/
	width:1100px;
	border-right: 1px solid #1d4463;
	background: #FFFFFF;
}

img { border:none;padding:0px;margin:0px;}
img.top {vertical-align:top}

form {
	margin:0px;
}

/* Top */
.top { 
	vertical-align:top;
	height:130px;
	}
/* Menu */
.content-spacer {
	height:2px;
	width:30px;
}
.menu {
	background: #fff;
}
.menu div {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial;
/*	background: #fff;*/
	background-image: url(/img/menu_bg.gif);
	font-weight:normal;
	width: 150px;
	height:100%;
}
.menu table {
	width: 100%;
}
.menu a/*, .menu-sub*/ {	
	font-size:11px; 
	color:#afc3d8;
	text-decoration:none;
	font-weight:bold;
	line-height:21px;
}
/* ret nedenstående farve for mouseover */
.menu a:hover {
	color:#afc3d8!important;
	text-decoration:none;
}
.menu a:visited {
	color:#afc3d8;
}
.menu .subitem {
	font-size:11px;
	font-weight:normal;
	line-height:15px;
}
.menu .mark {
	color:#ffffff!important;
	text-decoration:none;
}
/*.menu,.menu-tbl {
	background-color:#006634;
	width: 162px;
*	width: 164px;
}*/
.menu-tbl-td {
	padding-top:35px;
}
.menu-tbl-spacer {
	display:block;
	height:3px;
}
.menu-tbl-spacer img {
	position:absolute;
	width:124px;
	background-color:#e8f1fb;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:22px;
	height:2px;
	clear:both;
}
.menu-bottom {
	text-align:left;
	font-family:verdana,arial,helvetica,sans-serif;
}
.menu-bottom a {
	font-size:9px;
	line-height:15px;
	color:white;
	font-weight:normal;
}
.menu-bottom a:hover {
	color:white !important;
}
.menu-email {
	font-size: 9px !important;
	color:white !important;
	font-weight:normal !important;
	text-decoration:underline !important;
}
.menu-arrowpos {
	padding-top:9px; 
*   padding-top:4px;
}
.shadow {
	position:absolute;
	color:#1d4463;
}

.topmenu {
	font-family: Monotype Corsiva, Arial, Verdana, Helvetica, sans-serif;
	color:white;
	font-size:24px;
}
.topmenu td {
	padding-left:10px;
	padding-right:10px;
}
.topmenu a {
	color:white;
	text-decoration:none;
	font-weight:normal;
}
.topmenu a:hover,.topmenu .mark {
	color:#fe0000;
}
h2 {
color:#1d4463;
}

/* Main */
.main {
	background-color:#ffffff;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
/*	line-height:15px;*/
	color:#000000;
	height:565px;
	text-align:left;
	width:100%;
/*	overflow:auto;*/
	border:none;
}
.main.prt {
	border: none;
	background-color:white;
	color:black;
	height:auto;
	font-size:12pt;
}
.main a {
	color:#000;
	text-decoration:underline;
}
.main a:visited {
	color:#000000;
	text-decoration:underline;
}

.main a:hover {
	text-decoration:underline;
}

.main td {
	color:#1d4463;
}
.main .headline {
	padding-bottom:5px;
	font-size:13pt;
	color:black;
	font-weight:bold;
}

.main h2 {
	font-family:Monotype Corsiva, arial, Helvetica, sans-serif;
	font-size:30px;
	color:white;
	margin:0px;
	margin-bottom:5px;
	font-weight:normal;
}

h1 {
	font-size:14pt;
}

.bottom .addressbar {
	height:32px;
	padding-left:10px;
	padding-right:10px;
	background-color: #fe0000;
	font-family:Monotype Corsiva, arial;
	font-size:16pt;
	color:white;
	line-height:33px;
	width:310px;
}
.bottom .addressbar a {
	color:white;
	font-weight:normal;
	text-decoration:none;
}
/* ATC Data */
.atcdata {
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	color:#a9a9aa !important;
	text-decoration:none !important;
}
.atcdata:hover {
	text-decoration:underline !important;
}


.printer {
	font-size:12px;
}
	
.product {
	border: 1px solid #1d4463;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:230px;
	cursor:pointer;
}
.product th {
	text-align:left;
	border:1px solid #afc3d8;
}
.product td {
	border:1px solid #afc3d8;
}
.product-large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
}
.product-large td {
	font-size:10px;
}
.product-large select {
	font-size:10px;
}
.product-large input {
	font-size:10px;
}
.product-large .price {
	font-size:10px;
	font-weight:bold;
}
.product-large h4 {
	font-size:14px;
}
.product-listing h2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

/* Indkobskurv */
.basket {
	margin-left:7px;
	background-color:#afc3d8;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #8a9aac;
	border-bottom:1px solid #8a9aac;
	width:140px;
}
.basket th {
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1d4463;
	font-weight:bold;
	text-align:left;
	padding:4px;
}
.basket div {
	padding:0px;
	margin:0px;
}

.basket td {
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	padding:4px;
}
.basket-listing {
	width:600px;
	background-color:#eeeeee;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #8a9aac;
	border-bottom:1px solid #8a9aac;
	padding-left:9px;
	padding-right:9px;
}
.basket-listing td {
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	padding-left:4px;
}
.basket-listing th {
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1d4463;
	font-weight:bold;
	text-align:left;
	padding:4px;
}
.basket-path {
	width:600px;
	background-color:#8a9aac;
}
.basket-path td {
	background-color:#FFFFFF;
	color:#8a9aac;
	padding:3px;
	text-align:center;
}
.basket-path .active {
	background-color:#e8f1fb;
	color:#e8f1fb;
	font-weight:bold;
}

.btn {
	color:#06466d;
	background:white;
	padding-left:5px;padding-right:5px;
	padding-top:3px;padding-bottom:3px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	font:Arial, Helvetica, sans-serif;
}
.btn-small {
	background-color:#0C4461;
	color:white;
	padding-left:3px;padding-right:3px;
	padding-top:2px;padding-bottom:2px;
	font-weight:normal;
	font-size:9px;
	cursor:pointer;
	font:Arial, Helvetica, sans-serif;
}
.btn-big {
	background-color:#0C4461;
	color:white;
	padding-left:6px;padding-right:6px;
	padding-top:4px;padding-bottom:4px;
	font-weight:bold;
	font-size:17px;
	cursor:pointer;
	font:Arial, Helvetica, sans-serif;
}

.kontakt {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	color:black;
	border:2px solid #afc3d8;
	padding:10px;
	background-color:#fff;
}
.kontakt td {
	color:black;
	font-weight:normal;
}
.kontakt th {
	vertical-align:top;
	position:relative;
	top:4px;
	font-weight:normal;
	padding-right:15px;
	background-color:#afc3d8;
	
}
.kontakt .hdr{
	background-color:#afc3d8;
	text-align:center;
	
	color:black;
	font-weight:bold;
	font-size:10pt;
	border-top:1px solid #5b7c97;
	border-bottom:1px solid #5b7c97;

}
.kontakt input,.kontakt textarea {
*	position:relative;
*	top:3px;
	font-weight:normal;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #5b7c97;
	border-right:1px solid #5b7c97;
	border-left:1px solid #5b7c97;
	border-top:1px solid #5b7c97;
}
.kontakt .btn {
		color:#000;
		font-weight:bold;
		background:#afc3d8;
		border-top:1px solid #5b7c97;
		border-left:1px solid #5b7c97;
		border-right:1px solid #5b7c97;
		border-bottom:1px solid #5b7c97;
}
.kontakt select {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
.kontakt tr {
	text-align:left;
	font-size:10pt;
	font-weight:normal;
}

/* gaestebog */
.guestbook .hdr {
	background-color:#7fc1a1;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding:3px;
}
.guestbook div {
	padding:3px;padding-top:8px;padding-bottom:8px;
	background-color:#efefef;
}
.guestbook td {
	color:#444444;
	font-size:10pt;
}
.guestbook-input {
	background: #d0e7dc;
	border:0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.guestbook-input  td{
	color:#01361c;
}
.guestbook-input  .hdr{
	background-color:#7fc1a1;
	color:white;
	font-weight:bold;
}
.guestbook-input .captcha a{
	color:#ac021f;
}
.guestbook-input textarea {
	height:96px;
	color: #444444;
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
}
.header {
	background-color: #FFFFFF;
	font-family:verdana;
	font-size:10.5pt;
	font-weight:bold;
	color:black;
}

.subtext {
	font-family:verdana;
	font-size:10px;
	color:black;
}
/* Kalender */
.kalender {
	border-left:2px solid #1f3158;
	border-top:2px solid #1f3158;
	color:#1f3158;
	font-size:10px;
}
.kalender th {
	border-bottom:2px solid #1f3158;
	text-align:center;
	background: #aab5ca;
	height:16px;
	width:100px;
}
.kalender td {
	background: #ffffff;
	border-right:2px solid #1f3158;
	border-bottom:2px solid #1f3158;	
	height:26px;
}
.kalender a {
	color:#1f3158;
	text-decoration:none;
	font-weight:bold;
}
.kalender a:hover {
	text-decoration:underline;
}

/* dataliste*/

.datalisting {
	width:500px;
	border:1px solid #c6c6c6;
}
.datalisting img {
	border:none;
	background: #ffffff;
}
.datalisting td{
	text-align:left;
	vertical-align:top;
	padding:6px;
	font-size:10px;
	color:black;
}
.datalisting tr.even {
	background: #e9e8e8;
}

.datalisting tr.hover {
	background: #a6a6a6;
	cursor:pointer;
}
.datalisting tr.hover  td{
	color:white;
}

.datalisting .groupheader {
	text-align:center;
	background: #c6c6c6;
	font-weight:bold;
	font-size:12pt;	
}
.datalisting .header {
	background: #c6c6c6;	
}
.datalisting .header  th{
	text-align:left;
	width:200px;
	background: #c6c6c6;
	font-weight:normal;
	font-size:12px;
	padding: 6px;
	
}
.datalisting .spacer td {
	border:none;
	background-color: #f3f4f6;
	padding:0px;
}

/* Nyehder */
.news {
	width:100%;
}

.news a {
	font-size:12px;
}

.news  table {
	width:100%;
}

.news .pictd {
	width:110px;
}

.news .readmore {
	text-decoration:underline;
	color:black;
	font-size:11px;
	font-weight:normal;
}
.news img {
	margin:10px;
	padding:1px;
	width:100px;
	border:1px solid black;
}

.news .header{
	border-top:10px solid white;
	background: #e9e8e8;
	font-weight:normal;
	font-family: arial;
	height:35px;
	padding:2px;
}
.news .date {
	padding-right:5px;
}
.news .title {
	padding:0px;
	padding-left:5px;
	font-size:12px;
	color:black;
	font-weight:normal;
}
.news .teaser {
	padding:2px;
	font-style:italic;
}
.news td{
	color:black;
	font-size:12px;

}

/* form*/

.form {
	width:500px;
	border:none;
}
.form img {
	border:none;
	background: #ffffff;
}
.form td{
	text-align:left;
	vertical-align:top;
	padding:6px;
	font-size:10pt;
	color:black;
}
.form tr.even {
}

.form tr.hover {
}
.form tr.hover  td{
}

.form .groupheader {
	font-weight:bold;
	font-size:10pt;	
}
.form .header {
	background: #c6c6c6;	
}
.form .header  th{
	text-align:left;
	width:200px;
	background: #c6c6c6;
	font-weight:normal;
	font-size:12px;
	padding: 6px;
	
}
.form .spacer td {
	border:none;
	padding:0px;
}

/* vognliste */
.listsektion {
}
.listhead {
height:34px;
background: #f3f3f3;
border-bottom:1px solid #cacaca;
border-top:1px solid #cacaca;
color:black;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;
}
.listcelle1 {
border-bottom:1px solid #c8c8c8;
border-top:1px none tan;
}
.listcelle2 {
border-bottom:1px solid #c8c8c8;
border-top:1px none tan;
}
.listtext {
color:#4c4b4b;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
}
.listline {
	background-color:white;
	cursor:pointer;
}
.listline.hover, .listline.hover .listcelle2 {
 	background-color: #cbe5f5;
	color:black;
}
.listline.hover .listtext {
color:black;
}

/* vogndetalje */
#TopAddress {
display:none;
}
#MainTable {
background-color:#F1F3F3;
border:1px solid black;
width:100% !important;
}
#SubTable {
background-color:#F1F3F3;
border:medium none;
}
#SubTable  .headmodel {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:20px;
font-weight:bold;
}
#SubTable  .headpris {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:20px;
font-weight:bold;
}
#SubTable .headbjealke {
background-color:#99A4A5;
border:1px solid #000000;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;
}
#SubTable .vognquest {
color:black;
border-bottom:1px solid #696969;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
}
#SubTable .vognansw {
border-bottom:1px solid #696969;
color:#697B7B;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
}
#SubTable .finanshead {
background-color:#F0F0F0;
border-bottom:1px none #7D9D62;
color:#000000;
font-family:verdana,arial,helvetica;
font-size:10px;
}
#SubTable .finansno1, #SubTable .finanstype1 {
color:black;
background:#DDDDDD none repeat scroll 0 0;
border-top:1px solid #F0F0F0;
font-size:11px;
}
#SubTable .lilletekst {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:normal;
}
#smallPicCont1, #smallPicCont2, #smallPicCont3, #smallPicCont4, #smallPicCont5, #smallPicCont6, #smallPicCont7, #smallPicCont8, #smallPicCont9 {
border:1px solid #000000;
height:65px;
margin:auto;
overflow:hidden;
position:relative;
width:88px;
}
.forhandleradresse {
display:none;
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
font-weight:bold;
}
#searchsektion {
background-color:#F3F3F3;
border:0px solid #626262;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
}
#searchsektion .choosetekst {
color:#4c4b4b;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;
}
#searchsektion #input,#searchsektion select {
	background-color:white;
	border:1px solid #8c8c8c;
	color:#4c4b4b;
	font-family:Verdana,Arial,Helvetica;
	font-size:13px;
	width:200px;
}