a {
	text-decoration:none;
	color:#000;
	cursor: pointer;
}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}


#tinyField a:link, #tinyField a:visited{color:#003E77;}
#tinyField a:hover{color:#003E77;text-decoration: underline;}


input{
padding: 2px;
margin:2px 10px 2px 0px;
}
textarea{
padding: 2px;
margin:2px 10px 2px 0px;
}

p{
margin: 5px 0px 5px 0px;
}
#right h1{
font-size: 20px;
line-height: 24px;
font-weight: normal;
margin:0px;
padding:5px 0px;
color:#003e77;
}

body {
	color:#000;
	background-color: #EEE;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	font-family: Verdana;
}

body.print{background-color: #FFF;}
#pagePrint{width:575px;text-align: left;}
	#pagePrint #right{float: none;}

#pageBox{
	background-color: #FFF;
	position: relative;
	width:830px;
	padding:5px 15px 10px 15px;
	margin:0px auto;
	margin-top:10px;
}

#page{
	background-color: #FFF;
	position: relative;
	width:800px;
	margin:0px auto;
	text-align:left;
}

#main{
width:100%;
padding-top:10px;
position: relative;
}
#top{
	background:white url(/img/page/logo.gif) repeat-x scroll 0 0;
	position:relative;
	margin: 0px;
	/*background-color: red;*/
	width:100%;
	height:77px;
	letter-spacing: 0.9px;
	/*border-bottom: 2px solid #d3ddf8;*/
	text-transform: uppercase;
}

#left{
position: relative;
float:left;
margin-left:10px;
width: 190px;
overflow: hidden;
}

#right{
position: relative;
float:right;
width:575px;
margin:0px 0px 10px 0px;
}

#footer{
/*border-top:2px solid #919DBF;*/
clear: both;
margin:20px 0px;
position: relative;
}

#topMenuLogo{
position:absolute;
width: 800px;
height:75px;
top:0px;
}
#top .topMenu{
list-style: none;
position:absolute;
bottom:10px;
right:0px;
margin:0px;
padding:0px;
height: 23px;
z-index: 2;
}
#top .topMenu li{
font-size:11px;
float:left;
padding:0px 18px;
/*background-image: url(/img/page/flik.jpg);*/
}


/* - Right - */
#right h2{
font-size: 12px;
background: url(/img/page/rightH2Back.jpg) no-repeat;
width: 575px;
height: 25px;
line-height: 18px;
margin:10px 0px;
}


/* LEFT BOX*/
#mainMenu ul li ul li{
padding-left:10px;
}


#left h3{
width: 190px;
height: 22px;
font-weight: normal;
font-size: 11px;
letter-spacing: 1.4px;
text-transform: uppercase;
line-height: 22px;
text-align: left;
margin:0px 0px 0px 0px;
color:#FFF;
background: url(/img/page/flikLeft.gif) no-repeat;
}
#left h4{
width: 190px;
height: 20px;
font-weight: normal;
font-size: 14px;
line-height: 20px;
text-align: left;
margin:0px 0px 5px 20px;
color:#333;
}
.leftMenuBoxes{
margin:15px 0px;
}
.h1LeftPaddingLinks{
padding-left:30px;
}
.h1LeftPadding{
padding-left:13px;
}
#right h3{
cursor: pointer;
height: 23px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: normal;
font-size: 14px;
line-height: 23px;
text-align: left;
margin:15px 0px 0px 5px;
color:#333;
/*background: url(/img/page/rightHeaderButtonRest.jpg) no-repeat;*/
background-color: #FFF;
}
#objektDetaljInfoBox .topBackStyle{
background: url(/img/page/rightHeaderButtonTop.jpg) no-repeat;
}





/* LEFT Medarbetare */
#left ul .medarbetareLi{
position: relative;
width: 190px;
height: 70px;
padding:0px;
margin:0px 0px 0px 0px;
cursor: pointer;
}

.medBox .text{
position: absolute;
left:60px;
top:10px;
font-size: 10px;
}
.medBox .img{
position: absolute;
left:0px;
top:0px;
}


/* SUBMENU*/
#subMenu{
width: 190px;
margin:0px 0px 0px 12px;
font-size: 11px;
}

#subMenu ul{
padding:0px;
margin:0px 0px 15px 0px;
list-style: none;
}
#subMenu ul li ul{
margin:0px 0px 0px 0px;
}

#subMenu li{
padding:1px 0px 1px 0px;
margin:0px;
list-style: none;
}

.active{
font-weight: bold;
color:#003e77;
}
.medarbetareLi .active{
font-weight: normal;
color:#000;
}

.objektDetaljBoxLeft a:hover{
color:#000;
}

a:hover{
color:#919dbf;
}

/* END SUBMENU */


