html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin : 0; 
padding : 0; 
border : 0; 
} 
body {
font-family : Verdana, Arial, Helvetica, sans-serif !important; 
font-size : x-small !important; 
background-color : #696969; 
background-image : url(../bilder/bgtass_b.jpg); 
color : #696969 !important; 
text-align : center; 
} 
a {
color : #000000; 
text-decoration : none; 
font-size : 11px; 
} 
a:hover, a:focus {
color : #000000; 
text-decoration : underline; 
font-weight : bold; 
cursor:help;
} 
.font {
font-family : Verdana, Arial, Helvetica, sans-serif !important; 
font-size : 10px !important;
color : #696969 !important; 
}
#wrapper {
width : 760px; 
min-height:100%;
height : 100%; 
height:auto;
background : #f9f9f9 url(../bilder/bak1.jpg); 
margin-top: 0px; 
margin-top:-1px !important;
margin-left:auto;
margin-right:auto;
margin-bottom : -1px; 
margin-bottom : 0; 
border-top : 1px solid #696969; 
border-left : 1px solid #696969; 
border-right : 1px solid #696969; 
text-align : left; 
padding-bottom : 0 !important; 
} 
#banner {
height : 235px; 
background : url(../bilder/top-bishop.jpg); 
background-repeat : no-repeat; 
border-bottom : 0 solid #3c362a; 
border-top : 0 solid #3c362a; 
margin : 0 !important; 
padding : 0; 
} 
#top {
border-top : 1 solid #000000; 
border-bottom : 0 solid #e6d6c6; 
background : #f9f9f9 url(../bilder/meny.jpg) fixed; 
height : 11px; 
padding-left : 10px !important; 
padding-top : 0px; 
padding-bottom : 5px; 
letter-spacing : 1px; 
font-size : 9px !important; 
font-family : tahoma; 
color : #e6d6c6 !important; 
font-weight : bold; 
} 
#top h1 {
color : #e6d6c6 !important; 
} 
#top a
{
padding: 0.1em 0.8em;
background-color: transparent;
color: #999;
text-decoration: none;
float: none;
border-right: 1px solid #fff;
font-weight:normal;
letter-spacing:1px;
}

#top a:hover
{
background-color: transparent;
color: #555;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background: #cccccc url(./bilder/meny.jpg);
color: #ffffff;
float: none;
width: 100%;
height:20px;
font: bold 10px tahoma, sans-serif;
color:#999999;
text-align:center;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.1em 1.2em;
background-color: transparent;
color: #999;
text-decoration: none;
float: none;
border-right: 1px solid #fff;
font-weight:normal;
letter-spacing:1px;
}

