#suchform
{
 position: absolute;
 top: 120px;
 left:5px;
}
#suchbegriff
{
 font-size:15px;
}
#suchbutton
{
 font-size:15px;
}
#roob_produkt_zurueck
{
 position: absolute;
 top: 450px;
 left:220px;
}

#roob_produkt_weiter
{
 position: absolute;
 top: 450px;
 left:365px;
}
#roob_back
{
 position: absolute;
 top: 450px;
 left:0px;
}
#roob_details
{
 position: absolute;
 top: 450px;
 left:485px;
 white-space:nowrap;
}
#roob_kontakt
{
 position: absolute;
 top: 450px;
 left:775px;
}
#roob_kontakt2
{
 position: absolute;
 top: 450px;
 left:660px;
}
#roob_beschreibung_spalte1
{
 position: absolute;
 top: 65px;
 left:641px;
 width:103px;
 background-color:#dcdcdc;
 height:385px;
 padding:5px;
}
#roob_beschreibung_spalte2
{
 position: absolute;
 top: 65px;
 left:761px;
 width:103px;
 background-color:#dcdcdc;
 height:385px;
 padding:5px;
}
#roob_beschreibung_spalte3
{
 position: absolute;
 top: 65px;
 left:881px;
 width:103px;
 background-color:#dcdcdc;
 height:385px;
 padding:5px;
}
#roob_pos_spalte12
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 220px;
}
#roob_pos_spalte34
{
 position: absolute;
 top: 124px;
 //top: 134px;
 left:405px;
 width: 220px;
}
#roob_pos_spalte56
{
 position: absolute;
 top: 124px;
 //top: 134px;
 left:640px;
 width: 220px;
}

.upl-hinweis
{
  font-size:11px;
}

/* MOD VERSION FPR KONV-TEST */

#temp
{
  position: absolute;
  top: 70px;
  left: 126px;
}


#tooltip_Z1_S1
{
  position: absolute;
  top: 64px;
  left: 161px;
}
#tooltip_zipfel_Z1_oben
{
  position: absolute;
  top: 32px;
  left: 118px;
}
#tooltip_zipfel_Z1_mitte
{
  position: absolute;
  top: 60px;
  left: 118px;
}
#tooltip_zipfel_Z2_unten
{
  position: absolute;
  top: 52px;
  left: 118px;
}
#tooltip_zipfel_Z2_mitte
{
  position: absolute;
  top: 22px;
  left: 118px;
}
#tooltip_zipfel_Z3_unten
{
  position: absolute;
  top: 10px;
  left: 118px;
}
#tooltip_Z1_S2
{
  position: absolute;
  top: 64px;
  left: 402px;
}
#tooltip_Z1_S3
{
  position: absolute;
  top: 64px;
  left: 642px;
}
#tooltip_Z2_S1
{
  position: absolute;
  top: 202px;
  left: 161px;
}
#tooltip_Z2_S2
{
  position: absolute;
  top: 202px;
  left: 402px;
}
#tooltip_Z2_S3
{
  position: absolute;
  top: 202px;
  left: 642px;
}
#tooltip_Z3_S1
{
  position: absolute;
  top: 340px;
  left: 161px;
}
#tooltip_Z3_S2
{
  position: absolute;
  top: 340px;
  left: 402px;
}
#tooltip_Z3_S3
{
  position: absolute;
  top: 340px;
  left: 642px;
}

.tooltip
{
  font-size: 11px;
  text-align: left;
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
  background-color: #f0f0f0;
  text-align:center;
  border:1px solid #999999;
  width:118px;
  height:130px;
  z-index:11;
  visibility: hidden;
}

.tooltip_icontext
{
  display:inline;
  margin-left:auto;
  margin-right:auto;
  font-size: 10px;
  text-align: left;
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;

}
.tooltip_icontext a:link
{
  text-decoration: none;
  color: #000000;
}
.tooltip_icontext a:visited
{
  text-decoration: none;
  color: #000000;
}
.tooltip_icontext a:hover
{
  text-decoration: underline;
  color: #000000;
}
.tooltip_icontext a:active
{
  color: #000000;
}

.text10px_block
{
  display:block;
  font-size: 10px;
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
}