#top .topMenu li .active{
color:#003e77;
}
#top .adminMenu{
list-style: none;
font-size: 9px;
position:absolute;
top:-10px;
left:260px;
margin:0px;
padding:0px;
}
#top .adminMenu li{
float:right;
padding:4px 8px 4px 8px;
background-color: #FFF;
margin:0px 0px 0px 3px;
}


/* END top */





/* Start  */

#startLeftButtons{
position: relative;
width: 190px;
height: 200px;
margin-bottom: 15px;
background: url(/img/page/buttons.jpg) no-repeat;
}
.startLeftButtonsText{
position: absolute;
width: 190px;
height: 100px;
text-align: center;
font-size: 50px;
line-height: 100px;
color:#FFF;
letter-spacing: 2px;
left:0px;
}
#startLeftButtonsText1{
top:0px;
}
#startLeftButtonsText2{
top:100px;
}

#startTjanster{
position: relative;
width: 575px;
}
.startTjansterBox{
float:left;
width:135px;
cursor: pointer;
margin:0px 0px 0px 7px;
}



/* - CONTENT - */
#contentLeftBoxes{}

#contentLeftBoxes .leftBoxes{
border:2px solid #919dbf;
width: 200px;
margin:5px 0px 0px 7px;
overflow: hidden;
cursor: pointer;
}

#contentLeftBoxes .over{
border:2px solid #135189;
}


/* - OBJEKT LISTA - */

#xmlObjektUl a:hover{color:#000;text-decoration: none;}

#xmlObjekt ul{
list-style: none;
margin:0px;
padding:0px;
}
#xmlObjekt ul li{
position: relative;
background-color: #FFF;
color:#717171;
width:100%;
overflow: hidden;
height: 104px;
margin:0px 0px 4px 0px;
}
.listElementBox{
background-color: #FFF;
position: relative;
width:540px;
height: 104px;
}

.xmlObjektImg{
position:absolute;
left:2px;
top:2px;
height: 100px;
width: 110px;
overflow: hidden;
}
.xmlObjektImg img{border-color: #CCC;}

.xmlObjektText{
position: absolute;
top:4px;
left:120px;
height: 100px;
width: 410px;
}

.xmlObjektTextLinks{
position: absolute;
top:0px;
right:35px;
background-color: #FFF;
height: 104px;
width:35px;
z-index: 0;
overflow: hidden;
}

.xmlObjektTextLinks a:link{color:#003e77;}
.xmlObjektTextLinks a:visited{color:#003e77;}

.xmlObjektTextDesc{
font-size: 10px;
line-height: 13px;
}
.xmlObjektTextLine1{
font-size: 14px;
color: #003E77;
font-weight: normal;
}
.xmlObjektTextLine2{
font-size: 11px;
color: #003E77;
font-weight: normal;
padding-bottom:5px;
}

/* OBJEKT ENSTAKA */
#objektDetaljInfoBox h3{
padding:0px;
border:
background-color: #28569d;
}

.objektDetaljBox{
border-bottom: 1px solid gray;
}
.objektDetaljInnerBox{
padding:4px;
font-size: 11px;
background-color: transparent;
border-bottom:1px solid #DDD;
clear: both;
}

.objektDetaljDesc{
float:left;
text-transform: uppercase;
width:180px;
color:#222;
letter-spacing: 1px;
}
.objektDetaljValue{
letter-spacing: 0.9px;
margin-left:180px;
color:#333;
}


.objektDetaljBoxLeft{
font-size: 10px;
padding:0px 0px 0px 0px;
/*background-color: #d3ddf8;*/
border-bottom: 15px solid #FFF;
/*background-repeat: no-repeat;
background-image: url(/img/page/flikLeftBottom.gif);
background-position: bottom;*/
}

.objektDetaljBoxLeft ul li{
position: relative;
background-color: #d3ddf8;
list-style: none;
padding:0px 0px 2px 10px;
border-top: 2px solid #FFF;
}



.objektDetaljInnerBoxLeft{
padding: 2px 10px 2px 10px;
}

.objektDetaljDescLeft{
text-transform: uppercase;
height: 100%;
display: block;
color:#444;
letter-spacing: 1px;
}
.objektDetaljValueLeftClick{
background-color:#D3DDF8;
border-top:2px solid #FFFFFF;
padding:0 0 2px 10px;
position:relative;
}
.objektDetaljValueLeft{
letter-spacing: 0.9px;
width:150px;
}



/* Soreable list styles */
#authSortableListBox{
width:780px;
text-align: left;
border:5px solid black;
font-size: 15px;
line-height: 20px;
background-color: #000;
color:#FFF;
}
#authSortableListBoxPadding{
position: relative;
width:740px;
margin:20px;
}
.sortableListUl_text{
list-style: none;
width:100%;
margin:0px;
padding:10px;
cursor: pointer;
}
#sortableListUl{
list-style: none;
}
#sortableListUlMessage{
width: 100%;
color:orange;
}
.sortableListImgLi{
position:relative; 
width:200px;
height:150px; 
float:left;
}


