
/*
UL {margin:0px;list-style:none;padding:0px}
LI {margin-bottom:7px}
*/

.content UL LI {list-style-type: square}
.content UL LI LI, .content UL UL LI {list-style-type: circle}
.content UL {margin: 0px}
.content UL {margin-top:5px}
.content LI {margin-left: 20px;margin-bottom:0px}
.content OL {margin-left: 32px}

.ajaxoutput {display:none}

/* DEFAULT LEFT MENU STYLES START */
#leftmenu {overflow: hidden}

.menufolder {display:none}

#leftmenu A {
  display:block;
  overflow:hidden;
  cursor:pointer;
}

#leftmenu a.selected {color:blue}
#leftmenu a:hover {}
      
#leftmenu .icon {
  position:absolute; overflow:hidden;
  padding-top: 3px; 
  right: 3px;
  cursor:pointer;
  text-decoration:none;
}  

#leftmenu .icon IMG {padding-top: 3px}

/* DEFAULT LEFT MENU STYLES END */

.breadcrumbs .selected {text-decoration:none}

/* DEFAULT SEARCH STYLES START */

#queryField {outline:none}

#resultPane {display:none; overflow:hidden}
#resultPaneInner {
	overflow-y:scroll;
}

#queryTags {}
#queryResults {}
#queryResults .result {}
#queryResults .title {font-weight:bold}
#innerres2 {margin-top:10px}
#innerres2 {}
#queryResults .meta {float:left; font-weight:bold; color:#000000; margin-right:5px}
#queryResults .summary {color:#404040; font-weight:normal}
#queryTags .tag {}
.settings {background:white;padding-left:2px;padding-right:2px;color:black;float:right;cursor:pointer;margin-top:2px}  
.settings.ON {background:green}
.settings.OFF {background:red}

/* DEFAULT SEARCH STYLES END */

.box .header {font-weight:bold}


/* Forsiden start */

.tagcloud {line-height:140%}
.tagcloud A {text-decoration:none}


/* FORMS */
FORM {display:inline}
FORM.compact, FORM.compactForm {}

