BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e0e3e5
}
{
scrollbar-DarkShadow-Color:#b9b9b9;
scrollbar-Face-Color:#b9b9b9;
scrollbar-Shadow-Color:#e1e1e1;
scrollbar-Highlight-Color:#e1e1e1;
scrollbar-Track-Color:#e1e1e1;
scrollbar-3dLight-Color:#b9b9b9;
scrollbar-Arrow-Color:#000000;
}
BODY {
scrollbar-DarkShadow-Color:#b9b9b9;
scrollbar-Face-Color:#b9b9b9;
scrollbar-Shadow-Color:#e1e1e1;
scrollbar-Highlight-Color:#e1e1e1;
scrollbar-Track-Color:#e1e1e1;
scrollbar-3dLight-Color:#b9b9b9;
scrollbar-Arrow-Color:#000000;
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px; VERTICAL-ALIGN: top; FONT-SIZE: 12px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma
}

.m_text {
	FONT-SIZE: 11px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma
}
.w_text {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma
}
.H_text {
	COLOR: #ffffff; LINE-HEIGHT: normal; font-weight: lighter; FONT-FAMILY: Arial; width:100%; filter:Glow(color=#444e55, strength=3)
}
.linkwhiteB {
	BACKGROUND-POSITION: 50% bottom; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 16px; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.linkwhiteB A:hover {
	FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 11px; TEXT-DECORATION: underline
}
A {
	FONT-SIZE: 11px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma
}
A:hover {
    COLOR: #e66313; TEXT-DECORATION: underline
}
.newslink A {
	FONT-SIZE: 14px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma
}
.newslink A:hover {
	TEXT-DECORATION: none
}
LI {
	FONT-SIZE: 12px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma
}
.c_text {
	COLOR: #c4cbcf; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.c_text A {
	COLOR: #c4cbcf; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.c_text A:hover {
	TEXT-DECORATION: underline
}
.white_text {
	FONT-SIZE: 12px; bottom: -5px; COLOR: #ffffff; LINE-HEIGHT: 11px; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
.white_text A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 11px; TEXT-DECORATION: underline
}
.white_textB {
	COLOR: #ffffff; FONT-SIZE: 16px; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.linkwhite {
	BACKGROUND-POSITION: 50% bottom; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.linkwhite A:hover {
	TEXT-DECORATION: underline
}
.linklist {
	 COLOR: #4b5155; FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.linklist A {
	 COLOR: #4b5155; FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.linklist A:hover {
	COLOR: #4b5155; FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: underline
}
.link {
	TEXT-ALIGN: right
}
.link A {
	BACKGROUND-POSITION: 50% bottom; FONT-WEIGHT: bold; COLOR: #4b5155; LINE-HEIGHT: 12px; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
.link A:hover {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: underline
}
.w_link {
	TEXT-ALIGN: left; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 12px;
}
.w_link A {
	TEXT-ALIGN: left; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.w_link A:hover {
	TEXT-ALIGN: left; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.cell {
	FONT-SIZE: 11px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; PADDING-RIGHT: 18px; PADDING-LEFT: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 19px
}
.news {
	FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; PADDING-RIGHT: 18px; PADDING-LEFT: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 19px
}
.newsheader {
BACKGROUND-IMAGE: url(../images/700_31.jpg);
}
.cellwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; PADDING-RIGHT: 18px; PADDING-LEFT: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 19px
}
.text {
	FONT-SIZE: 11px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma;  FONT-WEIGHT: normal;
}
.line {
	HEIGHT: 1px; BACKGROUND-COLOR: #a4aeb3;
}
.links {
	LINE-HEIGHT: 18px
}
.links A {
	FONT-WEIGHT: bold; COLOR: #485761; LINE-HEIGHT: 18px
}
FONT {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 6px; COLOR: #476274
}
.no_class {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: auto
}
.no_class TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: auto
}
input, textarea, select
{
	border: 1px solid #a4aeb3;
	font-family: Verdana;
	font-size: 11px;
    background-color:#f2f2f2;
}
.mentions {
	border: 1px solid #a4aeb3;
	FONT-FAMILY: Tahoma;
	font-size: 11px;
    FONT-WEIGHT: bold;
    color:#ffffff;
    background-color: #a4aeb3;
}

#menubtn A {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
line-height: 27px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 33px;
}

#menubtn A:hover {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #FFBD00;
FONT-WEIGHT: bold; 
line-height: 27px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 33px;
}

#menubtn-map A {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
line-height: 16px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 10px;
PADDING-TOP: 35px;
}

