/* CSS Document */

* {
margin:0;
padding:0; 

}

body {
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
font-family: Verdana, Arial, sans-serif;
font-size:0.7em;
}
	/* Div page ersätter body för att centrera sidan. */
	div#page {
	width: 910px;
	margin: 35px auto;
	border: 4px solid #788D54;
	}

/* RUBRIKER OCH TEXT */
h1.admin {
font-family: Arial, Verdana, Georgia;
font-weight:100;
font-size:1.9em;
color:#ffffff;
margin: 0 0 10px 0;
}

h2.admin {
font-family: Arial, Verdana, Georgia;
font-size:1.2em;
font-weight:bold;
padding-bottom: 5px;
color:#ffffff;
}

h3.admin {
font-family: Verdana, Georgia;
font-size:1.2em;
font-style:italic;
color:#ffffff;
}

p.admin {
font-family:Arial, Verdan;
font-size:1.2em;
line-height:18px;
color:#ffffff;
}

h1 {
font-family: Arial, Verdana, Georgia;
font-weight:100;
font-size:1.9em;
color:#94AD6C;
margin: 0 0 10px 0;
}

h2 {
font-family: Arial, Verdana, Georgia;
font-size:1.2em;
font-weight:bold;
padding-bottom: 5px;
color:#ffffff;
}

h3 {
font-family: Verdana, Georgia;
font-size:1.2em;
font-style:italic;
color:#FFFFFF;
}

p {
font-family:Arial, Verdan;
font-size:1.2em;
line-height:18px;
color:#000;
}

a.link {
color:#585857;
}

a.link:hover {
color:#000000;
}

img {
border: none;
}

/* PAGE_TOP */
div#page_top {
background-image:url(../cms_img/bg_header.jpg);
background-repeat:no-repeat;
clear:both;
margin: 0;
height: 140px;
}
	
	div#page_top img {
	float:left;
	margin: 25px 0 0 25px;
	border:0;
	}
	
	div#page_top h1 {
	padding: 50px 0 0 90px;
	color:#e7e6cd;
	}
	
	div#page_top form#language_selector {
	float: right;
	position: relative;
	top: -25px;
	right: -2px;
	}
	
	div#page_top select#language_top {
	border: 2px solid #999999;
	background-color:#101113;
	padding:1px;
	color: #999999;
	height:18px;
	font-size:0.8em;
	width:auto;
	margin:0;
	}
	
	div#page_top label#lang_label {
	width:auto;
	font-weight:normal;
	color: #999999;
	}
	
	div#page_top select#language_top option {
	padding:0 5px 0 0;
	}
	
	input#sub_lang_top {
	border:0;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(/cms_img/lang_arrow.gif);
	background-repeat:no-repeat;
	text-align:right;
	font-size:0.8em;
	width:30px;
	height:15px;
display: none;
	}

/* MENY */

div#menu {
clear:both;
width:910px;
position:absolute;
top: 155px;
}

	div#menu div {
	width:100%;
	}
		div#menu div ul {
		height:21px;
		}


		div#menu div ul li{
		list-style-type:none;
		float:left;
		background:url(/cms_img/tn_menu_left.gif) top left no-repeat;
		}
		
			div#menu div ul li a{
			background:url(/cms_img/tn_menu_right.gif) top right no-repeat;
			display:block;
			font-size:1.2em;
			font-weight:bold;
			font-family:Arial;
			text-decoration:none;
			color: #ffffff;
			}
			
				div#menu div ul li a span {
				background-color: #C6DF9C;
				display:block;
				margin:0 7px;
				padding:4px;
				}
			
		div#menu div ul li#mc {
		background:url(/cms_img/tn_menu_left_selected.gif) top left no-repeat;
		}
		
		div#menu div ul li#mc a{
		background:url(/cms_img/tn_menu_right_selected.gif) top right no-repeat;
		
		}
		
		
		div#menu div ul li#mc a span {
		background-color: #94AD6C;
		}



		

/* SUBMENU */
div#submenu {
background-image:url(../cms_img/bg_smenu.gif);
background-repeat:repeat-x;
width:100%;
height:22px;
clear:both;
}
	
	div#submenu ul {
	margin: 0;
	height: 22px;
	}
	
	div#submenu ul li {
	list-style:none;
	float:left;
	}
		
		div#submenu ul li a {
		font-size:1.1em;
		display:block;
		color:#c8c7b2;
		text-decoration:none;
		padding:4px;
		}
		
		div#submenu ul li a#current {
		font-size:1.1em;
		font-weight:bold;
		display:block;
		color:#CC9900;
		text-decoration:none;
		padding:4px;
		}

/* CONTENT */
div#content {
padding:25px 30px 10px 30px;
margin:0;
}


/* FOOTER.PHP */
div#footer {
height: 22px;
background-color: #C6DF9C;
clear:both;
}
	
	div#footer address {
	display: block;
	margin:0 15px;
	padding: 3px 0 0;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color:#666666;
	font-size: 1.2em;
	}