FORM.compact label, FORM.compact .label {line-height:100%;margin-top:3px}
FORM .textfield {border:2px solid}
FORM.compact .textfield {}
FORM.compact .textfield.required {border-color: #909090}
FORM .block {margin-bottom:3px;clear:both}

/* H1 {margin-top:0px} */
.headermeta {color:#606060}

.button {cursor:pointer;display:inline-block}

/* Forsiden slut */

.tagcloud .tag {padding-right:5px;padding-bottom:5px}

.rank1 {font-size:10px}
.rank2 {font-size:14px}
.rank3 {font-size:18px}
.rank4 {font-size:24px;line-height:120%}


.scrollarea {overflow: hidden;color:#FFFFFF}
.scrollbar {position:absolute; background:#92A4BB;display:none;}
.slider {background:#7E94B1; position:relative; overflow:hidden}


/* PRINT */

.printlogo {display:none}

@media print {
  /* style sheet for print goes here */
  .hideprint {display:none}

  body {background:none;padding:0px;margin:0px}
  body.sub {background:none}
  

  .printlogo {display:block}
}

* CMS EDITOR STYLES */
	
.plugin {padding:10px;background-color:#F0F0F0;font-weight:normal;color:#909090;height:100px;width:100%;border: 2px dashed #909090}
.editor.content {background:white;font-size:12px}
	




		
*{font-size:100.01%}
html{
	margin:0;
	height:100%;
	background:#e8e8e8 url(/_/images/153/bg-html.gif) repeat-x;
}
body{
	margin:0;
	color:#000;
	height:100%;
	font-size:64%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/_/images/153/bg-body.gif) no-repeat 50% 0;
	min-width:990px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#000;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page{min-height:100%;}
* html #page{height:100%;}
#holder{
	margin:0 auto;
	width:990px;
	padding-bottom:225px;
	position:relative;
}
#header{
	width:990px;
	min-height:152px;
}
* html #header{height:152px;}
#header h1{
	margin:0;
	position:absolute;
	top:21px;
	left:0;
	width:281px;
	height:57px;
	overflow:hidden;
}
#header h1 a {
	display:block;
	width:281px;
	height:51px;
	text-indent:-9999px;
	background:url(/_/images/153/danfysik.logo.png) no-repeat;
}
#holder .topnav{
	position:absolute;
	top:32px;
	right:5px;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#holder .topnav li{
	margin-left:9px;
	float:left;
	display:inline;
}
#holder .topnav li a{
	float:left;
	font-size:1.1em;
	line-height:1.1em;
	min-height:12px;
}
* html #holder .topnav li a{height:12px;}
#holder .topnav li a.contact{
	padding-left:17px;
	background:url(/_/images/153/icon-contact-topnav.gif) no-repeat 0 50%;
}
#holder .topnav li a.rss{
	padding-left:17px;
	background:url(/_/images/153/icon-rss-topnav.gif) no-repeat 0 50%;
}
#holder .topnav li a.login{
	padding-left:17px;
	background:url(/_/images/153/icon-login-topnav.gif) no-repeat 0 50%;
}
#holder .topnavbar{
	position:absolute;
	left:0;
	top:110px;
	width:990px;
	height:42px;
	background:url(/_/images/153/bg-topnavbar.gif) repeat-x;
	display:table;
}
.topnavbar .menu{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.topnavbar .menu li{
	float:left;
	padding-right:1px;
	background:url(/_/images/153/sep-topnavbar.gif) no-repeat 100% 0;
}
.topnavbar .menu li a{
	float:left;
	height:42px;
	padding:0 12px;
	font:bold 14px/42px Tahoma, Verdana, Arial, sans-serif;
	color:#fff;
	text-decoration:none
}
.topnavbar .menu li a:hover{background:url(/_/images/153/bg-link-menu-on.gif) repeat-x;}
.topnavbar .menu li.active a{
	background:#fff !important;
	color:#007e94; 
}
.topnavbar .topform{
	margin:9px 0 0 14px;
	float:left;
	display:inline;
}
.topnavbar .topform .btn{
	width:19px;
	height:25px;
	float:left;
}
.topnavbar .topform .text{
	margin-left:15px;
	width:287px;
	height:17px;
	padding:4px 9px;
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	border:0;
}
#header .submenu{
	margin:0;
	padding:153px 0 1px;
	list-style:none;
	width:990px;
	height:42px;
	background:url(/_/images/153/bg-subnav.gif) repeat-x 0 100%;
	overflow:hidden;
}
#header .submenu li{
	float:left;
	padding-right:1px;
	background:url(/_/images/153/sep-submenu.gif) no-repeat 100% 0;
}
#header .submenu li a{
	float:left;
	padding:0 12px;
	height:42px;
	font:bold 14px/42px Arial, Helvetica, sans-serif;
	color:#007e94;
	text-decoration:none;
}
#header .submenu li a:hover{
	background:url(/_/images/153/bg-link-menu-on.gif) repeat-x;
	color:#fff;
}
#header .submenu li.active a{
	background:#fff !important;
	color:#000000 !important;
}
#content{
	width:990px;
	padding-bottom:40px;
	overflow:hidden;
}
.toptext{
	width:990px;
	overflow:hidden;
}
.toptext .bgtop{
	width:990px;
	height:24px;
	background:url(/_/images/153/bgtop-toptext.png) repeat-x;
	overflow:hidden;
}
.toptext .slide-block{
	width:966px;
	padding:0 12px 15px;
	background:url(/_/images/153/bg-toptext.png);
	min-height:88px;
}
* html .toptext .slide-block {height:86px;}
.toptext h2{
	margin:0;
	padding-bottom:5px;
	font:bold 1.9em/1.1em Tahoma, Verdana, Arial, sans-serif;
}
.toptext .block{
	width:966px;
	overflow:hidden;
}
.toptext .open-close{
	font-size:1.2em;
	line-height:1.1em;
	min-height:12px;
	padding:0 17px 0 1px;
	background:url(/_/images/153/icon-link.gif) no-repeat 100% 50%;
	text-decoration:none;
}
* html .toptext .open-close{
	height:12px;
	position:relative;
}
.toptext .toplink{position:relative;}
.toptext .open-close:hover{
	background:#007e94 url(/_/images/153/icon-link-on.gif) no-repeat 100% 50%;
	color:#fff;
}
.toptext .active .toplink{display:none;}
.toptext .col{
	margin:35px 30px 0 0;
	width:300px;
	float:left;
	display:inline;
	padding-bottom:40px;
}
.toptext p{
	margin:16px 0 0;
	font-size:1.2em;
	line-height:1.3em;
}
.holder,
.contholder{
	width:100%;
	overflow:hidden;
}
.main{
	width:659px;
	float:left;
}
.project{
	margin-top:17px;
	padding-top:8px;
	width:659px;
	background:url(/_/images/153/bg-project-main.png);
	overflow:hidden;
}
.project h3{
	margin:0 80px 0 12px;
	font:bold 1.4em/1.1em Tahoma, Verdana, Arial, sans-serif;
	width:567px;
	color:#000;
	position:relative;
	overflow:hidden;
}
.project h4{
	margin:8px 0 0;
	font:bold 1.2em/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
}
.project .caruselblock{width:659px;}
.project .caruselblock .swicher{
	margin-bottom:-12px;
	width:100%;
	position:relative;
	z-index:9000;
	overflow:hidden;
}
.project .caruselblock .swicher ul{
	margin:0 12px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
.project .caruselblock .swicher ul li{
	margin-left:4px;
	float:left;
	display:inline;
}
.project .caruselblock .swicher ul li a{
	display:block;
	width:12px;
	height:12px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(/_/images/153/bg-link-swicher.gif) no-repeat;
	overflow:hidden;
}
.project .caruselblock .swicher ul li a.active{background-position:0 -12px;}
.project #carusel{width:659px;}
#carusel .gallery{width:659px;}
#carusel .gallery div.gallery-area {
	width:659px;
	position:relative;
	overflow:hidden;
}
#carusel .gallery div ul.slide-list {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery div ul.slide-list li.slide-item {
	float:left;
	width:659px;
}
.gallery div ul.slide-list li.slide-item .gallimage{
	margin-top:10px;
	display:block;
	width:659px;
}
.proj-info{
	margin-top:8px;
	padding:0 13px 17px;
	width:633px;
	overflow:hidden;
}
.proj-info .col1{
	width:280px;
	float:left;
}
.proj-info .col2{
	margin-left:50px;
	width:300px;
	float:left;
	display:inline;
}
.proj-info p{
	margin:16px 0 0;
	font:1.2em/1.3em Arial, Helvetica, sans-serif;
	color:#000;
}
.proj-info .col2 ul{
	margin:16px 0 0;
	padding:0;
	list-style:none;
	width:300px;
	overflow:hidden;
}
.proj-info .col2 ul li{
	width:300px;
	float:left;
}
.proj-info .col2 ul li p{
	margin:0;
	width:150px;
	float:left;
}
.proj-info .col2 ul li span{
	margin-left:17px;
	width:133px;
	float:left;
	font:1.2em/1.3em Arial, Helvetica, sans-serif;
	color:#000;
}
.project p.link{line-height:1.1em;}
.smallblocks{
	margin:33px 0 0 12px;
	border-top:1px #f2f2f2 solid;
	width:636px;
	overflow:hidden;
}
.topsmallblock{
	margin-top:12px;
	border:0;
}
.smallblocks .holder{
	margin-left:-24px;
	width:660px;
}
.smallblocks .holder .block{
	margin-left:24px;
	width:306px;
	float:left;
	display:inline;
}
.smallblocks .holder .block h3{
	margin:30px 0 0;
	font-size:1.4em;
	line-height:1.1em;
	padding-bottom:4px;
}
.smallblocks .holder .block p{
	margin:16px 0 0;
	font-size:1.2em;
	line-height:1.3em;
}
.smallblocks .holder .block .image{
	margin-top:18px;
	width:306px;
	text-align:center;
}
.smallblocks .holder .block .image img{vertical-align:top;}
.titlehold{
	margin:32px 0 -5px;
	width:990px;
	overflow:hidden
}
.titlehold h3{
	margin:8px 12px 0;
	font:bold 1.4em/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
	width:966px;
}
.titlehold .titlenav{
	margin:12px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}

