﻿body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Arial;
	font-size: 75%;
	font-weight: normal;
	color: #434343;
	background-color: #eeeeee;
	line-height: 1.3em;
	}

font,table,td {font-size: 100%;}

textarea {font-family: Tahoma, Arial;}

img {border:0;}

.text_grau{color:#333333; text-decoration:none; font-size:85%;}

h1	{color: #7b7c7e; font-size:160%; font-family:Arial; font-weight:normal; margin:0px; margin-bottom:5px;}
h2	{color: #595959; font-size:130%; font-family:Arial; font-weight:normal; margin:0px; margin-bottom:10px;}
h3	{color: #7b7c7e; font-size:150%; font-family:Arial; margin:0px; font-weight:normal;}
h4	{color: #595959; font-size:140%; font-family:Arial; margin:0px; margin-bottom:2px;}
/*h5	{color: #F39400; font-size: 110%; font-family: Arial; margin: 0px; margin-bottom:5px; font-weight:bold;}*/
/*h6	{color:#F39400; font-family:Tahoma,Arial; font-size:10pt; font-weight:bold; margin:0px;}*/

h4 a:link 		{color: #595959; font-family: Arial; text-decoration:none; font-weight:bold;}
h4 a:visited 	{color: #595959; font-family: Arial; text-decoration:none; font-weight:bold;}
h4 a:active		{color: #595959; font-family: Arial; text-decoration:none; font-weight:bold;}
h4 a:hover		{color: #595959; font-family: Arial; text-decoration:underline; font-weight:bold;}

.art:link      {color:#333333; font-size:120%; font-weight:bold; text-decoration:none;}
.art:visited   {color:#333333; font-size:120%; font-weight:bold; text-decoration:none;}
.art:active    {color:#333333; font-size:120%; font-weight:bold; text-decoration:none;}
.art:hover     {color:#d6001a; font-size:120%; font-weight:bold; text-decoration:none;}

.download_border{height: 40px; border-bottom:1px #CCCCCC solid;}
.anschrift {text-align:right; vertical-align:bottom; padding-right:10px; padding-bottom:50px; color:#656668; font-size:90%;}

.r_art {
border: 1px solid #d4d4d4;
}

#haupt {height: 100%;}

#immobilien{
	width:634px;
	height:194px;
	vertical-align:top;
	background-color:#eeeeee;
	color: #7b7c7e;
	font-size: 100%;
	}

A:link      {color:#434343; font-weight:normal; text-decoration:underline;}
A:visited   {color:#434343; font-weight:normal; text-decoration:underline;}
A:active    {color:#434343; font-weight:normal; text-decoration:underline;}
A:hover     {color:#676767; font-weight:normal; text-decoration:underline;}

.navi_oben a:link {color:#000000; text-decoration:none;}
.navi_oben a:visited {color:#000000; text-decoration:none;}
.navi_oben a:active {color:#000000; font-weight:bold; text-decoration:none;}
.navi_oben a:hover {color:#F39400;  text-decoration:none;}

#immobilien a:link {color:#7b7c7e; text-decoration:none;}
#immobilien a:visited {color:#7b7c7e; text-decoration:none;}
#immobilien a:active {color:#000000; font-weight:bold; text-decoration:none;}
#immobilien a:hover {color:#000000; text-decoration:none;}

#navi{
	background-color:#dddddd;
	width: 300px;
	height: 100%;
	vertical-align: top;
	padding-top: 50px;
	}

#content{
	background-color: #dddddd;
	width: 700px;
	vertical-align: top; 
	padding-right: 20px;
	padding-bottom: 10px;
	}

#bottom{
	width:100%;
	vertical-align:top;
	padding-top: 8px;
	padding-bottom:10px;
	font-size: 90%;
	color: #7b7c7e;
}

#bottom a:link 		{color:#7b7c7e; text-decoration:none;}
#bottom a:visited	{color:#7b7c7e; text-decoration:none;}
#bottom a:active	{color:#7b7c7e; text-decoration:none;}
#bottom a:hover		{color:#000000; text-decoration:none;}

#content_ueber{
	float: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	position: relative;
	left: 10px;
	top: 9px;
}

#kartei_detail{
	float: left;
	position: relative;
	left: 0px;
	top: 1px;
}

.kartei{
	width: 58px;
	height: 40px;
	padding-right:7px;
	background-image: url('../img/kartei.jpg');
 	background-repeat: no-repeat;
}

.kartei_hover{
	width: 58px;
	height: 40px;
	padding-right:12px;
	background-image: url('../img/kartei_hover.jpg');
 	background-repeat: no-repeat;
}

.kartei_aktuell{
	width: 58px;
	height: 40px;
	padding-right:7px;
	background-image: url('../img/kartei_aktuell.jpg');
 	background-repeat: no-repeat;
}

.kartei_zurueck{
 	font-size: 85%;
}

.login {background-color:#7b7c7e; width:858px; vertical-align:middle; text-align:right; color:#FFFFFF; padding-right:40px;}
.login a:link {color:#FFFFFF; text-decoration:none;}
.login a:visited {color:#FFFFFF; text-decoration:none;}
.login a:active {color:#FFFFFF; text-decoration:none;}
.login a:hover {color:#FFFFFF; text-decoration:underline;}

.anabmelden {background-color:#656668; width:142px; vertical-align:middle; text-align:center; color:#FFFFFF;}
.anabmelden a:link {color:#FFFFFF; text-decoration:none;}
.anabmelden a:visited {color:#FFFFFF; text-decoration:none;}
.anabmelden a:active {color:#FFFFFF; text-decoration:none;}
.anabmelden a:hover {color:#FFFFFF; text-decoration:underline;}

.angebote				{font-size:120%; font-family:Arial; text-align:right;}
.angebote a:link		{color:#7b7c7e;  text-decoration:none;}
.angebote a:visited 	{color:#7b7c7e; text-decoration:none;}
.angebote a:active 	{color:#7b7c7e; text-decoration:none;}
.angebote a:hover		{color:#7b7c7e; text-decoration:underline;}

.immo_titel_abs		{margin:0px; margin:5px 6px 8px 6px; color:#313131; font-size:90%; height:30px;}
.immo_titel:link	{color:#313131; font-weight:bold; text-decoration:none;}
.immo_titel:visited {color:#313131; font-weight:bold; text-decoration:none;}
.immo_titel:active 	{color:#313131; font-weight:bold; text-decoration:none;}
.immo_titel:hover	{text-decoration:underline;}

.immo_besch	{color:#313131; font-size:90%; font-weight:normal; margin:0px; margin:0px 8px 5px 6px; height:70px;}

.immo_wdetails			{color:#313131; font-size:90%; text-align:center;}
.immo_wdetails a:link	{color:#313131; font-weight:bold; text-decoration:none;}
.immo_wdetails a:visited	{color:#313131; font-weight:bold; text-decoration:none;}
.immo_wdetails a:active	{color:#313131; font-weight:bold; text-decoration:none;}
.immo_wdetails a:hover	{color:#313131; text-decoration:underline;}

#immobiliensuche{color:#7b7c7e;}

.immo_detail	{color:#444444; font-size:90%; padding:5px;}
.immo_abs		{padding-bottom:3px; padding-top:3px;}

.kartei a:link		{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei a:visited	{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei a:active	{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei a:hover		{color:#F39400; font-weight:bold; text-decoration:none;}

.kartei_aktuell a:link		{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei_aktuell a:visited	{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei_aktuell a:active	{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei_aktuell a:hover		{color:#F39400; font-weight:bold; text-decoration:none;}

.kartei_zurueck a:link		{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei_zurueck a:visited	{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei_zurueck a:active	{color:#3D3D3D; font-weight:bold; text-decoration:none;}
.kartei_zurueck a:hover		{color:#F39400; font-weight:bold; text-decoration:none;}

.seiten a:link		{color:#434343; font-weight:normal; text-decoration:none;}
.seiten a:visited	{color:#434343; font-weight:normal; text-decoration:none;}
.seiten a:active	{color:#434343; font-weight:normal; text-decoration:none;}
.seiten a:hover		{color:#000000; font-weight:normal; text-decoration:none;}
.seiten				{color:#000000; font-weight:bold; text-decoration:none;}

.gebot			{font-family:Arial; font-size:130%; font-weight:bold; white-space:nowrap;}
.gebot_aktuell	{color:#FFFFFF; text-align:center; font-size:90%; font-weight:bold;}
.auktion_gebot	{font-family:Arial; font-size:150%; font-weight:bold; text-align:center;}

.immo_preis	{font-family:Arial; font-size:150%; font-weight:bold; text-align:center;}
.anfrage_preis	{font-family:Arial; font-size:120%; font-weight:bold; text-align:center;}

.bo_le	{padding:5px; border:1px solid #e8e8e8; border-right:0px; border-bottom:0px;}
.bo_ce	{padding:5px; border:1px solid #e8e8e8; border-left:0px; border-right:0px; border-bottom:0px;}
.bo_ri	{padding:5px; border:1px solid #e8e8e8; border-left:0px; border-bottom:0px; text-align:right; font-size:130%;}

.bo_le a:link		{color:#434343; font-weight:bold; text-decoration:none;}
.bo_le a:visited	{color:#434343; font-weight:bold; text-decoration:none;}
.bo_le a:active		{color:#434343; font-weight:bold; text-decoration:none;}
.bo_le a:hover		{color:#434343; font-weight:bold; text-decoration:underline;}

.bo_ve_le	{padding:5px 5px 5px 20px; border:1px solid #e8e8e8; border-right:0px; border-top:0px; border-bottom:0px; font-weight:bold; color:#717171;}
.bo_ve_ce	{padding:5px; border:0px solid #e8e8e8;}
.bo_ve_ri	{padding:5px; border:1px solid #e8e8e8; border-left:0px; border-top:0px; border-bottom:0px; text-align:right;}

.bo_end	{height:1px; background-color:#e8e8e8;}

#content_text{
	height: 100%;
	width: 100%;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #B6B6B6;
	padding-top:  15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}


.content_text_start1{
	width: 100%;
	height: 100%;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #B6B6B6;
	padding-top:  15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.content_text_start2{
	height: 100%;
	width: 100%;
	vertical-align: top;
}



#immozaehler{
	font-family: Arial,Tahoma;
	font-size:170%;
	text-align:center;
}

	
#fuss a:link {color:#444444; text-decoration:none;}
#fuss a:visited {color:#444444; text-decoration:none;}
#fuss a:active {color:#444444; text-decoration:none;}
#fuss a:hover {color:#F39400; text-decoration:underline;}

div#verlauf 		{font-size:85%;}
div#verlauf a		{color:#444444; text-decoration:none;}
div#verlauf a:hover	{color:#F39400; text-decoration:underline;}

#profil_name {
	width:350px;
	height:200px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#F39400;
	border-width:5px;	
	z-index:99;
	position:absolute;
	visibility:hidden;
	top: -30px;
	left: 50px;
}

.detail:link 	   {color:#000000; font-weight:bold; text-decoration:none;}
.detail:visited    {color:#000000; font-weight:bold; text-decoration:none;}
.detail:active     {color:#000000; font-weight:bold; text-decoration:none;}
.detail:hover      {color:#F39400; font-weight:bold; text-decoration:none;}

.ueber		      {color:#006238; font-family:Trebuchet MS; font-size:15pt; font-weight:normal; text-decoration:none;}
.ueber-klein      {color:#006238; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}
.beschreibung	  {color:#555555; font-family:Tahoma; font-size:7pt; font-weight:normal; text-decoration:none;}
.border			  {border-width: 1px; border-color:#222222;}


#pflicht_layer	{color:#333333; font-size:90%; border:2px #FFFFFF solid; background-color:#e8e8e8; display:none; padding:20px;}
#pflichtfelder	{color:#333333; font-size:100%;}
.button			{color:#333333; font-family:Tahoma; font-size:100%; font-weight:normal; text-decoration:none; border:2px #FFFFFF solid;}
.button1		{color:#333333; font-family:Tahoma; font-size:100%; font-weight:bold; text-decoration:none;}
.buttonfehler	{background-color:#e8e8e8; border:2px #FFFFFF solid; color:#333333; font-family:Tahoma; font-size:100%;}
.reg_abs		{padding-top:5px; padding-bottom:5px;}
.pflicht_abs	{padding-bottom:2px;}


.abs_cb				{padding-top:2px; padding-bottom:2px;}
.button_cb			{color:#333333; font-family:Tahoma; font-size:100%; font-weight:normal; text-decoration:none; border:1px #dddddd solid;}
.buttonfehler_cb	{background-color:#dddddd; border:1px #dddddd solid; color:#333333; font-family:Tahoma; font-size:100%;}



.trennlinie    	  		{height:2px; background-image:url('../img/trennlinie.gif');}
.pflichtfelder			{color:#F39400; font-size:90%; font-weight:normal; text-decoration:none; text-align:right; vertical-align:top; padding-top:0px; margin-top:0px;}
.ueber_impressum		{color: #fed62f; font-size: 110%; font-weight:bold; padding: 0px; margin: 0px;}
.warnmeldung 			{color:#333333; font-weight:bold; font-size:85%}
.abs					{height:20px; padding-top:4px;}
.abs_kalk				{padding:5px 5px 5px 10px;}
.abs_anfr				{padding-top:5px; padding-bottom:5px;}
.rahmen					{border: 1px #fed62f dotted;}
.rahmen_aktuell			{border: 3px #fed62f solid;}
.suche_ergebnis_ueber 	{margin-top:20px; margin-bottom:5px; color:#F39400 ; font-size:120%; font-weight:bold; text-decoration:none;}
.vollsuche				{padding-left:20px; padding-bottom:2px; margin:0px;}
.kalkulator_ueber		{height:20px; background-color:#F39400; color:#FFFFFF; font-weight:bold;}
.nebenkosten			{color:#444444; font-size:85%;}
.suchprofil				{height:20px; background-color:#F39400; color:#FFFFFF; padding-left:10px; padding-right:10px; vertical-align:middle;}
.sort					{font-size:90%; border-top:1px #DEDEDE solid; border-bottom:1px #DEDEDE solid; padding-bottom:5px; padding-top:5px;}


.nebenkosten a:link {color:#444444; text-decoration:none;}
.nebenkosten a:visited {color:#444444; text-decoration:none;}
.nebenkosten a:active {color:#444444; text-decoration:none;}
.nebenkosten a:hover {color:#F39400; text-decoration:underline;}

.suchprofil a:link		{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.suchprofil a:visited	{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.suchprofil a:active		{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.suchprofil a:hover		{color:#000000; font-weight:bold; text-decoration:underline;}

div#nav-sub {
	width: 220px;
	text-align: left;
	border: none; 
	font-size:100%;
	padding-left:0px;
	display:block;
}

ul#Navigation {
    margin: 0px;
    padding: 0px;
  }

ul#Navigation li {
    margin: 0px;
    padding: 0px;
    list-style: none; 
    display:inline;
  }
  
ul#Navigation li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
ul#Navigation li ul li {
    margin: 0px;
    padding: 0px;
  }
ul#Navigation li ul li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
ul#Navigation li ul li ul li {
    margin: 0px;
    padding: 0px;
  }


ul#Navigation a.symb1 {
	display:block;
	margin:0px;
	margin-left: 18px;
	padding: 5px 10px 4px 20px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	background-image:url('../img/navi_1_symb1.gif');
	background-repeat:no-repeat;
	background-position: 5px;
}

ul#Navigation a.symb1:hover {
	color: #444444;
	background-image:url('../img/navi_1_symb1_hover.gif');
}

ul#Navigation a.aktuell_symb1 {
	background-image:url('../img/navi_1_symb1_aktuell.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #444444;
}

ul#Navigation a.aktuell_symb1:hover {
	background-image:url('../img/navi_1_symb1_aktuell.gif');
	font-weight: bold;
	color: #444444;
}
  
/* 1 Ebene */
ul#Navigation a {
	display:block;
	margin:0px;
	margin-left: 18px;
	padding: 5px 10px 4px 20px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	background-image:url('../img/navi_1.gif');
	background-repeat:no-repeat;
	background-position: 5px;
}

ul#Navigation a:hover {
	color: #444444;
	background-image:url('../img/navi_1_hover.gif')
}

ul#Navigation a.aktuell {
	color: #444444;
	font-weight: bold;
	background-image:url('../img/navi_1_hover.gif')
}

/* 2 Ebene */
ul#Navigation li ul a {
	display:block;
	margin-left: 23px;
	padding: 2px;
	padding-left: 25px;
	color: #444444;
	font-weight: normal;
	text-decoration: none;
	background-image: none;
	border: none;
}

ul#Navigation li ul a:hover {
	background-image: none;
	background-color:#e8e8e8;
	color: #444444;
}

ul#Navigation li ul a.aktuell {
	background-image: none;
	background-color:#e8e8e8;
	color: #444444;
	font-weight: bold;
}

/* 3 Ebene */
ul#Navigation li ul li ul a {
	display:block;
	margin-left: 0px;
	padding: 2px;
	padding-left: 0px;
	background-image:url('../img/navi_3.gif');
	background-repeat: no-repeat;
	color: #333333;
	font-weight:normal;
	text-decoration: none;
}

ul#Navigation li ul li ul a:hover {
	background-image:url('../img/navi_3_hover.gif');
	background-repeat: no-repeat;
	color: #ffffff;
}

ul#Navigation li ul li ul a.aktuell {
	background-image:url('../img/navi_3_aktuell.gif');
	background-repeat: no-repeat;
	color: #c90303;
	font-weight: normal;	
}

