body{

        color: #000;

        font-family: arial,verdana;

        text-align: justify;

        background-color: #cfe1ea; /* fallback color if gradients are not supported */

        background-image: -webkit-linear-gradient(top, #3599cc 0, #cfe1ea 320px); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */

        background-image:    -moz-linear-gradient(top, #3599cc 0, #cfe1ea 320px); /* For Firefox (3.6 to 15) */

        background-image:      -o-linear-gradient(top, #3599cc 0, #cfe1ea 320px); /* For old Opera (11.1 to 12.0) */

        background-image:         linear-gradient(to bottom, #3599cc 0, #cfe1ea 320px); /* Standard syntax; must be last */

        font-size: 16px;

        font-size: 1em;

        line-height: 20px;



        margin: 0 0 10px 0;

        padding: 0;

}

.img {

padding: 2px;

border: 1px solid #c2c2c2;

}

    .flip-text {unicode-bidi: bidi-override; direction: rtl}  

h1, h2, h3, h4, h5, h6 {

    color: #0050a0;

    margin: 12px 0 3px;

}



h1 {

    font-size: 20px;

    font-size: 1.2em;

        line-height: 31px;

}



h2 {

    margin: 5px 0 3px;

    font-size: 18px;

    font-size: 1.1em;

    line-height: 31px;

}

h3 {

    margin: 12px 0 3px;

    font-size: 1.1em;

    line-height: 29px;

}



#wrap, #welcome{

        width: 100%;

        margin: auto;

}



#welcome{

        color: #fff;

        font-size: 15px;

    font-size: 0.9em;

        text-align: center;

        padding: 10px;

        max-width: 940px;

}

#welcome .kopf{

        font-weight: bold;

}



#wrap{

        background-color: #fff;

        color: #000;

        border-radius: 5px;

        -webkit-box-shadow: 0px 0px 5px 0px #555;

        -moz-box-shadow: 0px 0px 5px 0px #555;

        box-shadow: 0px 0px 5px 0px #555;

        overflow: hidden;

        max-width: 980px;

}

#wrap .transp_box{

        border-bottom: 2px solid #0050a0;

}

#wrap .transp_box img{

        margin: 5px 0;

}



#main{

        margin: 1px 20px;

}

#main > div:nth-child(3){

        box-shadow: 0px 9px 14px -4px #999;

}







#header{

        float: right;

        font-size: 1.15em;

        font-weight: 400;

        margin: 22px 0 0;

}

#header .menu a, #header .menu a:active, #header .menu a:visited {

    margin: 2px;

        color: #444;

    text-decoration: none;

}

#header .menu a:hover {

        color: #49a2d0;

}



#fewo_suche {

    background-color: #e7f2f8;

    border: 1px solid #c0d1e4;

    border-radius: 5px;

    padding: 10px 15px 7px;

        margin:10px 0px;

        line-height: 30px;

}

#fewo_suche:after {

content: "";

display: block;

clear: both;

}



#fewo_suche .fewo_select{

        display: inline-block;

        text-align: left;

        float: left;

}



#search_fewo .fewo_select{

        display: inline;

        text-align: left;

        margin-right:15px;

}







#search_fewo, #search_fewo select{

        font-size: 15px!important;

    font-size: 0.9em!important;

        line-height: 30px;

}

#search_fewo table, #search_fewo table tr td{

        width: 100%!important;

}



#fewo_suche .hline {

    font-size: 18px;

        font-size: 1.2em;

    margin-right: 15px;

    text-shadow: 0 2px 0 #fff, 0 3px 1px #cfcfcf;

        float: left;

        line-height: 30px;

}

#fewo_suche .fewo_select {

        line-height: 30px;

        height: 30px;

        display: inline-block;

}

#fewo_suche .fewo_select > *{

        line-height: 30px;

        height: 30px;

        display: inline-block;

        vertical-align: middle;

}

#fewo_suche .fewo_select > span{

        height: 32px;

}



