@charset "utf-8";
/* CSS Document */

.name_tech{font-size:1em; font-weight:600; color:#212121; height:1.4em;
		padding:0em; position:relative;}
		
* html .name_tech{ padding-top:0.2em; margin-top:0.4em;}
* +html .name_tech{ padding-top:0.2em; margin-top:0.4em;}

.adressdaten_tech{border:0pt solid #c1c1c1; padding:0em; margin-top:0.5em; padding-top:0.2em; padding-bottom:0em; position:relative; background-color:transparent; }

* html .adressdaten_tech{ margin-bottom:-0.5em;}
* +html .adressdaten_tech{ margin-bottom:-0.5em;}

.name2{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:0em; position:relative; }
.name3{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:0.5em; margin-bottom:1.5em; position:relative; }
.anschrift{background-color:transparent;  font-weight:500; color:#212121; 
		padding:0em; margin-top:-1em; position:relative;}
		
.mail_tech{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:0.9em; position:relative; }
.mail2{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:2em; position:relative; }
a.profillink:link, a.profillink:visited{ 
	padding:0pt; text-decoration:underline; font-size:1em; color:#FF9900; 
	}
	a.profillink:active, a.profillink:hover, a.profillink:focus {
	padding:0pt; text-decoration:none; color:#c1c1c1;
	}

a.profillink_345:link, a.profillink_345:visited{ 
	padding:0pt; text-decoration:underline; font-size:1em; color:#212121; 
	}
	a.profillink_345:active, a.profillink_345:hover, a.profillink_345:focus {
	padding:0pt; text-decoration:none; color:#FF9900;
	}

	
.ansprechpartner_tech{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:1em; position:relative;margin-bottom:1em;}
.ansprechpartner_tech2{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:1em; position:relative; margin-bottom:1.3em;}
.ansprechpartner_tech3{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:1em; position:relative; margin-bottom:2em;}
		
* html .ansprechpartner_tech2{ margin-bottom:0.5em; margin-top:1.5em;}
* +html .ansprechpartner_tech2{ margin-bottom:0.5em;  margin-top:1.5em;}

* html .ansprechpartner_tech3{margin-top:1.5em;}
* +html .ansprechpartner_tech3{margin-top:1.5em;}
		
.kontakttab_tech{ margin:0em; margin-top:1em; margin-bottom:1em; /*width:100%;*/ font-size:0.94em; }
td.kontaktart{ width: 2.25em;}

.intitutionslogo_tech{
	height:auto;
	background-color:transparent;
	position:relative;
	margin-top:4.5em;
	vertical-align:bottom;
	text-align:left; 
	}
* html .intitutionslogo_tech{margin-top:4.5em;}
* +html .intitutionslogo_tech{margin-top:4.5em;}

.ab_impress{ font-size:0.2em;}
* html .ab_impress{ font-size:0.5em;}
* +html .ab_impress{ font-size:0.5em;}
hr.protrenn_tech{margin-top:1.1em;}
.profil_tech{background-color:transparent; font-weight:500; color:#212121; 
		padding:0em; margin-top:1em; margin-bottom:0em; position:relative; text-align:left; word-spacing:0em; line-height:1.4em;}
* html .profil_tech{ margin-top:1.5em;}
* +html .profil_tech{ margin-top:1.5em;}

.ihn_profil_tech{/*margin:1.5em;*/  background-color:transparent; font-size:0.75em; line-height:1.3em; margin-bottom:0em; font-family:Verdana, Arial, Helvetica, sans-serif; border:0.25pt solid #fff; z-index:2; margin-top:1pt;   }
* html .ihn_profil_tech{margin-top:14.5pt;}
* +html .ihn_profil_tech{margin-top:1.5pt;}



.ihn_profil_tech_ojrahmen{border:0.25pt solid #c1c1c1; margin-left:166.6pt; margin-right:166.75pt; padding:1.5em; padding-top:0pt; margin-top:12.75pt; padding-bottom:4em; }

* html .ihn_profil_tech_ojrahmen{margin-left:164.25pt; margin-right:163.25pt; margin-top:0pt; }

* +html .ihn_profil_tech_ojrahmen{margin-left:165.25pt; margin-right:166pt;  }

html:first-child>b\ody .ihn_profil_tech_ojrahmen{margin-left:166pt; margin-right:167pt; margin-top:14.75pt; border:0.75pt solid #c1c1c1;   }

body:first-of-type .ihn_profil_tech_ojrahmen{margin-left:166pt; margin-right:166pt; margin-top:15.5pt; border:1pt solid #c1c1c1;   }

.profilhr_tech {margin-top:1.3em; margin-bottom:1em;}
* html .profilhr_tech {margin-top:1.3em; margin-bottom:0em;}
* +html .profilhr_tech {margin-top:1.3em; margin-bottom:0em;}


img{border:none;}



/*head impress*/
#topnavi2 {
	 margin:10pt; margin-right:3pt; 
	margin-top:2.5pt;
	margin-bottom:-0.5pt;
	height:1.35em;
	
	padding-left: 0pt;
	padding-bottom:1.25pt;
	padding-right:0pt;
	padding-top:2.65pt;
	font-size: 0.70em;
	color: #606060;
	background-color:#fff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align:right; z-index:20; font-size:0.62em;
	}

* html #topnavi2 {
	 margin:3.5pt; margin-right:2pt; 
	margin-top:0pt;
	margin-bottom:0pt;
	height:1.35em;
	
	padding-left: 0pt;
	padding-bottom:1.25pt;
	padding-right:0pt;
	padding-top:2.65pt;
	font-size: 0.6em;
	color: #606060;
	background-color:#fff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align:right; z-index:20;
	}	
* +html #topnavi2 {
	 margin:3.5pt; margin-right:4pt; 
	margin-top:1.5pt;
	margin-bottom:0pt;
	height:1.35em;
	
	padding-left: 0pt;
	padding-bottom:1.25pt;
	padding-right:0pt;
	padding-top:2.65pt;
	font-size: 0.60em;
	color: #606060;
	background-color:#fff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align:right; z-index:20;
	}		
html:first-child>b\ody #topnavi2 {
	 margin:3.5pt; margin-right:2.5pt; 
	margin-top:1.5pt;
	margin-bottom:0pt;
	height:1.35em;
	padding-left: 0pt;
	padding-bottom:1.25pt;
	padding-right:0pt;
	padding-top:2.65pt;
	font-size: 0.60em;
	color: #606060;
	background-color:#fff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align:right; z-index:20;
	
	}

#toplayer2{
	 margin:10pt; margin-bottom:0pt;margin-right:2.5pt;
	margin-top:2.75px;
	height:70pt; 
	z-index:3;
	background-color: #FF9900;
	border-top: 0pt solid transparent;
	border-right: 0pt solid transparent;
	border-bottom: 0.5pt solid #fff;
	border-left: 0pt solid transparent;
	padding-left: 0pt;
	padding-bottom:0pt;
	padding-right:0pt;
	padding-top:0pt;
	font-size: 10pt;
	color: #212121;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-image: url(../medien/bilder/linie_orange_topl.gif);
	background-repeat: repeat-x;
	background-position: left bottom; font-size: 0.60em;
	}
	
