body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
    margin:0px;
    padding:0px;
	/*background-image: url(grafik/hg_haeuser.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	background-size: 100% auto;
	background-repeat: repeat-x;*/
	background-color: #4e4a45;
	font-smooth:always;
    /*overflow:auto;
	*/
}
a:link {color: #b8a480;}
a:visited {color: #b8a480;}
a:hover {color: #b8a480;}
a:active {color: #b8a480;}

html, html a {
    -webkit-font-smoothing: antialiased;
}
#background {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 0;
	background-color: #4e4a45;
}

.stretch {
    width:100%;
    height:100%;
}

a.menu:link {font-size: 18px; color: #ffffff; text-decoration: none; font-smooth:always;}
a.menu:visited {font-size: 18px; color: #ffffff; text-decoration: none; font-smooth:always;}
a.menu:hover {font-size: 18px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu:active {font-size: 18px; color: #ffffff; text-decoration: none; font-smooth:always;}

a.menu_2:link {font-size: 15px; color: #ffffff; text-decoration: none; font-weight:400; font-smooth:always;}
a.menu_2:visited {font-size: 15px; color: #ffffff; text-decoration: none; font-weight:400; font-smooth:always;}
a.menu_2:hover {font-size: 15px; color: #b8a480; text-decoration: none; font-weight:400; font-smooth:always;}
a.menu_2:active {font-size: 15px; color: #ffffff; text-decoration: none; font-weight:400; font-smooth:always;}

a.menu_3:link {font-size: 15px; color: #ffffff; text-decoration: none; font-smooth:always;}
a.menu_3:visited {font-size: 15px; color: #ffffff; text-decoration: none; font-smooth:always;}
a.menu_3:hover {font-size: 15px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_3:active {font-size: 15px; color: #ffffff; text-decoration: none; font-smooth:always;}


a.menu_chosen:link {font-size: 18px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_chosen:visited {font-size: 18px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_chosen:hover {font-size: 18px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_chosen:active {font-size: 18px; color: #b8a480; text-decoration: none; font-smooth:always;}

a.menu_2_chosen:link {font-size: 15px; color: #b8a480; text-decoration: none; font-weight:400; font-smooth:always;}
a.menu_2_chosen:visited {font-size: 15px; color: #b8a480; text-decoration: none; font-weight:400; font-smooth:always;}
a.menu_2_chosen:hover {font-size: 15px; color: #b8a480; text-decoration: none; font-weight:400; font-smooth:always;}
a.menu_2_chosen:active {font-size: 15px; color: #b8a480; text-decoration: none; font-weight:400; font-smooth:always;}

a.menu_3_chosen:link {font-size: 15px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_3_chosen:visited {font-size: 15px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_3_chosen:hover {font-size: 15px; color: #b8a480; text-decoration: none; font-smooth:always;}
a.menu_3_chosen:active {font-size: 15px; color: #b8a480; text-decoration: none; font-smooth:always;}








.title1 {
	font-size: 16px;
}






#top{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:965px;
	/*height:125px;*/
}
#container_nav_content{
	/*position:relative;*/
	width:995px;
	margin-left:auto;
	margin-right:auto;
	/*overflow:hidden;*/
	border:0;
	padding:0;
}
#nav_menu{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:174px;
	float:left;
	/*height:250px;*/
	/*top:-50px;*/
	text-align:right;
	
	/*overflow-y:hidden;
	overflow-x:scroll;*/
	direction:rtl;
}
#nav_header2{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:995px;
	height:250px;
	/*top:-50px;*/
	text-align:right;
	
	/*overflow-y:hidden;
	overflow-x:scroll;*/
	direction:rtl;
}
#content_buffer{
	margin-top:0px;
	width:35px;
	float:left;
}
#content_main{
	margin-top:0px;
	width:786px;
	float:left;
}
#pictures_thumb_box{
	margin-top:0px;
	text-align:right;
	position:relative;
	display: block;
	background-color: #e4f0dd;
	width:15px;
	height:15px;
	float:right;
}




#test p {
    opacity: 0;
    margin-top: 25px;
    font-size: 21px;
    text-align: center;
    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
}
#test p.load {
    opacity: 1;
}