﻿@charset "UTF-8";
/* CSS Document for remax-davos NEW */

body {font-family:Lucida Grande, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:30px;color:#333333}
td {font-family:Lucida Grande, Arial, Helvetica, sans-serif;font-size:12px;color:#333333}

/* main container */
#maincontainer {width:960px;text-align:left;position:relative}

/* general links */
a:link,a:visited {color:#004D92;text-decoration:underline}
a:active,a:hover {}

/* special links */

a.file:link,a.file:visited {text-decoration:none}
a.file:active,a.file:hover {}

a.button:link,a.button:visited {text-decoration:none;color:#033977;font-weight:bold;padding:3px 6px}
a.button:active,a.button:hover {color:#ce0000}

a.buttonActive:link,a.buttonActive:visited {text-decoration:none;color:#ce0000;font-weight:bold;padding:3px 6px}
a.buttonActive:active,a.buttonActive:hover {color:#ce0000}

a.tab:link,a.tab:visited {text-decoration:none;color:#333333;font-weight:bold}
a.tab:active,a.tab:hover {color:#ce0000}

a.tabActive:link,a.tabActive:visited {text-decoration:none;color:#033977;font-weight:bold}
a.tabActive:active,a.tabActive:hover {color:#ce0000}

a.title:link,a.title:visited {text-decoration:none;color:#ce0000;font-weight:bold}
a.title:active,a.title:hover {color:#ce0000}

a.pageTitle:link,a.pageTitle:visited,a.pageTitle:active,a.pageTitle:hover {text-decoration:none;font-size:32px;color:#333333;font-weight:bold}

/* menu and submenu */
#menubar {background:url(images/menu/bg.gif);width:100%}
/* #submenuContainer {height:32px;position:relative} */
#submenubar {height:15px;padding:8px 0px;border-bottom:1px solid #004D92;position:relative}
.submenuItem {margin:0px 6px 0px 10px}
a.submenu:link,a.submenu:visited {color:#004D92;text-decoration:none}
a.submenu:active,a.submenu:hover {}

/* side menu */
a.sidemenu:link,a.sidemenu:visited {color:#004D92;text-decoration:none;font-size:16px}
a.sidemenu:active,a.sidemenu:hover {}
.sidemenuLink {padding:6px 10px;width:100px;height:20px;overflow:hidden;font-size:16px;color:#CCCCCC}
.sidemenuLinkBordered {border:1px solid #8c8e8e;padding:5px 9px;width:100px}
#sidemenuBorder {border:1px solid #8c8e8e;width:118px;height:28px}

/* title */
.title {text-align:center;padding:20px 0px}
h1 {padding:0px;margin:0px;font-weight:normal;font-size:36px;padding:6px 0px}
h2 {padding:0px;margin:0px;font-weight:normal;font-size:24px;padding:4px 0px}
h3 {padding:0px;margin:0px;font-weight:normal;font-size:16px;padding:4px 0px}
h4 {padding:0px;margin:0px;font-weight:bold;font-size:12px;color:#004D92;padding:6px 0px 6px 0px}
h5 {padding:0px;margin:0px;font-weight:normal;font-size:12px;color:#004D92;padding:0px 0px 6px 0px}

/* content */
#content {width:100%;background:url(images/layout/background.jpg);background-position:bottom;background-repeat:repeat-x}
#contentHome {}
#activeContentContainer {vertical-align:top;}
#activeContent {padding:0px}
#textContent {vertical-align:top;padding:0px 20px}
#menuContent {vertical-align:top}
#contentTable {height:480px}




/* home page */
#homeContent {padding:20px;overflow:auto;vertical-align:top}
#homeTable {margin-bottom:20px}

/* foot */
#foot {border-top:1px solid #8c8e8e;padding:0px 10px 0px 10px}
#footImg {margin-top:4px}
#footImgLeft {margin-top:4px}

/* images */
.imgThumb {background:url(images/layout/thumbbg.gif);width:128px;height:128px;padding:8px 10px 10px 8px;vertical-align:middle;text-align:center;display:table-cell}

/* features */
.featTableContainer {padding:20px}
.featAttr {text-align:right;padding:0px 20px 0px 0px;width:200px}
.featVal {font-weight:bold;width:200px;padding:0px}

/* files */
.fileEntry {margin:2px 0px}
a.fileLink {color:#004D92;text-decoration:none}
.fileIcon {margin-right:6px;vertical-align:text-bottom}

/* image overlay */
.bigImgTable {width:100%;height:20px;background-color:white}
a.bigImgLink {color:#004D92;text-decoration:none}
.bigImgClose {font-size:10px;padding-left:10px}
.bigImgNav {font-size:10px;padding-right:10px}
.bigImgLabel {font-size:10px}
#bigImgOverlay {width:1px;height:1px;opacity:0.8;background-color:#ffffff;position:absolute;display:none;top:0px;left:0px;filter: alpha(opacity = 80);}
#bigImg {display:none}
#imgLoading {margin-top:200px}
#bigImgContainer {position:absolute;background-color:white;display:none}

/* tables */
.tableHeader {background-color:#eeeeee;font-weight:bold}
.unitValue {font-weight:bold;padding-left:10px}

/* suchabo */
.aboTxtFieldL {width:200px}
.aboTxtFieldM {width:130px}
.aboTxtFieldS {width:60px}

/* kontakt */
.formSubmit {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px outset #004D92;color:white;background-color:#004D92}
.formSelectS {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px inset #004D92;width:60px}
.formInputM {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px inset #004D92;width:146px}
.formInputL {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px inset #004D92;width:300px}
.formTextarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px inset #004D92;width:300px}
.formMessage {margin-left:20px;margin-bottom:40px}
.errorTitle {font-weight:bold;color:#004D92}
.errorLine {}



/* main page content */
.paddedContent {padding:0px 12px}
.contentColumnSpacing {width:12px}
#contentLeftColumn {width:760px}
#contentRightColumn {width:172px}

#contentLeftSubColumn {width:172px}
#contentRightSubColumn {width:576px}


/* the boxes */
.leftBox,.rightBox {border:1px solid #819cbb;margin-bottom:12px}
.leftBoxTitle,.rightBoxTitle {text-align:center;padding:8px 12px;font-weight:bold;color:#033977;font-size:13px}
.leftBoxContent,.rightBoxContent {}
.leftBoxPaddedContent,.rightBoxPaddedContent {padding:12px;border-top:1px solid #e2e7ee}


/* realestate things */
.realestateRecommendLabel {color:#004D92;margin-top:4px}
.realestateRecommendFieldContainer {margin-left:10px}
.realestateRecommendField {width:132px;border:1px inset #004D92}
.realestateRecommendButtonContainer {margin-left:10px}
.realestateRecommendButton {background-color:#004D92;color:white;font-weight:bold;border:1px outset #004D92}

.realestateFile {margin-bottom:6px}
.fileIcon {vertical-align:top}
.fileIconContainer {}
.fileDescrContainer {padding:0px 0px 0px 6px;display:inline-block;width:100px}

.realestateImageControls {margin-top:12px}
.realestateImageSelector {}
.realestateImageContainer {width:576px;height:432px;overflow:hidden;position:relative}
.realestateImagePrevious {}
.realestateImageNext {}
.realestateImageSelect {}
.realestateImageLarge {position:absolute;left:0px;top:0px}

.realestateTabsContainer {margin-top:12px;padding-bottom:6px;border-bottom:1px solid #cdd7e4}
.realestateTab {padding-right:24px}
.realestateTabContents {position:relative;margin-top:12px}
.realestateDescription {}

.realestateFeatureAttribute {padding:3px 0px}
.realestateFeatureValue {padding:3px 0px 3px 24px;font-weight:bold}

.realestateUnit {margin-bottom:24px}
.realestateUnitDescription {}
.realestateUnitFeatures {margin-top:12px}
.realestateUnitAttribute {padding:3px 0px}
.realestateUnitValue {padding:3px 0px 3px 24px;font-weight:bold}

.realestateHead {position:relative}
.realestateHeadContent {position:absolute;top:0px;left:0px}

.propertySearchFieldS {width:80px;border:1px inset #004D92}
.propertySearchSelectS {width:80px;border:1px outset #004D92}

.propertyList {}
.propertyListItem {width:192px;height:240px;border:1px solid #819cbb;margin:12px 24px 12px 0px;padding:12px;overflow:hidden;cursor:pointer}
.propertyListItemTitle {font-weight:bold;color:#ce0000;margin:6px 0px;text-align:center}
.propertyListItemType {font-weight:bold;color:#004D92;margin:0px 0px 6px 0px;text-align:center}
.propertyListItemImage {text-align:center}
.propertyListItemDescription {margin:6px 0px}
.propertyListUnit {margin:2px 0px}

.propertyBigList {}
.propertyBigListItem {width:676px;border:1px solid #819cbb;margin:12px 0px 12px 0px;padding:12px;cursor:pointer}
.propertyBigListItemTitle {font-weight:bold;color:#ce0000;margin:6px 0px}
.propertyBigListItemImage {}
.propertyBigListItemDescription {margin:6px 0px}
.propertyBigListUnit {margin:2px 0px}

.propertySearchHintsTitle {margin-top:24px;font-size:16px;color:#ce0000}
.propertySearchHintsSubtitle {margin-top:6px;font-size:12px;}
.propertySearchHints {margin-top:4px;font-size:12px;line-height:18px}
.propertySearchHint {}

.propertySearchLabel {font-weight:bold;padding-right:6px}
.propertySearchDetailsLink {display:none}
.propertySearchDetails {}

.propertySearchMap {width:960px;height:472px}

.propertyPaging {text-align:center;margin-top:20px}
a.page {border:1px solid #819cbb;padding:4px 6px;text-decoration:none}
a.currentpage {border:1px solid #033977;padding:4px 6px;text-decoration:none}

.formInputM {border:1px inset #004D92;width:117px}
.formInputL {border:1px inset #004D92;width:241px}
.formTextarea {border:1px inset #004D92;width:241px;height:242px}
.formButton {border:1px outset #004D92;background-color:#004D92;font-weight:bold;color:white}


.fsAutocompleterList {border:1px solid #CCCCCC;background-color:white;opacity:0.95;filter:alpha(opacity=95);overflow:auto}
.fsAutocompleterOption {color:black;padding:2px 6px;opacity:1;filter:alpha(opacity=100);cursor:pointer;overflow:hidden;white-space:nowrap}
.fsAutocompleterOptionSelected {color:white;background-color:#7B91A9;padding:2px 6px;opacity:1;filter:alpha(opacity=100);cursor:pointer;overflow:hidden;white-space:nowrap}