.tablebackground {background-color:#ffffff;}

.header {background-image: url('configuration/header.jpg'); background-color: #0061aa; background-repeat: no-repeat; background-position: center center;}

.maincontent {padding-left: 10px; padding-right: 10px; padding-bottom: 5px; background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 80%; color: #000000; text-align: left; margin: 0px;}
.maincontentc {padding-left: 10px; padding-right: 10px; padding-bottom: 5px; background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 80%; color: #000000; text-align: center; margin: 0px;}

.gallery {padding-top: 4px; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: center; background-color: transparent;}

.teasercontent {padding-top: 4px; font-family:Verdana, arial, sans-serif; font-size:70%; color:#000000; text-align:center; background-color:transparent; padding-bottom: 4px;}
.teaserbackground {background-image: url('images/common/teaser-background.gif'); background-repeat: repeat; background-color: transparent;}
.thumbnail {padding:3px;}

.linksbyletter {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 80%; color: #000000; text-align: center; padding: 10px; margin: 0px; margin-right: 10px;}
.pagenumbers {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 75%; color: #000000; text-align: right; padding: 0px; margin: 0px; margin-right: 10px;}
.resultssortedby {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: right; padding: 4px; margin: 0px; margin-right: 10px;}

.menusectionheader {background-color:#2F2070; font-family: Verdana, arial, sans-serif; font-size: 80%; color: #FFFFFF; text-align: center;}
.menusectionsearch {background-color:#3280E7; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #FFFFFF; text-align: center;}
.menusectionaddress {background-color:#3280E7; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #FFFFFF; text-align: left; padding: 6px;}

.menutext {background-color:#3280E7; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #FFFFFF; text-align: left;}

.propertypreview {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: left; margin: 0px; padding: 0px;}
.propertypreviewc {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: center; margin: 0px; padding: 0px;}
.propertypreviewr {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: right; margin: 0px; padding: 0px;}

.propertydetailsheading {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 75%; color: #000000; text-align: center; margin: 0px; padding: 0px;}
.propertydetails {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: left; margin: 0px; padding: 0px;}
.propertydetailsc {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: center; margin: 0px; padding: 0px;}
.propertydetailsr {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: right; margin: 0px; padding: 0px;}
.propertydetailsdescription {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: left; margin: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
.propertydetailsdescriptioncenter {background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: center; margin: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}

.footer {padding: 4px; background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: center; margin: 0px;}
.favourites {padding: 4px; background-color:#ffffff; font-family: Verdana, arial, sans-serif; font-size: 70%; color: #000000; text-align: center; margin: 0px;}

.searchbackground {background-image: url('images/common/search2.jpg'); background-repeat: no-repeat; background-position: top left;}

.clear {clear : both}

h1 {font-family: Verdana, arial, sans-serif; font-size: 90%; color: #000000; text-align: left; background-color: transparent; margin: 0px; padding: 7px;}

body {margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; background-color: #c0c0c0; color: black; padding: 4px;}

A {font-weight: normal; background: none; color: #0000FF; text-decoration: none;}
A:hover {font-weight: normal; background: none; color: #FF0000; text-decoration: none;}

A.favourites {font-weight: normal; background: none; color: #0000FF; text-decoration: none; padding-left: 20px;}
A:hover.favourites {font-weight: normal; background: none; color: #FF0000; text-decoration: none; padding-left: 20px;}

A.menu {font-weight: normal; background: none; color: #FFFFFF; text-decoration: none; font-family: Verdana, arial, sans-serif; font-size: 100%; text-align: left;}
A:hover.menu {font-weight: normal; background: none; color: #C0C0C0; text-decoration: none; font-family: Verdana, arial, sans-serif; font-size: 100%; text-align: left;}

form, FORM {padding: 0px; margin: 0px;}