@charset "utf-8";

body {

    	font: 100% Verdana, Arial, Helvetica, sans-serif;

    	background: #fff;

    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */

    	padding: 0;

    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */

    	color: #000000;

		font-size:9px;

		background-image:url(images/luescherwohnen_hintergrund.jpg);

		background-repeat:repeat-x;

    }

    .oneColFixCtr #container {

	width: 856px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */

	

	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */

	border: 0px solid #ccc;

	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */

	vertical-align: bottom;
	
	

    }

    .oneColFixCtr #mainContent {

	padding: 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */

	width: 856px;
	height: 494px;

    }

	





#HeaderTopLeft {

	height: 20px;

	float: left;

	width: 180px;

	

}



#HeaderTopRight {

	height: 20px;

	width: 250px;

	float: right;

	

}







#HeaderMainLeft {

	height: 194px;

	float: left;

	width: 452px;

	

}



#HeaderMainRight {

	height: 194px;

	width: 404px;

	float: right;

	text-align:right;

	

}



.ctrl {

width: 856px;

float:left;

		

}



.Breite {

width: 856px;

float:left;

		

}



.SpacerA {

width: 12px;

height: 280px;

float:left;

		

}

.SpacerB {

width: 12px;

height: 59px;

float:left;

		

}



#Moodbild {

	height: 279px;

	float: left;

	width: 630px;

	vertical-align: bottom;

	

}



#Textfeld {

	height: 280px;

	width: 210px;

	float: left;

	text-align:right;

	background-color:#ededed;

			

}



#Textinhalt {

	height: 260px;

	width: 190px;

	text-align:left;

	padding-top: 15px;

	padding-left: 5px;

	padding-right: 5px;

	font-size:10px;

		

}



#NavHaupt {



		height: 59px !important;


		

}

.NavHaupt {

		float: left;

		height: 59px !important;

	width: 90px;

	text-align:right;

	vertical-align:bottom;

	line-height: 103px;

	color:#FFFFFF;

	

		

}





.NavRot {

		float: left;

		height: 59px;

	width: 52px;

	text-align:right;

	vertical-align:bottom;

	line-height: 103px;

	color:#FFFFFF;

		

}



.NavHaupt a, .NavRot a{



	color:#FFFFFF;

	text-decoration:none;

	

		

}

.NavHaupt a:hover, .NavRot a:hover{



	color:#000;

	text-decoration:none;

	

		

}



h1 { font-size:11px;

font-weight: bold;

color: #666666;

}



#Navigation td{

background-color:#fff;
height: 59px !important;}

#footer{


height: 50px !important;
margin-top: 30px;}
