* {
	margin: 0em;
	padding: 0em;
	font-family: verdana,arial;
}

body {
  background-color: #ffffff;
  }

a {
	text-decoration: none;
	color: #456894;
}

a img {
  border: 0;
}

select {
  background-color:#38659E;
  color: #ffffff;
  border: 1px solid #ffffff;
  
}

select .dunkel {
  background-color:#5B7FAF;
  color: #ffffff;
}

select .hell {
  background-color:#7C9AC0;
  color: #ffffff;
}

option {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}

option.option {
  padding-top: 3px;
  vertical-align: middle;
}


.top{
	background-color: #ffe6bf;
	width: 235px;
        height: 34px;
        color:#00448d;
}

.top table{
	padding-left: 10px;
	padding-top: 6px;
	color: #00448d;
	font-weight: bold;
	font-size: 12px;

}

form input{
	border: 1px solid #ff9c01;
	height: 19px;
	margin-right: 1px;
}

form input.suche{
	height: 17px;
        width: 17px;
}

#kontakt input, #kontakt select, #kontakt textarea {
  border: 1px solid #ff9c01;
}

#kontakt textarea {
  font-size: 12px;
}

#kontakt input{
  height: 19px;
}


td #ueberschrift {
	background-color:#ffe6bf;
	color:#23518b;
	font-weight: bold;
	width: 554px;
	line-height: 19px;
	padding-left: 10px;
        padding-top: 2px;
        font-size:14px;
}


td.informell, td.informell a, td.informell a:hover, td.informell a:active,td.informell a:visited {
   color: #253a57;
   font-size: 11px;
   line-height: 18px;
   text-align:left;
}


td.informell{
   width: 700px;
}

td#left {
	vertical-align: top;
	text-align:left;
}

td#left {
	background-color:#7291ba;
        font-size: 12px;
}

td#left{
	width: 171px;
}

td#left #navi img, td#left #navi a img{
	margin:0px;
        padding: 0px;
        border: 0;
}

td#left #navi{
	margin-left: 10px;
}

td#left #navi img.abstand {
  margin-bottom: 3px;
}


td#left a img {
	border: 0em;
}

#info table {
	font-size: 11px;
        width:161px;
        margin-left: 10px;
        margin-bottom: 2px;

}

#info table tr{
	background-color: white;
}

#info table td{
	height:20px;
	vertical-align: top;
        padding-top: 2px;
}

#content, #content_2 {
	margin-top: 0px;
	margin-left: 10px;
    background-color: #7291ba;
	text-align:left;
        
}

td#mitte {
        background-color: #7291ba;
        color: white;
        vertical-align: top;
}

td#mitte #content, td#mitte #content_2 {
	width:550px;
}

td#mitte .text, td#mitte .text2 {
	line-height: 19px;
	font-size: 12px;
        padding-bottom: 3px;
        padding-right: 3px;
}

td#mitte .text ul, td#mitte .text2 ul{
	margin-left: 15px;
}



td#mitte .text .big {
	font-weight: bold;
	font-size: 14px;
}

.ueberschrift_eins {
	font-weight: bold;
	font-size: 14px;
}

.ueberschrift_maschine {
	font-size: 14px;
}

td#mitte .text a, td#mitte .text2 a {
	text-decoration: none;
	font-weight: bold;
	color: white;
}

td#mitte .text table {

}

td#mitte .text table td, td#mitte .text2 table td {
  color: white;
  font-size: 12px;
  line-height: 19px;
}

td#mitte .text2 table td.left{
  width: 290px;
}

td#mitte .text2 table td .maschine{
  background-color: #FECD80;
  border: 1px solid #FF9C00;
  color: #043C87;
  width: 288px;
}

td#mitte .text2 .right {
  padding-left: 10px;
}

td#mitte .text2 table td .maschine table{
  background-color: #FECD80;
  background-image: none;
}

td#mitte .text2 table td .maschine table td {
  color: #043C87;
}

td#mitte .text strong, td#mitte .text2 strong{
  font-weight: bold;
}

td#mitte .text td ul, td#mitte .text2 td ul {
  color: white;
  margin-left: 15px;
}

