/* für das Umfrage-Skript - ANFANG*/
.umfrage_balken {
        color:red;
        background-color:blue;
        height:20px;
        margin-left:10px;
}
.umfrage_balken:hover {
        background-color:red;
        color:blue;
}


/* ENDE */



body {
    background-image:url("img/bg.jpg");
}
body,p,a,li {
    font-size:62,5%;
    font-family:Trebuchet MS;
    color:rgb(26,26,26);
    text-decoration:none;
    margin:0px;
}
p,li {
    margin-bottom:2px;
    font-size:0.9em;
}
a:hover {
    text-decoration:underline;
}
body {
    font-size:0.9em;
}
h1,h2,h3,h4 {
    font-family:Georgia;
    width:100%;
    border-bottom:1px solid rgb(26,26,26);
    margin-bottom:5px;
}
.emphasize {
        color:rgb(184,41,56);
}
.emphasize * {
        color:rgb(184,41,56);
}
ul {
        margin-left:30px;
}
.link_in_text {
        color:rgb(184,41,56);
}







div,body,html {
    padding:0px;
    margin:0px;
    border:0px;
}
.center {
    margin-left:auto;
    margin-right:auto;
    width:900px;
    vertical-align:top;
    text-align:left;
    min-height:500px;
    position:relative;
    background-image:url("img/center_bg.jpg");
    border:1px solid black;
}

.header {
    height:89px;
    width:840px;
    margin-top:30px;
    margin-left:30px;
    margin-right:30px;
    background-image:url("img/head.jpg");
}

.suchleiste {
    position:relative;
    height:30px;
    width:840px;
    margin-top:15px;
    margin-left:30px;
    margin-right:30px;
    background-image:url("img/suchleiste_bg.jpg");
    background-repeat:repeat-x;
}
.suchleiste p {
    color:rgb(255,255,255);
    font-weight:bold;
}

.middle {
    width:840px;
    margin-top:15px;
    margin-left:30px;
    margin-right:30px;
    position:relative;
    z-index:2;
}
.footer {
    position:relative;
    width:840px;
    margin-top:15px;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:30px;
    text-align:right;
    clear:both;
    z-index:2;
}
.footer * {
    color:rgb(153,153,153);
    font-size:0.9em;
    font-weight:bold;
}

.nav {
    width:163px;
    position:absolute;
    top:0px;
    left:0px;
}
.link {
    background-image:url("img/banner.jpg");
    height:23px;
    width:163px;
    margin-top:10px;
}
.link * {
    margin-left:10px;
    font-size:1.05em;
    font-weight:bold;
    vertical-align:middle;
}
.nav_box {
    width:163px;
    background-image:url("img/box_bg.jpg");
    background-repeat:repeat-y;
    position:relative;
}
.nav_box_start {
    background-image:url("img/box_start.jpg");
    background-repeat:no-repeat;
    position:absolute;
    top:0px;
    height:8px;
    width:163px;
    z-index:1;
}
.nav_box_middle {
    position:relative;
    z-index:2;
    padding:2px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}
.nav_box_end {
    background-image:url("img/box_end.jpg");
    background-repeat:no-repeat;
    position:absolute;
    bottom:0px;
    height:3px;
    width:163px;
    z-index:1;
    background-position:left bottom
}
.nav_box a {
    margin-left:5px;
    font-size:0.9em;
}
.nav_box p {
    font-size:0.9em;
    font-weight:bold;
}
.unternav {
    position:absolute;
    left:179px;
    top:0px;
    width:140px;
    height:100%;
    background-image:url("img/unternav_bg.jpg");
    background-repeat:repeat-y;
}

.unternav_start {
    position:absolute;
    top:0px;
    z-index:1;
    background-image:url('img/unternav_start.jpg');
    background-repeat:no-repeat;
    height:8px;
    width:140px;
}
.unternav select {
    width:130px;
}

.unternav_mitte,.unternav_untentext {
    position:relative;
    z-index:2;
    padding:5px;
    padding-bottom:15px;
    overflow:hidden;
}
.unternav_untentext {
        position:absolute;
        bottom:0px;
}

.unternav p {
    font-size:0.75em;
}
.unternav_mitte p.links a{
    color:rgb(184,41,56);
}
.unternav_mitte p.links{
    text-align:center;
    color:rgb(184,41,56);
    border-bottom:1px solid rgb(184,41,56);
}
.unternav_end {
    position:absolute;
    height:3px;
    width:140px;
    bottom:0px;
    z-index:1;
    background-image:url('img/unternav_end.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.content {
    position:relative;
    margin-left:334px;
    top:0px;
    width:506px;
    height:*;
    min-height:450px;
}
.immo_box {
    position:relative;
    top:0px;
    left:0px;
    border-bottom:2px solid rgb(184,41,56);
    width:506px;
    padding-top:8px;
}
.immo_preview {
    position:relative;
    top:0px;
    left:0px;
    width:154px;
    float:left;
    overflow:auto;
    vertical-align:middle;
    text-align:center;
}
.immo_preview img{
    border:2px solid rgb(184,41,56);
}
.clear {
    position:relative;
    bottom:0px;
    clear:both;
    width:504px;
    height:8px;
}
.immo_box_text {
    float:left;
    position:relative;
    top:0px;
    width:338px;
    margin-left:8px;
}
.immo_box h1,.immo_box h2 {
    border:0px;
    font-family:Trebuchet MS;
    line-height:1.2em;
    margin-top:0px;
    font-size:0.9em;
}
.immo_box h1 {
    color:rgb(184,41,56);
    margin-bottom:0px;
    margin-top:0px;
}
.immo_box_button{
    position:absolute;
    bottom:8px;
    right:0px;
    width:56px;
    height:56px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button.png', sizingMethod='scale');
}
html>body .immo_box_button{
    background-image:url("img/button.png");
}
.immo_box_button:active{
    background-image:url("img/button_hover.png");
}
.girl {
    position:absolute;
    bottom:0px;
    right:0px;
    height:210px;
    width:317px;
    background-image:url("img/kind.jpg");
    background-repeat:no-repeat;
    margin-right:0px;
    background-position:right bottom;
}



input,textarea,select {
    background-color:rgb(245,245,245);
    border:1px solid rgb(204,204,204);
}
input:hover,textarea:hover,select:hover {
    border:1px solid rgb(184,184,184);
}
