body {
	background: #4c6730 url(../../images/bg.png) repeat-x;
	/* background: #4c6730; */
	/*margin: 0;*/
	margin-top: 0px;
	padding: 0;
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #3b3b3b;
}

hr {
	height: 1px;
}

.floatingbanner {
	position:absolute;
	border:1px solid black;
	z-index: 8;
	background-color: white;
	width: 120px;
	left: 1100px;
	top: 50px;
}

#wrapper {
	margin: 0 auto 5em auto;
	width: 1000px;
	overflow: auto;
}

#top {
	background: url(../../images/top_bg.png) repeat-x;
	width: 980px;
	height: 24px;
	padding: 5px 10px;
}

#top form {
	float: left;
	margin: 0;
}

#top p {
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
}

#top #username {
	background: url(../../images/username.png) no-repeat;
	width: 132px;
	height: 21px;
}

#top #username input {
	color: #fff;
	background: none;
	border: 0;
	width: 112px;
	height: 16px;
	padding: 5px 3px 0 20px;
}

#top #password {
	background: url(../../images/password.png) no-repeat;
	width: 132px;
	margin-left: 5px;
	margin-right: 5px;
	height: 21px;
}

#top #password input {
	color: #fff;
	background: none;
	border: 0;
	width: 112px;
	height: 16px;
	padding: 5px 3px 0 20px;
}

#top .login {
	margin-right: 3px;
	vertical-align: 2px;
}

#top .sign_in {
	background: url(../../images/sign_in.png) no-repeat;
	width: 58px;
	height: 23px;
	color: #fff;
	border: 0;
	text-indent: -10000px;
	margin-top: -2px;
}

#top .sign_out {
	background: url(../../images/sign_out.png) no-repeat;
	width: 58px;
	height: 23px;
	color: #fff;
	border: 0;
	text-indent: -10000px;
}


.register {
	background: url(../../images/register.png) no-repeat;
	width: 71px;
	height: 24px;
	border: 0;
	text-indent: -10000px;
	float: left;
	margin-left: 5px;
	margin-top: -1px;
}

.glomt_losenord {
	background: url(../../images/glomt_losenord.png) no-repeat;
	width: 96px;
	height: 24px;
	border: 0;
	text-indent: -10000px;
	float: left;
	margin-left: 5px;
	margin-top: -1px;
}

/* Inloggad */

#signed-in_buttons {
	background: url(../../images/top_signed-in.png) no-repeat;
	width: 124px;
	height: 28px;
	margin: -2px -6px;
	float: left;
}

#signed-in_buttons ul {
	margin: 0;
	padding: 4px 3.5px;
}

#signed-in_buttons li {
	list-style: none;
	displaY: inline;
	margin: 0 0.5px;
}

.content-text-ordinary {
	background: #dee0e1;
	width: 492px;
	margin: 0 auto;
	padding: 10px;
}

.content-text-pale {
	background: #E6EAEB;
	width: 500px;
	margin-left: -10px;
}


.content-text-ordinary a {
	text-decoration: underline;
	font-weight: bold;
}

.somecontent-wide a {
	text-decoration: underline;
	font-weight: bold;
}


.left-search {
	background: #dee0e1;
	float: left;
	margin: 2px 1em;
	border: 1px solid #888783;
	padding: 1px;
	color: #3b3b3b;
}

.right-search {
	background: url(../../images/search_right.png) no-repeat;
	border: 0;
	padding: 3px 3px 3px 30px;
	width: 129px;
	height: 17px;
	float: right;
	margin: 2px -3px;
	color: #bbb;
}

.signed_in_as-right {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}

.header_text-right {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

/* Slut på Inloggad */

#header {
	background: url(../../images/header.jpg) #000 no-repeat right;  
	width: 1000px;
	height: 165px;
}

#navigation {
	background: url(../../navigation/meny_bg.png) repeat-x;
	width: 1000px;
	height: 43px;
}

#navigation ul {
	margin: 0;
	padding: 0;
}

#navigation li {
	list-style: none;
	display: inline
}

#navigation li a {
	border: 0;
	outline: 0;
}

/* Under headern */

