.printonly { display: none; height: 0px; width: 0px; } 

*          {padding:0px; margin:0px;}

body       {font-family: Verdana; font-size:11px; color:#000000; background: #ffffff; line-height:123%; margin:0px; padding:0px; text-align:left;}
textarea   {border:1px solid #FFFFFF; background-color: #FFFFFF;}

/******************* Standard Styles *****************/

h1
{
    font-size: 17px;
    font-weight: bold;
	line-height: 28px;
    color: #D9261C; 
	padding:0px 0px 5px 0px; 

}

h2
{
    font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;

}

h3
{
	
  
}


h4
{
	
}

h5
{

}

td
{
    vertical-align:top;
    font-size: 11px;
	line-height: 20px;
	color: #525151;
	padding:0px 0px 0px 0px; 
	
}

a
{
	color: #B60A00;
	text-decoration:underline;
}

a:active, a:hover
{
	color: #B60A00;
	text-decoration:underline;
}



/********Graphische Elemente************/


#technotron_verlauf
{
    width:957px;
    height:2px;
    background: url('/images/technotron-verlauf.gif') repeat;
}

#technotron_logo
{
    width:423px;
    height:63px;
    background: url('/images/technotron-logo.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_tuev
{
    width:211px;
    height:63px;
    background: url('/images/technotron-tuev.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_bg_mainnav
{
    width:957px;
    height:25px;
    background: url('/images/technotron-bg-mainnavi.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_bg_subnav
{
    width:957px;
    height:18px;
    background: url('/images/technotron-bg-subnavi.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}


#technotron_abschluss1
{
    width:957px;
    height:18px;
    background: url('/images/technotron-abschluss1.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_abschluss2
{
    width:957px;
    height:18px;
    background: url('/images/technotron-abschluss2.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}


#technotron_abschluss3
{
    width:957px;
    height:18px;
    background: url('/images/technotron-abschluss3.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

.technotron_bg_mainnav_low
{
    width:111px;
    height:25px;
    background: url('/images/mainnav-low.gif') repeat;
    background-position:top;
	vertical-align:top;
}

.technotron_bg_mainnav_hi
{
    width:111px;
    height:25px;
    background: url('/images/mainnav-hi.gif') repeat;
    background-position:top;
	vertical-align:top;
}

.technotron_mainnav_abstand
{
    width:1px;
    height:25px;
    background: url('/images/mainnav-abstand.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_home_img1
{
    width:158px;
    height:152px;
    background: url('/images/home/technotron-img-main.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}


#technotron_home_news
{
    width:152px;
    height:153px;
    background: url('/images/home/technotron-img-news.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
	float: left;
}


#technotron_home_maschinenbau
{
    width:405px;
    height:243px;
    background: url('/images/home/maschinenbau.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}



#technotron_bilder_abstand
{
    width:957px;
    height:9px;
    background: url('/images/technotron-bilder-abstand.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

/********TEchnotron Maschinenbau IMGs************/


#technotron_maschinenbau_1
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-fraestechnik.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_2
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-messtechnik.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_3
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-konstruktion.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_4
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-drehen.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_5
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-honen.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_6
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-formbau.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}


#technotron_maschinenbau_7
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-sondermaschinen.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_8
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-sps.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}


#technotron_maschinenbau_9
{
    width:154px;
    height:146px;
    background: url('/images/maschinenbau/technotron-iml.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}


/********Technotron Maschinenbau CNC************/


#technotron_maschinenbau_cnc
{
    width:158px;
    height:152px;
    background: url('/images/maschinenbau/cnc/technotron-cnc.gif') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_cnc_1
{
    width:205px;
    height:154px;
    background: url('/images/maschinenbau/cnc/technotron-cnc1.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_cnc_2
{
    width:205px;
    height:154px;
     background: url('/images/maschinenbau/cnc/technotron-cnc2.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#technotron_maschinenbau_cnc_3
{
    width:205px;
    height:154px;
    background: url('/images/maschinenbau/cnc/technotron-cnc3.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

/********Abstaende Allgemein************/

.t_0
{
    width:951px;
    height:25px;
	vertical-align:top;
	margin-top:15px;
}

.t_1
{
    width:780px;
    height:20px;
	vertical-align:top;
}


.t_2
{
    width:25px;
    height:20px;
	vertical-align:top;
}

.t_3
{
    width:685px;
    height:20px;
	vertical-align:top;
}

.t_3 a, .t_3 a:hover, .t_3 a:active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #AEAEAE;
    font-size: 9px;
	font-weight:normal;
    padding-left:25px;
	cursor: text;
}

.t_4
{
    width:685px;
    height:20px;
	vertical-align:top;
}

.t_4 a, .t_4 a:hover, .t_4 a:active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9px;
	font-weight:normal;
    padding-left:25px;
	cursor: text;
}



.header_1
{
    width:103px;
    height:50px;
	vertical-align:top;
}

.header_2
{
    width:220px;
    height:50px;
	vertical-align:top;
}

.mainnav_abstand_rechts
{
    width:430px;
    height:25px;
	vertical-align:top;
}


.text_links_abstand_oben
{
    width:50px;
    height:25px;
	vertical-align:top;
}

.text_links_abstand_oben1
{
    width:50px;
    height:32px;
	vertical-align:top;
}

.text_rand
{
    width:25px;
    height:15px;
	vertical-align:top;
}


.text_rand_rechts
{
    width:10px;
    height:15px;
	vertical-align:top;
}


.text_rand1
{
    width:15px;
    height:15px;
	vertical-align:top;
}


.text_rand_rechts1
{
    width:15px;
    height:15px;
	vertical-align:top;
}


.abstand_bilder
{
    width:30px;
    height:15px;
	vertical-align:top;
}


/********nav_top**************/


.nav_top
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #646464;
    font-size: 9px;
	font-weight:normal;
	height: 20px;
	padding: 0px 2px 0px 2px;
}

.nav_top:hover, .nav_top_active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #B60A00;
    font-size: 9px;
	font-weight:normal;
	height: 20px;
	padding: 0px 2px 0px 2px;
}

.nav_top:hover, .nav_top_active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #B60A00;
    font-size: 9px;
	font-weight:normal;
	height: 20px;
	padding: 0px 2px 0px 2px;
}


/******** nav_main **************/

.nav_main
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:bold;
	text-align: center;
	padding: 2px 0px 0px 0px;
	display:block;
	width:110px;
    height:25px;
    background: url('/images/mainnav-low.gif') no-repeat;
	
}

.nav_main:hover, .nav_main_active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:bold;
	text-align: center;
	padding: 2px 0px 0px 0px;
	display:block;
	width:110px;
    height:25px;
    background: url('/images/mainnav-hi.gif') no-repeat;
}

.nav_main:active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:bold;
	text-align: center;
	padding: 2px 0px 0px 0px;
	display:block;
	width:110px;
    height:25px;
    background: url('/images/mainnav-hi.gif') no-repeat;
}


/******** subnav **************/

.nav_sub
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #646464;
    font-size: 9px;
	font-weight:normal;
	height: 20px;
	padding: 0px 5px 0px 2px;
}

.nav_sub:hover, .nav_sub_active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #B60A00;
    font-size: 9px;
	font-weight:normal;
	height: 20px;
	padding: 0px 5px 0px 2px;
}

.nav_sub:hover, .nav_sub_active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #B60A00;
    font-size: 9px;
	font-weight:normal;
	height: 20px;
	padding: 0px 5px 0px 2px;
}
/******** nav abschluss **************/


.link_abschluss
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9px;
	font-weight:normal;
	height: 19px;
	padding:0px 25px 0px 0px;
}

.link_abschluss:hover, .link_abschluss_active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9px;
	font-weight:normal;
	height: 19px;
	text-decoration:underline;
	padding:0px 25px 0px 0px;
}

.link_abschluss:active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9px;
	font-weight:normal;
	height: 19px;
	text-decoration:underline;
	padding:0px 25px 0px 0px;
}



/******** nav zusatz************/


.link_zusatz
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #AEAEAE;
    font-size: 9px;
	font-weight:normal;
    padding-left:25px;
	cursor: text;
}

.link_zusatz:hover, .link_zusatz_active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #AEAEAE;
    font-size: 9px;
	font-weight:normal;
    padding-left:25px;
	cursor: text;
}

.link_zusatz:active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #AEAEAE;
    font-size: 9px;
	font-weight:normal;
    padding-left:25px;
	cursor: text;
}

.menu_maschinenbau
{	width:405px;
	/*height:234px;*/
	border-collapse:collapse;
} 

.menu_maschinenbau_td
{	background-color:#d4d4d4;
    width:154px;
    height:24px;
    line-height:100%;
    font-size:10px;
    border:none;
}

.menu_maschinenbau_a, .menu_maschinenbau_a_active
{	display: block;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	width:154px;
	height:24px;
	background-color:#d4d4d4;
}

.menu_maschinenbau_a:hover, .menu_maschinenbau_a_active, .menu_maschinenbau_a_active:hover
{	color:#ffffff;
	text-decoration:none;
	background-color:#b60a00;
}

.menu_maschinenbau_div
{	padding-top:6px;
	margin-left:12px;
}

