﻿/* CSS RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 0.5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* GENERELT*/

		ul {
        padding-left: 10px;
      margin-left: 10px;
	  list-style-type: disc;
        }
		
		body {
			background-color: #000;
		}
		
		
		#wrapper {
			width: auto;
			height:auto;
			margin: 0 auto;
			font-family: Tahoma, sans-serif;
			font-size: 13px;
			line-height: 1.1em;
			color: #fff;
			background-color: #333333;
			background:;
			
			
		}
		
		#container {
			align:center;
			width: 958px;
			height:auto;
			margin: 0 auto;
			font-family: Tahoma, sans-serif;
			font-size: 13px;
			line-height: 1.1em;
			color: #000;
			background-color: #fff;
			
			
		}
		

		
		h1 {
			font-size: 21px;
			color: #000;
			font-family: georgia, serif;
			line-height: 1.1em;
			margin:0 0 8px 0;
			
		}
		
		
		h2 {
			color: #000;
			font-size: 19px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.1em;
			margin:10px 0;
			
					
		}
		h3 
		{
			color:Red;
			font-size:20px;
		}
		
		a {
			color:#FF0000;
			text-decoration:none;
		}

		a:hover {
			color: #FF0000;
			text-decoration: none;
			border-bottom:1px solid #FF0000;
			
		}
		
/* HEADER'EN */

		#header {
			width:958px;
			
			height:415px;
			margin:0;
						
		}
		

		
		
/* INDHOLDET */

		#indhold {
			width: 958px;
			padding:0;color:fff;
			margin:0;
		}
	
		#left {
			float:left;
			width: 280;
			padding:0px;
			background-color:#fff;			
		}
		
		#right {
			float:right;
			width: 595px;
			padding:0px;
			background-color:#fff;
		}
		
		#right img {
			padding:0px 0 0 0px;
		}

		#mainImgRightContainer
		{
			float: right;
			padding-left:15px;
            margin-top: 4px; 
            margin-right: 7px; 
			max-width: 205px;
		}
		#mainImgRight
		{
			max-width: 205px;
		}
		
		#righttekst {
			float:left;
			width: 550px;
			padding:0 0 0 0 ;
			margin-bottom:25px;
		}
		
		
		#righttekst h2 {
			font-size: 21px;
			color: #000;
			font-family: georgia, serif;
			line-height: 1.1em;
			margin:0 0 4px 0;

		}
		

		#velkomstbox {
			width: 178px;
			height:235px;
			padding:15px 32px 0px 90px;
			text-align:right;
			font-size: 14px;
			line-height: 1.0em;
			border: 1px solid #E0E0E0;
			margin:0 30px 20px 30px;
			background:#FFFFFF url(images/velkomstboks-bg.gif) left no-repeat;
		}
		
		#velkomstbox h2 {
			font-size: 21px;
			color: #000;
			font-family: georgia, serif;
			line-height: 1.0em;
			margin:0 0 8px 0;

		}
		
		#velkomstbox a {
			color:#fff;
			background-color: #FF0000;
			text-decoration:none;
			padding:3px 6px;
			line-height:1.6em;
		}
		
		#velkomstbox a:hover {
			background-color: #0099FF;
			border-bottom:0px;
			
		}
		
		#aktuelt-outer {
			color:#fff;
			width:280px;
			padding:10px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			margin:20px 30px 20px 30px;			
			background:#fff;
		}
		
		#aktueltbox {
			color:#fff;
			width: auto;
			height:auto;
			padding:15px 32px 32px 24px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			background:#ab1021 url(images/aabningstider-bg.gif) top repeat-x;
		}
	
		#aktueltbox h2 {
			font-size: 21px;
			color: #fff;
			font-family: georgia, serif;
			line-height: 1.0em;
			margin:0 0 16px 0;

		}

		#brugtbil-outer {
			color:#fff;
			width:280px;
			padding:10px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			margin:20px 30px 20px 30px;			
			background:#fff;
		}
		
		#brugtbilbox {
			color:#fff;
			width: auto;
			height:auto;
			padding:10px 10px 20px 10px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			background:#E0E0E0;
		}
	
		#brugtbilbox h2 {
			font-size: 21px;
			color: #000000;
			font-family: georgia, serif;
			line-height: 1.0em;
			margin:0 0 16px 0;

		}

