html {
}

body {
	margin: 0;
	background-color: #fff;
	color: #222222;
	text-align: center;
	font: 13px/18px Arial;
}

.OuterWrapper {
	margin: 0;
	height: 100%;
	width: 100%;
	background: #232323 url(webarchive/site/bak_body.png) repeat-x 0 top;
	bottom: 0;
	position: fixed;
	overflow: auto;
	left: 0;
}

.InnerWrapper {
	margin: 0;
	height: 100%;
	width: 100%;
	background: transparent url(webarchive/site/bak_wave.gif) repeat-x fixed 0 bottom;
	bottom: 0;
	position: fixed;
	overflow: auto;
	left: 0;
}

td {
	font: 13px/18px Arial;
	color: #222222;
}

H1,H2,H3,H4,H5,H6 {
	font-weight: bold;
	margin: 0;
	font-family: Arial;
}

H1 {
	font-size: 20px;
	line-height: 24px;
}

H2 {
	font-size: 16px;
	line-height: 20px;
}

H3 {
	font-size: 13px;
	line-height: 17px;
}

H4 {
	font-size: 13px;
	line-height: 17px;
	margin-top: 15px;
}

H5 {
	font-size: 12px;
	line-height: 16px;
}

H6 {
	font-size: 11px;
	line-height: 15px;
}

p {
	font: 13px/18px Arial;
	margin: 10px 0 0;
}

ul {
	padding-left: 20px;
	padding-top: 10px;
}

.arrow {
	font-size: 17px;
	line-height: 17px;
}

.arrow_small {
	font-size: 16px;
	line-height: 8px;
}

.error {
	color: orange;
	font-size: 10px;
}

.exampletext {
	font: 10px/14px Arial;
	vertical-align: text-top;
}

.user_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}

.user_nav_btn {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.draw_btn {
	margin-top: 15px;
	margin-right: 10px;
}

.border_image {
	padding: 1px;
	border: 1px solid #4e4e4e;
}

.border_image_annons {
	padding: 1px;
	border: 1px solid #8c8c8c;
}

.annonsrubrik {
	margin-bottom: 10px;
	margin-top: 5px;
}

.forbundet_logo {
	margin-right: 10px;
}

#thick {
	width: 100%;
	height: 100%;
	background-color: #000000;
}

.poi_content {
	margin: -15px auto 0;
}

.td_wrapper {
	background-color: #fff;
}

.td_main_wrapper {
}

.td_content_left {
	width: 200px;
}

.td_content_right {
	width: 710px;
}

.td_draw {
	padding-right: 7px;
	padding-left: 7px;
}

.td_bottom_puffs {
	height: 1px;
}

.td_footer {
	font-size: 11px;
	line-height: 16px;
}

.td_top_banner {
	height: 1px;
}

.td_bottom_1 {
	width: 249px;
	background: #ececec url(webarchive/site/bak_bottom_content.gif) repeat-x 0 center;
}

.td_bottom_2 {
	width: 249px;
	background: #ececec url(webarchive/site/bak_bottom_content.gif) repeat-x 0 center;
}

.td_bottom_3 {
	width: 249px;
	background: #ececec url(webarchive/site/bak_bottom_content.gif) repeat-x 0 center;
}

.td_bottom_4 {
	width: 250px;
	background: #ececec url(webarchive/site/bak_bottom_content.gif) repeat-x 0 center;
}

.td_bottom_1 a, .td_bottom_1 a:visited, .td_bottom_1 a:active, .td_bottom_1 a:hover {
	color: #222222;
	text-decoration: none;
}

.td_bottom_2 a, .td_bottom_2 a:visited, .td_bottom_2 a:active, .td_bottom_2 a:hover {
	color: #222222;
	text-decoration: none;
}

.td_bottom_3 a, .td_bottom_3 a:visited, .td_bottom_3 a:active, .td_bottom_3 a:hover {
	color: #222222;
	text-decoration: none;
}

.td_bottom_4 a, .td_bottom_4 a:visited, .td_bottom_4 a:active, .td_bottom_4 a:hover {
	color: #222222;
	text-decoration: none;
}

.td_bottom_1 td, .td_bottom_2 td, .td_bottom_3 td, .td_bottom_4 td {
	font-size: 11px;
	line-height: 15px;
}


.td_bottom_devider {
	background-color: #acacac;
	width: 1px;
}

.td_user_led {
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
}

.td_user_led:hover {
	background-color: #ececec;
}

.td_user_led td {
	padding: 5px;
	font-size: 12px;
}

