@import url("eiendom.css");
/*
===========================================
	Global
=========================================== 
*/
* {
	margin: 0;
	padding: 0;
}
img{
	border:0px;
}

body {
	font: 14px Arial, Tahoma, Verdana, sans-serif; margin:0; padding:0; background-image: url("../../images/website/theme/cloth_alike.png");
}

/* Body Wrapper 
-----------------------------------------------------------------------------*/
#body-wrapper {margin-top:130px; margin-left:auto; margin-right:auto; width:75%; max-width:1012px;  }
#body-wrapper  h2 {color:#D5114F; padding:4px;  font-size:20px;}
#body-wrapper  h3 {color:#D5114F; padding:4px; font-size:20px;}

/*
===========================================
	Framework
=========================================== 
*/

#page {width:100%;background-image: url("../../images/website/theme/fading.png");}



/* Masthead Navigation -#header
-----------------------------------------------------------------------------*/

#masthead { background-image:url("../../images/website/theme/pinkstripe.png"); background:#D51/14F; color:#ffffff; height:78px; line-height:2.2em; width:100%; margin:0 1px; border-bottom:1px solid #B80B41;}
#navigation {height: 80px; clear:both;}
#navigation-inner {height:39px; line-height:2.2em; width:100%; margin-left:auto; margin-right:auto;}

#nav {height:39px; line-height:2.2em; width:100%; margin:0 1px; background:transparent; color:#ffffff;}
#masthead li {float:left; list-style-type:none; border-right:1px solid #B80B41; white-space:nowrap; margin:0px; padding:0px; }
#masthead li a {display:block; float:left; padding:4px 14px 0px 14px; margin:0px; font-size:100%; font-weight:normal; text-decoration:none; background-color:inherit; color: #ffffff;}
* html #masthead a {width:1%;}
#masthead .selected,#masthead a:hover {background:#8A032C; color:#ffffff; text-decoration:none;}

ul#nav {margin:0px; padding:0px; border-bottom:1px solid #B80B41; }

ul#nav .main{float:left;}

ul#nav .skip{float:right;}
ul#nav .skip a {color:#EBEAEA;}
 


/*
===========================================
	Header
=========================================== 
*/
#header {
	width: 100%;
	height: 100px;
	position:fixed;
	top:0px;
	background-image:url("../../images/website/theme/pinkstripe.png");
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	z-index:3002;
}
#header-inner {
	width: 75%;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}


/*
===========================================
	Headings
=========================================== 
*/
 h1 {
 color: #D5114F;
 font-size:2.2em;
 margin:0 0 0px 0;
 padding:10px 0px 10px 0px;
text-shadow: 1px 1px 0px #fff;
}
 h2 {
 color: #D5114F;
 font-size:2em;
 margin:0 0 5px 0;
 padding:0;
}
 h3 {
 color: #D5114F;
 font-size:2em;
 margin:0 0 5px 0;
 padding:0;

}
#logo h1, #logo h2 {padding:0; margin:0;}


/*
===========================================
	Help to position searchboz
=========================================== 
*/






/* 3 col layout - Searchbox 
-----------------------------------------------------------------------------*/
.twocols{
 width:80%; 
 float:right; 
 margin-top:16px;
 position:relative; 

  }
 .maincol{
 background-color: transparent;  
 float: left; 
  position: relative; 
 width:80%; 

 }
.rightcol{
 width:17%; 
 float:left; 
 position:relative; 
 background-color: transparent;

 }
 .leftcol{
 width:19%; 
 float:left; 
  margin-top:7px;
 position:relative; 
 background-color: transparent;
 }
 


/* Search Box - 
-----------------------------------------------------------------------------*/


/*Search Form Container - DIV */
#header #searchform {
	height: 78px;
	max-width:1012px;
	position:relative;
	top:-40px;
	z-index:4000;
	border: 0px solid #ddd;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #FFFFFF;

behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);

}