.spacer6px
{
  font-size: 6px;
}

#uebersicht
{
  margin:0px;
  padding:0px;
  border:0px;
}

#centerimg
{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.nomargin
{
  margin:0px;
  padding:0px;
  border:0px;
}

.tooltip_icon
{
  width:11px;
  height:11px;
  vertical-align:top;
  margin:1px;
  padding:0px;
  border:0px;
}

.alignright
{
  text-align:right;
}

.alignright_tooltip
{
  text-align:right;
  background-color: #999999;
}
.alignright_tooltip img
{
  margin:0px -0.5px;
  border:none;
  padding:0px;
}
/*.alignright_tooltip img tooltip_iconr
{
  margin:0px -0.5px 0px 5px;
  border:none;
  padding:0px;
}todo TM*/

/* Überschreiben vorhandener HTML-Tags */
html
{
height:100%; /* Fix fuer IE */
max-height:100%; /* Fix fuer andere Browser? */
overflow:hidden; /* aeussere Scrollbalken in FF entfernen */
/* FF braucht die folgenden Einstellungen, um die inneren Scrollbalken anzuzeigen */
padding:0;
margin:0;
border:0;
font-family:Tahoma,"Zurich BT", Arial,sans-serif;
font-size: 12px;
}
* html .inhaltsbereich
{
/* FF ignoriert diese CSS-Definition */
/* IE braucht die folgenden Einstellungen, um die inneren Scrollbalken anzuzeigen */
top:0;
left:0;
right:0;
bottom:0;
border-top:79px solid #fff;
border-bottom:25px solid #fff;

height:100%; /* damit IE ueberhaupt etwas anzeigt */
max-height:100%; /* fuer andere Browser? */
width:100%;  /* damit IE ueberhaupt etwas anzeigt */
}
.blindtext_schrift ul
{
  margin-left:auto;
}
.mit_abstand li
{
  margin-bottom: 7px;
  margin-left: -25px;
}
.liste-links-oben li
{
  margin-bottom: 7px;
  margin-left: -25px;
  margin-top: -5px;
}
table {
font-family:Tahoma,"Zurich BT", Arial,sans-serif;
}

th {
font-family:Tahoma,"Zurich BT", Arial,sans-serif;
text-align: center;
}

td {
font-family:Tahoma,"Zurich BT", Arial,sans-serif;
}

li h4 {
margin-bottom: 5px;
}
.zoom_schliessen
{
 text-align: center;
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 12px;
}
.zoom_schliessen img
{
 margin-top:5px;
}
.zoom_schliessen h3
{
 margin-top:0px;
}
#bemerkung
{
 position:absolute;
 top:390px;
 left:234px;
 color:red;
 background-color:transparent;
 white-space:nowrap;
}
#hinweis
{
 position:absolute;
 top:40px;
 left:820px;
 width:125px;
 color:red;
 background-color:transparent;
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 12px;
}
/*
#stand
{
 position:absolute;
 top:445px;
 left:160px;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 10px;
}
*/
h3
{
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 14px;
 font-weight: bold;
}

h4
{
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
}

.news_ueberschrift
{
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 10px;
 font-weight: bold;
 padding-left: 4px;
}
.news_schrift
{
  font-size: 10px;
  text-align: left;
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
  padding-left: 4px;
  background-color: #f0f0f0;
  border:1px solid #f0f0f0;
}

.untermenue_schwarz a:link
{
  text-decoration:none;
  font-family:inherit;
  /*color: #66cc00;*/
  color: black;
  background-color:transparent;
}
.untermenue_schwarz a:visited
{
  text-decoration:none;
  font-family:inherit;
  /*color: #66cc00;*/
  color: black;
  background-color:transparent;
}
.untermenue_schwarz a:hover
{
  text-decoration:underline;
  font-family:inherit;
  /*color: #66cc00;*/
  color: black;
  background-color:transparent;
}
.untermenue_schwarz a:active
{
font-family:inherit;
font-weight:bold;
color: #66cc00;
color: black;
}

/* Definition für Tabellen */
.tabelle_menue
{
table-layout:fixed;
margin:-6px;
}
.tabelle_menue_hintergrund
{
background-image: url(Bilder/dunkelgruen_1px.gif);
width:100%;
height:69px;
}
.kursiv
{
  font-style:italic;
}
.fett
{
  font-weight:bold;
}
.rot
{
  color:red;
}
.grau
{
  color:gray;
  vertical-align: super;
  font-size:10px;
}
.untergliederungFett
{
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
}
.untergliederungFett ul
{
  font-weight:normal;
  margin-bottom:5px;
  margin-top:5px;
}
#hintergrund_tabelle_balken
{
	/* does not work in FF1.0 from css-file, inlinestyle will work" */
	background-image: url(Bilder/dunkelgruen_tabellenhintergrund.gif);
	width:100%;
}
#hintergrund_tabelle_weiss
{
	/* does not work in FF1.0 from css-file, inlinestyle will work" */
	background-image: url(Bilder/weiss_1px.gif);
}
/* Definition der Grafikpositionen */
#im2logo_pos
{
 position: absolute;
 top: 0px;
 left: 0px;
}
#menuehintergrund_pos
{
 position: absolute;
 /*
 top: 0px;
 left: 155px;
 */
 right:0px;
 background: url(Bilder/dunkelgruen_1px.gif);
 width: 150%;
 height: 61px;
}
/* Falls die ID der Untermenue_pos nicht innerhalb eines Table-Tags benutzt wird, korrigieren: top:+17px, left:+3px */
/* margin table: -6px */
#unt_pos_1
{
 position: absolute;
 top: 30px;
 left:155px;
}
#eng_pos_2
{
 position: absolute;
 top: 30px;
 left:275px;
}
#pro_pos_3
{
 position: absolute;
 top: 30px;
 left:395px;
}
#cad-it_pos_4
{
 position: absolute;
 top: 30px;
 left:515px;
}
#cad-ed_pos_5
{
 position: absolute;
 top: 30px;
 left:635px;
}
#ref_pos_6
{
 position: absolute;
 top: 30px;
 left:755px;
}
#kon_pos_7
{
 position: absolute;
 top: 30px;
 left:875px;
}
#unt_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 left:160px;
}
#unt_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 left:170px;
 width:825px;
}
#eng_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 left:280px;
}
#eng_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 left:290px;
 width:705px;
}
#pro_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 left:400px;
}
#pro_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 left:410px;
 width:585px;
}
#cit_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 left:520px;
}
#cit_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 left:530px;
 width:465px;
}
#ced_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 left:640px;
}
#ced_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 left:650px;
 width:345px;
}
#ref_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 left:760px;
}
#ref_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 left:770px;
 width:225px;
}
#kon_untermenue_kopf_pos
{
 position: absolute;
 top: 60px;
 /* left:880px; linksbündig */
 left:760px; /* wie ref */
}
#kon_untermenue_corpus_pos
{
 position: absolute;
 top: 60px;
 /* left:890px; linksbündig */
 left:770px; /* wie ref */
 width:225px;
}
#untermenue_unt_pos
{
 position: absolute;
 top: 65px;
 left:168px;
}
#untermenue_eng_pos
{
 position: absolute;
 top: 64px;
 left:288px;
}
#untermenue_pro_pos
{
 position: absolute;
 top: 64px;
 left:408px;
}
#untermenue_cit_pos
{
 position: absolute;
 top: 64px;
 left:528px;
}
#untermenue_ced_pos
{
 position: absolute;
 top: 64px;
 left:648px;
}
#untermenue_ref_pos
{
 position: absolute;
 top: 64px;
 left: 768px;
}
/* Platzierung fuer Kontakt_Haupt und Jobs  */
#untermenue_kon_pos
{
 position: absolute;
 top: 64px;
 left:790px;
}
/* Platzierung fuer Kontaktformular  */
#untermenue_kon_pos2
{
 position: absolute;
 top: 64px;
 left:775px;
}
/* Platzierung fuer Anfahrtskizzen  */
#untermenue_kon_pos3
{
 position: absolute;
 top: 64px;
 left:783px;
}

