
td { color: #333 }
a  { color: #626b77; font-weight: bold; text-decoration: underline }
a:hover  { color: #9ca2a9; text-decoration: underline }
.textHead  { font-size: 14px; font-family: Georgia, Times, "Times New Roman"; font-weight: bold; line-height: 18px }
.textLarge   { font-size: 11px; font-family: Georgia, Times, "Times New Roman"; line-height: 18px }
.textLargeHead  { font-size: 11px; font-family: Georgia, Times, "Times New Roman"; font-weight: bold; line-height: 18px }
.textMedium  { font-size: 10px; font-family: "Lucida Grande", Verdana; line-height: 14px }
.textSmall { font-size: 9px; font-family: "Lucida Grande", Verdana }
.textBesqabDark { color: #626b77 }
.textBesqabLight { color: #9ca2a9 }
.textGrey { color: #a7a8aa }
.textDatum { color: #8e8e8e; font-size: 10px; font-family: "Lucida Grande", Verdana; font-weight: bold; line-height: 14px }
.colorSub { background-color: #acb5c7 }
.colorRuta { background-color: #edf0f4 }
.colorLine { background-color: #cdd3dd }
.colorTabell { background-color: #edf3fe }
.colorRosa { background-color: #a26c76 }
#knapp td a    { color: #69697d; font-size: 9px; font-family: "Lucida Grande", Verdana; font-weight: bold; line-height: 2.6em; text-decoration: none; background-image: url("../graphics/misc/knapp/middle.gif"); background-repeat: repeat-x; cursor: pointer; display: block; height: 27px; text-shadow: 0px 1px 2px #B1B4B9  }
#knapp td.left     { background-image: url("../graphics/misc/knapp/left.gif"); background-repeat: no-repeat; background-position: left top; cursor: pointer; display: block; padding: 0; width: 12px; height: 27px }
#knapp td.right     { background-image: url("../graphics/misc/knapp/right.gif"); background-repeat: no-repeat; cursor: pointer; display: block; padding: 0; width: 14px; height: 27px }
.inputFull  { color: #3d3d3e; font-size: 10px; font-family: "Lucida Grande", Verdana; background-color: #fcfcfc; width: 100% }
.employee { width: 195px; height: 185px; float: left; }
.employee .image { width: 100px; height: 120px; overflow: hidden; float: left; }
.employee .text { color: #333; font-size: 9px; font-family: "Lucida Grande", Verdana; line-height: 12px; width: 185px; float: left; margin-top: 5px; }
.puffCirkusplatsen { color: white; font-size: 10px; font-family: "lucida grande", verdana; font-weight: bold; background-color: #d4afb4; background-repeat: repeat-x; background-position: 0 bottom; margin-top: 8px; padding: 8px 10px; }
.puffCirkusplatsen a { color: white; text-decoration: underline; float: right; }
.puffAppelblomman { color: white; font-size: 10px; font-family: "lucida grande", verdana; font-weight: bold; background-color: #c7d8d1; background-repeat: repeat-x; background-position: 0 bottom; margin-top: 8px; padding: 8px 10px; }
.puffAppelblomman a { color: white; text-decoration: underline; float: right; }
.puffBeckomberga { color: white; font-size: 10px; font-family: "lucida grande", verdana; font-weight: bold; background-color: #c2bc68; background-repeat: repeat-x; background-position: 0 bottom; margin-top: 8px; padding: 8px 10px; }
.puffBeckomberga a { color: white; text-decoration: underline; float: right; }


tr.logoNormal {
	height: 28px;
}

td.logoNormal {
	height: 28px;
}

td.logoNormal a {
	width: 158px;
	height: 28px;
	display: block;
	background: url(../graphics/misc/logo.gif);
}


tr.logo {
	height: 28px;
}

td.logo20 {
	xheight: 56px;
	height: 28px;
	text-align: center;
	}
	
td.logo20 a {
	width: 158px;
	height: 28px;
	display: block;
	background: url(../graphics/misc/logo.gif);
}

.iFrameTopStart {
	width: 780px;
	xheight: 144px;
	height: 116px;
}

.iFrameTop {
	width: 780px;
	xheight: 164px;
	height: 136;
}
