/* AVIVA EDITOR STYLE */
body.mceContentBody 
{ 
	color:black; 
	text-align:left; 
	background-color:white; 
	background-image:none; 
}


/* GENERAL STYLES */	
body 
{
	color:#666666;
	font-size:11px;
	font-family: verdana,arial,helvetica;
	background-color:#999999;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

td
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
}

p
{
	margin-top:0px;
	margin-bottom:10px;
}

.right
{
	float:right;
}

img
{
	border:0px;
}

img.prim
{
	display:block;
	margin-bottom:6px;
}

img.thumbnail
{
	background-repeat:no-repeat;
	background-position: 5px 5px;
	float:left;
	margin-right:15px;
}

a.news 
{ 
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

div.news
{
	padding-top:2px;	
	padding-bottom:10px;
	border-bottom:1px dotted #697C8F;
}

div.barItem
{
	border-top:1px dotted #697C8F;
	padding-top:2px;	
	padding-bottom:10px;
}

div.adbanner img
{
	padding-left:5px;
	margin-right:-10px;
	
}

div.arr_small_right_column
{
	width:345px;
	position:absolute;
	margin-left:380px;
	top:120px;
}

div.small_arr
{
	width:345px;
	xborder-top:1px dotted #ffffff;
	xborder-left:1px dotted #ffffff;
	xborder-right:1px dotted #ffffff;
	border-bottom:1px dotted #ABABAB;
	margin-left:23px;
	margin-bottom:7px;
	padding-bottom:6px;
}

div.small_arr_info
{
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
}

div.small_arr_desc
{
	font-size:10px;
	margin-left:95px;
    min-height:50px;
}

div.small_arr_desc a
{
	text-decoration:none;
}

div.small_arr_desc a:hover
{
	text-decoration:underline;
}

div.arr_search
{
	color:#99A4AE;
	font-size:10px;
	font-weight:bold;
	margin-left:23px;
	margin-bottom:27px;
}

div.arr_desc
{
	width:450px;
}

div.arr_images
{
	float:right;
	width:231px;
}

table.arr_info td
{
	font-size:10px;
	font-weight:bold;
	color:#9BA5AF;
	padding-right:20px;
	padding-bottom:10px;
}

table.arr_info td a
{
	color:#9BA5AF;
}

table.arr_prices td
{
	padding-bottom:10px;
}

table.formtable td
{
	padding-bottom:6px;
}

td.top
{
	vertical-align:top;
}

td.col2
{
	padding-left:70px;
}

.hidden
{
	display:none;
}

/* LINK STYLES */	
a 
{ 
	text-decoration: underline;
	color:#666666;
}
	
a:hover
{ 
	text-decoration: none; 
}

.caption
{
	padding-right:50px;
}

div.caption
{
	float:left;
	padding:0px;
	width:100px;
}

td.caption
{

}


/* MENU STYLES */

.theMenu
{
	display:block;
	height: 13px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:1px;
	margin-left:0px;
	margin-top:3px;
	background-color:#9BA5AF;
	width:792px;
	list-style-type:none;
	
}

.menuArr
{
	margin-top:8px;
}

.theMenu li
{
	
	float:left;
	height:13px;
	line-height:13px;
	padding:0px;
	padding-right:15px;
	padding-left:15px;
	position:relative;
	border-left:1px solid #ABB3BC;

	
}

.theMenu li a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:13px;
}

.theMenu li.front
{
	border-left:0px;
}

.theMenu li.selected
{
	
}

.theSubmenu
{
	float:left;
	display:block;
	width:182px;	
	margin:0px;
	margin-right:47px;
	padding:0px;
	padding-left:10px;
	background-color:#C4CBD0;
	list-style-type:none;

}

.theSubmenu li
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.theSubmenu li a
{
	color:#ffffff;
	text-decoration:none;
}

.theSubmenu li img
{
	display:block;
}
.theSubmenu li.selected
{

}

.catMenu
{
	margin-top:0px;
	margin-left:0px;
	padding-top:11px;
	padding-left:2px;
	padding-bottom:21px;
	list-style-type:none;
	border-top:1px dotted #727F87;
	border-bottom  :1px dotted #727F87;
}

.catMenu li
{
	padding:0px;
	height:8px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:8px;
	margin-bottom:8px;
	*margin-bottom:4px;
}

.catMenu a
{
	color:#ffffff;
	text-decoration:none;
}

.catMenu li.sublevel
{
	font-size:10px;
	font-weight:normal;
	margin-bottom:3px;
	*margin-bottom:0px;
}

