/* --- allgemeine Formatierungen --- */

.ce 	{ text-align: center; }
.le 	{ text-align: left; }
.ju 	{ text-align: justify; }
.ri 	{ text-align: right; }

#logotop {
	text-align: center;
	background-image: url(https://www.0800-immofux.com/images/logos/0800immofux-logo.jpg);
	width: 0px;
	height: 0px;
       }

#overlay {
	border: 1px solid #D0D0D0;	
	}

#adminmak table,#adminobj table {
	border: 1px dashed #C0C0C0;
	}

#adminmak td, #adminobj td {
	vertical-align: middle;
	text-align: left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	border-right: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	}

#adminmak th.caption, #adminobj th.caption {
	text-align: center;
	background: #F2F6F9;
	}

#adminmak a:link, #adminmak a:visited ,#adminmak a:hover {
	font-weight: normal;
	}

#adminmak a:link, #adminmak a:visited {
	color: #1B3665;
	}

#adminmak a:hover {
	color: #A0A0A0;
	}

#adminmak .but, #adminmak .but20 {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
	background: #F2F6F9;
	border: 1px solid #A0A0A0;
	height: 20px;
	}

#adminmak .but20 {
	width: 20px;
	}

#adminmak .force {
	color: #993300;
	}

/* --- Objekt - Administration --- */

#adminobj .but, #adminobj .but20 {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	background: #F2F6F9;
	border: 1px solid #A0A0A0;
	height: 18px;
	}

#adminobj .but20 {
	width: 20px;
	}

#adminobj a:link, #adminobj a:visited ,#adminobj a:hover {
	font-weight: normal;
	}

#adminobj a:link, #adminobj a:visited {
	color: #606060;
	}

#adminobj a:hover {
	color: #A0A0A0;
	}

.nobut {
	background: transparent;
	border-style: none;
	font-size: 12px;
	color: #2020C0;
	font-weight: bold;
	height: 18px;
	text-align:left;
	cursor: pointer;
	}

.nobe a:link, .nobe a:visited, .nobe a:hover {
	font-weight: normal;
	}


/* --- addrealestate --- */
#estate .maintitle {
	color: #993300;
	}

#estate .infield {
	font-size: 11px;
	height: 16px;
	border: 1px solid #D0D0D0;
	background: #FFFFF0;
	}

/* --- allgemein --- */

.button {
	background: url(../images/system/button.gif);
	height: 18px;
	padding-bottom: 2px;
	border: 1px solid #A0A0A0;
	}

.but100 {
	background: url(../images/system/button.gif);
	height: 20px;
	width: 100px;
	padding-bottom: 3px;
	border: 1px solid #A0A0A0;
	}

td.caption,div.caption {
	background: #F8F8FF;
	}

div.caption {
	color: #303030;
	font-size: 12px;
	height: 18px;
	}

/* --- mini windows --- */
#minwin .mini 	{
	position: relative;
	z-index: 0;
	}

#minwin .mini:hover {
	z-index: 99;
	}

#minwin .mini span{
	position: absolute;
	/*top: -50px;*/
       left: 50px;
	background: #FFFFE0;
	padding: 10px;
	border: 1px solid #E0E0E0;
	visibility: hidden;
	}

#minwin .mini:hover span{
	visibility: visible;
	top: 0;
	left: 75px;
	top: 10px;
	}

#minwin a.mini:link, #minwin a.mini:visited {
	color: #808080;
	text-decoration: underline;
	}

#minwin a.mini:hover, #minwin a.mini:active {
	color: #303030;
	}

#maklogdiv .divhead {
	background: url(../images/system/button.gif);
	height: 20px;
	text-indent: 5px;
	}

#maklogdiv .butlog {
	background: url(../images/buttonbg.png);
	height: 16px;
	cursor: pointer;
	}

#maklogdiv .headleft {
	float: left;
	width: 125px;
	}

#maklogdiv .headrite {
	float: right;
	width: 100px;
	}

#maklogdiv .dotty {
	border: dotted 1px #A0A0A0;
	clear: both;
	}

.imglist {
	border: 1px solid #A0A0A0;
	}

.normtext {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	}

table.tpliste td a {
	font-weight: normal;
	}

/* ------------------------- */
.cpsuche td,.cpsuche th { 
	vertical-align: top; 
	border: 1px solid #F0F0F0;
	}

.cpsuche th {
	background: #E0E0E0;
	}

.bildergalerie {
	width: 163px;
	height: 22px;
	}

.bildergalerie:hover {
	cursor: pointer;
	}