/*Metzler Link */
.Linksymbol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #ff9900;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  vertical-align: middle;
}



.Link a:link, .Link a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  color: #003366;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  vertical-align: middle;
}

.Link a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  color: #666666;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  vertical-align: middle;
}




/* Überschrift Textseite */
.Headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

/* Überschrift der Tab-Navigation*/
.Tabnav a:link, .Tabnav a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	background-color: #e1e1e1;
}

.Tabnav a:hover, .Tabnav a:active, .Tabnav a:focus {
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    color: #003366;
    text-decoration: none;
    background-color: #e1eef7;
}



.Tabnavvis, .Tabnavvis a:link, .Tabnavvis a:hover,.Tabnavvis a:active, .Tabnavvis a:focus, .Tabnavvis a:visited{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	background-color: #e1eef7;
}


/* Überschrift der Tab-Navigation im Content*/
.Tabnav2 a:link, .Tabnav2 a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #e1e1e1;
}

.Tabnav2 a:hover, .Tabnav2 a:active, .Tabnav2 a:focus {
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    font-style: normal;
    color: #666666;
    text-decoration: none;
    background-color: #e1eef7;
}


/* Stylesheet für die Tabs der Wertentwicklungsgrafik, für den selektierten tab */

.Tabnav2vis a:link, .Tabnav2vis a:hover, .Tabnav2vis a:active, .Tabnav2vis a:focus, .Tabnav2vis a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #e1eef7;
}


.Tabnav2invis a:link, .Tabnav2invis a:hover, .Tabnav2invis a:active, .Tabnav2invis a:focus, .Tabnav2invis a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #e1e1e1;
}


.Tabnavsubline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	text-align: left;
	padding-bottom: 8px;
	}


/* Tabelleninhalt Factsheet */
.Tablecontent_FS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 7px;
	
}

.Disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	}


/*** Buttons  ***/
.button{
float: right;
border: 1px solid #666666;
height:24px;
margin:7px 0px 2px 5px;
padding:0px 0px 0px 0px;
background: url(../images/background_buttons_hb.gif) repeat-x;
}

.navbutton2
{
background-color:#e1eef7;
color:#003366; 
height:25px;
border:0px solid #e1eef7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: normal;
}


.pdfbuttons .button{
float: left;	
margin:7px 3px 2px 0px;
}

.button a.button_middle, #funktionenrechts .button a.button_middle:visited{
	display: block;
	padding: 1px 3px 0px 3px;
	text-decoration: none;
	height:24px;
	color:#666666;
	font-size: 9px;
	font-weight: bold;
	line-height: 10px;
	border-left:1px solid white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.button a{
	display: block;
	float: left;
	height:24px;
	padding: 0px 3px 0px 0px;
	text-align: center;
}
.button img{
	border:none;
	margin: 3px 0px 0px 0px;
	width: 18px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
}
/* Formulare Auswahlfeld */
select.option {
  font-size: 9px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #666666;
  width: 200px;
}
/* Texteingabefeld */
input.txt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  background-color: #ffffff;
  border: 1px inset #666666;
}
.pulldown {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  background-color: #ffffff;
  border: 1px inset #666666;
}

input.suchfeld {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  background-color: #ffffff;
  border: 2px inset #e1e1e1;
  vertical-align: middle;
  padding: 0;
}
/* Sendebutton */
input.btn {
  font-size: 10px;
  color: #666666;
  background-color: #e1e1e1;
  border: 1px outset #666666;
}
button.btn {
  font-size: 10px;
  color: #666666;
  background-color: #e1e1e1;
  border: 1px outset #666666;
}

/* Formulartext */
form p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 20%;
  font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
}
#footer {
	/*
	position: absolute;
	top: 420px;
	left: 0;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 180px;
	height: 70px;
	background-color: #e1e1e1;
	text-align: left;
	text-decoration: none;
	padding-bottom: 0px;
}
#footer  a:link {
 	font-size: 9px;
	color: #666666;	
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	text-decoration: none;
	color: #ffffff;
}

.footertext{
font-size: 9px;
	color: #666666;	
	text-decoration: none;
}
/* Fließtext auf Textseiten */
.Copytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	padding-left: 5px;
	padding-right: 7px;

}
#linkespalte, #rechtespalte{
float:left;
}
#linkespalte{
padding: 0px 0px 0px 12px;
}
#rechtespalte{
padding: 0px 0px 0px 15px;
}
.box {
margin:0px 0px 0px 0px;
width: 100%;
}