#fewo_suche select, #search_fewo select{

    -webkit-border-radius:4px;

    -moz-border-radius:4px;

    border-radius:4px;

        border: 1px solid #777;

    -webkit-box-shadow: 0 0 0 #ccc, 0 0 #fff inset;

    -moz-box-shadow: 0 0 0 #ccc, 0 0 #fff inset;

    box-shadow: 0 0 0 #ccc, 0 0 #fff inset;

        padding: 2px;



    margin: 0 3px 3px;

        background: #f8f8f8;

        color: #333;

    cursor:pointer;

        overflow: hidden;

        width: 115px!important;

        height: 26px!important;

}

.button_li, .button_li_start, .button_li_fewo , .button{

    -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;

        -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;

        box-shadow: inset 0px 1px 0px 0px #a4e271;

        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );

        background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');

        background-color: #89c403;



    border: 1px solid #74b807;

    border-radius: 2px;

    color: #fff;

    font-size: 18px;

        font-size: 1.2em;

    font-weight: normal;

    margin: 5px;

    padding: 7px 24px;

    text-shadow: 1px 1px 0 #528009;

        color: #ffffff!important;

        text-decoration: none!important;

}



.button_li_start, .button_li_fewo {

    float: right;

    margin: -6px 0 0;

}

#fewo_suche .button_li_start {

    float: right;

    margin: -6px 0 -2px;

}

.button_li_start:hover, .button_li_fewo:hover , .button:hover {

        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );

        background: -moz-linear-gradient( center top, #77a809 5%, #89c403 100% );

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');

        background-color: #89c403;

}

.button_li_fewo {

    float: right;

        margin: 15px 0px;

        display: block;

}



#spalte_m{

        float:right;

        max-width: 660px;

        font-size: 16px;

        font-size: 1em;

        line-height: 24px;

        line-height: 1.5em;text-align:left;

}





#spalte_m .objekt, #spalte_m .objekt_co  {

        max-width: 660px;

        box-shadow: 0px 10px 14px -14px #555;

    	-moz-box-shadow: 0px 10px 14px -14px #555;

        -webkit-box-shadow: 0px 10px 14px -14px #555;

        margin-bottom:10px;

        padding-bottom:10px;

}





#spalte_m .objekt_no  {

        max-width: 660px;

        margin-bottom:10px;

        padding-bottom:10px;



}



#spalte_m .objekt:after, #spalte_m .objekt_co:after  {



    content: '';

        clear: both;

        display: block;

}



#spalte_m .objekt img, #spalte_m .objekt_co  img, #spalte_m .objekt_no  img {

        max-width: 100%;

}



.left_img, .left_img_fr {

    float: left;

    margin-bottom: 12px;

    margin-right: 20px;

    margin-top: 6px;

    padding: 0;

}







#spalte_m .objekt .exklusiv {

    border-color: #c0d1e4;

    border-style: solid;

    border-width: 1px 2px 2px 1px;

    float: left;

    line-height: 15px;

    margin: 0 9px 15px 0;

    padding: 6px;

        width: 30%;



}



#spalte_m .objekt .exklusiv:hover {

    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.35);

        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);

        box-shadow: 0 0 10px rgba(0,0,0,0.35);

}



#spalte_m .objekt .exklusiv .ex_thumb {

        width: 100%;

height: 100%;

}





#spalte_m .cafe{

	margin-top:15px;color:#0050a0;font-weight:700;

}



#spalte_m .mehr{

	margin-top:15px;font-weight:400;display:block;float:right;

	background:url(../images/menue_pfeil3.gif) left center no-repeat;padding-left:20px;

font-size:1.2em;

}



#tab {

        text-align: left;

        margin-bottom: 10px;

        background: #5b93cc;

        line-height: 30px;

}



#tab a.tab_link {

        padding: 6px 12px;

        line-height: 28px;

        border-right: 1px solid #c0d1e4;

        color: #fff;

        text-decoration: none;

        font-size: 16px;

        font-size: 1em;

}





#tab a.tab_link:hover ,#tab a.tab_link:active ,#tab a.tab_link:focus {

        background:#497ba0;

        color: #fff;

        text-decoration: none;

}





.ex_content {

    color: #444;

    font-size: 11px;

        font-size: 0.7em;

}



.ex_name{

        font-weight:bold;

        color:#333;

        margin:6px 0px;

}



.ex_name:hover{

        color:#4e8919;

}



.ex_preis {

    color: #4e8919;

    float: left;

    font-size: 12px;

        font-size: 0.8em;

    margin-top: 6px;

}