.td_search_led {
	cursor: pointer;
}

.td_search_led:hover {
	background-color: #ececec;
}

.td_search_led a, .td_search_led a:hover {
	text-decoration: none;
}

.td_comments_led {
	cursor: pointer;
	padding: 5px;
	font-size: 12px;
}

.td_comments_led:hover {
	background-color: #ececec;
}

.td_quick {
	cursor: pointer;
	height: 20px;
	padding-left: 5px;
	font-size: 11px;
}

.td_quick:hover {
	background-color: #ececec;
}
.td_quick a, .td_quick a:visited, .td_quick a:active {
	color: #222222;
	text-decoration: none;
}

.td_quick a:hover {
	color: #b47c17;
	text-decoration: none;
	cursor: pointer;
}

.td_event {
	cursor: pointer;
}

.td_eventlist td {
	cursor: pointer;
	font-size: 12px;
	line-height: 20px;
}

.td_puffs a, .td_puffs a:hover, .td_puffs a:visited, .td_puffs a:active {
	color: #222222;
	text-decoration: none;
}

.td_puffs_readmore {
	font-size: 12px;
}

.td_puffs img {
	padding: 1px;
	border: 1px solid #acacac !important;
}

input {
	font: 11px/15px Arial;
}

select {
	font: 11px/15px Arial;
}

textarea {
	color: #000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
	overflow: hidden;
	font: 11px/15px Arial;
}

.textarea_presentation {
	width: 447px;
	margin-top: 2px;
}

.textarea_poi {
	width: 547px;
	margin-top: 2px;
}

.textarea_comment {
	width: 342px;
	margin-top: 2px;
	margin-bottom: 15px;
}

.textarea_user_image {
	width: 447px;
	margin-left: 20px;
	height: 35px;
}

.textarea_user_image_edit {
	width: 347px;
	margin-left: 20px;
	height: 35px;
	margin-right: 20px;
}