/* Platzierung fuer Visitenkarte  */
#untermenue_kon_pos4
{
 position: absolute;
 top: 64px;
 left:779px;
}
#fussbereich
{
 position:absolute;
 width:97%;
 bottom: 0px; /*war 5px*/
 margin-bottom: 0px;
 left: 28px;
 display:block;
 z-index:5;
}
#kopfbereich
{
 display:block;
 position:absolute;
 width:100%;
 z-index:5;
}
.inhaltsbereich
{
overflow:auto;
position:absolute;
top:79px;
bottom:25px; /*war 40px*/
left:0px;
right:0px;
z-index:3;
background-color:#fff;
/*background:#eee;*/
color:inherit;
}

.newsbereich
{
overflow:visible;
position:absolute;
width:150px;
top:70px;
left:2px;
right:0px;
z-index:5;
/*background:#060606;*/
}

.newsbereich h4
{
 font-family:     Tahoma,"Zurich BT", Arial,sans-serif;
 font-size:       12px;
 font-weight:     bold;
 width:           145px;
 margin-bottom:   5px;
 margin-left:     5px;
}

.spacer2px
{
 overflow:         hidden;
 position:         static;
 font-size:        6px;
 height:           6px;
 z-index:          5;
 background-image: url("Bilder/weiss_1px.gif");
}

