* {
margin: 0;
padding: 0}

body {
background: #E1D6B8 url(../images/bakgrund.gif) top left;
font: normal 12px/140% Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;}

.container {
background-color: transparent;
border: 0;
margin: 0 auto;
text-align: left;
width: 918px}
	.container-top {
	background: transparent url(../images/topp-skugga.gif) bottom left no-repeat;
	height: 20px;
	width: 918px}
	.container-left {
	background: #E1D6B8 url(../images/vanster-skugga.gif) top left repeat-y;
	width: 12px}
	.container-main {
	background-color: #fff;
	width: 892px}
	.container-right {
	background: #E1D6B8 url(../images/hoger-skugga.gif) top left repeat-y;
	width: 14px}

.main {
width: 892px}
	
.menu {
background: #f90000 url(../images/menyrad-topp3.gif) top left no-repeat;
height: 30px;
width: 892px}
	.menu-inner {
	width: 892px}
	.menu-item {
	text-align: center;
	width: 95px }
		.menu-item a:link, .menu-item a:visited, .menu-item a:active {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		text-align: center;}
		.menu-item a.active, .menu-item a:hover {
		color: #000}
		
		div#menu	{ clear:both;
					  width:892px;
					  height:30px;
					  display:block;
					  position:relative;
				 	  z-index:6000;	}
					  	
		div#menu li	{ float: left; }

		div#menu a	{ font-weight:bold;
					  color:#fff;
					  padding:5px 20px;
					  display: block;
					  line-height:18px;
					  text-decoration:none; }

		div#menu a.active	{ color:#191919;
							  background:}

		div#menu a:hover	{ text-decoration:none;
							  color:#000; }

		#nav, #nav ul { padding: 0;
						margin: 0;
						list-style: none;
						line-height: 1;}
	
		#nav li { float: left;
				  margin:0px;
				  padding:0px; }
		
					 	 	  
		#nav li:hover, #nav li.sfhover { color:#000;	 }

		#nav li:hover a, #nav li.sfhover a { color:#000; }
		
			#nav li ul { position: absolute;
					     left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
					     top:-999em;
						 margin:0px 0px 0px 12px;
					     padding:5px 0px;
						 background:#e10702;	  }
			
				#nav li ul li { float:none;
								display:block;
								padding:0px 8px;
								text-align:left;
								position:relative;
								background:none; }

				
				/*	#nav li ul li:hover, #nav li ul li.sfhover { background: url(../images/knapp.gif) no-repeat 180px 3px;   }			*/
	
				#nav li ul li a { color:#fff !important;
								  font-weight:normal;
								  text-align:left;
								  line-height:16px; 
								  padding:2px 0px; }

				#nav li ul li a:hover { text-decoration:underline; }			  

				  			  
				#nav li ul ul { border-top:1px solid #e4e4e4;
								margin: -39px 0px 0px 257px; }
		
				#nav li ul ul.leftnav { margin: -26px 0px 0px -169px; }
		
				#nav li ul ul.up { margin: 0px 0px 0px 167px;
								   bottom:0px;}	

			
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
			left: -999em;
			top:-999em; }
	
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
			top:auto; }
		
			
.content {
background: #fff url(../images/kantlinje.gif) top left repeat-y;
height: 371px;
min-height: 371px;
vertical-align: top;}
	.content-inner {
	border: 0px;
	margin: 15px 0 0 10px;
	width: 870px;
	height: 371px; }
	.content-left {
	width: 20px}
	.content-main {
	padding: 0 0 10px 0;
	text-align: left;
	vertical-align: top;
	width: 636px}
		.content-main h1 {
		border: dotted #AE2F55;
		border-width: 0 0 1px 0;
		font-size: 16px;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0}
		.content-main p {
		padding: 0 0 10px 0}	
	.content-right {
	text-align: center;
	vertical-align: top;
	width: 210px}

.news {
border-bottom: 1px dotted #9E2F00;
padding: 0 0 10px 0;
text-align: left;
width: 630px;
height:146px;}		
	.news-inner {
	text-align: left;
	vertical-align: top;
	padding: 0 5px 0px 0;
	width: 320px}
		.news-inner img {
		text-align: left;
		padding: 5px 10px 10px 0}
	.news-inner h1 {
	border:none; 
	margin:0px;
	padding:0px;}			
			
.news2 {
text-align: left;
width: 200px}	
	.news2-inner {
	padding: 0 0 5px 0;
	text-align: center}
	.news2-inner2 {
	border-bottom: 1px dotted #9E2F00;
	font-weight: bold;
	padding: 10px 0 10px 0;
	text-align: left}
		.news2-inner2 h1 {
		text-align: center}
		
