﻿	/*Navigation*/
	#topnavcontainer{background-image:url(../images/topline.gif);width:845px;height:90px;float:left;color:#84A9C4;}
	.topnavpadding{padding-top:73px;float:right;font-weight:bold;}
	.topnavpadding a:link{color:#84A9C4;font-size:12px;text-decoration:none;border:solid 2px #FFFFFF;}
	.topnavpadding a:active{color:#84A9C4;font-size:12px;text-decoration:none;border:solid 2px #FFFFFF;}
	.topnavpadding a:visited{color:#84A9C4;font-size:12px;text-decoration:none;border:solid 2px #FFFFFF;}
	.topnavpadding a:hover{color:#FFFFFF;font-size:12px;text-decoration:none;background-color:#84A9C4;border:solid 2px #84A9C4;}
	.text{color:#000000;font-size:11px;text-decoration:none;border:solid 2px #FFFFFF;}
	
	/*Body*/
	body{background-color:#F8F8FB;font-family:verdana;font-size:12px;color:white;margin-top:4px;}
	#center{margin:auto;width:998px;overflow:hidden;background-color:White}
	#topbar{width:996px;min-height:90px;border:solid 1px #E4ECEF;border-bottom:none;}
	#bigbox{float:left;width:996px;min-height:20px;border:solid 1px #E4ECEF;border-top:none;overflow:visible;}        
	#headspacer{width:996px;height:8px;line-height:8px;border-left:solid 1px #E4ECEF;border-right:solid 1px #E4ECEF;}
	#headerbar{width:996px;min-height:28px;border:solid 1px #E4ECEF;background-image:url(../images/bg_topbar.gif);background-repeat:no-repeat;}        
	#left{border-right:solid 1px #E4ECEF;width:175px;min-height:350px;float:left;margin-bottom:-5000px;padding-bottom:5000px;} 
	#content{float:left;margin-left:10px;margin-right:10px;width:596px;margin-top:10px;}
	#contentframe{float:left;margin-left:10px;margin-right:10px;width:760px;margin-top:10px;margin-bottom:-5000px;padding-bottom:5000px;} 
	#right{border-left:solid 1px #E4ECEF;width:203px;float:left;margin-bottom:-5000px;padding-bottom:5000px;} 
    .line{color:#E4ECEF;border:1px;height:1px;line-height:1px;}
    
    /*Startpage*/
    .infobox{float:left;width:186px;min-height:90px;border:solid 1px #E4ECEF;padding:4px 4px 4px 4px;margin-top:4px;}
    .infoboxspacer{float:left;width:4px;min-height:90px;margin-top:4px;}
	#startpagetab a:link{color:#84A9C4;font-size:12px;text-decoration:none;border:none}
	#startpagetab a:active{color:#84A9C4;font-size:12px;text-decoration:none;border:none}
	#startpagetab a:visited{color:#84A9C4;font-size:12px;text-decoration:none;border:none}
	#startpagetab a:hover{color:#FFFFFF;font-size:12px;text-decoration:none;background-color:#84A9C4;border:none #84A9C4;}
    
    #searchvillatab_bak{width:596px;background-image:url(/images/search-villa-static.jpg);float:left;height:188px;max-height:188px;overflow:hidden;background-position:center;}
    .startsearchbg{margin:1px 1px 4px 1px;padding:4px 4px 4px 4px;width:193px;min-height:181px;background-image:url(/images/search-villa-moving.png);background-color:Transparent;color:#84A9C4;background-repeat:no-repeat}
    .standardheadline{color:#84A9C4;font-weight:bold;font-size:12px;}
    .standardheadline a:link{color:#84A9C4;font-weight:bold;font-size:12px;text-decoration:none;}
    .standardheadline a:active{color:#84A9C4;font-weight:bold;font-size:12px;text-decoration:none;}
    .standardheadline a:visited{color:#84A9C4;font-weight:bold;font-size:12px;text-decoration:none;}
    .standardheadline a:hover{color:white;background-color:#84A9C4;font-weight:bold;font-size:12px;text-decoration:none;}
    a.imagelink:link {color:black;font-weight:bold;font-size:12px;border:none 0px}
    a.imagelink:active {color:black;font-weight:bold;font-size:12px;border:none 0px}
    a.imagelink:visited {color:black;font-weight:bold;font-size:12px;border:none 0px}
    a.imagelink:hover {color:black;font-weight:bold;font-size:12px;border:none 0px}
    a.imagelink img{border:none 0px}
    .standardtext{color:Black;font-weight:normal;font-size:11px;}
    
    .villateaserright{float:left; padding:4px 4px 0px 4px;}
	.villateaserright a:link{color:#84A9C4;font-size:11px;text-decoration:none;border:none;}
	.villateaserright a:active{color:#84A9C4;font-size:11px;text-decoration:none;border:none;}
	.villateaserright a:visited{color:#84A9C4;font-size:11px;text-decoration:none;border:none;}
	.villateaserright a:hover{color:#FFFFFF;font-size:11px;text-decoration:none;background-color:#84A9C4;border:none;}
	
    
    /*news*/
    .newsheader{background-color:#E4ECEF;color:#84A9C4;font-size:12px;height:30px;line-height:30px;padding-left:4px;font-weight:bold;}
    
    .newsheader a:link{background-color:#E4ECEF;color:#84A9C4;font-size:12px;height:30px;line-height:30px;padding-left:4px;font-weight:bold;text-decoration:none;}
    .newsheader a:active{background-color:#E4ECEF;color:#84A9C4;font-size:12px;height:30px;line-height:30px;padding-left:4px;font-weight:bold;text-decoration:none;}
    .newsheader a:visited{background-color:#E4ECEF;color:#84A9C4;font-size:12px;height:30px;line-height:30px;padding-left:4px;font-weight:bold;text-decoration:none;}
    .newsheader a:hover{background-color:#E4ECEF;color:#84A9C4;font-size:12px;height:30px;line-height:30px;padding-left:4px;font-weight:bold;text-decoration:underline;}
    
    /*Paddings/Margins*/
    .defaultcontentpadding{padding:4px;}
    
	
	/*Text*/
	h2{margin:0px 0px 0px 0px;padding:7px 0px 0px 4px;color:#84A9C4;font-weight:bold;font-size:12px;display:block}
	.headertext{padding:7px 0px 0px 4px;color:#84A9C4;font-weight:bold;font-size:12px;}
	.headertextsearch{padding:4px 0px 0px 0px;color:#84A9C4;font-weight:bold;font-size:12px;}		
	.headertextbg{background-image:url(../images/bg_topbar.gif);background-repeat:no-repeat;}
	.standardtext{color:black;font-size:10px;}     
	.searchbutton{background-image:url(../images/bg_topbar.gif);background-repeat:no-repeat;border:solid 1px #E4ECEF;}
        
	/*Box*/
	.imagebox{width:175px;height:300px;background-color:White;border-bottom:solid 0px #E4ECEF;}
    .imagestylebox{width:175px;height:28px;border-bottom:solid 1px #E4ECEF;}
	.imagesubbox{width:175px;height:28px;border-bottom:solid 1px #E4ECEF;background-color:White;background-repeat:no-repeat;}
	.imagesubboxhover{width:175px;height:28px;border-bottom:solid 1px #E4ECEF;background-image:url(../images/bg_teaserbox.gif);background-repeat:no-repeat;}
	.imageboxbig{width:175px;height:100px;background-image:url(../images/bg_teaserbox.gif);margin-bottom:-5000px;padding-bottom:5000px;border-bottom:solid 1px #E4ECEF;}
	
	/*Link*/
	.imagesubline{padding:4px 4px 0px 4px;color:#84A9C4;font-size:10px;}
	.imagesubline a:link{color:#84A9C4;font-size:11px;text-decoration:none;}
	.imagesubline a:active{color:#84A9C4;font-size:11px;text-decoration:none;}
	.imagesubline a:visited{color:#84A9C4;font-size:11px;text-decoration:none;}
	.imagesubline a:hover{color:#84A9C4;font-size:11px;text-decoration:none;}
    .imagesublineblack{padding:0px 4px 0px 4px;color:black;font-size:10px;} 

	
	/*Frame*/
	#leftframe{border-right:solid 1px #E4ECEF;border-left:solid 1px #E4ECEF;width:176px;min-height:2000px;float:right;} 
	
	
	/*
	a.citylink:link{color:#A4C9E4;font-size:11px;text-decoration:none;border:none}
	a.citylink:active{color:#A4C9E4;font-size:11px;text-decoration:none;border:none}
	a.citylink:visited{color:#A4C9E4;font-size:11px;text-decoration:none;border:none}
	a.citylink:hover{color:#FFFFFF;font-size:11px;text-decoration:none;background-color:#A4C9E4;border:none #A4C9E4;}
	*/
	a.citylink:link{color:#84A9C4;font-size:11px;text-decoration:none;border:none}
	a.citylink:active{color:#84A9C4;font-size:11px;text-decoration:none;border:none}
	a.citylink:visited{color:#84A9C4;font-size:11px;text-decoration:none;border:none}
	a.citylink:hover{color:#FFFFFF;font-size:11px;text-decoration:none;background-color:#84A9C4;border:none #84A9C4;}
	
	/*Villalist*/
	.villalistitem {padding:4px 4px 4px 4px;color:#84A9C4;font-weight:bold;font-size:12px;border:solid 1px #E4ECEF;float:left;width:586px;}
	.villalistitem a:link{color:#84A9C4;font-size:12px;text-decoration:none;border:none}
	.villalistitem a:active{color:#84A9C4;font-size:12px;text-decoration:none;border:none}
	.villalistitem a:visited{color:#84A9C4;font-size:12px;text-decoration:none;border:none}
	.villalistitem a:hover{color:#FFFFFF;font-size:12px;text-decoration:none;background-color:#84A9C4;border:none #84A9C4;}

	.villalistitem a.imagelink:link{color:#84A9C4;font-size:11px;text-decoration:none;border:none;}
	.villalistitem a.imagelink:active{color:#84A9C4;font-size:11px;text-decoration:none;border:none;}
	.villalistitem a.imagelink:visited{color:#84A9C4;font-size:11px;text-decoration:none;border:none;}
	.villalistitem a.imagelink:hover{color:#FFFFFF;font-size:11px;text-decoration:none;border:none;}
	
	.villalistitem a.linksmall:link{font-size:10px;font-weight:normal;border:none;}
	.villalistitem a.linksmall:active{font-size:10px;font-weight:normal;border:none;}
	.villalistitem a.linksmall:visited{font-size:10px;font-weight:normal;border:none;}
	.villalistitem a.linksmall:hover{font-size:10px;font-weight:normal;border:none;background-color:#84A9C4;}
	
	.villalistitem .text{color:black;font-size:11px;font-weight:normal;border:none;margin-top:8px;} 
	.villalistitem .textsmall{color:black;font-size:10px;font-weight:normal;border:none;}   
	.villalistitem img.teaserimage{margin:4px 4px 0px 0px;border:none;width:120px;height:90px;float:left;}

	/*Villadetail*/
	#tab {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	#tab ul {list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	#tab li {float:left;margin:0px 0px 0px 0px;padding:0px 5px 0px 10px;}
	#tab li.selected {background-color:White;background-color:#E4ECEF}
	#villadescription{float:left;padding:4px 4px 4px 4px;min-width:454px;max-width:454px;background-color:#E4ECEF;min-height:288px;}
	#villacontact{float:left;padding:4px 4px 4px 4px;min-width:454px;max-width:454px;background-color:#E4ECEF;min-height:320px;}
	#villamap{float:left;padding:4px 4px 4px 4px;min-width:454px;max-width:454px;background-color:#E4ECEF;min-height:300px;}	
	#villagallery{float:left;padding:4px 4px 4px 4px;min-width:454px;max-width:454px;background-color:#F2F2FF;min-height:300px;}
	#villagallery a.paging:link{text-decoration:none;background-color:Transparent;}
	#villagallery a.paging:hover{text-decoration:none;background-color:Transparent;}
	#villagallery a.paging:active{text-decoration:none;background-color:Transparent;}
	#villagallery a.paging:visited{text-decoration:none;background-color:Transparent;}
	#villaprices{float:left;padding:4px 4px 4px 4px;min-width:454px;max-width:454px;background-color:#F2F2FF;min-height:300px;}
	#villalocation{float:left;padding:4px 4px 4px 4px;min-width:454px;max-width:454px;background-color:#E4ECEF;min-height:300px;}	
	
	
	/*StandardContent*/
	#standardcontent{float:left;width:596px;color:#84A9C4;}
	#standardcontent .introcontainer{float:left;width:586px;padding:4px 4px 4px 4px;border:solid 1px #E4ECEF;background-color:#E4ECEF;color:Black;}
	#standardcontent .imagecontainer{float:left;min-height:140px;width:132px;max-width:132px;border:solid 1px #E4ECEF;padding:4px 4px 4px 4px;background-color:#E4ECEF;Color:Black;}
	#standardcontent .verticalspacer{float:left;width:4px;min-width:4px;max-width:4px;min-height:200px;overflow:hidden;}
	#standardcontent .textcontainer{float:left;width:440px;padding:4px 4px 4px 4px;color:Black;border:solid 1px #E4ECEF;min-height:360px;}
	#standardcontent .externaldatacontainer{float:left;width:434px;padding:4px 4px 4px 4px;color:Black;border:solid 1px #E4ECEF;}
	#standardcontent .footercontainer{float:left;width:594px;border:solid 1px #E4ECEF;background-color:#E4ECEF;color:Black}
	#standardcontent .linklistcontainer{float:left;width:596px;border:solid 1px #E4ECEF;background-color:#E4ECEF;color:Black}
	
	/*SearchBox*/
	#searchbox{margin:1px 1px 4px 1px;padding:4px 4px 4px 4px;width:193px;background-color:#E4ECEF;color:#84A9C4;min-height:182px;background-image:url(/Images/searchvilla-bg.gif);background-repeat:no-repeat;}	
	.search{border:solid 2px white;margin:0px 0px 0px 0px;background-color:#d7d8d9;color:white;font-weight:bold;width:100px;height:25px;}
	
	
	/*SubPageList = List of Regions/Villas*/
	.subpagelist{margin-left:4px;width:170px;}
	.subpagelist .cityitem{margin-left:4px;}
	
/*Für die Administration*/
A.movecontent:link{min-width:30px;max-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.movecontent:visited{min-width:30px;max-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.movecontent:hover{min-width:30px;max-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px #555555;}
A.movecontent:active{min-width:30px;max-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px red;}

A.editcontent:link{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.editcontent:visited{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.editcontent:hover{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px #555555;}
A.editcontent:active{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:block;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px red;}

A.addimportcontent:link{margin:5px 5px 5px 5px;padding:2px 2px 2px 2px;display:block;min-width:30px;max-width:150px;text-align:center;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.addimportcontent:visited{margin:5px 5px 5px 5px;padding:2px 2px 2px 2px;display:block;min-width:30px;max-width:150px;text-align:center;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.addimportcontent:hover{margin:5px 5px 5px 5px;padding:2px 2px 2px 2px;display:block;min-width:30px;max-width:150px;text-align:center;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px #555555;}
A.addimportcontent:active{margin:5px 5px 5px 5px;padding:2px 2px 2px 2px;display:block;min-width:30px;max-width:150px;text-align:center;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px red;}

A.pagelink:link{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:table-cell;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.pagelink:visited{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:table-cell;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#EEEEEE;border:solid 1px #888888;}
A.pagelink:hover{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:table-cell;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px #555555;}
A.pagelink:active{margin:0px 5px 0px 5px;min-width:30px;text-align:center;display:table-cell;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px red;}


SPAN.moduleinstancename{margin:5px 5px 5px 5px;min-width:30px;display:block;text-align:center;font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;background-color:#FFFFFF;border:solid 1px red;}	