/*  Employee Tamplate  */
.employeeContent{
padding:0px 20px;
}

#right .employeeContent h1{
margin:0px;
padding:0px;
}
#right .employeeContent h5{
margin:3px 0px 6px 0px;
font-weight: normal;
font-size:12px;
padding:0px;
}
#right .employeeContent table tr td{
padding:5px 10px 0px 0px;
}
#right .employeeContent table{
padding:0px 0px 10px 0px;
font-size:11px;
}
#right .employeeContent p{
color:#222;
}

.employeeBoxTop{
position: relative;
background-color: #FAFAFA;
width:100%;
height: 204px;
}

/* intresseanmallanBox */
#intresseanmallanBox table tr td{
padding:0px 10px;
}
#intresseanmallanBox table tr{

}

/* slideshow BIG */
#slideshowImagesBigBox{position: absolute;top:0px;left:0px;}
#slideshowImagesBigBox span{
	display:block;
	float:left;
	width:575px;
	height: 400px;
	text-align: center;
}


/* Slideshow Popup */
#imgBox{
	position:absolute;
}
#imgBox span{
	display:block;
	float:left;
	width:700px;
	text-align: center;
}

.imgSlideshowBox{
	position:relative;
margin:25px 0px 0px 25px;
	width:700px;
	height:400px;
	overflow:hidden;
}
#sbox-content{
position: relative;
}
.slideshowButtons{
background-repeat:no-repeat;
background-position:center;
background-color: #FFF;
}

#slideshowButtonPrev{
position: absolute;
z-index: 99999999;
cursor: pointer;
background-image:url('/img/page/imgArrawPrevBlack.gif');
top:0px;
left:0px;
width:50px;
height: 400px;

}

#slideshowButtonNext{
position: absolute;
cursor: pointer;
top:0px;
right:0px;
width:50px;
height: 400px;
background-image:url('/img/page/imgArrawNextBlack.gif');
}
#slideshowButtonPlay{
position: absolute;
cursor: pointer;
bottom:0px;
left:300px;
width:40px;
height:40px;
background-image:url('/img/page/icons/play.gif');
}
#slideshowButtonStop{
position: absolute;
cursor: pointer;
bottom:0px;
left:360px;
width:40px;
height:40px;
background-image:url('/img/page/icons/stop.gif');
}


#mainContentAbout p, #tinyField p{
margin:4px 0px 8px 0px;
padding:0px;
}

#tinyField ul{
margin:0px 0px 0px 20px;
}
#tinyField ul li{
margin:4px 0px;
}

#tinyField{
background-image: url(/img/logoFadad.jpg);
background-repeat: no-repeat;
background-position: center center;
}

#errorDiv{
padding:30px;
margin:4px;
width:500px;
position:relative;
border:5px solid black;
background-color: white;
color:black;
font-size: 18px;
}

.objektDetaljInnerBoxLeft input, .objektDetaljInnerBoxLeft textarea {
position: relative;
width:150px;
border:1px solid gray;
}



/* - Form validation ' */
* {margin:0; padding:0}
body {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666}
#wrapper {width:300px; margin:50px auto}
.form {float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold}
.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:10px}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(/img/page/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}


/* Gallery Styles */
#gallery-container {width: 575px; height: 400px; position: relative;}
	#gallery-outer-container {width: 575px; height: 400px; position: absolute; left: 0; top: 0; z-index: 50;}
		#gallery-image-container {width: 575px; height: 400px; position: relative; overflow: hidden; text-align: center;}
			#gallery-image-container .gallery-image {position: absolute; top: 0; left: 0; width: 575px; height: 400px;}
				#gallery-image-container .gallery-image .gallery-item {position: relative; display: inline;}
					#gallery-image-container .gallery-image .gallery-item .caption {position: absolute; bottom: 0; right: 0; padding: 5px 10px; background-color: #fff; -webkit-border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; border-radius: 7px 0 0 0;}
	#gallery-container .gallery-control {position: absolute; top: 0; padding-top: 164px; z-index: 51;}
		#gallery-control-left {left: -15px; display: none;}
		#gallery-control-right {right: -15px;}
	

.fbPage{background-color: #FFF !important;}
	.fbPage #pageBox, .fbPage #page, .fbPage #main, .fbPage #right{width:500px;}
	
	.fbPage #pageBox{margin:0; padding:0;}
	
	.fbPage .listElementBox{width:470px;}
	.fbPage .xmlObjektText{width:380px;}


body{
margin:0px;
padding:0px;
/*	font-family:Palatino Linotype;*/
	font-family: Verdana;
font-size:12px;
line-height: 15px;
color:#000;
}

.remooz{}