#navcontainer ul li a:hover
{
background-color: ;
color: #555;
}
.img{
border:1px solid #000000;
padding : 0 !important; 
margin: 0 !important;
}
.img td {
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important; 
text-align : center; 
padding : 0 !important; 
margin: 0 !important; 
border-collapse:collapse;
border-spacing:0pt 0pt;
background:#000000 !important;
}
.kitten table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important;
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.kitten th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #666666 !important; 
background : #3c362a url(../bilder/liten-meny.jpg) repeat-x fixed; 
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 2px; 
border-collapse:collapse;
border:1px solid #3c362a;
border-spacing:0pt 0pt;
} 
.kitten td {
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #696969 !important; 
text-align : left; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
margin : 0; 
border-top:1px solid #3c362a;
border-bottom:1px solid #3c362a;
border-right:1px solid #3c362a;
border-left:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 

.cats table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #696969 !important;
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.cats th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #666666 !important; 
background : #3c362a url(../bilder/liten-meny.jpg) repeat-x fixed; 
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 2px; 
border-collapse:collapse;
border:1px solid #3c362a;
border-spacing:0pt 0pt;
} 
.cats td {
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important;
color : #696969 !important; 
text-align : left; 
line-height:130%;
letter-spacing : 1px; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
margin-top : 0; 
margin-bottom:0;
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
border-padding:0pt 0pt;
font-weight : normal; 
}
.cats h3{
font-family:georgia !important;
font-size:14px !important;
color:#696969;
padding-top : 5px; 
padding-bottom : 5px; 
font-weight : bold; 
letter-spacing : 6px; 
}
.space{
	   height:10px;
	   clear:both;
	   float:none;
}
.news p{
margin-left : 10px !important; 
margin-right : 10px !important; 
}
.news table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : x-small !important; 
color : #696969 !important;
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.news th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #696969 !important; 
background : #3c362a url(../bilder/liten-meny.jpg) repeat-x fixed; 
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 2px; 
border-collapse:collapse;
border:1px solid #3c362a;
border-spacing:0pt 0pt;
} 
.news td {
margin-left : 20px !important; 
margin-right : 20px !important; 
font-family : tahoma !important; 
font-size : 11px !important;
color : #696969 !important; 
text-align : left; 
letter-spacing : 1px; 
padding-left : 30px; 
padding-right : 10px; 
padding-top : 10px; 
padding-bottom : 10px; 
margin-top : 10px; 
margin-bottom:10px;
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
border-padding:0pt 0pt;
font-weight : normal; 
}
#text {
font-size : 11px !important; 
font-family : times; 
color : #e6d6c6 !important; 
} 
.tassar {
clear : both; 
float : none; 
margin-top : 10px; 
margin-bottom : 10px; 
text-align : center; 
} 

#navcontainer {
width : 100%; 
margin : 0 auto; 
padding : 1em 0; 
font-family : georgia, serif; 
font-size : 13px; 
text-align : left; 
text-transform : lowercase; 
} 
ul#navlist {
text-align : left; 
list-style : none; 
padding : 0; 
margin : 0 auto; 
width : 70%; 
} 
ul#navlist li {
display : block; 
margin : 0; 
padding : 0; 
} 
ul#navlist li a {
display : block; 
width : 100%; 
padding : 0.5em 1em; 
color : #cc9933 !important; 
text-decoration : none; 
} 
#navcontainer > ul#navlist li a {
width : auto; 
} 
ul#navlist li#active a {
color : #e6d6c6; 
} 
ul#navlist li a:hover, ul#navlist li#active a:hover {
color : #e6d6c6; 
background : transparent; 
} 
#content {
margin-left : 160px; 
margin-right : 10px; 
min-height:100%;
height : 100%; 
height:auto;
} 
#content li {
font-size : 11px !important; 
color : #696969; 
padding-left:2px;
margin-left:20px;
} 
#content p {
font-size : 11px !important; 
margin-left : 30px; 
margin-right : 30px;
margin-top : 10px; 
margin-bottom : 15px;  
color : #696969; 
line-height:140%;
} 
#content h1 {
font-size : 22px !important; 
font-family:georgia !important;
color : #696969; 
padding : 0; 
margin-top : 20px; 
margin-left : 20px; 
margin-right : 20px; 
margin-bottom : 20px; 
letter-spacing : 10px; 
font-weight:normal;
text-decoration:underline overline;
} 
#content h2 {
font-size : 16px !important; 
font-family:georgia !important;
color : #696969; 
padding : 0; 
margin-top : 20px; 
margin-left : 20px; 
margin-right : 20px; 
margin-bottom : 20px; 
letter-spacing : 6px; 
} 
.leftimage {
float : left; 
margin-left : 10px; 
margin-right : 10px; 
border : 1px solid #000000; 
} 
.rightimage {
margin-bottom : 20px; 
float : right; 
margin-left : 15px; 
margin-right : 10px; 
border : 1px solid #000000; 
} 
.leftdiv {
float : left; 
margin-left : 15px; 
text-align : center; 
} 
.rightdiv {
margin-bottom : 20px; 
float : right; 
margin-right : 25px; 
text-align : center; 
} 
.clearit {
clear : both; 
width : 200px; 
} 
hr {
clear : both; 
width : 100%; 
color : #330000; 
} 
#footer {
clear:both;
margin-bottom : -1px; 
margin-bottom : 0;  
padding-bottom : 10px !important; 
padding-top:10px; 
background : url(../bilder/footer.jpg) fixed; 
} 
#footer p {
font-size : 10px !important; 
text-align : right; 
margin-right : 10px; 
padding-top:5px; 
} 

