/* Universell eingesetzte Stylesheets */

body {
	font-family: Arial,Helvetica,Univers;
	font-size: 11px;
    color: #000000;
    background-color:#FFFFFF;
    margin: 0px;
    }
.abstand5x20 {
	width: 5px;
	height: 20px;
	}
.abstand5x20weiss {
	width: 5px;
	height: 20px;
    background-color: #ffffff; 
	}
.abstand5x12grau {
	width: 5px;
	height: 12px;
    background-color: #F1F1F1; 
	}
.abstand5x20grau {
	width: 5px;
	height: 20px;
    background-color: #F1F1F1; 
	}
.abstand5x40 {
	width: 5px;
	height: 40px;
	}
.oben {
	vertical-align: top;
	}
/* Weisse Headline grauer Hintergrund */
.teaser_headline_white {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1;
	font-weight: bold;
	background-color: #5C5C5C;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
/* Weisse Headline blauer Hintergrund */
.teaser_headline_blue {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1;
	font-weight: bold;
	background-color: #395D8C;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
a {
    font-family: Arial,Helvetica,Univers;
	font-size: 11px;
    color: #000000;
    text-decoration: underline;
}
.alink {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#ffffff;
	letter-spacing:1;
	text-decoration : none;
	}
.schwarz {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#000000;
	letter-spacing:1;
}
.schwarzbold {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#000000;
	letter-spacing:1;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.weissbold {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#ffffff;
	letter-spacing:1;
	font-weight: bold;
	background-color: #5C5C5C;
}
.red {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#ff0000;
	letter-spacing:1;
}
.schwarzfett {
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#000000;
	letter-spacing:1;
	font-weight: bold;
}
	
/* Stylesheets fuer die Contentcontainer */

.headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	padding-top: 2px;
    }
.fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
    }
.more {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	padding-bottom: 3px;
    }
	

/* Tabelle weisser Hintergrund */
.mainweiss {
    background-color: #ffffff; 
    }
/* Tabelle grauer Hintergrund */
.maingrau {
    background-color: #F1F1F1;
    }

/* Weiterlink allgemein */	
.morelink {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	color: #000000;
	text-decoration : underline;
    }
	
/* A_1 und A_2 Headline */
.a_headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	width: 265px;
	padding-top: 2px;
    }
/* A_1 und A_2 Fliesstext */
.a_fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 265px;	
    }
/* A_1 und A_2 Weiterlink */
.a_more {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 265px;	
	padding-bottom: 3px;
    }
/* A_1 Image */
.a_1_image {
	vertical-align: top;
    }
/* A_2 Image */
.a_2_image {
	vertical-align: top;
	text-align: right;
    }
	
/* B_1 und B_2 Headline */
.b_headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	width: 320px;
	padding-top: 2px;
    }
/* B_1 und B_2 Fliesstext */
.b_fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 320px;	
    }
/* B_1 und B_2 Weiterlink */
.b_more {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 320px;	
	padding-bottom: 3px;
    }
/* B_1 Image */
.b_1_image {
	vertical-align: top;
    }
/* B_2 Image */
.b_2_image {
	vertical-align: top;
	text-align: right;
    }
	
/* C_1 und C_2 Headline */
.c_headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	width: 210px;
	padding-top: 2px;
    }
/* C_1 und C_2 Fliesstext */
.c_fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 210px;	
    }
/* C_1 und C_2 Weiterlink */
.c_more {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 210px;	
	padding-bottom: 3px;
    }
/* C_1 Image */
.c_1_image {
	vertical-align: top;
    }
/* C_2 Image */
.c_2_image {
	vertical-align: top;
	text-align: right;
    }
	
/* D_1 und D_2 Headline */
.d_headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	width: 210px;
	padding-top: 2px;
    }
/* D_1 und D_2 Fliesstext */
.d_fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 210px;	
    }
/* D_1 und D_2 Weiterlink */
.d_more {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 210px;	
	padding-bottom: 3px;
    }
/* D_1 Image */
.d_1_image {
	vertical-align: top;
    }