* html #toplayer2{
	 margin:3pt; margin-bottom:0pt; margin-right:1pt;
	margin-top:3px;
	height:70pt; 
	z-index:3;
	background-color: #FF9900;
	border-top: 0pt solid transparent;
	border-right: 0pt solid transparent;
	border-bottom: 0.5pt solid #fff;
	border-left: 0pt solid transparent;
	padding-left: 0pt;
	padding-bottom:0pt;
	padding-right:0pt;
	padding-top:0pt;
	font-size: 10pt;
	color: #212121;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-image: url(../medien/bilder/linie_orange_topl.gif);
	background-repeat: repeat-x;
	background-position: left bottom; font-size: 0.60em;
	}
	
html:first-child>b\ody #toplayer2{
	margin:3.5pt; margin-bottom:0pt;margin-right:1.5pt;
	margin-top:2.75px;
	height:70pt; 
	z-index:3;
	background-color: #FF9900;
	border-top: 0pt solid transparent;
	border-right: 0pt solid transparent;
	border-bottom: 0.5pt solid #fff;
	border-left: 0pt solid transparent;
	padding-left: 0pt;
	padding-bottom:0pt;
	padding-right:0pt;
	padding-top:0pt;
	font-size: 10pt;
	color: #212121;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-image: url(../medien/bilder/linie_orange_topl.gif);
	background-repeat: repeat-x;
	background-position: left bottom; font-size: 0.60em;
	}