.ex_mehr {

    color: #4e8919;

    float: right;

    font-size: 12px;

        font-size: 0.8em;

    margin-top: 6px;

}

.ex_mehr:after{

        content: "";

        margin-left: 3px;

        color: #4e8919;

        background: url("//www.zwischenahner-ferienwohnungen.de/template/images/link_pfeil.png") no-repeat;

        width: 11px;

        height: 11px;

        display: inline-block;

}



#menue_top {

        border-top: 4px solid #0050a0;

}



#spalte_m a {

    color: #0050a0;

    text-decoration: underline;

}

#spalte_m a:hover {

    color: #a00050;

    text-decoration: underline;

}



#spalte_l{

        float:right;

        width: 260px;

        margin-right: 20px;

}







#menue a{

        display: block;

        color: #222;

        font-size: 15px;

        font-size: 0.9em;

    	font-weight: 400;

        text-decoration: none;

        line-height: 21px;

}

#menue a:hover{

        color: #a00050;

}

#menue a:before{

        content: "";

        margin-left: 5px;

        background: url("//www.zwischenahner-ferienwohnungen.de/template/images/link_pfeil.png") no-repeat;

        width: 14px;

        height: 12px;

        display: inline-block;

}





#spalte_l .block_left_body{

    background-color: #e7f2f8;

    border: 1px solid #c0d1e4;

    border-radius: 5px;

        padding: 7px 0 5px;

        margin-bottom: 17px;

}



#spalte_l .block_left_body .head {

    background: url("//www.zwischenahner-ferienwohnungen.de/template/images/head_top.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    color: #f8f8f8;

        font-size: 16px;

    font-size: 1em;

    font-weight: 700;

    height: 34px;

    line-height: 28px;

    margin-left: -12px;

    padding-left: 20px;

    text-shadow: 0 0 black, 0 -1px #333;

}

#spalte_l .block_left_body .links {

    color: #1d4970;

    display: block;

    font-size: 11px;

        font-size: 0.8em;

    font-weight: 400;

    line-height: 16px;

    margin: 0 0 0 5px;

        text-decoration: none;

}

#spalte_l .block_left_body .links:hover {

    color: #737373;

}

#spalte_l .block_left, #spalte_l .block_left_f {

    display: none;

}



.button1 {

    border: 1px solid #74b807;

    border-radius: 2px;

    color: #ffffff;

    font-size: 15px;

        font-size: 0.9em;

    padding: 8px 12px;

    text-decoration: none;

    text-shadow: 1px 1px 0 #528009;





        background-color:#89c403;

        -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;

        -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;

        box-shadow: inset 0px 1px 0px 0px #a4e271;

        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );

        background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');

}

.button1:hover {

        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );

        background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');

        background-color:#77a809;

        text-decoration:none;

}







#footer{

        background-color: #515151;

        color: #f3f3f3;

        margin: 10px 0;

        clear: both;

        padding: 15px 0;

        margin-bottom: 3px;

}



#footer .block {

        border-right: 1px dotted #cfcfcf;

    color: #f3f3f3;

    float: left;

    font-size: 12px;

        font-size: 0.7em;

    min-height: 120px;

    width: 33%;

}



#footer .block:first-child {

    width: 28%;

}



#footer .block ul {

        margin: 0 25px 0 0;

}





#footer ul li {

    line-height: 25px;

	font-size:13px;

	text-align:left;

}



#footer .block_1 {

    color: #f3f3f3;

    float: left;

    min-height: 120px;

    width: 32%;

        margin: 0 15px 0;

font-size: 12px;

font-size: 0.7em;

}



#footer:after {

    content: '';

        clear: left;

        display: block;

}



#footer .block .head{

        margin: 0 15px 5px;

        font-size: 15px;

        font-size: 1.5em;

    font-weight: 700;

}

#footer .block_1 .head{

        margin: 0 0 5px;

        font-size: 15px;

        font-size: 1.5em;

    font-weight: 700;

}



#footer .block a {

    color: #c3c3c3;

    font-size: 14px;

        font-size: 1.1em;

    font-weight: 400;

        text-decoration: none;

}