#menubtn-map A:hover {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #FFBD00;
FONT-WEIGHT: bold; 
line-height: 16px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 10px;
PADDING-TOP: 35px;
}

#menubtnstart A {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
line-height: 27px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 10px;
}

#menubtnstart A:hover {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #FFBD00;
FONT-WEIGHT: bold; 
line-height: 27px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 10px;
}

#menubtnHome A {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
line-height: 27px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 45px;
}

#menubtnHome A:hover {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #FFBD00;
FONT-WEIGHT: bold; 
line-height: 27px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 45px;
}

#menubtnmail A {
FONT-FAMILY: Tahoma;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
line-height: 22px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 15px;
}

#menubtnmail A:hover {
FONT-FAMILY: Tahoma;
FONT-SIZE: 12px;
COLOR: #FFBD00;
FONT-WEIGHT: bold; 
line-height: 22px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 15px;
}

#menubtnmovie A {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
line-height: 22px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 15px;
}

#menubtnmovie A:hover {
FONT-FAMILY: Tahoma;
FONT-SIZE: 14px;
COLOR: #FFBD00;
FONT-WEIGHT: bold; 
line-height: 22px;
CURSOR: pointer;
TEXT-DECORATION: none;
PADDING-LEFT: 15px;
}

h1
{
   FONT-FAMILY: Arial;
   FONT-SIZE: 16px;
   margin:0; 
   padding:0; 
}
h2
{
   FONT-FAMILY: Arial;
}
h3
{
   FONT-FAMILY: Arial;
}
.propertytitle_h1
{
   FONT-FAMILY: Arial;
   FONT-SIZE: 14px;
   margin:0; 
   padding:0; 
   BACKGROUND: #E6E6E6;
}
.propertytitle_h2
{
   FONT-FAMILY: Arial;
   FONT-SIZE: 12px;
   margin:0; 
   padding:0;
   BACKGROUND: #E6E6E6;
   width:450px;
}
h4
{
   FONT-FAMILY: lucida sans unicode, lucida grande, verdana;
   BACKGROUND: #E6E6E6;
   font-size: 14px;
   font-family: Verdana, Arial;
   TEXT-DECORATION: none;
   COLOR: #4b5155;
   LINE-HEIGHT: 14px;
   margin:0; 
   padding:0;    
}
h5
{
   FONT-FAMILY: 'lucida sans unicode', 'lucida grande', verdana;
   BACKGROUND: #ffffff;
   COLOR: #4b5155;
   font-size: 12px;
   font-family: Verdana, Arial;
   padding-top: 1px;
   font-style: normal;
   font-weight: lighter;
}
h6
{
   FONT-FAMILY: 'lucida sans unicode', 'lucida grande', verdana;
   font-size: 12px;
   font-family: Verdana, Arial;
   TEXT-DECORATION: none;
   COLOR: #4b5155;
   margin:0; 
   padding:0; 

}
#list ul {
    width: 100%;
    list-style-type:none;
}
#list li {
    width:300px;
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    float:left;
}
.rightnav
{
float: right;
width: 250px;
margin: 0;
padding: 1em;
}
.startlist
{
PADDING-LEFT: 0px;
width: 280px;
height:120px;
margin: 0;
padding: 1em;
}
.rightnav50
{
float: right;
width: 50%;
margin: 0;
padding: 1em;
}
.contentwidth
{
FONT-SIZE: 12px;
background-color:#ffffff;
float: center;
width: 100%;
margin: 0;
padding: 1em;
}
.content
{
margin-left: 0px;
padding: 1em;
max-width: 36em;
}

