/* 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; }

/* Registreringsform */
form.registrationform 			{ margin-top: 10px; }

form.registrationform table td	{ padding: 5px;}		
.bold							{ font-weight: bold; }		
form.registrationform input,
form.registrationform textarea	{ width: 330px;border:1px solid #ADADAD;}
form.registrationform input.btn	{ width: 100px;}

form.registrationform input.radio { clear:both; margin-bottom: 5px; margin-top: 5px; width: auto;}
form.registrationform tr.odd	{ background: #eee;}

/* documentList */
ul.documentList li			{ margin-bottom: 20px;}

/* 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; }