.titlehold .titlenav li{
	margin:0 16px 0 12px;
	float:left;
	display:inline;
	font-size:1.2em;
	line-height:1.1em;
}
.textblock{width:100%;}
.textblock h4{
	margin:8px 0 0;
	font:bold 1.2em/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
}
.textblock .proj-info{margin-top:35px;}
.textblock .image{
	margin-top:10px;
	width:100%;
	overflow:hidden;
}
.textblock .image img{vertical-align:top;}


.main-fullwidth{
	width:990px;
}
.textblock .list-image{
	padding-top: 7px;
	padding-right: 11px;
	float: right;
}
.list-block{
	padding: 0px 0 30px 0;
	border-bottom: 1px #f2f2f2 solid;
	clear: both;
}




.texthold{
	margin-top:15px;
	padding:0 12px;
	width:635px;
	overflow:hidden;
}
.texthold p{
	margin:16px 0 0;
	font-size:1.2em;
	line-height:1.3em;
}
.texthold h3{
	margin:16px 0 -16px;
	font:bold 1.4em/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
}
.texthold .right-image{
	margin:20px -12px 10px 15px;
	float:right;
	display:inline;
	width:318px;
}
.texthold .right-image img{vertical-align:top;}
.texthold .right-image span{
	margin-top:9px;
	display:block;
	height:1%;
	font-size:1.2em;
	line-height:1.3em;
	color:#747474;
}
.texthold table {
	width: 660px;
	margin: 20px 0 5px -12px;
	border-top: solid #007e94 1px;
	border-bottom: solid #007e94 1px;
}
.texthold td, .texthold th {
	font:1.2em/1.3em Arial, Verdana, sans-serif;
	text-align: left;
	vertical-align: top;
	width: 165px;
	border: none;
	padding: 6px 0 6px 12px;
	margin: 0;
}
.texthold td {
	color: #747474;
}
caption {
	font:1.2em/1.3em Arial, Verdana, sans-serif;
	caption-side: bottom;
	color: #747474;
	text-align: left;
	padding: 5px 0 24px 12px;
}
.bottomtext{
	margin:42px 0 0 12px;
	padding-bottom:12px;
	width:647px;
	border:1px #007e94 solid;
	border-width:1px 0;
	overflow:hidden;
}
.bottomtext table{
	margin:-10px 0 0 -12px;
	padding:0;
	border-collapse:collapse;
	width:659px;
}
.bottomtext table td{
	margin:0;
	padding:0 13px 0 12px;
	width:140px;
	vertical-align:top;
}
.bottomtext table h5{
	margin:20px 0 0;
	font:1.2em/1.3em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
}
.bottomtext table p{
	margin:20px 0 0;
	font:1.2em/1.3em Tahoma, Verdana, Arial, sans-serif;
	color:#747474;
}
.column{
	margin-top:10px;
	width:331px;
	float:right;
}
.innercolumn{margin-top:28px;}
.column .block{
	padding:0 10px 16px 12px;
	height:1%;
	border-bottom:1px #eee solid;
	overflow:hidden;
}
.column .lastblock{border:0;}
.column .block h3,
.column .block h4{
	margin:14px 0 0 2px;
	font:bold 1.4em/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
}
.column .lastblock h4{margin-top:20px;}
.column .block h4{font:bold 1.2em/1.1em Tahoma, Verdana, Arial, sans-serif;}
.column .block .mapimage{
	margin-top:18px;
	padding-bottom:4px;
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.column .block .mapimage img{vertical-align:top;}
.column .block .mapimage .point{
	position:absolute;
	width:14px;
	height:21px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(/_/images/153/bg-point.png) no-repeat;
	overflow:hidden;
}
.column .block .signup-form{
	margin-top:15px;
	padding-bottom:2px;
	width:100%;
	overflow:hidden;
}
.column .block .signup-form2{margin-top:4px;}
.column .block .signup-form .text{
	margin-top:2px;
	width:289px;
	height:17px;
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	padding:4px 9px;
	border:0;
}
.column .block .signup-form .btn{margin-top:9px;}
.column .contacts .image{
	margin:16px 0 0 20px;
	float:right;
	display:inline;
}
.column .contacts .image img{vertical-align:top;}
.column .contacts .text{
	height:1%;
	overflow:hidden;
}
.column .contacts .text h4{
	margin-top:25px;
	padding-bottom:16px;
	overflow:hidden;
}
.column p{
	margin:0;
	font-size:1.2em;
	line-height:1.3em;
}
.link a{
	padding:0 17px 0 1px;
	min-height:12px;
	background:url(/_/images/153/icon-link.gif) no-repeat 100% 50%;
	text-decoration:none;
}
* html .link a{
	height:12px;
}
.link a:hover{
	background:#007e94 url(/_/images/153/icon-link-on.gif) no-repeat 100% 50%;
	color:#fff;
}
a.contact {
	background: url('/_/images/153/icon-contact.gif') no-repeat 100% 50%
}
a.contact:hover {
	background: #007e94 url('/_/images/153/icon-contact-on.gif') no-repeat 100% 50%;
}
.column .addresshold{
	margin-top:10px;
	width:307px;
	padding-bottom:8px;
	overflow:hidden;
}
.column address{
	width:145px;
	float:left;
	font-style:normal;
}
.column address.right{float:right;}
.column address span{
	display:block;
	width:145px;
	font-size:1.2em;
	line-height:1.1em;
}
.column ul.list{
	margin:9px 0 0;
	padding:0 0 16px;
	list-style:none;
	width:300px;
	overflow:hidden;
}
.column ul.list li{
	width:300px;
	float:left;
	font-size:1.2em;
	line-height:1.3em;
}
.column ul.list li a{text-decoration:none;}
.column ul.list li a:hover{text-decoration:underline;}
#footer {
	position:relative;
	width:100%;
	height:225px;
	margin-top:-225px;
	background:#b2b2b2 url(/_/images/153/bg-footer.gif) repeat-x;
}
.footer{
	margin:0 auto;
	width:990px;
	height:225px;
}
.footer h4{
	margin:38px 0 0 12px;
	font:bold 1.2em/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
}
.footer .col1{
	width:660px;
	float:left;
}
.footer .col1 ul{
	margin:16px 8px 0 12px;
	padding:0;
	list-style:none;
	width:145px;
	float:left;
	display:inline;
}
.footer .col1 ul li{
	width:100%;
	float:left;
	font-size:1.2em;
	line-height:1.3em;
}
.footer .col2{
	width:330px;
	float:right;
}
.footer .col2 address{
	margin:16px 0 0 12px;
	width:150px;
	float:left;
	display:inline;
	font-style:normal;
}
.footer .col2 address span{
	display:block;
	font-size:1.2em;
	line-height:1.3em;
}
.footer .col2 .cont{
	margin:16px 8px 0 0;
	width:144px;
	float:right;
	display:inline;
}
.footer .col2 .cont dl{
	margin:0;
	width:100%;
	float:left;
	font-size:1.2em;
	line-height:1.3em;
}
.footer .col2 .cont dt{
	width:40px;
	float:left;
}
.footer .col2 .cont dd{
	margin:0;
	width:104px;
	text-align:right;
	float:left;
}
.footer .col2 p.link{
	margin:16px 0 0 12px;
	font-size:1.2em;
	line-height:1.1em;
}

