
html{
height:101%;
}

body {
	overflow: auto;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 101%;
	scroll:scroll;
}



.watch {
   width: 145px;
   font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
	border: none;
	background-color: transparent;
}

.maintable {
	width: 996px;
	height: 100%;

}

.contenttable {
	table-layout: fixed;;
	width: 789px; /* maintable.width - 1 - 175 - 10 - 1 - 10 -10 =  */
	background-repeat: no-repeat;
	background-position: top left;	
}

.text {
	font-size: 8pt;
	line-height: 20pt;
}

.text2 {
	font-size: 7pt;
	line-height: 12pt;
}

.text2 a, .text a{
	color: #0094D9;
	text-decoration: none;
}

.text2 a:hover, .text a:hover {
	color: #959595;
}

.leftSubmenu{
  position: relative;
  visibility: hidden;
  background-color: white;
  left: 0; 
  border-color: #E8E8E8;
  border-width: 1px;
  border-style: solid; 
}

.leftSubmenuShift{
  position: absolute;
  top:  -1px;
  left: 180px;
}

.menuInfo td{
	font-size:   8pt;
	line-height: 14pt;
}

.topangebot {
	font-size: 7pt;
	background-color: white;
	color: #676566;
	vertical-align: top;
}

.rueckruf {
	font-size: 7pt;
	background-color: white;
   color: #848387;
	vertical-align: top;	
}

.rueckruf input {
	font: 7pt Verdana; 
	border: 1px solid #848387;
	width: 115px;
	
	
}

.rueckruf .title {
	color: #4D4D4D;
	font-size: 8pt;
	vertical-align: middle;
}

.div1 {
	position: absolute;
	top:  -800px;
	left: -800px;
	visibility: hidden;
}

.fbox{
	border: 1px solid gray;

	font-size: 8pt;

	padding:10px;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

.fbox h2{
	color: #0094d9;
	font-size: 8pt;
		margin: 0;
	padding: 0;
		padding-bottom:8px;
	
}
.fbox p{

	font-size: 8pt;
	margin: 0px;
	padding: 0;
	padding-top:8px;
	color: #484848;
	line-height: 1.5;
}




.fbox a{
	text-decoration:none;
}


#divSanierung {
left:114px;
position:absolute;
top:-77px;
width:190px;
}

#divGewerbe {
left:381px;
position:absolute;
top:238px;
width:175px;
}

#divIndividuell {
left:-84px;
position:absolute;
top:227px;
width:175px;
}
.divline{
	border-top: 1px solid #a8a8a8;
}


#divContenttable{
   position:relative;

	
}
#divPic{
	position:absolute;
	top:0px;
	left:20px;

}

.submnu li{
	list-style: square outside;
	text-decoration: underline;
}
