body {
  margin:0px;
  padding:0px 0px 40px 0px;
  background-image:url(pics/sida_bkg.gif);
  background-repeat:repeat-x;
  background-color:#ffffff;
  font-family:verdana, arial, geneva, helvetica, sans-serif;
  }

* html body {
  padding-bottom:0px;
  }

body, td, p, div, span {
  font-family:verdana, arial, geneva, helvetica, sans-serif;
  font-size:9pt;
  }

h1{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:18px;
	color:#003399;
	font-weight:bold;
}
h2{
	padding:0px;
	margin:0px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:16px;
	color:#003399;
	font-weight:bold;
}
h3{
	padding:0px;
	margin:0px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
h4{
	padding:0px;
	margin:0px;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
} 
  

a {
  color:#003366;
  }

#pTop {
  width:720px;
  }

#pTop td {
  padding-top:5px;
  padding-bottom:30px;
  }

#pRub {
  margin-top:25px;
  }

#langCell {
  width:65px;
  margin-top:30px;
  border:solid 1px #336699;
  }

#langCell td {
  padding:10px 2px 10px 2px;
  }

#cTable {
  width:720px;
  height:350px;
  }

#hMeny {
  width:170px;
  background-color:#6699cc;
  text-transform:uppercase;
  }

.menyVal {
  padding:8px;
  border-bottom:solid 1px #ffffff;
  color:#ffffff;
  font-weight:bold;
  font-size:7pt;
  }

.menyAct {
  padding:8px;
  border-bottom:solid 1px #ffffff;
  color:#ffffff;
  font-weight:bold;
  font-size:7pt;
  background-color:#7DAFE6;
  background-repeat:no-repeat;
  background-image:url(pics/hMeny_bkg.gif);
  background-position:right;
  }

.menyAct a {
  text-decoration:none;
  color:#ffffff;
  }

.menyVal a {
  text-decoration:none;
  color:#ffffff;
  }

#contentCell {
  width:380px;
  }

#indexInfo {
  width:380px;
  padding:9px 9px 0px 9px;
  }

#indexInfo table {
  padding-right:9px;
  }

#indexInfo p {
  margin-top:5px;
  margin-bottom:10px;
  }

#colRight {
  width:170px;
  background-color:#7DAFE6;
  color:#ffffff;
  }

#chkWidth td {
  height:1px;
  }

#pInfo {
  padding-top:10px;
  padding-bottom:10px;
  border-top:solid 5px #cccccc
  }

/* KALENDERN */
#kalenderCell {
  width:100%;
  background-image:url(pics/kal_rub.gif);
  background-repeat:no-repeat;
  background-position:top right;
  }

.kalDate {
  font-size:40pt;
  font-weight:bold;
  margin-bottom:-7px;
  padding-bottom:0px;
  }
  
.kalMonth {
  font-size:7pt;
  font-weight:bold;
  text-transform:uppercase;
  }
  
.kalCellDate {
  width:100px;
  padding-bottom:10px;
  color:#ffffff;
  }

.kalCellDate#first {
  background-color:#BEDCFF;
  }
  
.kalCellDate#second {
  background-color:#AAD2FF;
  }
  
.kalCellDate#third {
  background-color:#99CCFF;
  }
  
.kalThumb {
	display:block;
	float:left;
	width:76px;
	height:57px;
}

.kalCellInfo {
  padding:10px;
  background-image:url(pics/kal_streck.gif);
  background-repeat:repeat-x;
  font-size:8pt;
  }

.kalCellInfo a {
  color:#666666;
  text-decoration:none;
  }

#kalMore {
  padding:10px;
  background-color:#6699cc;
  border-left:solid 1px #ffffff;
  border-right:solid 1px #ffffff;
  }

#kalMore a {
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  }

.kalCellInfoBig {
  padding:10px;
  background-image:url(pics/kal_streck_2.gif);
  background-repeat:no-repeat;
  background-position:top right;
  font-size:8pt;
  }

#kalBottomBig {
  height:1px;
  margin-left:1px;
  background-image:url(pics/kal_streck.gif);
  background-repeat:repeat-x;
  }

.kalCellInfoBig a {
  color:#666666;
  text-decoration:none;
  }

/* PUFFARNA */
.puff {
  margin:5px 0px 8px 0px;
  border-top:solid 1px #ffffff;
  }

.puff a {
  text-decoration:none;
  }

.puffRub {
  padding:8px 10px 0px 10px;
  font-weight:bold;
  font-size:7pt;
  }

.puffRub a {
  color:#ffffff;
  }

.puffTxt {
  padding:0px 10px 2px 10px;
  font-size:7pt;
  }

.puffTxt a {
  color:#ffffff;
  }

.puffEnd {
  border-top:solid 1px #ffffff;
  }

#infoRight {
  padding:0px 0px 10px 0px;
  }

#infoRight img {
  border-top:solid 1px #ffffff;
  border-bottom:solid 1px #ffffff;
  }

#infoRight p {
  margin:8px 10px 0px 10px;
  color:#003366;
  font-size:7pt;
  }

/* UNDERMENYER */
#uMeny {
  width:170px;
  background-color:#ffffff;
  background-image:url(pics/uMeny_bkg.gif);
  background-repeat:repeat-y;
  text-transform:uppercase;
  }

.uVal {
  padding:8px 5px 8px 25px;
  background-color:#7DAFE6;
  background-image:url(pics/uMeny_pil.gif);
  background-repeat:no-repeat;
  border-bottom:solid 1px #ffffff;
  color:#ffffff;
  font-weight:bold;
  font-size:7pt;
  }

.uVal a {
  text-decoration:none;
  color:#ffffff;
  }

.sub1 {
  margin-top:3px;
  margin-bottom:4px;
  padding-left:10px;
  background-image:url(pics/uMeny_sub1.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  font-weight:bold;
  font-size:7pt;
  text-transform:none;
  }

/* DETALJ, EVENEMANG */
.detalj {
  margin:0px;
  padding:0px;
  background-image:none;
  background-color:#ffffff;
  font-family:verdana, arial, geneva, helvetica, sans-serif;
  font-size:9pt;
  }

.detalj h1 {
  padding:5px 20px 15px 15px;
  background-color:#6699CC;
  color:#ffffff;
  border-bottom:solid 5px #cccccc;
  }

.detalj p {
  font-size:9pt;
  }

.detalj form {
  margin-bottom:0px;
  }

.dTable {
  width:100%;
  height:100%;
  }

.dTable p {
  padding:0px 15px 15px 15px;
  }

.dTable h3 {
  padding-left:15px;
  }

.dFoot {
  padding:15px;
  }

.dFoot div {
  float:left;
  width:50%;
  padding-top:10px;
  border-top:solid 2px #004B2A;
  }