#page-content {
	background: url(../../images/page-content.png) #d0cece repeat-y;
	width: 1000px;
	overflow: hidden;
}

#page-content-wide {
	background: url(../../images/page-content-wide.png) #d0cece repeat-y;
	width: 1000px;
	overflow: hidden;
}

/* Vänstra kolumnen */

#left-content {
	width: 279px;
	float: left;
}

.left-content-box {
	background: #e6eaeb;
	width: 250px;
	margin: 0 auto;
	padding: 5px
}

.left-content-top {
	background: url(../../images/left-content-top.png) no-repeat;
	width: 260px;
	height: 5px;
	margin: 0 auto;
}

.left-content-bottom {
	background: url(../../images/left-content-bottom.png) no-repeat;
	width: 260px;
	height: 4px;
	margin: 0 auto;
}

.lates-news {
	background: url(../../images/news_bg.png) no-repeat;
	width: 276px;
	height: 35px;
	margin: 1px auto;
}

.lates-news:hover {
	background: url(../../images/news_bg_hover.png) no-repeat;
}

.lates-news ul {
	margin: 0;
	padding: 10px 0;
}

.lates-news li {
	list-style: none;
	float: left;
	display: block;
}

.news-type {
	text-align: center;
	width: 44px;
}

.news-date {
	margin-left: 10px;
	color: #9e9e9e;
}

.news-title {
	margin-left: 10px;
}

.news-title a {
	color: #d0cece;
	text-decoration: none;
	font-weight: bold;
}

.news-title a:hover {
	color: #fff;
}

.senaste-cacherna {
	background: url(../../images/senaste-cacherna.png) no-repeat;
	width: 236px;
	height: 53px;
	margin: -4px auto 11px auto;
	padding: 7px;
	color: #3b3b3b;
}

.senaste-cacherna-left {
	float: left;
	clear: both;
	margin: 20px 0 0 5px;
}

.senaste-cacherna-right {
	float: right;
	margin-right: 5px;
	margin-top: 20px;
}

.headline-senaste-cacherna {
	float: left;
	margin: 2px 0 0 4px;
}

.headline-senaste-cacherna strong {
	color: #fff;
}

.senaste-cacherna strong {
	color: #141414;
}

.visa_fler {
	background: url(../../images/visa_fler.png) no-repeat;
	width: 79px;
	height: 24px;
	float: right;
	display: block;
	text-indent: -10000px;
	margin: -4px 7.5px 3px 0;
}

.feed {
	background: url(../../images/feed-icon-24x24.png) no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	display: block;
	text-indent: -10000px;
	margin: -4px 7.5px 3px 5px;
}

.server {
	width: 251px;
	margin: -5px 0 10px 0;
	clear: both;
}


.server h2 {
	background: url(../../images/filarkiv-headline.png) no-repeat;
	width: 231px;
	height: 13px;
	margin: -5px 0 0 0;
	color: #fff;
	padding: 9px 11px;
	font-size: 8pt;
	clear: both;
}

.server ul {
	margin: 5px 0 0 0;
	padding: 0;
	width: 251px;
	float: left;
}

.server li {
	list-style: none;
	margin-top: 1px;
}

.server-left {
	background: url(../../images/server-list-left.png) #dee0e1 no-repeat;
	float: left;
	width: 113px;
	height: 21px;
	text-align: right;
	padding: 5px 7px 0 0;
	color: #303030;
}

.server-right {
	background: url(../../images/server-list-right.png) #dee0e1 no-repeat right;
	float: right;
	width: 123px;
	height: 21px;
	padding: 5px 0 0 7px;
	color: #585757;
}

.server2 {
	width: 251px;
	margin: -5px 0 10px 0;
	clear: both;
}


.server2 h2 {
	background: url(../../images/filarkiv-headline.png) no-repeat;
	width: 231px;
	height: 13px;
	margin: -5px 0 0 0;
	color: #fff;
	padding: 9px 11px;
	font-size: 8pt;
	clear: both;
}

.server2 ul {
	margin: 5px 0 0 0;
	padding: 0;
	width: 251px;
	float: left;
}

.server2 li {
	list-style: none;
	margin-top: 1px;
}

