@charset "UTF-8";



/*

font-family:'Rotis II Sans W02';
font-family:'RotisIISansW02-SemiBold 882400';


NEU:
font-family:'Rotis II Sans W02';
font-family:'RotisIISansW02-SemiBold 882400';
font-family:'RotisIISansW01-ExtraBd';
font-family:'Rotis II Sans W01 Bold';


*/



body {
        font-family: 'Rotis II Sans W02', arial, verdana, sans-serif; 
        background: white;
		text-align: left; 
		font-size: 12px;
     }

html {
	margin:0;
	}


p strong,
td strong {
    font-weight: normal;
    font-family:'RotisIISansW01-ExtraBd';
}


     
fieldset {
	min-width: 1000px;
	margin: 20px 0 0 0;
	/*
	margin: 1.5em auto 1.5em auto;
	display: block;
	font-size: 0.80em;
	*/
	font-size: 12px; 
	border: 1px solid #999999;
	background: #E7E7E7;
	clear: left;
	float: left;
	}
	
.footerset {
	margin: 20px 0 0 0;
	clear: both;
	height: 35px;
	}
	
.footerset a, .footerset input {
	float: left; 
	margin: 5px 10px;
	}

.footerset input {
	background: #FFF;
	padding: 2px 5px;
	font-weight: bold;
	}
	
	
hr {
	display: none;
	}
h1 {
	font-size: 26px;
	margin: 20px 0;
	}

.formular_leftbox, .formular_rightbox {
	float:left;
	width:50%;
	margin:0;
	padding:0;
	} 
     
legend {
	font-size: 16px; 
	font-weight: bold;
	}

input, textarea {
	font-size: 12px; 
	margin: 3px 0;
	padding: 3px 3px;
	}

fieldset input {
	border:1px solid #CCCCCC;
/*     width:200px; */
    padding: 5px 8px;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif; 
	}
	
fieldset textarea {
	border:1px solid #CCCCCC;
	width:250px;
	height: 100px;
    padding: 5px 8px;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif; 
	}
	
	
	
	
input:focus, textarea:focus { 
	border: 1px solid #999999;
	}

.buttons {
	text-align: center;
	}

label { /* Alle Labels UND Formularelemente ausw?hlen */
	float: left;
	width: 200px; /* Breite.*/
	margin: 6px 0px;
	text-align: right; 
	padding-right: 1em;
	}

br {
	clear: left; /* das floating der labels und inputs aufheben */
	}

form br { /* Alle Zeilenumbr?che in Formularen ausw?hlen */
	clear: left; /* das floating der labels und inputs aufheben */
	}

input#submit { /* den Submit-Button */
	
	}

.accesskey {
	text-decoration: underline;
	}

form {
	margin:20;
	padding:.5em;
	}

td {
	border: 1px solid #999999;
	padding: 3px;
	}

th {
	background: #E7E7E7;
	border: 1px solid #999999;
	padding: 3px;
	}


/*################################*/
/*             NEU                */
/*################################*/


table {
	margin: 20px 0;
	border-collapse:collapse;
	clear: left;
	}

th {
	background: #E7E7E7;
	border: 1px solid #999999;
	padding: 10px;
	}
td {
	border: 1px solid #999999;
	padding: 10px;
	}



.left {
	clear: left;
	font-size: 16px; 
	font-weight: bold;
	margin: 10px
	}


.warning {
	background:	#DC0909;
	border-color: #DC0909;
	color: #FFFFFF; 
	}
	
.abmelden {
	background:	#264A96;
	border-color: #264A96;
	color: #FFFFFF; 
	}
	




.uebersicht {
	width: 100%;
	}
	
.spalte1 {
	width: 250px;
	}
.spalte2 {
	width: 100px;
	}
.spalte3 {
	width: 100px;
	}
.spalte4 {
	width: 650px;
	}
	
	
.workButton {
    border:0;
    float:left;
    margin:5px 5px 5px 0;
    padding:10px 20px;
    
    font-size: 12px; 
	text-decoration:none; 
	text-align:center; 
    background:#d1d1d1;
    color: #000000; 
    
    
    border-radius: 0;
	-webkit-appearance: none;
    
    
    }
    


	
	
	
input.auswahlKalender {
    background-image:url(../images/iconKalender.png);
    background-repeat:no-repeat;
    background-position:left;
    padding:10px 10px 10px 40px;
    border:0;
    background-color:#FFFFFF;
    }
	
	
	
/*.select-style {
    border: 1px solid #ccc;
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url(../images/iconSelect.gif) no-repeat 90% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}*/
	
