body {
	border:0px;
	padding:0px;
	margin:0px;
	background-repeat: repeat-x;
	background-image: url('/img/bodybg.jpg');
	}
td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
table#main_table {
	border:0px solid #a09292;
	margin: 0px;
	padding:0px;
	border-spacing: 0px;
	width: 1024px;
}
table#main_header_table {
	border:0px;
	background-image: url('/img/bg.jpg');
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 100%;
}
td#header_logo {
	background-image: url('/img/logo.jpg');
	width: 393px;
	text-align: left;
	margin: 0px;
	border:0px;
	padding: 0px;
}
td#header_menu {
	border:0px;
	width: 407px;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
td#header_menu a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #665b5b;	
}
td#header_menu a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #f0f0f0;
	text-decoration: none;
	background-color: #a09292;
}
table#main_content_table {
	border:0px solid #a09292;
	border-spacing: 0px;
	margin 0px;
	padding: 0px;
	width: 100%;
}
td#main_content {
	padding: 0px 10px 0px 10px;
}
table#main_footer_table {
	border:0px solid #a09292;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
td#main_footer_content {
	width: 800px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #a09292;	
}
td#main_content_delimiter {
	width: 1px;
	background-image: url('/img/vert_delimiter.gif');
}
#dropmenudiv {
	position:absolute;
	border:1px solid #a09292;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a{
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #665b5b;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #a09292;
	color: #FFFFFF;
}
#map {
	cursor:crosshair;
	position:relative;
	z-index: 1;
 	background-color:#f0f0f0;
 	border:1px solid black;
 	background-repeat:no-repeat;
 	margin-top:0px;
 	margin-bottom:0px;
}
div#mainpagebanner {
	width: 620px;
	height: 180px;
	background-image: url('/img/mainpagebanner_bg.jpg');
	
}
div#getinfo {
	position:absolute;
	width: 240px;
	z-index: 50;
 	padding: 0px 0px 0px 0px;
	visibility: hidden;
}
div#info {
	position:absolute;
	width:200px; 
 	height:285px;   	
	z-index: 10;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
 	background-repeat:no-repeat;
 	padding: 0px 0px 0px 40px;
 	margin-top:30px;
 	margin-bottom:30px;
 	visibility: hidden;
}
div#info input.text {
	color: #000;
	border: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	width: 175px;
}
div#info input.submit {
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
div#info textarea {
	color: #000;
	border: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	width: 175px;
	height: 70px;
}
div#info span.header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
div#vote {
	position: relative;
	width: 780px;
	padding: 0px 0px 0px 20px;
	
}	
div#vote input.text {
	border: 1px solid #665b5b;
	width: 620px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #555;
}
div#votecommentmain {
	position: relative;
	width: 800px;
	background-color: #FFFFFF;
}	
div#votecommenttop {
	position: relative;
	padding: 10px 0px 0px 10px;
	width: 790px;
	height: 21px;
	background-image: url('/img/comments_top.jpg');	
}
div#votecommentbottom {
	position: relative;
	width: 800px;
	height: 14px;
	background-image: url('/img/comments_bottom.jpg');	
}
div.votecomment {
	position: relative;
	padding: 10px;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 10px;
	background-image: url('/img/comments_bg.gif');	
	width: 780px;
}
div#commentshr {
	width: 800px;
  	height: 1px;
  	background: #fff url('/img/comments_hr.jpg') repeat center;	
}
div#guestbook {
	position: relative;
	width: 580px;
	padding: 0px 0px 0px 20px;
	
}	
div#gbmain {
	position: relative;
	margin-left: 20px;
	width: 560px;
	background-color: #FFFFFF;
}	
div#gbtop {
	position: relative;
	padding: 10px 0px 0px 10px;
	width: 590px;
	height: 21px;
	background-image: url('/img/gbtop.jpg');	
}
div#gbbottom {
	position: relative;
	width: 600px;
	height: 14px;
	background-image: url('/img/gbbot.jpg');	
}
div.gb {
	position: relative;
	padding: 10px;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 10px;
	background-image: url('/img/gbback.jpg');	
	width: 580px;
}
div#gbhr {
	width: 600px;
  	height: 1px;
  	background: #fff url('/img/comments_hr.jpg') repeat center;	
}
div#darkhr {
	width: 100%;
  height: 1px;
  background: #fff url('/img/vert_hr_dark.gif') repeat center;	
}
hr#menu {
	border: 0;
  width: 98%;
 	color: #a09292;
	background-color: #a09292;
	height: 1px;  
}
div#image {
	position: relative;
	border: 1px solid #a09292;
	text-align: center;
	padding: 10px;
}	
div#BusyBoxDiv {
	width: 300px;
	height: 200px;
	visibility: hidden;
	position: absolute;
	padding: 10px 10px 10px 10px;
	border: 1px solid #a09292;
	background-color: #FFFFFF;
}
div#help_container {
	z-index: 149;
	left: 0px;
	top: 0px;
	position: absolute;
	visibility: hidden;
}
div#help {
	z-index: 150;
	position: absolute;
	visibility: hidden;
	width: 640px;
	//height: 550px;
	background-color: #f0f0f0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #a09292;
}
input.login {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 25px;
	color: #665b5b;
	border: 1px solid #a09292;
	width: 300px;
}
input.submit {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #555;
}
input.text {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #555;
	border: 1px solid #a09292;
}
textarea.text {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #555;
	border: 1px solid #a09292;
}

