body   { margin:0px;
}

.menue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: bold;
        text-align: center;
        text-indent: 0pt;
        background-image: url(../images/button.jpg);
        background-repeat: repeat-x;
}
.rahmen {
        border: 1px solid #FFFFFF;
}
.menuelinks {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-indent: 10pt;
        background-image: url(../images/button.gif);
        background-repeat: no-repeat;
        background-position: left;
}

.menuelinks_schweiz {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-indent: 10pt;
        background-image: url(../images/button_schweiz.jpg);
        background-repeat: no-repeat;
        background-position: left;
		
}
.menuelinks_schweiz a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
    }
.menuelinks_schweiz a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
      }
.menuelinks_premium {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-indent: 10pt;
        background-image: url(../images/button.gif);
        background-repeat: no-repeat;
        background-position: left;
}
.menuelinks_premium a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
       
}

.suche {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        font-weight: 400;
        text-align: left;
        text-indent: 5pt;
}
.objekte_link_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: center;
        height: 25px;
        vertical-align: middle;
        text-decoration: underline;
}
.objekte_link_preis {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #1B4691;
        font-weight: bold;
        text-align: right;
}
.objekte_link_ref {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #1B4691;
        font-weight: bold;
        text-align: left;
        height: 25px;
        background-color: #FFFFFF;
}
.objekte_link_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: left;
        background-color: #CCCCCC;
}
.menuelinks_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: left;
        text-indent: 5pt;
        text-decoration: underline;
}
.menuelinks_untertitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: 400;
        text-align: left;
        text-indent: 5pt;
}
.footer_links {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: left;
        text-indent: 5pt;
        background-color: #E9E9E9;
}
.footer_rechts {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: right;
        text-indent: 5pt;
        background-color: #E9E9E9;
}
.footer_middle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: center;
        text-indent: 5pt;
        background-color: #E9E9E9;
}
.objekte_rechts_maintitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: center;
        text-decoration: underline;
        height: 25px;
        background-image: url(../images/objekte_hintergrund.jpg);
        background-repeat: no-repeat;
}
.objekte_rechts_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: center;
        height: 18px;
}
.text_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #1B4691;
        font-weight: bold;
        text-align: left;
}
.text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: justify;
}
.linie {
        font-size: 10px;
        height: 35px;
        vertical-align: middle;
}
.call_back {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787878;
        font-weight: bold;
        text-align: left;
        text-indent: 5pt;
}
.banner_links {
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-right-color: #C5C5C5;
        border-bottom-width: 1px;
        border-bottom-color: #C5C5C5;
        background-image: url(../images/degradado.jpg);
        background-repeat: repeat-x;
}
.banner_rechts {
        margin: 0px;
        padding: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-left-width: 1px;
        border-left-color: #C5C5C5;
        border-bottom-width: 1px;
        border-bottom-color: #c5c5c5;
        background-image: url(../images/degradado.jpg);
        background-repeat: repeat-x;
}
.call_back_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #787878;
        font-weight: bold;
        text-align: left;
        text-indent: 5pt;
        text-decoration: underline;
}
.banner_mitte {
        margin: 0px;
        padding: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-bottom-width: 1px;
        border-bottom-color: #c5c5c5;
        background-repeat: repeat-x;
        background-image: url(../images/degradado.jpg);
}
.menuerechts {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-align: right;
        text-indent: 15pt;
		background-image: url(../images/button_rechts.gif);
        background-repeat: no-repeat;
        background-position: right;
		height: 22px;
		padding-top:1px;
		padding-right:25px;
}
.menuerechts a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
        text-align: right;
        text-indent: 15pt;
		background-image: url(../images/button_premium_rechts.gif);
        background-repeat: no-repeat;
        background-position: right;
}

.menuerechts:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
        text-align: right;
        text-indent: 15pt;
		background-color: #60F;
}
.menuerechts:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
        text-align: right;
        text-indent: 15pt;
		background-color: #60F;
}
.menuerechts_links:active{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #cccccc;
        font-weight: bold;
        text-align: right;
        text-indent: 15pt;
		background-image: url(../images/button_premium_rechts.gif);
        background-repeat: no-repeat;
        background-position: right;
		width: 199px;
		height: 25px;
}
.menuerechts_links {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-decoration: none;
		width: 199px;
		height: 25px;
}

.menuerechts_links_premium {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: ##1B4691;
        font-weight: bold;
        text-decoration: none;
}

