/* CSS Document */







body { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; background-image:url(i/bg.gif); background-repeat:repeat; color:#323333 }

#wrap{ width:1055px ;margin:0px auto;}

img{border:none}

h1{ font-weight:normal; font-size:32px; color:#323333; margin:12px 0 6px 0px}

h2{color:white; margin:0; padding:0}

h3{ font-size:18px; font-weight:bold; color:#289BDB}

a { outline:none; color:#e0232d; text-decoration:underline}



/*header*/

#header{ width:1055px; background-image:url(i/header2.png); height:102px}

#header img{ float:left; width:160px; margin-top:7px; margin-left:50px}

 #logo{ float:right; margin:0; padding:7px 50px 0 0; }

#header #logo img{float:right; width:auto; margin:0; padding:0; }

#menu{float:left;width:640px; padding-top:50px; margin-left:44px;  }



#menu a {color:#FFFFFF; text-decoration:none; font-size:21px;padding:5px 15px 5px 15px}

#menu a:hover{ background-image:url(/i/bg_hover.jpg); background-repeat:repeat-x; padding:5px 15px 5px 15px}

.active_m{ background-image:url(/i/bg_active.jpg); background-repeat:repeat-x; padding:5px 15px 5px 15px}

/*home page big screen*/



#bigscreen{ width:1055px; background-image:url(i/screen_bg.png); float:left }



#bigscreen_left_border {width:12px; float:left;}



#bigscreen_text{width:336px; float:left; height:260px; padding-right:10px}



#bigscreen_images{width:582px; float:left ; height:259px; background-color:#CCCCCC}











/*all other pages  >>>>>>>>>> big screen*/

#bigscreen_simple{ width:1055px;   float:left; margin-top:10px; margin-bottom:10px; }

#left_column{ width:284px; padding:0px ;float:left}

#right_column{ width:770px; float:right; }

#swedishmap{width:300px; height:800px; float:right; position:relative; top:-45px; right:1px; right:100px}



#footer{ height:20px; width:1055px; background-image:url(/i/footer.png); background-repeat:repeat-x; color:white; font-size:11px; text-align:center; display:block; padding-top:12px; float:left; position:relative }



ul li {list-style:none}

li {padding:0; margin:0}





#norrbotten{background-image: url(i/lan/norrbotten.png)}

#vasterbotten {background-image:url(i/lan/vasterbotten.png)}

#jamtland{background-image: url(i/lan/jamtland.png)}

#varmland{background-image: url(i/lan/varmland.png)}

#dalarna {background-image: url(i/lan/dalarna.png)}

#gavleborg {background-image:url(i/lan/gavleborg.png)}

#vastragotaland{background-image: url(i/lan/vastragotaland.png)}

#orebro{background-image: url(i/lan/orebro.png)}

#vastmanland{background-image: url(i/lan/vastmanland.png)}

#uppsala{background-image: url(i/lan/uppsala.png)}

#halland {background-image:url(i/lan/halland.png)}

#jonkoping {background-image: url(i/lan/jonkoping.png)}

#ostergotland {background-image: url(i/lan/ostergotland.png)}

#sodermanland{background-image: url(i/lan/sodermanland.png)}

#stockholm{background-image: url(i/lan/stockholm.png)}

#skane{background-image: url(i/lan/skane.png)}

#kronoberg{background-image: url(i/lan/kronoberg.png)}

#kalmar {background-image: url(i/lan/kalmar.png)}

#blekinge {background-image: url(i/lan/blekinge.png)}

#gotland {background-image: url(i/lan/gotland.png)}

#vasternorrland{background-image:url(i/lan/vasternorrland.png)}





#vertical_menu{width:272px; margin-left:11px; margin-top:30px}

#vertical_menu ul{ margin:0; padding:0}

#vertical_menu ul li{ margin:0; padding:0; margin-bottom:4px}

#vertical_menu ul li a{ width:242px; height:28px; display:block; color: #EBEBEB; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; padding-left:30px; font-weight:normal}

#vertical_menu ul li a:hover{ background-image:url(i/left_menu_bg.jpg); background-repeat:repeat-x}

#vertical_menu ul li a:active{ background-image:url(i/left_menu_bg.jpg); background-repeat:repeat-x}

.active{ background-image:url(i/left_menu_bg.jpg); background-repeat:repeat-x}

.no_active{ background: none }



#center_text{float:left; width:370px;  height:1000px; font-size:15px; padding-left:10px; margin-top:200px}

#center_text h1{color:#323333; font-size:40px}



#center_text_regular{float:left; width:570px;  min-height:1000px; font-size:15px; padding-left:10px; }

#center_text_regular h1{color:#323333; font-size:40px}



#center_image_regular{float:left; width:570px;}

#tf_hours{position:relative; top:35px; padding-left:20px}

.title{color:#e0232d; background-color: #E9E9E9; padding:4px;font-size:21px; cursor:pointer; margin-bottom:4px; background-image:url(i/arrow.png); background-repeat:no-repeat; height:26px; padding-left:30px; background-position:left middle }

.title img{position:relative; bottom:-3px; padding-left:10px}

#small_map{width:150px; float:right}


#sfrlogga {
	clear : right;	
	float: right;
	position: relative;
	left: -42px;
	top: -520px;
}
#sospartner {
	clear : right;
	float: right;
	position: relative;
	left: -42px;
	top: -498px;
}
#aaalogo {
	clear : right;	
	float: right;
	position: relative;
	left: -42px;
	top: -486px;
	margin-left: -50px;
}
#aaalogo img {
	width: 98px;
	height: 58px;
}


#sfrlogga_reg {
	clear : right;	float: right; margin-bottom:24px
}
#sospartner_reg  {
	clear : right;float: right; margin-bottom:24px
}
#aaalogo_reg  {
	clear : right;	 float: right; margin-bottom:24px
}
#aaalogo_reg img {
	width: 98px; height: 58px;
}