h1, h2, h3, h4, h5, h6		{
							margin: 20px;
							}

h2							{
							color: #fff;
							font-size: 125%;
							letter-spacing: 1.5pt;
							margin: 11px 0 20px 20px;
							}

h3							{
							font-size: 136%;
							margin: 0 0 10px 0;
							}

h4							{
							font-size: 124%;
							margin: 0 0 6px 0;
							}

h5							{
							font-size: 112%;
							margin: 0 0 4px 0;
							}

p							{
							margin: 0 20px 8px 20px;										/* oben rechts unten links */
							}

.p_ohne_einzug				{
							margin: 0 20px 8px 0;											/* oben rechts unten links */
							}

ul							{
							list-style-type: circle;
							}

.ul_pic						{
							list-style-type: disc;
							padding: 0 20px 0 140px;
							}

img 						{
							float: left;
							}							

.img_left					{
							float: left;
							margin-right: 15px;
							}							

.img_right 					{
							float: right;
							margin-left: 15px;
							}							

.img_center					{
							background-position: center center;
							}							

iframe						{
							margin: 12px 22px;
							width: 94%;
							height: 380px;
							}

q							{
							quotes """ """;
							font-style: oblique;
							}

a							{
							text-decoration: underline;
							font-weight: bold;
							}

a:link						{
							color: #ee4444;
							}

a:visited 					{
							color: #ee4444;
							}

a:hover					 	{
							color: #b61818;
							}

table						{
							border-collapse: collapse;		/damit die Tabellenlinien verbunden sind, um jedes Feld separat zu umranden, hier "separate" w&auml;hlen */
							empty-cells: hide;						/* Leere Zellen nicht zeigen */
							}

caption						{
							text-align: left;
							margin: 0 0  25px 0;
							font-weight: bold;
							}

.tabpic						{
							border: 0px;
							background: #fff;
							padding: 0px;
							margin: 0px;
							text-align: left;
							}

.tabtext					{
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							color: #611515;
							font-size: 9pt;
							border: 0px;
							padding: 0px;
							margin: 0px;
							text-align: left;
							}

.tabtext_verkauf			{
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							color: #611515;
							font-size: 9pt;
							text-align: left;
							vertical-align: top;
							}

.tabtext_verkauf_p			{
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							border: 0px;
							padding: 0px;
							margin: 0 0 0 5px;
							color: #611515;
							}

.tabtext_with_bg			{
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							background: #fafafa;
							border: 0px;
							padding: 0px;
							margin: 0px;
							text-align: left;
							color: #611515;
							}

.table_left_border			{
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							margin-left: 20px;						/* oben rechts unten links */
							empty-cells: hide;						/* Leere Zellen nicht zeigen */
							color: #611515;
							}

.tabdummy					{
							border: 0px;
							padding: 0px;
							margin: 0px;
							text-align: left;
							font-size: 0px;
							}

th, td						{
							border: 0;
							border: 1px solid #999;
							padding: 5px;
							text-align: left;
							vertical-align: top;
							}

.td_noborder				{
							border: 0;
							padding: 6px;
							text-align: left;
							vertical-align: top;
							}

th							{
							background: #fafafa;
							}

thead th					{
							border: 1px solid #000;
							}

tbody th					{
							background: #fafafa;
							}

tfoot td					{
							background: #fafafa;
							border: 1px solid #999;
							}

thead						{
							display: table-header-group;	/* Wiederholt beim Tabellen Drucken auf jeder Seite autom. Kopf+Fusszeilen (von wenigen Browsern unterstützt) */
							}

tfoot						{
							display: table-footer-group;	/* Wiederholt beim Tabellendruck auf jeder Seite autom. Kopf+Fusszeilen (von wenigen Browsern unterstützt) */
							}

@media print				{ 
							tbody { height: auto; }				/* In der Höhe begrenzte Tabellen werden komplett ausgedruckt */
							}

label						{ 									/* Beschriftung der Formularfelder */
							display: inline;					/* Beschriftung der Formularfelder vor dem Formularfeld (display: block; hat einen Zeilenumbruch zur Folge) */
							font-weight: bold;
							}

#person label				{ 									/* Spezifische Formatierung des Fieldsets "person" */
							display: inline;					/* Beschriftung der Formularfelder vor dem Formularfeld (display: block; hat einen Zeilenumbruch zur Folge) */
							font-weight: bold;
							}

