* {
	margin:0px;
	padding:0px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	background:url(/de/wLayout/design/img/background-wolken.jpg) repeat-x #4f090b;
	color:#333;
	font-family:tahoma, verdana, sans-serif;
	font-size:12px;
	line-height:18px;
}

a {
	color:#4f090b;
	text-decoration:none;
}


a:hover {
	color:#e17426;
	text-decoration:underline;
}


h1 {
	color:#4f090b;	
	font-size:24px;
	font-weight:normal;
}

h2 {
	color:#4f090b;
	font-size:18px;
	font-weight:normal;
	padding:0 0 5px 0;
}


strong {
	color:#4f090b;
}


hr {	
	background:#777;
	background-color:;
	border:none;
	height:1px;
	width:530px;
}

.clear {
	clear:both;
}

#wrapper {
	width:903px;
	margin:0 auto;
}

/* Logo */

h1#logo {
	height:125px;
	left:-19px;
	position:relative;
	top:5px;
	width:226px;
}

h1#logo a {
	background:url(/de/wLayout/design/img/flamingo-logo1.png) no-repeat;
	cursor:pointer;
	display:block;
	height:120px;
	position:relative;
	width:226px;
}

*html h1#logo a { 
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/de/wLayout/design/img/flamingo-logo1.png', sizingMethod='crop');
}

h1#logo span {
	display:none;
}

/* Navigation */

ul#nav {
	height:30px;
	list-style:none;
	margin:0 0 0px 4px;
}

ul#nav li {
	float:left;
	height:26px;
	margin:0 8px 0px 0;
	width:142px;
}

ul#nav li.last {
	margin:0px;
}

ul#nav li a {
	background:url(/de/wLayout/design/img/navi.gif) repeat-x scroll left top;
	color:#fff;
	display:block;
	font-size:14px;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	width:142px;
}


ul#nav li a:hover, ul#nav li a.selected {
	background:url("/de/wLayout/design/img/navi.gif") repeat-x scroll left bottom;
	color:#fff;
}
/* -------------------------------------------- */


/* Startseite */
#wrapper ul.content {
	list-style:none;
	margin:4px 0 0 4px;
}

#wrapper ul.content  li  {
	float:left;
	height:208px;
	margin:0px 8px 0 0;
	width:292px;
}

#wrapper ul.content  li.last  {
	margin:0px;
}

#wrapper ul.content  li a {
	display:block;
	font-size:28px;
	height:208px;
	padding:365px 0 0;
	text-align:center;
	text-decoration:none;
	width:292px;
}

#wrapper ul.content  li a.bild1 { 
	background:url(/de/img/bild1-startseite.jpg) left top no-repeat;
}

#wrapper ul.content  li a.bild2 { 
	background:url(/de/img/bild2-startseite.jpg) left top no-repeat;
}

#wrapper ul.content  li a.bild3 { 
	background:url(/de/img/bild3-startseite.jpg) left top no-repeat;
}

#wrapper ul.content  li a:hover {
	background-position:bottom;
	color:#4f090b;
	text-decoration:none;
}



/* Allgemein */

.block-top {
	background:url(/de/wLayout/design/img/content-rand-oben-klein.png) no-repeat;
	height:7px;
	width:300px;
}

#block-left {
	float:left;
	margin:0 0 0 0px;
	width:300px;
}

#content-right {
	float:left;
}

#img-unser-haus {
	float:right;
}

#schwimmbad {
	float:right;
	width:345px;
}

#umgebung {
	float:right;
	width:345px;
}

#mietpreise {
	float:left;
}

#angebote {
	float:left;
	margin:0 0 0 50px;
}	


.Stil1 {
	font-size:10px
}	
	
	
/* -------------------------------------------- */	

.block-wohnungen {
	float:left;
	margin:0px 0 0 0;
}

.block-wohnungen-unten {
	float:left;
}

a.block-oben-wohnungen { 
	background:url(/de/wLayout/design/img/content-oben-klein.png) left top no-repeat;
	display:block;
	height:226px;
	text-align:center;
	text-decoration:none;
	width:300px;
}

*html a.block-oben-wohnungen { 
	background:url(/de/wLayout/design/img/content-oben-klein.gif) left top no-repeat;
}

.block-left-wohnungen { 
	background:url(/de/wLayout/design/img/content-oben-klein.png) left top no-repeat;
	display:block;
	overflow:hidden;
	padding:12px 0 17px 34px;
	text-align:left;
	text-decoration:none;
	width:266px;
}

