*
{
	margin: 0;
	padding: 0;
}

/*width*/
#container {width: 1050px; margin: auto; padding-top: 5px;}
.content, .headcontentlankar, .headcontent {width:100%;}
#logo, .footer, .logga, .leftnavig, .topnavig {width: 1050px;}
#main {width: 820px; }

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: 200px; margin-top: 0px;}
.logga {height: 100px; border-collapse: collapse;}
#logo {margin: auto; height: 120px; background-position: top center; background-repeat: no-repeat;}
.menu {width: 200px; height: 540px; background-image:url(../images/bgmenu200.jpg);}
.menustartpage {width: 200px; height: 540px; background-image:url(../images/bgmenu200.jpg); border-right: thin dotted #666666;}
.menubg{background-image:url(../images/body_bg850.jpg); vertical-align: top; height: 580px; }
.headcontent{background-image:url(../images/contents_txt_bg_02.gif);background-repeat: no-repeat; margin-top: 0px; width: 100%;}
.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: 22px; padding-top: 3px;}
.topnav {margin: auto;}

h1,h2,h3{font-family:"Comic Sans MS";}

h1 {height:18px;}
h2 {margin: 0px 0px 0px 0px; }

.textstartpage{width:300px; height:50px;}

.linktab1{width: 10px; padding-left: 20px;}
.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; padding: 5px 0 0 0; }
.navighead {width: 96%; margin-left: 15px;}

.menulink, .activemenulink, .topnav{margin-left:4px; font-family:Georgia, Times, serif;}
.menulink {font-weight:bolder; height:20px;}

.contentstartleft{ padding:5px; margin-top: 5px; width: 100%;  }
.contentstartright{width:200px; border-collapse: collapse; margin-top: 5px; margin-left: 5px; margin-right: 5px; background-image:url(../images/bgmenuright200.jpg); border-left: thin dotted #666666;  }

.headtext {width: 80%; margin: 20px auto;}
.karttext {background-color:#eee; border:inset thin; margin: 8px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.omoss{padding-left:5px; padding-right: 5px; padding-top: 5px}

.pictures{width: 570px; }
.sommarexp{width: 740px; 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, .menubg{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;}
.indent{margin-left: 20px;}
/*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: 20px;}
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;}