a.wtp span { display:none; }
a.wtp:hover { background:#a4aeb3; text-decoration:none; }
a.wtp:hover span { 
	position:relative;
	display:float;
	text-align: left;
	width: 195px;
	max-width:250px;
	z-index: 100;
	padding:5px 5px;
	background-color:#a4aeb3;
	border:1px solid #c5c5c5;
	color:#000;
    FONT-COLOR: #000000;    
}

#outerTable
{
background:#e0e3e5; width:100%; height:100%; margin:0px auto;
}
#ListTable table
{
FONT-SIZE: 12px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; WIDTH: 100%; HEIGHT: 100%; PADDING-TOP: 0px;
}
#ListTd1
{
FONT-SIZE: 12px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; WIDTH: 300px; HEIGHT: 100%;
}
#ListTd2
{
FONT-SIZE: 12px; COLOR: #4b5155; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; HEIGHT: 100%;
}
#ListTd3
{
FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma; WIDTH: 100%; HEIGHT: 100%; PADDING-TOP: 0px;
}
caption
{
background:#ffffff; color:#4b5155; FONT-WEIGHT: bold;
}
.rownumber0 
{
background:#ffffff;
}
#form0
{
font-size:12px; BACKGROUND-COLOR: #ffffff;
}
#infobox a {
color:#ffffff;
background:#a4aeb3;
font:bold 12px verdana;
text-decoration:none;
width:50px;
padding:2px;
border:1px solid #ffffff;
}

#infobox a:hover {
color:#ffffff;
background:#84929b;
border:1px solid black;}

#infobox a span {display:none;}

#infobox a:hover span {
position:absolute; z-index:;
display:block;
width:300px;
color:black;
background:#ffffff;
font:normal 12px verdana;
border:1px solid #4b5155;
padding:10px;
border:1px solid black;
}
    /*
   Image Expander
    */

}
.highslide {
	cursor: url(../includes/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid white;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
    border-bottom: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    TEXT-ALIGN: left;
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    COLOR: #4b5155;
    font-weight: bold;
    font-size: 10pt;
    padding: 5px;
    background-color: #ffffff;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*
flash
*/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid white;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: #4e4e4e !important;
}
.highslide-move {
    cursor: move;
}
/* Self rendering */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
	position: relative;
	top: 0.5em;
	left: 0.5em;
}
.highslide-wrapper .highslide-body {
}

/* separate lists from subsequent content */
div.outerwrap
{
  margin-bottom: 1em;
}

/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 18em;
  text-align: left;
}

/* clear float after lists */
br
{
  clear: left;
}
/* remove default spacing  to 
promote cross-browser consistency */
ol
{
  margin: 0;
  padding: 0;
  width: 15em;
}

/* suppress normal list item numbering */
ol li
{
  list-style-type: none;
}

/* anchor styling */
ol li a
{
  text-decoration: none;
}

/* luxusimmobilien kategorie Liste */

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:210px; 
float:left; 
margin:5 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#84929b;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}
.linklistlujo {
	 FONT-FAMILY: Arial;COLOR: #4b5155; FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none;text-align:center;
}
.linklistlujo A {
	 FONT-FAMILY: Arial;COLOR: #4b5155; FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none;text-align:center;
}
.linklistlujo A:hover {
	FONT-FAMILY: Arial;COLOR: #4b5155; FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-DECORATION: none;text-align:center;
}
#lujo_h1
{
   FONT-FAMILY: Arial;
   margin:0; 
   padding:2; 
   text-align:center;
}