/*----------------------------------------------------------------
	DEFAULT STYLES
---------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #562411;
}

body {
	background: #e9dbc1 url(../images/bg.gif) 0 0 repeat-x ;
	text-align: center; 
	font-size: 11px;
}

table {
	border: none;
}

td, th {
	vertical-align:top;
	font-size: 11px;
}

p, dl ,ul, ol {
	margin-bottom: 10px;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6{
	margin-bottom:  10px;
}

h1 { font-size: 28px; margin-bottom: 3px;}
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

a, img, a img {
	border: none;
}

a, a:visited, a:active, a:link, a:focus, a strong {
	color: #d8001d;
	text-decoration: underline;
	outline: none;
	border:  none;
}

a:active {
	color: #d8001d;
}

a:hover {
	text-decoration: underline;
	color: #d8001d;
}

a:focus {
	border: none;
	outline: none;
	border-style:none;
}
a.startbanner{
	width:565px;height:36px;
	background:url(../images/banner_arsmote_25-3_0.gif) top left no-repeat;
	float:left;
	text-indent:-5000px;
}
a.startbanner:hover{
	background:url(../images/banner_arsmote_25-3_1.gif) top left no-repeat;
}
div.clear{
	clear:both;
}

/* ----------------------------------------------------------------
	SITE LAYOUT
---------------------------------------------------------------- */
div.site {
	position:relative;
	width: 803px;
	margin: 10px auto;
	text-align: left;
/*	border:1px solid #99FF00;*/
/*	background-color:#FF99FF;*/
}
div.headerTop{
	position:relative;
	width:803px;height:19px;
	background: url(../images/frame_top.png);
	float:left;
}
div.headerTopLeft{
	position:relative;
	width:19px;height:201px;
	background: url(../images/frame_top_left.png);
	float:left;
}
div.headerBG{
	position:relative;
	width:765px;height:201px;
	background-color:#ffffff;
	float:left;
}
div.headerLogoArea{
	position:relative;
	width:190px;height:212px;
	margin:0px 0 0 0px;
	/*background-color:#b09a73;*/
	background-color:#bffff3;
	background:url(../images/siebar_breakline.gif) 0 181px no-repeat;

}
div.headerLogoArea .logo{
	width:170px;height:170px;
	margin:10px 0px 0px 10px;
	background:url(../images/vallakra-jak_logo.gif) 0 0 no-repeat;
	text-indent:-5000px;
	float:left;
}
div.headerImgAreaBG{
	position:relative;
	width:565px;height:191px;
	background-color:#b09a73;
	margin:0px 0px 0px 10px;
	float:left;
}
div.headerImgArea{
	position:relative;
	width:545px;height:171px;
	background-color:#562411;
	margin:10px 0px 0px 10px;
	float:left;
	display:inline;
}


div.headerTopRight{
	position:relative;
	width:19px;height:201px;
	background: url(../images/frame_top_right.png);
	float:right;
}
.contentBG{
	position:relative;
	float:left;
	width:803px;
	background: url(../images/frame_middle.png) 0 0 repeat-y;
}
div.contentFrameImgTop{
	position:relative;	
	width: 565px;
	margin: 10px 0px 10px 10px;
	padding-bottom:10px;
	float:left;
	/*background-color:#FF0000;*/
}
div.contentFrame{
	position:relative;	
	width: 565px;
	margin: 0px 0px 10px 10px;
	padding-bottom:10px;
	float:left;
	/*background-color:#FF0000;*/
}

div.contentInfoFrame{
	width: 565px;height:30px;
	margin: 0px 0px 10px 0px;
	/*background-color:#FF0000;*/
}

