@charset "iso-8859-1";
/* CSS Document */



/* protofade */

#protofade330 { position:relative; margin:0; padding:0px; width:960px; height:330px; overflow:hidden; }
#protofade330 li { position:absolute; top:0; left:0; margin:0; padding:0; background:none;}

#protofade250 { position:relative; margin:0; padding:0px; width:960px; height:250px; overflow:hidden; }
#protofade250 li { position:absolute; top:0; left:0; margin:0; padding:0; background:none;}

.next, .previous, .start, .stop { cursor:pointer; display:block; margin:5px 15px 15px 15px; float:left; }

/* end protofade */




body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #E0E0E0;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}




#hwrapper { 
	width: 1160px; 


	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; 
}

#distans {
	
	height: 320px;
	width: 180px;
	}

#hogerspalt {
	float:right;
	width:180px;

	}
div.banner {
	width:160px;
	display:block;
	margin-bottom:10px;
}

#delasidfot {
	height:30px;
	margin-top:5px;
	border:0px solid black;
}

#wrapper { 
float:left;
	width: 960px; 
	background: #FFFFFF;

	border: 1px solid #C0C0C0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#topp {
	width: 100%;
	height: 30px;
}



#bildheader330 {				/*  Bildheadern är 330 pixlar hög i alla sidor  */ 
/*	float: left;*/
	position: relative;
	top:0px;
	left:0px;
	width: 100%; 
	height: 330px;  
	margin:0px;
	border: 0px;
}

#bildheader250 {				/*  Bildheadern är 250 pixlar hög i alla sidor  */ 
/*	float: left;*/
	position: relative;
	top:0px;
	left:0px;
	width: 100%; 
	height: 250px;  
	margin:0px;
	border: 0px;
}





#nav {
	width: 100%;
	margin-bottom:20px;
	background-color: #464544;
/*	height: 80px;	 */
}

#titellogo {
	position: absolute;
	top: 45px;
	left: 30px;	
	z-index: 49;
}

#nav2 {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 50;
	background: #000000;
	color: #FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=60);
/*	width: 960px;
*/	text-align: right;
	}
	
#nav2 p {
	margin: 5px 20px;
	font-size:14px;
	opacity:1.0;
	filter:alpha(opacity=100);}   /* Försöka få bort textens genomskinlighet */
	
#nav2 a {
	color: #FFFFFF;
	text-decoration:none;

	}
	
	
#nav2 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	}


input#sok {
	color: #000000;
	background: #ffffff;
	border: 1px solid #999;
	margin: 0 15px;
}

input#snd {
	color: #666;
	background: #dde9f3;
	border: 1px solid #999;
}


input#nb {
	color: #666;
	background: #FFFFFF;
	border: 1px solid #999;
	width:200px;
}



/*
#main
{
	background: #FFFFFF;

		width: 100%;
		padding-top:20px;
	}
	
	
#indexmain 		
{
	background: #FFFFFF;
		float:left;
		width:640px;
		height:100%;

	
	}
*/

#vanster		
{
	background: #FFFFFF;
		float:left;
		width:160px;
		overflow:hidden;


}

#mitten 		
{
	background: #FFFFFF;
		float:left;
		width:480px;
	  	border-left:1px dotted #909090;
	  	border-right:1px dotted #909090;
	overflow:hidden;
}

#hoger
{
	background: #FFFFFF;
		float:right;
		width:318px;
		overflow:hidden;
}

#sidfot
{
	background: #FFFFFF;
		float:left;
		width:100%;
}

#sidfot p {
	font-size:10px;
	color: #666;
	margin-top:10px;
	margin-bottom:10px;
	}
			




#nyhetsbrev {
	background: url(../images/bgnb.jpg);
	width:280px;
	height:140px;
	border: 1px solid #CCC;
	margin: 15px;
}



.ruta {
	float:left;
	border: solid 0px #CCC;
	width: 50%;
	}






h1, h2, h3, p, #mitten table {
	margin-left: 15px;
	margin-right: 15px;
	}

h1 {
	font-size:18px;
	color:#1f6da8; 

  	font-size:24px;
	font-weight: 100;
  	text-transform:uppercase;
	
	}
	
