#container {background:#F7F7F7; padding:50px; width:400px;}
#container div:after {content: "."; display: block; height:11px; clear:both; visibility:hidden;}
#container div {width:400px; height:auto; font-family:verdana; font-size:11px;}
b.tl {display:block; width:400px; height:8px; font-size:1px;}
b.tr {display:block; width:392px; height:8px; font-size:1px; float:right;}
b.bl {display:block; width:8px; height:8px; font-size:1px; float:left;}
b.br {display:block; width:392px; height:8px; font-size:1px; float:right; position:relative;}
b.point {display:block; font-size:1px; width:25px; height:14px;}
#container div p {padding:8px; margin:0; border:3px solid #fff; border-width:0 3px; text-align:justify;}
div.bubble {position:relative;}
div.bubble b.tl {background:url(images/bubble/top_left3.gif) top left no-repeat;}
div.bubble b.tr {background:url(images/bubble/top_right3.gif) top right no-repeat;}
div.bubble p {background:#c9d7ec;}
div.bubble b.bl {background:url(images/bubble/bottom_left3.gif) top left no-repeat;}
div.bubble b.br {background:url(images/bubble/bottom_right3.gif) top right no-repeat;}
div.bubble b.point {background:url(images/bubble/point3.gif) top left no-repeat; margin:5px 0 0 225px;}
p.italic {margin:0 0 20px 0; font-weight:bold; font-style:italic;}
ul.list li {font-size:11px; margin:2px 0;}
.white_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 100px;
	height: 100px;
	padding: 16px;
	border: 4px solid #BBDEF2;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
#kommentarDiv{
	display:none;
}
.arkiv{
	width:524px;
	height:20px;
	padding:4px;
	background-color:#E1F3FD;
	border-bottom:1px solid #88D0F7;
	margin-top:2px;
	margin-bottom:2px;
}

