body 
{
	background-color: #e0d8cd;
}

div.main
{
	width:930px;
	margin-bottom:25px; 
}

td.center
{
	width:100%;
	padding:0px 15px;
}

.middletable 
{
}

td.left .menu, td.right .pane
{
    width:184px;
    margin:0px 15px;
}

td.left .menu 
{
	border-bottom: 1px solid #663e07;
}

td.left 
{
	border-right: 1px solid #663e07;
}

div.top
{
	background-image: url(/layout/bg.gif);
	background-repeat: repeat-y; 
	padding: 0px 15px;
}

div.middle 
{
	background-image: url(/layout/bg.gif);
	background-repeat: repeat-y;
	padding: 10px 15px; 
}	

div.bottom
{
	background-image: url(/layout/bottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 20px;
}

div.modules_bottom p, div.modules_bottom a, div.modules_bottom td  
{
	color: #777;
	font-size: 10px;
}

table.toptable 
{
	border-bottom: 1px solid #663e07;
	width: 100%;
}

td.brownborder 
{
	border-right: 1px solid #663e07;
}

.top .imagepane p 
{
	display: none;
}

.top .imagepane .vertical .item 
{
	margin: 0px;
}

.top .level_0 .item 
{

	text-align: center;
}

.top .level_0 .item a 
{
	display: block;
	width: 106px;
	height: 45px;	
	background-image: url(/layout/menu_bg.gif);
	background-repeat: repeat-x;	
}

.top .level_0 .item a:hover
{
	text-decoration: none;
	background-image: url(/layout/menu_bg_hover.gif);
	background-repeat: repeat-x;	
}

#itm_19432 a 
{
	width: 50px;
}

.top .level_0 .horizontal .items td 
{
	padding: 0px;
}

.top .level_0 .active .item a 
{
	background-image: url(/layout/menu_bg_active.gif);
	background-repeat: repeat-x;
}		

.left .menu .item .padding
{
	margin: 0px;
}

.left .menu .level_1 .item 
{
	border-top: 1px solid #663e07;
	padding: 5px 0px;
	margin: 0px;
} 

.left .menu .level_1 .active .item 
{
	/*border: 0px;*/
}

.left .menu .level_2 .item 
{
	background-image: url(/layout/arrow.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left: 2px;
}

.left .menu p 
{
	display: none;
}

td.right .pane
{
	margin-right:38px;
}
td.right .readmore, td.right .readmore a, .eventarchive .readmore a
{
	color:#00765b;
	font-weight:bold;
	display:block;
}

td.right .pane .title a, .eventarchive .title a
{
	font-weight:bold;
}

td.right
{
	border-left:1px solid #663e07;
}

td.right .preamble, .eventarchive .preamble
{
	display: block;
	font-style: normal;
}

td.right .dateabove, .eventarchive .header
{
	display: none;
}


td.right div.item 
{
	margin-bottom: 15px;
}

td.right .archivelink a
{
	display: block;
	height: 11px;
	width: 205px;
	background-image: url(/media/kn_kursstarter.gif);
	background-repeat: no-repeat;
}

td.right #eventpane_1439 .archivelink a
{
	display: block;
	height: 11px;
	width: 205px;
	background-image: url(/media/kn_kalendarium.png);
	background-repeat: no-repeat;
}

div.readmore a.external
{display:none}

#eventpane_1439, #itm_30138
{display:none;}

.boxBody {border: 1px #235E9D solid;}
.boxHead {background-color: #6a7eb0; color: White; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding: 3px; font-weight : bold;}
.boxHeadA {text-decoration : none; color : white; font-weight : normal;}
.boxCell {border-style : solid; border-color : #235E9D; border-width : 1px 0px 0px 0px; background-color: #EBF0F5; padding: 2px; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
.lankColor {text-decoration : none; color : blue;}
.aktColor {}
.namnColor {}
.veckaCell {border-style : solid; border-color : #235E9D; border-width : 0px 1px 0px 0px; font-family: Verdana, Arial, Helvetica; font-size: 12px;}
.xbig {font-family: Verdana, Arial, Helvetica; font-size: 20px;}
.xrbig {font-family: Verdana, Arial, Helvetica; font-size: 20px; color:red;}
.norm {border-style : solid; border-color : #235E9D; border-width : 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
.snorm {border-style : solid; border-color : #235E9D; border-width : 0px 0px 1px 0px; background-color : white; font-family: Verdana, Arial, Helvetica; font-size: 11px;}
.bdBorder {background-color : #235E9D;}
.noKalender {font-family : Verdana, Arial, Helvetica; font-size: 11px;}
#dssTT {position:absolute; display:block;}
#dssTTcont {display:block; padding:3px 10px; margin-left:5px; background:#FFF;color:#000;border:1px solid black;font-family:Arial, Helvetica, sans-serif;font-size:8pt;}


