body {
	background: #E7E7E2 no-repeat center top;
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
	padding-top: 10px;
}

.inner-container {
	border: 2px solid #D7D7D2;
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 10px;
	width: 768px;
}

.outer-container {
	float: center;
	background: no-repeat center bottom;
	padding-bottom: 10px;
	}
	
.header {
	background: #222 no-repeat;
	height: 175px;
	margin-bottom: 5px;
	text-align: center;
}

.header .title {
	color: #FFF;
	padding-top: 1px;
}

h1 {display:inline; font-weight:normal; font-size:1.2em; font-family:'trebuchet MS', verdana, arial, sans-serif;}
h2, h3 {display:inline; font-weight:normal; font-size:1.2em; font-family:'trebuchet MS', verdana, arial, sans-serif;}

.header .title .sitename a {
	border-bottom: 1px dashed #657382;
	color: #FFF;
	font: normal 2em sans-serif;
	padding-bottom: 2px;
	text-decoration: none;	
}
.header .title a:hover {border-color: #F60;}
.header .title .slogan {
	font: normal 1.1em Verdana,sans-serif;
	padding-top: 6px;
}

.text-oben {
	background: #F2F5FF;
	color: #535353;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;
	overflow: hidden;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
}

.text-oben p {
	display:inline;	
	}

.text-oben h1 {
	display: inline;
	font-size:1.5em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
}

.text-oben a {
	color: #535353;
	text-decoration: none;
	padding:3px;
	letter-spacing:1px;
}
.text-oben a:hover {
	color: #6B6B6B;
	text-decoration: underline;
}

.text-unten {
	background: #F2F5FF;
	color: #535353;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;
	overflow: hidden;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
}

.text-unten p {
	display:inline;	
	}

.text-unten h1 {
	display: inline;
	font-size:1.5em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
}

.text-unten a {
	color: #535353;
	text-decoration: none;
	padding:3px;
	letter-spacing:1px;
}
.text-unten a:hover {
	color: #6B6B6B;
	text-decoration: underline;
}


.path {
	background: #F2F5FF;
	color: #535353;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;
	overflow: hidden;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
}

.path p {
	display:inline;	
	}

.path h1 {
	display: inline;
	font-size:1.5em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
}

.path a {
	color: #535353;
	text-decoration: none;
	padding:3px;
	letter-spacing:1px;
}
.path a:hover {
	color: #6B6B6B;
	text-decoration: underline;
}

.picbox{
	background: #F2F5FF;
	margin-top:10px;
	height:300px;
	width:768px;
	}
	
.thumbs {
	background: #F2F5FF;
	color: #535353;
	padding: 12px 12px 0px 0px;
	overflow: hidden;
	margin-bottom:10px;
	margin-top:10px;
	height:140px;
	clear:both;
	}	
	
.picbox a {
	text-decoration:none;
	color: #535353;
	}
	
.picboxleft{
	margin-left:6px;
	margin-bottom:10px;
	width:240px;
	float:left;
	}
	
.picboxleft h1{
	font-size:small;
	letter-spacing:1px;
		}

.picboxleft h2{
	font-weight:bold;
		}
		
.picboxright{
	float:left;
	margin-bottom:10px;
	margin-left:12px;
	width:240px;
	}

#picboxright h1{
	font-size:small;
	letter-spacing:1px
		}

.picboxright h2{
	font-weight: bold;
		}

img.rahmen {
    padding: 0px;
    border: 1px solid #cad7d9
  }	

.footer {
	background: #F2F5FF;
	color: #535353;
	font: bold 1em sans-serif;
	margin-top: 5px;
	padding: 10px 12px;
	clear:both;
}
.footer a {
	color: #535353;
	text-decoration: none;
}
.footer a:hover {color: #FFC;}

.property {
	background: #F2F5FF;
	color: #535353;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;
	overflow: hidden;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
	height:415px;
	clear:both;
	}

.property h1{
	font-size:1.5em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
	}

.property h2{
	font-size:1em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
	font-weight:bold;
	}

.property h3{
	font-size:1em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
	font-weight:bold;
	}

.property p {
	display: inherit; 
	}

.picboxprop{
	background: #F2F5FF;
	width:748px;
	height:127px;
	}
	
.picboxprop a{
	text-decoration:none;
	border:none;
	}
	
.picboxpropleft{
	margin-left:5px;
	margin-bottom:10px;
	width:180px;
	height:127px;
	float:left;
	}
	
.picboxpropright{
	float:left;
	margin-bottom:10px;
	margin-left:6px;
	height:127px;
	width:180px;
	}
	
.404 {
	background: #F2F5FF;
	color: #535353;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;
	overflow: hidden;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
	height:320px;
	clear:both;
	}	
	
.404 h1{
	font-size:1.5em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
	}

.404 h2{
	font-size:1em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
	font-weight:bold;
	}

.404 h3{
	font-size:1em; 
	font-family:'trebuchet MS', verdana, arial, sans-serif;
	font-weight:bold;
	}

.404 p {
	display: inherit; 
	}	
	
.download {
	height:56px;
	width:290px;
	float:left;	
	margin-bottom:0px;
	margin-top:0px;	
	margin-left:90px;	
	}	

