
.actors {  background-color: #fff; margin-top: 1px;font-size: 105%; font-style: italic; font-weight: normal;}

.event_adgang{
	margin-left: 120px;
	text-transform: uppercase;
	font-weight:bold;
	color: green;
	text-align:right;
	border-bottom: 1px solid #BBB;
}
.small{
	
	width: 100px;
}
.custom2 {
	
	margin-left:-50px;
}
/* Kim add to hide title on frontpage */


.sponsor {
font-size: 160%;
}
.hide {

display: none;

}
/* add to kalender */
.collA {
	width:180px;
	vertical-align: top;
	padding-bottom: 40px;
	text-align: left;
	font-size: 90%;
}
.collB {
	width:300px;
	vertical-align: top;
	text-align: left;
	font-size: 90%;
	padding-right: 40px;
}
.collC {

	vertical-align: top;
	text-align: left;
	font-size: 90%;
}

/* CSS Document */

body
{
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#555;


}

a:link, a:visited
{
	color:#880e12;
	text-decoration:none;
}


a:hover
{
	color:#880e12;
	text-decoration:underline;
}

h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
text-transform:uppercase;
color:#880e12;
font-weight:normal;
margin-top:0px;
margin-bottom:10px;
line-height:normal;

}


h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
font-weight:normal;
margin-bottom:20px;


}


.sub_header
{
	margin-bottom:38px;

}


img
{
	border:none;
	margin:0px;
	padding:0px;
	margin-bottom:0px !important;
	margin-bottom:-3px;
}

select
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000;
	border:#999 solid 1px;

}


/********************************************************************************/


/* Page related styles  */

#page_container
{
	
	float:none;
	width:802px;
	margin-top:24px;
	
}


#full_page 
{
	float:left;
	height:auto;
	margin-top:38px;
	text-align:left;
	
}



#author_name
{
	
	margin-bottom:30px;
}


#content
{
	float:left;
	width:802px;
	height:auto;
	

}

#left_col
{
	float:left;
	width:480px;
	height:auto;
	margin-top:38px;
	margin-left:83px !important;
	margin-left:42px;

}


#left_col .line
{

width:100%;
height:1px;
border-top:#999 solid 1px;

}


#left_col .mainheader
{
	
	margin-bottom:38px;

}


#left_col .subheader
{
	
	margin-bottom:10px;
	margin-top:0px;

}


#right_col
{
	float:left;
	width:172px;
	height:auto;
	margin-top:38px;
	margin-left:67px !important;
	margin-left:66px;

}

#right_col .right_col_header
{

	

	margin-bottom:5px;
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	
	


}

#article_text
{
	float:left;
	text-align:left;
	line-height:18px;
	
}


/********************************************************************************/

/* LOGO */

#logo
{
	float:left;
	width:63px;
	height:63px;
	margin-top:36px;
	background-image:url(/images/site/kat_logo.gif);
	background-repeat:no-repeat;
	
}









/********************************************************************************/

/* MENU */




#menu
{
	
	width:802px;
	height: 100px;
	
}

#menu, #menu a:link, #menu a:visited 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#666666;
	text-transform:uppercase;
	z-index:500;
	

}

#menu a:hover
{
	color:#880e12;
}

/* top menu */

#top_menu
{
	float:right;
	height:20px;
	width:739px;
	margin-top:2px;
	
	
}

#top_menu ul
{
	list-style:inline;
	margin:0px;
	padding:0px;
	margin-top:3px;
}

#top_menu ul li
{
	float:right;
	display:block;
	padding-right:5px;
}

/* search */


#search 
{
	float:right;
	width:130px;
	height:15px;
	margin:0px;
	padding:0px;
	margin-top:1px !important;
	margin-top:0px;
	
		
}
#search input
{
	width: 90px;
	height:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000;
	border: #ccc solid 1px;
	
}
#search label
{
	margin-right:10px;
}



/* main menu */

.chromestyle{

padding-top:52px !important;
padding-top:3px;




}

.chromestyle ul
{

width: auto;
text-align: left; /*set value to "left", "center", or "right"*/
margin-left:30px;

}

.chromestyle ul li
{
display: inline;
padding-right:5px;

}

.chromestyle ul li a
{
color: #666;
text-decoration: none;

}

.chromestyle ul li a:hover
{

text-decoration:underline;
color:#aa0000;

}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{

position:absolute;
top: 0;
border-left: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family:Georgia;
font-size:11px;
text-transform:uppercase;
line-height:14px;
z-index:100;
background-color: white;
width: auto;
visibility: hidden;
margin-left:0px;
text-align:left;


}


.dropmenudiv a{

width: auto;
display: block;
text-indent: 3px;
padding: 6px 6px 6px 6px;

color:#666;

text-decoration: none;

}

* html .dropmenudiv a{ /*IE only hack*/
width: 150px;/*auto;*/
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

text-decoration:underline;
color:#aa0000;
}


#language
{

	float:right !important;
	float:right;
	/*height:15px;*/
	list-style:none;
	margin:0px;
	margin-top:-36px !important;
	/*margin-top:22px;*/
	
	padding:0px;
	padding-top:5px;

}
#language ul
{
	list-style:none;
}

/********************************************************************************/

/* Teaser*/

.teaser_container_horizontal2
{
	float:left;
	margin-top:38px;
	width:802px;
	height:174px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:10px;
}


