/* start gerneral */
* {
	margin: 0px;
	padding: 0px;
}
html, body {
  	height: 100%;
}
p, a, td, div, h1, h2, span {
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 11px;	
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
img {
	border: none;
}
td {
	vertical-align: top;
}
input, select, textarea {
	border: 1px #57B5EC solid;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}
	input[type=text] {
		margin-bottom: 3px;
	}
	input[type=radio] {
		background: none;
		border: none;
	}
#macie {
	background-color: #FFFF00;
	padding: 12px;
	margin-bottom: 20px;
	font-weight: bold;
	line-height: 17px;
	font-size: 14px;
	color: #000000;
	border: 1px solid #000000;
}
#prepage {
	position: absolute; 
	top: 30%;
	left: 50%; 
	margin: -25px -120px; 
	padding: 15px 10px; 
	width: 220px;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #1A2C6B;
	border: 1px #57B5EC solid;
	text-align: center;
}
	#prepage p {
		color: #FFFFFF;
		line-height: 20px;
		text-align: center;
	}
div.clear {
	display: block;
    height: 0;
    line-height:0;
    font-size: 1px;
    clear: both;
}
/* end general */

#main {
	margin: auto;
	width: 760px;
	min-height: 100%; /* ie6 */
	height: auto !important;
	height: 100%;
	background: url('../image/bg_main.gif') #00A4E8 repeat-y;
}

/* start header */
#header {
	background: url('../image/bg_header.gif') no-repeat;
}
	#hd_navigation {
		height: 258px;
		padding: 36px 0px 0px 350px;
		background-position: 8px 86px;
		background-repeat: no-repeat;
	}
		#hd_nav_text {
			width: 100%;
			padding-left: 4px;
		}
			#hd_nav_text a {
				display: block;
				float: left;
				color: #3C3C3C;
				padding-bottom: 8px;
			}
		#hd_nav_pic {
			clear: left;
			width: 100%;
		}
			#hd_nav_pic a {
				padding-right: 35px;
			}
	#hd_line {
		height: 8px;
		background-color: #57B5EC;
		margin: 0px 8px;
		line-height: 0px; /* ie6 */
		font-size: 1px; /* ie6 */
	}
/* end header */

/* start middle */
#middle {
	margin: 0px 8px;
	min-height: 500px; /* ie6 */
	height: auto !important;
	height: 500px;
	background: url('../image/bg_content.jpg') repeat-x;
}
	#md_content {
		float: right;
		width: 470px;
		padding: 22px 0px 0px 0px;
	}
		#md_content h1, #md_content h2 {
			color: #EDE900;
			font-weight: bold;
			padding: 0px 30px 10px 0px;
		}
		#md_content h3 {
			font-size: 12px;
			color: #EDE900;
			font-weight: bold;
			padding: 0px 30px 10px 0px;
		}		
		#md_content p, #md_content ul {
			text-align: justify;
			padding: 0px 30px 8px 0px;
			line-height: 135%;
		}
			#md_content ul li {
				padding: 0px 0px 0px 10px;
				background: url("../image/list.gif") 0px 6px no-repeat;
				list-style-type: none;
			}
			#md_content a {
				color: #EDE900;
			}
			#md_content a.index {
				display: block;
				color: #FFFFFF;
				padding: 0px 0px 5px 10px;
				background: url("../image/nav_quad.gif") 0px 6px no-repeat;
				list-style-type: none;
			}
				#md_content a.index:hover {
					color: #EDE900;
				}
			#md_content table.team {
				margin-bottom: 10px;
			}
				#md_content table.team td.team {
					width: 100px;
				}
				#md_content table.cash td.cash {
					border-bottom:1px #FFFFFF dotted;
				}
					#md_content img.team {
						border: 5px #FFFFFF solid;
					}	
				#md_content table.team div.spacer {
					height: 6px;
					line-height: 0;
					font-size: 1px;
				}
			#md_content div.actiontext {
				background-color: #990000;
				padding: 15px;
				margin: 0px 20px 20px 0px;
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				border: 1px solid #990000;
			}
		
			#md_content img.immo {
				float: left;
			}
			#md_content a.immo {
				padding-right: 15px;
			}						
	#md_navigation {
		float: left;
		width: 250px;
	}
		#md_navigation h3 {
			font-size: 11px;
			color: #EDE900;
			font-weight: bold;
			padding: 5px 5px 5px 5px;
			border-right: 1px solid #FFFFFF;
		}	
		#md_nav_elements {
			height: 327px;
			padding: 22px 0px 0px 30px;
		}
			#md_nav_elements_bg {
				background: url('../image/nav_line.gif') repeat-y 218px 0px;
			}
				#md_nav_elements_bg h1 {
					color: #EDE900;
					font-weight: bold;
					padding-bottom: 10px;
				}
				#md_nav_elements_bg a {
					display: block;
					padding: 0px 0px 5px 10px;
					background: url("../image/nav_quad.gif") 0px 6px no-repeat;
					list-style-type: none;
				}
					#md_nav_elements_bg a:hover, #md_nav_elements_bg a.active {
						color: #EDE900;
					}
		#md_nav_footer {
			padding-left: 30px;
		}
			#md_nav_footer p.address {
				line-height: 120%;
				padding-bottom: 15px;
			}
				#md_nav_footer p.address a:hover {
					color: #000000;	
				}
			#md_nav_footer p.copy {		
				line-height: 120%;	
			}
				#md_nav_footer p.copy a {		
					color: #5FC9F6;	
				}
					#md_nav_footer p.copy a:hover {		
						color: #FFFFFF;	
					}
/* end middle */
	
/* start footer */
#footer {
}
/* end footer */
