body{
	color			: #000000;
	font-family		: verdana,arial,tahoma,helvertica;
	text-align		: left;
	font-size		: 10pt;
	text-decoration		: none;
	background-color	: #ffffff;
}

h2{
	color			: #000000;
	font-family		: verdana,arial,tahoma,helvertica;
	text-align		: left;
	font-size		: 10pt;
	text-decoration		: none;
	background-color	: #ffffff;
	font-weight		: bold;
}

a:link{
	color			: #6a6a6a;
	text-decoration		: none;
}
a:visited{
	color			: #6a6a6a;
	text-decoration		: none;
}
a:hover{
	color			: #000000;
	text-decoration		: none;
}
a:active{
	color			: #000000;
	text-decoration		: none;
}

/* weisser link */
a:link.Hauptkategorie{
	color			: #ffffff;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:visited.Hauptkategorie{
	color			: #ffffff;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:active.Hauptkategorie{
	color			: #ffffff;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:hover.Hauptkategorie{
	color			: #ffffff;
	font-family		: verdana,arial,tahoma,helvertica;
}

/* weisser link */
a:link.DunkelGrau{
	color			: #5f5f5f;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:visited.DunkelGrau{
	color			: #5f5f5f;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:active.DunkelGrau{
	color			: #5f5f5f;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:hover.DunkelGrau{
	color			: #5f5f5f;
	font-family		: verdana,arial,tahoma,helvertica;
}

/* schwarzer link */
a:link.blacklink{
	color			: #000000;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:visited.blacklink{
	color			: #000000;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:active.blacklink{
	color			: #000000;
	font-family		: verdana,arial,tahoma,helvertica;
}
a:hover.blacklink{
	color			: #000000;
	font-family		: verdana,arial,tahoma,helvertica;
}

ul.circle{
	list-style-type		: circle;
}

p {
	/*text-indent		: 11pt;*/
	text-align		: justify;
	vertical-align		: top;
}

table {
	background-color	: #ffffff; /*#f0f2ff;*/
}

/*div {
	border-style		: solid;
	border-width		: 1px;
	border-color		: #505050;
	background-color	: #f0f0f0;
}*/

td.hdr{
	background-color	: #ffffff;
	color			: #0f0f0f;
	font-weight		: bold;
	text-align		: center;
	padding			: 3px;
}

td.sub{
	font-style		: normal;
	font-weight		: normal;
	text-align		: justify;
	color			: #000000;
	vertical-align		: top;
	font-size		: 9pt;
}

td.logoline_right{
	font-style		: normal;
	font-weight		: normal;
	text-align		: justify;
	color			: #000000;
	vertical-align		: top;
	font-size		: 9pt;
}

td.hdrline {
	font-style		: normal;
	font-weight		: normal;
	text-align		: justify;
	color			: #000000;
	vertical-align		: text-bottom;
	font-size		: 9pt;
}

td.banner {
	background-color	: #e9e9e9;
}

td.menu{
	background-image	: url(/images/inmolibre_headline.jpg);
	background-repeat	: x-repeat;
	/*background-color	: #f0f0f0;*/ /*147188;*/ /*#ced3ff;*/ /*#b8bfff;*/ /*#dddffd;*/ /*#dfdfdf;*/ /*#d7dcff;*/
	color			: #0f0f0f;
	font-style		: normal;
	font-weight		: normal;
	text-align		: left;
	vertical-align		: top;
}

td.immotitel { /* Kopie von td.menu, aber mit dunkler Schrift, statt weißer */
	background-color	: #147188;
	color			: #595959;
	font-style		: normal;
	font-weight		: normal;
	text-align		: left;
	vertical-align		: top;
}

td.menu_anbieten{
	background-color	: #f9d3d0; /*#b8bfff;*/ /*#dddffd;*/ /*#dfdfdf;*/ /*#d7dcff;*/
	font-style		: normal;
	font-weight		: normal;
	text-align		: left;
	vertical-align		: top;
}

td.ueberschr {
	font-size		: 14pt;
	background-color	: #ffffc5;

	font-style		: normal;
	font-weight		: normal;
	text-align		: right;
	vertical-align		: top;
}

td.kateg {
	font-size		: 14pt;
	background-color	: #ffffc5;

	font-style		: normal;
	font-weight		: normal;
	text-align		: center;
	vertical-align		: top;
}

td.sub_middle{
	font-style		: normal;
	font-weight		: normal;
	text-align		: center;
	vertical-align		: top;
}

td.sub_left{
	font-style		: normal;
	font-weight		: normal;
	text-align		: left;
	vertical-align		: top;
}

td.sub_right{
	font-style		: normal;
	font-weight		: normal;
	text-align		: right;
	vertical-align		: top;
}

input, select {
	border			: 1px solid #b0b0b0; /*5e5aff;*/
	background-color        : #ffffff;
        color                   : #000000; /*#777777;*/
/*        border                  : solid 0px #c4c4c4;*/
	font-family		: verdana,arial,tahoma,helvertica;
	font-size		: 9pt;
}

textarea {
	border			: 1px solid #b0b0b0;
        background-color        : #ffffff;
        color                   : #777777;
        border                  : solid 1px #c4c4c4;
	font-size		: 9pt;
}


