﻿
/**************** Tags ****************/
html, body, div, p, blockquote, dl, dt, dd, td, form, fieldset, a, img, button, h1, h2, h3, h4, h5, h6, table { margin: 0px; padding: 0px; border: 0px;}
html { overflow: -moz-scrollbars-vertical;overflow-y:scroll;}
html {height: 100%; margin-bottom: 1px; }
body {font-family:'Trebuchet MS', arial;	font-size:12px; background-color:#ffffff; margin-bottom: 10px; margin-top: 10px; color:#000000;}
input, textarea {font-family:Trebuchet MS;	font-size:12px;}
img.selected {border: solid 2px #1aab03 !important;}

/****************   ID   ****************/
#ContainerPagetop { width: 864px; margin-left:auto; margin-right:auto; padding-top:10px;}
#logo {float:left; width:175px; height: 45px; overflow:hidden; margin-top:20px; margin-left:10px;}
#loginarea {float:right; width:300px; height: 45px; overflow:hidden; margin-top:20px;}
#pagedivider {width:100%; height:1px; background: url(Images/dotted_hor.gif) repeat-x; margin-top:5px; overflow:hidden}
#ContainerMain { width: 864px; margin-left:auto; margin-right:auto; }
#Footer { width: 864px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
#BoligVenstre {float:left;width:580px; padding-right:10px; margin-right:2px; }
.venstre580 {float:left;width:580px; padding-right:10px; margin-right:2px; }
#BoligHoyre {float:left;width:264px; margin-left:8px; }
.hoyre264 {float:left;width:264px; margin-left:8px; }
#SelgBoligMeny {float:left;width:134px;}
#SelgBoligContent {float:left;width:720px; margin-left:10px; }
#BoligToppMeny, #RegToppMeny, #MinSideToppMeny { width: 864px; float: left; vertical-align:bottom}

/**************** Links ****************/
a:link {text-decoration:none; color:#028fde}
a:visited {text-decoration:none;color:#028fde}
a.tl:hover, #tdtlinner  a:hover .stbuttontext{cursor:pointer !important; background-color:#028fde; color:White !important;text-decoration:none !important}
a.tlred:hover{cursor:pointer !important; background-color:#e55313; color:White !important;text-decoration:none !important;}
a.tlred {color:#e55313}
a.tlred:link {text-decoration:none; color:#e55313}
a.tlred:visited {text-decoration:none;color:#e55313}
a:visited {text-decoration:none;color:#028fde}
a.red:link {text-decoration:none; color:#e55313}
a.red:hover{ text-decoration:underline !important; cursor:pointer}
a.red:visited {text-decoration:none;color:#e55313}

/**************** Headers ****************/
h1.big {font-family:Trebuchet MS; font-size:24px; color:#5c656a;}
h1.green, h2.green {font-family:Trebuchet MS; font-size:16px; color:#1aab03; font-weight:normal}
h2.red {font-family:Trebuchet MS; font-size:14px; color:#e55313; font-weight:normal}
h6 {font-family:Trebuchet MS; font-size:9px; color:#aecbdc; font-weight:normal}

/**************** Form elements ****************/
input.defaultbutton { border-style: solid; border-width: 1px; background-color: #187eb9; color: #ffffff; font-family: 'Trebuchet MS';}
textarea.message {height:50px; width:570px;}
textarea.messagehigh {height:300px; width:570px;}

/**************** Margins - Paddings - Heights - Widths - Spacers ****************/
.divdotted {width:100%; height:1px; background: url(Images/dotted_hor.gif) repeat-x;overflow:hidden;}
.divdotted_clearfloat {clear:both;width:100%; height:1px; background: url(Images/dotted_hor.gif) repeat-x;overflow:hidden;}
.divheight3 {height:3px; overflow:hidden; width:3px;}
.divheight5 {height:5px; overflow:hidden; width:3px;}
.divheight10 {height:10px; overflow:hidden; width:3px;}
.divheight15 {height:15px; overflow:hidden; width:3px;}
.divheight20 {height:20px; overflow:hidden; width:3px;}
.divheight30 {height:30px; overflow:hidden; width:3px;}
.lineheight12 {line-height:12px;}
.lineheight15 {line-height:15px;}
.margintopminus30 {margin-top:-30px;}
.marginbottom5 {margin-bottom:5px;}
.marginbottom10 {margin-bottom:10px;}
.marginbottom15 {margin-bottom:15px;}
.marginleft3 {margin-left:3px;}
.marginleft5 {margin-left:5px;}
.marginleft10 {margin-left:10px;}
.marginleft20 {margin-left:20px;}
.marginleft250 {margin-left:250px;}
.marginright3 {margin-right:3px;}
.marginright10 {margin-right:10px;}
.marginright30 {margin-right:30px;}
.margintop3 {margin-top:3px;}
.margintop5 {margin-top:5px;}
.margintop10 {margin-top:10px;}
.margintop15 {margin-top:15px;}
.margintop20 {margin-top:20px;}
.margintop30 {margin-top:30px;}
.padding5 {padding:5px;}
.paddingbottom3 {padding-bottom:3px;}
.paddingbottom10 {padding:10px;}
.padding10 {padding:10px;}
.padding15 {padding:15px;}
.padding20 {padding:20px;}
.paddingleft5, .plf5 {padding-left:5px;}
.paddingleft10, .plf10 {padding-left:10px;}
.paddingleft15, .plf15 {padding-left:15px;}
.paddingleft35, .plf35 {padding-left:35px;}
.paddingleft45, .plf45 {padding-left:45px;}
.paddingright10 {padding-right:10px;}
.paddingright25 {padding-right:25px;}
.paddingtop0 {padding-top:0px;}
.paddingtop3 {padding-top:3px;}
.paddingtop5 {padding-top:5px;}
.paddingtop15 {padding-top:15px;}
.paddingtop20 {padding-top:20px;}
.newlinediv3 {clear:both; height:3px; width: 3px; overflow:hidden;}
.newlinediv5 {clear:both; height:5px; width: 3px; overflow:hidden;}
.newlinediv10 {clear:both; height:10px; width: 3px; overflow:hidden; }
.newlinediv15 {clear:both; height:15px; width: 3px; overflow:hidden;}
.newlinediv20 {clear:both; height:20px; width: 3px; overflow:hidden;}
.width25 {width:25px;}
.width100 {width:100px;}
.width106 {width:106px;}
.width110 {width:110px;}
.width124 {width:124px;}
.width150 {width:150px;}
.width180 {width:180px;}
.width200 {width:200px;}
.width210 {width:210px;}
.width250 {width:250px;}
.width268 {width:268px;}
.width330 {width:330px;}
.width400 {width:400px;}
.width425 {width:425px;}
.width490 {width:490px;}
.width534 {width:534px;}
.width580 {width:580px;}
.width864 {width:864px;}

/**************** Colors ****************/
.darkblue {color:#187eb9}
.gray {color:#5c656a}
.green {color:#1aab03}
.blue {color:Blue;}
.red {color:#e55313}
.yellow {color:#EFBA00;}


/**************** Other classes ****************/
.BoligToppMenySelected, .RegToppMenySelected, .MinSideToppMenySelected { float: left; position:relative; top:1px; margin-left: 15px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-top:3px; border: 1px solid #BFBFBF; border-bottom: none; background-color: #FFFFFF;}
.BoligToppMenyNotSelected, .RegToppMenyNotSelected, .MinSideToppMenyNotSelected { float: left; position:relative; top:1px; padding-left: 10px; padding-right: 10px; padding-top: 2px; margin-left: 15px; border: 1px solid #BFBFBF; background-color: #EFEFEF;}
.BoligToppMenyFooter, .RegToppMenyFooter, .MinSideToppMenyFooter { height: 1px; background-color: #BFBFBF; overflow: hidden; clear: both;}
.bgColLighGray {background-color:#EFEFEF;}
.alignright {text-align:right}
.alignleft {text-align:left}
.bluestar {color:Blue;padding-left:3px;}
.bold {font-weight:bold;}
.bottomfooter {width: 864px; margin-top:20px; text-align:center}
.center {text-align:center}
.centeredblock {margin-left:auto;margin-right:auto}
.clearfloat { clear:both; height:0px; width:0px; overflow:hidden}
.displayblock {display:block}
.floatleft {float:left;}
.floatright {float:right;}
.font9lightgray {font-family:Trebuchet MS; font-size:9px; color:#9BBDCF; font-weight:normal}
.font10 {font-size:10px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font24 {font-size:24px;}
.font36 {font-size:36px;}
.italic { font-style:italic;}
.modPopUp { background-color:#efefef; border: 1px solid gray;}
.nettavisenBox {margin-top: 10px; width: 150px; margin-right:20px; float:left;}
.overflowhidden { overflow:hidden;}
.redstar {color:Red;padding-left:3px;}
.sb-inner2 { background:#FFFFFF; }
.sb-inner3 {background:#EFEFEF;}
.smallproperty {width:268px; margin-top:12px;}
.smallpropertyImage {float:left; width: 86px; }
.smallproperty2 {width:186px; margin-top:12px;}
.smallproperty2Image {float:left; width: 80px; }
.table60centered {width:60%;margin-left:20%; margin-right:20%}
.tagbox{margin:5px;padding:15px; border:1px solid #eeeeee; background-color:#f5f5f5}
.valignmiddle { vertical-align:middle;}
.valigntop { vertical-align:top;}


.smallBrokerBox {width:205px; margin-top:10px; margin-right:10px; float:left}
.smallBrokerImage {float:left; width: 86px; }


/***************** autocomplete textboks styles ***************/
.autocompletelist{margin:0px;padding:0px;font-size:12px;border-style:solid;border-width:1px;list-style-type:none;width:155px;}
.autocompletelist_item{padding-left:2px;background-color:#FFFFFF;}
.autocompletelist_itemselected{padding-left: 2px;background-color:#E1EEF7;}

div.grippie
{
    background: #EEEEEE url(Images/grippie.png) no-repeat scroll center 2px;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 0pt 1px 1px;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}
.resizable-textarea textarea
{
    display: block;
    margin-bottom: 0pt;
    /*width: 95%;*/
    /*height: 20%;*/
}

/***** Top, navigation menu *****/
#navcontainer { font-size: 16px; margin-top:10px; }
.navlist { padding-left: 3px; width:860px;}
.navlist a { padding-top:3px; padding-bottom: 1px; padding-left:8px; padding-right:8px; }
.navlist div.float { float: left; margin-left: 1px; vertical-align: bottom; border-top:1px solid #DFDFDF; }
.navlist .active a {  padding-top:2px; padding-bottom: 1px; padding-left:8px; padding-right:8px; color: #666666; text-decoration: none; border:1px solid #DFDFDF;border-bottom:none; font-weight:normal ; background-color:#FFFFFF ;}
.navlist a {color: #666666; background-color:#DFDFDF; text-decoration: none; border-right:1px solid #BFBFBF; border-top:#EFEFEF}
.navlist a:hover { color: #FFFFFF; background-color: #187eb9; text-decoration: none;}
.navlistfooter { height: 1px;  clear: both; background-color:#DFDFDF; overflow: hidden;}

.navlistsub {font-size: 14px; margin-top:5px; margin-left: 0px; padding-left: 0px;width:860px;}
.navlistsubsub {font-size: 12px; margin-top:3px; margin-left: 0px; padding-left: 0px; width:860px;}
.navlistsub div.float, .navlistsubsub div.float { float: left; margin-left: 2px;vertical-align: bottom;}
.navlistsub a { padding: 6px 8px 1px 8px;}
.navlistsubsub a { padding: 3px 6px 1px 6px;}
.navlistsub .active a, .navlistsubsub .active a {color: #E55313;}
.navlistsub a:hover, .navlistsubsub a:hover {text-decoration: underline; color:#E55313;}

/**************** RadMenu ****************/
/*
.RadMenu_surf .link { padding-right:5px; padding-left:5px; font-weight:bold;font-size:14px; color: #e55313 !important; margin-right:10px;border: 1px solid #FFFFFF ; display:block; background-color:#FFFFFF; }
.RadMenu_surf .menu_active { padding-right:5px; padding-left:5px; font-weight:bold;font-size:14px;margin-right:10px; display:block; background-color: #FFF4EF; border: 1px solid #FFBC9F }
.RadMenu_surf .menu_active span {   }
.RadMenu_surf .link:hover, .RadMenu_surf .menu_active span:hover, .RadMenu_surf .focused,.RadMenu_surf .expanded {cursor:pointer !important; background-color:#e55313; color:White !important;text-decoration:none !important;}
.RadMenu_surf .group {background-color: #FFFFFF; border: solid 1px #BFBFBF; padding:0px; margin:0px; width:150px;} 
.RadMenu_surf .group .item { padding:0px; margin:0px; width:100%;}
.RadMenu_surf .group .link { background: #FFFFFF; font-size:11px; text-align: left; line-height: 20px; width:138px;}
.RadMenu_surf .group .link:hover,.RadMenu_surf .group .focused,.RadMenu_surf .group .expanded {background: #FFF4EF;}
.RadMenu_surf .group .link:hover .text,.RadMenu_surf .group .focused .text,.RadMenu_surf .group .expanded .text { color: #e55313; }
*/

tr.selectedRow { background-color:#CFCFCF; font-weight:bold }