/******************** Search Form - Inputbox Styling *******************/
#searchform input {
font-size: 16px;
height: 39px;
left: 2px;
line-height: 30px;
padding: 1px 0 0 5px;
position: relative;
top: 2px;
width: 99%;
border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #AAAAAA;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #F9F7F7;
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.4);
   -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.4);
   box-shadow: inset 0 1px 5px rgba(0,0,0,.24);
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
}
#searchform input:hover {
border: 1px solid #303030;
}
#searchform input:focus {
border: 1px solid #333333;
background: #ffffff;
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.4);
   -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.4);
   box-shadow: inset 0 1px 5px rgba(0,0,0,.24);
}



/* Search Form Button - Actual Button CSS */
#searchform #searchbutton {
margin-top:3px;
padding: 7px 1px 4px;
width: 97%;
max-width-140px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url("http://www.telefonkatalogen.biz/images/website/pie/PIE.htc");
background: #303030;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#303030), to(#000000));
background: -webkit-linear-gradient(#303030, #000000);
background: -moz-linear-gradient(#303030, #000000);
background: -ms-linear-gradient(#303030, #000000);
background: -o-linear-gradient(#303030, #000000);
background: linear-gradient(#303030, #000000);
-pie-background: linear-gradient(#303030, #000000);
color: #FFFFFF;
float: left;
margin-left: 10px;
padding: 7px 1px 4px;
text-align: center;
border: 1px solid #000000;
z-index:4000;
}
#searchform #searchbutton:hover {
background: #333333;
color: #FFFFFF;
z-index:4000;
}



/* Footer
-----------------------------------------------------------------------------*/

#footer { 
 background-color:#1A1A1A;
 width:100%; 
 height:auto;
 text-align:left; 
 margin:0 auto; 
 z-index:20;

} 
 
/* Footer header section - pink
-----------------------------------------------------------------------------*/
#footer-head{
 position:relative; 
 height:73px; 
 /*background-color:#D5114F;*/
 background-image:url("../../images/website/theme/pinkstripe.png"); 
 width:100%;
 display:block;
 font-size:13.5px;
 border-top:1px solid white;
} 
#footer-head-inner{
 margin-left:auto;
 margin-right:auto;
 background-color:transparent; 
 width:75%;
 max-width:1012px;
 height:73px;
color:#F6FFDF; 
} 
.footer-head-section{
 margin-left:auto;
 margin-right:auto; 
 background-color:transparent; 
 width:33%;
 height:73px;
 float:left; 
} 
.footer-head-section a{
 color:#ffffff;
 text-decoration:none;
} 

.footer-head-section-left-1 {
 float:left; 
 width:33%;
 margin-top:17px;

}
.footer-head-section-right-1 {
 float:left; 
 width:64%;
margin-top:17px;
}

.footer-head-section-left-2 {
 float:right; 
 width:27%;
 margin-top:17px;
 
}
.footer-head-section-right-2 {
 float:right; 
 width:15%;
 margin-top:17px;
}

 

/* Footer Content section
-----------------------------------------------------------------------------*/
#footer-content{
 background-color: transparent;  
 position: relative; 
 min-height:260px;
  width:75%;
 max-width:1012px;
 margin-left:auto;
 margin-right:auto;
}

#footer-padding {
 margin-left:auto;
 margin-right:auto;
 width:235px; 
 height:auto;
}

 #footer-brand {
 background-color: transparent;  
 margin-left:auto;
 margin-right:auto;
 padding-bottom:10px;
 width:235px; 
 height:auto;
}

/* Footer links section - dark grey
-----------------------------------------------------------------------------*/
#footer-links{
 background-color:#101010;
 height:73px;
 width:100%;
 clear:both;
 display:block;
 color:#ffffff;
 border-bottom:1px solid white;
 position:relative;
 bottom:0px;
} 
#footer-links-inner{
  width:75%;
 max-width:1012px;
 margin-left:auto;
 margin-right:auto;
 padding-top:30px;
 font-size:11px;
 color:#cccccc;
 text-align:center;
} 
#footer-links-inner a{
 color:#cccccc;
 font-size:11px;
} 


/* Navigation Footer
-----------------------------------------------------------------------------*/
#footer-links-section{
 background-color: transparent;  
 position: relative; 
 width:100%;
 margin-left:auto;
 margin-right:auto;
 margin-top:40px;
}

