/* Modules CSS */


/* Kontakt */
form.contactform 			{ margin-top: 10px; }
form.contactform label		{ float:left; width: 150px; }
form.contactform input		{ clear:both; margin-bottom: 5px; margin-top: 5px; }



/* Hus */
#houseform				{ background-color: #eee; }
#houseform input		{ width: 300px; }
div.house				{ float:left;  display:block; background-color: #eee; padding: 15px; margin-bottom: 10px;}
/*
div.column				{ float:left; width: 480px;}
div.column.left			{ margin-right: 30px; width: 396px;}
*/
div.house-info			{ margin-bottom: 15px; }
div.house-info table	{ width: 100%; border-top: 1px solid #708090; margin-top: 10px;}
div.house-info tr		{ border-bottom: 1px solid #708090;}
div.house-info td		{ padding:2px 0;}
.number					{ text-align: right; }
div.house-description	{ }

/* gallery */
div.gallery a img		{ width: 143px; height: 95px; }

/* Slideshow */
div.slideshowwrapper			{ width: 710px; margin-bottom: 15px; }
div.slideshowwrapper div.pager	{ float:left; text-align:right; width: 710px; padding: 10px 0px; }
div.slideshowwrapper div.pager a{ padding: 0 10px; background-color: #006699; margin-left: 10px; color:white; text-decoration: none; font-size: 9px;}
div.slideshowwrapper div.pager a.activeSlide { background-color: #D0A149;  }
div.slideshowwrapper div.slideshowimages				{ float:left;  height: 518px; width: 710px;  }
div.slideshowwrapper div.slideshowimages img.roller	{ display:none; height: 518px; width: 710px;  border: 3px solid #d0a149; }

/* slideshow extended */
div.slideshowextendedwrapper			{ width: 438px;  }
div.slideshowextendedwrapper div.slideshowimages	{ float:left;  height: 438px; width: 438px;  }
div.slideshowextendedwrapper div.slideshowimages img.roller	{ display:none; height: 438px; width: 438px;  border: 3px solid #d0a149; }


/* house search */
#house-search-form input.kvm		{ background: transparent url(../gfx/inputbg_kvm.png) no-repeat scroll left top; border:medium none; font-size:14px; height:26px; padding:4px 5px; width:186px;}
#house-search-form input.normal		{ background: transparent url(../gfx/inputbg.png) no-repeat scroll left top; border:medium none; font-size:14px; height:26px; padding:4px 5px; width:186px;}
#house-search-form td				{ padding: 5px 0; }


/* Sitemap */
.sitemap 						{ }
.sitemap a 						{ text-decoration: none; line-height: 22px; }
ul.sitemap 						{ margin: 0; padding: 0; list-style-type: none; }
ul.sitemap ul 					{ margin: 0 0 0 15px; padding: 0; list-style-type: none; border-left-width: 1px; border-left-style: solid; border-left-color: #999; margin-bottom: 15px; }
ul.sitemap  li a 				{ font-size: 12px; }
ul.sitemap  li a:hover 			{ text-decoration: underline; }
ul.sitemap  li a:visited		{ }
ul.sitemap  li 					{ margin-top: 0px; font-weight: bold; list-style-type: none; }
ul.sitemap  li ul li a 			{ font-size: 12px; font-weight: normal; }
ul.sitemap  li ul li ul li a 	{ font-size: 11px; font-weight: normal; padding-left: 15px; font-size: 11px; }
ul.sitemap  li ul li ul li a:hover {  }
ul.sitemap  ul li ul 			{ margin: 0 0 0 19px; padding: 0; list-style-type: none; border-left-width: 1px; border-left-style: solid; border-left-color: #999; }
ul.sitemap ul a 				{ margin: 0 0 0 18px; padding: 0; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 20px; }
ul.sitemap li ul li 			{ margin: 0; padding: 0; text-decoration: none; font-size: 11px; line-height: 10px; background-image: url(../gfx/sitemap_horizontal.gif); background-repeat: no-repeat; background-position: 0 8px; }
ul.sitemap li ul li ul li 		{ margin: 0; padding: 0; text-decoration: none; font-size: 11px; line-height: 10px; }