.foot_2 {

    background-color: #333;

    color: #f9f9f9;

    font-size: 10px;

        font-size: 0.7em;

    margin: 0;

    padding-top: 3px;

    text-align: center;



}

.foot_2 > div {

    float: right;

}



.foot_2 a {

    color: #fff;

    padding-right: 12px;

        text-decoration: none;

}





#breadcrumb {

    color: #254a67;

    font-size: 0.9em;

    line-height: 40px;

    text-shadow: 0 1px 0 #fff;

        text-align: left;

}

#breadcrumb .item {

    display: inline-block;

}

#breadcrumb .item  a{

    color: #254a67;

}

#breadcrumb .item  a:hover{

    color: #ad9f9b;

}



#headline, .headline_2 {

    background-color: #eef6fe;

    border: 1px solid #c0d1e4;

    height: 44px;

        border-radius: 5px;

        margin-bottom: 15px;

}

#headline:after, .headline_2:after {

    content: "";

        display:block;

        clear: both;

}



#headline h1, .headline_2 h2 {

    background: url("//www.zwischenahner-ferienwohnungen.de/template/images/h1_top.png") no-repeat scroll center center rgba(0, 0, 0, 0);

    color: #f8f8f8;

    height: 34px;

        float: left;

    line-height: 28px;

    margin: 7px 0 4px;

    text-shadow: 0 0 black, 0 -1px #333;

    text-align:left;

}



#headline > div {

color: #007F00!important;

margin: 10px 10px 0 0;

float: right;

font-size: 1.1em!important;

}

#headline > .h1_l, #headline > .h2_l, .headline_2 > .h1_l, .headline_2 > .h2_l {

    background: url("//www.zwischenahner-ferienwohnungen.de/template/images/h1_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: left;

    height: 34px;

    line-height: 28px;

    margin: 7px 0 0 -12px;

    width: 12px;

}



#headline > .h1_r , #headline > .h2_r, .headline_2 > .h1_r , .headline_2 > .h2_r {

    background: url("//www.zwischenahner-ferienwohnungen.de/template/images/h1_top.png") no-repeat scroll right center rgba(0, 0, 0, 0);

    float: left;

    height: 34px;

    line-height: 28px;

    margin: 7px 0 0;

    padding-left: 0;

    width: 20px;

}



.hline1 {

    font-size: 22px;

        font-size: 1.3em;

    line-height: 42px;

    margin-left: 55px;

    text-shadow: 0 2px 0 #fff, 0 3px 1px #cfcfcf;

}



.headline_detailseite {

        font-size: 20px;

        font-size: 1.2em;

        color: #0050a0;

        font-weight: bold;

        margin-bottom: 8px;

}





.fewo_detail_daten {

float: left;

width: 75px;

margin-left: 0px;

}

#fewo_details {

float: left;

width: 195px;

}

#fewo_details_img {

margin-right: 30px;

}

.td_kontakt {

width: 185px;

float: left;

font-size: 15px;

font-size: 0.9em;

}

#kontakt input, #kontakt select, #kontakt textarea {

border: 1px solid #c3c3c3;

line-height: 22px;

height: 25px;

font-size: 15px;

font-size: 1em;

width:380px;

}

.drei, .eins, .zwei {

line-height: 38px;

font-size: 22px;

font-size: 1.2em;

margin: 10px 0;

color: green;

float: left;

min-width: 590px;

}

#kontakt textarea {

height: 75px;

width: 480px;

background: #f7f7f7;

}



.button_li {

width: 100%;

-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;

-webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;

box-shadow: inset 0px 1px 0px 0px #a4e271;

background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );

background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');

background-color: #89c403;

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

border-radius: 2px;

border: 1px solid #74b807;

font-size: 18px;

font-size: 1.2em;

text-shadow: 1px 1px 0px #528009;

cursor: pointer;

}



.button_li:hover {

background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );

background: -moz-linear-gradient( center top, #77a809 5%, #89c403 100% );

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');

background-color: #77a809;

}



#search_fewo{

        margin-bottom: 15px;

}



#search_fewo table tr td > div{

        width: 220px !important;

        font-size: 0.9em;

}





