/*/ StyleSheet by http://hollow-industries.com /*/
	/*sitespecific classes separate*/


@import url(article.css);


a img {
 	border:none;
	}
	
code {
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	}

a code {
	text-decoration: none; 
	color:  #006699;
	}	
	
.code {
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	}	

/* ---------- [ID / "Layers"] ... in   o r d e r   o f  appearance  ftw ------------*/
	
#skal{
	margin:0px auto 0px auto;
	padding:0 2px 0 2px;
	width: 740px;
	}

#content {
	background-position: 50% 30px;
	background-repeat: no-repeat;
	background-color: #F8F8F3;
	width: 744px;
	margin:0px auto 0px auto;
	text-align: left;
	}

#leftColumn {
	float:left;
	top:210px;
	width:175px;	
	padding: 470px 15px 3px 8px;
	margin:190px 1px 10px 8px;
	border-right:2px solid #d8ded4;
	}

#stage_column {
	float:right;
	height:inherit;
	width:480px;
	margin:190px 0px 0px 0px;
	padding:0px 28px 0px 12px;
	}
	
#rss_vertical {
	height:350px;
	position:absolute;
	top:265px;
	margin-left: 480px;
	background-image: url(media/rss_vertical.png);
	background-repeat: no-repeat;
	background-position:50% 35%;
	padding-top:-30px;
	
	}

#stage {  /*Oanvänd*/
	float:right;
	height:inherit;
	width:690px;
	margin:395px 0px 40px 0px;
	padding:0px 48px 0px 12px;
	}

#interim {
	margin:20px 8px 20px 8px;
	}

#login{
	position:relative;
	top:30px;
	width:210px;
	clear:both;
	margin: 100px auto 50px auto;
	}
	
#fot {
	border-top: 1px solid #000;
	text-align:center; 
	clear:both;
	padding: 10px 10px 10px 0px;
	margin: 5px auto 10px auto;
	font-size: 10px;
	background:none;
	}	


/*------------Head box --------------*/


#head_box {
	text-align: center;
	position: relative;
	font-family: Verdana, sansserif;
	font-weight:bold;
	color:#666;
	top:160px; 
	width:680px;
	padding:7px;
	margin:0px auto 0px auto;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	}

.tabR {
	margin:0px 0px 0px 0px; 
	}	

.tabL {
	margin:0px 0px 0px 0px; 
	}
	
#head_box h3 {
	display:inline;
	font-size: 1.05em;
	margin:0px;
	}	
	
#flash_bkg {
	position: absolute;
	margin-left:209px;
	top:343px;
	z-index: 0;
	}	

#stagebox{
	position:relative;
	top:5px;
	clear:both;
	margin:0px 0px 50px 0px;
	}
#stagebox a{
	color:#333;
	}
#stagebox a:hover{
	color:#000;
	text-decoration:underline;
	}


		

/*___________:: Fold-menu ::_______________
some menu design credits to www.alistapart.com and www.stopdesign.com */


.menu {
	position: absolute;
	margin-left:0px;
	top:235px;
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;	
    }

#header .menu{
	text-decoration:none;
	color:#91a6ad;
	height:65px;
	background-repeat: no-repeat;
	margin: -15px 0px 0px -68px;
	padding:20px 0px 0px 68px;
	}    
    
#header .menu .current{

	}

.menu  ul{ /* generellt listor */

 	margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
    list-style:none;
    }
	
#header .menu  ul li {  /* huvudmeny */
	height:50px;
	width:110px;
	background-repeat: no-repeat;
	position:relative;
	z-index:1;
    padding:0px 5px 0px 55px;
	text-decoration:none;
	margin:0px 0px 0px 12px;
	letter-spacing:0.05em;
	color: #999;
	font-size:1.2em;
	font-weight:bold;  
	line-height: 1.2em;  }
    

#header .menu  a, #header .menu .current a{
	position:absolute;
	top:15px;
	}

#stage_column .menu {
	display:block;
	clear:right;
	margin:-25px 0px 0px 0px;
	}

#stage_column .menu  ul li{  /* submeny  */
	position:relative;
    float:left;
    padding:0px 0px 0px 20px;
	letter-spacing:0.1em;
	font-size:1.2em;
	font-weight:bold;
    }
    
   					/* Commented Backslash Hack
   					hides rule from IE5-Mac \*/
					.menu a {float:none;}
     				/* End IE5-Mac hack */
  
#header .menu .current a  { /* headermeny current  */
   color:#732954;
    }  
    
#stage_column .menu .current a  { /* submeny current  */
    color:#732954;
    }     
	
.menu li.over { 
	color:#732954; 

	}

.menu  li a:hover{
	color:#732954;

	}
	
	
#menu_id2 {
	background-image: url(media/ikon65/kbab_ikon_hem.png);
		}
		
#menu_id2.current {
	background-image: url(media/ikon65/kbab_ikon_hemH.png);
	
		}
				
#menu_id14{
	background-image: url(media/ikon65/kbab_ikon_pvss.png);
		}	
		
#menu_id14.current {
	background-image: url(media/ikon65/kbab_ikon_pvssH.png);
	
	
		}
				
#menu_id3 {
	background-image: url(media/ikon65/kbab_ikon_pmf.png);
		}
		