.newspaket
{
 margin-left:2px;
 width:145px;
 z-index:5;
 background-color:#dfdfdf;
 color:inherit;
 border:1px solid #dfdfdf;
}

body
{
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:hidden; /* no scrollbars in IE?? (removes them in FF) */
/* this should be enough for IE, but FF nedds also HTML shortened to show scrollbars on the left */
padding:0;
margin:0;
border:0;
}
#breadcrumb_pos
{
 position:absolute;
 left: 5px;
 bottom: 6px;
 margin-bottom: 2px;
}
#fussbereich_menue_rechts_pos
{
 position: absolute;
 bottom: 6px;
 right: 10px;
 margin-bottom: 2px;
 display:inline;
}
#schwebebalken_pos
{
 /*position: absolute;
 bottom: 5px;*/
 /*background-image: url(Bilder/dunkelgruen_1px.gif);*/
 /*width: 2000px;
 display: inline;
 z-index: 99;*/
}

/* Definition der Schriftfarben */
.untermenue_schwarz
{
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
  font-size: 9px;
}
.untermenue_gruen
{
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
  font-size: 9px;
  color: #66cc00;
  background-color:transparent;
  font-weight:bold;
}
.untermenue_gruen a:visited
{
  font-family:inherit;
  font-size:inherit;
  color:inherit;
  background-color:inherit;
  font-weight:inherit;
}
.untermenue_gruen a:link
{
  font-family:inherit;
  font-size:inherit;
  color:inherit;
  background-color:inherit;
  font-weight:inherit;
}
.breadcrumb_schrift
{
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
  font-size: 10px;
}
/* temporäre Definitionen */
.blindtext_schrift
{
  font-size: 12px;
  text-align: left;
  font-family: Tahoma,"Zurich BT", Arial,sans-serif;
}
#blindtext_pos
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 230px;
}
#blindtext_pos_3spalten
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 340px;
}
#blindtext_pos_3spalten2
{
 position: absolute;
 top: 50px;
 left:520px;
 width: 350px;
}
#blindtext_pos_3spalten3
{
 position: absolute;
 top: 20px;
 left:640px;
 width: 350px;
}

#blindtext_pos_4spalten
{
 position: absolute;
 top: 50px;
 left:520px;
 width: 475px;
}
#blindtext_pos_4spalten2
{
 position: absolute;
 top: 20px;
 left:520px;
 width: 475px;
}
#blindtext_pos_7spalten
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 800px;
}
#spalte1bis2
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 240px;
}
#spalte1bis3
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 360px;
}
#spalte1bis4
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 475px;
}
#spalte1bis5
{
 position: absolute;
 top: 20px;
 left:161px;
 width: 600px;
}
#spalte2bis3
{
 position: absolute;
 top: 20px;
 left:280px;
 width: 230px;
}
#spalte3bis7
{
 position: absolute;
 top: 20px;
 left:400px;
 width: 600px;
}