textfield {
	color: #000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.textfield_annons_delete {
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 4px;
	width: 97px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.textfield_search {
	margin-right: 10px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
	width: 140px;
}

.textfield_reg {
	margin-right: 25px;
	margin-top: 2px;
	margin-bottom: 4px;
	width: 247px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.textfield_reg_medium {
	margin-right: 25px;
	margin-top: 2px;
	margin-bottom: 4px;
	width: 162px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.textfield_reg_small {
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 4px;
	width: 64px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.textfield_login {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 192px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.textfield_rout {
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 4px;
	width: 247px;
	color: 000;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #acacac;
}

.usergroup {
	margin-left: 20px;
}

.led_karaktar {
	margin-left: 15px;
}

.map_filter {
	margin-left: 5px;
}

.sbttn {
	BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #e5e5e5;
	BORDER-LEFT: #afc4d5 1px solid;
	CURSOR: hand;
	COLOR: #000000;
	BORDER-BOTTOM: #104a7b 1px solid;
	FONT-FAMILY: Verdana,tahoma,sans-serif;
	TEXT-DECORATION: none
}

a, a:visited, a:active {
	color: #b47c17;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: b47c17;
	text-decoration: underline;
	cursor: pointer;
}

.sitebottentext {
	font: 11px/17px Arial;
}

.puffrubrik {
	font: 12px/17px Arial;
}

.puffingress {
	font: 11px/15px Arial;
}

.lankarrubrik {
	font: bold 12px/17px Arial;
}

.lankartext {
	font: 12px/17px Arial;
}

.lankarstreck {
	background-color: #CCCCCC
}

.sitevertikalstreck {
	background-image: url(/webarchive/site/prickstr_vert.gif)
}

.sitehorisontalstreck {
	background: url(webarchive/site/sitehorisontalstreck.gif) repeat-x;
	height: 1px;
}

.rostarubrikliten {
	font: 12px/17px Arial;
}

.rostarubrikstor {
	font: 15px/19px Arial;
}

.rostaalternativ {
	font: 11px/17px Arial;
}

.rostavisaresultat {
	font: 12px/17px Arial;
}

.faqrubrik {
	font: bold 12px/17px Arial;
}

.faqtext {
	font: 12px/17px Arial;
}

.faqstreck {
	background-image: url(/webarchive/site/horisontalstreck.gif)
}

.medarbrubrik {
	font: bold 12px/18px Arial;
}

.medarbtext {
	font: 12px/18px Arial;
}

.medarbtextfet {
	font: bold 12px/18px Arial;
}

.dynformtext {
	font: 12px/17px Arial;
}

.dynformsbttn {
	BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #e5e5e5;
	BORDER-LEFT: #afc4d5 1px solid;
	CURSOR: hand;
	COLOR: #000000;
	BORDER-BOTTOM: #104a7b 1px solid;
	FONT-FAMILY: Verdana,tahoma,sans-serif;
	TEXT-DECORATION: none
}

.gallerirubrik {
	font: 15px/19px Arial;
	letter-spacing: 1px;
	font-variant: small-caps;
}

.mediaarkivheader {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none;
	background-color: #F0F0F0
}

.mediaarkivitem {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none;
	background-color: #fdfdfd
}

.mediaarkivitemalt {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none;
	background-color: #F9F9F9
}

.mediaarkivpager {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none;
	background-color: #FFFFFF
}

.mediaarkivfooter {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: v;
	line-height: 14px;
	text-decoration: none;
	background-color: #F9F9F9
}

.nyhetrubrik {
	font: bold 11px/14px Arial;
}

.nyhetdatum {
	font: 10px/14px Arial;
}

.nyhettext {
	font: 11px/14px Arial;
}

.nyhetbottenbg1 {
	background-color: #f5f5f5
}

.nyhetbottenarkivtext {
	font: 11px/17px Arial;
}

.nyhetsarkivsidlankar {
	font: 11px/17px Arial;
}

.calendarred {
	font-weight: normal;
	color: #FF0000;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none
}

.calendarsmal {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none
}

.structtextlevel1 {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none
}

.structtextlevel2 {
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none
}

.structtextlevel3 {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none
}

a.productListLink {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none
}

a.productListLink:hover {
	font-weight: bold;
	color: #CCCCCC;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none
}

a.productListLink:visited {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	line-height: 14px;
	text-decoration: none
}

.eCommImage {
	cursor: hand
}

.rubrik {
	font: 18px/22px Arial;
}

.rubrikfet {
	font: bold 18px/22px Arial;
}

.brodtext {
	font: 13px/18px Arial;
}

.brodtextfet {
	font: bold 13px/18px Arial;
}

.brodtextliten {
	font: 11px/15px Arial;
}

.brodtextlitenfet {
	font: bold 11px/15px Arial;
}

.back {
	font: 13px/18px Arial;
}

.rubrikmedium {
	font: 15px/19px Arial;
}

.rubrikmediumfet {
	font: bold 15px/19px Arial;
}

.nyhetsbrod {
	font: 11px/17px Arial;
}

.loginpuff {
	font: 11px/17px Arial;
}

.multimediarubrik {
	font: 11px/17px Arial;
}

.multimediasiffror {
	font: 11px/17px Arial;
}

.multimediabg {
	background-color: #f5f5f5
}

.tipsalink {
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none
}

.tipsarubrik {
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none
}

.tipsatext {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-decoration: none
}

.tipsatextbold {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-decoration: none
}

.tdtipsabak {
	background-color: #e5e5e5;
}

.tdtipsarutabak {
	background-image: url(webarchive/site/tipsaruta.gif);
	background-repeat: no-repeat;
}

#poi {
	background: url(webarchive/site/bak_ledinfo.png) no-repeat;
	behavior: url(iepngfix/iepngfix.htc);
	width: 219px;
	height: 197px;
	text-align: center;
	position: absolute;
	margin-top: 110px;
	margin-left: 390px;
}

#ledinfo {
	background: url(webarchive/site/bak_ledinfo.png) no-repeat;
	behavior: url(iepngfix/iepngfix.htc);
	width: 219px;
	height: 197px;
	text-align: center;
	position: absolute;
	margin-top: 89px;
	margin-left: 149px;
}

.ledinfo_headline {
	color: black;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}

.ledinfo_text {
	color: black;
	font-size: 10px;
	line-height: 15px;
}

.ledinfo_arrow {
	color: black;
	font-size: 16px;
	line-height: 16px;
}

.ledinfo_text a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.ledinfo_text a:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.ledinfo_text a:active {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.ledinfo_arrow a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.ledinfo_arrow a:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.ledinfo_arrow a:active {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.Annonstext {
	color: #bbbbbb;
	font: 11px/15px Arial;
}

/* Rating */

.ratingStar {
	font-size: 0pt;
	width: 11px;
	height: 10px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar {
	background-image: url(/webarchive/site/star_gold.gif);
}

.emptyRatingStar {
	background-image: url(/webarchive/site/star_gray.gif);
}

.savedRatingStar {
	background-image: url(/webarchive/site/star_gold.gif);
}
