
/* TYRILI INTERNETT INNSTILLINGER */
img 
{
	border:none;
}

a {color: Black;}
.BASIC-LEFT{ height: 100%;}


/* Clean content borders */
.site { border: solid 0px black; }
.content-td { border-left: solid 1px #DFDFDF	; }





/* Boxes */
.box { width: 147px;}
.box .box-title { color: Black;}

.SEARCH-box-short { width:130px; }
.SEARCH-box-short .leftrow  { width:100px; float: left; clear:none;}
.SEARCH-box-short .rightrow { width: 25px; float: left; clear:none; text-align:right;}
.SEARCH-box-short .row {padding-bottom:4px;}

.SEARCH-box-short .row .textbox {width: 100px !important; }

.SEARCH-box-short .row .button { width: 25px; font-weight: bold; background-color: #9B1617; padding: 0px 0px 0px 0px !Important;border: solid 1px #DFDFDF; color: White;}
html>body .rightbar .SEARCH-box-short { height: 30px;  }




/* Leftbar & Rightbar background */
.site .leftbar-area { background-position: 0% 100%; background-image: url(../im/bg_leftbar_bottom.gif); background-color: White; }
.site .rightbar-area { background-position: 0% 0%; background-image: url(../im/bg_rightbar_top.gif); background-repeat: no-repeat; background-color: White;}




/* Topmenu */
.td-topmenu {  }
.topmenu { border: solid 0px !important; background-color: Transparent !important; color: White !important; }
.topmenu a { border: solid 0px red !important;  }
.topmenu-active  {  border: solid 0px red !important; background-color: Transparent !important;  }
.topmenu-active a { border: solid 0px red !important;  }




/* .search .doc-bodytext =o=i */
.search th { background-color: #262D33; }


/* Activity Calendar */
.activity-calendar{padding:20px 0px 0px 0px;}
.activity-calendar table.calendar-table{width:500px;border:solid 2px #808080;}
.activity-calendar table.calendar-table td.tdcalendarimage{width:200px;border:solid 0px #cc0000;}
.activity-calendar table.calendar-table td.tdcalendar     {width:300px;border:solid 0px #cc0000;}
.activity-calendar table#Calendar{width:300px}
.activity-calendar table#Calendar table.CalendarTitleStyle td{background-color:White !important;}
.activity-calendar table#Calendar table.CalendarTitleStyle td{font-family:Arial; font-size:16px; font-weight:bold; color:#cc0000}
.activity-calendar table#Calendar table.CalendarTitleStyle td.CalendarNextPrevStyle a{color:#000000 !important; text-decoration:none;}
.activity-calendar table#Calendar td.CalendarDayHeader{color:#cc0000 !important; font-weight:bold; font-size:12px;}
.activity-calendar table#Calendar a.CalendarDay     {font-weight:normal; font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar a.CalendarEventDay{font-weight:bold;   font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar td.CalendarOtherMonthDay a{color:#C2C2C2}
.activity-calendar table#Calendar td.CalendarEventDayToday{border:solid 1px #808080;}
.activity-calendar table#Calendar td.calendartoday {border:solid 1px #cc0000;}
.activity-calendar .events{padding:10px 0px 10px 0px; width:500px;}
.activity-calendar .events .event{border:solid 1px #808080; padding:10px; margin-bottom:5px;}
.activity-calendar .events .event .event-header  {color:#cc0000; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:5px;}
.activity-calendar .events .event .event-date,
.activity-calendar .events .event .event-time,
.activity-calendar .events .event .event-location,
.activity-calendar .events .event .event-contact,
.activity-calendar .events .event .event-richtext{font-family:Arial; font-size:12px; font-weight:normal; padding-bottom:5px;}
.activity-calendar .caltitle{font-size:16px; font-weight:bold; padding-bottom:10px; padding-left:10px; color:#cc0000;}
.activity-calendar a {font-size:12px; font-family:Arial;}
.onsitepub {border-top:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE; text-align:right; padding:2px 0 2px 0;}

.search-full th {
	background-color:#262D33!important;
}


/* ----------------------------------------------------- Contentbox ------------------------------------------------ */
.sitedirectorycontainer 
{
	clear:both;
}

.sitedirectorycontainer .sitedirectory-alldocument 
{
	width:540px;
	float:left;
}

.sitedirectorycontainer .box-archive
{
	/*clear:both;*/
	width:280px;
	float:left;	
}

.sitedirectorycontainer .box-newsfeed
{
	/*clear:both;*/
	width:260px;
	float:left;	
}

.sitedirectorycontainer .box-archive .box-content,
.sitedirectorycontainer .box-newsfeed .box-content
{
	width:250px;
}

.sitedirectorycontainer .box-archive .box-title,
.sitedirectorycontainer .box-newsfeed .box-title
{
	background-image:url(im/klatreheader1.gif);
	background-repeat:no-repeat;
	padding:5px 0 5px 5px;
	border:none;
}

.sitedirectorycontainer .box
{
	border:none;
}

.content .box-archive .article,
.content .box-newsfeed .article
{
	padding:2px 0 2px 0;	
}

/* Framework */
.leftbar .box
{
	float:left;	
}

/*.box .SEARCH .row 
{
	float:left;	
	width:134px;
	height:19px;	
}*/




/* Custom */
.sitedirectorycontainer .box-archive ,
.sitedirectorycontainer .box-archive .box-content 
{
  width:540px!important;
}
.sitedirectorycontainer .box-archive .box-title 
{
  padding-bottom:6px!important; 
 /* background-image:url(/sites/tyrili/css/im/klatreheader2.gif)!important;*/
 background-image:url(im/klatreheader2.gif)!important;
}