.terminFormular select {
		/*border: 0 !important;*/  /*Removes border*/
        border: 1px solid #CCCCCC;
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #FFFFFF url(../images/iconSelect.gif) no-repeat right 5px center;
		width: 100px; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		color: #000000;
		/*border-radius: 15px;*/
         border-radius: 0;
		padding: 5px;
		/*box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);*/
        margin:3px 0;
	}	


.objektAuswahlAngebot select {
		/*border: 0 !important;*/  /*Removes border*/
        border: 1px solid #CCCCCC;
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #FFFFFF url(../images/iconSelect.gif) no-repeat right 5px center;
		width: 100px; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		color: #000000;
		/*border-radius: 15px;*/
         border-radius: 0;
		padding: 5px;
		/*box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);*/
        margin:3px 0;
        width: 200px;
	}	




.terminFormular label {
    width:100px;
    }

.terminFormular input:active, .terminFormular input:focus, .terminFormular input:hover,
.terminFormular textarea:active, .terminFormular textarea:focus, .terminFormular textarea:hover
 { 
	border: 1px solid #999999;
	}

.terminFormular input {
    border:1px solid #CCCCCC;
    width:230px;
    padding: 5px 8px;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif; 
    }

.terminFormular textarea {
    border:1px solid #CCCCCC;
    width:240px;
    height: 100px;
    padding: 5px 3px;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif; 
    }





a.versand0,
a.versand1,
a.versand2,
a.versand3,

a.erschienen0,
a.erschienen1,

a.bearbeiten,

a.loeschen,

a.notizen0,
a.notizen1,

a.termin, 
a.empfaenger,

a.foto,

a.exp,
a.sba,
a.mb,

a.save_mb,

a.logout,

a.absageVersand0,
a.absageVersand1,
a.absageVersand2,
a.absageVersand3,
a.absageVersand4,
a.absageVersand5,

a.erinnerungVersand0,
a.erinnerungVersand1,

a.verspaetungVersand-0,
a.verspaetungVersand-1,
a.verspaetungVersand-5,
a.verspaetungVersand-10,
a.verspaetungVersand-15,
a.verspaetungVersand-20,

a.vorabauskunftVersand0,
a.vorabauskunftVersand1

{
	border:0;
    float:left;
    margin:4px 4px;
    width: 50px;
    height: 50px;
}


a.exp,
a.save_mb {
	margin:4px 4px 4px 24px;
}

a.refresh,
a.infoButton

{
	border:0;
    float:right;
    margin:0;
    padding: 0;
    width: 69px;
    height: 38px;
}



 
a.versand0 span,
a.versand1 span,
a.versand2 span,
a.versand3 span,

a.erschienen0 span,
a.erschienen1 span,

a.bearbeiten span,
a.loeschen span,

a.notizen0 span,
a.notizen1 span,

a.termin span,
a.empfaenger span,

a.foto span,

a.exp span,
a.sba span,
a.mb span,

a.save_mb span,

a.refresh span,
a.infoButton span,

a.logout span,

a.absageVersand0 span,
a.absageVersand1 span,
a.absageVersand2 span,
a.absageVersand3 span,
a.absageVersand4 span,
a.absageVersand5 span,

a.erinnerungVersand0 span,
a.erinnerungVersand1 span,

a.verspaetungVersand-0 span,
a.verspaetungVersand-1 span,
a.verspaetungVersand-5 span,
a.verspaetungVersand-10 span,
a.verspaetungVersand-15 span,
a.verspaetungVersand-20 span,

a.vorabauskunftVersand0 span,
a.vorabauskunftVersand1 span

 {
	display: none;
}


a.logout {
    background-image:url(../images/iconLogout.png);
}

a.refresh {
    background-image:url(../images/iconRefresh.png);
}

a.infoButton {
    background-image:url(../images/iconInfo.png);
}

a.versand0 {
    background-image:url(../images/iconVersand0.png);
}

a.versand1 {
    background-image:url(../images/iconVersand1.png);
}

a.versand2 {
    background-image:url(../images/iconVersand2.png);
}

a.versand3 {
    background-image:url(../images/iconVersand3.png);
}


a.absageVersand0 {
    background-image:url(../images/iconAbsageVersand0.png);
}

a.absageVersand1 {
    background-image:url(../images/iconAbsageVersand1.png);
}

a.absageVersand2 {
    background-image:url(../images/iconAbsageVersand2.png);
}

a.absageVersand3 {
    background-image:url(../images/iconAbsageVersand3.png);
}

a.absageVersand4 {
    background-image:url(../images/iconAbsageVersand4.png);
}

