* {margin: 0;} 

body {
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	line-height: 1.5;
	padding:0;
	margin:0;
       background-image:url(graphicsv6/body_bg.png);
       background-repeat:repeat-x;
}
a:link, a:visited {
        color: #000000;
	        }



#container {
	width: 990px;
	margin: 0 auto;
	background-image:url(graphicsv6/container_bg.png);
	background-repeat:no-repeat;
}

#head {
	width: 958px;
	height: 94px;
	padding-top: 4px;
	margin: 0 auto;
}

#menu {
	width: 958px;
	margin: 0 auto;
	height: 63px;
	background-image:url(graphicsv6/menu_bg.png);
	background-repeat:no-repeat;
	line-height: 63px;
	margin-bottom:4px;
	}


.menu_item {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
}

a.menu_item_nsel, .footer_text a {
	text-decoration: none;
color: #bbbbbb;
}
a.menu_item_forum {
	text-decoration:blink;
	color: #ff6612;

}

.menu_item a:hover, a.menu_item_sel, .footer_text a:hover {

	text-decoration: none;
color: #FFFFFF;
}

.submenu_item {
	font-size: 12px;
	font-weight: bold;
}

a.submenu_item_nsel {
	text-decoration: none;
color: #bbbbbb;
}

.submenu_item a:hover, a.submenu_item_sel {

        text-decoration: none;
	color: #FFFFFF;
	


}
.city_temp {
	line-height: 20px;
	font-size: 14px;
	        font-weight: bold;
		color: #FFFFFF;
		text-align:center;

}

.subm_box_top {
	background-image:url(graphicsv6/subm_bg_top_box.png);
	background-repeat:no-repeat;
	height: 10px;
	width: 148px;
}

.subm_box_bottom {
	background-image:url(graphicsv6/subm_bg_bottom_box.png);
	background-repeat:no-repeat;
	height: 10px;
	padding:0px;
	width: 148px;
}

.subm_box_bg {
	background-image:url(graphicsv6/subm_bg_box.png);
	background-repeat: repeat-y;
	width: 148px;
	padding: 0;
}


.subm_bg {
	background-image:url(graphicsv6/subm_bg_box.png);
	background-repeat:no-repeat;
	width: 148px;
	padding: 0px;
	color: #424242;
}

.subm_bg_text {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin:0px;
}


.box_top {
	background-image:url(graphicsv6/bg_top_box.png);
background-repeat:no-repeat;
	height: 10px;
	width: 148px;
}

#content_area {
	width: 968px;
	margin: 0 auto;
}
#spacer {
	height:6px;
}
.box_bottom {
	background-image:url(graphicsv6/bg_bottom_box.png);
	background-repeat:no-repeat;
	height: 10px;
	padding:0px;
	width: 148px;
}

.box_bg {
	background-image:url(graphicsv6/bg_box.png);
	background-repeat: repeat-y;
	width: 148px;
	padding: 0;
}


.bg {
	background-image:url(graphicsv6/bg_box.png);
	background-repeat:no-repeat;
	width: 148px;
	padding: 0px;
	color: #424242;
}

.bg_text {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin:0px;
	font-size:10px;
}

#left_column {
	float:left;
	width:148px;
	margin:0px;
	padding-left:3px;
	padding-right:3px;
}
#content {
	float: left;
	width:808px;
	 padding: 0px;
	margin-left:0;
	margin-right:0px;
}

#content_top {
	background-image:url(graphicsv6/content_bg_top.png);
	background-repeat:no-repeat;
	height: 10px;
	width: 810px;
	margin: 0 auto;
}

#content_bottom {
	background-image:url(graphicsv6/content_bg_bottom.png);
	background-repeat:no-repeat;
	height: 10px;
	width: 810px;
	margin: 0 auto;
}
#content_bg {
	background-image:url(graphicsv6/content_bg.png);
	background-repeat: repeat-y;
	width: 810px;
	padding: 1px;
	margin: 0 auto;
	  min-height: 461px;

}

#content_content {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin:0px;
}

#logo-slogan {
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	margin-right:-100%;
}

#slogan {
         font-size: 14px;
	 font-weight: bold;
	 color: #dadada;
	 text-align:center;
	font-style: italic; 
}

#footer {
	width: 958px;
	margin: 0 auto;
	height: 32px;
	margin-top:4px;
	background-image:url(graphicsv6/footer_bg.png);
	background-repeat:no-repeat;
	line-height: 32px;
	clear:both;
}

.footer_text {
	float:left;
	padding-left:20px;
	padding-right:30px;
	font-size: 12px;
	         font-weight: bold;

}
#footer_list {
	float:right;
	padding-right:17px;
	color: #bbbbbb;
	font-size:12px;	
	font-weight:bold;
}

#bottom_stuff {
	width: 958px;
	margin: 0 auto;
	height: 70px;
}

.bottom-text {
	font-size:8pt;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
	float:left;
	margin-left:22px;
	padding-top:4px;
}


.entry { 
	background: #EEEEEE; 
	border: solid 1px black; 
	width: 750px; 
	padding: 10px; 
	margin: 0 auto 15px; 
	text-align: left 
}
.entry p { 
	margin-bottom: 1px; 
	margin-top:0; 
	padding-top:0;
clear:right;
}

.name { 
	font-weight: bold; 
}

.info { 
	float: right; 
	margin-bottom: 10px;
margin-left: 0.5em; 
vertical-align:top;
}

.date { 
	font-size: 10px; 
	text-align: right 
}