.server-left2 {
	background: url(../../images/server-list-left.png) #dee0e1 no-repeat;
	float: left;
	width: 113px;
	height: 21px;
	text-align: right;
	padding: 5px 7px 0 0;
	color: #303030;
}

.server-right2 {
	background: url(../../images/server-list-right.png) #dee0e1 no-repeat right;
	float: right;
	width: 123px;
	height: 21px;
	padding: 5px 0 0 7px;
	color: #585757;
}


.info {
	background: url(../../images/information.png) no-repeat;
	float: right;
	width: 15px;
	height: 16px;
	margin-right: 5px;
}

/* Mitten kolumnen */

#full-content {
	width: 831px;
	float: left;
}

.full-content-box {
	background: #e6eaeb;
	width: 791px;
	padding: 10px;
	margin: 0 auto;
}

.full-content-top {
	background: url(../../images/full-content-top.png) no-repeat;
	width: 811px;
	height: 2px;
	margin: 10px auto 0 auto;
}

.full-content-bottom {
	background: url(../../images/full-content-bottom.png) no-repeat;
	width: 811px;
	height: 2px;
	margin: 0 auto;
}


#single-header {
	width: 492px;
	margin: 0 auto;
	padding: 10px;
}

#content {
	width: 552px;
	float: left;
}

.content-box {
	background: #e6eaeb;
	width: 512px;
	padding: 10px;
	margin: 0 auto;
}

.content-top {
	background: url(../../images/content-top.png) no-repeat;
	width: 532px;
	height: 2px;
	margin: 10px auto 0 auto;
}

.content-bottom {
	background: url(../../images/content-bottom.png) no-repeat;
	width: 532px;
	height: 2px;
	margin: 0 auto;
}

/* Högra kolumnen */

#sub-content {
	width: 169px;
	float: right;
}

.sub-content-box {
	background: #e6eaeb;
	width: 127px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 1px;
	margin: 0 auto;
}

.sub-content-top {
	background: url(../../images/sub-content-top.png) no-repeat;
	width: 147px;
	height: 3px;
	margin: 10px auto 0 auto;
}

.sub-content-bottom {
	background: url(../../images/sub-content-bottom.png) no-repeat;
	width: 147px;
	height: 3px;
	margin: 0 auto;
}

.blog-headline {
	background: url(../../images/blog_header.png) no-repeat;
	text-align: center;
	color: white;
	font-size: 8pt;
	height: 31px;
	padding-top: 8px;
	margin-bottom: -5px;
}

#undersokning {
	background: url(../../images/undersokning-headline.png) no-repeat;
	padding: 9px 11px;
	width: 106px;
	height: 13px;
	color: #fff;
	font-size: 8pt;
	margin: 0;
}

.undersokning {
	background: #dee0e1 url(../../images/undersokning-bottom.png) no-repeat bottom;
	width: 107px;
	height: 28px;
	padding: 10px;
	margin: 0 auto 1em auto;
	color: #3b3b3b;
}

.undersokning strong {
	color: #fff;
}

.radiobutton {
	vertical-align: 10px;
	padding: 0;
	margin: 0;
}

.radio input {
	vertical-align: -2px;
}

.resultat {
	background: url(../../images/resultat.png);
	height: 24px;
	width: 71px;
	float: left;
}

.rosta {
	background: url(../../images/rosta.png);
	height: 24px;
	width: 49px;
	border: 0;
	float: right;
}

.profil-headline {
	background: url(../../images/profil_headline.png) no-repeat;
	width: 288px;
	height: 13px;
	color: #fff;
	padding: 9px 11px;
	margin: 0;
	font-size: 8pt;
}

/* Footer */

#footer {
	background: url(../../images/footer.png) repeat-x;
	width: 1000px;
	height: 51px;
}

#forumfooter {
	background: url(../../images/footer.png) repeat-x;
	width: 1000px;
	height: 51px;
	padding-left: -20px;
	padding-right: -20px;
}

/* Rubriker */

