*
{
	margin: 0;
	padding: 0;
}

/*width*/
.content, .headcontentlankar, .headcontent{width:775px;}
.footer, .logga, .leftnavig, .topnavig {width: 960px;}
#main {width: 740px; margin-left: 30px}

body {background-image:url(../images/bg20091.gif); background-attachment: fixed; background-repeat: repeat-x; background-position: left top; background-color:#000000; margin-top: 3px; margin-bottom: 10px;}
.menuhead {background-image:url(../images/bgmenutop.gif); color:#FFFFFF; font-weight:bold; text-align:center; width: 175px; margin-top: 0px;}
.logga {height: 100px; border-collapse: collapse;}
#logo {margin: auto; height: 100px; width: 960px; background-image: url(../images/logga2010.jpg); background-position: top center; background-repeat: no-repeat;}
.menu {width: 175px; height: 540px; background-image:url(../images/bgmenu.jpg);}
.menustartpage {width: 175px; height: 540px; background-image:url(../images/bgmenu.jpg); border-right: thin dotted #666666;}
.menubg{background-image:url(../images/body_bg775.jpg); vertical-align: top; height: 580px;}
.headcontent{background-image:url(../images/contents_txt_bg_02.gif);background-repeat: no-repeat;}
.headcontentlankar{background-image:url(../images/contents_txt_bg_04.gif);background-repeat: no-repeat; padding-left: 30px;}
.sitemap{width:750px; background-image:url(../images/contents_txt_bg_02.gif);background-repeat: no-repeat;}
.topnavig{background-image:url(../images/bevel2_grey2.png); height: 25px;}

h1,h2,h3{font-family:"Comic Sans MS";}

h1 {height:18px;}
h2 {margin: 0px 0px 0px 0px; }

.textstartpage{width:300px; height:50px;}

.linktab1{width: 20px; padding-left: 28px;}
.linktab2{width: 150px; height:18px;}
.linktab3{width: 360px;}
.sub{padding-left:30px;}

.container1{float:left; width:260px; height:100%; margin-left: 25px}
.container2{float:right; width:260px; height:100%; margin-right: 10px;}

.leftnavig{border-collapse: collapse; }

.whereyouare{border-bottom-color:#999999; border-bottom-width:1px; border-bottom-style:solid; }
.navighead {width: 720px; margin-left: 10px;}

.menulink, .activemenulink, .topnav{margin-left:4px; font-family:Georgia, Times, serif;}
.menulink {font-weight:bolder; height:20px;}

.contentstartleft{width:100%; height:100%; padding:5px; margin-top: 5px  }
.contentstartright{width:175px; border-collapse: collapse; margin-top: 5px; margin-left: 5px; margin-right: 5px; background-image:url(../images/bgmenuright.jpg); border-left: thin dotted #666666;  }

.headtext {width: 690px; margin: 20px 0px 0px 30px;}
.karttext {background-color:#eee; border:inset thin; margin: 8px;}
.omoss{padding-left:5px; padding-right: 5px; padding-top: 5px}

.pictures{width: 570px; }
.sommarexp{width: 690px; padding-left:10px; margin-left: 10px}
.footer {border-top-color:#666666; border-top-style:solid; border-top-width:thin;}

/*position*/
.link, .sommarlink, .linkstartpage, .textlink, .karttext, omoss, .contentstartright, .contentstartleft, .menu, .menustartpage{vertical-align:top; }
h2, .topnavig {vertical-align: middle;}
.textlink, .karttext, .sommarlink, .sitemap, .menulink, .activemenulink, .whereyouare, .navig{text-align:left }
.contentstartleft, h1, h2, h3, .menuvalidate, .menulinktop, .topnavig, .footer{text-align:center;}
.omoss{text-align: justify;}
.pictures, h2, .contentstartleft, .topnavig, .leftnavig, .logga, .footer {margin: auto; }
.textstartpage, .sitemap, .headcontentlankar, .headcontent{background-position:center;}
.newsboxtext{margin-left: 4px; margin-right: 2px;}
/*font*/
.headtext, .omoss, .sommarexp, .kontakttext, .footer, .link, .sommarlink, .linkstartpage, .textlink, .karttext, .linkred, .containertext, .newsboxtext, .navig, .whereyouare, .naviglast{font-family:Arial, Helvetica, sans-serif; }

/*font size*/
.activemenulink, .menulink, .datum{font-size:11px; }
.sommarlink, .containertext, .link, .linkred, .footer, .navig, .whereyouare, .naviglast, .karttext{font-size:12px; }
.topnav, .linkstartpage, .kontakttext, .textlink, .headtext, .omoss, .sommarexp, .newsboxtext{font-size:13px; }
.linktab2, .linktab3, h3, .menulinktop{font-size: 14px;}
h1{font-size: 18px;}
h2{font-size: 16px;}


/*bold*/
.topnav, .linkred, .containertext, h1, h2, h5, .newsheader1, .newsheader2, .newsheader3, .newsheader4, .menulinktop, .navig, .whereyouare, .naviglast, .activemenulink, .datum{font-weight:bold;}

/*color*/
.linkred {color:#FF0000; }
.link, .sommarlink, .linkstartpage, .textlink, .karttext, .footer, .menulinktop, .menulink, .headtext {color:#333333; }
.sommarexp, .activemenulink, .navig, .whereyouare, .naviglast{color: #333333;}
.textstartpage, .topnav, .topnav1, .topnavig {color:#FFF;}
.linktab2 {color:#003399; }
.leftnavig, .footer{background-color:#FFFFFF;}
.textstartpage {background-color:#000000;}

/*text decoration */
.link, .sommarlink, .linkstartpage, .textlink, .linkred, .linktab2, .activemenulink, a:hover, a:active{text-decoration:underline; }
.naviglast, a {text-decoration: none;}

/*News*/
.newsOfferBox{background-image: url(../images/newsbox_bg.jpg); background-position:bottom; margin-bottom: 5px; width: 192px;}
.newsOfferContainer{padding: 10px 5px 10px 10px; font-family: arial;}
.newsOfferHeader{background-image: url(../images/newshead_bg.jpg); background-position:top; text-align:center; padding-bottom: 2px; padding-top: 3px; font-weight: bold;}