body { font-size: 100%; } /* fix bizarre IE5.0 positioning bug */
body, h1, h2 { margin: 0; padding: 0; }
html, body {overflow:hidden;}

#Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:524px;
	height:73px;
	background-image:url(Image/logo.jpg);
	z-index:100;
      }

#Rechts {
	position: absolute;
         right: 0px;
         top: 0px;
         width: 244px;
         height: 544px;
         z-index:4;
         background-repeat:no-repeat;
         background-position: right top;
      }

#Kundenlogin {
	position: absolute;
         /* right: 10px; */
         left: 600px;
         /*right: 10px; */
         top: 4px;
         width: 400px;
         height: 60px;
         z-index:1000;
         align: right;
        }


#Navi {

	position:absolute;
	left:0px;
	top:73px;
	width:188px;
	height:495px;
	z-index:999;
         background-image:url(Image/links.jpg);
      }

#MainFrame {
	position:absolute;
	left:0px;
	top:0px;
	/*width:100%; */
         width: 860px;
         height: 100%;
	z-index:20;
         background-image:url(Image/mitte.jpg);
         background-repeat:no-repeat;
         background-position: 188px 73px;
   }


#Main {
         position: absolute;
         left: 190px;
	/* right: 0px; */
         top: 105px; /* 110 */
         bottom: 45px;
         /*max-width: 100%;
         max-height: 100%; */
         /*max-height: expression((document.body.clientHeight-170) + "px"); */
         /* width: expression(eval(document.body.clientWidth - 188)); */
         z-index: 20;
         width: 610px;
         height: expression(eval(document.body.clientHeight - 150));
         /*height: expression((document.body.clientHeight-170) + "px"); */
         overflow: auto;
         /*scrollbar-base-color:#C5D103;  */
  	/*scrollbar-3d-light-color:#C5D103;  */
	/*scrollbar-arrow-color:#C5D103; */
	/*scrollbar-darkshadow-color:#C5D103;  */
	/*scrollbar-face-color:#C5D103; */
	/*scrollbar-highlight-color:#C5D103; */
	/*scrollbar-shadow-color:#C5D103;  */
	/*scrollbar-track-color:#C5D103;  */

}

#Main2 {
         position: absolute;
         left: 190px;
	/* right: 0px; */
         top: 115px;  /* 160 */
         bottom: 45px;
         /*max-width: 100%;
         max-height: 100%; */
         /*max-height: expression((document.body.clientHeight-170) + "px"); */
         /* width: expression(eval(document.body.clientWidth - 188)); */
         z-index: 20;
         width: 610px;
         height: expression(eval(document.body.clientHeight - 150));
         /*height: expression((document.body.clientHeight-170) + "px"); */
         overflow: auto;
         /*scrollbar-base-color:#C5D103; */
  	/*scrollbar-3d-light-color:#C5D103; */
	/*scrollbar-arrow-color:#C5D103; */
	/*scrollbar-darkshadow-color:#C5D103; */
	/*scrollbar-face-color:#C5D103; */
	/*scrollbar-highlight-color:#C5D103;*/
	/*scrollbar-shadow-color:#C5D103;       */
	/*scrollbar-track-color:#C5D103;*/

}


#MainDiv {
        /*height: expression((document.body.clientHeight-570) + "px");*/
         overflow: auto;
	/*position: absolute; */
         /*left; 0px;
         top: 0px;
         bottom: 0px; */
         max-height: expression(eval(document.body.clientHeight - 170));

         width: 100%;
         /* width: expression(eval(document.body.clientWidth - 188)); */
         /*max-width: 100%;*/
         height: expression(eval(document.body.clientHeight - 170));


}

#InfoFrame {
	position: relative;
         left: 800px;
         top: 73px;
         bottom: 0px;
         width: 189px;
	border-left: 1px solid lightgrey;
         z-index: 1111;
         height: 100%;
}

#Right {
         width: 10px;
         height: 100%;
         position: absolute;
         top: 0px;
         bottom; 0px;
	left: 990px;
         background-image:url(Image/right.jpg);
         z-index: 999;
}

#Top {
 	position: absolute;
         top: 0px;
         left: 0px;
         right: 0px;
         height: 73px;
         width: 1000px; /* 100% */
         z-index: 1;
         background-image:url(Image/topspacer.jpg);
}

#Left {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 188px;
        height: 100%;
        z-index: 0;
        background-image:url(Image/leftspacer.jpg);
}

#LeftBottom {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 188px;
        height: 36px;
        z-index: 1112;
        background-image:url(Image/leftbottom.jpg);
}

#Bottom {
 	position: absolute;
         left: 188px;
         bottom: 0px;
         height: 35px;
         /* width: 100%; */
         width: 802px;
         z-index: 1112; /* 500 */
         background-image:url(Image/bottom.jpg);
         font-family: Arial;
	font-weight: normal;
	font-size: 8pt; color:#333366 ;
	text-decoration: none;
         line-height: 35px;
}

#baumobilMenu {

        position: absolute;
         top: 95px;
         left: 188px;
         width: 614px;
         z-index: 1000;
}

#bausoftwareMenu {

         position: absolute;
         top: 95px;
         left: 188px;
         width: 614px;
         z-index: 1000;
}
 /*       position: absolute;
         top: 132px;
         left: 200px;
         z-index: 1000;
         width: 400px;
         border-bottom: 1px solid lightgrey;
         border-top: 1px solid lightgrey;
}       */


table.MainTab {
	width: 550px;

}

td.buttLeft {
	border-left: 1px solid #333366;
         border-top: 1px solid #333366;
         border-bottom: 1px solid #333366;
         background: whitesmoke;
}