.h1-cachestat {
	background: url(../../images/h1-cachestat.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 831px;
	height: 29px;
}

.h1-stats {
	background: url(../../images/h1-stats.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 831px;
	height: 29px;
}

.h1-geocachingse {
	background: url(../../images/h1-geocachingse.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 831px;
	height: 29px;
}

.h1-forum {
	background: url(../../images/h1-forum.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 1000px;
	height: 29px;
}

.h1-irc {
	background: url(../../images/h1-irc.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 831px;
	height: 29px;
}

.h1-karta {
	background: url(../../images/h1-karta.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 831px;
	height: 29px;
}

.h1-lankar {
	background: url(../../images/h1-lankar.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-kontakt {
	background: url(../../images/h1-kontakt.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-hjalpmedel {
	background: url(../../images/h1-hjalpmedel.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-gcse {
	background: url(../../images/h1-gcse.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-foreningen {
	background: url(../../images/h1-foreningen.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-gemenskapen {
	background: url(../../images/h1-gemenskapen.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-kommande-event-page {
	background: url(../../images/h1-kommande-event-page.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-senaste-cacher {
	background: url(../../images/h1-senaste-cacher.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-cacheinfo {
	background: url(../../images/h1-cacheinfo.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 552px;
	height: 29px;
}

.h1-senaste_nyheterna {
	background: url(../../images/h1-senaste_nyheterna.png) repeat-x;
	text-indent: -10000px;
	margin: 0;
	width: 279px;
	height: 29px;
}

.h1-partners {
	background: url(../../images/h1-partners.png) no-repeat;
	text-indent: -10000px;
	margin: 0;
	width: 169px;
	height: 29px;
}

.h1-senaste_cacherna {
	background: url(../../images/h1-senaste-cacherna.png) no-repeat;
	margin: 0 0 8px 0;
	width: 279px;
	height: 29px;
	text-indent: -10000px;
}

.h1-kommande-event {
	background: url(../../images/h1-kommande-event.png) no-repeat;
	margin: 10px 0 8px 0;
	width: 279px;
	height: 29px;
	text-indent: -10000px;
}

.h1-undersokning {
	background: url(../../images/h1-undersokning.png) no-repeat;
	margin-top: 10px;
	width: 167px;
	height: 29px;
	text-indent: -10000px;
}

.h1-sponsorer {
	background: url(../../images/h1-sponsorer.png) no-repeat;
	margin-top: 10px;
	width: 169px;
	height: 29px;
	text-indent: -10000px;
}

.h1-bli_medlem {
	background: url(../../images/h1-bli_medlem.png) no-repeat;
	width: 552px;
	height: 29px;
	text-indent: -10000px;
	margin: 0;
}

.somecontent {
	background: #dee0e1;
	width: 492px;
	margin: 0 auto;
	padding: 10px;
}

.somecontent-empty {
	background: #e6eaeb;
	width: 492px;
	margin: 0 auto;
	padding: 10px;
}

.headline-wide {
	background: url(../../images/headline-wide.png) no-repeat;
	width: 782px;
	height: 13px;
	margin: -10px -10px 5px -10px;
	color: #fff;
	padding: 9px 11px;
	font-size: 8pt;
}

.headline {
	background: url(../../images/headline.png) no-repeat;
	font-size: 8pt;
	width: 492px;
	height: 13px;
	padding: 9px 11px;
	color: #fff;
	margin: 0;
}

/* Övrigt */

.arrow-back {
	background: url(../../images/arrow-back.png) no-repeat;
	float: left;
	width: 33px;
	height: 24px;
	margin: 5px 0;
}

.arrow-forward {
	background: url(../../images/arrow-forward.png) no-repeat;
	float: right;
	width: 33px;
	height: 24px;
	margin: 5px 10px 0 0;
}

a {
	color: #171717;
	text-decoration: none;
}

a img {
	border: 0;
}

.page {
	background: url(../../images/page.png) no-repeat;
	width: 24px;
	height: 17px;
	float: left;
	display: block;
	text-align: center;
	padding-top: 4px;
	color: #fff;
}

.page-active {
	background: url(../../images/page-active.png) no-repeat;
	width: 24px;
	height: 17px;
	float: left;
	display: block;
	text-align: center;
	padding-top: 4px;
	color: #fff;
}

form, input, textarea, button {
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
}

a strong {
	color: #3b3b3b;
}