#spalte4bis5
{
 position: absolute;
 top: 20px;
 left:520px;
 width: 230px;
}
#spalte4bis7
{
 position: absolute;
 top: 20px;
 left:520px;
 width: 480px;
}
#anmeldung
{
 position:absolute;
 top:15px;
 left:360px;
 font-size:12px;
}

#konto1
{
 position: absolute;
 top:90px;
 left:50px;
 font-size: 10px;
 text-align: right;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
}
#oder_konto
{
 position: absolute;
 top:90px;
 left:162px;
 font-size: 10px;
 text-align:center;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
}

#konto2
{
 position: absolute;
 top:90px;
 left:172px;
 font-size: 10px;
 text-align: left;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
}

/* Definitionen, die noch nicht bearbeitet/benötigt worden sind */

/* IE-Elemente
body {
  scrollbar-base-color:#66cc00;
  scrollbar-3dlight-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#66cc00;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ccff66;
}
*/

#navi-links
{
 position: absolute;
 top: 35px;
 left:5px;
 font-size:11px;
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-weight:bold;
}
#navi-links-konform
{
 position: absolute;
 top: 20px;
 left:5px;
 font-size:11px;
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-weight:bold;
}
#navi-links_klein
{
 position: absolute;
 top: 35px;
 left:5px;
 font-size:10px;
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-weight:bold;
 line-height:0.5;
 margin-left:5px;
}
#navi-links_klein h3
{
 line-height:1;
}
#navi-links_klein .navi-ohne-einzug a
{
 line-height:1;
}
#navi-links a:link
{
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-size:11px;
 font-weight:bold;
}
.navi-ohne-einzug
{
 margin-bottom:0px;
 font-size:12px;
}
.navi-mit-einzug
{
 margin-top:0px;
 margin-left:5px;
}
/*
#navi-links_klein p
{
 margin-bottom:0px;
}
*/
#navi-links a:visited
{
 font-family:Tahoma,"Zurich BT", Arial,sans-serif;
 font-size:11px;
 font-weight:bold;
}
#suche
{
 position: absolute;
 top: 80px;
 left:5px;
}
/* fuer linke Tabelle des Kontaktformulars */
.tab-optionen
{
 position:absolute;
 top:40px;
 left:0px;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 12px;
}
.tab-themen
{
 position:absolute;
 top:40px;
 left:240px;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 12px;
 font-weight:bold;
}
.tab-daten
{
 position:absolute;
 top:160px;
 left:0px;
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-size: 12px;

}
.tab-buttons
{
 position:absolute;
 top:390px;
 left:0px;
}

#auswahl1
{
 position: absolute;
 top: 86px;
 left: 0px;
}
#auswahl2
{
 position: absolute;
 top: 86px;
 left: 182px;
}
#listentitel1
{
 position: absolute;
 top: 60px;
 left: 0px;
}
#listentitel2
{
 position: absolute;
 top: 60px;
 left: 182px;
}
.listentitel
{
 font-family: Tahoma,"Zurich BT", Arial,sans-serif;
 font-weight:bold;
}
#formbutton
{
 position: absolute;
 top: 84px;
 left: 309px;
}
#hilfe-menueleiste
{
 position: absolute;
 top: 32px;
 left: 360px;
}
#hilfepfeil1
{
 position: absolute;
 top: 40px;
 left: 240px;
}
#hilfepfeil2
{
 position: absolute;
 top: 110px;
 left: 240px;
}
#hilfepfeil3
{
 position: absolute;
 top:170px;
 left:240px;
}
#hilfe-standort
{
 position: absolute;
 top:95px;
 left:360px;
}
#hilfe-toolmenues
{
 position: absolute;
 top:155px;
 left:360px;
}
/* Tabellen fuer Referenzen-Kunden */
#firmentab-links
{
 position:absolute;
 top: 40px;
 left:-5px;
 text-align:right;
}
#firmentab-rechts
{
 position:absolute;
 top:40px;
 left:385px;
 text-align:right;
}
.tab-linksbdg
{
 text-align:left;
}
/*
#pic_schenck
{
 position: absolute;
 top: 87px;
 left: 400px;
}
#pic_bosch
{
 position: absolute;
 top: 87px;
 left: 765px;
}
#pic_sks
{
 position: absolute;
 top: 120px;
 left: 400px;
}
#pic_bauknecht
{
 position: absolute;
 top: 120px;
 left: 765px;
}
#pic_hydrosaar
{
 position: absolute;
 top: 148px;
 left: 400px;
}
#pic_just
{
 position: absolute;
 top: 151px;
 left: 765px;
}
#pic_hydac
{
 position: absolute;
 top: 180px;
 left: 400px;
}
#pic_noell
{
 position: absolute;
 top: 180px;
 left: 765px;
}
#pic_kruppgerlach
{
 position: absolute;
 top: 210px;
 left: 400px;
}
#pic_synergetik
{
 position: absolute;
 top: 212px;
 left: 765px;
}
#pic_cp-l
{
 position: absolute;
 top: 240px;
 left: 400px;
}
#pic_cp-r
{
 position: absolute;
 top: 240px;
 left: 425px;
}
#pic_dbt
{
 position: absolute;
 top: 239px;
 left: 765px;
}
#pic_resa
{
 position: absolute;
 top: 275px;
 left: 400px;
}
#pic_hager
{
 position: absolute;
 top: 272px;
 left: 765px;
}
#pic_pilkington
{
 position: absolute;
 top: 300px;
 left: 394px;
}
#pic_dsk
{
 position: absolute;
 top: 305px;
 left: 765px;
}
*/