.teaser_container
{
	float:right;
	margin-top:38px;
	width:172px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:10px;
}


.teaser_container_horizontal
{
	float:left;
	margin-top:38px;
	width:802px;
	height:174px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:10px;
}


.teaser_hspace
{
	float:left;
	width:38px;
	height:174px;
}


.teaser_space
{
	width:38px;
	height:38px;	
}



.teaser_box
{
	width:172px;
	height:174px;
	
}


.teaser_box_horizontal
{
	float:left;
	width:172px;
	height:174px;
	

}



.teaser_img
{
	height:137px;
	
}

.teaser_title_outer
{
	float:left;
	text-align:center;
	height:37px;
	width:172px;
	background-image:url(/images/site/teaser_title_bg.gif);
	background-color:#ddd;
}


.teaser_title_inner
{
	padding-top:12px;
		

}







/********************************************************************************/

/* footer */

#page_footer
{

	float:left !important;
	float:inherit;
	height:63px;
	margin-top:38px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-align:center;
	width:100%;
	
	
}





/******************* Frontpage **************************/


#frontpage_banner
{
	float:left;
	width:802px;
	height:218px;
	margin-top:18px;
	background-color:#C8C8C8;
 /*background-color:#ffffff;*/
	z-index:-100;
	

}

#banner
{
margin: 0 auto 0 auto;
text-align: center;
	

}

/******************* KALENDER **************************/



#ugekalender
{
float:left;
width:709px;
vertical-align:top;
text-align:left;

}

#ugekalender #kalender
{
width:100%;

}

#ugekalender table
{
float:left;
width:100%;
margin-top:38px;


}

#ugekalender table tr  /*#kalender_header*/
{
float:none;

color:#666666;
border-bottom:#999 solid 1px;
vertical-align:text-top;


}

#ugekalender .line
{

width:100%;
height:1px;
border-top:#999 solid 1px;


}

#ugekalender .date
{
	font-weight:bold;
	font-size:11px;	
	text-transform:uppercase;
}
#ugekalender .time
{}
#ugekalender .type
{
	
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;

}
#ugekalender .place
{
	
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}


#ugekalender table tr th /*#kalender_header th*/
{
vertical-align:text-top;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
text-align:left;


}

#ugekalender table tr td /*#kalender_header th*/
{
font-weight:normal;
text-align:left;
padding-bottom:16px;

}



/******************* KONTAKT LISTE **************************/


#member
{
	
	float:left;
	width:709px;
	vertical-align:top;
	text-align:left;


}

#member .info
{
	margin-left:20px;
}

#kontaktliste
{
	float:left;
	text-align:left;
	width:100%;
	

}

#kontaktliste .info
{
vertical-align:top;
line-height:18px;
	
}

#kontaktliste .info .navn
{
text-transform:uppercase;
font-weight:bold;

}


#kontaktliste .formField
{
	margin-top:30px;
}

#kontaktliste .tableWidth
{
width:50px;
}

#kontaktliste .line
{

width:100%;
height:20px;
border-top:#999 solid 1px;
margin-top:20px;
}

#kontaktliste .more
{
	margin-top:10px;
}


/******************* PUBLIKATIONER **************************/


.pubnyhed
{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
text-transform:uppercase;
color:#880e12;
font-weight:normal;
margin-top:50px;
margin-bottom:10px;
line-height:normal;

}

.publication
{
	width:715px;
	margin-bottom:20px;
	

}

.publication .publicationcontent
{
	padding-left:20px;
	padding-right:20px;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	margin-top:0;
	min-height:150px;
	
	
}
.publication .pubauthor
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;	
	font-size:16px;
	font-weight:bold;
	width:400px;
}

.publication .pubill
{
	float:right;
	position:relative;
	left:0px;
	margin-top:-20px;
	
	
}

.publication .coauthors
{
width:400px;
}

.publication .pubtitel
{
margin-top:5px;
	font-size:12px;
	font-weight:bold;
	width:400px;
	margin-bottom:0px;
}

.publication .publisher
{
	width:400px;
	margin-bottom:0px;
}

.publication .pris
{
margin-bottom:0px;	
width:400px;
}

.publicationtop
{
	margin:0;
	width:715px;
	height:15px;
	background-image:url(/images/site/pub_top.gif);
	background-color:#CCCCCC;
}

.publicationbot
{
	margin:0;
	width:715px;
	height:15px;
	background-image:url(images/site/pub_bot.gif);
	background-color:#CCCCCC;
}



/********************************* LIST ***********************************/


.listview
{

text-align:left;
	background-color: #fff;
	width: 718px;
}

.listview tabel
{
	width: 718px;
	border:none;
	padding:0;
	margin:0;

}

.listview tr
{
	height:45px;
	vertical-align:bottom;
}

.listview th
{
	border-bottom:solid 1px #999;
}

.listview td
{
	border-bottom:solid 1px #999;
}

.listview .article
{
	width:300px;
}

.listview .uddrag
{
	width:418px;
}

.listview .navn
{
	width:200px;
	background-color: #fff;
}

.listview .funktion
{
	width:160px;
}

.listview .email
{
	width:286px;
	background-color: #fff;
}

.listview .tlf
{
	width:100px;
	white-space:nowrap;
}

.listview .skole
{
	width:393px;
	background-color: #fff;
}