/* FLASH */
div#body_flash_border {
}

div#body_flash_border div#flash {
background-repeat:no-repeat;
height:100px;
width:910px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

object, param {
height:100px;
width:910px;
}

div#noflash {

}

/* GOLABL ERROR */
div.golbal_error {
border-bottom:1px solid;
padding:4px;
background-color:#CCCCCC;
font-weight:bold;
position:absolute;
width:902px;
}

div.golbal_error img {
margin:0 5px 0 0;
}

div.golbal_msg {
border:1px solid #817f6d;
padding:4px;
background-color:#cccccc;
font-weight:bold;
position:absolute;
width:500px;
top:23px;
z-index:50;
}

div.golbal_msg img {
margin:0 5px 0 0;
}

/* STRICT EDIT MODE */
div#content div#strict_edit {
width:860px;
margin-top:10px;
}

div#content div#strict_edit div.cont {
font-size:1.3em;
}

div#content div#strict_edit div.cont p {
margin-bottom:15px;
}

.clear {
clear: both;
}

/* ------------------------  LYTEBOX CSS -------------------------------- */
#lbOverlay { 
position: fixed; 
top: 0; 
left: 0; 
z-index: 99998; 
width: 100%; 
height: 500px; 
}
	#lbOverlay.grey { 
	background-color: #000000; 
	}

#lbMain { position: absolute; 
left: 0; 
width: 100%; 
z-index: 99999; 
text-align: center; 
line-height: 0; 
}
#lbMain a img { 
border: none; 
}

#lbOuterContainer { position: relative; 
background-color: #fff; 
width: 200px; 
height: 200px; 
margin: 0 auto; 
}
	#lbOuterContainer.grey { 
	border: 3px solid #000000; 
	}

#lbDetailsContainer {
font-family: 10px Verdana, Helvetica, sans-serif; 
background-color: #fff; 
width: 100%; 
line-height: 1.4em;	
overflow: auto; 
margin: 0 auto; 
}

	#lbDetailsContainer.grey { 
	border: 3px solid #000000; 
	border-top: none; 
	}
	
#lbImageContainer, #lbIframeContainer { 
padding: 10px; 
}

#lbLoading {
	position: absolute; 
	top: 45%; 
	left: 0%; 
	height: 32px; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
	background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { 
position: absolute; 
top: 0; 
left: 0; 
height: 100%; 
width: 100%; 
z-index: 10; 
}

#lbImageContainer>#lbHoverNav { 
left: 0; 
}

#lbHoverNav a { 
outline: none; 
}

#lbPrev { 
width: 49%; 
height: 100%; 
background: transparent url(../cms_img/lyte/blank.gif) no-repeat; 
display: block; 
left: 0; 
float: left; 
}
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { 
	background: url(../cms_img/lyte/prev_grey.gif) left 15% no-repeat; 
	}
	
#lbNext { 
width: 49%; 
height: 100%; 
background: transparent url(../cms_img/lyte/blank.gif) no-repeat; 
display: block; 
right: 0; 
float: right; 
}
	#lbNext.grey:hover, #lbNext.grey:visited:hover { 
	background: url(../cms_img/lyte/next_grey.gif) right 15% no-repeat; 
	}


#lbPrev2, #lbNext2 { 
text-decoration: none; 
font-weight: bold; 
}
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { 
	color: #333333; 
	}
	
#lbPrev2_Off, #lbNext2_Off { 
font-weight: bold; 
}
	#lbPrev2_Off.grey, #lbNext2_Off.grey { 
	color: #CCCCCC; 
	}
	
#lbDetailsData { 
padding: 0 10px; 
}
	#lbDetailsData.grey { 
	color: #333333; 
	}

#lbDetails { 
width: 60%; 
float: left; 
text-align: left; 
}

#lbCaption { 
display: block; 
font-weight: bold; 
}

#lbNumberDisplay { 
float: left; 
display: block; 
padding-bottom: 1.0em;
}

#lbNavDisplay { 
float: left; 
display: block; 
padding-bottom: 1.0em; 
}

#lbClose { 
width: 64px; 
height: 28px; 
float: right; 
margin-bottom: 1px; 
}
	#lbClose.grey { 
	background: url(../cms_img/lyte/close_grey.png) no-repeat; 
	}

#lbPlay { 
width: 64px; 
height: 28px; 
float: right; 
margin-bottom: 1px; 
}

	#lbPlay.grey { 
	background: url(../cms_img/lyte/play_grey.png) no-repeat; 
	}
	
#lbPause { 
width: 64px; 
height: 28px; 
float: right; 
margin-bottom: 1px; 
}


	#lbPause.grey { 
	background: url(../cms_img/lyte/pause_grey.png) no-repeat; 
	}