.ausgabe-liste {

    border: 1px solid #b9cce1;

    color: #404040;

    line-height: 16px;

    margin-bottom: 20px;

        padding: 10px;

        font-size: 12px;

        font-size: 0.8em;

        border-radius: 5px;

        text-align: left;

}

.ausgabe-liste:after{

    display: block;

        clear:both;

        content:""

}

.ausgabe-liste:hover {

        box-shadow: 0 0 10px rgba(0,0,0,0.35);

}

.ausgabe-liste .img_ausgabe {

    float: left;

    margin-right: 15px;

    border: 1px solid #c0d1e4;

    padding: 8px 8px 6px;

        border-radius: 3px;

        width: 180px;

        height: 136px;

        text-align: center;

        position: relative;

}

.ausgabe-liste .img_ausgabe img{

    width: 100%;

    height: 100%;

        max-width: 180px;

        max-height: 136px;

        border-radius: 3px;

}



.ausgabe-liste .img_ausgabe div{

    margin-top: 0!important;

    position: absolute;

    right: 0;

    text-align: right;

    top: 0;

}



#spalte_m .ausgabe-liste .name {

        margin-bottom: 6px;

        font-size: 16px;

        font-size: 1.2em;

    font-weight: bold;

}

#spalte_m .ausgabe-liste .name div{

        float: right;

        margin-right: 8px;

}

#spalte_m .ausgabe-liste .name a{

        color: #0050a0;

        font-size: 16px;

        font-size: 1.2em;

    font-weight: bold;

        margin-bottom: 6px;

}

.ausgabe-liste .details {

    float: left;

}

.ausgabe-liste a.button1 {

    float: right;

        font-size: 15px;

    font-size: 1.1em;

        color: #ffffff;

        text-decoration: none;

}





@media screen and (max-width: 1000px) {

        body{

        margin: 0;

        padding: 0;

        }





        #welcome{

                max-width: 90%;

                margin: 10px auto;

        }



	#menue a{line-height: 32px;}



        #spalte_m {

                float: none;

                max-width: none;

        }



        #spalte_m .objekt, #spalte_m .objekt_co

        {

                width: 100%!important;

                max-width: 100%!important;

        }



        #spalte_m form > div{

                margin-left: 0!important;

                max-width: 100%!important;

        }



        #spalte_m form > div ins, #spalte_m form > div ins iframe{

                max-width: 100%!important;

                width: 100%!important;

        }

        #footer{

                padding: 15px!important;

        }

        #footer > div{

                width: 100%!important;

                float: none!important;

                min-height: 10px!important;

                border-right: 0px dotted #cfcfcf!important;

                border-bottom: 1px dotted #cfcfcf!important;

                margin: 0!important;

                padding: 15px 0 !important;

        }

        #footer > div.block_1{

                padding: 15px 15px !important;

                border-bottom: 0px dotted #cfcfcf!important;

                max-width: 90%;

        }

        #spalte_l {

                float: none;

                width: 100%;

                max-width: 100%;

                margin: 0px;

        }



        #spalte_l .block_left_body .head{

                background: url("//www.zwischenahner-ferienwohnungen.de/template/images/h1_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

                background-size: 1000px 34px;

                height: 28px;

                margin-bottom: 7px;

                margin-right: 7px;

        }



        #spalte_l .block_left_body .head:before{

                content: "";

                display: block;

                background: url("//www.zwischenahner-ferienwohnungen.de/template/images/h1_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

                float: left;

                height: 34px;

                line-height: 28px;

                margin: 0 0 0 -20px;

                width: 12px;

        }



        #spalte_l .block_left_body .head:after{

                content: "";

                display: block;

                background: url("//www.zwischenahner-ferienwohnungen.de/template/images/h1_top.png") no-repeat scroll right center rgba(0, 0, 0, 0);

                float: right;

                height: 34px;

                line-height: 28px;

                margin: 0;

                padding-left: 0;

                width: 20px;

        }



        #header{

                margin-bottom:10px;

                position: relative;

                float: none;

                width: 100%;

                background-color: #eef6fe;

                border: 1px solid #c0d1e4;

                border-radius: 5px;

        }

        #header:before{

                content: "Navigation";

                display: block;

                padding: 5px 10px;

                cursor: pointer;

        }

        #header .menu{

                text-align: left;

                right: 0px;

                color: #eef6fe;

                border: 1px solid #eef6fe;

                padding: 0px 15px;

                line-height: 2px;

                overflow: hidden;

                max-height: 0px;



                -webkit-transition: padding 0.5s, max-height 1s;

                -moz-transition: padding 0.5s, max-height 1s;

                -ms-transition: padding 0.5s, max-height 1s;

                -o-transition: padding 0.5s, max-height 1s;

                transition: padding 0.5s, max-height 1s;



        }



        #header:hover .menu, #header:active .menu, #header:focus .menu{

                max-height: 1000px;

                padding: 5px 15px;

        }

        #header .menu a{

                display: block;

                line-height: 26px;

        }

        .h1_l, .h2_l, .h1_r, .h2_r {

        display:none;

        }

        #headline, .headline_2{

                height: auto;

                background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5691C9), color-stop(1, #427BA8) );

                background: -moz-linear-gradient( center top, #5691C9 5%, #427BA8 100% );

                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5691C9', endColorstr='#427BA8');

                background-color: #5691C9;

                color: #fff;

        }

        #headline h1, .headline_2 h2{

                padding: 0px 10px;

                background: none;

                height: auto;

                line-height: 33px;

        }



        #headline > div{

                color: #fff!important;

                margin: 10px 10px 0 0;

                float: right;

                font-size: 1.1em!important;

        }



        .foot_2 {

                height: auto;

        }

        .foot_2 > div, .foot_2 > div img{

                float: none!important;

        }

















        #tab{

                border-radius: 5px;

                overflow: hidden;

        }

        #tab:before{

                content: "Navigation";

                display: block;

                padding: 5px 10px;

                line-height: 18px;

                color: #fff;

        }

        #tab a.tab_link{

                display: none;

                line-height: 18px;

        }

        #tab:hover a.tab_link{

                display: block;

        }











}



