
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
img{behavior:url('/pngbehavior.htc')}
	body{margin:10px;background:url(http://www.okhallen.se/images/48/bkg.png) repeat-y; font: 10pt "Trebuchet MS", Arial, "MS Sans Serif", Helvetica;}
	table{font-size:10pt;}
	img{behavior: url("pngbehavior.htc"); border: 0px none;}
	p{margin: 0px;}
	a, a:link, a:active, a:visited{text-decoration:none; color: #94164C;}
	a:hover{text-decoration: underline;}
	h1,h2,h3{margin:0px; padding:0px;letter-spacing: -1px; font-weight:bold;}
	h4,h5{margin:0px; padding:0px; letter-spacing: -1px;}
	h6,h7{margin:0px; padding:0px;letter-spacing: 0px; font-weight:bold;}
	h1,h2,h3,h4,h5,h6,h7{margin-bottom:8px;line-height: 100%;}
	#divTopImage{position:relative; width:895px; height:120px; overflow:hidden;}
	#divTopLogo{position:absolute; left: 10px; top:10px; width: 170px; height:99px;}
	#divTopMenu{position:relative; margin-top: 3px; background:url(http://www.okhallen.se/images/48/menuelement.gif) repeat-x; width: 895px; height:25px;}
	#divTopMenu table{height: 25px; color:#fff; font-weight:normal; text-transform:uppercase; font-size: 8pt; letter-spacing: 1px;}
	#divTopMenu table td{padding-left: 10px; padding-right:10px;}
	#divTopMenu table a{color:#fff;}
	#divTopMenuImage{position:absolute; left:795px; top:0px; width: 100px; height: 25px; overflow: hidden;}
	#divTopLoginBackground{position:absolute; left: 598px; top:-45px;}
	#divTopLogin{position:absolute; left: 605px; top:5px; height: 20px;}
	#divTopLogin .LoginTextbox{
		font:8pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;
		border:solid 1px silver;
		width: 80px;
		margin-right: 5px;
	}
	#divTopLogin .LoginButton{
		background:url(http://www.okhallen.se/images/48/search_button_small.png) no-repeat;
		color:#fff;
		font-weight:bold;
		width:106px;
		height:20px;
		border:none;
		font: 8pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif";
	}
	#divContent .SearchButton{
		background:url(http://www.okhallen.se/images/48/gray_button_small.png) no-repeat;
		color:#000;
		font-weight:bold;
		width:106px;
		height:20px;
		border:none;
		font: 8pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif";
		margin-right: 5px;
		margin-left: 5px;
	}
	#divContent .SearchTextbox{
		font:8pt "Trebuchet MS", Tahoma, Verdana, Arial, "MS Sans Serif", Helvetica;
		border:solid 1px silver;
		width: 170px;
	}
	#divContent{width: 895px; position:static; background: url(http://www.okhallen.se/images/48/menushadow.gif) repeat-x top;}
	#tblContent{width: 895px; font-size:9pt;}
	#divTopMenuLevel2{background:url(http://www.okhallen.se/images/48/submenu.gif) repeat-x top; height:30px;}
	#tblSubMenu{width: 895px; height:30px;}
	.Pusher{margin-left: 10px; margin-top: 10px; margin-right: 14px; margin-bottom:0px; font-size: 8pt;}
	
	#tblSubMenuContent {height: 30px; color:#000; font-weight:normal; font-size: 8pt; letter-spacing: 1px;}
	#tblSubMenuContent td{padding-left: 10px; padding-right:10px;}
	#tblSubMenuContent a{color:#000;}
	
	#divCalendarContent{height:  100px; overflow:auto;}
	
	.MenuSelected{background:url(http://www.okhallen.se/images/48/activemenuelement.gif) repeat-x top;}
	.SubMenuSelected{background:url(http://www.okhallen.se/images/48/submenu_active.gif) repeat-x top;}
	.NewsDate{color:#666; font-size: 8pt;}
	.NewsReadMore{font-size: 8pt; color:#903; text-align:right; font-weight:bold;}
	.NewsReadMore a{color:#903;}
	
	#divNotesContent table{font-size: 8pt;}
	.listimg {
	float: right;
	border: 0px;
	}

#subnavigation {
	background-color: #EDEDED;
	padding: 40px 20px 20px 20px;
	border: 0px;
	vertical-align: top;
	font-size: 70%;
}
#subnavigation table {
	margin: 0px 0px 5px 0px;
}
#subnavigation a {
	color: #000000;
	text-decoration: none;
}
#subnavigation a: hover {
	text-decoration: underline;
}
#tblInfo td{padding-bottom:10px}

<!-- Temporär CSS för Kalender -->

TD.today
{
	font-color:yellow;
	font-weight: bold;
	border: 1px solid black;
	background-color: #ECECDE;
}
TD.busy
{
	background-color: #94164C;
	text-align: center;
	border: 1px solid black;
}
TD.notbusy
{
	text-align: center;
	border: 1px solid black;
}
TD.normal
{
	width: 110px;
	height: 110px;
	text-align: center;
	border: 1px solid black;
	padding:4px;
}
TD.outside
{
	width: 110px;
	height: 110px;
	background-color: #EDEDED;
	text-color: black;
	text-align: center;
	border: 1px solid black;
	padding:4px;
}
TD.selected
{
	width: 110px;
	height: 110px;
	text-align: center;
	border: 1px solid black;
	padding:4px;
}

TABLE.monthview
{
	font-size: 90%;
	cellpadding: 0px;
	spacing: 0px;
	border: 0px solid black;
	border-collapse: collapse;
}



TH.weeknum
{
	text-align: center;
	vertical-align: center;
	width: 20px;
	height: 20px;
	padding: 4px;
}

TH.weekday
{
	text-align: center;
}

TD.fliknormal
{
	background-color: #EDEDED;
	font-color: black;
	text-align: center;
	border: 1px solid black;
	width: 90px;
	padding: 4px;
}

TD.flikaktiv
{
	background-color: #ffffff;
	font-color: black;
	text-align: center;
	border: 1px solid black;
	border-bottom: 1px solid white;
	width: 90px;
	padding: 4px;
}

table.fliklista
{
	border: 0px solid black;
	border-collapse: collapse;
}

TD.detalj
{
	background-color: #ffffff;
	font-color: black;
	text-align: left;
	vertical-align: top;
	border: 1px solid black;
	padding: 4px;
}



.monthview a:link { 
	text-decoration: none;
	color: #000000
	}
.monthview a:visited { 
	text-decoration: none;
	color: #000000
	}
.monthview a:hover { 
	text-decoration: none;
	color: #000000
	}
.monthview a:active { 
	text-decoration: none;
	color: #000000
	}

.busy a:link { 
	text-decoration: none;
	color: white
	}
.busy a:visited { 
	text-decoration: none;
	color: white
	}
.busy a:hover { 
	text-decoration: none;
	color: white
	}
.busy a:active { 
	text-decoration: none;
	color: white
	}

.outside a:link {
	text-decoration: none;
	color: black;
	}
.outside a:visited {
	text-decoration: none;
	color: black;
	}
.outside a:hover {
	text-decoration: none;
	color: black;
	}

.outside a:active {
	text-decoration: none;
	color: black;
	}


.selected a:link {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
	}
.selected a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
	}
.selected a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
	}

.selected a:active {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
	}

.flikaktiv a:link {
	font-weight: bold;
	text-decoration: none;
	color: black;
	}
.flikaktiv a:visited {
	font-weight: bold;
	text-decoration: none;
	color: black;
	}
.flikaktiv a:hover {
	font-weight: bold;
	text-decoration: none;
	color: black;
	}


.fliknormal a:active {
	font-weight: normal;
	text-decoration: none;
	color: black;
	}

.fliknormal a:link {
	font-weight: normal;
	text-decoration: none;
	color: black;
	}
.fliknormal a:visited {
	font-weight: normal;
	text-decoration: none;
	color: black;
	}
.fliknormal a:hover {
	font-weight: bold;
	text-decoration: none;
	color: black;
	}

.fliknormal a:active {
	font-weight: normal;
	text-decoration: none;
	color: white;
	}

#tableMagazines{
	background-color:#EDEDED;
}
#tableMagazines .td1{
	border-top: solid 4px #EDEDED;
}
#tableMagazines .td2{
	background: #EDEDED url(../images/45/rightbottom_corner.gif) right bottom no-repeat;
}
#tableGallery td{
	background-color: #FFFFFF;
	border: solid 1px #cccccc;
	width: 110px;
	height: 110px;
	text-align: center;
}

	#divHeading, #divHeadingShadow1, #divHeadingShadow2{
		position:absolute;
		font: 28px Arial, "Trebuchet MS", "MS Sans Serif", Helvetica
		letter-spacing:-1px;
	}
	#divHeading{right:10px; bottom:30px; color:#fff;}
	#divHeadingShadow1{right:8px; bottom:28px; color:#000;}
	#divHeadingShadow2{right:11px; bottom:31px; color:#000;}

	#divWebbTVArea{position:relative; width:165px; height:150px; overflow:hidden;}
	#divWebbTVImage{position:absolute; left: 65px; top:45px; width: 34px; height:35px;}
<!-- lang: en, codepage: 1252, charset:  , LCID: 1053 -->