p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.huvudrubrik {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #665b5b;
}
H1 {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #665b5b;
	font-weight: normal;
}
.imgname {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #665b5b;
}

.rubrik {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #665b5b;
}
H2 {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #665b5b;
	font-weight: normal;
	margin: 0px;	
}
.underrubrik {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
}
H3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;	
}
.litentxt {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #665b5b;
}
.errortxt {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #AF0000;
	font-weight: bold;
}
#abuse {
	position:absolute;
	border:1px solid #a09292;
	background-color: #FFFFFF;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
}
#commentabuse {
	position:absolute;
	border:1px solid #a09292;
	background-color: #FFFFFF;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
}
#commentreply {
	position:absolute;
	border:1px solid #a09292;
	background-color: #FFFFFF;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
}
#votewarning {
	position:absolute;
	border:1px solid #a09292;
	background-color: #FFFFFF;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
}
#delete {
	position:absolute;
	border:1px solid #a09292;
	background-color: #FFFFFF;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
}
#searchbox {
	position:absolute;
	border:1px solid #a09292;
	background-color: #f0f0f0;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility: hidden;
}
#searchTable {
	width: 300px;
	padding: 0px;
	margin: 0px;
	border 0px;
}
#searchTD {
	vertical-align: top;
	border: 1px solid #a09292;
	width: 150px;
	background: #FFFFFF;
}
#pollDiv {
	position:relative;
	width: 220px;
	
	border: none;
	font:normal 12px Arial, Verdana, sans-serif;
	z-index:1000;
	visibility: visible;
}
#pollTable {
	width: 220px;
	padding: 0px;
	border 0px;
}
#pollTDtop {
	width: 220px;
	height: 11px;
	background: url('/img/poll_top.gif');
}
#pollTD {
	padding-left: 10px;
	padding-right: 10px;
	width: 220px;
	
	background: url('/img/poll_bg.gif');
}
#pollTDbot {
	width: 220px;
	height: 11px;	
	background: url('/img/poll_bot.gif');
}
#profilbild {
	position:absolute;
	left: 215px; 
	top: 96px;
	width: 68px;
	height: 68px;
	background-color: #FFFFFF;
	padding: 0px;
	z-index:1000;
	visibility:visible;
}
#feedback {
	position:absolute;
	left: 187px; 
	top: 72px;
	width: 450px;
	height: 30x;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	border:1px solid #EEEEEE;
	background-color: #FFFFFF;
	padding: 4px;
	z-index:1000;
	visibility:visible;
}
#tip {
	position:absolute;
	width: 450px;
	border:1px solid #a09292;
	background-color: #FFFFFF;
	padding: 15px;
	font:normal 12px Arial, Verdana, sans-serif;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
}