td#mitte .text td ul ul, td#mitte .text2 td ul ul{
  list-style-type: decimal;
  margin-left: 20px;
}

td#mitte .text .kontakt {
  color: #ffdeab;
}

td#mitte .text .kontakt a{
  color: #ffdeab;
  font-weight:normal;
  text-decoration: none;
}

td#mitte .text .kontakt a:hover{
  color: #ffdeab;
  text-decoration: underline;
}



#bild {
	float: left;
	margin-right: 10px;
        border: 1px solid #fe9b00;
        width: 287px;
}

#bild img{
	float: left;
}


#suchergebnis {
  padding-left: 15px;
}

#maschinen_liste {
  width: 505px;
  margin-top:5px;
}

#maschinen_liste .maschine_r {
  width: 500px;
  background-color:#8EA6C8;
  color: #ffffff;
  padding-left: 15px;
  padding-right: 10px;
  margin-bottom: 5px;
  height: 105px;
}

#maschinen_liste .maschine_r img{
  border: 1px solid #00448F;
}

#maschinen_liste .bild {
  float: left;
  margin-right: 25px;
  margin-top: 6px;
}

#maschinen_liste .bild_text {
  padding-top: 6px;
}

#maschinen_liste .rechts {
  width: 100%;
  text-align: right;
  padding-top: 3px;
}


table#groessen {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  margin-top: 25px;
  padding-top: 10px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  width:525px;
}

table#groessen input.submit {
  border: 0;
  vertical-align:top;
}


td#right, td#right_2, td#right_3 {
        vertical-align: top;
        width: 247px;
        font-size: 12px;
}

td#right_2 {
        background-repeat: no-repeat;
        background-color: #ffffff;
        border-right: 1px solid #063A85;
        border-left: 1px solid #063A85;
        border-bottom: 1px solid #063A85;
}

td#right_2 #text_r{
        padding-top: 3px;
        border-bottom: 1px solid #063A85;
        margin-top: 6px;
        line-height: 18px;
        padding-left: 10px;
        padding-bottom: 5px;
}

td#right_3 #text_r{
        padding-top: 3px;
        border-bottom: 1px solid #063A85;
        margin-top: 6px;
        line-height: 18px;
        padding-left: 10px;
        padding-bottom: 5px;
}

#right_2 img {
  border-top: 1px solid #143a66;
}

td#right_3 {
        background-repeat: no-repeat;
        background-color: #ffffff;
        color: #063A85;
        font-size: 11px;
        border: 1px solid #063A85;
}

td#right_3 #tec_daten {
        padding-top: 3px;
		text-align:left;
}

td#right_3 #tec_daten .daten {
        border-bottom: 1px solid #063A85;
        margin-top: 6px;
        line-height: 18px;
        padding-left: 10px;
        padding-bottom: 5px;
}

td#right_3 .daten ul {
  margin-top: 8px;
  margin-left: 30px;
  list-style-image: url(../img/rechts/bullet.gif);
}


#right #aktuelles .akt_big {
  padding-left: 10px;
  color:#143a66;	
  border-top: 1px solid #143a66;
  border-bottom: 1px solid #143a66;
  padding-top: 2px;
  padding-bottom: 6px;
  font-weight: bold;
}

#aktuelles {
        border-right: 1px solid #143a66;
        border-bottom: 1px solid #143a66;
        height: 360px;
        margin-left: 1px;
}

.akt, .archiv {
	min-height:70px;
	width: 234px;
	padding-left: 10px;
	padding-bottom: 5px;
        padding-right: 3px;
        padding-top: 5px;
        font-size: 11px;
        color:#00283d;
}

.akt{
        border-bottom: 1px solid #143a66;
}

.akt img, .archiv img {
  vertical-align: middle;
}

.akt .img {
  float: right;
}

.akt .img img{
  vertical-align:top;
}

#aktuelles .archiv {
  text-align: right;
  min-height:10px;
  padding-top: 0px;
}


#aktuelles .datum {
	color:#043b84;
        padding-bottom: 5px;
        padding-top: 7px;
}


#aktuelles .ueberschrift {
	color:#ff9c01;
	font-size: 12px;
	width: 230px;
        line-height: 15px;
}