.catMenu li.selected a
{
	color:#768C9A;
}


/* HEADER STYLES */	
h1 {
	font-family: verdana,arial,helvetica;
	font-size: 30px;
	font-weight: bold;
	margin-top:0px;
	padding-top:0px;
}

h2 {
	font-family: verdana,arial,helvetica;
	font-size: 24px;
	color:#999999;
	margin:0px;
	font-weight: normal;
}

h3 {
	font-family: verdana,arial,helvetica;
	font-size: 20px;
	font-weight:normal;
	margin:0px;
	margin-bottom:16px;
	color:#71787F;
}

h4 {
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	margin-bottom:5px;
	text-decoration: none;
}

.musik 
{
	color:#90408D !important;
}

.boern 
{
	color:#E86F2B !important;
}

.sport 
{
	color:#902118 !important;
}

.teater 
{
	color:#235A30 !important;
}

.arrangement 
{
	color:#425C86 !important;
}

h5 {
	font-family: verdana,arial,helvetica;
	font-size: 24px;
	margin-bottom:10px;
}

/* FORM STYLES */
form
{
	margin:0px;
}
input,select,text,textarea {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	background-color:#ffffff;
	border:1px solid #000000;
}

textarea
{
	margin-bottom:10px;
}

input.newsletter
{
	border:1px solid #64778B;
	color:#697C8F;
}

input.checkbox
{
	border:0px;
	margin-bottom:-2px;
}

/* WOULD NORMALLY BE ID SPECIFIC STYLES */
.container
{
	width:985px;
	margin-left:auto;
	margin-right:auto;
	padding-left:7px;
	padding-right:7px;
	padding-top:9px;
	padding-bottom:10px;
	background-color:#ffffff;
	position:relative;
}

.content
{
	margin-left:15px;
	width:740px;
}

.categories
{
	margin-top:5px;
}

.categoriesArr
{
	position:absolute;
	margin-left:684px;
	margin-top:-4px;
}

.rightBar
{
	float:right;
	width:149px;
	min-height:477px;
	background-color:#AABECA;
	background-image:url(../images/barBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-top:-155px;
	padding-top:15px;
	padding-left:18px;
	padding-right:18px;
	color:#697C8F;
}

.rightBarArr
{
	padding-top:8px;
	margin-top:59px;
	*margin-top:8px;
}

.rightBar img
{
	margin-left:-11px;
	margin-bottom:5px;
}

.tilmeld,.frameld
{
	background-color:Transparent;
	border:0px;
	font-size:10px;
	color:#697C8F;
	margin-top:7px;
	cursor:pointer;
}

.frameld
{
	margin-left:17px;
}

.status
{
    line-height:40px;
}

.green
{
    color:green;
}

.orange
{
    color:orange;
}

.red
{
    color:red;
}

.bottom
{
	padding-top:12px;
	text-align:center;
	clear:right;
	font-size:10px;
	font-weight:bold;
	color:#999999;
}

.bottom p, .bottom a
{
	color:#999999;
	margin-bottom:8px;
}

#search,.search
{
	margin-top:-10px;
	margin-bottom:20px;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
}

#icons,.icons
{
	position:absolute;
	margin-left:715px;	
	top:234px;
}

.iconsArr
{
	top:76px;
	margin-left:730px;
}


div.admintitle {
	border:1px dashed #a0a0a0;
	padding:3px;
	width:720px;
    margin-bottom:10px;
}

div.adminlocation
{
    width:300px;
    padding: 5px 5px 5px 35px;
    font-size:11px;
    color:#243741;
    font-weight:bold;
    background-color:#D3DCDC;
    margin-bottom:10px;
    font-style:italic;
}

div.adminlocation a
{
    color:#243741 ;
    font-size:9px;
}

td.adminhead {
	font-weight:bold;
}

td.admintitle {

}

table.admin {
	padding:3px;
	min-width:520px;
}

table.admin td
{
    padding:3px;
    border-bottom:1px solid #000;

}

#sted_sel {
	display:block;
	float:left;
	width:200px;
	margin-right:5px;
}

#dialog {
	position:absolute;
	top:30%;
	left:188px;
	width:300px;
	min-height:200px;
	background-color:#fff;
	border:3px dashed #9BA5AF;
	padding:20px;
}

.large {
	font-size:13px;
	font-weight:bold;
	color:yellow;
}

.large:visited {
	font-size:13px;
	font-weight:bold;
	color:#666;
}
