body {
	color: #3a609b;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	line-height: normal;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../images-general/bg.jpg);
	background-position: 0 0;
	margin: 0;
}
body.scroll {overflow: auto;}
table, td {
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 11pt;
	font-family: Verdana, Geneva, sans-serif;
}
a:link     {
	color: #039;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-variant: normal;
}
a:visited   {
	color: #039;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-variant: normal;
}
a:hover  {
	color: #006;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-variant: normal;
}
a:active     {
	color: #039;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-variant: normal;
}
.blocksatz { text-align: justify; width: 100%; }

.hs { font-size: 14pt; font-variant: small-caps; font-weight:bold;}
.h08 { font-size: 8pt; }
.h10 { font-size: 10pt; }
.h12 { font-size: 12pt; }
.h14 { font-size: 14pt; }
.h16 { font-size: 16pt; }
.h18 { font-size: 18pt; }
.h22 { font-size: 22pt; }
.h30 { font-size: 30pt; }

input, textarea, select {
	font-size: 16px;
	font-style: normal;
	color: #006;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}
a:link.navigation    { color: #0c3864; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation.jpg);      display:block; padding:5px; }
a:visited.navigation { color: #0c3864; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation.jpg);      display:block; padding:5px; }
a:active.navigation  { color: #0c3864; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation.jpg);      display:block; padding:5px; }
a:hover.navigation   { color: #faffff; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation-over.jpg); display:block; padding:5px; }

a:link.navigation_aktiv    { color: #faffff; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation-over.jpg); display:block; padding:5px; }
a:hover.navigation_aktiv   { color: #faffff; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation-over.jpg); display:block; padding:5px; }
a:visited.navigation_aktiv { color: #faffff; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation-over.jpg); display:block; padding:5px; }
a:active.navigation_aktiv  { color: #faffff; font-size: 12pt; text-decoration: none; font-weight:bold; background-image: url(../images-general/bg-navigation-over.jpg); display:block; padding:5px; }


div.content {overflow:auto; overflow-y: scroll;width: 100%;}  
table.content {width: 100%; 	overflow: hidden; 	table-layout: fixed;}

div.content_appartements {overflow: auto;overflow-y:scroll;width: 100%;}  
table.content_appartements {width: 100%; 	overflow: hidden; 	table-layout: fixed;}