.footer-nav {
float:left;
margin-right: 0px;
width: 20%;
}
.footer-nav.combo {width:60%;}
.footer-nav p {color:#fff; padding-right:20px;}
.footer-nav h3,.footer-nav h4 {
	font-size:13px;
	color:#dddddd;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0;
}

#navlist {
padding-left: 0;
margin-left: 0;
width: 200px;
}

#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
font-size:13px;
}

#navlist li a {color: #DDDDDD; text-decoration: none; }
 






/* Rounded
-----------------------------------------------------------------------------*/
.rounded {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
z-index:1;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEEEEE));
background: -webkit-linear-gradient(#FFFFFF, #EEEEEE);
background: -moz-linear-gradient(#FFFFFF, #EEEEEE);
background: -ms-linear-gradient(#FFFFFF, #EEEEEE);
background: -o-linear-gradient(#FFFFFF, #EEEEEE);
background: linear-gradient(#FFFFFF, #EEEEEE);
-pie-background: linear-gradient(#FFFFFF, #EEEEEE);
}

/* Frontpage Category Links */
.padding-rounded {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
z-index:1;
background: #FFFFFF;
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEEEEE));
background: -webkit-linear-gradient(#FFFFFF, #EEEEEE);
background: -moz-linear-gradient(#FFFFFF, #EEEEEE);
background: -ms-linear-gradient(#FFFFFF, #EEEEEE);
background: -o-linear-gradient(#FFFFFF, #EEEEEE);
background: linear-gradient(#FFFFFF, #EEEEEE);
-pie-background: linear-gradient(#FFFFFF, #EEEEEE);*/
}
/* NO PADDING ROUNDED */
.nopadding-rounded {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
z-index:1;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEEEEE));
background: -webkit-linear-gradient(#FFFFFF, #EEEEEE);
background: -moz-linear-gradient(#FFFFFF, #EEEEEE);
background: -ms-linear-gradient(#FFFFFF, #EEEEEE);
background: -o-linear-gradient(#FFFFFF, #EEEEEE);
background: linear-gradient(#FFFFFF, #EEEEEE);
-pie-background: linear-gradient(#FFFFFF, #EEEEEE);
margin:0px;
padding:0px;
}


/* Frontpage
-----------------------------------------------------------------------------*/
.categorylinks {-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);

z-index:1;
background: #FFFFFF;
clear:both;
border-radius: 6px 6px 6px 6px;
margin-bottom:30px; 
padding:10px;
}
.categorylinksPadding {
	padding:10px 10px 40px 10px;
}
.categorylinks  h3  {font-size:16px; color:#303030; text-decoration:none; text-transform:capitalize; }
.categorylinks  h3  a {font-size:16px; color:#303030; text-decoration:none; text-transform:capitalize;  }
.categorylinks  .forside_bransjeguide_undertittel  {color:#303030; text-decoration:none; text-transform:capitalize; padding-left:0px; }


#articlelinks {background-position: left; margin-left:auto; 
margin:right:auto; margin-bottom:30px; width:100%; height:387px; clear:both; padding:0;}

/* Frontpage Rounded */
.boxes {margin-left:auto; margin:right:auto; margin-bottom:30px; width:98%; clear:both; height:auto;
padding: 30px 10px 10px 10px;
}
.boxes  a {color:#303030; text-decoration:none; text-transform:capitalize; }

.box-rounded {
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
padding:10px;
z-index:1;
background: #FFFFFF;
clear:both;
border-radius: 6px 6px 6px 6px;
}
.articles-container {
background: #FFFFFF;
width:auto;
height:269px;
padding:10px;
clear:both;
}
.articles-frontpage {
background: #FFFFFF;
width:33%;
float:left;
}
.articles-frontpage p {
margin-left:4px;
width:90%;
}


/* Search Results Page
-----------------------------------------------------------------------------*/
#search-results {margin-left:auto; margin:right:auto; margin-bottom:30px; width:98%; height:auto; clear:both; padding: 10px; z-index:1;}

/* Search Page Rounded */
.search-rounded {
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
padding:10px;
z-index:1;
background: #FFFFFF;
border-radius: 0px 0px 6px 6px;
}

/* Listing */
.listing {background-color: #EFF0EF; margin-bottom: 15px; border:1px solid #999999; border-radius: 2px; behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);}
.listing-inner {padding:1px;}
.content-wrapper {height:auto; }
.image-position {padding:4px; margin-right:1px; width: 27%; float:right;}
.image-position img{ border:1px solid #999999; float:right;}
.information {padding:4px;  width: 67%; float:left;}
.heading
.heading .firmanavn a {color:#4F81A6; margin:0px; padding:0px;}
.listing .firmanavn a { color: #1368D6; text-decoration:none; margin:0px; padding:0px;}
.listing h2  {color: #D5114F; font-size:2em; margin:0; padding:0;}
.listing .org-nr { color: #666666; text-decoration:none; margin:0px; padding:0px 0px 4px 4px;}
.listing p {padding:0px 0px 0px 4px;}


/* Listing Navigation
-----------------------------------------------------------------------------*/
.listing-navigation{font-size:1.3em; color:#303030; margin-left:auto; margin:right:auto; margin-bottom:10px;  margin-top:10px; width:100%; clear:both; height:auto; padding: 15px 2px 5px 2px;}
.listing-navigation a{color: #1368D6; text-decoration:none; }
ul.list{margin:0px 0px 0px 5px; padding:0; width:98%;}
.list li{display:inline; list-style-type:none; padding-right:20px; margin:0; padding:0}
.list .telefon{float:right; margin-right:5px;}


.neste-resultat  {
   float:right;
   height:40px;
}

form fieldset label:first-letter, .neste-resultat a, a:hover {
    text-decoration: underline;
}
.neste-resultat a {
    background-color: #EFF0EF; margin: 10px 0px 10px 10px; border:1px solid #999999; border-radius: 2px; behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
    color: #252525;
    font-size: 1.3em;
    height: auto;
    padding: 6px 12px 6px 12px;
    text-align: center;
    text-decoration: none;
    width: auto;
}



/* Search Results Page - Content DIVS
-----------------------------------------------------------------------------*/
#wrapper {
	width: 100%;
	margin: 0 auto;
}
#search-footer { 
 background-color:transparent;
 width:98%; 
 height:auto;
 text-align:left; 
 margin-left:auto;
 margin-right:auto; 
 padding:20px 0px 20px 0px;
 z-index:20;
 clear:both;
}

/* search-results-header
-----------------------------------------------------------------------------*/
#search-results-header {
	height: auto;
	background: transparent;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 3px 0 267px;

}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: auto;
	margin-left: -100%;
	position: relative;
	background: transparent;

}
#sideLeft  ul{
	
	width: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
	background: transparent;
}
#sideLeft  ul li{
	margin: 10px 0px 10px 20px;


	position: relative;
	color:#303030;
	text-transform:capitalize;
}
#sideLeft  li a{
	color:#303030;
	text-decoration:none;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;
	background: transparent;
}







/* Detail Page
-----------------------------------------------------------------------------*/
#detail-page {margin-left:auto; margin:right:auto; margin-bottom:30px; width:100%; height:auto; clear:both; padding: 0px;}

/* Detail Page Rounded */
.detailpage-rounded {
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
padding:0px;
z-index:1;
background: #FFFFFF;
border-radius: 0px 0px 6px 6px;
}


#left {float:left; width:62%; margin-top: 20px; margin-left: 14px;  clear:right;}
#right {float:right; width:33%; margin-top: 20px; margin-right: 20px; }
.inner-template {padding:4px 4px 4px 10px;}

/***** Center Content Container *****/
.box {background:#ffffff;/*F2F2F2*/ float:left; width:100%; padding:4px 0px 4px 0px; border:0px solid #ccc; clear:right; margin-bottom:15px;}

.box p {padding:4px 10px 4px 10px;}

#left .box  h2 {border-bottom:1px solid #F0D5E1; padding:4px 4px 4px 12px;}
#left .box  h3 {border-bottom:1px solid #F0D5E1;  padding:4px 4px 4px 12px;}

#right .box h3 {border-bottom:1px solid #F0D5E1; padding:4px 4px 4px 12px;}

#hor-zebra{background:#EFF0EF; width:100%; text-align:left; border-collapse:collapse; margin:0px;}
#hor-zebra th{font-size:14px; font-weight:700; color:#66666; padding:10px 12px;}
#hor-zebra td{color:#66666; padding:10px 12px; border-top:1px dashed #F0D5E1;}
#hor-zebra .odd{border-bottom:1px dashed #F0D5E1;}
#hor-zebra .bold {font-weight:700; font-size:14px;}
#left #hor-zebra h2, #left #hor-zebra h3 {border:0 none; padding:0; color:#000; font-size:14px;}


/* Background color for headings
-----------------------------------------------------------------------------*/
.detail-name {
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
padding:0px;
background: #D5114F;
border-radius: 4px;
color:#ffffff;
}
.detail-name h4 {
padding:7px 7px 7px 10px;
font-size:15px;
color:#ffffff;
}


/* Breadcrumbs
-----------------------------------------------------------------------------*/
.bread-crumbs{color:#777; margin-left:auto; margin:right:auto; margin-bottom:10px; width:100%; clear:both; height:auto; padding: 5px 2px 5px 2px;}
.bread-crumbs a{color:#777; text-decoration:none; }
ul.bct{margin:0; padding:0;}
.bct li{display:inline; list-style-type:none; padding-right:20px; margin:0; padding:0}
.bct .skip{float:right;}
.bct .skip a {color:#EBEAEA;}
ul.tk_toc{margin:0; padding:0}
.tk_toc li{float:left; list-style-type:none; padding-right:10px; margin:0; padding:0}

/******* Login / Contact Page *********/
.login-Container{background-color:#F3F3F3; width:590px; height:auto; border:5px solid #E1E1E1; margin:0 0 200px; padding:10px}
.Contact-Container{background-color:#F3F3F3; width:590px; height:347px; border:5px solid #E1E1E1; margin:0 0 200px; padding:10px}
.contactFormO{background-color:#fff; font-size:120%; width:97%; border:2px solid #A5ACB5; margin:0; padding:6px}
.contactArea{background-color:#fff; font-size:120%; width:97%; height:auto; border:2px solid #A5ACB5; margin:0px 0px 10px 0px; padding:6px}
.sign-doc{background-color:#fff; font-size:120%; width:25%; height:auto; border:2px solid #A5ACB5; margin:0px 0px 0px 0px; padding:6px}
fieldset{font:100% Arial; padding:1em}
label{float:left; width:95%; margin-right:0.2em; padding-top:0.2em; text-align:right; font-weight:700}
legend{color:#000; font-size:100%; text-align:right; padding:0.2em 0.5em}


/* Stikkord/Keyword indicator
-----------------------------------------------------------------------------*/
.stikkordliste {
-webkit-box-shadow: #666 0px 1px 5px;
-moz-box-shadow: #666 0px 1px 5px;
box-shadow: #666 0px 1px 5px;
behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
padding:10px;
z-index:1;
background: #FFFFFF;
clear:both;
border-radius: 6px 6px 6px 6px;

margin-left:auto; margin:right:auto; margin-bottom:30px; width:98%; clear:both; height:auto;
padding: 10px 10px 10px 10px;
}

ul.stikkord{margin:0; padding:0}
.stikkord li{display:inline; list-style-type:none; color:#fff}
.stikkord a{color:#333333; padding:3px 6px; text-decoration:none;}
.stikkord a:hover{background-color:#D5114F; color:#ffffff; text-decoration:none; padding:3px 6px;}



.tabBox .tabs {
    margin: 0;
    padding: 0;
    overflow: hidden;
    margin-bottom: 0px;
    height: 40px;
	border-bottom: 1px solid #D5114F;
}

.tabBox .tabs li {
    float: left;
    list-style: none;
    margin: 0;
     padding: 4px 4px 6px 0px;
	 
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #FFF;
}

.tabBox .tabs li.selected {
    z-index: 3;
	 
}

.tabBox .tabs a {
    float: left;
    height: 2em;
    line-height: 2em;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: #EEE;
    border: 1px solid #CCC;
    border-bottom: 0;
    padding: 3px 14px 8px 14px;
    color: #666;
	font-size: 16px;
    text-decoration: none;
    behavior: url(http://www.telefonkatalogen.biz/images/website/pie/PIE.htc);
}

.tabBox .tabs .selected a {
    background: #D5114F;
   border: 1px solid #D5114F;
	
	 color: #ffffff;
}
.tabBox .tabs .selected a:hover {
    background: #A30A3A;
	 color: #ffffff;
}

.tabBox .tabs a:hover {
    background: -webkit-gradient(linear, 0 0, 0 70%, from(#EEF), to(#FFF));
    background: -webkit-linear-gradient(#EEF, #FFF 70%);
    background: -moz-linear-gradient(#EEF, #FFF 70%);
    background: -ms-linear-gradient(#EEF, #FFF 70%);
    background: -o-linear-gradient(#EEF, #FFF 70%);
    background: linear-gradient(#EEF, #FFF 70%);
    -pie-background: linear-gradient(#EEF, #FFF 70%);
	
}

.floatRight {float:right;}






/* InfoBox - Static Page Sidebar Boxes
-----------------------------------------------------------------------------*/
.infoBox {padding:0px; margin:10px 0px 10px 0px; width:240px; border:0px solid #cccccc;}

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

Project: Formee - http://www.formeeee.org
Launched: 
Version: 3.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
         Daniel Araujo - http://www.dnlaraujo.com.br
		 Marcello Manso - http://www.marcellomanso.com.br

********************************************************************
Structure
********************************************************************/

/* Little CSS Reset to preserv form structure */

/* fix  ff bugs */
.formee:after, .formee div:after, .formee ol:after, .formee ul:after, .formee li:after, .formee dl:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

/* Form Structure */

.formee {margin:0;padding:0;}
.formee fieldset {
	border: 1px solid #d4d4d4;
	position: relative;
	height:100%;
	padding: 1.2em 0;
	margin: 0 0 4em;
	
}
.formee legend {
	margin-left:1%;
	margin-right:1%;
	padding: 0.5% 0.5% 0.8%;
}


/* Field Grid */
.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12 {
	display:inline-block;
	position:relative;
	float:left;
	margin-left:1%;
	margin-right:1%;
	padding: 0.8% 0.5% 1%;
	height:100%;
/*ie7*/
*margin-left:.8%;
*margin-right:.8%;
*padding: 0.8% 0.25% 1%;
}

/* 12-column Grid (thanks for Fluid 960 Grid System) */
.grid-1-12 {width: 5.333%;}
.grid-2-12 {width: 13.666%;}
.grid-3-12 {width: 22%;}
.grid-4-12 {width: 30.333%;}
.grid-5-12 {width: 38.666%;}
.grid-6-12 {width: 47%;}
.grid-7-12 {width: 55.333%;}
.grid-8-12 {width: 63.666%;}
.grid-9-12 {width: 72%;}
.grid-10-12 {width: 80.333%; margin-left:auto; margin-right:auto;}
.grid-11-12 {width: 88.666%;}
.grid-12-12 {width: 98%;}


/* first item */ .formee .alpha {margin-left:0;}
/* last item */ .formee .omega {margin-right:0;}
/* clear */ .formee .clear {clear:both;}
/* input without label */ .formee-no-lbl {position:relative;padding-bottom:0;}
/* input without label */ .formee-no-lbl input,  .formee-no-lbl label,  .formee-no-lbl span,  .formee-no-lbl ul,  .formee-no-lbl p {position:absolute;bottom:0;}

/* multiple containers inside field-grid */
.formee .left {
	clear:none;
	float:left !important;
	margin-right:0.3em !important;
}
.formee .right {
	clear:none;
	float:right !important;
	margin-left:0.3em !important;
}


/* form elements  */
.formee-lbl, .formee label {
	display: block;
	height: auto;
	margin: 0.2em 0 0.5em;
}
.formee .formee-txt, .formee input[type="text"], .formee input[type="password"], .formee input[type="file"], .formee textarea, .formee select{
	vertical-align: middle;
	line-height: 1.1em;
	width: 100%;
	padding:10px;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
/*ie7*/
*width: 99%;
}
.formee textarea {height: 10em;}
.formee select {padding:9px;height:2.7em;}
.formee-list .formee-lbl, .formee-list label {
	display: inline;
	height: auto;
	margin: 0.5em 0 0.8em 2px;
}
.formee-req {
	position: relative;
	top:3px;
}

.formee-msg-info, .formee-msg-warning, .formee-msg-error, .formee-msg-success {
	padding:20px 20px 15px 38px;
	border: 1px solid #ccc;
	display: block;
	height: auto;
	margin: 0 1.5% 0.8em;
	clear:both;
}
.formee-msg-info li, .formee-msg-warning li, .formee-msg-error li, .formee-msg-success li {
	list-style: none;
	padding:0;	
	margin-bottom: .4%;
	font-size:1.4em;
	line-height:1.1em;
	vertical-align: top;
}


/* form button  */
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"] {
  padding:8px 15px 9px;
  cursor: pointer;
  text-align: center;
  display:inline-block;
  border:1px solid #D4D4D4;
}

/* lista de chk e rdo */
.formee-list {
	height: 100%;
	list-style: none;
	padding:0;
	margin:0;
}
.formee-list li, .formee-list li {
	margin: 0.5em 0.6em 0.8em;
	float:left;
	display: inline-block;
	list-style:none;
}
.formee-list input {margin-right: 0.2em}

/* input size */
.formee-small {
	width: 30% !important;
	float:left;
	margin-right: 10px;
	display:inline;
/*ie7*/
*width: 25% !important;
}

.formee-medium {
	width: 50% !important;
	float:left;
	margin-right: 10px;
	display:inline;
/*ie7*/
*width: 45% !important;
}





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

Project: Formee - http://www.formeeee.org
Last Updated: 
Version: 3.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
         Daniel Araujo - http://www.dnlaraujo.com.br
		 Marcello Manso - http://www.marcellomanso.com.br
			 
********************************************************************
Style
********************************************************************/

.formee fieldset {
	background:#fff;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* hover effect */
.grid-1-12:hover, .grid-2-12:hover, .grid-3-12:hover, .grid-4-12:hover, .grid-5-12:hover, .grid-6-12:hover, .grid-7-12:hover, .grid-8-12:hover, .grid-9-12:hover, .grid-10-12:hover, .grid-11-12:hover, .grid-12-12:hover {}
.field-button:hover {background:transparent;}


/* Form legend and titles */

.formee {font: normal 14px Arial,Sans-Serif;}
.formee legend {
	line-height:1.2em;
	
	color:#D5114F; 
    font-size:20px;	
	font-weight: normal;
	text-align:left;
}

/* form elements  */
.formee-lbl, .formee label {
	color:#2b2b2b;
	font-size:1.4em;
	line-height: 1.3em;
	vertical-align:middle;
	text-align:left;
}
.formee-req {
	font-weight: bold;
	font-style:normal;
	color:#d10000;
	font-size:1.2em;
	line-height: .85em;
}
.formee .formee-txt, .formee input[type="text"], .formee input[type="password"], .formee input[type="file"], .formee textarea, .formee select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #fafafa;
	color:#999;
	font-size:1.4em;
	font-family:inherit;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #F9F7F7;
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.4);
   -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.4);
   box-shadow: inset 0 1px 5px rgba(0,0,0,.24);
}
.formee select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #fafafa;
	color:#999;
}
.formee .formee-txt:hover, .formee input[type="text"]:hover, .formee input[type="password"]:hover, .formee input[type="file"]:hover, .formee textarea:hover, .formee select:hover {
	color:#666;
	background: #fff none;
	border-color:#c6c6c6;
}
form .formee-txt:focus, .formee input[type="text"]:focus, .formee input[type="password"]:focus, .formee input[type="file"]:focus, .formee textarea:focus, .formee select:focus  {
	color:#333;
	background: #fff none;
	border-color:#659ec9 #70aedd #a8cfec;
	outline: 0;
}


/* form msg status  */
.formee-msg-info, .formee-msg-warning, .formee-msg-error, .formee-msg-success {
	color:#2b2b2b;
	/*corner*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.formee-msg-info h3, .formee-msg-warning h3, .formee-msg-error h3, .formee-msg-success h3 {
	font-size:2em;
	line-height:1.1em;
	letter-spacing:-.02em;
	padding:0;
	margin:0 0 .3em 0;
}
.formee-msg-info {
	background: #d1ecf7 url(../../images/website/form-ic-info.png) no-repeat 12px 23px;
	border-color:#bcdfef;
}
.formee-msg-warning {
	background: #fff6bf url(../../images/website/form-ic-warning.png) no-repeat 12px 23px;
	border-color:#fceb77;
}
.formee-msg-error {
	background: #fad0d0 url(../../images/website/form-ic-error.png) no-repeat 12px 23px;
	border-color:#f6abab;
}
.formee-msg-success {
	background: #e5f8ce url(../../images/website/form-ic-success.png) no-repeat 12px 23px;
	border-color:#d0f1a6;
}

.formee-msg-success strong, .formee-msg-success a{color:#62b548;}
.formee-msg-info strong, .formee-msg-info a {color:#11689e;}
.formee-msg-warning strong, .formee-msg-warning a {color:#957210;}
.formee-msg-error strong, .formee-msg-error a {color:#b01717;}

/* form validation */
.formee-error {
	border-color: #FAD0D0 !important;
	color: #b01717 !important;
  /* shadow */
  -moz-box-shadow: 0 0 3px 0 rgba(176,23,23,.4);
  -webkit-box-shadow: 0 0 3px 0 rgba(176,23,23,.4);
  box-shadow: 0 0 3px 0 rgba(176,23,23,.4);
}

/* form buttons */
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"] {
  font-size:1em;
  line-height:1.4em;
  font-weight:bolder;
  text-transform: uppercase;
  letter-spacing: -.015em;
  color:#fff;
  border-color:#3a77a4;
  background:#5393c2;
  /* gradient */
  background: -moz-linear-gradient(top, #5393c2 40%, #3a77a4);
  background: -webkit-linear-gradient(top, #5393c2 40%, #3a77a4);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5393c2', endColorstr='#3a77a4');
  /* corner */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* shadow */
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
}
.formee-button:hover, .formee input[type="submit"]:hover, .formee input[type="button"]:hover, .formee input[type="reset"]:hover {
  background:#70aedd;
  /* gradient */
  background: -moz-linear-gradient(top, #70aedd 40%, #69a4d0);
  background: -webkit-linear-gradient(top, #70aedd 40%, #69a4d0);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#70aedd', endColorstr='#69a4d0');
  /* shadow */
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
  box-shadow:  0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
}

/** Inner box of box **/
.login {margin-left: auto; margin-right:auto; width: 96%;}











/* NZ Web Hosting - www.nzwhost.com 
 * Fieldset Alternative Demo
*/

.fieldset {
  border: solid 1px #cccccc;
  background: #fff;
  margin-top: 20px;
  position: relative;
  width:240px;
  }
.legend {
  border: solid 0px #ff0000;
  left: 0.5em;
  top: -0.6em;
  position: absolute;
  background: #ffffff;
  font-weight: bold;
  font-size:14px;
  padding: 0 0.30em 0 0.30em;
  }
.nzwh-wrapper .content {
  margin: 1em 0.5em 0.5em 0.5em;
  }
legend.nzwh {
  padding: 0 0.25em 0 0.25em;
  border: solid 2px #ff0000;
  left: 0.5em;
  top: -0.6em;
  position: absolute;
  background: #ffff66;
  font-weight: bold;
  }
fieldset.nzwh {
  margin-top: 20px;
  position: relative;
  background: #eee;
  border: 2px solid #ff0000;
  }

/* added by hari */
form#searchfrm{ height:0px; }
.noResultFound{
	color: #D5114F;
	font-size: 17px;
	padding-top: 16px;
	text-align: center;
}
.equipment{ background: none repeat scroll 0 0 gray; border-radius: 5px 5px 5px 5px; color: white; font-weight: bold; padding: 5px 12px; }