html,body,p,br,h2,h3,h4,p,ul,ol,li,div,table,td,th,tr,address,blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	font-style: normal;
		
}

h1	{
	 font-size: 18px;
	 line-height: 21px;
	 color: #225388;
}

/*--------------TRENNER---------------*/

A:link	{
        text-decoration: underline;
        font-size: 11px;
        color: #225388;
}

A:active	{
        text-decoration: underline;
        font-size: 11px;
        color: #225388;
}

A:visited	{
        text-decoration: underline;
        font-size: 11px;
        color: #225388;
}

A:hover	{
        text-decoration: underline;
        font-size: 11px;
        color: #000000;
}

/*--------------TRENNER---------------*/

A.alternativ:link	{
        text-decoration: none;
        font-size: 11px;
        color: #595959;
}

A.alternativ:active	{
        text-decoration: none;
        font-size: 11px;
        color: #595959;
}

A.alternativ:visited	{
        text-decoration: none;
        font-size: 11px;
        color: #595959;
}

A.alternativ:hover	{
		text-decoration: none;
        font-size: 11px;
        color: #000000;
}

/*--------------TRENNER---------------*/

A.gross:link	{
        text-decoration: none;
		font-weight: bold;
        font-size: 12px;
        color: #225388;
}

A.gross:active	{
        text-decoration: none;
		font-weight: bold;
        font-size: 12px;
        color: #225388;
}

A.gross:visited	{
        text-decoration: none;
		font-weight: bold;
        font-size: 12px;
        color: #225388;
}

A.gross:hover	{
		text-decoration: underline;
		font-weight: bold;
        font-size: 12px;
        color: #000000;
}

/*--------------TRENNER---------------*/

A.hauptnavi:link	{
        text-decoration: none;
		font-weight: bold;
        font-size: 10px;
		line-height: 16px;
        color: #FFFFFF;
}

A.hauptnavi:active	{
        text-decoration: none;
		font-weight: bold;
        font-size: 10px;
		line-height: 16px;
        color: #FFFFFF;
}

A.hauptnavi:visited	{
        text-decoration: none;
		font-weight: bold;
        font-size: 10px;
		line-height: 16px;
        color: #FFFFFF;
}

A.hauptnavi:hover	{
		text-decoration: none;
		font-weight: bold;
        font-size: 10px;
		line-height: 16px;
        color: #FFFFFF;
}

/*--------------TRENNER---------------*/

.hintergrund_head	{
	 background-image:url(/index/design/img_hintergrund_head.gif);
}

.hintergrund_haeuser	{
	 background-image:url(/index/design/img_hintergrund_haeuser.jpg);
}

/*--------------TRENNER---------------*/

.inhaltsbereich	{
	margin-top: 16px;
}

/*--------------TRENNER---------------*/

.bg_titel	{
	background-color: #89AA55;
}

.bg_tipps	{
	background-color: #6089B5;
}

.bg_kat_direktsuche	{
	background-color: #DBEBCC;
	width: 244px;
}

.bg_kat_immobilien	{
	background-color: #C3DDAA;
	width: 244px;
}

.bg_kat_bauen	{
	background-color: #DBEBCC;
	width: 244px;
}

.bg_kat_tipps	{
	background-color: #D4DDF1;
	width: 160px;
}


/*--------------TRENNER---------------*/

.trenner	{
	width: 244px;
}

.trenner	{
	width: 160px;
}

.trenner_rechts	{
	margin-top: 24px;
	margin-bottom: 24px;
	width: 160px;
}


/*--------------TRENNER---------------*/

.teaser_immobilien	{
	margin-left: 2px;
}

/*--------------TRENNER---------------*/

.gruen	{
	font-size: 11px;
	color: #45620F;
}


.weiss	{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.blau	{
	color: #225388;
}

.tipp_titel	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4572A3;
}

.tipp_text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #28425E;
}


/*--------------TRENNER---------------*/

form	{
	margin:0;
	padding:0;
}


.input	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.submit	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background : #696969;
        color:#ffffff;
}