/* Bilderraster */

/* Spalten */
#xpos1
{
  position:absolute;
  left:160px;
}
#xpos2
{
  position:absolute;
  left:280px;
}
#xpos3
{
  position:absolute;
  left:400px;
}
#xpos4
{
  position:absolute;
  left:520px;
}
#xpos5
{
  position:absolute;
  left:640px;
}
#xpos6
{
  position:absolute;
  left:760px;
}
#xpos7
{
  position:absolute;
  left:880px;
}
/* Zeilen */
.ypos1
{
  position:absolute;
  top:36px;
  /*top:23px;*/
}
.ypos2
{
  position:absolute;
  top:132px;
  /*top:71px;*/
}
.ypos2bu
{
  position:absolute;
  top:200px;
  /*Bildunterschrift ypos2*/
}
.ypos3
{
  position:absolute;
  top:228px;
  /*top:119px;*/
}
.ypos3_2
{
  position:absolute;
  top:260px;
  /*fuer Produktvisualisierungsbeispiele;*/
}
.ypos4
{
  position:absolute;
  top:350px;
  /*top:167px;*/
}
.ypos4bu
{
  position:absolute;
  top:392px;
  /*Bildunterschrift ypos4*/
}
/* Bildergroessen */
.s1
{
  width:115px;
}
.s1z1
{
  width:115px;
  height:86px;
}
.s2
{
  width:235px;
}
.s2z1
{
  width:235px;
  height:86px;
}
.s2z2
{
  width:235px;
  height:182px;
}
.s2z3
{
  width:235px;
  height:278px;
}
.s2z4
{
  width:235px;
  height:374px;
}
.s3
{
  width:355px;
}
.s3z3
{
  width:355px;
  height:278px;
}
.s4
{
  width:474px;
}
#petra-temp
{
  position:absolute;
  top:23px;
  left:577px;
}
/* Sitemap-Icons */
.sm-link
{
  font-size:10px;
}
#sm-logo
{
  position:absolute;
  top:-10px;
  left:292px;
}
.sm-linie_v_skurz
{
  height:20px;
  width:5px;
}
.sm-linie_v_kurz
{
  height:40px;
  width:5px;
}
.sm-linie_v_mittel
{
  height:75px;
  width:5px;
}
.sm-linie_v_lang
{
  height:110px;
  width:5px;
}
.sm-linie_v_slang
{
  height:168px;
  width:5px;
}
.sm-linie_v_sslang
{
  height:241px;
  width:5px;
}
/* horizontale Querlinie */
#sm-linie_logo_hor
{
  position:absolute;
  top:45px;
  left:-89px;
}
#sm-linie_logo_vert
{
  position:absolute;
  top:26px;
  left:312px;
}
.sm-linie_hx
{
  width:850px;
  height:5px;
}