body:first-of-type #toplayer2{
	 margin:10pt; margin-bottom:0pt;margin-right:2.75pt;
	margin-top:2.75px;
	height:70pt; 
	z-index:3;
	background-color: #FF9900;
	border-top: 0pt solid transparent;
	border-right: 0pt solid transparent;
	border-bottom: 0.5pt solid #fff;
	border-left: 0pt solid transparent;
	padding-left: 0pt;
	padding-bottom:0pt;
	padding-right:0pt;
	padding-top:0pt;
	font-size: 10pt;
	color: #212121;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-image: url(../medien/bilder/linie_orange_topl.gif);
	background-repeat: repeat-x;
	background-position: left bottom; font-size: 0.60em;
	}
	
#navilinks2{
	position:relative;
	top:0pt; margin-top:-71.75pt;
	z-index:4;
	font-size:0.7em; 
}

html:first-child>b\ody #navilinks2{
	position:relative;
	top:/*13.65*/0pt; margin-top:-72.5pt;
	z-index:4;
	font-size:0.7em; width:18.2em; z-index:150;
}

body:first-of-type #navilinks2{
	position:relative;
	top:/*13.65*/0pt; margin-top:-72.5pt;
	z-index:4;
	font-size:0.7em; width:18.3em; z-index:150;
}

.Stil4_2 {
	font-size: 0.76em;
	font-weight: 500;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	border: none; padding-top:0pt; padding-bottom:0pt; padding-left:0pt; 
	padding-right:0.25pt; 
	margin-left:0.2%;  margin-top:0.5pt; margin-bottom:0.5pt; width:17.9em; background-color:#fff;  height:70.5pt;
	}
* html .Stil4_2{width:17.8em; }


