/* KAZ-2 Kategorienseiten*/
.kaz-liste-kat ul { float: left; width: 33%; line-height: 14px; padding-bottom:10px; }
.kaz-liste-kat li { font-weight: bold;  margin-bottom: 5px;}
.kaz-liste-kat li a, .kaz-liste-kat li a:hover, .kaz-liste-kat li a:visited, .kaz-liste-kat li a:active { color:#000000;font-weight:bold;font-size:11px;
}
.kaz-liste-kat li ul { float: none; width: 99%; margin: 5px 0 9px 0; line-height: 12px;}
.kaz-liste-kat li ul li { float: left; width: 99%; display:inline; font-size: 11px; font-weight: normal; }
.kaz-liste-kat li ul li a, .kaz-liste-kat li ul li a:hover, .kaz-liste-kat li ul li a:visited, .kaz-liste-kat li ul li a:active { color: #000000; font-size: 11px; font-weight: normal; }
#mt-content-le .kaz-liste-kat li ul li a.linker-link,#mt-content-le .kaz-liste-kat li ul li a.linker-link:hover,#mt-content-le .kaz-liste-kat li ul li a.linker-link:visited,#mt-content-le .kaz-liste-kat li ul li a.linker-link:active{font-size:11px}
.kaz-liste-kat li ul li .kaz-li-mehr { float: left; width: 99%; display:inline; font-size: 11px; font-weight: normal; }
.kaz-liste-kat span { color: #808285; font-size: 11px; font-weight: normal; }
.kaz-stadtplan-static {border: 1px solid #000;}
#mt-content-in div .kaz-stadtplan-lupe { position:relative;top:-138px;left:1px;float:right;margin-top:-30px;width:28px;height:28px;background: url(http://img.meinestadt.de/pix/classified/icons/kaz-icon_lupekasten.gif) no-repeat bottom left;border: solid 1px #CCCCCC; }
#mt-content-in div .kaz-stadtplan-distance { position:relative; top:-15px; left:130px; width:46px; height:16px; text-align:center; background: url(http://img.meinestadt.de/pix/classified/slider/umkreis_entfernung.gif) no-repeat bottom left; }
#mt-content-in div .kaz-stadtplan-scale { position:relative;width:199px;height:32px; }
#mt-content-in div .kaz-stadtplan-handle { position:relative;top:-32px;width:11px;height:17px; }

.kaz_detail_short_data_box { float:left;width:219px;padding-bottom:10px;border:1px solid #696969; width:405px;padding-left:10px;margin-bottom:10px}
.kaz_detail_short_data_content div { padding: 2px 2px 2px 2px; }

.kaz-detail { float:left; padding-bottom:20px; }
.kaz-detail .kaz-detail-img { position:relative; width:219px; height: 100%; float:left; border:1px solid #696969; padding:1px; margin-right:8px; }
.kaz-detail .button-on-img { position:absolute; top:1px; left:195px; z-index:10; }

.kaz-contact-form-txt1 {width:65px;}
.kaz-contact-form-txt2 {width:78px;}
.kaz-contact-form-txt3 {vertical-align:top;}
.kaz-contact-form-field {text-align:left;}
.kaz-contact-input {width:126px;}
.kaz-contact-area {width:343px;height:70px;}
.kaz-contact-vendor-info { padding-top:10px; }
.kaz-contact-vendor-link { padding-top:10px; }
.kaz-form-userevents-box { margin-bottom:50px; }
.kaz-form-userevents-left { float:left; width:190px; }
.kaz-form-userevents-right { float:right; width:190px; }
.kaz-form-userevents-box-logo { margin-bottom:35px; }
.kaz-form-userevents-box-nologo { margin-bottom:25px; }

.kaz-form-vendor-logo    { float:right; }
.form-title-wrapper-logo { float:left;font-weight:bold;padding-top:14px;}
.form-title-wrapper-nologo { float:left;font-weight:bold;padding-top:2px;}

/* Kleinanzeigen ContactFormular: neue Formulare (mit border, schmaler) */
#mt-content-complete .form-content-wrapper form {background: none; padding: 10px 3px 0 1px;}
.form-img-wrapper { margin: 3px 0 1.5em 0; border: solid #999; border-width: 0px 1px 1px 1px; padding: 3px 6px 5px 7px; }
.form-img-wrapper .teaserimage { margin: 5px 0;}
.form-title-wrapper {font-weight:bold;margin-bottom:5px;}
.form-content-wrapper {width:438px;height:151px;}

/* Kleinanzeigen Vermietung */
.mt-form.kaz-vermietung #words { width:170px; margin:0; }
.mt-form.kaz-vermietung .submit { margin: 0px 20px 0px 4px; float:left; }

/* Sonderbehandlung: CSS für KAZ-Detailseite im DIV für die Beschreibung aufheben */
.mt-kaz-detail-description {float:left;width:405px;margin-left:14px}
.mt-kaz-detail-description ul { float:none; line-height:24px; margin-left:0px; padding-left:0px; }
/*.mt-kaz-detail-description ul li { margin-left:15px; padding-left:15px; background: transparent url('http://img.meinestadt.de/pix/layout/rl2008/elements/linker2008_highlight.gif') no-repeat scroll 0 10px; }*/
.mt-kaz-detail-description ul li { margin-left:15px; padding-left:15px; background: transparent url('http://img.meinestadt.de/pix/classified/bullet-black.gif') no-repeat scroll 0 10px; }
.mt-kaz-detail-attribute { padding-bottom: 10px; }
.mt-kaz-userdaddress-under-map{margin-top:10px; font-weight:bold}

/*Login-Boxen*/
#mt-content-in #mt-login-form, #mt-content-ri #mt-login-form {padding: 0px; background: none;}

/*Login-Box - Inspiration*/
#mt-content-in #mt-login-form .content-login-215 .content-login-title {font-size:11px;font-weight:bold; padding-bottom:2px; margin-bottom:15px;}
#mt-content-in #mt-login-form .content-login-215 {background:transparent url(http://img.meinestadt.de/pix/login/hg_login215-109.gif) no-repeat; height:109px; padding:7px 0px 0px 7px;}
#mt-content-in #mt-login-form .content-login-215 .mt-mail-215 {display:inline; font-size:10px; color:#808285; width:197px; margin:0px; height:15px;}
#mt-content-in #mt-login-form .content-login-215 .mt-passwordText-215 {display:inline; font-size:10px; color:#808285; width:197px; margin-top:4px; height:15px;}
#mt-content-in #mt-login-form .content-login-215 .mt-password-215 {display: none; font-size: 10px; color:#808285; width:197px; margin-top:4px; height:15px;}
#mt-content-in #mt-login-form .content-login-215 div {padding:0px; background:none;}
#mt-content-in #mt-login-form .content-login-215 div .mt-login-btn {float:left; margin-top:7px;}
#mt-content-in #mt-login-form .content-login-215 div .mt-login-btn input {display:inline; font-size:11px; width:45px; padding:0px;}
#mt-content-in #mt-login-form .content-login-215 div .mt-login-links {float:right; text-align:right; margin-top:1px; padding-right:7px;}
#mt-content-in #mt-login-form .content-logged-215 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin215.gif) no-repeat; height:92px; padding:7px 0px 0px 7px;}
#mt-content-in #mt-login-form .content-logged-215 .logged-links {background:none; margin-top:12px; text-align:right; overflow:visible; padding:32px 8px 0px 0px;}
#mt-content-in #mt-login-form .content-logged-215 #logged-username {background:none; padding:0; font-weight:bold; overflow:visible;}
#mt-content-in #mt-login-form .content-logged-215 .logged-links span {margin-right: 5px;}
#mt-content-in #mt-login-form .content-error-215 {background:transparent url(/pix/login/hg_loggedin215-109.gif) no-repeat; height:109px; padding:7px 0px 0px 7px;}
#mt-content-in #mt-login-form .content-error-215 .error-message {color:red; font-weight:bold; background-color:white; border:1px solid red; height: 40px;width: 200px;}
#mt-content-in #mt-login-form .content-error-215 .error-message .error-message-icon {padding:10px 0px 10px 10px; float:left; width:18px; height:18px;}
#mt-content-in #mt-login-form .content-error-215 .error-message .error-message-txt {float:right; width:160px; padding-top:5px;}
#mt-content-in #mt-login-form .content-error-215 .error-back-btn {margin-top: 10px;}
#mt-content-in #mt-login-form .content-error-215 .error-back-btn input {font-size:11px; width:47px; padding:0px;}

/*Login-Box - Right*/
#mt-content-ri #mt-login-form .content-login-316 .content-login-title {font-size:11px;font-weight:bold; padding-bottom:15px; margin-bottom:3px;}
#mt-content-ri #mt-login-form .content-login-316 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin300-71.gif) no-repeat; height:71px; padding:5px 0px 0px 7px; margin:0px;}
#mt-content-ri #mt-login-form .content-login-316 .mt-mail-316 {display:inline; font-size:10px; color:#808285; width:120px; margin:0px; height:15px;}
#mt-content-ri #mt-login-form .content-login-316 .mt-passwordText-316 {display:inline; font-size:10px; color:#808285; width:120px; height:15px;}
#mt-content-ri #mt-login-form .content-login-316 .mt-password-316 {display:none; font-size:10px; color:#808285; width:120px; height:15px; }
#mt-content-ri #mt-login-form .content-login-316 input {display:inline; font-size:11px; width:43px; margin:2px 0px 0px 0px; padding:0px 0px 1px 0px;}
#mt-content-ri #mt-login-form .content-login-316 span {margin-right: 25px;}
#mt-content-ri #mt-login-form .content-logged-316 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin300.gif) no-repeat; padding-top:7px; height:51px;}
#mt-content-ri #mt-login-form .content-logged-316 div {float:left; background:none; padding:0; overflow: visible;}
#mt-content-ri #mt-login-form .content-logged-316 div #logged-username {float:none; background:none; padding:0; font-weight:bold; overflow:visible;}
#mt-content-ri #mt-login-form .content-logged-316 .logged-links {float:right; background:none; padding:0px; overflow:visible;}
#mt-content-ri #mt-login-form .content-logged-316 .logged-links span {margin-right:5px;}
#mt-content-ri #mt-login-form .content-error-316 {background:transparent url(http://img.meinestadt.de/pix/login/hg_loggedin300-71.gif) no-repeat; height:71px; padding:5px 0px 0px 7px;}
#mt-content-ri #mt-login-form .content-error-316 .error-message {float:left; color:red; font-weight:bold; background-color:white; border:1px solid red; height:40px; width:230px;}
#mt-content-ri #mt-login-form .content-error-316 .error-message .error-message-icon {padding:10px 0px 10px 10px; float:left; width:18px; height:18px;}
#mt-content-ri #mt-login-form .content-error-316 .error-message .error-message-txt {float:right; width:190px; padding-top:4px; height:40px;}
#mt-content-ri #mt-login-form .content-error-316 input {font-size:11px; width:47px; padding:0px; margin:12px 0px 0px 15px;}

/**/
.mt-itemlist-column-3,.mt-itemlist-column-2,.mt-itemlist-column-1,.mt-itemlist-column-4 {float:left;margin:0;padding:0;height:100%;display:block}