/* IDs fuer Unternehmen-Strang */
#sm-unt_linie1
{
  position:absolute;
  top:50px;
  left:-90px;
}
#sm-unt_linie2
{
  position:absolute;
  top:87px;
  left:-90px;
}
#sm-unt_linie3
{
  position:absolute;
  top:292px;
  left:-123px;
}
#sm-unt_biegung1
{
  position:absolute;
  top:252px;
  left:-123px;
}
#sm-unt_biegung2
{
  position:absolute;
  top:328px;
  left:-123px;
}
#sm-unt_link1
{
  position:absolute;
  top:70px;
  left:-115px;
}
#sm-unt_link2
{
  position:absolute;
  top:272px;
  left:-130px;
}
#sm-unt_link3
{
  position:absolute;
  top:272px;
  left:-60px;
}
#sm-unt_link4
{
  position:absolute;
  top:272px;
  left:25px;
}
#sm-unt_link5
{
  position:absolute;
  top:348px;
  left:-130px;
}
#sm-unt_link6
{
  position:absolute;
  top:348px;
  left:-62px;
}
#sm-unt_link7
{
  position:absolute;
  top:348px;
  left:23px;
}
#sm-unt_link8
{
  position:absolute;
  top:348px;
  left:113px;
}

/* IDs fuer Engineering-Strang */
#sm-eng_linie1
{
  position:absolute;
  top:50px;
  left:35px;
}
#sm-eng_linie2
{
  position:absolute;
  top:88px;
  left:35px;
}
#sm-eng_biegung1
{
  position:absolute;
  top:160px;
  left:0px;
}
#sm-eng_link1
{
  position:absolute;
  top:70px;
  left:10px;
}
#sm-eng_link2
{
  position:absolute;
  top:179px;
  left:-20px;
}
#sm-eng_link3
{
  position:absolute;
  top:179px;
  left:50px;
}

/* IDs fuer Produktentwicklung-Strang */
#sm-pro_linie1
{
  position:absolute;
  top:50px;
  left:202px;
}
#sm-pro_linie2
{
  position:absolute;
  top:88px;
  left:202px;
}
#sm-pro_linie3
{
  position:absolute;
  top:160px;
  left:288px;
}
#sm-pro_biegung1
{
  position:absolute;
  top:107px;
  left:115px;
}
#sm-pro_link1
{
  position:absolute;
  top:70px;
  left:165px;
}
#sm-pro_link2
{
  position:absolute;
  top:127px;
  left:113px;
}
#sm-pro_link3
{
  position:absolute;
  top:127px;
  left:178px;
}
#sm-pro_link4
{
  position:absolute;
  top:127px;
  left:250px;
}
#sm-pro_link5
{
  position:absolute;
  top:179px;
  left:250px;
}

/* IDs fuer CAD-IT_Services-Strang */
#sm-cadit_linie1
{
  position:absolute;
  top:50px;
  left:367px;
}
#sm-cadit_linie2
{
  position:absolute;
  top:88px;
  left:367px;
}
#sm-cadit_biegung1
{
  position:absolute;
  top:326px;
  left:250px;
}
#sm-cadit_link1
{
  position:absolute;
  top:70px;
  left:330px;
}
#sm-cadit_link2
{
  position:absolute;
  top:348px;
  left:230px;
  width:120px;
}
#sm-cadit_link3
{
  position:absolute;
  top:348px;
  left:297px;
}
#sm-cadit_link4
{
  position:absolute;
  top:348px;
  left:402px;
}
#sm-cadit_link5
{
  position:absolute;
  top:348px;
  left:482px;
}

/* IDs fuer CAD-Education-Strang */
#sm-caded_linie1
{
  position:absolute;
  top:50px;
  left:510px;
}
#sm-caded_linie2
{
  position:absolute;
  top:88px;
  left:510px;
}
#sm-caded_link1
{
  position:absolute;
  top:70px;
  left:480px;
}
#sm-caded_link2
{
  position:absolute;
  top:125px;
  left:490px;
}

