@charset "iso-8859-1";
body			{font-family: arial; font-size: 13; color: #000000;}
.punkte			{font-family: helvetica, arial, geneva, sans-serif; font-size:13px; color:#AE6B00; font-weight: bold}
.vertikal {color: #FFFFFF; writing-mode: tb-rl; filter: flipv fliph; font-family: helvetica, arial, geneva, sans-serif; text-transform: uppercase; font-size: 20px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 3px; text-align: center; vertical-align: middle; background: #4C4C4C}
.master_headline {font-family: helvetica, arial, geneva, sans-serif; font-size: 18px; color: #505050; font-weight: bold; margin-top: 8px; margin-bottom: 8px; margin-left: 3px}
.submaster_headline {font-family: helvetica, arial, geneva, sans-serif; font-size: 16px; color: #505050; font-weight: bold; margin-top: 5px; margin-bottom: 8px; margin-left: 0px; font-style: italic}
.top_headline 	{font-family: helvetica, arial, geneva, sans-serif; font-size: 15px; color: #1A6C1A; font-weight: bold; margin-top: 5px; margin-bottom: 0px; margin-left: 3px}
.headline		{font-family: helvetica, arial, geneva, sans-serif; font-size:15px; color:#1A6C1A; font-weight: bold}
.subheadline	{font-family: helvetica, arial, geneva, sans-serif; font-size:13px; color:#AE6B00}
.text			{font-family: helvetica, arial, geneva, sans-serif; font-size:12px; color:#000000}
.navigation		{font-family: helvetica, arial, geneva, sans-serif; font-size:13px; color:#FFFFFF}
.mini			{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #989898; margin-top: 5px; margin-bottom: 5px; margin-left: 5px}
.lang			{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; color: #FFFFFF}
.td				{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #000000; text-align: left}
.td_light 		{font-family: helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #000000; text-align: left; background: #EFEFEF; padding: 3px; height:14px; border: 1px; border-style: solid; border-color: #FFF;}
.td_dark		{font-family: helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #000000; text-align: left; background: #DFDFDF; padding: 3px; height:14px; border: 1px; border-style: solid; border-color: #FFF;}
.td_head		{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #FFFFFF; text-align: center; background: #1A6C1A; padding: 3px; height:16px; font-weight: bold; border: 1px; border-style: solid; border-color: #FFF;}
.page			{filter: alpha(opacity=96); opacity: 0.96; background-color: #FFFFFF; padding: 3px; vertical-align: top; text-align: left}
.img			{padding: 3px; text-align:center; vertical-align:top}
.img_info		{padding: 1px; text-align:center; vertical-align:middle}
.function 		{font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000; text-align: justify; border: 1px; border-style: solid; border-color: #FFF;}
.text_short		{font-family: helvetica, arial, geneva, sans-serif; font-size: 14px; text-decoration: none; color: #000000; background-color: #DFDFDF; text-align: left}
.text_short_just{font-family: helvetica, arial, geneva, sans-serif; font-size: 14px; text-decoration: none; color: #000000; background-color: #DFDFDF; text-align: justify; padding: 3px; border: 1px; border-style: solid; border-color: #FFF;}
.text_shortest	{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #000000; background-color: #DFDFDF; text-align: left}

.tab0			{background: url("img/house03.jpg") no-repeat; bgcolor='#343434';}
.tab			{background: url("img/house04.jpg") no-repeat; bgcolor='#343434';}
.main			{background-color:#FFFFFF; filter: alpha(opacity=90); opacity: 0.90; }

UL				{list-style-image: url("img/button/knopf01.gif"); text-align: left; padding: 3px; margin-left: 20px; vertical-align: middle; font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; font-weight: 300; margin-bottom: 0px} /* 1. Instanz von Liste */
UL UL			{list-style-image: url("img/button/knopf02.gif"); text-align: left; padding: 3px; margin-left: 10px; vertical-align: middle; font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; font-weight: 300} /* 2. Instanz von Liste */

.home			{filter: alpha(opacity=85); opacity: 0.85; color:#FFFFFF; background-color:#404040; font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align:middle; cursor:pointer;}
.home_hover		{filter: alpha(opacity=85); opacity: 0.85; color:#FFFFFF; background-color:#1A6C1A; font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align:middle; cursor:pointer;}
.normal_ebene	{filter: alpha(opacity=90); opacity: 0.90; color:#000000; background-color:#EFEFEF; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align:middle; cursor:pointer;}
.normal_ebene1	{filter: alpha(opacity=90); opacity: 0.90; color:#000000; background-color:#EFEFEF; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align:middle; cursor:pointer;}
.normal_ebene2 	{filter: alpha(opacity=90); opacity: 0.90; color:#000000; background-color:#EFEFEF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; padding-left: 8px; cursor:pointer;}
.normal_ebene3 	{filter: alpha(opacity=90); opacity: 0.90; color:#000000; background-color:#EFEFEF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; font-style: italic; padding-left: 16px; cursor:pointer;}
.spezial_ebene	{filter: alpha(opacity=95); opacity: 0.95; color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; cursor: pointer;}
.spezial_ebene1 {filter: alpha(opacity=95); opacity: 0.95; color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; cursor: pointer;}
.spezial_ebene2 {filter: alpha(opacity=95); opacity: 0.95; color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; padding-left: 8px; cursor:pointer;}
.spezial_ebene3 {filter: alpha(opacity=95); opacity: 0.95; color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; font-style: italic; padding-left: 16px; cursor:pointer;}

.sitemap_ebene1 {color: #000000; background-color: #C0C0C0; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-decoration: none; vertical-align: middle; margin:0; padding:0; }
.sitemap_ebene2 {color:#000000; background-color:#DEDEDE; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; margin:0; padding:0; }
.sitemap_ebene3 {color:#000000; background-color:#EFEFEF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; font-style: italic; margin:0; padding:0; }
.sitemap_hover_ebene1 {color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align:middle; cursor:pointer; margin:0; padding:0; }
.sitemap_hover_ebene2 {color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; cursor:pointer; margin:0; padding:0; }
.sitemap_hover_ebene3 {color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; vertical-align: middle; cursor:pointer; font-style: italic; margin:0; padding:0; }

.normal_lang	{filter: alpha(opacity=80); opacity: 0.80; color:#000000; background-color:#EFEFEF; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align:middle; cursor: pointer; text-align: left}
.spezial_lang	{filter: alpha(opacity=85); opacity: 0.85; color:#000000; background-color:#FFFFFF; font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; cursor: pointer; text-align: left}


A:link          {font-family: helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #000000}
A:visited       {font-family: helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #000000}
A:hover         {font-family: helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #B2220A}
A:active        {font-family: helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #B2220A}

.klein			{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #404040; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-decoration: underline; color: #404040; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #404040; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #B2220A; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #B2220A; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}

.weiss			{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #EFEFEF; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.weiss:link	{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-decoration: underline; color: #EFEFEF; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.weiss:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #EFEFEF; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.weiss:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #EFEFEF; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.weiss:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #EFEFEF; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}

.bot_down			{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-align:center; text-decoration: none; color: #EDEDED; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.link_bot:link		{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-align:center; text-decoration: none; color: #EDEDED; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.link_bot:visited	{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-align:center; text-decoration: none; color: #EDEDED; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.link_bot:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-align:center; text-decoration: none; color: #EDEDED; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}
A.link_bot:active	{font-family: helvetica, arial, geneva, sans-serif; font-size: 11px; text-align:center; text-decoration: none; color: #EDEDED; margin-top: 10px; margin-bottom: 10px; margin-left: 5px}

form				{margin: 1px;}
 input, select, textarea
   { font-size:10px; font-family:Arial,sans-serif; font-weight:bold; }

 .Bereich, .Feld
   { background-color:#fefefe; width:150px; border:1px solid #010101; }
 .Feld_login
   { background-color:#fefefe; width:60px; border:1px solid #010101; }
 .Feld_bd
   { background-color:#fefefe; width:20px; border:1px solid #010101; }
 .Feld_jahr
   { background-color:#fefefe; width:30px; border:1px solid #010101; }
 .Auswahl
   { background-color:#DDFFFF; width:300px; border:1px solid #DDDDDD; }
 .Check, .Radio
   { background-color:#DDFFFF; border:1px solid #DDDDDD; }
 .Button
   { background-color:#EFEFEF; color:#010101; width:100px; border:1px solid navy; }
 .Button_login
   { background-color:#EFEFEF; color:#010101; width:60px; border:1px solid navy; }
 .Feld_search
   { background-color:#1A6C1A; width:120px; border:1px solid #010101; margin:0px; color:#FFFFFF}
 .Feld_r_jahr
   { background-color:orange; width:60px; border:1px solid #010101; }
 .Button_search
   { background-color:#EFEFEF; color:#FFFFFF; width:20px; border:1px solid navy; }
 .go
   { background-color:#EFEFEF; color:#000000; width:20px; border:1px solid navy; }
 .top
   {font-size:10px; font-family:arial,sans-serif; color:#FFFFFF;}
 .anfrage
   {font-size:10px; font-family:arial,sans-serif; color:#121212;}

p.mainbold {font-family: verdana, helvetica; font-size: 10pt; font-weight: bold; text-align: left;}	/* nur in der main.htm */
p.top1 {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; margin-left: 10; color: #333333;}
p.top2 {font-family: verdana, helvetica; font-size: 12pt; font-weight: bold; margin-left: 10; color: #333333;}
p.mittetext {font-family: helvetica, arial, geneva, sans-serif; font-size: 10pt; text-align: justify; margin-left: 5px; margin-right: 5px;}
p.mittebold {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; text-align: center;}
p.mitteunderl {font-family: verdana, helvetica; font-size: 10pt; text-decoration:underline; text-align: left; margin-left: 10; margin-right: 5;} /* 06.03.2001 für files-fenster */
p.rechtsmain {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-align: center;}
p.rechtsitalic {font-family: verdana, helvetica; font-size: 8pt; font-style: italic; text-align: left; margin-left: 10;}
p.rechtsbold {font-family: verdana, helvetica; font-size: 8pt; text-align: left; margin-left: 10;}
p.rechtsmini {font-family: verdana, helvetica; font-size: 7pt; text-align: left; }
p.untenmain1 {font-family: verdana, helvetica; font-size: 10pt; font-weight: bold; text-align: left; margin-left: 5; margin-top: 5; color: #003399;}
p.untenmain2 {font-family: verdana, helvetica; font-size: 10pt; font-weight: bold; text-align: left; margin-left: 5; margin-top: 5; color: #006600;}
p.untenmain3 {font-family: verdana, helvetica; font-size: 10pt; font-weight: bold; text-align: left; margin-left: 5; margin-top: 5; margin-bottom: 5; color: #FFFFFF;}
p.untentext {font-family: verdana, helvetica; font-size: 10pt; text-align: left; margin-left: 5; margin-right: 5; margin-top: 2; margin-bottom: 2;}
p.untenbold {font-family: verdana, helvetica; font-size: 9pt; font-weight: bold; text-align: left; margin-left: 5; margin-right: 5; margin-top: 2; margin-bottom: 2;}
p.anfrage	{font-family: verdana, helvetica; font-size: 8pt; text-align: justify; }
p.shopmain {font-family: verdana, helvetica; font-size: 12pt; font-weight: bold; text-align: center; margin-left: 0; color: #FFFFFF;}
p.shopmain1 {font-family: verdana, helvetica; font-size: 12pt; font-weight: bold; text-align: left; margin-left: 0; margin-top: 2; margin-bottom: 2; color: #FFFFFF;}
p.shopbold {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; text-align: left; margin-left: 10;}
p.shopbold1 {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; text-align: left; margin-left: 4; margin-right: 4; margin-top: 4; margin-bottom: 4;}
p.shopbold2 {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; text-align: center; margin-left: 4; margin-right: 4; margin-top: 4; margin-bottom: 4;}
p.shopbold3 {font-family: verdana, helvetica; font-size: 9pt; font-weight: bold; text-align: center;}
p.shopdown {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; text-align: left; margin-left: 10; color:#CC3300;} 
p.fragebold {font-family: verdana, helvetica; font-size: 9pt; font-weight: bold; text-align: left; margin-left: 10;}
p.fragemini {font-family: verdana, helvetica; font-size: 8pt; font-weight: bold; text-align: left; margin-left: 20;}
p.fragemain1 {font-family: verdana, helvetica; font-size: 12pt; font-weight: bold; text-align: left; margin-left: 5; margin-top: 2; margin-bottom: 2; color: #FFFFFF;}
p.inhaltmain {font-family: verdana, helvetica; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-align: center;}
p.inhalttext {font-family: verdana, helvetica; font-size: 10pt; font-weight: bold; color: #000000; text-align: left; margin-left: 5;}
