/* ***** GLOBALE EINSTELLUNGEN ********************************************************************************************* */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U  L/R 		*/
/* drei Angaben :		O  L/R  U		*/
/* vier Angaben :		O  R  U  L	*/
/* **************************** */
body {
	color: #000000;
  /* background: #F0F2F6 url(/images/logo_background.gif); */
  background-color: #F0F2F6;
  font-size: 100.01%;
  font-family: Verdana,Helvetica,Arial,sans-serif;
	margin: 0px;
	padding: 30px 0px;
  text-align: center;  																																   /* Zentrierung im Internet Explorer */
  }
h1 {
	color: #1F3F7F;
	font-size: 150.01%;
  }
h2 {
	color: #67728E;
	font-size: 125.01%;
  }
h3 {
	color: #67728E;
  }
h4 {
	color: #1F3F7F;
  }
h5 {
	color: #1F3F7F;
  }
h6 {
	color: #1F3F7F;
  }
a#textlink:active {
	text-decoration:none;
	color: #000000;
	}
a#textlink:hover	{
	text-decoration:none;
	color: #EEEEEE;
	}
a#textlink:link {
	text-decoration:none;
	color: #000000;
	}
a#textlink:visited	{
	text-decoration:none;
	color: #000000;
	}
a#textlink_bold:active {
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	}
a#textlink_bold:hover	{
	text-decoration:none;
	font-weight: bold;
	color: #EEEEEE;
	}
a#textlink_bold:link {
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	}
a#textlink_bold:visited	{
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	}
span#small {
	font-size: 66.66%;
	}
span#medium {
	font-size: 83.33%;
	}
table#sitemap {
	align: center;
	background-color: #F0F2F6;
	margin: 0px;
	padding: 0px;
	}
table#sitemap td {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
table#autosized {
	width: 90.01%;
	align: center;
	background-color: #F0F2F6;
	}
table#autosized tr {
	text-align: left;
	}
table#autosized tr#header {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #203F7F;
	}
table#autosized td {
	margin: 0px;
	padding: 5px;
	}
table#autosized td#module {
	margin: 0px;
	padding: 5px;
	font-size: 125.01%;
	font-weight: bold;
	color: #67728E;
	width: 225px;
	min-width: 225px;
	}
table#autosized span#module_small {
	font-size: 66.66%;
	font-weight: bold;
	color: #67728E;
	}
table#autosized td#module_small {
	margin: 0px;
	padding: 5px;
	vertical-align: top;
	font-size: 66.66%;
	font-weight: bold;
	color: #67728E;
	width: 225px;
	min-width: 225px;
	}
table#references_master {
	width: 90.01%;
	align: center;
	background-color: #F0F2F6;
 	border: 1;
 	}
table#references_master td {
	margin: 0px;
	padding: 10px;
	}
table#references {
 	border: 1;
 	}
table#references td#ref_pic {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	}
table#references td#ref_pic img{
	border: 0;
	}
table#references td#ref_title {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	height: 40px;
	width: 100%;
	}
table#references td#ref_content {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	height: 117px;
	width: 100%;
	}
/* ***** HAUPT-CONTAINER / ANZEIGEBEREICH ********************************************************************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U, L/R 		*/
/* drei Angaben :		O, L/R, U		*/
/* vier Angaben :		O, R, U, L	*/
/* **************************** */
div#main_container {
  background: #FFFFFF url(/images/site_background.jpg) repeat-y;
	text-align: left;    																															 /* Seiteninhalt wieder links ausrichten */
  margin: 0px auto; 																												     /* standardkonforme horizontale Zentrierung */
	padding: 0px;
  width: 950px;
  border: 2px solid #203F7F;
  }
/* ***** TOP-CONTAINER ***************************************************************************************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U, L/R 		*/
/* drei Angaben :		O, L/R, U		*/
/* vier Angaben :		O, R, U, L	*/
/* **************************** */
div#top_container {
	color: #FFFFFF;
  background: #203F7F url(/images/p-technical_top_back.gif) repeat-x;
	margin: 0px;
	padding: 0px;
  height: 68px;
  min-height: 68px;
  text-align: right;
	font-size: 66.66%;
	font-weight: bold;
	}
div#top_container a {
	text-decoration: none;
	}