a.absageVersand5 {
    background-image:url(../images/iconAbsageVersand5.png);
}

a.vorabauskunftVersand0 {
	background-image:url(../images/iconVorabauskunftVersand0.png);
}

a.vorabauskunftVersand1 {
	background-image:url(../images/iconVorabauskunftVersand1.png);
}

a.erinnerungVersand0 {
    background-image:url(../images/iconErinnerung0.png);
}

a.erinnerungVersand1 {
    background-image:url(../images/iconErinnerung1.png);
}




a.verspaetungVersand-0 {
    background-image:url(../images/iconVerspaetung-0.png);
}

a.verspaetungVersand-1 {
    background-image:url(../images/iconVerspaetung-1.png);
}

a.verspaetungVersand-5 {
    background-image:url(../images/iconVerspaetung-5.png);
}

a.verspaetungVersand-10 {
    background-image:url(../images/iconVerspaetung-10.png);
}

a.verspaetungVersand-15 {
    background-image:url(../images/iconVerspaetung-15.png);
}

a.verspaetungVersand-20 {
    background-image:url(../images/iconVerspaetung-20.png);
}





a.erschienen0 {
    background-image:url(../images/iconErschienen0.png);
}

a.erschienen1 {
    background-image:url(../images/iconErschienen1.png);
}


a.bearbeiten {
    background-image:url(../images/iconBearbeiten.png);
}


a.loeschen {
    background-image:url(../images/iconLoeschen.png);
}


a.notizen0 {
    background-image:url(../images/iconInfo0.png);
}

a.notizen1 {
    background-image:url(../images/iconInfo1.png);
}

a.termin {
    background-image:url(../images/iconTermin.png);
}

a.empfaenger {
    background-image:url(../images/iconEmpfaenger.png);
}

a.foto {
    background-image:url(../images/iconFoto.png);
}

a.exp {
    background-image:url(../images/iconEXP.png);
}

a.sba {
    background-image:url(../images/iconSBA.png);
}

a.mb {
    background-image:url(../images/iconMB.png);
}

a.save_mb {
    background-image:url(../images/iconSave.png);
}


a.logout {
	float: right;
}



table.vorabauskunft-tabelle {
    margin: 0 20px 20px 20px;
}

table.vorabauskunft-tabelle td {
    border: 0;
    text-align: left;
    padding: 0 5px 5px 10px;
}
	
#hinweisBox {
	color:#FFFFFF;
	position: fixed;
	top: 50px;
	right: 50px;
	width: 300px;
	padding: 30px;
	display: none;
	-webkit-box-shadow: -1px 1px 3px 2px rgba(0,0,0,0.16);
	-moz-box-shadow: -1px 1px 3px 2px rgba(0,0,0,0.16);
	box-shadow: -1px 1px 3px 2px rgba(0,0,0,0.16);
	font-size: 20px;
	}
.hinweisColorGreen {
	background: #00ae00;
	}

.hinweisColorRed {
	background: #D01B1E;
	}
	
	
.downloadDatei {
	padding: 5px 0 5px 30px;
	background: transparent url(../images/pdf.gif) no-repeat left;
	display: block;
	text-decoration: none;
	color: #000000;
	}
	
	
	
.vbContainer {
	float: left;
	clear: left;
	min-width: 1000px;
	margin-bottom: 30px;
}

.verwaltungAuswahlContainer {
	background-image: url(../images/backVerwaltungAuswahlContainer.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0 auto;
	/*overflow: hidden;*/
    display: inline-block;
    width: 100%;
	clear: both;
}


.verwaltungAuswahl {
    border: 0px none;
    float: left;
    margin: 0;
    padding: 10px 20px;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    background: #FFFFFF;
    color: #999999;
    font-size: 18px;
}

.verwaltungAuswahlHigh {
    border: 0px none;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    float: left;
    margin: 0;
    padding: 10px 20px;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    background: #FFFFFF;
    color: #000;
    font-size: 18px;
}

.terminVerwaltung td {
	padding: 10px 5px;
}



/* Interessenten-Suche */

#interessentenSucheContainer {
    float: left;
    width: 400px;
    position: relative;
    margin-left: 20px;
}

input#interessentenSuche,
input#interessentenSuche:active,
input#interessentenSuche:focus,
input#interessentenSuche:hover {
    border: 1px solid #999999;
    background: #E7E7E7;
    color: #000000;
    padding: 5px 20px;
    font-size: 18px;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif;
    width: 358px;
}


#interessentenResults {
    list-style: none;
    margin-top: 10px;
    position: absolute;
    background: #fff;
    width: 100%;
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.3);
    padding: 0;
    display: none;
}