#footer a {
color : #999999; 
text-decoration : none; 
font-weight : normal; 
font-size : 10px !important; 
} 
#footer a:hover, #footer a:focus {
color : #000000; 
text-decoration : underline overline; 
font-weight : normal; 
} 

#leftcol {
margin-left : 5px; 
margin-top : 10px; 
width : 130px; 
height : 100%; 
min-height : 100%; 
margin-bottom : 20px; 
padding-bottom : 0 !important; 
float : left; 
color : #696969; 
font-size : 11px !important; 
line-height : 150%; 
font-family : tahoma !important; 
text-align : left; 
min-height:100%;
height : 100%; 
height:auto;
} 
#leftcol h1 {
color : #cccccc; 
font-family : georgia !important;
font-weight : normal; 
letter-spacing : 2px; 
line-height:160%;
font-size : 22px !important; 
margin-right : 20px !important; 
margin-top : 20px !important; 
margin-bottom : 20px !important; 
text-align:center;
} 
#leftcol a {
color : #999999; 
text-decoration : none; 
font-weight : normal; 
font-size : 11px !important; 
} 
#leftcol a:hover, #leftcol a:focus {
color : #000000; 
text-decoration : underline overline; 
font-weight : bold; 
font-size : 11px !important; 
} 
#content p.right {
float : right; 
} 
.container {
width : 99%; 
height : auto; 
min-height : 100% !important; 
min-width : 100%; 
margin-bottom : 0 !important; 
padding-bottom : 20px !important; 
float : right; 
} 
.stamtavla table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 9px !important; 
color : #3c362a !important; 
border-top:1px solid #3c362a;
border-left:1px solid #3c362a !important;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.stamtavla th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 9px !important; 
color : #3c362a !important; 
background : #3c362a url(../bilder/liten-meny.jpg) repeat-x fixed;
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 4px; 
border:1px solid #3c362a;
border-collapse:collapse;
} 
.stamtavla td {
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 9px !important; 
color : #3c362a !important; 
text-align : left; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 1px; 
padding-bottom : 1px; 
margin : 0; 
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.show table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important;
border:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.show th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important; 
background : #3c362a url(../bilder/liten-meny.jpg) repeat-x fixed;
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 2px; 
border-collapse:collapse;
border:1px solid #3c362a;
border-spacing:0pt 0pt;
} 
.show td {
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important; 
text-align : left; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
margin : 0; 
border-top:1px solid #3c362a;
border-bottom:1px solid #3c362a;
border-right:1px solid #3c362a;
border-left:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.galleri table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 10px !important; 
color : #3c362a !important; 
} 
.galleri th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #e6d6c6 !important; 
background : #3c362a url(../bilder/liten-meny.jpg) repeat-x fixed;
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 2px; 
} 
.galleri td {
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important; 
text-align : left; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
margin : 0; 
letter-spacing : 2px; 
border-bottom:1px solid #3c362a;
border-right:1px solid #3c362a;
border-left:1px solid #3c362a;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.parents table {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important;
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.parents th {
clear : both; 
float : none; 
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important; 
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
letter-spacing : 2px; 
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.parents td {
margin-left : auto; 
margin-right : auto; 
font-family : tahoma !important; 
font-size : 11px !important; 
color : #3c362a !important; 
text-align : center; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 1px; 
padding-bottom : 1px; 
margin: 0; 
border-collapse:collapse;
border-spacing:0pt 0pt;
} 
.links{margin-left: 40px; padding-left: 0; list-style: none;}
.links li {padding-left: 10px; background-image: url("./bilder/dot.jpg");}
