@charset "UTF-8";
/*----------------------------------------------
Import Standard Layout
@import '/css/frontend-standard.css';
----------------------------------------------*/
@import '/themes/layout-1/layout.css';

/*----------------------------------------------
copyright 2009 by bgcc
Version: 1.0
Company URI: http://www.justimmo.at
Web URI: http://wertimmobilien.justimmo.at
----------------------------------------------*/
body {
    background: #333 url(images/bg-gradient.gif) repeat-x left top;
}

h1, h2, h3, h4, h5, h6 {
    color: #471a1a;
}

a {
    color: #900;
}

a:hover {
    color: #CCC;
}

#bg_pageHeaderInnerWrapper {
    width:980px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    padding-top:20px;
    background: #80100f;
    border-top: 5px solid #471a1a;
    border-right: 5px solid #471a1a;
    border-bottom: 0px none #471a1a;
    border-left: 5px solid #471a1a;
}

#bg_subMenu ul {
    display: inline;
    float: left;
    margin: 0;
}

.bg_navHorz ul {
    display: inline;
    float: left;
}

.bg_navHorz li {
    float: left;
    list-style: none;
    margin: 0;
    padding:0;
}

.bg_navHorz a {
    float: left;
    display: block;
    text-decoration: none;
    border-bottom: none;
}

.bg_navHorz .bg_lastLink {
    border-right: none;
}

#bg_subMenu ul, #bg_siblingMenu ul {
    display: inline;
    float: left;
    margin: 0;
}

#bg_subMenu ul li, #bg_siblingMenu ul li {
    float: left;
    list-style: none;
    margin: 0;
    padding:0 10px;
    border-right: 1px solid #F3CDA7;
}

#bg_subMenu ul li a, #bg_siblingMenu ul li a {
    float: left;
    display: block;
    text-decoration: none;
    border-bottom: none;
}

#bg_subMenu ul li:first-child, #bg_siblingMenu ul li:first-child {
    padding:0 10px 0 0px;
}

.bg_navWithTabs {
    position: relative;
    float: left;
    width:  100%;
    line-height: 1em;
    z-index: 10;
    background: #900 url(images/main-nav-bg.gif) repeat-x bottom;
}

.bg_navWithTabs li {
    position: relative;
    line-height: 1em;
    margin-left: 6px;
    z-index: 20;
}

.bg_navWithTabs a {
    position: relative;
    font-size: 1.1em;
    line-height: 1em;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.004); /*fixes Safaris antialising bug*/
    padding: 10px 15px 10px 15px;
    margin-left: -6px;
    z-index: 30;
}

/*------------   +navWithTabs   --------------*/

.bg_navWithTabs .bg_navHorz {
    margin-left: 10px;
}

.bg_navWithTabs a:hover {
    padding-bottom: 13px;
    margin-bottom: -3px;
}

.bg_navWithTabs .bg_active {
    margin-top: -5px;
}

.bg_navWithTabs .bg_active a {
    padding-top: 15px;
}

/*----------   +navWithButtons   -------------*/

.bg_navWithButtons {
    margin: 2em 0;
}

.bg_navWithButtons a {
    font-weight: bold;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.004); /*fixes Safaris antialising bug*/
    padding: 0.5em 10px;
    margin-right: 20px;
}

.bg_navLight a {
    line-height: 1.1em;
    padding: 0 10px;
}

.bg_navLight .bg_importantLink {
    padding: 0.5em 10px;
    margin-top: -0.5em;
}

.bg_navWithTabs a {
    color: #fdf5e7;
}

.bg_navWithTabs a:hover {
    color: #FFC1C1;
    background: #FFC1C1 url(images/hover-effect-negative.gif) no-repeat bottom;
}

.bg_navWithTabs .bg_active {
    background: url(images/sprites.png) 100% -66px no-repeat;
}

.bg_navWithTabs .bg_active a {
    color: #900;
    background: url(images/sprites.png) top left no-repeat;
}

.bg_navWithButtons a {
    color: #fff;
    background: #444;
}

.bg_navWithButtons a:hover {
    color: #fff;
    background: #666;
}

.bg_metallicRoundedBox {
    background: url(/images/frontend/search_bg.png) 0 1px repeat-x;
    border: 1px solid #f4eadb;
}

.bg_metallicRoundedBox, .bg_metallicRoundedBox .bg_inner {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.bg_metallicRoundedBox .bg_inner {
    padding: 1.5em 10px;
    background-color:#fffdfa;
}

.bg_specialThingBox {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.004); /*fixes Safaris antialising bug*/
    padding: 5px;
    margin-bottom: 1em;
}