/* START: ADDED BY TI */

.searchArea {background:white; width:235px; border:0px;margin-top:8px}
#queryField {height:24px;border: 0px; font:14px/17px Arial, Helvetica, sans-serif;width:210px; margin:0px;padding-top:2px;overflow:hidden}

#resultPaneInner {font-size:1.2em; background-color: #FFFFFF}
.result {padding: 12px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #A2D1D7; background: #F6F7F9 url(/_/images/153/bg-result.gif) repeat-x top}
.result .title {color: #1E8BA2; font: bold 14px Arial, Helvetica, sans-serif}
.result A {text-decoration:none}
.result A:hover, #queryTags A:hover  {background-color: #007e94;color:#FFFFFF}
#queryTags {padding:12px}

.ajaxoutput {background:white;padding:5px;text-align:center; height:100px; margin-top: 6px; padding-top:30px;
  font:14px/17px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
}

.button {
  background-color: #007e94; border: 1px outset #007e94;
  padding:4px;padding-left:8px; padding-right:8px; color:white; 
	font:14px/17px Arial, Helvetica, sans-serif; font-weight:bold;
}

.texthold ul, .slide-block ul {font-size:1.2em}

.texthold .content li {margin-bottom:5px}

.texthold table p{
	margin:0; padding:0;
	font:1em/1em Tahoma, Verdana, Arial, sans-serif;
	color:#747474;
}

.topnavbar .menu li a{padding-left:9px;padding-right:9px}

/* END: ADDED BY TI */