#aktuelles .text {
	width: 240px;
	margin-bottom: 5px;
	margin-top: 3px;
	line-height: 15px;
}


#footer {
	height: 21px;
	color: white;
        background-color:#3c67a0;
        width: 564px;
        font-size: 9px;
}

#footer .footer_text {
        font-size: 9px;
	line-height: 18px;
        text-align:center;
        vertical-align:bottom;
}

/*************** DRUCK ******************/
#druck {
  margin: 10px;
  width: 680px;
}

#druck_logo {
  float:right;
  padding-left: 5px;
  padding-bottom: 8px;
}

#druck_ueberschrift{
  font-weight: bold;
  margin-bottom: 10px;
}

#druck_text {
  font-size: 14px;
  margin-bottom: 10px;
  
}

#druck_text ul{
  margin-left: 15px;
  
}

#druck_text img{
  margin-right: 5px;
  
}

#druck_footer {
  font-size: 10px;
}


/*************************************************************** HG'S *****************************************/

#eins, #hg_maschinen, #hg_fi4, #hg_fi5, #hg_fi6, #hg_rb, #hg_rd, #hg_rdg, #hg_rg, #hg_rge, #hg_rhe, #hg_rks, #hg_rl, #hg_ru, #hg_rz, #hg_temperiermaschine, #hg_zufuehrsysteme, #hg_komponenten, #hg_haehne, #hg_massepumpen, #hg_formatteile, #hg_service, #hg_unternehmen, #hg_historie, #hg_team, #hg_agb, #hg_vertrieb, #hg_job, #hg_kontakt {
	font-size: 12px;
        background-repeat: no-repeat;
}

#eins {
        background-image: url(../img/header/header2.jpg);
}

#hg_maschinen {
        background-image: url(../img/header/maschinen.jpg);
}

#hg_fi4 {
        background-image: url(../img/header/fi4.jpg);
}

#hg_fi5 {
        background-image: url(../img/header/fi5.jpg);
}

#hg_fi6 {
        background-image: url(../img/header/fi6.jpg);
}

#hg_rb {
        background-image: url(../img/header/rb.jpg);
}

#hg_rd {
        background-image: url(../img/header/rd.jpg);
}

#hg_rdg{
        background-image: url(../img/header/rdg.jpg);
}
   
#hg_rg{
        background-image: url(../img/header/rg.jpg);
}
   
#hg_rge{
        background-image: url(../img/header/rge.jpg);
}

#hg_rhe{
        background-image: url(../img/header/rhe.jpg);
}
   
#hg_rks{
        background-image: url(../img/header/rks.jpg);
}

#hg_rl{
        background-image: url(../img/header/rl.jpg);
}
 
#hg_ru{
        background-image: url(../img/header/ru.jpg);
}
  
#hg_run{
        background-image: url(../img/header/run.jpg);
}
 
#hg_rz{
        background-image: url(../img/header/rz.jpg);
}

   
#hg_temperiermaschine{
        background-image: url(../img/header/temperiermaschinen.jpg);
}

   
#hg_zufuehrsysteme{
        background-image: url(../img/header/zufuehrsysteme.jpg);
}
 
#hg_komponenten{
        background-image: url(../img/header/komponenten.jpg);
}
 
#hg_haehne{
        background-image: url(../img/header/haehne.jpg);
}
         
#hg_massepumpen{
        background-image: url(../img/header/massepumpen.jpg);
}
  
#hg_formatteile{
        background-image: url(../img/header/formatteile.jpg);
}

#hg_service{
        background-image: url(../img/header/service.jpg);
}
  
#hg_unternehmen{
        background-image: url(../img/header/unternehmen.jpg);
}
     
#hg_historie{
        background-image: url(../img/header/historie.jpg);
}


#hg_team{
        background-image: url(../img/header/team.jpg);
}

#hg_agb{
        background-image: url(../img/header/agb.jpg);
}
  
#hg_vertrieb{
        background-image: url(../img/header/vertrieb.jpg);
}

#hg_job{
        background-image: url(../img/header/job.jpg);
}
  
#hg_kontakt{
        background-image: url(../img/header/kontakt.jpg);
}