/* ***** BOTTOM-CONTAINER ************************************************************************************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U, L/R 		*/
/* drei Angaben :		O, L/R, U		*/
/* vier Angaben :		O, R, U, L	*/
/* **************************** */
div#bottom_container {
	clear: both;
	color: #FFFFFF;
  background-color: #203F7F;
	margin: 0px;
	padding: 5px;
  text-align: center;
	}
/* ***** INFO-CONTAINER **************************************************************************************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U, L/R 		*/
/* drei Angaben :		O, L/R, U		*/
/* vier Angaben :		O, R, U, L	*/
/* **************************** */
div#info_container {
  /* background: #FAFAFA url(/images/back_info_container.gif) repeat-y; */
	font-size: 90.01%;
  float: right;
  width: 150px;
  margin: 0px;
  padding: 5px;
  }
div#info_container p#info_header {
	font-weight: bold;
  }
/* ***** MENU-CONTAINER **************************************************************************************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U, L/R 		*/
/* drei Angaben :		O, L/R, U		*/
/* vier Angaben :		O, R, U, L	*/
/* **************************** */
div#menu_container {
  float: left;
  width: 130px;
  margin: 0px;
  padding: 0px;
  }
div#menu_container a#menu_main {    /* [a#menu_main:link] und [a#menu_main:visited] brauchen nicht separat definiert werden */
	font-size: 90.01%;
	display: block;
	text-decoration: none;
	color: #1F3F7F;
	height: 20px;
	background: url(/images/p-technical_norm.jpg) no-repeat;
	margin:0px;
	padding-top:2px;
	padding-left:28px;
	padding-bottom:1px;
	padding-right:2px;
	}
div#menu_container a#menu_main:hover {
	color:#000000;
	background: url(/images/p-technical_mover.jpg) no-repeat;
	}
div#menu_container a#menu_lvl1 {		/* [a#menu_lvl1:link] und [a#menu_lvl1:visited] brauchen nicht separat definiert werden */
	font-size: 70.01%;
	display: block;
	text-decoration: none;
	text-align:right;
	color: #1F3F7F;
	background: url(/images/p-technical_norm.jpg) no-repeat;
	margin:0px;
	padding-top:2px;
	padding-left:28px;
	padding-bottom:1px;
	padding-right:2px;
	}
div#menu_container a#menu_lvl1:hover {
	color:#000000;
	background: url(/images/p-technical_mover.jpg) no-repeat;
	}
div#menu_container span {
	font-size: 90.01%;
	display:block;
	margin:0px;
	padding-top:2px;
	padding-left:28px;
	padding-bottom:1px;
	padding-right:2px;
	}
div#menu_container span#active_main {
	height: 20px;
	color: #000000;
	background: url(/images/p-technical_press.jpg) no-repeat;
	}
div#menu_container span#active_lvl1 {
	font-size:70.01%;
	color:#000000;
	background: url(/images/p-technical_press.jpg) no-repeat;
	text-align:right;
	}
div#menu_container span#spacer {
	margin:0px;
	padding:0px;
	font-size:4px;
	}
div#menu_container span#title {
	height: 20px;
	color:#FFFFFF;
	background: url(/images/p-technical_titel.jpg) no-repeat;
	}
/* ***** DATA-CONTAINER **************************************************************************************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U, L/R 		*/
/* drei Angaben :		O, L/R, U		*/
/* vier Angaben :		O, R, U, L	*/
/* **************************** */
div#data_container {
	margin: 0px 20px 1em 150px;	  			                   /* links: breite menu_containers+20px, rechts: breite info_box+30px */
	text-align: center;
	align: center;
  }
* html div#data_container {
	height: 1em;  																		 /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  margin-bottom: 0px;
  }
div#data_container_info {
	margin: 0px 180px 1em 150px;  			                   /* links: breite menu_containers+20px, rechts: breite info_box+30px */
	text-align: center;
	align: center;
  }
* html div#data_container_info {
	height: 1em;  																		 /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  margin-bottom: 0px;
  }
div#data_container_info a#textlink:active {
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	}
div#data_container_info a#textlink:hover	{
	text-decoration:none;
	font-weight: bold;
	color: #EEEEEE;
	}
div#data_container_info a#textlink:link {
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	}
div#data_container_info a#textlink:visited	{
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	}
