body {
  font-family:Arial,Verdana,Geneva,Helvetica;
  text-align:center;
  margin-top:100px;
  margin-bottom:0px;
  background-image:url(../images/tritschler-maschinen-werkzeuge-stanzen-biegen-schneiden-schleifen-entgraten-hintergrund.jpg);
  background-repeat:no-repeat;
  background-color:#DBD9DB;
}


#main {
  position:relative;
  margin:auto;
  width:1005px;
  text-align:left;
  height:100%;
}

#innermain {
  position:relative;
  width:1005px;
  background-image:url(../images/tritschler-maschinen-werkzeuge-stanzen-biegen-schneiden-schleifen-entgraten-main-hintergrund.gif);
}

#logoAbstract {
  position:absolute;
  bottom:1px;
  left:1px;
}


#menue{
  padding-left:250px;
  width:600px;
  height:20px;
  font-size:10pt;
}

#menue ul {
	list-style-type:none;
    list-style-position:outside;
    margin:0px;
    padding:0px;
    color:#E6E6E6;
}

#menue li {
	float:left;
    margin:0px;
    padding:3px;
    padding-left:4px;
    padding-right:4px;
    font-weight:bold;
    font-size:11pt;
    margin-right:2px;
    background-image:url(../images/tritschler-maschinen-werkzeuge-stanzen-biegen-schneiden-schleifen-entgraten-bg-button.gif);
}

#menue li:hover {
	background-color:#C50000;
	background-image:url(../images/tritschler-maschinen-werkzeuge-stanzen-biegen-schneiden-schleifen-entgraten-spacer.gif);
}

#menue li a:hover {
    background-color:#C50000;
    color:#EDECEB;

}

#menue li.active {
    background-color:#C50000;
    color:#EDECEB;
    background-image:url(../images/tritschler-maschinen-werkzeuge-stanzen-biegen-schneiden-schleifen-entgraten-spacer.gif);
}

#menue li a {
    text-decoration:none;
    color:#353535;
}


.buttonStartseite {
  float:left;
}

.button {
  float:left;
  padding-left:1px;
}

#address {
  width:250px;
  float:left;
}

#logo {
  position:relative;
  padding-left:12px;
  padding-top:12px;
}

#inneraddress {
  position:relative;
  padding-left:12px;
  padding-top:50px;
  padding-bottom:50px;
  font-size:10pt;
  color:#5F5D5F;
  line-height:1.3em;
}

#inneraddress a {
  font-size:10pt;
  color:#7B0000;
  text-decoration:none;
}

#inneraddress a:hover {
  text-decoration:underline;
}

#content {
  width:450px;
  float:left;
}

#innercontent {
  width:400px;
  padding-top:30px;
  padding-left:30px;
  padding-right:30px;
  font-size:10pt;
  line-height:1.2em;
  color:#FFFFFF;
  line-height:1.3em;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:340px; /*400 - 60*/
}

#innercontent h1 {
  font-size:14pt;
  font-weight:normal;
  color:#FFFFFF;
  margin-top:0px;
  margin-bottom:30px;
}

#innercontent h2 {
  font-size:12pt;
  font-weight:normal;
  color:#FFFFFF;
  margin-bottom:15px;
  line-height:1.2em;
}

#innercontent a {
  text-decoration:none;
}

#innercontent a:hover {
  text-decoration:underline;
}

#mainpic {
  width:300px;
  float:left;
}

#puzzle {
  position:absolute;
  top:20px;
  right:11px;
}

#shadowCornerRightTop {
  float:left;
  background-color:#DBD9DB;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  float:right;
}

#contentEndLine {
  clear:both;
}

#footer {
  width:1005px;
  height:20px;
}

#shadowCornerLeftBottom {
  float:left;
}

#shadowBottom {
  float:left;
  background-color:#B7B5B7;
}

#copyright {
  clear:both;
  width:1000px;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:15px;
  font-size:9pt;
  color:#5F5D5F;
  padding:0px;
  padding-top:5px;
}

#copyright a {
  font-size:9pt;
  color:#5F5D5F;
  text-decoration:none;
}

#copyright a:hover {
  text-decoration:underline;
}

.smallmachinetext {
  padding-left:5px;
}

.smallmachinetext h2{
  font-size:10pt;
  margin-top:0px;
  margin-bottom:5px;
}

#contact {
	position:fixed;
    top:121px;
    left:0px;
    width:24px;
}

.puzzleLabel {
	font-size:11px;
	color:#DFB9B7;
}

.puzzleLabel a {
	text-decoration:none;
	color:#DFB9B7;
}

.puzzleLabel a:hover {
	text-decoration:underline;
}

#labelNavPointTritschler {
	position:absolute;
	top:355px;
	left:883px;
}

#labelNavPointProducts {
	position:absolute;
	top:104px;
	left:779px;
}
#labelNavPointMachines {
	position:absolute;
	top:39px;
	left:858px;
}
#labelNavPointTools {
	position:absolute;
	top:135px;
	left:902px;
}


#machinesDetailDIV {
	position:absolute;
	top:25px;
	left:250px;
	width:752px;
	z-index:1000;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

#detailDivCloseButton {
	position:absolute;
	right:-12px;
	top:-12px;
	border:0px;
	cursor:pointer;
	z-index:1001;
}

#detailDivPrintButton {
	position:absolute;
	right:14px;
	top:-12px;
	border:0px;
	z-index:1001;
}

#machinesDetailDIVShadowRight {
	position:absolute;
	top:4px;
	right:-4px;
	width:3px;
	height:100%;
	z-index:999;
	background-color:#BBBBBB;
	
}

#machinesDetailDIVShadowBottom {
	position:absolute;
	bottom:-4px;
	left:3px;
	width:100%;
	height:3px;
	z-index:999;
	background-color:#BBBBBB;
	
}

#machinesDetailDIVBG {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	filter:Alpha(opacity=60, finishopacity=60, style=3);
 	opacity:0.60;
    -moz-opacity:0.60;
    background-color:black;
    z-index:998;
}

#machineDetailDIVContentColPic {
	display:inline;
	float:left;
	width:125px;
	margin-right:25px;
}

#machineDetailDIVContentColText {
	position:relative;
	display:inline;
	float:left;
	width:540px;
	margin:0px;
	color:black;
	font-size:10pt;
	text-align:left;
	line-height:1.3em;
}

#machineDetailDIVContentColText a {
	text-decoration:none;
	color:#7B0000;
	font-size:10pt;
}

#machineDetailDIVContentColText a:hover {
	text-decoration:underline;
}


#openMachineDetailText {
	position:relative;
}

.openMachineDetailPicture {
	position:relative;
	line-height:1.3em;
}


#openMachineDetailPictureCloseButton {
	position:absolute;
	top:-12px;
	left:-12px;
	cursor:pointer;
}

.jsMachineMoreInfoLink {
	text-decoration:none;
	font-size:9pt;
	color:#000000;
	cursor:pointer;
}

.jsMachineMoreInfoLink:hover {
	text-decoration:underline;
}

.jsMachineMoreInfoLinkPic {
	cursor:pointer;
}

.machinePicture {
	cursor:pointer;
}

#buttonLabel {
	position:absolute;
	display:none;
	background-color:#FFFFFF;
	padding:3px;
	border:1px solid black;
	font-size:9pt;
	color:black;
	z-index:1003;
}

#machinesDetailInnerDIV {
	margin:15px;
}