div.mapvallakra{
	background: transparent url(../images/map_vallakra.jpg) top right no-repeat;
	height:509px;
	margin-bottom:0px;
}
div.mapdufeke{
	background: transparent url(../images/map_dufeke.jpg) top right no-repeat;
	height:509px;
	margin-bottom:0px;
}
div.startBack{
	background: transparent url(../images/img_logo.gif) top right no-repeat;
	width:203px;height:223px;
	margin-bottom:0px;
}
div.adressBox{
	width:300px;
	margin:5px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #562411;
}
div.textFrame{
	position:relative;	
	margin: 10px 0px 0px 10px;
	width: 545px;
	display:inline;
	float:left;
	/*background-color:#00ff00;*/
}
div.printFrame{
	margin:5px 0px 0px 0px;
	width:250px;height:25px;
	text-align:right;
	float:right;	
}
div.footer{
	position:relative;	
	width:803px;height:60px;
	background: url(../images/frame_footer.png);
}
div.footerContentLeft{
	position:relative;
	margin:19px 0px 0px 29px;
	width:300px;height:20px;
	float:left;
	text-align:left;
	display:inline;
}
div.footerContentRight{
	position:relative;
	margin:19px 0px 0px 0px;
	width:445px;height:20px;
	text-align:right;
	float:left;
}
div.footer a{color:#f0e97c;font-weight:bold;text-decoration:underline;}
div.footer a:link{color:#f0e97c;}
div.footer a:visited{color:#f0e97c;}
div.footer a:hover{color:#d8001d;}

div.menuFrame{
	position:relative;	
	width: 190px;
	margin: 0px 0px 0px 0px;
	display:inline;
	float:left;
}

/*----------------------------------------------------------*/
/*             START NAVIGATION menu START      */
/*----------------------------------------------------------*/
ul.menu li{
	width: 168px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	list-style-type: none;
	border-top:1px solid #562411;
	border-left:1px solid #562411;
	border-right:1px solid #562411;
	background-color:#ffff66;
}
ul.menu li.end{
	border-bottom:1px solid #562411;
}
ul.menu a{
	display: block;
	height:30px;
	font-weight:bold;
	text-decoration: none;
	line-height:30px;
}
ul.menu a:link{color:#562411;text-decoration:none;}
ul.menu a:visited{color:#562411;text-decoration:none;}
ul.menu a:hover{color:#562411;background: #fb9d00;text-decoration:none;}
ul.menu a#current{color:#562411;background: #ffffff;text-decoration:none;}

/*-------------------------------------------------------------*/

div.tableBack{
	position:relative;	
	width:565px;
	margin: 0px 0px 0px 0px;
	padding-bottom:10px;
	display:inline;
	float:left;
	background-color:#e7e1d5;
}
div.tableFrame{
	position:relative;	
	width:545px;
	margin: 10px 10px 0px 10px;
	display:inline;
	float:left;
	/*background-color:#Afe1df;*/
}

/*************************************************************************/
table.tableStyle{
	width:100%;
	margin:0px 0px 0px 0px;
	border:1px solid #562411;
	text-align:center;
}

table.tableStyle th{
	padding: 5px 0px 5px 0px;
	background-color:#b09a73;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #562411;
}
table.tableStyle th.col5{
	width:20%;
}

table.tableStyle td{
	padding: 10px 0px 10px 0px;
	border-right:1px solid #efebe3;
	border-bottom:1px solid #efebe3;
}
table.tableStyle td.endRow{
	border-bottom:none;
}
table.tableStyle th.left{
	padding-left:8px;padding-right:8px;  
	text-align:left;
}
table.tableStyle th.right{
	padding-left:8px;padding-right:8px; 
	text-align:right;
}
table.tableStyle td.left{
	padding-left:8px;padding-right:8px;  
	text-align:left;
}
table.tableStyle td.right{
	padding-left:6px;padding-right:6px; 
	text-align:right;
}

table.tableStyle td.endCol{
	border-right:none;
}
table.tableStyle tr.odd{
	background-color:#ffffff;
}
table.tableStyle tr.even{
	background-color:#f3f0ea;
}

.red{
	color:#d8001d;
}

table.info{
	border:none;
}
table.info td{
	padding: 0px 0px 0px 0px;
	border:none;
}
table.info td.type{
	width:20%;
}
table.info td.infoCol{
	width:80%;
}

table.tidsbokning{
	width:100%;
	margin:0px 0px 0px 0px;
	text-align:center;
	border-bottom:1px solid #562411;
}

table.tidsbokning th{
	padding: 5px 5px 5px 0px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #562411;
	text-align:left;
}

table.tidsbokning td{
	padding: 5px 5px 5px 5px;
	border-bottom:1px solid #efebe3;
	text-align:left;
}
table.tidsbokning tr.odd{
	background-color:#f3f0ea;
}
table.tidsbokning tr.even{

}
/*----------------------------------------------------------------
	RUBRIKER
---------------------------------------------------------------- */
h1.algskytte{
	background: transparent url(../images/h1_algskytte.gif) no-repeat;
	width:107px;height:27px;
	text-indent: -5000px;
}
h1.grisskytte{
	background: transparent url(../images/h1_grisskytte.gif) no-repeat;
	width:116px;height:27px;
	text-indent: -5000px;
}
h1.kontakt{
	background: transparent url(../images/h1_kontakt.gif) no-repeat;
	width:88px;height:27px;
	text-indent: -5000px;
}
h1.resultat{
	background: transparent url(../images/h1_resultat.gif) no-repeat;
	width:94px;height:27px;
	text-indent: -5000px;
}
h1.resultat2008{
	margin:15px 0 0 0;
	background: transparent url(../images/h1_resultat2008.gif) no-repeat;
	width:153px;height:27px;
	text-indent: -5000px;
}
h1.resultat2009{
	margin:15px 0 0 0;
	background: transparent url(../images/h1_resultat2009.gif) no-repeat;
	width:153px;height:27px;
	text-indent: -5000px;
}
h1.resultat2010{
	background: transparent url(../images/h1_resultat2010.gif) no-repeat;
	width:153px;height:27px;
	text-indent: -5000px;
}
h1.tavlingar2008{
	background: transparent url(../images/h1_tavlingar2008.gif) no-repeat;
	width:166px;height:27px;
	text-indent: -5000px;
}
h1.tavlingar2009{
	background: transparent url(../images/h1_tavlingar2009.gif) no-repeat;
	width:166px;height:27px;
	text-indent: -5000px;
}
h1.tavlingar2010{
	background: transparent url(../images/h1_tavlingar2010.gif) no-repeat;
	width:166px;height:27px;
	text-indent: -5000px;
}
h1.traning{
	background: transparent url(../images/h1_traning.gif) no-repeat;
	width:86px;height:27px;
	text-indent: -5000px;
}




h1.vagbeskrivning{
	background: transparent url(../images/h1_vagbeskrivning.gif) no-repeat;
	width:176px;height:27px;
	text-indent: -5000px;
}
h1.dufekejsk{
	background: transparent url(../images/h1_dufekejsk.gif) no-repeat;
	width:267px;height:27px;
	text-indent: -5000px;
}
h1.nyheter{
	background: transparent url(../images/h1_nyheter.gif) no-repeat;
	width:88px;height:27px;
	text-indent: -5000px;
}
/*
h1.lankar{
	background: transparent url(../images/h1_lankar.gif) no-repeat;
	width:78px;height:27px;
	text-indent: -5000px;
}
*/
h1.lankarosamarbetspartners{
	background: transparent url(../images/h1_lankarosamarbetspartners.gif) no-repeat;
	width:324px;height:27px;
	text-indent: -5000px;
}
h1.konferensochforetagskytte{
	background: transparent url(../images/h1_konferensochforetagskytte.gif) no-repeat;
	width:344px;height:27px;
	text-indent: -5000px;
}
h1.vjsb{
	background: transparent url(../images/h1_vjsb.gif) no-repeat;
	width:270px;height:27px;
	text-indent: -5000px;
}
h3.valkommentill{
	background: transparent url(../images/h3_valkommentill.gif) no-repeat;
	width:155px;height:16px;
	text-indent: -5000px;
}
h3.algbanan2010{
	background: transparent url(../images/h3_algbanan2010.gif) no-repeat;
	width:132px;height:16px;
	text-indent: -5000px;
}
h3.algbanan{
	background: transparent url(../images/h3_algbanan.gif) no-repeat;
	width:91px;height:16px;
	text-indent: -5000px;
}
h3.algbanan2008{
	background: transparent url(../images/h3_algbanan2008.gif) no-repeat;
	width:132px;height:16px;
	text-indent: -5000px;
}
h3.korthallsbanan{
	background: transparent url(../images/h3_korthallsbanan.gif) no-repeat;
	width:155px;height:16px;
	text-indent: -5000px;
}
h3.korthallsbanan2008{
	background: transparent url(../images/h3_korthallsbanan2008.gif) no-repeat;
	width:195px;height:16px;
	text-indent: -5000px;
}
h3.algbanan2009{
	background: transparent url(../images/h3_algbanan2009.gif) no-repeat;
	width:132px;height:16px;
	text-indent: -5000px;
}
h3.korthallsbanan2010{
	background: transparent url(../images/h3_korthallsbanan2010.gif) no-repeat;
	width:196px;height:16px;
	text-indent: -5000px;
}
h3.korthallsbanan2009{
	background: transparent url(../images/h3_korthallsbanan2009.gif) no-repeat;
	width:196px;height:16px;
	text-indent: -5000px;
}
h3.grisskytte{
	background: transparent url(../images/h3_grisskytte.gif) no-repeat;
	width:106px;height:16px;
	text-indent: -5000px;
}
h3.klubbmasterskapochugglehus{
	background: transparent url(../images/h3_klubbmasterskapochugglehus.gif) no-repeat;
	width:231px;height:35px;
	text-indent: -5000px;
}
h3.gertmollersvandringspris{
	background: transparent url(../images/h3_gertmollersvandringspris.gif) no-repeat;
	width:268px;height:16px;
	text-indent: -5000px;
}
h3.algen40-60-80meter{
	background: transparent url(../images/h3_algen40-60-80meter.gif) no-repeat;
	width:215px;height:16px;
	text-indent: -5000px;
}
h3.algen40-60-80ochtennsmens{
	background: transparent url(../images/h3_algen40-60-80ochtennsmens.gif) no-repeat;
	width:250px;height:35px;
	text-indent: -5000px;
}
/****************************************************************************/
ul.list {
	margin: 0px 0px 0px 0px;
	list-style:none;
}
ul.list a {
	color:#d8001d !important;
}
ul.list li {
	background: url(../images/arrow_black.gif) 0 6px no-repeat;
	line-height:15px;
	padding: 0px 0px 2px 10px;
	list-style:none;
}
ul.list a:hover {
	color:#d8001d !important;
	text-decoration:underline;
}
ul.list li.pdf {
	background: url(../images/pdf.gif) 0 0px no-repeat;
	padding: 0px 0px 7px 20px;
	list-style:none;
}