/* General use */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #1B63C0;
	background-color: #FFFFFF;
/*	text-align: center; Zentrierung im Internet Explorer (wird hier durch div-container in den seiten geregelt) */
	scrollbar-base-color: #537FCA;
	scrollbar-3dlight-color: #69A0FF;
	scrollbar-highlight-color: #537FCA;
	scrollbar-face-color: #537FCA;
	scrollbar-shadow-color: #537FCA;
	scrollbar-darkShadow-color: #355282;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #67A0F5;
}
div#Seite {
	text-align: left; /* Seiteninhalt wieder links ausrichten */
/*	margin: auto;      standardkonforme horizontale Zentrierung */
	width: 753px;
	border: 1px solid #103B73; /* Mit einem dunkelblauen Border */
	background-color: white;
}
div#Kopf { 
	width:753px; 
	height:119px; 
	overflow:hidden; 
	background:url(/pic/toc_bg.gif) top left no-repeat; 
}
div#KopfNav {
	margin: 97 0 0 89;
}
/* Subnavigation */
div#navPad	{position:absolute; left:96px; top:49px; width:172px; z-index:50;}
.subnav {
	width:172px; height:25px;
	font: normal bold 11 arial,sans-serif; color: #ffffff;
	vertical-align:middle; text-align:right; padding-right:23px;
	cursor:hand;
}
.subnavover {
	width:172px; height:25px;
	font: normal bold 11 arial,sans-serif;
	vertical-align:middle; text-align:right; padding-right:23px;
	cursor:hand;
}
.subnavpick {
	width:172px; height:25px;
	font: normal bold 11 arial,sans-serif;
	vertical-align:middle; text-align:right; padding-right:23px;
}
a.snav:link			{ color:#fff; font-weight:bold; text-decoration:none; }
a.snav:visited	{ color:#fff; font-weight:bold; text-decoration:none; }
a.snavover			{ font-weight:bold; text-decoration:none; }

/* Spezielles Format wegen dem Scheiss-IE */
OL, UL {
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}
OL {
	margin-left:-17px;
}
* html OL {
	margin-left: 28px;
}
UL {
	margin-left:-26px;
}
* html UL {
	margin-left: 16px;
}
TD.txt {
	font: normal normal 11 arial,helvetica,sans-serif;
	text-align:justify;
	margin-top:0mm;
	margin-bottom:0mm;
}
TD.list_txt {
	font: normal normal 11 arial,helvetica,sans-serif;
	text-align:justify;
	margin-top:0mm;
	margin-bottom:0mm;
	padding-top:2px;
	padding-bottom:2px;
	border-top: 1px solid #599309;
}
td.subtitle	{ font-family:arial,helvetica; font-size:13px; font-weight:bold; margin-top:0mm; margin-bottom:0mm; }
td.textnorm	{ font-family:arial,helvetica; font-size:11px; margin-top:0mm; margin-bottom:0mm; }
#center		{ text-align:center; }
#right		{ text-align:right; }
#justify	{ text-align:justify; }
#yellow		{ color:#FFCC00; }
#blue			{ color:#3366CC; }
#brown		{ color:#BD5E1A; }
#green		{ color:#33B55A; }
#red			{ color:#FF0000; }
#gold			{ color:#ffed00; }
#black		{ color:#000000; }
#grey			{ color:#707070; }
#greylight	{ color:#999999; }
#greydark	{ color:#505050; }
#white		{ color:#FFFFFF; }

/* Umgebogene Tags, die in der SOUP benutzt werden. ALSO NICHT BENUTZEN ODER EXTRA-KLASSEN ERSTELLEN ! */
U { /* Text auf Farbe setzen. Textunterstreichung wird hier zentral unterdückt. Bei verschidenen Farben wird der Farbwert in den Seiten gesetzt, sonst hier zentral. */
	text-decoration:none;
	/* color:#00B71A; */
}
S { /* Mit  STG + H <s>-Tag schreiben, der hier zur Headline umgebogen wird. */
	text-decoration: none;
	font-family:arial,helvetica;
	font-size:120%;
}
TEXTAREA { /* Macht die Textarea-Felder in SOUPE auf genaue Weite in Pixel/Prozent. */
	width:325px;
}

/* Devenez propriétaire - Nos Modèles */
/* Liste */
table.liste {
	width:100%; 
	border-top: 2px solid #B76C00; 
	border-bottom: 1px solid #B76C00; 
	border-left: 2px solid #B76C00; 
	border-right: 1px solid #B76C00; 
}
td.liste_left {
	vertical-align: top;
	border-right: 1px solid #B76C00; 
	border-bottom: 1px solid #B76C00; 
	width: 124px;
}
td.liste_right {
	vertical-align: top;
	padding: 2 4 2 4 px;
	background: #FFFAF2;
	border-right: 1px solid #B76C00; 
	border-bottom: 1px solid #B76C00; 
}
.liste_image {
	width: 120px;
	height: 90px;
	margin: 2 2 2 2px;
	border: 0px;
}
td.liste_descript_head {
	font-family: arial,helvetica; 
	font-size: 11px; 
}
td.liste_descript {
	font-family: arial,helvetica; 
	font-size: 11px; 
	text-align: justify;
	vertical-align: top;
}
/* Details */
table.detail {
	width: 100%; 
	border-top: 2px solid #B76C00; 
}
td.detail_left {
	width: 100%; 
	vertical-align: top;
	padding: 0 5 0 0 px;
	border-bottom: 2px solid #B76C00; 
	width: 100%;
}
td.detail_right {
	vertical-align: top;
	padding: 0 0 0 0 px;
	border-bottom: 2px solid #B76C00; 
}
td.detail_plan {
	vertical-align: top;
	text-align: center;
	padding: 0 0 1 0 px;
	border-bottom: 2px solid #B76C00;
}
.detail_image {
	margin: 1 0 5 0px;
}
.detail_image_last {
	margin: 1 0 1 0px;
}
td.detail_descript_head {
	font-family: arial,helvetica; 
	font-size: 11px; 
	color: #B76C00;
}
td.detail_descript {
	font-family: arial,helvetica; 
	font-size: 11px;
	color: #B76C00;
	text-align: left;
	vertical-align: top;
}
td.line {
	background: #B76C00;
}
td.nodata {
	font-family:arial,helvetica; 
	font-size:13px; 
	color:#B76C00;
	text-align:center;
	background: #FFFAF2;
	border-right: 1px solid #B76C00; 
	border-bottom: 1px solid #B76C00; 
}
a.liste:link {
	color: #8C5200;
	text-decoration: none;
	font-weight: bold;
}
a.liste:visited {
	color: #8C5200;
	text-decoration: none;
	font-weight: bold;
}
a.liste:active {
	color: #B76C00;
	text-decoration: none;
	font-weight: bold;
}
a.liste:hover {
	color: #B76C00;
	text-decoration: none;
	font-weight: bold;
}
b.sold {
	color: #ff0000;
	text-transform: uppercase;
}

/* Contact */
td.ofix15	{ font-size:15px; margin-top:0mm; margin-bottom:0mm; }
td.vofix		{ font-family:verdana,geneva; font-size:10px; margin-top:0mm; margin-bottom:0mm; }
td.vofix12	{ font-family:verdana,geneva; font-size:12px; margin-top:0mm; margin-bottom:0mm; }

/* Footer */
p.foot					{ font-family: arial,helvetica,sans-serif; font-size:10px; color:#cccccc; text-align:center; margin-top:5px; margin-bottom:5px; }
a.self:link, a.self:visited, a.self:hover { font-family: arial,helvetica,sans-serif; font-size:10px; color:#cccccc; font-weight:normal; text-decoration:underline; }
