 .errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
 BODY { background: #ffffff; color: #000000; margin: 0px; }
 A { color: #0000ff; text-decoration: underline; }
 span.grautext { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #808080; font-weight : normal; }
 A.grautext { color: #808080; text-decoration: underline; }
 A:hover { color: #AABBDD; text-decoration: underline; }
 FORM { display: inline; }
 TR.header { background: #ffffff; }
 TR.headerNavigation { background: #3399ff; }
 TD.headerNavigation { font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }

 TR.ilanheaderNavigation { background: #0066cc; }
 TD.ilanheaderNavigation { font-family: Verdana, Arial, sans-serif;  width:100%;font-size: 11px; background: #0066cc; color: #ffffff; font-weight : bold;text-transform:capitalize;  }
 A.ilanheaderNavigation { color: #ffffff; text-decoration: none; }
 A.ilanheaderNavigation:hover { color: #ffffff; }
 A.ilanheaderNavigation_hell { color: #ffffff; }
 
  TR.postakoduheaderNavigation { background: #000066; }
 TD.postakoduheaderNavigation { font-family: Verdana, Arial, sans-serif;  width:100%;font-size: 11px; background: #ffff66; color: #000000; font-weight : bold;text-transform:capitalize;  }
 A.postakoduheaderNavigation { color: #000000; text-decoration: none; }
 A.postakoduheaderNavigation:hover { color: #ffffff; }
 A.postakoduheaderNavigation_hell { color: #ffffff; }
 
 A.headerNavigation { color: #ffffff; text-decoration: none; }
 A.headerNavigation:hover { color: #ffffff; background-color:#FF8A00; text-decoration : none; text-transform:capitalize; }
 A.headerNavigation_hell { color: #c0c0c0; }
 span.headerNavigation_hell { color: #c0c0c0; }
 TR.headerError { background: #ff0000; }
 TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
 TR.headerInfo { background: #00ff00; }
 TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
 TR.footer { background: #bbc3d3; }
 TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold; }
 .infoBox { background: #C3D9FF; }
 .sucheBox { background: #E7EBF7; }
 .infoBoxContents { background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
 .infoBoxNotice { background: #FF8E90; }
 .infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
 TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #ff9900; color: #ffffff; }
 TD.vinfoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #ff9900; color: #ffffff; }
 TD.ilanBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #0066cc; color: #ffffff; }
 a.ilanBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
 TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TABLE.productListing { border: 1px; border-style: solid; border-color: #C3D9FF; border-spacing: 1px; }
 TABLE.productListing2 { border: 1px; border-style: solid; border-color: #ffffFF; border-spacing: 1px; }
 .productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold; }
 TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
 TD.productListing-anon { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
 a.anon{ font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #ff9900; font-weight: bold; }
 A.pageResults { color: #0000FF; }
 A.pageResults:hover { color: #0000FF; background: #FFFF33; }
 TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #000080; }
 a.pageHeading{ font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #808080; }

 .ihaktiv{ background-color:#FF8A00; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }
 TR.productListing-odd {  background: #f8f8f9;}

 TR.productListing-even {  background: #f0f0f0;}

 TD.ilanpageHeading, a.ilanpageHeading{ font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background: #0066cc; }
 TD.kayitpageHeading, a.kayitpageHeading{ font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background: #ff9900; }
 TD.linkpageHeading, a.linkpageHeading{ font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #ff9900; background: #C3D9FF; }
 h1 { font-size: 16px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #000080; }
 h2 {  font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #9a9a9a; }
 h3 {  font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #9a9a9a; }
    h2.boxhead2 {  font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold;margin-top: 0; margin-bottom: 0;   }
    h3.boxhead3 {  font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold;margin-top: 0; margin-bottom: 0;   }
    h2.mainhead2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin-top: 0; margin-bottom: 0;   }
    h3.mainhead3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color:#808080 ; margin-top: 0; margin-bottom: 0;   }
    h4.mainhead4 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin-top: 0; margin-bottom: 0;   }

    h1.postahead1 { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #000080; margin-top: 0; margin-bottom: 0;   }
    h2.postahead2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; margin-top: 0; margin-bottom: 0;   }
    h3.postahead3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;  color: #000000;margin-top: 0; margin-bottom: 0;   }
    h4.postahead4 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;  color: #000000;margin-top: 0; margin-bottom: 0;   }
    h1.xhead1 { font-family: Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #000000; margin-top: 0; margin-bottom: 0;   }
    h2.xhead2 { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top: 0; margin-bottom: 0;   }


 TR.subBar { background: #f4f7fd; }
 TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
 TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; }
 TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
 TD.tableHeading {font-family: Verdana, Arial, sans-serif; font-size: 12px; }
 TD.linkconHeading {font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #C3D9FF; color:#808080 ; font-weight: bold; }

 CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
 TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
 SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold; }
 TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
 TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
 SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
 .moduleRow { ; }
 .moduleRowOver { background-color: #D7E9F7; }
 .moduleRowSelected { background-color: #E9F4FC; }
 .messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
 .messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
 .messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
 .inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
 .puan { BORDER-RIGHT: #808080 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #808080 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #808080 0px solid; COLOR: #808080; PADDING-TOP: 0px; BORDER-BOTTOM: #808080 0px solid ; }
 .puan TD { BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; FONT-SIZE: 7pt; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid ; }
 .puanRP { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px ; }
 .puanRP TD { BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; MARGIN: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #808080 1px solid; TEXT-ALIGN: center ; }
 .puanRP .empty { BACKGROUND-COLOR: #eeeeee ; }
 .not1{ BACKGROUND-COLOR: #99ff33 ; }
 .not2{ BACKGROUND-COLOR: #66ff33 ; }
 .not3{ BACKGROUND-COLOR: #33cc33 ; }
 .not4{ BACKGROUND-COLOR: #009933 ; }
 .not5{ BACKGROUND-COLOR: #006600 ; }
 .puanRP a { COLOR: #444444; TEXT-DECORATION: none ; }
 .puanRP a span { MARGIN: 2px ; }
 .puanRP a:hover { COLOR: #eeeeee; BACKGROUND-COLOR: #cc0000 ; }
 span.puanD { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; line-height: 0.9; }
 a.puanD{font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; }
 span.rot{color: #ff8080; font-weight: bold; }
 span.kayok{font-weight: bold; BACKGROUND-COLOR: #ff9900; }
 span.gruen{font-weight: normal; BACKGROUND-COLOR: #00a000; }
 span.hellgrau{font-weight: normal; color: #e7ebf7; }
 .col_left{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #E7EBF7; color: #ffffff; font-weight : bold; }
 .col_right{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #ffffff; font-weight : bold; }
 .col_left_ilan{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #E7EBF7; color: #ffffff; font-weight : bold; }
 .col_right_ilan{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #ffffff; font-weight : bold; }
  .col_left_postakodu{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #E7EBF7; color: #ffffff; font-weight : bold; }

 li {size: 10px; color: #ff9900; }
 .trschatten{ background: #0b4f88; }
 .navbarBox{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #808080; font-weight: bold; }
 .navbarBox_hell{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #d0d0d0; font-weight: bold; }
 .conlink{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #80a000; line-height: 1.2; }
 .contitle {font-size: 12px; color: #0000cc; font-weight: bold; }
 a.contitle{color: #0000cc; }
 span.tableHeading{font-size: 12px; color: #000080; }
 .txtconlink{ font-family: Arial, sans-serif; font-size: 11px; color: #000000; line-height: 1.2; }
 span.txtseklink{ font-family: Verdana,Arial, sans-serif; font-size: 11px; color: #000000; }
 a.txtconlink{ font-size: 10px; color: #000000; }
 a.txtseklink{ font-family: Verdana,Arial, sans-serif; font-size: 10px; color: #0000cc; line-height: 1.2; }
 .abstand{font-size: 6px; line-height: 0.9; }
 .abstandk{line-height: 1.0; }
 .schnelleintrag{background: #ffffff; font-family: Arial, sans-serif; font-size: 11px; color: #000000; line-height: 1.2; }
 a.lilce { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
 a.lweibr { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
  SPAN.smallText_weis{font-family: Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; }
  a.smallText_weis{font-family: Arial, sans-serif; font-size: 10px; color: #d0d0d0; font-weight: normal;text-decoration : none; }
 SPAN.smallText_grau{font-family: Arial, sans-serif; font-size: 10px; color: #808080; font-weight: normal; }
 SPAN.smallText_rot{font-family: Arial, sans-serif; font-size: 10px; color: #cc0000; font-weight: normal; }
  SPAN.smallText_blau{font-family: Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; }
 .finfo{ font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #E7EBF7; color: #000000; font-weight : bold; }
 .finfotxt{ font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #d0d0d0; color: #000000; font-weight : normal; }
 .vinfotxt{ font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #e7ebf7; color: #000000; font-weight : normal; }
 .vinfotxt_s{ font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #e7ebf7; color: #000000; font-weight : normal; }
 table.vtabbox{ border: 1px; border-style: solid; border-color: #ff9900; border-spacing: 1px; }
 table.abc{; }
 td.abc{font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
  td.puanDD{font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #808080; }
 span.abc{font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #9a9a9a; }
 a.abc{font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #9a9a9a; }
 span.gq{font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #808080; background: #e7ebf7; }
 a.link1 { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none ; }
 a:hover.link1	{ font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline ; }
 .left1{ font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }
 .left1x{ font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }

 .left1:hover{ background-color:#FF8A00; text-decoration : none; text-transform:capitalize; }
 .left1aktiv{ background-color:#FF8A00; font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }
.left1aktiv:hover{ background-color:#FF8A00; text-decoration : none; text-transform:capitalize; }

 .ilanleft1{ font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }
 .ilanleft1:hover{ background-color:#0066cc; text-decoration : none; text-transform:capitalize; }
 .ilanleft1aktiv{ background-color:#FF8A00; font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }
.ilanleft1aktiv:hover{ background-color:#FF8A00; text-decoration : none; text-transform:capitalize; }

 span.adgir{font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; }
 
  
 .lefttd-1{ background-color:#3399ff; line-height:20px; }
  .ilanlefttd-1{ background-color:#0066cc; line-height:20px; }

 .postakoduleft1{ font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #000000; text-decoration : none; font-weight:bold; text-transform:capitalize; }
 .postakoduleft1:hover{ background-color:#0066cc; text-decoration : none; text-transform:capitalize; }
 .postakoduleft1aktiv{ background-color:#0066cc; font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }
.postakoduleft1aktiv:hover{ background-color:#0066cc; text-decoration : none; text-transform:capitalize; }

  .postakodulefttd-1{ background-color:#ffff66; line-height:20px; }

  .postaindex{ background-color:#ffff66; line-height:16px; }
  .postaindex_top{ background-color:#0066cc; font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; text-transform:capitalize; }

 .abc:hover{ background-color:#0066cc; text-decoration : none; text-transform:capitalize; }
 .abch:hover{ background-color:#0066cc; text-decoration : none; text-transform:capitalize; }

   .indexbox_top{ background-color:#808080; font-family : Arial, Verdana, Helvetica, sans-serif; width:100%; font-size : 11px; color : #FFFFFF; text-decoration : none; font-weight:bold; }
 
  
 p.p2 {margin: 0px;} 
  table.abch{; }
 td.abch{font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
 span.abch{font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #9a9a9a; }
 a.abch{font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #9a9a9a; }

 TD.postainfoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #ffff66; color: #000000; }
a.postakodu{ font-family: Verdana,Arial; font-size: 11px; color: #0000FF;}
 table.etibox{ border: 1px; border-style: solid; border-color: #f8f8f9; border-spacing: 1px; }
  .etitxt{ font-family: Verdana, Arial, sans-serif; font-size: 12px;  color: #000000; font-weight : normal; }

.file-menu td {border: 1px solid silver; text-align:center}

.sidebar-entry {text-decoration:none; border:1px solid silver;}

a.sidebar-entry {color:#000; text-decoration: none;font-family: Verdana, Arial, sans serif; font-size: 11px;}

a.sidebar-entry:hover {background-color:#eee; text-decoration: none;font-family: Verdana, Arial, sans serif; font-size: 11px;}

a.sidebar-entry:focus {background-color:#ccf; text-decoration: none;font-family: Verdana, Arial, sans serif; font-size: 11px;}

.iw-cell-2 {background-color:#eee;font-weight:bold}

#sidebar {width:150px; height:480px; overflow:auto}

#map {width:600px; height:480px;}
  