#interessentenResults li {
    display: inline-block;
    border-bottom: 1px solid #999999;
    padding: 0;
    margin: 0;
    width: 100%;
}

#interessentenResults li p {
    padding: 0 20px;
}

#interessentenResults li:last-child {
    border-bottom: 0;
}

#interessentenResults li p span {
    padding-top: 5px;
    display: block;
}

#interessentenResults strong {
    font-weight: normal;
    font-family:'RotisIISansW01-ExtraBd', sans-serif;
}

p.inaktivesInserat {
    color: #d72525;
}

#interessentenResults a {
    text-decoration: none;
    color: #000000;
}

#interessentenResults li:hover {
    background-color: #f6f6f6;
}

#interessentenSucheContainer.interessentenDuplicate {
 margin-left: 0;
}

.interessentenDuplicate input#interessentenSuche,
.interessentenDuplicate input#interessentenSuche:active,
.interessentenDuplicate input#interessentenSuche:focus,
.interessentenDuplicate input#interessentenSuche:hover {
    font-size: 12px;
    padding: 9px 20px;
    background-color: #ffffff;
    margin: 5px 5px 5px 0;
}


a.marktbericht-1,
a.marktbericht-2,
a.grundriss-1,
a.grundriss-2,
a.position-1,
a.position-2,
a.foto-loeschen {
    width: 50px;
    height: 50px;
    background-color: #d1d1d1;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
}

a.position-1,
a.position-2 {
	display: inline-block;
	margin: 0 5px;
}

a.marktbericht-1 span,
a.marktbericht-2 span,
a.grundriss-1 span,
a.grundriss-2 span,
a.position-1 span,
a.position-2 span,
a.foto-loeschen span {
    display: none;
}

a.marktbericht-1 {
    background-image:url('../images/marktbericht-1.png');
}

a.marktbericht-2 {
    background-image:url('../images/marktbericht-2.png');
}

a.grundriss-1 {
    background-image:url('../images/grundriss-1.png');
}

a.grundriss-2 {
    background-image:url('../images/grundriss-2.png');
}

a.position-1 {
    background-image:url('../images/position-1.png');
    margin-top: 5px;
    margin-bottom: 5px;
}

a.position-2 {
    background-image:url('../images/position-2.png');
    margin-top: 5px;
    margin-bottom: 5px;
}

a.foto-loeschen {
	background-image:url('../images/iconLoeschen.png');
	margin-top: 5px;
	margin-bottom: 5px;
}


.bu-input {
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif;
    border: 1px solid #d1d1d1;
    padding: 5px 10px;
    font-size: 12px;
    width: 278px;
    margin-right: 5px;
}

.bu-input-submit {
    border-radius: 0;
    background: #d1d1d1;
    border: 0;
    font-size: 12px;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif;
    padding: 6px 10px;
    cursor: pointer;
}



/* Multi-Upload
---------------------------------------*/

.pekeupload-drag-area {
    max-width: 990px;
    border: 5px dashed #d1d1d1;
    background-image:url('../images/icon_drag_drop.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 40px;
    margin-bottom: 40px;
 }

.alert-pekeupload {
    max-width: 950px;
}

.pekerow {
    max-width: 1000px;
    border: 1px solid #999999;
    margin-bottom: 20px;
}

.pekeitem_preview {
    float: left;
    width: 20%;
    padding: 5px;
}

.pekerow .file {
    float: left;
    width: 75%;
}

.filename {
    margin-top: 10px;
}

.progress-pekeupload {
    margin: 7px 0 0 0;
    background: #f0f0f0;
}

.bar-pekeupload {
    color: #ffffff;
    background: #d1d1d1;
}

.progress-pekeupload,
.bar-pekeupload{
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -o-border-radius:0;
}

.alert-pekeupload {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid #eed3d7;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

    border-color: #000000;
}


.pekecontainer {
    margin-bottom: 40px;
}


/* Multi-Upload => Start Overlay
---------------------------------------*/

#loadFotoVerwaltung {
    margin-bottom: 30px;
    display: none;
}

.fotoVerwaltung.loading {
	position: relative;
}

.fotoVerwaltung.loading:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.8);
	content: "";
}

/* TODO: Schnell-Import
---------------------------------------*/
/*
.schnell-import-container {
	display: none;
}*/

#button-uebertragen {
    border: 0;
    padding: 3px 10px;
    background: #ccc;
    margin: 5px 68px 10px 0;
    font-family: 'Rotis II Sans W02', arial, verdana, sans-serif;
    cursor: pointer;
}