fieldset					{ 
							display: block;						/* Schmale Fieldset untereinander statt nebeneinander (andernfalls display: inline;) */
							border: 1px soli #dbd;
							margin: 0px 20px 0px 20px;			/* oben rechts unten links */
							}

legend						{ 
							color: #242424;
							font-weight: bold;
							margin: 0px 0px 8px 0px;			/* oben rechts unten links */
							}

textarea					{ 
							width: 175px;
							height: 125px;
							}

body						{	
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							font-size: 75%;
							margin: 0px;
							text-align: center;			/* Seitlich zentrierte Einmittung f&uuml;r IE (f&uuml;r andere Browser unten bei #wrap, wird aber vom IE nicht verstanden) */
							background-color: #ddd;
							}

#topnavi					{
							font-family: Tahoma, Helvetica, sans-serif, Arial, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							font-size: 95%;				/* Relativ zur Gr&ouml;sseneinstellung f&uuml;r den body Tag */
							}

#topnavi ul					{
							float: right;
							margin: 0 5px 0 0;
							white-space: nowrap;
							font-weight:600;
							list-style-image: none;
							}

#topnavi ul li				{
							margin: 0;
							padding: 0;
							display: inline;			/* Damit die Men&uuml;punkte in der Kopfzeile in einer Linie (ohne Zeilenumbruch) dargestellt werden */
							}

#topnavi ul a:link,
#topnavi ul a:visited		{
							color: #ffffff;
							}

#topnavi ul a:hover,
#topnavi ul a:active,
#topnavi ul a:focus			{
							color: #bdbdbd;
							}

#topnavi ul a:link,
#topnavi ul a:visited,
#topnavi ul a:hover,
#topnavi ul a:active,
#topnavi ul a:focus			{
							display: block;				/* Damit die Men&uuml;punkte untereinander mit Zeilenumbruch dargestellt werden */
							float: left;
							height: auto;
							margin: 0 0 0 0;
							padding: 3px 9px 3px 9px;
							text-decoration: none;
							}

#topnavi a#hier:link,
#topnavi a#hier:visited,
#topnavi a#hier:hover,
#topnavi a#hier:active,
#topnavi a#hier:focus		{
							color: #f7f3b3;
							}


#sidebar					{
							font-family: Tahoma, Helvetica, sans-serif, Arial, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							font-size: 105%;				/* Relativ zur Gr&ouml;sseneinstellung f&uuml;r den body Tag */
							}


#sidebar ul a:link,
#sidebar ul a:visited		{
							text-decoration: none;
							color: #ffffff;
							}

#sidebar ul a:hover,
#sidebar ul a:active,
#sidebar ul a:focus			{
							text-decoration: none;
							color: #bdbdbd;
							}

#sidebar a#hier:link,
#sidebar a#hier:visited,
#sidebar a#hier:hover,
#sidebar a#hier:active,
#sidebar a#hier:focus		{
							color: #fff;
							background-color: #9d0000;
							}

#sidebar h3					{
							font-size: 105%;				/* Relativ zur Gr&ouml;sseneinstellung f&uuml;r den body Tag */
							color: #ffffff;
							margin: 0 0 0 0;
							padding: 12px 0 0 18px;
							}

#sidebar ul					{
							font-weight:700;
							list-style-type: circle;
							color: #ffffff;
							margin: 2px 0 8px 0;
							padding: 5px 0 0 35px;
							}

#sidebar li					{
							margin: 0 0 1px 0;
							}

	
#wrap						{						/* Haupt-Container, h&auml;lt Seite zusammen, zentriert seite, unsichtbarer Rahmen f&uuml;r die Seite */
							width: 975px;
							margin: 20px auto;		/* Zentriert Haupt-Container horizontal ((1. Wert = Abstand von oben, 2. Wert = seitlicher Abstand (auto = eingemittet) */
							text-align: left;		/* Wieder Ausrichtung nach links, um die text-align: center Anweisung im body wieder aufzuheben */
							}

#top						{
							background-image : url(../images/layout/bg_wood_top.jpg);
							background-repeat: no-repeat;
							float: left;
							width: 970px;
							height: 122px;
							text-align: left;
							}