.objektbox_bild {
        background-color: #666666;
        text-align: center;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: 1px solid #FFFFFF;
}
.objektbox_title {
        background-repeat: repeat;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #1B4691;
        text-align: center;
        background-position: left;
        border: none;
        background-image: url(../images/objekttitelhintergrund.gif);
}
.objektbox_ref {
        background-color: #FFFFFF;
        text-align: center;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: 1px solid #FFFFFF;
        color: #FFFFFF;
}
.objektbox_text {
        background-color: #FFFFFF;
        text-align: justify;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #1B4691;
        border-top: none;
        border-right: none;
        border-bottom: 1px solid #1B4691;
        border-left: 1px solid #FFFFFF;
}
.banner_unten_links {
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-right-color: #C5C5C5;
        border-bottom-width: 1px;
        border-bottom-color: #C5C5C5;
        background-image: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: left;
}
.banner_unten_mitte {
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-right-color: #C5C5C5;
        border-bottom-width: 1px;
        border-bottom-color: #C5C5C5;
        background-image: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: center;
}
.banner_unten_rechts {
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-right-color: #C5C5C5;
        border-bottom-width: 1px;
        border-bottom-color: #C5C5C5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: right;
}
.banner_unten {
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-right-color: #C5C5C5;
        border-bottom-width: 1px;
        border-bottom-color: #C5C5C5;
        background-image: url(../images/degradado_oben.jpg);
        background-repeat: repeat-x;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: right;
}
.banner_oben_links {
        margin: 0px;
        padding: 0px;
        background-image: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: left;
                width:25%
}
.banner_oben_mitte {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: center;
                width:50%
}
.banner_oben_rechts {
        margin: 0px;
        padding: 0px;
                width:25%
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: right;
}

.objektbox_title {
        background-repeat: no-repeat;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #1B4691;
        text-align: center;
        border: none;
        background-image: url(../images/objekttitelhintergrund.gif)                ;
        background: x;
}
.teaser_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #1B4691;
        text-align: center;
}

input { border: 1px solid #7f9db5 }

.suche_head {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #1B4691;
        font-weight: bold;
                border-bottom-style:solid;
                border-bottom-color:#ffffff;
                border-bottom-width:thin;

}

.suche_content {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: left;

}
.objekte_detail_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #1B4691;
        font-weight: bold;
        text-align: left;
        height: 20px;
        border-bottom-color: #1B4691;
        border-bottom-width: 1px;
        border-bottom-style: solid;
}
.objekte_detail_title_eckdaten {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-align: left;
        height: 15px;
}
.objekte_detail_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: left;
}

.objekte_detail_eckdaten {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: left;
}
.objekte_detail_preis {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: left;
}
.objekte_detail_title_preis {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-align: left;
        height: 15px

}
.banner_unten_links_print {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        text-align: left;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: 1B4691;
        font-weight: normal;
}
.banner_unten_mitte_print {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #1B4691;
        text-align: center;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: 1B4691;
}
.banner_unten_rechts_print {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        text-align: right;
        vertical-align:top;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: 1B4691;
        font-weight: normal;
}
.banner_unten_print {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: right;
}

.noprint
{
    display: none;
}

.pagebreak {
    page-break-before: always;
}
.suche_liste_hintergrund{
background: url(../images/degradado_suche.gif);
background-repeat:repeat-x;
border-bottom-style:solid;
border-bottom-color:#E1E1DF;
border-bottom-width:thin;
}
.objekte_liste_eckdaten_title {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #1B4691;
        font-weight: bold;
}
.objekte_liste_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
                text-align:left;
                text-decoration:none;
}

.objekte_liste_title a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
                text-align:left;
                text-decoration:none;
}

.objekte_liste_title a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
                text-align:left;
                text-decoration:none;
}
.objekte_liste_title a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
                text-align:left;
                text-decoration:none;
}
.liste_hintergrund{
border-bottom-style:solid;
border-bottom-color:#E1E1DF;
border-bottom-width:thin;
}.liste_hintergrundneu {
	background: url(../images/degradado_suche.gif);
	background-repeat:repeat-x;
	border-bottom-style:solid;
	border-bottom-color:#E1E1DF;
	border-bottom-width:thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1B4691;
    font-weight: normal;
    text-align: justify;
}

.premium_untertitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1B4691;
    font-weight: bold;
    text-align: left;
}
.attribute_value {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: left;
}
.attribute_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: bold;
        text-align: left;
}
.text-schweiz{
		width: 550px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B4691;
        font-weight: normal;
        text-align: justify;
}