h2 {
  font-size:10pt
  }

#stadlistcontainer {
margin-left: 5px;
padding-left:0px;
border: 1px solid gray;
width: 780px;
}

td.stadlist {
	font-weight:bold;
	width:110px;
	height:15px;
	font-size: 12px;
	border-bottom: 1px solid gray;
	padding:1px;
	margin:0px;


}
td.stadtemp {
	font-weight:bold;
width:55px;
height:15px;
       font-size: 12px;
       border-bottom: 1px solid gray;
padding:1px;
margin:0px;


}


td.stadlist a:link, td.stadlist a:visited 
{
	 display:block;

	color:#005CB1;
}


td.stadtemp a:link, td.stadtemp a:visited
{
         display:block;

	         color:#000000;
		 }


td.stadlist a:hover, td.stadtemp a:hover {
	color: #FFFFFF;
	        background-color: #BBBBBB;
}
td.stadinfo
{
font-size: 12px;
font-weight: normal;
width: 7px;
height:15px;
border-bottom: 1px solid gray;
text-align:right;
padding:1px;
margin:0px;
}

td.stadinfo a
{
font-size:6px;
font-weight: normal;
font-style: italic;
}
.tooltip
{
position: absolute;
left: -95px;
top: -47px;
width: 150px;
background-color: black;
color: #fff;
border: 1px solid #000;
font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
padding: 4px;
z-index: 20;
-moz-border-radius: 10px;
-moz-opacity: .87;
filter:alpha(opacity=87);
opacity:.87;
text-align: center;
}
#mapinfoheader {
	background-color:black;
	font-size:12pt;
	font-weight:bold;
color:#FFF;
      -moz-border-radius-topleft: 10px;
      -moz-border-radius-topright: 10px;
padding:10px;
border: 1px solid #000;
}
#mapinfoicon {
position:absolute;
top:28px;
right:8px;
      z-index:1;
padding: 0px;
	 -moz-border-radius: 10px;
	 -moz-opacity: .92;
filter:alpha(opacity=92);
opacity:.92;
visibility:hidden;
}
#mapinfo {
position:absolute;
top:28px;
right:8px;
      z-index:1;
padding: 0px;
	 -moz-border-radius: 10px;
	 -moz-opacity: .92;
filter:alpha(opacity=92);
opacity:.92;

}
#bookmarkicon {
position:absolute;
bottom:125px;
right:8px;
      -moz-opacity: .92;
filter:alpha(opacity=92);
opacity:.92;
	z-index:1;

}
#save {
position:absolute;
bottom:175px;
right:8px;
      -moz-opacity: .92;
filter:alpha(opacity=92);
opacity:.92;
	z-index:1;

}

#bookmarkurlicons {
	background-color:#a1a1a1;
padding:5px;
border: 1px solid #000;

}

#bookmarkurl {
width:250px;
position:absolute;
bottom:125px;
right:8px;
      -moz-opacity: .92;
filter:alpha(opacity=92);
opacity:.92;
	z-index:1;
visibility:hidden;

}
#bookmarkurlmain {
	background-color:white;
color:black;
border: 1px solid #000;
}

#bookmarkurlheader {
	background-color:black;
	font-size:8pt;
	font-weight:bold;
color:#FFF;
      -moz-border-radius-topleft: 10px;
      -moz-border-radius-topright: 10px;
padding:5px;
border: 1px solid #000;
}


#graph {
padding:4px;
}
#mapinfomain {
	background-color:white;
color:black;
border: 1px solid #000;
width: 200px;
}
.mapinfofooter {
	background-color:black;
color:#FFF;
      -moz-border-radius-bottomleft: 10px;
      -moz-border-radius-bottomright: 10px;
      padding-bottom:1px;
border: 1px solid #000;
	text-align:center;
}
#mapinfotemp {
float:right;
height:18px;
padding:8px 4px 8px 4px;
	background-color:black;
	font-size:12pt;
	font-weight:bold;
color:white;
}
#mapinfotempcontainer {
	background-color:#a1a1a1;
}
#mapinfobuttons {
height:30px;
padding:2px 2px 2px 2px;
}
div.text2 {
	text-decoration:none;
	font-size: 10px;
color: #000000;
}
div.text2 a:link,  div.text2 a:visited {
	text-decoration:underline;
	font-size: 10px;
color: #000000;
}
#livesearch
{
margin:0px;
width:194px;
}
#txt1
{
margin:0px;
}

#yr-varsel table {
width: 500px !important;
       font-size: 12px !important;
margin: 0 !important;
font-family: Arial, Helvetica, sans-serif !important;

}
#yr-varsel th {
	text-align: left !important;
padding: 4px 4px 4px 0 !important;
margin: 0 !important;
}
#yr-varsel thead th {
	text-align: right !important;
}
#yr-varsel td {
padding: 4px 8px 4px 0 !important;
margin: 0 !important;
	text-align: right !important;
	vertical-align: middle !important;
}
#yr-varsel td.v, #yr-varsel th.v {
	text-align: left !important;
}
#yr-varsel th strong {
color: #069 !important;
}
#yr-varsel td.pluss, .plus {
color: #c00 !important;
       font-weight: bold !important;
       font-size: 11px !important;
}
#yr-varsel td.minus, .minus {
color: #069 !important;
       font-weight: bold !important;
       font-size: 11px !important;
}
#yr-varsel td.skilje {
height: 1px !important;
padding: 0 !important;
overflow: hidden !important;
background: #63c6e3 !important;
}