#topnavi					{
							float: right;
							padding: 90px 30px 0px 0px;
							}

#l_col						{
							background-image : url(../images/layout/bg_wood_left.jpg);
							background-repeat: no-repeat;
							float: left;
							height: 450px;
							width: 36px;
							top: 0;
							margin: 0;
							}

#c_col						{
							background-image : url(../images/layout/bg_wood_center.jpg);
							background-repeat: no-repeat;
							float: left;
							height: 450px;
							width: 10px;
							top: 0;
							margin: 0;
							}

#r_col						{
							background-image : url(../images/layout/bg_wood_right.jpg);
							background-repeat: no-repeat;
							float: left;
							height: 450px;
							width: 35px;
							top: 0;
							margin: 0;
							}

#foot						{
							background-image : url(../images/layout/bg_wood_bottom.jpg);
							background-repeat: no-repeat;
							float: left;
							height: 18px;
							width: 970px;
							top: 0;
							text-align: right;
							}

#foot a:link,
#foot a:visited,
#foot a:hover,
#foot a:active,
#foot a:focus				{
							color: #fff;
							font-size: 80%;
							line-height: 150%;
							font-weight:700;
							margin: 15px 4px 0 4px;
							}
	
#sidebar					{
							background-image : url(../images/layout/bg_menue_complete.jpg);
							background-repeat: no-repeat;
							background-color: #fdf7cf;
							float: left;
							height: 450px;
							width: 221px;
							top: 0;
							margin: 0;
							}
		
#content					{
							background-image : url(../images/layout/bg_content_title_and_foot.png);
							background-repeat: no-repeat;
							background-color: #fdf7cf;
							color: #611515;
							float: left;
							height: 450px;
							width: 668px;
							top: 0;
							margin: 0;
							}

#content ul					{
							list-style-type: square;
							}

#content li					{
							display: block;					/* Damit die Men&uuml;punkte in der Kopfzeile in einer Linie (ohne Zeilenumbruch) dargestellt werden */
							margin: 0 0 6px 0;
							padding: 0;
							}

#prev_next					{
							color: #611515;
							float: right;
							height: 18px;
							width: 250px;
							top: 0;
							font-size: 100%;
							font-weight:700;
							text-align: right;
							margin: 6px 12px 0 0;
							}

#prev_next a				{
							color: #aa6f4f;
							font-size: 90%;
							line-height: 150%;
							font-weight:700;
							}

#prev_next a:visited,
#prev_next a:link			{
							color: #9d0000;
							font-size: 90%;
							line-height: 150%;
							font-weight:700;
							}

#prev_next a:hover,
#prev_next a:active,
#prev_next a:focus			{
							color: #611515;
							}

input, select, textarea		{
							color:#000000;
							}

.feld1						{
							background-color:#fff; height:18px; width:95px; border:1px solid #7F9DB9;
							}

.feld2						{
							background-color:#fff; height:18px; width:172px; border:1px solid #7F9DB9;
							}

.feld3						{
							background-color:#fff; height:18px; width:247px; border:1px solid #7F9DB9;
							}

.feld4						{
							background-color:#fff; height:18px; width:361px; border:1px solid #7F9DB9;
							}
							
.auswahl1					{
							background-color: #fff;
							height: 22px;
							width: 95px;
							border:1px solid #555555;
							}
							
.textarea1					{
							font-family: Helvetica, sans-serif, Arial, Tahoma, Verdana, Georgia, 'Trebuchet MS', 'Courier New', Courier, 'Times New Roman';
							font-size: 10pt;
							text-align: left;
							vertical-align: top;
							background-color: #fff;
							height: 50px;
							width: 361px;
							border: 1px solid #7F9DB9;
							}
							
.check, .radio				{
							background-color: #DDFFFF;
							border: 1px solid #7F9DB9;
							margin: 0px;
							padding: 0px;
							margin-top: 1px;
							margin-left: 1px;
							}
							
.button						{
							background-color: #CDCDCD;
							color: #000000;
							font-weight: bold;
							height: 22px;
							width: 135px;
							border: 1px solid #7F9DB9;
							text-align: center;
							margin: 0px;
							padding: 0px;
							margin-bottom: 2px;
							margin-left: 2px;
							}

.Stil1						{
							font-size: 6px;
							}
							
.Stil2						{
							font-size: 10px;
							}







