@media all
{
BODY {
	margin: 0px;
	padding: 0px;
	/*background: #E4E3E3; /* url(../images/pbk3.png) repeat-y;*/
	background-color:#999999;
	position:absolute;
	width:1000px;
	left:50%;
	top:0%;
	/*margin-left:-512px;*/
	margin-left:-500px;
	background-image: url(../images/pbk3.png);
	z-index: auto;
	height: auto;
	background-repeat: repeat-y;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
	background-position: top; 
}

/*HTML, BODY, TD, INPUT, SELECT {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/

/*#main_back{
	position: relative;
	left: -3px;
	top: 0px;
	width: 1024px;
	background-image: url(../images/pbk3.png);
	z-index: -100000;
	height: auto;
	background-repeat: repeat-y;
	padding:0px; 
}*/

#main_rahmen{
  position: absolute; 
  left:110px; top:164px; 
  width:700px; 
  border:0px solid #666666;
  background-image: url(images/pbk3.png) repeat-y;
  padding:0px; 
  height: auto; 
  z-index: -100;  
}

#platzhalter_1 {
      position:relative; 	 
	  left:15px; top:0px; width:670px; 
      border:0px solid #000000; padding:0px; height:10px;	   
}
#platzhalter_2 {
      position:relative; 	 
      left:15px; top:0px; width:600px; 
      border:0px solid #000000; padding:0px; height:10px;	   
}
#platzhalter_3 {
      position:relative; 	 
      left:15px; top:0px; width:500px; 
      border:0px solid #000000; padding:0px; height:10px;	   
}
#platzhalter_fuss {
      position:relative; 	 
      left:0px; top:0px; width:700px; 
      border:0px solid #000000; padding:0px; height:60px	   
}

#logo {
	position: absolute;
	left: 120px;
	top: 11px;
	width: 436px;
	height: 107px;
	background: url(../images/Hofmann_logo0_6.png) no-repeat;
}

#logo2 {
	position: absolute;
	left: 551px;
	top: 39px;
	width: 156px;
	height: 50px;
	background: url(../images/1975.png) no-repeat;
}

#logo3 {
	position: absolute;
	left: 674px;
	top: 23px;
	width: 164px;
	height: 91px;
	background: url(../images/Elektronik_Motorsteu_30.jpg) no-repeat;
}

#linie {
	position: absolute;
	left: 78px;
	top: 145px;
	width: 850px;
	height: 8px;
	background: url(../images/linie_h.png) no-repeat;
}



#maintopic {
	position: absolute;
	left: 203px;
	top: 113px;
	width: auto;
	height: 30px;
	border-top: 0px solid #cdcdcd;
	background: url(../images/pmt.gif) repeat-x;
	overflow: hidden;
	display: block;
}

#maintopic a {
	display: block;
	float: left;
	height: 30px;
	padding: 0px 10px 0px 10px;
	line-height: 30px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing : 2px;
	background : url(../images/pln.gif) no-repeat right;
}

#maintopic a:hover {
	background: url./(images/pmta.gif) repeat-x;
	color: #333333;
	background: url(../images/pmta.gif) repeat-x;
}

#maintopic a.active {
	background: url(../images/pmta.gif) repeat-x;
	color: #333333;
	font-weight: bold !important;
	font-size: 11px;
}


.schrift_v24bwi {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.schrift_v22b {
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
.schrift_v20b {
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
.schrift_v18b {
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.schrift_v16b {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

.schrift_v15b {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
.schrift_v14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.schrift_v14bw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.schrift_v12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.schrift_v10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.schrift_v18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.schrift_v16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
}
.schrift_v15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.schrift_v14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.schrift_v13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.schrift_v12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.schrift_v10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.link_kontakt {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;	
    color:#000000;
}
/*.linkkontakt:visited {text-decoration: none}*/
/*.linkkontakt:active {text-decoration: none}*/
.link_kontakt:hover {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;	
    color:#000000;
	font-weight: bold;
}

.link_passiv {
    text-decoration: none; 
    color:#000000;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

#link a:link
{text-decoration:none;
 color:#000000;
}
#link a:visited
{text-decoration:none;
 color:#000000;
}
#link a:hover
{text-decoration:none;
color:#000000;
}
#link a:active
{text-decoration:none;
color:#000000;
}

.counter {color: #868686}


}
