body{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
p, li, ul, td, .normal  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; /* vertical-align: top; */ }
li.klein, ul.klein {  font-size: 11px; }
.bs { text-align: justify; }                      /* Blocksatz */
.c  { text-align: center; }                       /* zentriert */
.r  { text-align: right; }                        /* rechtsbündig */
.f  { font-weight: bold; }                        /* fett */
.fk { font-weight: bold; font-style: italic; }    /* fettkursiv */
.k  { font-style: italic; }                       /* kursiv */
.u  { text-decoration:underline;}				  /* unterstrichen */
.ls1          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #0943B5; margin-bottom:0px; }
.textred {color:#FF0000;}
.knopf_b { background-color: #eeeeee; border-color: #CFCFCF; border-style: solid; border-width: 1; color: #0F3A7B;font-size: 9pt; font-family: arial; font-weight: bold; cursor: hand; }
.felder_a {background-color: #eeeeee; border-color: #CFCFCF; border-style: solid;border-width: 1;color: #0050A0;font-size: 10pt;font-family: arial;}
.footertext { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }
.home       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }
h1          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #0943B5; margin-bottom:0px; text-align:right; }
h2          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #0943B5; margin-bottom:0px; text-align:left; }
h3          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height:normal; font-weight: bold; color: #FFFFFF; margin-top:12px; margin-bottom:8px; text-align: center; }
h4          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height:normal; font-weight: bold; color: #FFFFFF; margin-top:12px; margin-bottom:8px; text-align: center; }
h5          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height:normal; font-weight: bold; color: #FFFFFF; margin-top:8px; margin-bottom:8px; text-align: center; }
td          { font-size: 12px; }
a           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #0943B5; }
a:link      { text-decoration: none; }
a:visited   { text-decoration: none; }
a:hover     { text-decoration: underline overline;}
a:active    { text-decoration: underline; }
a.lexi           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }
a.lexi:link      { text-decoration: none;  padding-bottom: 0.1px; border-left: none; border-right: none; border-top: none; border-bottom: 1px dotted #FF0000; }
a.lexi:visited   { text-decoration: none; padding-bottom: 0.1px; border-left: none; border-right: none; border-top: none; border-bottom: 1px dotted #FF0000; }
a.lexi:hover     { text-decoration: none; color: #FF0000; background-color: #e5e5e5;}
a.lexi:active    { text-decoration: none; }
a.alternativ    { font-size: 11px; }
a.alternativ:link {font-weight:normal; color:#003366;}
a.alternativ:visited {font-weight:normal; color:#003366;}
a.alternativ:hover {font-weight:normal; color:#003366;}
a.alternativ:active {font-weight:normal; color:#003366;}
a.other    { font-size: 14px; font-weight:bold; color=: #FF0000; text-decoration: underline;}
a.other:link {font-weight:bold; color:#FF0000; text-decoration: underline;}
a.other:visited {font-weight:bold; color:#FF0000;}
a.other:hover {font-weight:bold; color:#003366;}
a.other:active {font-weight:bold; color:#FF0000;}

#Master { 
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
width: 800px;
}

#Layer1  { position:absolute; left:0px;   top:0px;  width:200px; height:70px; color:#FFFFFF; }
#Layer1a  { position:absolute; left:10px;   top:0px;  width:828px; height:69px; text-align:center; color:#FFFFFF; }
#Layer2  { position:absolute; left:0px;   top:68px; width:828px; height:60px; color:#000000; }
#Layer3 { position:absolute; left:180px; top:130px; width:480px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #0943B5; border-left: 1px solid #0943B5; border-right: 1px solid #0943B5; background-image: url("../images/footerbg.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer3G { position:absolute; left:180px; top:130px; width:480px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #B51109; border-left: 1px solid #B51109; border-right: 1px solid #B51109; background-image: url("../images/footerbg.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer3P { position:absolute; left:180px; top:130px; width:480px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #29B509; border-left: 1px solid #29B509; border-right: 1px solid #29B509; background-image: url("../images/footerbg.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer3S { position:absolute; left:180px; top:130px; width:480px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #94296e; border-left: 1px solid #94296e; border-right: 1px solid #94296e; background-image: url("../images/footerbg.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer3V { position:absolute; left:180px; top:130px; width:480px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000; border-bottom: 1px solid #BE9400; border-left: 1px solid #BE9400;border-right: 1px solid #BE9400;background-image: url("../images/footerbg.png");background-repeat:no-repeat;background-position:bottom; }
#Layer3U { position:absolute; left:180px; top:130px; width:480px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #09ACB5; border-left: 1px solid #09ACB5; border-right: 1px solid #09ACB5; background-image: url("../images/footerbg.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer4 { position:absolute; left:180px; top:130px; width:657px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #0943B5; border-left: 1px solid #0943B5; border-right: 1px solid #0943B5; background-image: url("../images/footerbg2.png"); background-repeat:no-repeat; background-position:bottom;	}
#Layer4G { position:absolute; left:180px; top:130px; width:657px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #B51109; border-left: 1px solid #B51109; border-right: 1px solid #B51109; background-image: url("../images/footerbg2.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer4P { position:absolute; left:180px; top:130px; width:657px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #29B509; border-left: 1px solid #29B509; border-right: 1px solid #29B509; background-image: url("../images/footerbg2.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer4S { position:absolute; left:180px; top:130px; width:657px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #94296e; border-left: 1px solid #94296e; border-right: 1px solid #94296e; background-image: url("../images/footerbg2.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer4V { position:absolute; left:180px; top:130px; width:657px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #BE9400; border-left: 1px solid #BE9400; border-right: 1px solid #BE9400; background-image: url("../images/footerbg2.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer4U { position:absolute; left:180px; top:130px; width:657px; min-height:660px; height:auto; background-color: #E5E5E5; color:#000000;  border-bottom: 1px solid #09ACB5; border-left: 1px solid #09ACB5; border-right: 1px solid #09ACB5; background-image: url("../images/footerbg2.png"); background-repeat:no-repeat; background-position:bottom; }
#Layer5  { position:absolute; left:180px; top:130px; width:657px; height:auto;  background-color: #FFFFFF; color:#000000; }
.print  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; }

#footer {position:absolute; bottom:5px; left:10px;}
#abstand1 { padding-left: 3px;  padding-top: 1px;  padding-right: 3px;  }
#abstand2 { padding-left: 3px;  padding-top: 1px;  padding-right: 3px;  }
#abstand3 { padding-left: 5px;  padding-top: 10px; padding-right: 5px;  }
#abstand4 { padding-left: 10px; padding-top: 3px;  padding-right: 10px; }
#abstand5 { padding-left: 5px;  padding-top: 10px; padding-right: 5px;  } 
.lower { background-color: #FFFFFF; border-color: #FFFFFF; border-style:hidden; color: #FFFFFF; font-size: 1pt; font-family: arial; }
.titles { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
#tl { position:absolute; top: 0px; left: -1px; margin: 0px;	padding: 0px; z-index: 100; }
#tr { position:absolute; top: -1px; right: -1px; margin: 0px; padding: 0px; z-index: 100; }
#utl { position:absolute; bottom: -1px; left: -1px; margin: 0px; padding: 0px; z-index: 100; }
#utr { position:absolute; bottom: -1px; right: -1px; margin: 0px; padding: 0px; z-index: 100; }
/******************************* Menue Links *****************************/
#MenuLinks  { position: absolute; top: 130px; left: 10px; width:158px; padding: 0px; background-color: #F5f7f7; border-bottom: 1px solid #0943B5; border-left: 1px solid #0943B5; border-right: 1px solid #0943B5; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; z-index: 3; }
#MenuLinksG { position: absolute; top: 130px; left: 10px; width:158px; padding: 0px; background-color: #F5f7f7; border-bottom: 1px solid #B51109; border-left: 1px solid #B51109; border-right: 1px solid #B51109; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; z-index: 3; }
#MenuLinksP { position: absolute; top: 130px; left: 10px; width:158px; padding: 0px; background-color: #F5f7f7; border-bottom: 1px solid #29B509; border-left: 1px solid #29B509; border-right: 1px solid #29B509; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; z-index: 3; }
#MenuLinksS { position: absolute; top: 130px; left: 10px; width:158px; padding: 0px; background-color: #F5f7f7; border-bottom: 1px solid #94296e; border-left: 1px solid #94296e; border-right: 1px solid #94296e; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; z-index: 3; }
#MenuLinksV { position: absolute; top: 130px; left: 10px; width:158px; padding: 0px; background-color: #F5f7f7; border-bottom: 1px solid #BE9400; border-left: 1px solid #BE9400; border-right: 1px solid #BE9400; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; z-index: 3; }
#MenuLinksU { position: absolute; top: 130px; left: 10px; width:158px; padding: 0px; background-color: #F5f7f7; border-bottom: 1px solid #09ACB5; border-left: 1px solid #09ACB5; border-right: 1px solid #09ACB5; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; z-index: 3; }
#LeftLinks{	margin: 0px; padding: 0px; font-size: 10pt; }
#LeftLinks h3{ padding: 10px 0px 2px 10px; border-bottom: 1px solid #cccccc; font-size: 10pt; }
#LeftLinks a:link{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; font-weight: normal; padding: 3px 0px 3px 10px; color: #0F3A7B; }
#LeftLinks a:visited{ display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; font-weight: normal; padding: 3px 0px 3px 10px; color: #0F3A7B; }
#LeftLinks a:hover{ display: block; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #0F3A7B; background-image: none; padding: 3px 0px 3px 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; }
/******************************* PublicRelation Boxes  *****************************/
.boxtitel   { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; }
.boxinhead  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.boxintext  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }
a.box           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color:#0000FF }
a.box:link      { text-decoration: none;  }
a.box:visited   { text-decoration: none;  }
a.box:hover     { text-decoration: none; color: #FFFFFF; background-color: #000099;}
a.box:active    { text-decoration: none; }

#Box1  { position:absolute; left:670px; top:130px; width:165px; height:auto; background-color: #F5f7f7; color:#FFFFFF; border-bottom: 1px solid #555868; border-left: 1px solid #555868; border-right: 1px solid #555868; }
#Box2  { position:absolute; left:10px; top:540px; width:158px; height:auto;  background-color: #F5f7f7; color:#000000;  border-bottom: 1px solid #555868; border-left: 1px solid #555868; border-right: 1px solid #555868; }
#Box3  { position:absolute; left:670px; top:460px; width:165px; height:auto; background-color: #F5f7f7; color:#000000;  border-bottom: 1px solid #555868; border-left: 1px solid #555868; border-right: 1px solid #555868; }
.box   { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; }
.box2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000; }
/******************************* Menue Oben *****************************/
#globalNav{ position: absolute; left:10px; width: 100%; min-width: 640px; height: 32px; color: #cccccc; padding: 0px; margin: 0px; background-image:   url("../images/glbnav_background.gif"); }
#globalNav img{ margin-bottom: -4px; }
#gnl { position: absolute; top: 0px; left:0px; }
#gnr { position: absolute; top: 0px; right:0px; }
#globalLink{ position: absolute; top: 6px; height: 22px; min-width: 640px; padding: 0px; margin: 0px; left: 10px; z-index: 100; }
a.glink:link{ font-size: 10pt; color: #0F3A7B; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; border-right: 1px solid #8FB8BC; }
a.glink:visited{ font-size: 10pt; color: #0F3A7B; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; border-right: 1px solid #8FB8BC; }
a.glink:hover{ font-size: 10pt; margin: 0px; font-weight: bold; padding: 2px 5px 4px 5px; background-image:   url("../images/glblnav_selected.gif"); border-right: 1px solid #8FB8BC; text-decoration: none; color: #0F3A7B; }
.subglobalNav{ position: absolute; top: 32px; left: 90px; min-width: 440px; height: 20px; padding: 0px 0px 0px 10px; visibility: hidden; color: #cccccc; background-image:   url("../images/glbnav_background.gif"); }
.subglobalNav3{ position: absolute; top: 32px; left: 201px; min-width: 290px; height: 20px; padding: 0px 0px 0px 10px; visibility: hidden; color: #cccccc; background-image:   url("../images/glbnav_background.gif"); }
.subglobalNav4{ position: absolute; top: 32px; left: 265px; min-width: 140px; height: 20px; padding: 0px 0px 0px 10px; visibility: hidden; color: #cccccc; background-image:   url("../images/glbnav_background.gif"); }
.subglobalNavx{}
.subglobalNav a:link{ font-size: 80%; color: #0F3A7B; }
.subglobalNav a:visited{ font-size: 80%; color: #0F3A7B; }
.subglobalNav a:hover{ font-size: 80%; color: #0F3A7B; text-decoration: none; background-image:   url("../images/glblnav_selected.gif"); }
/* Formulare Boerse Kontakt*/
input.stdtext, select.stdtext   { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; line-height: normal; font-weight: normal; border:0px;color: #000000; background-color: #D4D4D4;}
.schnell   { font-family:"Courier New", Courier, mono; font-style: normal; line-height: normal; font-weight: normal; border:0px;color: #000000; background-color: #F5f7f7;}
button { background-color: #CCCCCC; border-color: #990000; border-style:groove; border-width: 4; color: #222222;  font-size: 10pt; font-family: arial; font-weight: bold; cursor: hand;  }
.knopf_a { background-color: #FFFFFF; border-color: #CFCFCF; border-style: solid; border-width: 1; color: #222222;font-size: 9pt; font-family: arial; font-weight: bold; cursor: hand; }
.eingabens {background-color: #FFFFFF;border-color: #FFFFFF;border-style: solid;border-width: 1;color: #0050A0;font-size: 10pt;font-family: arial;}
.eingabenu { text-align:justify; background-color: #E5E5E5;border-color: #E5E5E5;border-style: hidden;border-width: 0;color: #FF0000;font-size: 10pt;font-family: Geneva, Arial, Helvetica, sans-serif;}
.eingabeTArea {scrollbar-base-color: #CFCFCF;scrollbar-3dlight-color: #CFCFCF;scrollbar-darkshadow-color: #FFFFFF;scrollbar-face-color:#FFFFFF;background-color: #D4D4D4;border-color: #CFCFCF;border-style: solid;border-width: 1;color: #222222;font-size: 10pt;font-family: arial;}
.keineeingabe { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }
/* Impressum */
p.hinweis { font-size: 10px; text-align: justify; border: 1px dashed #ABB7CB; padding: 2px; }
p.hinweis:first-line { text-decoration: none; text-align: left; color: #FFFFFF; background-color: #ABB7CB; }
/* Gewerbe Tabellen */
TD.bo { BORDER-TOP: #0943B5 1px solid; }
TD.br { BORDER-RIGHT: #0943B5 1px solid; }
TD.bl {	BORDER-LEFT: #0943B5 1px solid; }
TD.bu {	BORDER-BOTTOM: #0943B5 1px solid; }
TD.ro { BORDER-TOP: #B51109 1px solid; }
TD.ru { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; BORDER-BOTTOM: #B51109 1px solid }
TD.rr { BORDER-RIGHT: #B51109 1px solid; }
TD.rl {	BORDER-LEFT: #B51109 1px solid; }
td.sitetitel { background-image:url(../images/tbbg.gif); height:27px; }
td.gewerbetitel { background-image:url(../images/tbbg_red.gif); height:27px; }
td.privattitel { background-image:url(../images/tbbg_green.gif); height:27px; }
td.servicetitel { background-image:url(../images/tbbg_vio.gif); height:27px; }
td.vermoegentitel { background-image:url(../images/tbbg_yellow.gif); height:27px; }
td.boersetitel { background-image:url(../images/tbbg_mint.gif); height:27px; }
td.boxtitel { background-image:url(../images/tbbg_grey.gif); height:27px; }
td.sitetop { background-image:url(../images/tbbg_top.gif); height:27px; }
td.gewerbetop { background-image:url(../images/tbbg_top_red.gif); height:27px; }
td.privattop { background-image:url(../images/tbbg_top_green.gif); height:27px; }
td.servicetop { background-image:url(../images/tbbg_top_vio.gif); height:27px; }
td.vermoegentop { background-image:url(../images/tbbg_top_yellow.gif); height:27px; }
td.boersetop { background-image:url(../images/tbbg_top_mint.gif); height:27px; }
td.boxtop { background-image:url(../images/tbbg_grey.gif); height:27px; }

