﻿html, body {
	margin: 0;
	height: 100%;
}

body {
	background: #c0022b;
}

a:link, a:active, a:visited {
	outline: 0;
	text-decoration: none;
	color: #c0022b;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

h1, h2, h3, p {
	margin: 0;
}

#aspnetForm {
	margin: 0;
	height: 100%;
}

#page {
	margin: 0 auto;
	width: 800px;
	min-height: 100%;
	background: #c0022b url(/images/page-bg.gif) repeat-y;
}
#page span {  font: normal normal 14px "Trebuchet MS", Verdana; }

	#navBar {
		float: left;
		margin: 0 0 0 10px;
		width: 260px;
	}
	
		#navBar ul {
			margin: 15px 0 13px 0;
			padding: 0;
			list-style-type: none;
		}
		
			#navBar ul li {
				padding: 0 15px 0 15px;
				list-style-type: none;
				
			}
				
				#navBar ul li a:link, #navBar ul li a:active, #navBar ul li a:visited{
					display: block;
					height: 32px;
					background: transparent url(/images/navBar.gif) no-repeat;
					text-indent: -5000px;
				}
				
			#navBar ul li ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			
				#navBar ul li ul li {
					padding: 0;
				}
				
					#navBar ul li ul li a:link, #navBar ul li ul li a:active, #navBar ul li ul li a:visited{
						display: block;
						height: 32px;
						background: transparent url(/images/navBarPriser.gif) no-repeat;
						text-indent: -1000px;
					}
				
					#navBar ul li a#navLink_startsida { background-position: 0 0; }
					#navBar ul li a#navLink_prislista { background-position: 0 -32px; }
					#navBar ul li a#navLink_teori { background-position: 0 -64px; }
					#navBar ul li a#navLink_intensivkurs { background-position: 0 -96px; }
					#navBar ul li a#navLink_handledarutb { background-position: 0 -128px; }
					#navBar ul li a#navLink_riskettan { background-position: 0 -160px; }
					#navBar ul li a#navLink_risktvaan { background-position: 0 -192px; }
					#navBar ul li a#navLink_trafiklarare { background-position: 0 -224px; }
					#navBar ul li a#navLink_reception { background-position: 0 -256px; }
					#navBar ul li a#navLink_kontaktaoss { background-position: 0 -288px; }
					
		
		
	#content {
		float: left;
		margin: 0 10px 0 0;
		width: 520px;
		background: transparent url(/images/page-bg.gif) repeat-y -270px 0;
	}
		
		#logo {
			padding: 0 0 196px 0;
			background: transparent url(/images/pictureofus.jpg) no-repeat center bottom;
		}
		
		#logo h1 {
			text-indent: -1000px;
			height: 118px;
			background: transparent url(/images/logo.gif) no-repeat;
		}
		
		#content h2 {
			clear: both;
			padding: 20px 30px 15px 30px;
			font: normal normal 24px "Trebuchet MS", Verdana;
		}
		
		h3 {
			padding: 0 0 0 0;
			font: normal normal 18px "Trebuchet MS", Verdana;
		}
		
		#content p {
			padding: 0 30px 14px 30px;
			font: normal normal 14px "Trebuchet MS", Verdana;
			line-height: 20px;
		}
		
		#content ul.list {
			margin: 0;
			padding: 0 30px 14px 45px;
		}
		
		#content ul.list li {
			font: normal normal 14px "Trebuchet MS", Verdana;
			line-height: 20px;
		}
		
		#content img {
			padding: 5px;
			border: 1px solid #666;
		}
		
		#content img.right {
			clear: both;
			float: right;
			margin: 0 30px 15px 15px;
		}
		
		#content img.left {
			clear: both;
			float: left;
			margin: 0 15px 15px 30px;
		}

#pr-car h2 {
	padding-left: 92px;
	background: transparent url(/images/bil-sign.gif) no-repeat 30px 18px;
}

#pr-mc h2 {
	padding-left: 92px;
	background: transparent url(/images/mc-sign.gif) no-repeat 30px 18px;
}

#pr-taxi h2 {
	padding-left: 92px;
	background: transparent url(/images/taxi-sign.gif) no-repeat 30px 18px;
}
		
.pr-list table {
	margin: 0 30px 10px 30px;
	width: 460px;
}

	.pr-list table tr td {
		font: normal normal 14px "Trebuchet MS", Verdana;
		line-height: 20px;
	}
	
		.pr-list table tr td.price {
			text-align: right;
		}
		
.packages {
	margin: 0 15px 0 15px;
	padding: 10px 0 0 0;
}

	.packages div {
		float: left;
		padding: 0 15px 15px 15px;
	}
	
		.packages div ul {
			float: left;
			margin: 10px 0 0 0;
			padding: 0;
			width: 215px;
			height: 100px;
			list-style-type: none;
		}
		
			.packages div ul li {
				font: normal normal 14px "Trebuchet MS", Verdana;
				line-height: 20px;
				list-style-type: none;
			}

#contact .columns div {
	float: left;
	padding-bottom: 15px;
}

#contact form {
	clear: both;
	margin: 0;
}
	#contactForm h1
{
	padding: 0 30px 0 30px;
}

	#contactForm div {
		clear: both;
		padding: 0 30px 0 30px;
	}
	#contact form div {
		clear: both;
		padding: 0 30px 0 30px;
	}
	
		#contact form div label {
			float: left;
			font: normal normal 14px "Trebuchet MS", Verdana;
			margin: 0 0 5px 0;
		}
		
			#contact form div input.text, #contact form div textarea {
				float: right;
				width: 200px;
				font: normal normal 14px "Trebuchet MS", Verdana;
				margin: 0 0 5px 0;
				border: 1px solid #ccc;
				padding: 2px 3px;
			}
			
			#contact form div textarea {
				width: 250px;
				height: 75px;
				margin: 0 0 10px 0;
			}

#footer {
	clear: both;
}

	#footer p {
		margin: 0 25px 0 285px;
		padding: 30px 0 15px 15px;
		font: normal normal 14px "Trebuchet MS", Verdana;
		line-height: 20px;
		text-align: center;
		color: #666;
	}
		
		#footer p span {
			padding: 0 15px 0 0;
		}
		#navBar div.box {
			margin: 0 15px 15px 15px;
			height: 100px;
			background: transparent url(/images/box-bg.gif) no-repeat;
		}
		
			#navBar div.box h3 {
				padding: 20px 15px 10px 15px;
				font: normal bold 14px "Trebuchet MS", Verdana;
				text-align: center;
			}
			
			#navBar div.box p {
				padding: 0 15px 0 15px;
				font: normal bold 20px "Trebuchet MS", Verdana;
				color: #c0022b;
				line-height: 30px;
				text-align: center;
			}
		#specialbox {
			margin: 0 15px 15px 15px;
			height: 100px;
			width: 230px;
			background: transparent url(/images/box-bg.gif) no-repeat;
		}
		
			#specialbox h3 {
				padding: 20px 15px 10px 15px;
				font: normal bold 14px "Trebuchet MS", Verdana;
				text-align: center;
			}	
			
			#specialbox p {
				font: normal bold 20px "Trebuchet MS", Verdana;
				color: #c0022b;
				line-height: 30px;
				text-align: center;
			}