@media screen and (max-width: 700px) {



        #spalte_m .ausgabe-liste .name div{

                float: none!important;

                margin: 4px 0;

        }



        .ausgabe-liste a.button1 {

                float: none;

                display: block;

                text-align: center;

        }

        .ausgabe-liste .details {

                float: none;

        }



        #wohnung > .objekt > img{

                display: none;

        }

	#menue a{line-height: 32px;}

}



@media screen and (max-width: 500px) {



        .ausgabe-liste .img_ausgabe {

                float: none;

                margin: 0 0 8px;

                border: 1px solid #c0d1e4;

                padding: 0;

                border-radius: 3px;

                width: 100%;

                height: auto;

                text-align: center;

        }

        .ausgabe-liste .img_ausgabe img{

                width: 96%;

                height: 96%;

                max-width: none;

                max-height: none;

                margin: 8px 0 6px;

        }

	#menue a{line-height: 32px;}



}

@media screen and (max-width: 550px) {



        #kontakt {

        float: none;

        width: auto;

        }

        .td_kontakt {

        width: 145px;

        float: none;

        font-size: 15px;

        font-size: 0.9em;

        }

        #kontakt textarea {

        height: 75px;

        width: 100%;

        background: #f7f7f7;

        }

        .drei, .eins, .zwei {

        float: none;

        min-width: 100%;

        }

	#menue a{line-height: 32px;}

}



@media screen and (min-width: 1000px){



        #spalte_m .objekt .exklusiv:nth-child(3n+1) {

                margin-right: 0px!important;

        }

        #spalte_m .objekt .exklusiv:nth-child(3n+2) {

                clear: left;

        }

}

@media screen and (min-width: 781px) and (max-width: 1000px) {

        #spalte_m .objekt .exklusiv {

                width: 30%;

                text-align: center;

        }

        #spalte_m .objekt .exklusiv:nth-child(3n+1) {

                margin-right: 0px!important;

        }

        #spalte_m .objekt .exklusiv:nth-child(3n+2) {

                clear: left;

        }

}



@media screen and (min-width: 551px) and (max-width: 780px) {

        #spalte_m .objekt .exklusiv {

                width: 45%;

                text-align: center;

        }

        #spalte_m .objekt .exklusiv:nth-child(2n) {

                clear: left;

        }

        #spalte_m .objekt .exklusiv:nth-child(2n+1) {

                margin-right: 0px!important;

        }



        #search_fewo .fewo_select{

                float: none;

                display: block;

                width: 100%!important;

                margin: 10px 0;

        }

	#menue a{line-height: 32px;}

}