#brugtbilbox h3 {
			font-size: 13px;
			color: #000000;
			font-family: georgia, serif;
			line-height: 1.0em;
			margin:0 0 5px 0;

		}
		
				#brugtbilbox .link {
			color:#fff;
			background-color: #FF0000;
			text-decoration:none;
			padding:3px 6px;
			margin-left:170px;
		}
		
		#brugtbilbox a:hover {
			background-color: #0099FF;
			border-bottom:0px;
			
		}
		
		#brugtbilinfo
		{
		    color:Black;
		    width:100px;
		    float:right;
		    line-height:1em;
		}
		
		#aabningstider-outer {
			color:#fff;
			width:280px;
			padding:10px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			margin:0 30px 0 30px;			
			background:#fff;
		}
		
		#aabningstiderbox {
			color:#fff;
			width: auto;
			height:165px;
			padding:15px 32px 32px 24px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			background:#ab1021 url(images/aabningstider-bg.gif) top repeat-x;
		}
	
		#aabningstiderbox h2 {
			font-size: 21px;
			color: #fff;
			font-family: georgia, serif;
			line-height: 1.0em;
			margin:0 0 16px 0;

		}
		
		#aabningstider-left {
			float:left;
			margin-right:0px;
			font-weight:bold;
			width:50px;
		}
		
		#aabningstider-right {
			margin-left:20px;
			float:left;
		}

		#newslettersignup {
			color:black;
			width:280px;
			padding:10px;
			text-align:left;
			font-size: 14px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			margin:0 30px 20px 30px;
			background:#fff;
		}

		#kontakt-outer {
			color:#fff;
			width:280px;
			padding:10px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			margin:0 30px 20px 30px;
			background:#fff;
		}
		
		#kontaktbox {
			color: #333333;
			width: auto;
			height:100px;
			padding:15px 24px 32px 24px;
			text-align:left;
			font-size: 13px;
			line-height: 1.4em;
			border: 1px solid #E0E0E0;
			background:#E0E0E0;
		}
		
		#kontakt-left {
			float:left;
			margin-right:0px;
			font-weight:bold;
			width:50px;
		}
		
		#kontakt-right {
			margin-left:12px;
			float:left;
			width:168px;
		}

		/*======================annoncer====================*/
		.annonce-bred {
			float:left;
			width: 543px;
			font-size: 13px;
			line-height: 1.1em;
			margin-right:40px;
			margin-bottom:10px;
			border:1px solid #DFDFDF;
			min-height:300px;
		}
		.annonce-smal img
		{
			max-width:543px;
			max-height:125px;
		}
		
		.annonce-smal {
			float:left;
			width: 250px;
			font-size: 13px;
			line-height: 1.1em;
			margin-right:40px;
			margin-bottom:10px;
			border:1px solid #DFDFDF;
			min-height:300px;
		}
		
		.annonce-smal h3,.annonce-bred h3
		{
			margin-left:2px;
		}
		.annonce-smal img
		{
			max-width:250px;
			max-height:125px;
		}
		
		hr {
			color: #DDDDDD;
			background-color: #000;
			height: 1px;
			margin: 16px 0px;

		}


/* NAVIGATIONEN */
	
		 #navigation ul {
		 	margin-right: 60px;
			padding:0;
			list-style-type: none;			
			float: right;
			height: 30px;
			background-color:#000000;
			color:#ffffff;
		}

		#navigation a {
			
			height: 24px;
			text-align:center;
			display: block;
			padding: 3px 16px;
			border-right: 1px solid #2E2E2E;
		}

		#navigation a:link, #navlist a:visited {
			color:#fff;
			text-decoration: none;
			background-color: #666666;
		}
		
		#navigation a:hover {
			background: #000000;
			background-color: #FF0000;
			color:#fff;
		}
		
		#navigation li { display: inline;
		float:left;
							 }


		
/* BUNDEN */

		#bunden {
			background:#fff;
			font-size:13px;
			color:#000;
			margin-top: 30px;
			border-top:#FF0000 3px solid;
			clear: both;
			padding: 10px 30px 10px 30px;
		}
		
		#logobund
		{
			margin-bottom:10px;
		}
		
		.reddot { 
			margin: 0 6px; /*<!--De røde prikker i bunden ved adressen-->*/
		}
		
		

/* LAYOUT FOR MAIL-FORM under KONTAKT.HTM */
		div.row {
  		clear: both;
  		padding-top: 2px;
  		padding-bottom: 14px;
  		}

		div.row span.label {
  		float: left;
  		width: 100px;
 		}

		div.row span.formw {
  		float: right;
  		width: 355px;
  		text-align: left;
  		} 
  		
/* Menu styles */

.submenu
{
	background: black;
	width:200px;	
	color:White;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	display:none;
}

.submenu a
{
	display:list-item;
	list-style-type:none;
	color:White;
	border-bottom:1px solid white;
	margin-bottom:3px;
	padding-left:0;
}

.submenu a:hover
{
	text-decoration:none;
}

.adImageFront
{
	position:relative;
	top:0px;
}

#menuMitsubishi
{
	position:relative;
	top:-53px;
	left:175px;
	width:120px;
}

#menuMaxus
{
	position:relative;
	top:-70px;
	left:315px;
	width:108px;
	height:16px;
	display:block;
	color:Red;
}

#menuVaerksted
{
	position:relative;
	top:-44px;
	left:685px;
	width:120px;
}

.priceTag
{
	width:90px;
	height:40px;
	color:White;
	font-weight:bold;	
	font-size:1.3em;
	position:relative;
	left:157px;
	top:58px;
}

#notifications-box
{
	
	clear:both;
	width:100%;
}

#notifications-box a
{
	color:White;
	font-weight:bold;
}

#notifications-box ul
{
	margin:5px;
	padding:0;
}

#notifications-box li
{
	padding-left:0;
	list-style-type:square;
}
#twitter_update_list li 
{
	font-size:11px;
}

#twitter_update_list li a
{
	display:none;
}

#twitter-link
{
	font-size:9px;
}
.imageCaption
{
	font-weight:lighter;
	text-align:right;
	padding-right:2px;
	color:Gray;
}