#menu_id3 a{
	margin-top:-14px;
	}
	
#menu_id16 a{
	margin-top:-8px;
	}
		
#menu_id3.current {
	background-image: url(media/ikon65/kbab_ikon_pmfH.png);
	

		}	

#menu_id4{
	background-image: url(media/ikon65/kbab_ikon_cal.png);
		}

#menu_id4.current {
	background-image: url(media/ikon65/kbab_ikon_calH.png);
	
	
		}	

#menu_id5{
	background-image: url(media/ikon65/kbab_ikon_press.png);
		}	
		
#menu_id5.current {
	background-image: url(media/ikon65/kbab_ikon_pressH.png);
	
	
		}

#menu_id13{
	background-image: url(media/ikon65/kbab_ikon_arkiv.png);
		}	
		
 #menu_id13.current {
	background-image: url(media/ikon65/kbab_ikon_arkivH.png);
	
	
		}
		
#menu_id16{
	background-image: url(media/ikon65/kbab_ikon_guest.png);
		}

#menu_id16.current {
	background-image: url(media/ikon65/kbab_ikon_guestH.png);
	
	
		}	
#menu_id19{
	background-image: url(media/ikon65/kbab_ikon_video.png);
		}

#menu_id19.current {
	background-image: url(media/ikon65/kbab_ikon_videoH.png);
	
		}
		
#menu_id20{
	background-image: url(media/ikon65/kbab_ikon_val.png);
		}

#menu_id20.current {
	background-image: url(media/ikon65/kbab_ikon_valH.png);
	

/******-------------GRID-------------*****/
.grid {
	
	}
	
.g_unit {
	display:block;
	float: left;
	width: 85px;
	height:140px;
	padding:0px 10px 0px 10px;
	margin: 5px 5px 0px 0px;
	overflow:hidden;
	}

.g_unitL {
	display:block;
	float: left;
	width: 214px;
	height:158px;
	padding:0px 10px 0px 10px;
	margin: 5px 5px 0px 0px;
	overflow:hidden;
	}
	
.g_unit img, .g_unitL img{
	display:block;
	clear:right;
	}	
	 
.grid strong {
	letter-spacing:0.1em;
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
	}	


.grid input, textarea {
	margin: 0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
	font:inherit;
	}
	
.gridimg {
	margin: 10px 0px 5px 5px;
	padding:3px;
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	}


/*______*/


#tryckort {
	position: inherit;
	color: #666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 430px;
	}

#tryckort a{
	color: #999;
	text-decoration:none;
	}
	

	
/*******----Classes-- **********/	



/*Msc sitespecific content*/


.alert {
	color:#CC0000;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.2em;
	}
	

.tabR {
	margin:0px 0px 0px 70px; 
	}	

.tabL {
	margin:0px 40px 0px 0px; 
	}		




.date {
	display:block;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px 0px 0px 0px;
	font-size:0.8em;
	color:#ccc;
	}	

.delete {
	font-size:0.7em;
	color: #6600CC;
	}		

.ruta {
	background-color:#FFFFFF;
	padding: 10px;}
	


.tags {
	letter-spacing:0.03em;
	color:#fff;
	}	
	
.flickriver {
	clear: left;
	}

.icon {
	margin:0 5px -2px 5px;
	}
	
.tiny {
	margin:10px 0px 0px 0px;
	font-size:0.8em;
	}

.calendar {
	font-family:Arial, Helvetica, sans-serif;
	
	margin:0px 0px 20px 0px;
	padding:5px 20px 5px 20px;
	}	
	
.calendar li{
	background-color: #ffffcc;
	font-weight:normal;
	font-size: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:5px 20px 5px 20px;
	}

.calendar h3{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	}


.taghit_art ul{
	list-style-type:disc;
	margin:0px 0px 20px 0px;
	padding-left:0px;
	}	

.taghit_art li{
	margin:5px 0px 5px 4px;
	}

.hitList{
	text-align: center;
	}
	
.hitList a{

	}


.hitList a:active, .taghit_art a:active{
	text-decoration:underline;
	}
	
.submit{

	}


.input_text{
	font-family: "Courier New", Courier, Monaco, monospace;
	font-size:12px;
	width: 120px;
	margin-bottom:10px;
	}

.taghit_archive li a{
	font-weight:bold;
	font-size:1em;
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration:underline;
	color: #455cba;
	}

.taghit_archive li{
	margin:5px 0px 5px 4px;
	padding:5px 0px 5px 0px;
	border-bottom: 2px solid #666;
	}
	
	

.total_hits {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#a43b78;
	}
	
.arkiv_favoriter ul{
	margin: -10px 0px 30px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 2px solid #ccc;
	}

.arkiv_favoriter li{
	list-style-type:none;
	
	margin: 0px 0px 10px 0px;
	padding 0px 0px 0px 0px;
	}
	
.arkiv_favoriter li a{
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
	color:#455cba;
	}
	
.ColArcHead{
	background-image: url(media/arkIkonS.png);
	background-repeat: no-repeat;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:14px;
	height: 40px;
	padding: 10px 0px 0px 50px;
	margin:20px 0px 0px 0px;
	}
	
	
#user {
	float:left;
	color: #666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	margin: 5px 0px 5px 5px;
	}