@media screen and (max-width: 550px) {

        #spalte_m .objekt .exklusiv {

                width: 100%;

                text-align: center;

                margin-right: 0px!important;

                margin-left: -7px;

        }



        #search_fewo .fewo_select{

                float: none;

                display: block;

                width: 100%!important;

                margin: 10px 0;

        }

	#menue a{line-height: 32px;}

}



@media screen and (max-width: 980px) {

        #fewo_suche .hline {

                float: none;

        }

        #fewo_suche form {

                margin-top:10px;

                line-height: 31px;

        }

        #fewo_suche .button_li_start, .button_li_fewo {

                float: none !important;

                margin: 5px 0 0 !important;

        }

	#menue a{line-height: 32px;}

}





@media screen and (max-width: 600px) {

        #fewo_suche .fewo_select{

                display: block;

                margin: 5px 10px;

        }

        #search_fewo .fewo_select span, #fewo_suche .fewo_select span{

                width: 38px!important;

                display: inline-block;

        }

        #search_fewo .fewo_select select, #fewo_suche .fewo_select select{

                width: 150px!important;

        }

        #fewo_suche .button_li_start, .button_li_fewo {

                width: 100%;

        }





        #fewo_details {

                clear: left;

                display: block;

                float: left;

        }

        #fewo_details_img {

                display: inline;

                float: left;

        }

	#menue a{line-height: 32px;}

}



@media screen and (min-width: 845px) and (max-width: 980px) {

        #fewo_suche .fewo_select{

                float: left;

                width: 33%;

                margin: 0px;

        }

        #search_fewo .fewo_select span{

                width: 30px!important;

                display: inline-block;

        }

        #fewo_suche .fewo_select span{

                width: 38px!important;

                display: inline-block;

        }

        #search_fewo .fewo_select select, #fewo_suche .fewo_select select{

                width: 150px!important;

        }

        #fewo_suche .button_li_start, .button_li_fewo {

                width: 100%;

        }

	#menue a{line-height: 32px;}

}



@media screen and (min-width: 601px) and (max-width: 844px) {

        #fewo_suche .fewo_select{

                float: left;

                width: 50%;

                margin: 0px;

        }

        #search_fewo .fewo_select:nth-child(2n-1), #fewo_suche .fewo_select:nth-child(2n-1){

                clear: left;

        }

        #search_fewo .fewo_select span, #fewo_suche .fewo_select span{

                width: 38px!important;

                display: inline-block;

        }

        #search_fewo .fewo_select select, #fewo_suche .fewo_select select{

                width: 150px!important;

        }

        #fewo_suche .button_li_start, .button_li_fewo {

                width: 100%;

        }

}



@media screen and (max-width: 400px) {

        #fewo_suche .fewo_select select{

                width: 95px!important;

        }

	#menue a{line-height: 32px;}

}



body > div:last-child{

        display: none;

}



.related {

margin: 0 0 10px 22px;

width: 194px;

background: #fff;

padding: 6px;

border: 1px solid #c0d1e4;

font-size: 12px;

}



.related:hover {

    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.35);

        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);

        box-shadow: 0 0 10px rgba(0,0,0,0.35);

}



.re_content {

color: #444;

}

.re_name {

font-weight: bold;

color: #333;

margin: 6px 0px;

}

.re_preis {

margin-top: 6px;

font-size: 16px;

font-size: 1em;

color: #4e8919;

font-weight: bold;

}

#thumb_detail img {

margin-bottom: 0px;

margin-right: 8px;

padding: 5px;

border: 1px solid #b9cce1;

}

#thumb_detail .thumb {

width: 100px;

height: 75px;



}

#thumb_detail .thumb_1 {

width: 87px;

height: 65px;



}

#img_thumb_big {

float: left;

padding: 6px;

border: 1px solid #b9cce1;

margin-right: 25px;

width: 477px;

}