.news3 {
padding: 0 0 10px 0;
text-align: left;
width: 200px}	
	.news3-inner {
	border-bottom: 1px dotted #9E2F00;
	font-weight: bold;
	padding: 10px 5px 10px 5px;
	text-align: left}
	.datum {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0}
	
.news4 {
	padding: 0 0 0 0;
	width: 421px}
	.news4-inner {}
		.news4-inner img {
		padding: 0 10px 10px 0;
		vertical-align: middle;}
	.news4-inner2 {
	color: #9e2f00;
	font-size: 11px;
	height: 19px;
	padding: 0 0 10px 0;
	text-align: right;
	vertical-align: middle;
	width: 250px}
	.news4-inner3 {
	padding: 0 10px 10px 10px;
	text-align: right;
	vertical-align: middle}
		.news4-inner3 img {
		border: 0px;
		height: 16px;
		width: 20px}
		
.banners {
margin: 0 0 10px 0;
text-align: center;
vertical-align: top;
width: 200px}
	.banners img {
	border: 0px;
	padding: 0 0 10px 0}
	
.submenu {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 200px}
	.submenu-inner { 
	width: 200px;
	padding: 0 0 5px 5px;}
		.submenu-inner h1 {
		font-size: 16px;
		padding: 0 0 10px 0;
		text-align: left}
	.submenu-item, .submenu-link {
	border: dotted #AE2F55;
	border-width: 0 0 1px 0;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0}
		.submenu-item, .submenu-item2 {
		padding: 0 0 0 5px;
		width: 160px}
		.submenu-link {
		padding: 3px 0 0 0;
		width: 20px}
	.submenu-item2 {
	border: dotted #AE2F55;
	border-width: 0 0 1px 0;
	height: 30px;
	padding: 30px 0 5px 5px}
	.submenu-link2 {
	border: dotted #AE2F55;
	border-width: 0 0 1px 0;
	height: 30px;
	padding: 30px 0 5px 0}

.dogs {}
	.dogs-image {
	padding: 0 0 5px 0;
	text-align: center;
	vertical-align: top;
	width: 120px}
	.dogs-link {
	height: 20px;
	padding: 0 0 10px 0;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	width: 120px}
	.dogs-link-res {
	background-color: #CC3300;
	color: #000;
	text-align: center;
	text-decoration: underline;
	text-transform: uppercase}
	.dogs-link-res a:link, .dogs-link-res a:visited, .dogs-link-res a:active, .dogs-link-res a:hover {
	color: #fff;
	text-decoration: none;
	}
	
.info-header {
	width: 300px}
.info-header2 {
	text-align: right;
	width: 300px}
.info {
	vertical-align: top}
.info-text {
	font-weight: bold;
	height: 20px;
	width: 120px}
.info-text2 {
	font-weight: bold}
.info-text3 {
	font-weight: normal}
.info-image {
padding: 0 0 0 20px;
text-align: center;
vertical-align: top;
width: 250px}
	.info-image img {
	padding: 0 0 10px 0}
	
.hogertext {
	font-weight: normal;
	padding: 0 0 10px 0}
.hogertext2 {
	border: dotted #AE2F55;
	border-width: 1px 0 0 0;
	font-weight: normal;
	padding: 10px 0 0 0}
	
.text-right {
	font-weight: normal}

			
.border {
	background: transparent url(../images/staende-linje.gif) repeat-y center;
	height: 200px;
	min-height: 200px;
	margin: 10px 0 0 0;
	padding: 0 10px 0 10px}
.border2 {
	border-top: 1px dotted #9E2F00;
	height: 10px;
	text-align: left;
	vertical-align: middle}
.border3{
	background: transparent url(../images/staende-linje.gif) repeat-y center;
	height: 100px;
	min-height: 200px;
	margin: 10px 0 0 0;
	padding: 0 10px 0 10px}	
.base {
	height: 20px}

.footer {
	background: #f90000 url(../images/menyrad-botten2.gif) top left no-repeat;
	border: 0px;
	font-size: 90%;
	height: 30px;
	padding: 5px 0 0 20px;
	text-align: center;
	width: 892px}
	.footer-inner {
		border: 0px;
		width: 837px}
	.footer-left {
		text-align: left;
		width: 694px}
		.footer-left a:link, .footer-left a:visited {
			color: #fff;
			font-weight: normal;
			text-decoration: none}
		.footer-left a:hover {
			color: #000}
.footer-right {
	color: #fff;
	font-weight: bold;
	width: 143px}
	
h1 {
	font: bold 18px Arial, Helvetica, sans-serif}
h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0}
h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0}
span {
	font-weight: bold}
a, a:visited, a:hover {
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline}
img {
	border: 0px}
p {
	padding: 0 0 0 0}
	
hr {
	border: 0px;
	border-top: 1px dotted #9E2F00;	
	color: #fff;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0}

.formcaptcha2 {display: none !important;}