body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	scrollbar-face-color: #FCBC96;
	scrollbar-shadow-color: #8F2440; 
	scrollbar-highlight-color: #FCBC96; 
	scrollbar-3dlight-color: #8F2440; 
	scrollbar-darkshadow-color: #FCBC96; 
	scrollbar-track-color: #FCBC96;
	scrollbar-arrow-color: #8F2440;
}
.inhalt {
	margin:0px 10px 0px 0px;
	padding: 10px 25px 0px 5px;
	background-color:#ffffff;

}
table,tr,td {
	margin: 0px;
	padding: 0px;
	}

img {
	margin: 0px;
	padding: 0px;
	}

.header {
	height: 81px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image:url(../images/hg_header.gif);
	}

.navi {
	margin: 0px;
	padding: 0px;
	background-color: #FCB78E;
}

.leiste{
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.divTitel {
	position: absolute;
	left: 0px;
	top: 98px;
	width: 100%;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 166px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	z-index: 1;
}
	
.titel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
}	

.leiste1{
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

h1 
{
	font-size: 12px;  font-weight: bold; 
	margin-left: 5px; 
	color: #000000; 
	padding-top: 0px;
	text-align: inherit;
}

.schrift{ 
	font-size: 12px;  
	font-weight: normal;    
	margin-left: 12px; color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texttitel{
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
	
p {  
	margin-left: 12px; 
	margin-right: 15px;
 	margin-top:20px;
}
.bilder{
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;	
}
.link1 { color: #000000; text-decoration: none;   }
.link1:hover { color: #DB5E0C;  text-decoration: underline;  }

.link2 { color: #000000; text-decoration: none;   }
.link2:hover { color: #DB5E0C;  text-decoration: underline;  }

a { color: #000000; text-decoration: underline;   }
a:hover { color: #DB5E0C;  text-decoration: none;  }

.backgroundtd {
 background-color: #FCBD94;
}
 
.backgroundtd1 {
 background-color: #FEDCC7;
  }
 
.ueberschrift{ 
	font-size: 12px;  
	font-weight: bold;    
	margin-left: 12px; color: #FB5E03; 
	padding-bottom: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.table {
	margin-right: 10px;
	
  }

.formfeldstandard {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #000000; color: #000000; font-size: 11px}

.formfeldover { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FBD7C1; border: 1px solid #000000; color: #000000; font-size: 11px}


/* Menue */
.MenuItem         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ; 
                    margin: 0px; padding: 2px 4px 2px 2px; width: 137px; }
.MenuItem:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: underline ; 
                    margin: 0px; padding: 2px 4px 2px 2px; width: 137px; }
.flybutton        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ; 
                    margin: 0px; padding: 0px 4px 0px 0px; width: 137px; background-color: #D1D1D1; border-top: 1px solid #EDEDED; border-right: 1px solid #D1D1D1; border-bottom: 1px solid #BC2A34; border-left: 5px solid #EDEDED; }
.flybuttonhover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: underline ; 
                    margin: 0px; padding: 0px 4px 0px 0px; width: 137px; background-color: #D1D1D1; border-top: 1px solid #EDEDED; border-right: 1px solid #000000; border-bottom: 1px solid #BC2A34; border-left: 5px solid #BC2A34; }
.MenuItem2        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ; white-space: nowrap;
                    margin: 0px; padding: 2px 4px 0px 2px; width: 137px; background-color: #FFFFFF; }
.MenuItem2:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ; white-space: nowrap;
                    margin: 0px; padding: 2px 4px 0px 2px; width: 137px; background-color: #FFFFFF; }
.MenuItem2:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: underline ; white-space: nowrap;
                    margin: 0px; padding: 2px 4px 0px 2px; width: 137px; background-color: #FFFFFF; }


.schriftklein     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #BC2A34; font-weight: normal; text-decoration: none; }										
.schriftklein:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #BC2A34; font-weight: normal; text-decoration: underline; }										

.flink            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-align: center; text-decoration: none;}
.flink:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF8E42; text-align: center; text-decoration: underline;}
.flyout1          { position:absolute; visibility:hidden; top:138px; left:137px; z-index:2; border: 1px solid #BC2A34;}
.flyout2          { position:absolute; visibility:hidden; top:154px; left:137px; z-index:2; border: 1px solid #BC2A34;}

#navcontainer     { display: block; top: 120px; position: absolute; margin: 0px; width: 129px;  font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; font-weight: bold; color: #BC2A34; background-color: #BC2A34; text-align: center; text-align: right; }
#menumain		  { display: block; top: 120px; position: absolute;  margin: 0px; width: 129px;  font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; font-weight: bold; color: #BC2A34; background-color: #BC2A34; text-align: center; text-align: right; }
#installationen{ display: block; top: 120px; position: absolute;  margin: 0px; width: 129px;  font-family: Verdana, Arial, Helvetica, sans-serif; visibility: hidden;
					font-size: 10px; font-weight: bold; color: #BC2A34; background-color: #BC2A34; text-align: center; text-align: right; }
#produkte			 { display: block; top: 120px; position: absolute;  margin: 0px; width: 129px;  font-family: Verdana, Arial, Helvetica, sans-serif; visibility: hidden;
					font-size: 10px; font-weight: bold; color: #BC2A34; background-color: #BC2A34; text-align: center; text-align: right; }
#internet			 { display: block; top: 120px; position: absolute;  margin: 0px; width: 129px;  font-family: Verdana, Arial, Helvetica, sans-serif; visibility: hidden;
					font-size: 10px; font-weight: bold; color: #BC2A34; background-color: #BC2A34; text-align: center; text-align: right; }
#standorte    { display: block; top: 120px; position: absolute;  margin: 0px; width: 129px;  font-family: Verdana, Arial, Helvetica, sans-serif; visibility: hidden;
					font-size: 10px; font-weight: bold; color: #BC2A34; background-color: #BC2A34; text-align: center; text-align: right; }
#navcontainer img { display: block; border-left: 1px solid #BC2A34; }
#menumain img     { display: block; border-left: 1px solid #BC2A34; }
#installationen img{ display: block; border-left: 1px solid #BC2A34; }
#produkte img     { display: block; border-left: 1px solid #BC2A34; }
#internet img     { display: block; border-left: 1px solid #BC2A34; }
#standorte img	  { display: block; border-left: 1px solid #BC2A34; }

.navlist          { padding: 0; margin: 0; font: normal 10px Verdana, sans-serif; color: #BC2A34; text-decoration: none ;}
.navlist li       { list-style: none; margin: 0px; }
.navlist ol       { list-style: none; margin: 0px; }
.navlist a        { display: block; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ;
					background: #d1d1d1; border-width: 1px; border-style: solid; border-color: #EDEDED #BC2A34 #BC2A34 #BC2A34; border-left: 6px solid #EDEDED; padding: 1px;}
.navlist a#current { border-color: #BC2A34 #BC2A34 #BC2A34 #BC2A34; }
.navlist a        { width: 80%; /* only necessary for Internet Explorer */}
.navlist a        { voice-family: "\"}\""; voice-family: inherit; width: 128px; /* Tantek-hack nur wenn der  Internet-Explorer 6 im Quirxmode ist */}
.navlist a:hover, .navlist a#current:hover { color: #BC2A34; text-decoration: underline; border-color: #EDEDED #000000 #BC2A34 #BC2A34;}

.navlist1          { padding: 0; margin: 0; font: normal 10px Verdana, sans-serif; color: #BC2A34; text-decoration: none ;}
.navlist1 li       { list-style: none; margin: 0px; }
.navlist1 ol       { list-style: none; margin: 0px; }
.navlist1 a        { display: block; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none ;
					background: #BC2A34; border-width: 1px; border-style: solid; border-color: #EDEDED #BC2A34 #BC2A34 #BC2A34; border-left: 6px solid #BC2A34; padding: 1px;}
.navlist1 a#current { border-color: #BC2A34 #BC2A34 #BC2A34 #BC2A34; }
.navlist1 a        { width: 80%; /* only necessary for Internet Explorer */}
.navlist1 a        { voice-family: "\"}\""; voice-family: inherit; width: 128px; /* Tantek-hack nur wenn der  Internet-Explorer 6 im Quirxmode ist */}
.navlist1 a:hover, .navlist1 a#current:hover { color: #ffffff; text-decoration: underline; border-color: #EDEDED #000000 #BC2A34 #BC2A34;}

.navlist2          { padding: 0; margin: 0; font: normal 10px Verdana, sans-serif; color: #BC2A34; text-decoration: none ;}
.navlist2 li       { list-style: none; margin: 0px; }
.navlist2 ol       { list-style: none; margin: 0px; }
.navlist2 a        { display: block; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ;
					background: #ffffff; border-width: 1px; border-style: solid; border-color: #EDEDED #BC2A34 #BC2A34 #BC2A34; border-left: 6px solid #EDEDED; padding: 1px;}
.navlist2 a#current { border-color: #BC2A34 #BC2A34 #BC2A34 #BC2A34; }
.navlist2 a        { width: 80%; /* only necessary for Internet Explorer */}
.navlist2 a        { voice-family: "\"}\""; voice-family: inherit; width: 128px; /* Tantek-hack nur wenn der  Internet-Explorer 6 im Quirxmode ist */}
.navlist2 a:hover, .navlist1 a#current:hover { color: #BC2A34; text-decoration: underline; border-color: #EDEDED #000000 #BC2A34 #BC2A34;}

.navcontainer2    { background-color: #FFFFFF; display: block; padding: 3px; margin: 0px; width: 129px; border-left: 1px solid #BC2A34; font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; border-right: 1px solid #BC2A34; border-bottom: 1px solid #BC2A34; }
.navcontainer2 img  { display: block; border-left: 1px solid #BC2A34; }

.span             { margin: 0px; padding: 0px; height:10px;}



#navcontainer_out                 { display: block; top: 0px;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
					                font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
#menumain_out                     { display: block; top: 0px;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
					                font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
#installationen_out               { display: block; top: 0px;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
					                font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
#produkte_out                     { display: block; top: 0px;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
					                font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
#internet_out                     { display: block; top: 0px;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
					                font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
#standorte_out                    { display: block; top: 0px;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
					                font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
#navcontainer_out img             { display: block; border-left: 1px solid #BC2A34; }
#menumain_out img                 { display: block; border-left: 1px solid #BC2A34; }
#installationen_out img           { display: block; border-left: 1px solid #BC2A34; }
#produkte_out img                 { display: block; border-left: 1px solid #BC2A34; }
#internet_out img                 { display: block; border-left: 1px solid #BC2A34; }
#standorte_out img                { display: block; border-left: 1px solid #BC2A34; }
.navcontainer_out                 { display: block;  margin: 0px; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 10px; font-weight: bold; color: #BC2A34; text-align: center; text-align: left; }
.navcontainer_out img             { display: block; border-left: 1px solid #BC2A34; }

.navlist_out                      { padding: 0; margin: 0; font: normal 10px Verdana, sans-serif; color: #BC2A34; text-decoration: none ;}
.navlist_out li                   { list-style: none; margin: 0px; }
.navlist_out a                    { display: block; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BC2A34; text-decoration: none ;
									background: #d1d1d1; border-width: 1px; border-style: solid; border-color: #EDEDED #BC2A34 #BC2A34 #BC2A34; border-left: 6px solid #EDEDED; padding: 1px;}
.navlist_out a#current            { border-color: #BC2A34 #BC2A34 #BC2A34 #BC2A34; }
.navlist_out a                    { width: 80%; /* only necessary for Internet Explorer */}
.navlist_out a                    { voice-family: "\"}\""; voice-family: inherit; width: 120px; /* Tantek-hack nur wenn der  Internet-Explorer 6 im Quirxmode ist */}
.navlist_out a:hover, .navlist_out a#current:hover { color: #BC2A34; text-decoration: underline; border-color: #EDEDED #000000 #BC2A34 #BC2A34;}
.br 							  { background-color: #000000; color: #000000;}
