BODY {
	margin: 0px;
	margin-top: 50px;
	margin-bottom: 30px;
	padding: 0px;
	FONT: 12px/1.2 Verdana, Tahoma, Arial, sans-serif;
	color: #000;
}
IMG {
	border: 0px;
}
TD {
	FONT: 12px/1.2 Verdana, Tahoma, Arial, sans-serif;
	vertical-align: top;
}
table,td {	border: 0px #f0f solid; }
TD.light {	background-color: #C0C0C0;}
TD.dark {	background-color: #808080;}
#lightmenu {	background-color: #D9D9D9;	width: 113px;}
#darkmenu {	background-color: #B3B3B3;	width: 113px;}
#darkmenu IMG {	border-bottom: 5px #B3B3B3 solid;	border-top: 5px #B3B3B3 solid;}
#lightmenu IMG {	border-bottom: 5px #D9D9D9 solid;	border-top: 5px #D9D9D9 solid;}
#darkmenu A {	border-left: 5px #B3B3B3 solid;	border-right: 5px #B3B3B3 solid;	display: block;	text-align: center;	text-decoration: none;	color: #E7E7E7;	background-color: #808080;	padding-top: 2px;	padding-bottom: 2px;}
#darkmenu A:hover {	color: #fff;	background-color: #A36464;}
#darkmenu A.active {	color: #fff;	background-color: #A36464;}
#lightmenu A {	border-left: 5px #D9D9D9 solid;	border-right: 5px #D9D9D9 solid;	display: block;	text-align: center;	text-decoration: none;	color: #E7E7E7;	background-color: #808080;	padding-top: 2px;	padding-bottom: 2px;}
#lightmenu A:hover {	color: #fff;	background-color: #A36464;}
#lightmenu A.active {	color: #fff;	background-color: #A36464;}
#katmain A {	margin-left: 5px;	margin-right: 5px;	margin-bottom: 5px;	background-color: #808080;	display: block;	width: 103px;	text-align: center;	text-decoration: none;	color: #E7E7E7;	padding-top: 2px;	padding-bottom: 2px;}
#katmain A:hover {	color: #fff;	background-color: #A36464;}
TD.index {	background-color: #849365;}
TD.om_oss {	background-color: #7D85A6;}
TD.galleri {	background-color: #A36464;}
TD.kontakt {	background-color: #AF9E5F;}
A {    COLOR: #000;    TEXT-DECORATION: underline;}
A:hover{    COLOR: #808080;}
h1 {	margin: 0px;	padding: 0px;	padding-bottom: 7px;   	FONT: bold 16px/1.2 Verdana, Tahoma, Arial, sans-serif;}
h2 {	margin: 0px;	padding: 0px;   	FONT: bold 14px/1.2 Verdana, Tahoma, Arial, sans-serif;}
h3 {	margin: 0px;	padding: 0px;   	FONT: bold 13px/1.2 Verdana, Tahoma, Arial, sans-serif;}
#main {	width: 780px;	text-align: left;}
#indextext {	padding: 40px 20px 10px 40px;	background-color: #fff;}
#maintext {	padding: 40px;	background-color: #fff;}
#omosstext {	padding: 20px;	background-color: #fff;}
#gallerytext {	padding: 20px 58px 20px 58px;	background-color: #fff;}
#kattext {	padding: 30px;	background-color: #fff;}
#lidali {	height: 20px;    FONT: 10px/1.2 Verdana, Tahoma, Arial, sans-serif;	text-align: right;	padding: 4px 5px 3px 0px;    COLOR: #404040;}
#lidali A {	text-decoration: underline;    COLOR: #404040;}
#lidali A:hover {    COLOR: #fff;}
#languagesv A {	height: 20px;   	FONT: 11px/1.2 Verdana, Tahoma, Arial, sans-serif;	padding: 6px 27px 3px 24px;	margin-left: 5px;	text-decoration: none;	background: transparent url(/images/flagga_en_off.gif) center left no-repeat;    COLOR: #404040;}
#languagesv A:hover {    COLOR: #fff;	background: transparent url(/images/flagga_en_on.gif)  center left no-repeat;}
#languageen A {	height: 20px;   	FONT: 11px/1.2 Verdana, Tahoma, Arial, sans-serif;	padding: 6px 27px 3px 24px;	margin-left: 5px;	text-decoration: none;	background: transparent url(/images/flagga_sv_off.gif) center left no-repeat;    COLOR: #404040;}
#languageen A:hover {    COLOR: #fff;	background: transparent url(/images/flagga_sv_on.gif)  center left no-repeat;}
#start {	text-align: left;	padding: 45px;}
#headertext {   	FONT: bold 16px/1.2 Verdana, Tahoma, Arial, sans-serif;    padding-bottom: 15px;}
#itemphotos {	width: 410px;	border: 0px #ff0 solid;}
#itemphotos .photo {	text-align: center;	background: #D9D9D9;}
#itemphotos .phototext {	text-align: center;	background: #D9D9D9;	padding: 3px;	border-top: 3px #fff solid;	border-bottom: 15px #fff solid;}
#itemphotos IMG.narrow {	border-left: 3px #fff solid;	border-right: 3px #fff solid;}
.border1 {	border-bottom: 1px solid #404040;}
.border2 {	border-top: 1px solid #404040;}
.inputtext {	BORDER: #404040 1px solid;	PADDING: 0px;	PADDING-LEFT: 2px;   	FONT: 12px/1.2 Verdana, Tahoma, Arial, sans-serif;	WIDTH: 180px;	HEIGHT: 18px;	BACKGROUND-COLOR: transparent;	margin: 0px 0px 2px 0px;	COLOR: #404040;}
.textarea {	BORDER: #404040 1px solid;	PADDING-LEFT: 2px;   	FONT: 12px/1.2 Verdana, Tahoma, Arial, sans-serif;	BACKGROUND-COLOR: transparent;	HEIGHT: 100px;	WIDTH: 180px;	margin: 0px 0px 2px 0px;	COLOR: #404040;}
INPUT.button {	BORDER: #404040 1px solid;	COLOR: #404040;	PADDING-top: 2px;	BACKGROUND: transparent;	MARGIN: 0px;	MARGIN-BOTTOM: 2px;   	FONT: 12px/1.2 Verdana, Tahoma, Arial, sans-serif;	margin-top: 2px;}