td.buttRight {
	border-left: 1px solid #333366;
         border-top: 1px solid #333366;
         border-bottom: 1px solid #333366;
	border-right: 1px solid #333366;
         background: whitesmoke;
}

#nofolder { list-style-type: none; line-height:3em; }
#foldheader{ list-style-type: none; line-height: 3em; cursor:pointer;cursor:hand ; font-weight:bold ; font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none;}
#foldinglistKontakt { list-style-type: none; line-height:30px; padding-left: 20px;  }
#foldinglistProdukte { list-style-type: none; line-height:30px; padding-left: 20px;  }

td.menu {font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; cursor:pointer;cursor:hand}


a.menu:link { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.menu:active { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.menu:hover { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.menu:visited { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }

a.selectedMenu:link { font-family: Arial; font-weight: bold; font-size: 9pt; color: #C5D103 ; text-decoration: none; }
a.selectedMenu:active { font-family: Arial; font-weight: bold; font-size: 9pt; color: #C5D103 ; text-decoration: none; }
a.selectedMenu:hover { font-family: Arial; font-weight: bold; font-size: 9pt; color: #C5D103 ; text-decoration: none; }
a.selectedMenu:visited { font-family: Arial; font-weight: bold; font-size: 9pt; color: #C5D103 ; text-decoration: none; }

a.BottomLink:link { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; }
a.BottomLink:active { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; }
a.BottomLink:hover { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: underline; }
a.BottomLink:visited { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; }

a.Link { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: none; }
#a.Link:active { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.Link:hover { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: underline; }
#a.Link:visited { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.Linkb { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: none; }
#a.Linkb:active { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.Linkb:hover { font-family: Arial; font-weight: normal; font-style:italic; font-size: 9pt; color:#333366 ; text-decoration: underline; }
#a.Linkb:visited { font-family: Arial; font-weight: normal;  font-style:italic;font-size: 9pt; color:#333366 ; text-decoration: none; }
a.Linkp { font-family: Arial; font-weight: bold; font-size: 8pt; color:#333366 ; text-decoration: none; }
#a.Link:active { font-family: rial; font-weight: bold; font-size: 8pt; color:#333366 ; text-decoration: none; }
a.Linkp:hover { font-family: Arial; font-weight: bold; font-size: 8pt; color:#333366 ; text-decoration: underline; }
#a.Link:visited { font-family: Arial; font-weight: bold; font-size: 8pt; color:#333366 ; text-decoration: none; }
a.LinkNews { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; }
#a.LinkNews:active { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; }
a.LinkNews:hover { font-family: Arial; font-weight: normal;  font-size: 8pt; color:#333366 ; text-decoration: underline; }
#a.LinkNews:visited { font-family: Arial; font-weight: normal;font-size: 8pt; color:#333366 ; text-decoration: none; }
a.LinkSmall { font-family: Arial; font-weight: normal; font-style:italic; font-size: 8pt; color:#333366 ; text-decoration: none; }
a.LinkSmall:hover { font-family: Arial; font-weight: normal; font-style:italic; font-size: 8pt; color:#333366 ; text-decoration: underline; }

a.LinkBold:link { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.LinkBold:active { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
a.LinkBold:hover { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: underline; }
a.LinkBold:visited { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }

td.ueberschrift { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: underline; }
td.ueberschriftOU { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
td.ueberschriftb { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: underline; }
td.text { font-family: Arial; font-weight: normal; font-size: 9pt; color:#333366 ; text-decoration: none; }
td.textrot { font-family: Arial; font-weight: normal; font-size: 9pt; color: red ; text-decoration: none; }
td.textjust { font-family: Arial; font-weight: normal; font-size: 9pt; color:#333366 ; text-decoration: none; text-align: justify; }
td.textjustSmall { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; text-align: justify; }
td.textjustb { font-family: Arial; font-weight: normal; font-size: 9pt; color:#333366 ; text-decoration: none; text-align: justify; }
td.textBold { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; }
td.textSmall { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none; }
td.textjustbold { font-family: Arial; font-weight: bold; font-size: 9pt; color:#333366 ; text-decoration: none; text-align: justify; }

td.auszHead { font-family: Arial; font-weight: bold; font-size: 8pt; color:#333366 ; text-decoration: none; }
td.auszRow { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none;  text-align: justify; }

td.newsHead { font-family: Arial; font-weight: bold; font-size: 8pt; color:#333366 ; text-decoration: none; }
td.newsRow { font-family: Arial; font-weight: normal; font-size: 8pt; color:#333366 ; text-decoration: none;  }

td.leftFrame { border-right: solid 1px lightgrey; }
td.rightFrame { border-left: solid 1px lightgrey; }

td.sloganB { font-family: Arial; font-weight: bold; font-size: 28pt; color:#333366 ;}
td.sloganM { font-family: Arial; font-weight: bold; font-size: 26pt; color:#333366 ;}
td.sloganSX { font-family: Arial; font-weight: bold; font-size: 20pt; color:#333366 ;}
td.sloganS { font-family: Arial; font-weight: bold; font-size: 15pt; color:#333366 ;}
td.sloganSM { font-family: Arial; font-weight: bold; font-size: 12pt; color:#333366 ;}

td.kdlogin  { font-family: Arial; font-weight: bold; font-size: 9pt; color:white ;}
td.kdloginNorm  { font-family: Arial; font-weight: normal; font-size: 9pt; color:white ;}
input.kdlogin { width: 100px; font-family: Arial; font-weight: normal; font-size: 9pt; color:#333366 ; }

table.infobox {  border: 1px solid black; background: whitesmoke; }

li.infobox {list-style-type:square; margin: 3px;}
