@charset "utf-8";
html {
}
body {
  margin:0px;
  font-family: Verdana, Helvetica,Arial,sans-serif;
  font-size: 10px;
  color:#000000;
  background-color: #ffffff;
  text-align:center;
  padding:23px 0 0 0px
}
a {
  color:#31338E;  
}
#wrapper1 {
  width:100%;
  margin: 0 auto;
  margin-top:0px;
  vertical-align: middle;
  text-align:center;
  position:relative;
  background-image:url(images/haugg-bg.gif);
  background-repeat:repeat-x;
}
#wrapper2 {
  width:769px;
  margin: 0 auto;
  margin-top:0px;
  vertical-align: middle;
  text-align:center;
  position:relative;
/*  background-color:#ff00ff;*/
}
#website {
  text-align:left;
  position:relative;
  width:757px;
  height:550px;
  padding:0px 6px 0px 6px;
  background-color:#ffffff;
  margin:0;
}
#head {
  position:relative;
  width:757px;
  height:58px;
  padding:0;
/*  background-color:#0000ff;*/
  margin:0 0px 0 0px;
}
#logo {
  position:relative;
  float:left;
  width:500px;
  height:58px;
  padding:0;
/*  background-color:#0000ff;*/
  margin:0;
}
#logo img{
  position:relative;
  float:left;
  width:459px;
  height:58px;
  padding:0;
/* background-color:#0000ff;*/
  margin:0;
}
#iconContainer {
  position:relative;
  float:right;
  width:185px;
  height:58px;
  padding:0;
  background-color:#ffffff;
  margin: 3px 0 -3px 0;
}
#icon1 {
  position:relative;
  float:left;
  margin:0 0 0 0px;
}
#icon2 {
  position:relative;
  float:left;  padding:0px 0px 0px 5px;
  margin:0px 0px 0px 0px;
}
#imagefotos img{
  position:relative;
  width:757px;
  height:141px;
  padding:0;
/*  background-color:#ff00ff;*/
  margin:0 0px 0 0px;
}
#main {
  position:relative;
/*  float:left;*/
  width:757px;
  height:345px;
  padding:0;
  background-color:#ffffff;
  margin:6px 0px 0 0px;
}
#naviContainer {
  position:relative;
  float:left;
  width:155px;
  height:313px;
  padding:0;
 /* background-color:#00ff00;*/
  margin:0px 0px 0 0px;
}
#navi img {

  position:relative;

  float:left;

  width:155px;

  height:28px;

  padding:0;

/*  background-color:#00ff00;*/

  margin:0px 0px 0 0px;

}

#navihigher img {

  position:relative;

  float:left;

  width:155px;

  height:32px;

  padding:0;

/*  background-color:#00ff00;*/

  margin:0px 0px 0 0px;

}

#contentContainer {
  position:relative;
  float:left;
  width:596px;
  height:313px;
  padding:0;
 /* background-color:#ffff00;*/
  margin:0px 0px 0 6px;
}
#contentHeader {
  position:relative;
  float:left;
  width:596px;
  height:28px;
  padding:0;
  margin:0;
  border-bottom:1px solid #31338E;  
}
h1 {
  font-family: Verdana, Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height:14px;
  font-weight:normal;
  padding:5px 0 12px 23px;
  margin:0;
  color:#31338E;
}
h2 {
  font-family: Verdana, Helvetica,Arial,sans-serif;
  font-size: 10px;
  line-height:14px;
  font-weight:normal;
  padding:0px 0 0px 0px;
  margin:0;
  color:#31338E;
}
#content {
  position:relative;
  float:left;
  width:512px;
  min-height:245px;
  margin:0px 0 0px 0px;
  padding:18px 0 0px 23px;
 /* background-color:#ff0000;*/
}
#contentFooter {
  position:relative;
  float:left;
  width:565px;
  margin:0px 0 0px 0px;
  padding:0px 0 0px 23px;
  background-color:#ffffff;
}
#footerText {
  position:relative;
  float:left;
  width:510px;
  text-align:right;
  padding:2px 10px 0px 0px;
   background-color:#ffffff;
}
#footerIcon {
  position:relative;
  float:left;
  width:40px;
  background-color:#ffffff;
  padding:0px 0px 0px 0px;
  text-align:left;
}
#content p {
  margin:0px;
  padding:0px 0px 10px 0px;
  line-height:14px;
}
#content table.fertigungspalette td {
  padding:0 8px 8px 0;
  width:74px;
}
#nextPage {
  position:relative;
  float:left;
  height:280px;
  width:40px;
  padding-bottom:0px;
  vertical-align:bottom;
/*  background-color:#0000ff;*/
  color:#ffffff;
}
#nextPage img {
  position:relative;
  float:left;
  padding:263px 2px 0 0px;
  vertical-align:bottom;
  vertical-align:baseline;
}
#nextPage a {
  color:#ffffff;
}
table.fertigungspalette {

  margin:0px 0 0 0;
  width:500px;
  /*background-color:#ff0000;*/
}
table.fertigungspalette th {
  font-family: Verdana, Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height:14px;
  font-weight:normal;
  padding:0px 10px 0px 0px;
  margin:0;
  color:#31338E;
}

table.team {
  margin:0;
  padding:0;
  width:560px;
}
td.col1 {
  width:74px;
  padding:5px 0px 0px 0px;
}
td.col2 {
  width:170px;
  padding:10 0px 0px 0;
}
td.col4 {
  width:150px;
  padding:10 0px 0px 0;
}
#content p.hinweis {
  padding:0 0px 2px 0;
}
.blau {
  color:#31338E;
  text-decoration:none;
}

.emailtext{
	cursor:pointer; 
	color:#31338E; 
	text-decoration:underline;
}


	