h1.trav 		{ color:#1f6da8; }
h1.galopp 		{ color:#336633; }
h1.arrangemang 	{ color:#1f6da8; }
h1.ung 			{ color:#772637; }
h1.mat 			{ color:#772637; }
h1.anlaggning	{ color:#772637; }

h2 {color:#999;
	font-size:16px;
	}

h3 {color:#999;
	font-size:14px;
	margin-top: 25px;}
	
p {	font-size:12px;
	color: #333;
	line-height: 140%;}
	
#mitten th, #mitten td {
	/*text-align:left;*/
	font-size:12px;
	color: #333;
	line-height: 140%;	
}

#mitten a img {
	border: none;
}
	
p.liten {font-size:10px;}

a.push{
	font-size:14px;
	font-weight:100;
	text-decoration:none;
  background-color: #E0E0E0; 
  text-align: left;
  vertical-align: bottom;
  font-family:Verdana, Geneva, sans-serif;


  color: #666;
  border: none;
  padding: 3px 0 3px 10px;

  display: block;
	}
	
a.push:hover{
  background-color: #CCC; 
	text-decoration:none;
	}





ul.nyheter {
	font-size:12px;
	color: #666;
	list-style-image:url("../images/pil.png");
			}

ul.nyheter li {
	margin-bottom:10px;
	}

ul.nyheter li a, ul.nyheter li a:visited {
	color: #333;
	text-decoration:none;
}	

ul.nyheter li a:hover {
	color: #999;
}
	



	
	










a.travmain 			{ color: #1f6da8; }
a.travmain:hover 	{ color: #66ade2; }
a.galoppmain 		{ color: #336633; }
a.galoppmain:hover 	{ color: #73ab73; }





/*** NAVIGATIONSMENYER ***/

/*** Toppmeny ***/


/***  Topplänkarna  ***/

#navigation_menu
{	
  background-color: #464544; /*222222*/
width:960px;


  /*
  color: black;
  height: 94px;  
  */
}

#navigation_menu ul
{
  margin: 0%;
  padding: 0%;
  list-style-type: none;
  background-color: #464544; /*222222*/
}

#navigation_menu ul li
{	
float:left;
}

#navigation_menu ul li.arr
{

  overflow:hidden;
}


#navigation_menu ul a 
{

  background:url(../images/navbg.png) right no-repeat; 
  text-align: center;
  vertical-align: bottom;
  font-family:Verdana, Geneva, sans-serif;
  /*
  font-size:24px;
  */
  font-size:16px;
  font-weight:100;
  text-transform:uppercase;
  color: white;
  /*
  border-right:1px solid white;
  */
  /*
  padding: 60px 0px 5px 0px;
  */
  padding: 35px 0px 5px 0px;
  margin:0;
  text-decoration: none;
  display: block;
  overflow:hidden;
}

#navigation_menu ul a.trav 		{ width: 160px;	}
#navigation_menu ul a.galopp 	{ width: 160px;	}
#navigation_menu ul a.ung 		{ width: 160px;	}
#navigation_menu ul a.mat 		{ width: 160px;	}
#navigation_menu ul a.arrangemang { width: 160px; }
#navigation_menu ul a.anlaggning { width: 160px; background:#464544;}


#navigation_menu ul a:hover 			{ text-decoration: none; }
#navigation_menu ul a.trav:hover		{ background:url(../images/navbg_hover_trav.png) right no-repeat #005ba1; }
#navigation_menu ul a.galopp:hover		{ background:url(../images/navbg_hover_galopp.png) right no-repeat #336633;  }
#navigation_menu ul a.arrangemang:hover { background:url(../images/navbg_hover_arrangemang.png) right no-repeat #db7c28; }
#navigation_menu ul a.ung:hover		 	{ background:url(../images/navbg_hover_ung.png) right no-repeat #772637; }
#navigation_menu ul a.mat:hover 		{ background:url(../images/navbg_hover_arr.png) right no-repeat #f6c23e;  }
#navigation_menu ul a.anlaggning:hover 	{ background:#56a0bc;  }


#navigation_menu ul a.trav_aktiv  		{ width: 160px;	  background:url(../images/navbg_hover_trav.png) right no-repeat;  }
#navigation_menu ul a.galopp_aktiv 		{ width: 160px;	  background:url(../images/navbg_hover_galopp.png) right no-repeat;  }
#navigation_menu ul a.ung_aktiv 		{ width: 160px;	  background:url(../images/navbg_hover_ung.png) right no-repeat; }
#navigation_menu ul a.arrangemang_aktiv { width: 160px;	  background:url(../images/navbg_hover_arrangemang.png) right no-repeat; }
#navigation_menu ul a.mat_aktiv 		{ width: 160px;	  background:url(../images/navbg_hover_arr.png) right no-repeat;}
#navigation_menu ul a.anlaggning_aktiv 	{ width: 160px;	  background:#56a0bc;  }


/* Sök */



#navigation_menu ul span.sok 	
{
  background-color: #464544; /*222222*/
  width: 160px;	
  
  text-align: center;
  vertical-align: bottom;
  font-family:Verdana, Geneva, sans-serif;
  /*
  font-size:24px;
  */
  font-size:14px;
  text-transform:uppercase;
  color: white;
 /* line-height: 35px;*/
 /*
  padding: 60px 0px 5px 0px;
  */
  padding: 35px 0px 5px 0px;
  text-decoration: none;
  display: block;
}

#navigation_menu ul span.sok:hover 	
{
/*	  background-color:#b4324e; */
	  background-color:#772637;  
}





/*** Rullgardinerna  ***/





#navigation_menu ul div
{	
  position: absolute;
  display: none;
  z-index: 1000;
  background-color: #464544; /*222222*/

}


#navigation_menu ul div.trav 		{ width: 160px; }
#navigation_menu ul div.galopp  	{ width: 160px; }
#navigation_menu ul div.arrangemang	{ width: 160px;	}
#navigation_menu ul div.ung			{ width: 160px;	}
#navigation_menu ul div.mat			{ width: 160px;	}
#navigation_menu ul div.anlaggning	{ width: 160px;	}


#navigation_menu ul div a 
{
  background-color: #464544; /*222222*/
  text-align: left;
  vertical-align: bottom;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  text-transform:none;
  color: white;
  border: none;
  padding: 4px 0 4px 0;
  text-decoration: none;
  display: block;

}

#navigation_menu ul div a.trav:hover 		{ background-color: #005ba1; }
#navigation_menu ul div a.galopp:hover		{ background-color: #336633; }
#navigation_menu ul div a.arrangemang:hover { background-color: #db7c28; }
#navigation_menu ul div a.ung:hover 		{ background-color: #772637; }
#navigation_menu ul div a.mat:hover 		{ background-color: #f6c23e; }
#navigation_menu ul div a.anlaggning:hover 	{ background-color: #56a0bc; }


#navigation_menu ul div a span
{

padding-left: 10px;
padding-right: 10px;

 
}




/*   "Clearer"  */

.clearer
{
  clear: both;
}

/*** Slut på toppmenyn ***/




/*** Sidomenyn till vänster ***/



/* Huvudmenyer */

#vanster a {
		font-size:12px;
		margin: 0;
		padding: 0;
		text-decoration: none;	
		line-height:150%;
		background-repeat: no-repeat;
		background-position: 0px 3px; 
}

#vanster a.trav   {  color: #1f6da8; /*background-image: url('../images/pil_trav.png'); */  }
#vanster a.galopp {  color: #336633; /*background-image: url('../images/pil_galopp.png');*/  }
#vanster a.ung    {  color: #772637; /*background-image: url('../images/pil_ung.png');*/ }

#vanster a.trav:hover    { color: #66ade2; }
#vanster a.galopp:hover  { color: #73ab73; }
#vanster a.ung:hover     { color: #ab2843; }

div.sub-lvl1 {
	margin-left: 15px;
}
div.sub-lvl2 {
	margin-left: 30px;
}
/* SIDOMENYN OMGJORD */
ul.v-meny, ul.v-meny ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.v-trav li, ul.v-trav ul li {
	background: url("/images/pil_trav.png") no-repeat 10px 5px;
}
ul.v-galopp li, ul.v-galopp ul li {
	background: url("/images/pil_galopp.png") no-repeat 10px 5px;
}
ul.v-ung li, ul.v-ung ul li {
	background: url("/images/pil_ung.png") no-repeat 10px 5px;
}
ul.v-meny li {
	margin:0 !important;
	padding-left: 20px;
}

ul.v-meny li ul {
	margin-left:0;
}


/*** Slut på sidomenyn ***/


/*** SLUT PÅ NAVIGATIONSMENYER ***/









#hogerspalt p {
	margin: 0px;
	padding: 0px;
}


#hogerspalt a img {
	border: none;
}




/* SÖKRESULTAT */

p.soktext {
	margin-top: 0px;
	padding-top: 0px;
}

p.sokrubrik {
	margin-bottom: 0px;
	padding-bottom: 0px;
	Font-size: 15px;
}

p.sokrubrik a {
	
	text-decoration: none;
	color: #005ba1;
}

span.soklink {
	font-size: 10px;
	text-decoration: none;
	color: #666;
}

a span.soklink {
	color: #666;
	text-decoration: none;
}

a:hover span.soklink {
	color: #ccc;
	text-decoration: none;
}




/*======= BILDSPEL =============*/
#mainslider a{
	display:block;
}
#mainslider {
	height: 250px;
}

.slider-wrapper {
	text-align: center;	
}

.slider a, #slider a {
	display:block;
}
.slider, #slider {
	text-align: left;	
	margin:10px auto 40px auto;
	width:430px;
	height:290px;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/images/loading.gif) no-repeat 50% 50%;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-32px;
	margin-left:-60px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
	color:#fff;
	border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
	color:#fff;
}