.block_left_body #search select{

        -webkit-border-radius: 4px;

        -moz-border-radius: 4px;

        border-radius: 4px;

        border: 1px solid #777;

        -webkit-box-shadow: 0 0 0 #ccc, 0 0 #fff inset;

        -moz-box-shadow: 0 0 0 #ccc, 0 0 #fff inset;

        box-shadow: 0 0 0 #ccc, 0 0 #fff inset;

        padding: 2px;

        background: #f8f8f8;

        color: #333;

        cursor: pointer;

        overflow: hidden;

        margin: 2px;

        width: 85px;

}

.block_left_body #search{

        margin: 0 10px;

        font-size: 12px;

}

input[type=checkbox]{

  -ms-transform: scale(1.4);

  -moz-transform: scale(1.4);

  -webkit-transform: scale(1.4);

  -o-transform: scale(1.4);

        transform: scale(1.4);

}





#wohnung > .objekt > #thumb_detail{

        text-align: left;

}



#wohnung .objekt #kontakt{

        max-width: 510px!important;

        float: left;

}



#kontakt input[type=checkbox]{

        float: left;

        margin-right: 15px;

}



.full_width{

        width: 100%!important;

}

#map{

        width: 100%!important;

        min-height: 400px;

}





#spalte_m  .exklusiv > a{

	display: inline-block;

	position: relative;

	width: 100%;

	overflow: hidden;

}



#spalte_m .objekt .exklusiv > a > img.ex_thumb{

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	width: auto;

	min-height: 100%;

	max-width: none;

}



#spalte_m  .exklusiv > a:before {

    margin-top: 75%;

	content: "";

	display: block;

}



#basiseintrag{width:95%;border:1px solid #b9cce1;float:left;padding:10px;padding-top:0;text-align:left;background:#e6f0fc;background-image:url(../images/bg/bg_fstart.jpg);background-repeat:repeat-x;margin:15px 15px 15px 0;font-size:0.7em;}

#exklusiveintrag{box-shadow: 0 0 20px rgba(0,0,0,0.45);font-size:1.1em;width:95%;border:1px solid #b9cce1;float:left;padding:10px;padding-top:0;text-align:left;background:#e6f0fc;background-image:url(../images/bg/bg_fstart.jpg);background-repeat:repeat-x;margin:5px 15px 15px 0}

#premiumeintrag{width:95%;border:1px solid #b9cce1;float:left;font-size:0.9em;padding:10px;padding-top:0;text-align:left;background:#e6f0fc;background-image:url(../images/bg/bg_fstart.jpg);background-repeat:repeat-x;margin:15px 0}







#basiseintrag_vermieter{width:95%;border:1px solid #b9cce1;float:left;padding:10px;padding-top:0;text-align:left;background:#e6f0fc;background-repeat:repeat-x;margin:15px 15px 15px 0;font-size:1.0em;line-height:1.6em;}

#exklusiveintrag_vermieter{box-shadow: 0 0 20px rgba(0,0,0,0.45);font-size:1.2em;width:95%;border:1px solid #b9cce1;float:left;padding:10px;padding-top:0;text-align:left;background:#e6f0fc;background-repeat:repeat-x;margin:5px 15px 15px 0;line-height:1.6em;}



#basiseintrag_vermieter ul li, #exklusiveintrag_vermieter ul li { list-style: none; background: url(//www.zwischenahner-ferienwohnungen.de/images/ja.png) left center no-repeat; padding-left:25px;} 





.td{width:220px;padding:5px;margin-bottom:5px;}

.td1{background:#e1f6ff;padding:5px;margin-bottom:5px;}







#eintragen input, #eintragen select, #eintragen textarea {

border: 1px solid #c3c3c3;

line-height: 22px;

height: 22px;

font-size: 15px;

font-size: 1em;

}























#exklusiveintrag .button_buchen {

    border: 1px solid #74b807;

    border-radius: 2px;

    color: #ffffff;

    font-size: 1.0em;

    padding: 8px 12px;

    text-decoration: none;

    text-shadow: 1px 1px 0 #528009;

        background-color:#89c403;

        -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;

        -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;

        box-shadow: inset 0px 1px 0px 0px #a4e271;

        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );

        background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');

	width:250px;

	

}

#exklusiveintrag .button_buchen:hover {

        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );

        background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');

        background-color:#77a809;

        text-decoration:none;

}

