.bg_specialThingBox .bg_inner {
    padding: 1em;
}

.bg_specialThingBox h1 {
    margin-bottom: 0.3em;
}

/* @end */

/* @group site structure */

.bg_headerLogo {
    float: left;
    background: url(images/logo-wertimmobilien.jpg) no-repeat center top;
    height:150px;
    width:100%;
}

.bg_darkContent {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.004); /*fixes Safaris antialising bug*/
}

#bg_footer .container {
    border-top: 1px solid #ddd;
    padding: 0.5em 0 2em 0;
}

.bg_navSmall a {
    margin-left: 30px;
}

.newsAttachment {
    float: left;
    width: 110px;
    padding: 10px;
    padding-bottom: 5px;
    margin: 10px;
    border: 1px solid #cccccc;
}

#bg_pageInnerWrapper {
    margin:  0 auto;
}

#bg_pageFooter {
    width:980px;
    margin:0 auto;
    background-color:#80100f;
    border-top: 0px none #471a1a;
    border-right: 5px solid #471a1a;
    border-bottom: 5px solid #471a1a;
    border-left: 5px solid #471a1a;
    margin-bottom:20px;
}

#bg_pageFooter ul {
    float: left;
    width: 100%;
    border-top: 1px solid #ddd;
    margin: 0;
}

#bg_pageFooter li {
    float: left;
    list-style: none;
    margin: 0;
}

#bg_pageFooter a {
    float: left;
    margin: margin 0;
    padding: 0.5em;
    border-bottom: none;
    color:#fdf5e7;
}

#bg_subNav {
    float: left;
    width: 100%;
    display:none;
}

#bg_pageNavInnerWrapper .container {
    background: #F33;
}

#bg_companyLogo img, .bg_bigFlap {
    display:none;
}

#bg_companyLogo {
    position: relative;
}

#bg_pageBodyInnerWrapper {
    width:980px;
    margin:0 auto;
    padding-top:20px;
    padding-bottom:20px;
    border-top: 0px none #471a1a;
    border-right: 5px solid #471a1a;
    border-bottom: 0px none #471a1a;
    border-left: 5px solid #471a1a;
    background: #fffcf7 url(images/bg-content.gif) no-repeat;
}

#bg_pageBodyInnerWrapper .container {
}

#bg_pageNavInnerWrapper {
    width:980px;
    margin:0 auto;
    background:#950000 url(images/main-nav-bg.gif) repeat-x scroll center bottom;
    border-top: 0px none #471a1a;
    border-right: 5px solid #471a1a;
    border-bottom: 0px none #471a1a;
    border-left: 5px solid #471a1a;
}

#bg_contact_form .bg_formRow .bg_formInput {
    float:none;
}

#select_bundesland_div, #select_land_div {
    width:100%;
}

.bg_button {
    color: #FFF;
    background: #900 url(none);
    height: 24px;
    border-width: 0px;
    border-style: none;
    cursor:pointer;
}

.bg_button:hover {
    color: #FFF;
    background: #D20000 url(none);
}

#bg_mainContent p {
    font-size:14px;
}

/*
Partner Form
----------------------------------------------------*/

#bg_partner_form .bg_formRow input, #bg_partner_form .bg_formRow textarea, #bg_contact_form .bg_formRow input, #bg_contact_form .bg_formRow textarea {
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
}

#bg_contact_form .bg_formRow .bg_formInput {
    float:none;
}

#select_bundesland_div, #select_land_div, #select_bezirk_div {
    width:100%;
    float:none;
}

#select_bezirk_div .bg_formRow .bg_formInput {
    float:right;
    width:68%;
}

.bg_buttonRemember {
    display:inline;
    float:right;
}

.bg_buttonRemember a {
    color: #999;
    text-decoration: none;
    border-width: 0px;
    border-style: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #EEE;
    text-align: center;
    padding:3px;
    margin-left:15px;
    font-size:11px;
}

.bg_buttonRemember a:hover {
    background: #999;
    color: #FFF;
}

#bg_formInputPacht, #bg_objectRadialSearch, .bg_partnerObjectslink {
    display:none;
}

#objektarten_checkboxen label, #select_bundesland_div label {
    float:none;
}

#objektarten_checkboxen ul li {
    list-style: none outside;
    margin:0;
    padding:0;
    font-size:11px;
}

.bg_formRow input {
    margin-left:0;
}