/* IDs fuer Produkte-Strang */
#sm-prod_linie1
{
  position:absolute;
  top:50px;
  left:645px;
}
#sm-prod_linie2
{
  position:absolute;
  top:88px;
  left:645px;
}
#sm-prod_biegung1
{
  position:absolute;
  top:160px;
  left:610px;
}
#sm-prod_link1
{
  position:absolute;
  top:70px;
  left:625px;
}
#sm-prod_link2
{
  position:absolute;
  top:179px;
  left:603px;
}
#sm-prod_link3
{
  position:absolute;
  top:179px;
  left:664px;
}

/* IDs fuer Kontakt-Strang */
#sm-kon_linie1
{
  position:absolute;
  top:50px;
  left:755px;
}
#sm-kon_linie2
{
  position:absolute;
  top:88px;
  left:756px;
}
#sm-kon_linie3
{
  position:absolute;
  top:304px;
  left:623px;
}
#sm-kon_biegung1
{
  position:absolute;
  top:252px;
  left:540px;
}
#sm-kon_link1
{
  position:absolute;
  top:70px;
  left:740px;
}
#sm-kon_link2
{
  position:absolute;
  top:272px;
  left:510px;
}
#sm-kon_link3
{
  position:absolute;
  top:272px;
  left:610px;
}
#sm-kon_link4
{
  position:absolute;
  top:272px;
  left:690px;
}
#sm-kon_link5
{
  position:absolute;
  top:272px;
  left:780px;
}
#sm-kon_link6
{
  position:absolute;
  top:348px;
  left:610px;
}

.sm-biegung2
{
  width:80px;
  height:20px;
}

.sm-biegung3
{
  width:180px;
  height:20px;
}
.sm-biegung4
{
  width:250px;
  height:20px;
}
/* derzeit nicht verwendet;
#sm-biegung5_1
{
  position:absolute;
  top:252px;
  left:-103px;
}
.sm-biegung5
{
  width:300px;
  height:20px;
}
*/

#sm-link12
{
  position:absolute;
  top:272px;
  left:40px;
}
#sm-link13
{
  position:absolute;
  top:272px;
  left:130px;
}
/* derzeit nicht verwendet
#sm-link14
{
  position:absolute;
  top:272px;
  left:185px;
}
*/

#sm-link31
{
  position:absolute;
  top:127px;
  left:30px;
}

#kontaktdiv
{
  position:absolute;
  top:439px;
  left:28px;
}
#kf-zuruecklink
{
  position:absolute;
  top:450px;
}
#refKundenHinweis
{
  position:absolute;
  top:410px;
  width:800px;
}
#pfeil-nord
{
  position:absolute;
  top: 100px;
  left:880px;
}
#pfeil-sued
{
  position:absolute;
  top: 158px;
  left:880px;
}
#pfeil-west
{
  position:absolute;
  top: 129px;
  left:850px;
}
#pfeil-ost
{
  position:absolute;
  top: 129px;
  left:910px;
}
#anfahrtskizze_zurueck
{
  position:absolute;
  top:192px;
  left:850px;
}
#kartennavtitel
{
  position: absolute;
  top:65px;
  left:858px;
}

.formbox {
  width: 600px;
  background-color:  #ccff66;
  color:inherit;
  border: 1px solid #66cc00;
}

.formbox350 {
  width: 350px;
  background-color:  #ccff66;
  color:inherit;
  border: 1px solid #66cc00;
}

.formreihe {
  clear: both;
  padding: 2px 0px;
}

.formlabel {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.formlabel50 {
  float: left;
  width: 50px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.formfeld {
  float: right;
  width: 490px;
  text-align: left;
}
.formfeld_u {
  float: left;
  text-align: left;
}

.formfeldText {
  float: right;
  width: 490px;
  text-align: left;
  padding-top: 6.5px;
}


.formbutton {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.selectfeld {
  width: 400px;
}

.tabellenzelle250px {
	font-weight:bold;
	width: 250px;
	padding: 3px;
	text-align: center;
}

.tabellenzelle200px {
	width: 200px;
	padding: 3px;
	text-align: center;
}

.tabellenzelle150px {
	width: 150px;
	padding: 3px;
	text-align: center;
}

.tabellenzelle100px {
	width: 100px;
	padding: 3px;
	text-align: center;
}
