BODY {MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 15px; }
TD {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; VERTICAL-ALIGN: top;}
SELECT {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; }
INPUT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; }
TEXTAREA { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; }


A {color: #000000;}
A:hover {color: #666666;}

A:active {color: #666666;}
.headline {font: bold 12px/15px;}
.headline A {font: bold 12px/15px; text-decoration: none;}
.headline A:hover {font: bold 12px/15px; text-decoration: none;}
.headline A:active {font: bold 12 px/15px; text-decoration: none;}
.headline2 {font-weight:bold; FONT-SIZE: 13px;}
.headline2 A {font-weight:bold; FONT-SIZE: 13px; text-decoration: none;}
.headline2 A:hover {font-weight:bold; FONT-SIZE: 13px; text-decoration: none;}
.headline2 A:active {font-weight:bold; FONT-SIZE: 13px; text-decoration: none;}
.headline1 {font-weight:bold; FONT-SIZE: 13px; color:#e31c17;}
.headline1 A {font-weight:bold; FONT-SIZE: 13px; text-decoration: none;color:#e31c17;}
.headline1 A:hover {font-weight:bold; FONT-SIZE: 13px; text-decoration: none;color:#e31c17;}
.headline1 A:active {font-weight:bold; FONT-SIZE: 13px; text-decoration: none;color:#e31c17;}
.headline3 {font-weight:bold; FONT-SIZE: 15px; color:#e31c17;}
.headline3 A {font-weight:bold; FONT-SIZE: 15px; text-decoration: none;color:#e31c17;}
.headline3 A:hover {font-weight:bold; FONT-SIZE: 15px; text-decoration: none;color:#e31c17;}
.headline3 A:active {font-weight:bold; FONT-SIZE: 15px; text-decoration: none;color:#e31c17;}
.tableBlack {background: #6A0000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.tableBlack A {background: #6A0000 ; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #FFFFFF;}
.tableBlack A:hover {background: #6A0000 ; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #CCCCCC;}
.tableBlack A:active {background: #6A0000 ; font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #CAE37C;}
.tableDarkGrey {font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; background: #e31c17; color: #FFFFFF;}
.tableDarkGrey A {font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; background: #e31c17; color: #FFFFFF; text-decoration:underline;}
.tableDarkGrey A:active {font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; background: #e31c17; color: #FFFFFF; text-decoration:underline;}
.tableDarkGrey A:hover {font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; background: #e31c17; color: #CCCCCC; text-decoration:underline;}
.tableVeryVeryLightGrey {background: #EEEEEE; font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
.constants A {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-decoration: none;}
.constants A:hover {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.constants A:active {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.tableCentered TD {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; VERTICAL-ALIGN: middle;}

.suche  { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight: bold; height: 20px;} 
#main {border-collapse: collapse; width:100%;}
.header{border-collapse: collapse; width:100%; height: 96px;border-spacing:0;border:0;border-width:0;padding:0;}
.header td.li {background-image: url(/5/homepage/00/01/09/Bilder/header-links.gif);background-position:top; background-repeat:no-repeat;width:11px;background-position:left}
.header td.logo{background-image: url(/5/homepage/00/01/09/Bilder/Logo.gif); background-repeat:no-repeat; background-position:top;width:255px}
.header td.fig1 {background-image: url(/5/homepage/00/01/09/Bilder/header-mitte.gif); background-repeat:repeat; background-position:top;}
.header td.Schnitt {background-image: url(/5/homepage/00/01/09/Bilder/header-mitte.gif); background-repeat:repeat; vertical-align:middle;}
.header td.fig2 {background-image: url(/5/homepage/00/01/09/Bilder/Figur-2.gif); background-repeat:no-repeat;  background-position:top;width:40px}
.header td.re {background-image: url(/5/homepage/00/01/09/Bilder/header-rechts.gif); background-repeat:no-repeat; background-position:right; width:191px }

#header{border-collapse: collapse; width:100%; height: 96px;border-spacing:0;border:0;border-width:0;padding:0;}
#header td.li {background-image: url(/5/homepage/00/01/09/Bilder/header-links.gif);background-position:top; background-repeat:no-repeat;width:11px;background-position:left}
#header td.logo{background-image: url(/5/homepage/00/01/09/Bilder/Logo.gif); background-repeat:no-repeat; background-position:top;width:255px}
#header td.fig1 {background-image: url(/5/homepage/00/01/09/Bilder/header-mitte.gif); background-repeat:repeat; background-position:top;}
#header td.Schnitt {background-image: url(/5/homepage/00/01/09/Bilder/header-mitte.gif); background-repeat:repeat; vertical-align:middle;}
#header td.fig2 {background-image: url(/5/homepage/00/01/09/Bilder/Figur-2.gif); background-repeat:no-repeat;  background-position:top;width:40px}
#header td.re {background-image: url(/5/homepage/00/01/09/Bilder/header-rechts.gif); background-repeat:no-repeat; background-position:right; width:191px }
#main2{border-collapse: collapse; width:100%;vertical-align: top;}
#main2 td.links { background-image: url(/5/homepage/00/01/09/Bilder/navigation_mitte.gif);background-repeat:repeat-y;border-collapse: collapse; width:185px;vertical-align: top;}
#main2 td.links_unten {border-collapse: collapse; width:185px;background-image: url(/5/homepage/00/01/09/Bilder/navigation_bottom.gif);background-repeat:no-repeat;height: 65px;}
#main2 td.links_oben {border-collapse: collapse; width:185px;margin-left:10px;background-image: url(/5/homepage/00/01/09/Bilder/navigation_oben.gif);background-repeat:no-repeat;height: 24px;}
#main2 td.rechts {border-collapse: collapse; width:auto; vertical-align: top;}
#main2 td.ganz_links{width:10px;}
#willkommen{border-collapse: collapse; width:100%; line-height: 30px}
#willkommen td.wíllkommen {}
#willkommen td.url {}
#suche{border-collapse: collapse; width:100%;  }
.plan {background-image: url(http://www.bau-docu.at/5/homepage/00/01/09/Bilder/bau-docu-werbung.gif); background-repeat:no-repeat;background-position:right;border-collapse: collapse; width:100%;}
.suchfeld{border-collapse: collapse; width:100%;  }
.neueanbieter  { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 15px; color:#000000;text-align:center;  }
#suche td.rundlioben {background-image: url(/5/homepage/00/01/09/Bilder/rund_li_oben.gif); background-repeat:no-repeat; width:15px;  }
#suche td.rundlimitte {background-image: url(/5/homepage/00/01/09/Bilder/rund_li.gif); background-repeat:repeat; width:15px;  }
#suche td.rundliunten {background-image: url(/5/homepage/00/01/09/Bilder/rund_li_unten.gif); background-repeat:no-repeat; width:15px;  }
#suche td.rundoben {background-image: url(/5/homepage/00/01/09/Bilder/rund_oben.gif); background-repeat:repeat;   }
#suche td.rundunten {background-image:url(/5/homepage/00/01/09/Bilder/rund_unten.gif); background-repeat:repeat;line-height: 15px;}
#suche td.rundrechtsoben {background-image: url(/5/homepage/00/01/09/Bilder/rund_re_oben.gif); background-repeat:no-repeat; width:15px;  }
#suche td.rundrechtsmitte {background-image: url(/5/homepage/00/01/09/Bilder/rund_re.gif); background-repeat:repeat; width:15px;  }
#suche td.rundrechtsunten {background-image: url(/5/homepage/00/01/09/Bilder/rund_re_unten.gif); background-repeat:no-repeat; width:15px;  }
#suche td.mitte { line-height: 40px;}
.suchfeld td.rundlioben {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_li_oben.gif); background-repeat:no-repeat; width:15px; line-height: 15px; }
.suchfeld td.rundlimitte {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_li.gif); background-repeat:repeat; width:15px;  }
.suchfeld td.rundliunten {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_li_unten.gif); background-repeat:no-repeat; width:15px; line-height: 15px; }
.suchfeld td.rundoben {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_oben.gif); background-repeat:repeat;   }
.suchfeld td.rundunten {background-image:url(/5/homepage/00/01/09/Bilder/tabneu/rund_unten.gif); background-repeat:repeat;line-height: 15px;}
.suchfeld td.rundrechtsoben {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_re_oben.gif); background-repeat:no-repeat; width:15px;  }
.suchfeld td.rundrechtsmitte {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_re.gif); background-repeat:repeat; width:15px;  }
.suchfeld td.rundrechtsunten {background-image: url(/5/homepage/00/01/09/Bilder/tabneu/rund_re_unten.gif); background-repeat:no-repeat; width:15px;  }
.suchfeld td.mitte { line-height: 40px;}
#Liste {border-collapse: collapse; width:100%;}
.Liste a:link {text-decoration: none; color:#000000;font-weight:bold; }
.Liste a:visited {text-decoration: none;color:#000000;font-weight:bold; }
.Liste  a:hover  { text-decoration: none;color:#666666; font-weight:bold;}
.Liste  a:active {text-decoration: none;color:#666666; font-weight:bold; }

.verweis a:link {text-decoration: underline; color:#000000;font-weight:normal; }
.verweis a:visited {text-decoration: underline;color:#000000;font-weight:normal; }
.verweis  a:hover  { text-decoration: underline;color:#666666; font-weight:normal;}
.verweis  a:active {text-decoration: underline;color:#666666; font-weight:normal; }


#Liste td.hintergrund {width:48%; vertical-align: top;  }
#Liste td.Liste{width:48%;vertical-align: top; }
#Banner{border-collapse: collapse; width:100%;line-height: 60px; }
#Banner td.ersterbanner {width:25%;  }
#Banner td.zweiterbanner  {width:25%; }
#Banner td.dritterbanner {width:25%;  }
#Banner td.vierterbanner  {width:25%;  }
#Veranstaltung {border-collapse: collapse; width:100%;}
#Veranstaltung td.Veranstaltungsname { width:21%;}
#Veranstaltung td.Veranstaltungaktiv  { width:79%;}
.marquee  { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 15px; color:#000000;} 
.marquee a  { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 15px; color:#000000;} 
.marquee a:hover  { font: bold 10px Verdana, Arial, Helvetica, sans-serif;  LINE-HEIGHT: 15px; color:#e11d19;} 
.marquee a:active  { font: bold 10px Verdana, Arial, Helvetica, sans-serif;  LINE-HEIGHT: 15px; color:#e11d19;} 
#main3 {border-collapse: collapse; width:100%;vertical-align: top; }
#main3 td.Anbieter {border-collapse: collapse;width:21%;vertical-align: top;}
#main3 td.News {border-collapse: collapse;width:58%;vertical-align: top;}
#main3 td.Fachbereiche {border-collapse: collapse;width:21%;vertical-align: top;}
#News{border-collapse: collapse; width:100%; }
#News td.news1 {border-collapse: collapse;width:70%;vertical-align: top; text-align:left;}
.news1 a:link {text-decoration: underline; color:#000000;font-weight:normal; }
.news1 a:visited {text-decoration: underline;color:#000000;font-weight:normal; }
.news1  a:hover  { text-decoration: underline;color:#666666; font-weight:normal;}
.news1 a:active {text-decoration: underline;color:#666666; font-weight:normal; }
#News td.news2{ width:30%;border-style:solid;border-width:2px;border-color:#e31c17;  text-align:center;}
#News td.news3{ width:30%;  text-align:right;}
.news3 a:link {text-decoration: underline; color:#000000;font-weight:normal; }
.news3 a:visited {text-decoration: underline;color:#000000;font-weight:normal; }
.news3  a:hover  { text-decoration: underline;color:#666666; font-weight:normal;}
.news3 a:active {text-decoration: underline;color:#666666; font-weight:normal; }

.news2 a:link   {text-decoration: none;font-weight: bold; }
.news2 a:visited {text-decoration: none;font-weight: bold; }
.news2 a:hover {text-decoration: none;font-weight: bold; }
.news2  a:active {text-decoration: none;font-weight: bold; }
#Fachbereiche{border-collapse: collapse; width:100%;}
#Fachbereiche td.Fachbereiche1{ background-image: url(/5/homepage/00/01/09/Bilder/architektenverzeichnis.gif); background-repeat:no-repeat;background-position: center; LINE-HEIGHT: 60px; }
#Fachbereiche td.Fachbereiche2{background-image: url(/5/homepage/00/01/09/Bilder/cad-manager.gif); background-repeat:no-repeat;background-position: center; LINE-HEIGHT: 62px;   }
#Fachbereiche td.Fachbereiche3{background-image: url(/5/homepage/00/01/09/Bilder/bauen-heute.gif); background-repeat:no-repeat; background-position: center;LINE-HEIGHT: 55px;  vertical-align: bottom;  }
#Fachbereiche td.Fachbereiche4{background-image: url(/5/homepage/00/01/09/Bilder/bauliteratur.gif); background-repeat:no-repeat;background-position: center; LINE-HEIGHT: 62px;vertical-align: bottom;   }
#Fachbereiche td.Fachbereiche5{background-image: url(/5/homepage/00/01/09/Bilder/Baulexikon.gif); background-repeat:no-repeat; background-position: center;LINE-HEIGHT: 50px; vertical-align: bottom;  }
#Fachbereiche td.Fachbereiche6{background-image: url(/5/homepage/00/01/09/Bilder/bau-data.gif); background-repeat:no-repeat;  background-position: center;LINE-HEIGHT: 28px; vertical-align: bottom;  }
#Fachbereiche td.Fachbereiche7 { text-align:center;font-weight:bold;LINE-HEIGHT: 30px;}
#Fachbereiche td.Fachbereiche8{background-image: url(/5/homepage/00/01/09/Bilder/rechtsinformationssystem.jpg); background-repeat:no-repeat;  background-position: center;LINE-HEIGHT: 50px; vertical-align: bottom;  }
#Fachbereiche td.Fachbereiche9{background-image: url(/5/homepage/00/01/09/Bilder/normen.jpg); background-repeat:no-repeat;  background-position: center;LINE-HEIGHT: 50px; vertical-align: bottom;  }
#Fachbereiche td.Fachbereiche10{background-image: url(/5/homepage/00/01/09/Bilder/handwerker_thumb.gif); background-repeat:no-repeat;  background-position: center;LINE-HEIGHT: 50px; vertical-align: bottom;  }
#Navigation{border-collapse: collapse; width:200px;margin-left:10px;}
#Navigation td.navioben {background-image: url(/5/homepage/00/01/09/Bilder/navigation_oben.gif);background-repeat:no-repeat;line-height: 24px;}
#Navigation td.navimitte {background-image: url(/5/homepage/00/01/09/Bilder/navigation_mitte.gif);background-repeat:repeat-y;}

.navimitte a:link {text-decoration: underline; color:#000000;font-weight:normal; }
.navimitte a:visited {text-decoration: underline;color:#000000;font-weight:normal; }
.navimitte  a:hover  { text-decoration: underline;color:#666666; font-weight:normal;}
.navimitte a:active {text-decoration: underline;color:#666666; font-weight:normal; }


#Navigation td.naviunten {background-image: url(/5/homepage/00/01/09/Bilder/navigation_mitte.gif);background-repeat:repeat-y;}
.Fachbereiche7 a:hover { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;color:#e31c17; }
.Fachbereiche7 a:visited {text-decoration: none;}
.Fachbereiche7 a:hover {text-decoration: none;}
.Fachbereiche7 a:link{text-decoration: none;}
.Fachbereiche7 a:active  {text-decoration: none;}
.navigation{ cursor:pointer; margin-bottom: 5px; background-color:#ECECFF; color:#000000;width:130px;padding:8px; text-align:left; font-weight:bold; 
text-decoration: none; } 
.navigation:hover {color:#e31c17;}
.navigation2{ cursor:pointer; margin-bottom: 5px; background-color:#d4c3b7; color:#e31c17;width:100%;padding:8px; text-align:left; font-weight:bold; 
text-decoration: none; } 
.submenu{}
#Lupe{border-collapse: collapse; width:100%; line-height: 30px; margin-left:10px;}
#Navigation td.Lupe1 {background-image: url(/5/homepage/00/01/09/Bilder/lupe.gif); background-repeat:no-repeat; width:39px;  }
.tableCentered TD {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; VERTICAL-ALIGN: middle;}
.treeNodeSelected { background-color: #CE2810; font-weight: bold; color: #FFFFFF;}
a.treeNodeSelected:link { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.treeNodeSelected:visited { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.treeNodeSelected:hover { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.treeNodeSelected:active { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
#werbung {
background-color:#e6e1e1;
border-collapse:collapse;
width:145px;
 border-left-style:solid;
  border-left-color:#ececff;
  padding-left:1px;
  border-right-style:solid;
  border-right-color:#ececff;
  padding-left:1px;
}

#werbungoben {
width:103px;
background-color:#ececff;
}

#prod_suche .txt
{
color:#ababab;
font-size : 12px;
width:300px;
height:20px;
font-weight : normal;
background-color : #fff;
border : 0;
padding: 3px 5px 0px 5px;
margin-left:0px;
}

#prod_suche .txt2
{
color : #545454;
font-size : 12px;
width:300px;
height:20px;
font-weight : normal;
background-color : #fff;
border : 0;
padding: 3px 5px 0px 5px;
margin-left:0px;
}