.logo2{ width:15em; background-color:#fff; background-image:url(../medien/bilder/bmbf_logo.png); background-repeat:no-repeat; background-position:0pt 0.5pt; height:70.5pt;}

* html .logo2{width:17.8em; background-position:-2pt 1pt; }

* +html .logo2{width:15em; background-position:-1pt 0.5pt; }

html:first-child>b\ody .logo2{width:15em; background-position:-1pt 0.5pt; }

body:first-of-type .logo2{width:16em; background-position:0pt 1.5pt; }


a.lolink_2, a.lolink_2:visited, a.lolink_2:hover, a.lolink_2:active, a.lolink_2:focus{border:0pt solid #fff; color:#fff; text-decoration:none; background-color:transparent; padding:0pt; margin:0pt; display:block; font-size:25pt; padding-top:10%;}

img.ideen2{width:586px; height:90px; margin-top:0.25pt;}

a.toplink2:link, a.toplink2:visited  {
	color: #606060;
	text-decoration:none;
	background-color: transparent;
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:/*5px*/0.525em;
	padding-left:/*2px*/0.15em;
	background-image: none;
	border-top-width: 0pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;
	display:inline; font-weight:500; font-size:1.1em;text-transform: uppercase;
}




	
html:first-child>b\ody a.toplink2:active, html:first-child>b\ody a.toplink2:hover, html:first-child>b\ody a.toplink2:focus {color: #FF9900; text-decoration:none; background-color: transparent;
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:/*5px*/0.525em;
	padding-left:/*2px*/0.15em;
	background-image: none;
	border-top-width: 0pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;
	text-transform:none;display: inline; font-weight:500; font-size:1.1em;text-transform: uppercase;
	}
	

a.toplink2:hover, a.toplink2:focus, a.toplink2:active  {
	color: #606060;  text-decoration:underline; background-color: transparent;
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:/*5px*/0.525em;
	padding-left:/*2px*/0.15em;
	background-image: none;
	border-top-width: 0pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;
	text-transform:none;display:inline; font-weight:500;font-size:1.1em;text-transform: uppercase;
	}

	
 
	
a.toplink_e2:link, a.toplink_e2:visited  {
	color: #606060;
	text-decoration:none;
	background-color: transparent;
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:0px;
	padding-left:1px;
	background-image: none;
	border-top-width:0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;
	text-transform:none;display:inline; font-weight:500; font-size:1.1em;text-transform: uppercase;
	}


a.toplink_e2:active, a.toplink_e2:focus, a.toplink_e2:hover  {
	color: #606060;text-decoration:underline; background-color: transparent; 
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:0px;
	padding-left:1px;
	background-image:none;
	border-top-width:0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;	
	text-transform:none; display:inline; font-weight:500; font-size:1.1em;text-transform: uppercase;
	}	
	

html:first-child>b\ody a.toplink_e2:focus, html:first-child>b\ody a.toplink_e2:active, html:first-child>b\ody a.toplink_e2:hover {
	color: #FF9900;  text-decoration:none; 	background-color: transparent;
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:0px;
	padding-left:1px;
	background-image:none;
	border-top-width:0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;
	text-transform:none;display:inline; font-weight:500; font-size:1.1em;text-transform: uppercase;
	}
html:first-child>b\ody a.toplink_e2:focus, html:first-child>b\ody a.toplink_e2:active, html:first-child>b\ody a.toplink_e2:hover {
	color: #FF9900;  text-decoration:none; 	background-color: transparent;
	padding-top:0pt;
	padding-bottom:0pt;
	padding-right:0px;
	padding-left:1px;
	background-image:none;
	border-top-width:0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #356587;
	border-right-color: #356587;
	border-bottom-color: #356587;
	border-left-color: #356587;
	text-transform:none;display:inline; font-weight:500; font-size:1.1em;text-transform: uppercase;
	}
.imtext{ font-size:1.25em; color:#FF9900; font-weight:600; margin-bottom:0em; }

p.abimtext{ font-size:1.25em;}
p.abimtext2{ font-size:0.25em;}
* html p.abimtext2{ line-height:0.9em; font-size:2em; margin:0pt; padding:0pt;}


.only{margin-top:0pt;}

* html .only{margin-top:0pt;}

/*body{margin-top:0.5pt; margin-left:4.5pt;}
* html body{margin-top:-0.5pt; margin-left:4.75pt;}*/

.ueberEbene{margin:0.25%; margin-top:-0.5pt; border:none;}

* html .ueberEbene{margin:3.5pt; margin-left:1pt; margin-top:-0.5pt; border:none;}

.navigation_re, .navigation_re_dat{background-color:#fff; width:16.7em; height:1250pt;   float:left;margin-right:20pt;
				font-size: 0.75em;
				font-weight: 500;
				font-family: verdana, Arial, Helvetica, sans-serif; margin-top:-0.5pt; margin-left:0pt;
				}
				
				
* html .navigation_re, * html .navigation_re_dat{ margin-left:0pt; margin-top:0pt; width:16.7em; }

* +html .navigation_re, * +html .navigation_re_dat{ margin-left:-0.5pt; margin-top:0.25pt; width:16.7em; }

html:first-child>b\ody .navigation_re, html:first-child>b\ody .navigation_re_dat{ margin-left:1pt; margin-top:0pt; width:16.6em; }

body:first-of-type .navigation_re, body:first-of-type .navigation_re_dat{ margin-left:0pt; margin-top:-14pt; width:16.7em; }

.navigation_li , .navigation_li_dat{background-color:#fff; width:17.85em; height:1250pt; float:right; margin-right:0pt; margin-left:20pt; margin-top:12pt;
				font-size: 0.7em;
					font-weight: 500;
					font-family: verdana, Arial, Helvetica, sans-serif;
					}
* html .navigation_li{ margin-right:-1.25pt; margin-top:13.75pt; }	
* +html .navigation_li{ margin-right:1pt; width:17.9em; margin-top:13.5pt; }		
html:first-child>b\ody .navigation_li{ margin-right:-1pt; width:18.4em; margin-top:13.4pt;  }	

body:first-of-type .navigation_li{ margin-right:0pt; width:18.3em; margin-top:-0.4pt;  }	

.navigation_re_dat, .navigation_li_dat{height:1100pt;}					
				
.suchbox_titel2, .suchbox2, .regbox_titel2, .regbox2{ position:relative; top:0pt; width:99.25%; border: 0.75pt solid #C1C1C1; background-color:#F2F2F2; margin:0pt; padding:0pt; margin-top:0.75pt; display:block; margin-bottom:0em;}

.suchbox2, regbox2{margin-bottom:1.65em;}
* html .suchbox2, * html .regbox2{width:99.75%; margin-bottom:1.65em;}
html:first-child>b\ody .suchbox2, html:first-child>b\ody .regbox2{ width:98.25%; margin:0pt; padding:1pt; margin-top:1pt; margin-bottom:1.65em;}

body:first-of-type .suchbox2, body:first-of-type .regbox2{ width:98.25%; margin:0pt; padding:1pt; margin-top:1pt; margin-bottom:1.65em;}


.suchbox_titel2, .regbox_titel2{ background-color:#FFE0B2; color:#212121; font-size:0.95em; font-weight:600; padding:0.6em;  border:0.75pt solid #FFE0B2; width:93.5%; border-top:0.75pt solid #FFE0B2; padding-left:0.45em; }
* html .suchbox_titel2, * html .regbox_titel2{ background-color:#FFE0B2; color:#212121;  font-weight:600; padding:0.5em; border:0.75pt solid #FFE0B2; width:94.75%; border-top:0.75pt solid #FFE0B2; }

* +html .suchbox_titel2, * +html .regbox_titel2{ background-color:#FFE0B2; color:#212121;  font-weight:600; padding:0.5em; border:0.75pt solid #FFE0B2; width:94.5%; border-top:0.75pt solid #FFE0B2; }
html:first-child>b\ody .suchbox_titel2, html:first-child>b\ody .regbox_titel2{ width:93.98%; border-right:none; border-top:0.75pt solid #FFE0B2; border-right:0.75pt solid #FFE0B2; font-size:1em; padding:0.5em; padding-bottom:0.6em;}

body:first-of-type .suchbox_titel2, body:first-of-type .regbox_titel2{ width:93.98%; border-right:none; border-top:0.75pt solid #FFE0B2; border-right:0.75pt solid #FFE0B2; font-size:1em; padding:0.5em; padding-bottom:0.6em;}

.suchbox_in2{ margin:0.45em; background-color:#f2f2f2; font-size:0.9em; margin-bottom:0.7em; line-height:1.365em; text-align:left; }

.regbox2{border:none; width:100%;}
* html .regbox2{width:100.75%; margin-top:0.25pt; }
* +html .regbox2{width:100.25%; margin-top:0.25pt;}
a.linkext_in2:link, a.linkext_in2:visited {
											color:#212121; 
											text-decoration:none; 
											position:relative; 
											background-image:url(../medien/bilder/pfeil_off_20x20.jpg); 
											background-repeat:no-repeat; 
											background-position:4pt center; 
											font-size:1.1em; padding:0.4em; 
											padding-left:21.5pt; 
											line-height:1.1em; 
											padding-right:0pt; 
											display:block; 
											background-color:#FFF5E5; 
											font-weight:500; 
											/*text-transform:uppercase;*/ 
											margin-top:0.75pt; 
											margin-bottom:0.75pt; border:0.75pt solid #c1c1c1; height:2.4em; 
										}

a.linkext_in2:hover, a.linkext_in2:active, a.linkext_in2:focus {
											color:#fff; background-color:#FF9900; border:0.75pt solid #FF9900;
											background-image:url(../medien/bilder/pfeil_off_weiss20x20.jpg); 
											
											}

#linkext2{padding-top:1em; height:1.9em;}

html:first-child>b\ody a.linkext_in2:link, html:first-child>b\ody a.linkext_in2:visited, html:first-child>b\ody a.linkext_in2:hover, html:first-child>b\ody a.linkext_in2:active, html:first-child>b\ody a.linkext_in2:focus 
{ margin-right:0.5pt;}
 
body:first-of-type a.linkext_in2:link, body:first-of-type a.linkext_in2:visited, body:first-of-type a.linkext_in2:hover, body:first-of-type a.linkext_in2:active, body:first-of-type a.linkext_in2:focus 
{ margin-right:0.5pt;}


/*registrierungsbox*/
a.registrier3:link, a.registrier3:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-decoration:none; color:#FF9900; padding:1.325em; padding-top:0.35em; padding-bottom:0.5em;  border:0.75pt solid #FF9900; background-color:#FFF5E5; }
a.registrier3:active, a.registrier3:hover, a.registrier3:focus {text-decoration:none; color:#fff; background-color:#FF9900; padding:1.325em; padding-top:0.35em; padding-bottom:0.5em; border:0.75pt solid #fff;}

a.registrier4:link, a.registrier4:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-decoration:none; color:#FF9900; padding:1.25em; padding-top:0.35em; padding-bottom:0.5em;  border:0.75pt solid #FF9900; background-color:#FFF5E5; }
a.registrier4:active, a.registrier4:hover, a.registrier4:focus {text-decoration:none; color:#fff; background-color:#FF9900; padding:1.25em; padding-top:0.35em; padding-bottom:0.5em; border:0.75pt solid #fff;}

#ab_refistrier2{margin-bottom:1.25em;}
body:first-of-type #ab_refistrier2{margin-bottom:1.2em;}
.abregi{ font-size:1.3em; line-height:1em; }
* +html .abregi{ font-size:1.4em; line-height:1em; }
body:first-of-type .abregi{ font-size:1.4em; line-height:1em; }
hr.haupt25{ margin-top:1.2em; margin-bottom:1.15em; }
* html hr.haupt25{ margin-top:0.5em; margin-bottom:0.3em; }
html:first-child>b\ody hr.haupt25{ margin-top:1.25em; margin-bottom:1.15em; background-color:#c1c1c1; color:#c1c1c1; }

body:first-of-type hr.haupt25{ margin-top:1.25em; margin-bottom:1.2em; background-color:#c1c1c1; color:#c1c1c1; }

li.datenaufzaehlung{list-style-position: inside; list-style:square; color:#212121; margin-left:1.5em;}
* html li.datenaufzaehlung{list-style-position: inside; list-style:square; color:#212121; margin-left:3.25em;}

/*linkeNavi*/


.orangetop_oj{
	position:static;
	width:/*158.75pt*/100%;
	font-size:4pt;
	background-color:#FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900; 
}

* +html .orangetop_oj{font-size:4.5pt;}
* +html .hello_oj{font-size:4pt;}

* html .orangetop_oj{
	position:static;
	width:/*158.75pt*/100%;
	font-size:4.5pt;
	background-color:#FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900; 
}
html:first-child>b\ody .orangetop_oj{
	position:static;
	width:/*158.75pt*/100%;
	font-size:4.5pt; height:4.5pt;
	background-color:#FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900; 
}

body:first-of-type .orangetop_oj{
	position:static;
	width:/*158.75pt*/100%;
	font-size:4.5pt; height:4.5pt;
	background-color:#FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900; 
}

.hello_oj{
	position:static;
	width:/*158.75pt*/100%;
	font-size:4.5pt;
	background-color:#FFF5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0.75pt;
	border-left-width: 0pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #fff;
	border-left-color: #FF9900; 
}

* html .hello_oj{
	position:static;
	width:/*158.75pt*/100%;
	font-size:3.5pt;
	background-color:#FFF5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #fff;
	border-left-color: #FF9900; 
}


#p7ABW2_oj  {
	display: block;
	text-decoration: none;
	color: #212121;
	font-weight: 500; 
}

.p7ABtrig_oj{
	margin: 0; margin-top:0.75pt;
	padding: 0;
	background-color: #FFF5E5; height:1.85em; text-transform:uppercase;font-size:1.1em; 
}



* html div.p7ABtrig_oj{
	margin: 0; margin-top:0.5pt;
	padding: 0;
	background-color: #FFF5E5; height:1.95em; text-transform:uppercase; font-size:0.9em;
}

* +html div.p7ABtrig_oj{
	margin: 0; margin-top:0.5pt;
	padding: 0;
	background-color: #FFF5E5; height:1.85em; text-transform:uppercase; 
}

html:first-child>b\ody div.p7ABtrig_oj{
	margin: 0; margin-top:0.5pt;
	padding: 0;
	background-color: #FFF5E5; height:2.1em; text-transform:uppercase; font-size:0.95em;
}

body:first-of-type div.p7ABtrig_oj{
	margin: 0; margin-top:0.5pt;
	padding: 0;
	background-color: #FFF5E5; height:2em; text-transform:uppercase; font-size:1em;
}

 .p7ABtrig_down_oj:link, .p7ABtrig_down_oj:visited {
	color: #212121!important; display:block; text-decoration:none; padding: 0.35em 8px 0.35em 15pt;
	background-color: #FFF5E5 !important; border-bottom:none;
	background-image: url(../medien/bilder/pfeil_off_1024.jpg); background-repeat: no-repeat; background-position:1.5pt 0.4em; 
	border: 0.75pt solid #c1c1c1;
}

.p7ABtrig_down_oj:hover, .p7ABtrig_down_oj:active, .p7ABtrig_down_oj:focus{
	color: #fff !important;
	background-color: #FF9900 !important; border-bottom:none; display:block; text-decoration:none; padding: 0.35em 8px 0.35em 15pt;
	background-image: url(../medien/bilder/pfeil_on_weiss_1024.jpg); background-repeat: no-repeat; background-position:1.5pt 0.4em;
	border: 0.75pt solid #FF9900; 
}

* html .p7ABtrig_down_oj:link, * html .p7ABtrig_down_oj:visited, * html .p7ABtrig_down_oj:hover, * html .p7ABtrig_down_oj:active, * html .p7ABtrig_down_oj:focus{background-position:3pt 0.6em; padding: 0.45em 8px 0.45em 15pt;}
a{outline: 0;}

* +html .p7ABtrig_down_oj:link, * +html .p7ABtrig_down_oj:visited, * +html .p7ABtrig_down_oj:hover, * +html .p7ABtrig_down_oj:active, * +html .p7ABtrig_down_oj:focus{background-position:3pt 0.45em; padding: 0.35em 8px 0.3em 15pt;}
a{outline: 0;}

html:first-child>b\ody .p7ABtrig_down_oj:link, html:first-child>b\ody .p7ABtrig_down_oj:visited, html:first-child>b\ody .p7ABtrig_down_oj:hover, html:first-child>b\ody .p7ABtrig_down_oj:active, html:first-child>b\ody .p7ABtrig_down_oj:focus
{padding: 0.45em 8px 0.45em 15pt; background-position:2pt 0.45em;}

body:first-of-type .p7ABtrig_down_oj:link, body:first-of-type .p7ABtrig_down_oj:visited, body:first-of-type .p7ABtrig_down_oj:hover, body:first-of-type .p7ABtrig_down_oj:active, body:first-of-type .p7ABtrig_down_oj:focus
{padding: 0.4em 8px 0.4em 15pt; background-position:2pt 0.45em;}


#p7AB_so{background-position:1.5pt 0.4em;}
* html #p7AB_so{background-position:3pt 0.6em;}

* +html #p7AB_so{background-position:3pt 0.45em;}

html:first-child>b\ody #p7AB_so{background-position:2pt 0.45em;}

body:first-of-type #p7AB_so{background-position:2pt 0.45em; margin-top:0.5pt;}

.logotext2{ font-size:0.76em; text-align:left; width:80%; background-color:transparent; margin-top:2.25em; padding-left:0.75em; }
* html .logotext2{ font-size:0.8em; text-align:left; width:80%; background-color:transparent; margin-top:2.25em; padding-left:0.75em; }

.vdilogo2{ width:90%; background-color:#fff; margin-top:0.4em; text-align:left; font-size:3em; padding-left:0.25em; }
* html .vdilogo2{ width:90%; background-color:#fff; margin-top:0.4em; text-align:left; font-size:3em; padding-left:0.45em; }
* +html .vdilogo2{ width:90%; background-color:#fff; margin-top:0.4em; text-align:left; font-size:3em; padding-left:0.45em; }

a.vdi2:link, a.vdi2:visited{ background-color:#fff;  paddingt:0pt; text-decoration:none; border: 0pt solid #fff; background-image:url(../medien/bilder/VDI_logo_145.jpg); background-repeat:no-repeat; background-position:center center; display:block; }
a.vdi2:hover, a.vdi2:active, a.vdi2:focus{background-color:#fff;  paddingt:0pt; text-decoration:none; border: 0pt solid #fff;background-image:url(../medien/bilder/VDI_logo_145.jpg); background-repeat:no-repeat; background-position:center center; display: block}


body {
	line-height: 1;
	color: #212121;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:7.5pt; margin-right:7.5pt; margin-top:0.5pt; 
}

* html body{ margin-top:-12.25pt;}
* +html body{ margin-top:0pt; }

.obenbug{  display:none;}
* html .obenbug{ height:13pt; display:block;}


/*obere Beschreibungsleiste*/


.titel_impress2, .titel_datenschutz2{
			
				 
				z-index:40; font-size:1.1em;
				height: 2.12em; 
				background-image: url(../medien/bilder/silber_back_2.jpg); background-repeat: repeat-x; 
				background-position:bottom left; border: 0.75pt solid #c1c1c1; border-bottom:none; 
				font-family:Verdana, Arial, Helvetica, sans-serif;  margin-right:166pt; margin-left:166.6pt; margin-top:12.75pt;
			}
* html .titel_impress2, * html .titel_datenschutz2{height: 2.12em; font-size:1em;  margin-right:105pt; margin-left:144.25pt; position:rrelative;   }	
		
html:first-child>b\ody .titel_impress2, html:first-child>b\ody .titel_datenschutz2{height:2.12em; }

#treffer_icon
{
	position:absolute; top:4.25pt; right:4pt; height:1.6em; font-size:0.8em; color:#212121;
}

.treffer2 {position:relative; top:5.25pt; left:7pt; height:1.7em; font-size:0.8em; color:#212121; width:15em;}

.ihn_profil_tech_ojrahmen ul,ol {
	list-style:inside;
}