.box h1{
float:left;
line-height:18px;
color:white;
padding: 0px 10px 2px 10px;
font-size: 11px;
font-weight: bold;
border-left:1px solid #cccccc;
margin:0px;
}
.box table{
clear:both;
width: 315px;
border-left:1px solid #cccccc;
}

.box table td{
border-bottom: 1px solid #cccccc; 
padding: 4px 10px 4px 10px;
}
.box table.tab #h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px; 
	font-weight:		bold; 
	color:					#666666; 
	padding:				3px 5px 0px 5px;
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
}

.box table.tab #right_empty{
	font-size:			1px; 
	width:					100%; 
	background:			white;
	padding:				0px 0px 0px 0px;
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
}

.box table.tab #left_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box table.tab #right_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		none; 
	border-right:		1px solid #cccccc;
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box2 h1{
float:left;
line-height:18px;
color:white;
padding: 0px 10px 2px 10px;
font-size: 11px;
font-weight: bold;
border-left:1px solid #cccccc;
margin:0px;
}
.box2 table{
clear:both;
width: 650px;
border-left:1px solid #cccccc;
}

.box2 table td{
border-bottom: 1px solid #cccccc; 
padding: 4px 10px 4px 10px;
}
.box2 table.tab #h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px; 
	font-weight:		bold; 
	color:					#666666; 
	padding:				3px 5px 0px 5px;
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
}

.box2 table.tab #right_empty{
	font-size:			1px; 
	width:					100%; 
	background:			white;
	padding:				0px 0px 0px 0px;
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
}

.box2 table.tab #left_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box2 table.tab #right_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		none; 
	border-right:		1px solid #cccccc;
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box3 h1{
float:left;
line-height:18px;
color:white;
padding: 0px 10px 2px 10px;
font-size: 11px;
font-weight: bold;
border-left:1px solid #cccccc;
margin:0px;
}
.box3 table{
clear:both;
width: 429px;
border-left:1px solid #cccccc;
}

.box3 table td{
border-bottom: 1px solid #cccccc; 
padding: 4px 10px 4px 10px;
}
.box3 table.tab #h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px; 
	font-weight:		bold; 
	color:					#666666; 
	padding:				3px 5px 0px 5px;
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
}

.box3 table.tab #right_empty{
	font-size:			1px; 
	width:					100%; 
	background:			white;
	padding:				0px 0px 0px 0px;
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
}

.box3 table.tab #left_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box3 table.tab #right_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		none; 
	border-right:		1px solid #cccccc;
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box4 h1{
float:left;
line-height:18px;
color:white;
padding: 0px 10px 2px 10px;
font-size: 11px;
font-weight: bold;
border-left:1px solid #cccccc;
margin:0px;
}
.box4 table{
clear:both;
width: 210px;
border-left:1px solid #cccccc;
}

.box4 table td{
border-bottom: 1px solid #cccccc; 
padding: 4px 10px 4px 10px;
}
.box4 table.tab #h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px; 
	font-weight:		bold; 
	color:					#666666; 
	padding:				3px 5px 0px 5px;
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
}

.box4 table.tab #right_empty{
	font-size:			1px; 
	width:					100%; 
	background:			white;
	padding:				0px 0px 0px 0px;
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
}

.box4 table.tab #left_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			none; 
	border-left:		1px solid #cccccc;
	border-right:		none; 
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
.box4 table.tab #right_filled{
	font-size:			4px; 
	background:			#e1eef7; 
	border-top:			1px solid #cccccc;
	border-left:		none; 
	border-right:		1px solid #cccccc;
	border-bottom:	none; 
	padding:				0px 0px 0px 0px;
}