*html .block-left-wohnungen { 
	background:url(/de/wLayout/design/img/content-oben-klein.gif) left top no-repeat;
}

.block-left-wohnungen ul#navleft{
	list-style:none;
	margin:10px 0 0px 8px;
	width:250px;
}

.block-left-wohnungen ul#navleft li {
	float:left;
	width:125px;
}

.block-left-wohnungen ul#navleft li a:hover {
	font-weight:bold;
}

.block-left-wohnungen ul#navleft li.selected a {
	color:#e17426;
	font-weight:bold;
	text-decoration:underline;
}

.block-left-wohnungen ul#bilder-galerie {
	list-style:none;
	margin:10px 0 0 0px;
}

.block-left-wohnungen ul#bilder-galerie li {
	float:left;
}

.block-left-wohnungen ul#bilder-galerie li a{
	float:left;
	margin:0 8px 8px 0;
	width:114px;
}

#bilder-galerie a img {
	border:2px solid #4f090b;
}

#bilder-galerie a:hover img {
	border:2px solid #e17426;
}

.block-left-wohnungen #lupe {
	float:left;
	margin:5px 0 0 0px;
}

.block-left-wohnungen span {
	float:left;
	margin:5px 0 0 10px;
}

a.block-oben-wohnungen img {
	border:2px solid #4f090b;
	margin:20px 0 0 0px;
}

a.block-oben-wohnungen span {
	float:left;
	margin:0 0 0 0px;
	text-align:center;
	text-decoration:none;
	width:300px;
}

a.block-oben-wohnungen:hover {
	text-decoration:none;
}

a.block-oben-wohnungen:hover img {
	border:2px solid #e17426;
}

.block-bottom-oben {
	background:url(/de/wLayout/design/img/content-unten-klein.png) no-repeat;
	font-size:3px;
	height:8px;
	line-height:8px;
	margin:0 0 0px 0;
	width:300px;
}

*html .block-bottom-oben {
	background:url(/de/wLayout/design/img/content-unten-klein.gif) no-repeat;
}

.block-bottom-unten {
	background:url(/de/wLayout/design/img/content-unten-gross.png) no-repeat;
	float:left;
	height:77px;
	width:300px;
}

*html .block-bottom-unten {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/de/wLayout/design/img/content-unten-gross.png', sizingMethod='crop');
}

.content-oben-gross {
	background:url(/de/wLayout/design/img/content-oben-gross.png) no-repeat;
	margin:0px 0 0 0;
	padding:4px 4px 20px 34px;
	width:562px;
}

*html .content-oben-gross {
	background:url(/de/wLayout/design/img/content-oben-gross.gif) no-repeat;
}

.content-oben-gross h1 {
	padding:25px 0 0 0;
}

.content-oben-gross ul {
	padding:0 0 0 15px;
}

.content-oben-gross p {
	padding:0 30px 0 0;
}

ul.pfeil-liste {
	list-style:none;
	padding:0 0 0 0;
}

ul.pfeil-liste  li{
	background:url(/de/img/pfeil2.gif) left center no-repeat;
	list-style:none;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
}	

.content-unten-gross {
	background:url(/de/wLayout/design/img/content-rand-unten-gross.png) no-repeat;
	height:76px;
	width:600px;
}

*html .content-unten-gross {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/de/wLayout/design/img/content-rand-unten-gross.png', sizingMethod='crop');
}

	
/* Kontaktformular */
	
	
label.left {
	float: left;
	text-align: left;
	width:60px;
	margin:7px 5px 6px 0;
	padding:2px 0;
	}	
	

input {
	margin:7px 10px 7px 0;
	padding:2px 0;
	width:165px;
	}
	
	
input.button {
	float:left;
	margin:5px 10px 5px 0;
	width:140px;
	}
	
span.radio {
	width:120px;
	display:block;
	padding:5px 0 0;
}	

.radio {
	float:left;
	width:20px;
}

/* Preistabelle */

/*
div#astrid {
    margin: 10px;
    width: 350px;
    border-left: 2px solid silver;
    border-right: 2px solid silver;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

table {
    border-collapse: collapse;
    table-layout: fixed;
}


td {
    border: none;
    width: 150px;
}


h3, table, h4{
    border-top: 1px solid black;
    margin-top: -1px;
	color:#4F090B;
}
*/