/* D_2 Image */
.d_2_image {
	vertical-align: top;
	text-align: right;
    }
	
/* E_1, E_2 und F Headline */
.e_f_headline {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	font-weight: bold;
	width: 430px;
	padding-top: 2px;
    }
/* E_1, E_2 und F Fliesstext */
.e_f_fliesstext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
    }
/* E_1, E_2 und F Weiterlink */
.e_f_more {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 330px;
	padding-bottom: 3px;
    }	
	
/* F Selectfeld */
.f_select	{
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 180px;
	}
/* F Text hinter Checkkbox links */
.f_checkbox1	{
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 60px;
	}
/* F Text hinter Checkbox rechts*/
.f_checkbox2	{
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 350px;
	}
	
/* G Fliesstext Weiss */
.g_fliesstext_weiss {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 315px;	
	height: 25px;
    }
/* G Downloadbutton  Weiss */
.g_button_weiss {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 115px;	
	height: 25px;
    }
/* G Fliesstext Grau */
.g_fliesstext_grau {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 315px;	
	background-color: #F1F1F1;
	height: 25px;
    }
/* G Downloadbutton Grau */
.g_button_grau {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 115px;	
	background-color: #F1F1F1;
	height: 25px;
    }
	
/* H Fliesstext Weiss */
.h_link_weiss {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 200px;	
    }
/* H Downloadbutton  Weiss */
.h_text_weiss {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 230px;	
    }
/* H Fliesstext Grau */
.h_link_grau {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 200px;	
	background-color: #F1F1F1;
    }
/* H Downloadbutton Grau */
.h_text_grau {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1;
	width: 230px;	
	background-color: #F1F1F1;
    }
	
	
/* Stylesheets fuer Formulare */
input {
    font-family: Arial,Helvetica,Univers;
	font-size: 11px;
    color: #000000;
}

select {
    font-family: Arial,Helvetica,Univers;
	font-size: 11px;
    color: #000000;
}

textarea {
    font-family: Arial,Helvetica,Univers;
	font-size: 11px;
    color: #000000;
}
.formselect {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	width: 105px;
}
.formtext {
	font-family: arial,helvetica,univers;
	font-size: 11px;
	color: #000000;
	height: 20px;    
	width: 268px;
}



/* Stylesheets f&uuml;r den MPA-Bereich */
.withoutline {
    font-family: Arial,Helvetica,Univers;
	font-size: 11px;
    color: #000000;
    text-decoration:none;
}
.eprofilesmall {
    font-family:arial,helvetica,univers;
    font-size:9px;
    color:#000000;
    letter-spacing:1;
}
.eprofiletext {
    font-family:arial,helvetica,univers;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.eprofilebold {
    font-family:arial,helvetica,univers;
    font-size:11px;
    color:#000000;
    font-weight: 600;
    letter-spacing:0;
}
.mpabgcolor {
	background-color:#F1F1F1;
}



/* Contentmenue */
#mnu_models {
  position: absolute;
  left: 0px; top: 0px;
  width: auto; height: auto;
  visibility: hidden;
  z-index: 1;
  }
#mnu_facts {
  position: absolute;
  left: 0px; top: 0px;
  width: auto; height: auto;
  visibility: hidden;
  z-index: 1;
  }
#mnu_supplies {
  position: absolute;
  left: 0px; top: 0px;
  width: auto; height: auto;
  visibility: hidden;
  z-index: 1;
  }
#mnu_gallery {
  position: absolute;
  left: 0px; top: 0px;
  width: auto; height: auto;
  visibility: hidden;
  z-index: 1;
  }
#mnu_highlights {
  position: absolute;
  left: 0px; top: 0px;
  width: auto; height: auto;
  visibility: hidden;
  z-index: 1;
  }

/* Farben und Stoffe */
#lyr_fus_auswahl {
    position: absolute;
    left: 0px; top: 0px;
    width: auto; height: auto;
    visibility: hidden;
    }     
.img_click {
    cursor: pointer;
    cursor: hand;
    }   

	

