
/* <<<<<<<<<<<<<<<<<--------------------------CSS_Reset-------------------------------------->>>>>>>>>>>>>>>>> */
* {
    		margin: 0px;
    		padding: 0px;
}


/* <<<<<<<<<<<<<<<<<--------------------------Containing_Everything-------------------------->>>>>>>>>>>>>>>>> */
#Containing_Everything {


		z-index:1;
		text-align:center;
		margin:auto;
		width:1006px;

}

/* IE6 (und kleiner) HACK */
* html #Containing_Everything {
		text-align:left;
		left:50%;
		margin-left:-490px;
		position:absolute;

}

hr {
                margin-bottom: 10px;
                color:#686868 !important;
                size: 1px;
                line-height: 1px;
                height: 1px;
                background-color: grey;
                border: none;                
}

/* <<<<<<<<<<<<<<<<<--------------------------Top-Language_and_Search------------------------->>>>>>>>>>>>>>>>> */
#Contains_Language_and_Search {


		width:1006px;
		height:40px;
		z-index:3;

}


/* <<<<<<<<<<<<<<<<<--------------------------Buttons_Top(Print/E-Mail/PDF)------------------------->>>>>>>>>>>>>>>>> */
#Buttonstop {

		width:160px;
		height:40px;
		float:left;
		font-family:verdana,arial;
		font-size:8pt;
		line-height: 1.4;
		color:#686868;
		text-align:center;
		margin-top:8px;
                
}

#Buttonstop img {
		border:0px;
                
}

#print{
                text-align:center;
		float:left;
		padding-left:35px;
		height:80px;
}

/* IE6 (und kleiner) HACK */
* html #print {
		width:30px;
}



#print a {

		height:25px;
		display:block;
		background-image:url(./druck_button.gif);
		background-repeat:no-repeat;
		background-position:2px 1px;
}

#print a:hover {
		height:25px;
		display:block;
		background-image:url(./druck_button_active.gif );
		background-repeat:no-repeat;
		background-position:2px 1px;
}

#email{
	float:left;
	text-align:center;
	padding-left:5px;
}

/* IE6 (und kleiner) HACK */
* html #email {
		width:30px;
}

#email a {
	height:25px;
	display:block;
	background-image:url(./mail_button.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
}

#email a:hover {
	height:25px;
	display:block;
	background-image:url(./mail_button_active.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
}

#pdf{
        display: none;
	float:left;
	text-align:center;
	padding-left:5px;
}

/* IE6 (und kleiner) HACK */
* html #pdf {
		width:30px;
}

#pdf a{
	height:25px;
	display:block;
	background-image:url(./pdf_button.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}

#pdf a:hover {
	height:25px;
	display:block;
	background-image:url(./pdf_button_active.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Site-Search------------------------->>>>>>>>>>>>>>>>> */
#Site-Search {
                
		width:150px;
		height:40px;
		float:left;

}
#Site-Search img {
                display: none;
		position:absolute;
		border:0px;
		top:6px;
}

#Site-Search input {
                display: none;
		width:100px;
		font-family:verdana,arial;
		font-size:7pt;
		line-height: 1.4;
		color:#686868;
		margin-top:10px;
		height:13px;

}


/* <<<<<<<<<<<<<<<<<--------------------------Language------------------------->>>>>>>>>>>>>>>>> */

#Language {

		width:130px;
		height:40px;
		float:left;
		font-family:verdana,arial;
		font-size:8pt;
		line-height: 1.4;
		color:#686868;
		margin-top:10px;

}

#Language select {

		width:120px;
		font-family:verdana,arial;
		font-size:7pt;
		line-height: 1.4;
		color:#686868;

}


/* <<<<<<<<<<<<<<<<<--------------------------Top-Logo---------------------------------------->>>>>>>>>>>>>>>>> */
#Top-Logo {

		background-image:url(./bgtoplogo.gif);
		padding-left:40px;
		width:1006px;
		height:80px;
		z-index:3;
		text-align:left;

}

#Top-Logo img{
	border:0px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Logo {

position:relative;
top:-48px;
width:980px;
}


/* <<<<<<<<<<<<<<<<<--------------------------Contains_Top-Menue--------------------------------------->>>>>>>>>>>>>>>>> */
#Contains_Top-Menue {
                margin-left: 300px;
		width:980px;
		z-index:3;
		height:40px;
}

/* IE6 (und kleiner) HACK */
* html #Contains_Top-Menue {
		position:relative;
		top:-48px;
		padding:0px;
		line-height:13pt;
}

#Contains_Top-Menue a {
		font-family:verdana,arial;
		font-size:13pt;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
		display:block;
}

#Contains_Top-Menue a:hover {
		font-family:verdana,arial;
		font-size:13pt;
		color:#CFCFCF;
}

/* <<<<<<<<<<<<<<<<<--------------------------Top-Menue Buttons------------------------------>>>>>>>>>>>>>>>>> */
#Top-Menue-Button1 {

		background-image:url(./button1_topmenue.gif);
		background-repeat:no-repeat;
		width:196px;
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
		display:block;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button1 {
	 height:40px;
}

#Top-Menue-Button2 {

		background-image:url(./button_topmenue.gif);
		background-position:right;
		background-repeat:no-repeat;
		width:196px;
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
}
/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button2 {
	height:40px;
}

#Top-Menue-Button3 {

		background-image:url(./button_topmenue.gif);
		background-position:right;
		background-repeat:no-repeat;
		width:196px;
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
}
/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button3 {
	height:40px;
}


#Top-Menue-Button4 {

		background-image:url(./button_topmenue.gif);
		background-position:right;
		background-repeat:no-repeat;
		width:196px;
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button4 {
		height:40px;
}


#Top-Menue-Button5 {

		background-image:url(./button5_topmenue.gif);
		background-position:right;
		background-repeat:no-repeat;
		width:196px;
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button5 {
		height:40px;
}


/* <<<<<<<<<<<<<<<<<--------------------------Flash------------------------------------------>>>>>>>>>>>>>>>>> */
#Flash {

		width:980px;
		height:300px;
		z-index:3;
		position:relative;
		top:0px;
		left:0px;

}

/* IE6 (und kleiner) HACK */
* html #Flash {

position:relative;
top:-48px;
}
/* <<<<<<<<<<<<<<<<<--------------------------Breadcrumbs-------------------------------->>>>>>>>>>>>>>>>> */
#Navigation_Path {

		padding-top:12px;
		margin-left:280px;
		margin-right:40px;
		width:660Px;
		height:28px;
		z-index:3;
		position:relative;
		border-bottom: solid 1px #686868;
		text-align:left;
}

/* IE6 (und kleiner) HACK */
* html #Navigation_Path {

position:relative;
top:-45px;
padding-bottom:10px;
}

#Navigation_Path p {

		font-family:verdana,arial;
		font-size:9pt;
		line-height: 1.4;
		color:#686868;

}



#Navigation_Path a {

		font-family:verdana,arial;
		font-size:9pt;
		line-height: 1.4;
		color:#003082;
}


#Navigation_Path a:hover {
		font-family:verdana,arial;
		font-size:9pt;
		line-height: 1.4;
		color:#0066cc !important;
}

#Navigation_Path a:visited {
		font-family:verdana,arial;
		font-size:9pt;
		line-height: 1.4;
		color:#003366;
}
/* <<<<<<<<<<<<<<<<<--------------------------Containing_Menue_over_Flash-------------------->>>>>>>>>>>>>>>>> */
#Contain_Menue_over_Flash {

		position:relative;
		margin-top:-165px;
		width:200px;
		z-index:5;
		background-color:#003081;
}

/* IE6 (und kleiner) HACK */
* html #Contain_Menue_over_Flash {
		margin-top:-171px;
}


/* IE7 HACK */
*+html #Contain_Menue_over_Flash {
			margin-top:-161px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Containing_Menue_over_Flash_Startseite-------------------->>>>>>>>>>>>>>>>> */
#Contain_Menue_over_Flash_Startseite {

		position:relative;
		margin-top:-328px;
		width:200px;
		z-index:5;
		background-color:#003081;
}

/* IE6 (und kleiner) HACK */
* html #Contain_Menue_over_Flash_Startseite  {
			margin-top:-328px;
}
/* IE7 HACK */
*+html #Contain_Menue_over_Flash_Startseite  {
			margin-top:-328px;
}
/* <

/* <<<<<<<<<<<<<<<<<--------------------------Menue_over_Flash------------------------------->>>>>>>>>>>>>>>>> */
#Menue_over_Flash {

		position:relative;


}


#Menue_over_Flash h1 {

		font-family:verdana,arial;
		font-size:15pt;
		color:#ffffff;
		font-weight:normal;
		padding-left:20px;
		padding-right:10px;
		padding-bottom:10px;
}

#Menue_over_Flash sup{
                font-size: 8px;
                bottom: 2ex;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/* <<<<<<<<<<<<<<<<<--------------------------Menue_over_Flash_Top------------------------->>>>>>>>>>>>>>>>> */
#Menue_over_Flash_Top {

		position:relative;
		top:0px;
		left:0px;
		background-image:url(./menue_top.gif);
		background-position:top;
		background-repeat:no-repeat;
		height:104px;
		width:200px;

}

#Menue_over_Flash_Top h1{
                position: absolute;
                bottom: 0px;
		font-family:verdana,arial;
		font-size:14pt;
		font-weight:normal;
		color:#ffffff;
		/*padding-top:65px;*/
		padding-left:10px;
                padding-bottom:10px;
}


#Menue_over_Flash_Top h1 a {
	color:#ffffff;
	text-decoration:none;
}

#Menue_over_Flash_Top h1 a sup{
                font-size: 8px;
                bottom: 2ex;
}

/* IE6 (und kleiner) HACK */
* html #Menue_over_Flash_Top {

			height:100px;
}
/* IE7 HACK */
*+html #Menue_over_Flash_Top {

			height:100px;
}
/* <<<<<<<<<<<<<<<<<--------------------------Menue_over_Flash_Bottom------------------------->>>>>>>>>>>>>>>>> */
#Menue_over_Flash_Bottom {

		position:relative;
		bottom:0px;
		left:0px;
		width:200px;
		height:90px;
		background-image:url(./menue_bottom.gif);
		background-position:bottom;

}


/* <<<<<<<<<<<<<<<<<--------------------------Contain_Middle--------------------------------->>>>>>>>>>>>>>>>> */
#Contain_Middle {

		background-image:url(./bgmiddle.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		width:980px;
		z-index:4;

		text-align:left;
}

/* IE6 (und kleiner) HACK */
* html #Contain_Middle{

position:relative;
top:-37px;
}



/* <<<<<<<<<<<<<<<<<--------------------------Contain_Middle-Block_Left------------------------------>>>>>>>>>>>>>>>>> */
#Contain_Middle-Block_Left {

		width:200px;
		float:left;
		z-index:5;
		margin:20px 0px 40px 40px;
}

/* IE6 (und kleiner) HACK */
* html #Contain_Middle-Block_Left {

		margin-left:20px;
}

#Middle-Block_Left {
		padding-top:10px;
}

#Contain_Middle-Block_Left p	{

 	font-family:verdana,arial;
	font-size:8.5pt;
	line-height: 1.5em;
	font-weight:normal;
	color:#686868
}

/* <<<<<<<<<<<<<<<<<--------------------------Middle-Content--------------------------------->>>>>>>>>>>>>>>>> */
#Middle-Content {

		width:420px;
		float:left;
		z-index:3;
		margin:0px 40px 40px 40px;
		padding-top:10px;


}

#Middle-Content p	{

 		font-family:verdana,arial;
		font-size:10pt;
		line-height: 1.333em;
		color:#000000;
		padding-bottom:10px;
}

#Middle-Content h1 {

		font-family: Verdana,Arial;
		font-size: 18pt;
		line-height: 1.333em;
		font-weight: normal;
		margin-bottom: 10px;
}


#Middle-Content h2 {

		font-family: Verdana,Arial;
		font-size:14pt;
		font-weight:normal;
		color: #000000;
		margin-bottom:10px;
		margin-top:20px;
}

#Middle-Content h3 {

		font-family: Verdana,Arial;
		font-size:12pt;
		font-weight:normal;
		color: #000000;
		margin-bottom:10px;
		margin-top:20px;
}

#Middle-Content ul	{

 		font-family:verdana,arial;
		font-size:10pt;
		line-height: 1.333em;
		color:#000000;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 8px;
}

#Middle-Content li	{

		padding-bottom: 5px;
}

#Middle-Content ol	{

 		font-family:verdana,arial;
		font-size:10pt;
		line-height: 1.333em;
		color:#000000;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 8px;
}

#Middle-Content a {

		font-family:verdana,arial;
		font-size:10pt;
		line-height: 1.4;
		color:#0066cc ;
}

#Middle-Content a:visited {
		font-family:verdana,arial;
		font-size:10pt;
		line-height: 1.4;
		color:#0066cc ;
}

#Middle-Content a:hover {
		font-family:verdana,arial;
		font-size:10pt;
		line-height: 1.4;
		color:#003082;
}

#Middle-Content img {
		border:0px;
		padding-top: 0px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 8px;
		}

/* <<<<<<<<<<<<<<<<<--------------------------Middle-Block_Right---------------------------->>>>>>>>>>>>>>>>> */
#Middle-Block_Right {

		width:200px;
		height:100%;
		float:left;
		z-index:3;
		margin:10px 40px 90px 0px;

}



/* IE6 (und kleiner) HACK */
* html #Middle-Block_Right {

		margin-right:20px;

}

#Middle-Block_Right p	{

 	font-family:verdana,arial;
	font-size:8.5pt;
	line-height: 1.5em;
	font-weight:normal;
	color:#686868
}

/* <<<<<<<<<<<<<<<<<--------------------------DropDown-Info-------------------------------->>>>>>>>>>>>>>>>> */


.Dropdown_Info {

 		font-family: verdana,arial;
 		font-size: 10px;
 		line-height: 1.333em; 
 		padding-bottom: 0px;
 		margin-top: -14px;
 		position: relative;
                cursor: pointer;
}

.Dropdown_Info h3 {

		font-family: Verdana,Arial !important;
		font-size: 12px!important;
		font-weight: bold!important;
		color: #555555!important;
		margin-bottom: 4px!important;
		margin-top: 15px!important;
		padding: 10px!important;
		background-color: #EDEDED!important;
}

.Dropdown_Info p {

		font-family: Verdana,Arial;
		font-size: 10px;
		font-weight: normal;
		padding-left: 11px;
		padding-right: 11px;
		padding-top: 0px;
		margin-bottom: 4px;
}

.Dropdown_Info li{
                margin-left: 10px;
}

.toggleButton {

		position:absolute;
		top: 12px;
		right: 8px;
				
}
	

.hiddenDropdown {

		font-family: Verdana,Arial;
		font-size: 10px;
		font-weight: normal;
		
		}
		

/* <<<<<<<<<<<<<<<<<--------------------------Bottom-Footer-------------------------------->>>>>>>>>>>>>>>>> */
#Bottom-Footer {

		position:relative;
		bottom:-30px;
		left:0px;
		width:980px;
		height:30px;
		z-index:3;
		clear:both;


}

#Left-Footer{
		position:absolute;
		left:0px;
		height:30px;
		font-family:verdana,arial;
		font-size:8pt;
		line-height: 1.4;
		color:#686868;
		margin-top:10px;
		text-align:left;
		float:left;
}

#Left-Footer li{
		float:left;
		padding-left:10px;
		padding-right:10px;
		background-image:url(./aufzaelungszeichen_footer.gif);
		background-repeat:no-repeat;
		background-position:left;
		list-style-type:none;

}

#Left-Footer li:first-child{
		background-image: none;

}


#Right-Footer{
		position:absolute;
		right:0px;
		height:30px;
		font-family:verdana,arial;
		font-size:8pt;
		line-height: 1.4;
		color:#686868;
		margin-top:10px;
		text-align:right;
		float:left;
}

#Right-Footer li{

		float:left;
		padding-right:10px;
		padding-left:10px;
		background-image:url(./aufzaelungszeichen_footer.gif);
		background-repeat:no-repeat;
		background-position:right;
		list-style-type:none;

}

#Right-Footer li:last-child{
		background-image: none;

}

#Bottom-Footer a {

		color:#686868;
		text-decoration:none;
}


#Bottom-Footer a:hover {
		color:#686868;
		text-decoration:underline;
}

/* <<<<<<<<<<<<<<<<<--------------------------Infobox------------------------------------->>>>>>>>>>>>>>>>> */
.Contains_Infobox {
		width:200px;
}


.Infobox {
		width:178px;
		background-image:url(./bginfobox.gif);
		background-repeat:repeat-y;
		border-color:#d9d9d9;
		border-width:1px;
		border-style:solid;
		padding:10px;
}

/* IE6 (und kleiner) HACK */
* html .Infobox {

		width:198px;

}

.Infobox p	{

 		font-family:verdana,arial;
		font-size:9pt;
		line-height: 1.333em;
		color:#686868;
		padding-bottom:10px;
}

.Infobox ul {
		padding-bottom:15px;
                background-image:url(./aufzaelungszeichen_infobox.gif);
		background-repeat:no-repeat;
		background-position:2px 8px;
                list-style-type: none;
}

.Infobox ul li {
                background-image:url(./aufzaelungszeichen_infobox.gif);
		background-repeat:no-repeat;
		background-position:2px 8px;
                list-style-type: none;
}

.Infobox ol{
                padding-bottom:15px;
                list-style-type: decimal;
}

.Infobox ol li{
                margin-left: 20px;
                padding-left: 2px;
                list-style-type: decimal;
}

.Infobox li {
		padding-top:5px;
		padding-left:15px;

		font-family:verdana,arial;
		font-size:8.5pt;
		line-height: 1.4;
		color:#686868;
		
}

.Infobox h1 {

		font-family:verdana,arial;
		font-size:12pt;
		font-weight:normal;
		margin-bottom:10px;
		margin-top:10px;
		color:#686868;
}

.Infobox a {
		font-family:verdana,arial;
		line-height: 1.4;
		color:#686868;
		text-decoration:underline;
}

.Infobox a:visited {
		font-family:verdana,arial;
		line-height: 1.4;
		color:#686868;
		text-decoration:underline;
}

.Infobox a:hover {
		font-family:verdana,arial;
		line-height: 1.4;
		color:#686868;
		text-decoration:none;
}

.Infobox .caption{
                font-size:8.5pt !important;
}

.Infobox a:hover .caption {
		text-decoration:none;
}

.Infobox a:visited .caption {
		font-family:verdana,arial;
		line-height: 1.4;
		color:#686868;
		text-decoration:underline;
}

.infobild {
                border: none;
                display: block;
                margin-left: auto;
                margin-right: auto 
}

.Infobox_Bottom {
		position:relative;
		top:0px;
		bottom:0px;
		width:200px;
		height:15px;
		background-image:url(./infobox_bottom.gif);
		background-repeat:no-repeat;
}



/* <<<<<<<<<<<<<<<<<--------------------------Navigation der Seite-------------------------->>>>>>>>>>>>>>>>> */


  #Menue_over_Flash {
    width: 170px;
    background-color: #003081;
    z-index:5;
  }
  * html  #Menue_over_Flash {  /* Korrektur fuer IE 5.x */
    width: 200px;
  }

  ul#Navigation {
		width:200px;
		font-family:verdana,arial;
		font-size:11pt;
		color:#ffffff;
		border-bottom:1px;
		border-bottom-style:dotted;
		border-color:#ffffff;
  }

  ul#Navigation li {
  	width:200px;
  	height:30px;
		border-top:1px;
		border-top-style:dotted;
		border-color:#ffffff;
		background-image:url(./aufzaelungszeichen.gif);
		background-repeat:no-repeat;
		background-position:20px 10px;
		list-style-type:none;
		z-index:5;
  }

  ul#Navigation ul {
  	display: none;
  	position: relative;
		top: -31px;
		left: 200px;
		background-color:#003081;
  }

  ul#Navigation ul li {
  	display: block;
		border-left:1px;
		border-left-style:dotted;
	}

  /* Korrektur fuer den IE 5 und 6 */
  * html ul#Navigation li {
		margin-bottom:3px;
  }
  * html ul#Navigation ul {
  	position: absolute;
  	top: 0px;
  }

  /* Korrektur fuer den IE 7 */
	*:first-child+html ul#Navigation ul {
		top:-26px;
	}
	ul#Navigation ul ul {
		left: 199px;
	}

  /* Navigation der 2ten Ebene einblendbar machen */
  ul#Navigation li:hover ul.level1 {
    display: block;
  }

  /* Navigation der 3ten Ebene einblendbar machen */
	ul#Navigation ul.level1 li:hover ul.level2 {
	  display: block;
	}



    /*<<<--------------------------------Navigation_Hyperlinks------------------------------->>>*/

  ul#Navigation a, ul#Navigation span {
  display: block;
  padding:5px 0 0px 35px;
  width: 150px;  /* Breite den in li enthaltenen Elementen zuweisen */
	height:25px;
	color:#ffffff;
	text-decoration:none;
	  }
	  ul#Navigation a:hover, ul#Navigation span {
	color:#99ccff;
	  }

 *:first-child+html   ul#Navigation a, ul#Navigation span {  /* Korrektur fuer den IE 7 */
		height:20px;
  }

  * html ul#Navigation a, * html ul#Navigation span {
    width: 200px;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 200px;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
    height:30px;
  }


/* <<<<<<<<<<<<<<<<<--------------------------Teaser_Randbereich-------------------------->>>>>>>>>>>>>>>>> */
.Contains_Teaser {
padding-bottom:20px;
}


.Teaser_Headline{
	width:200px;
	border-bottom: solid 1px #686868;
}

.Teaser_Headline h1 {

		font-family:verdana,arial;
		font-size:14pt;
		font-weight:normal;
		margin-bottom:2px;
		color:#000000;
}

.Teaser_Headline h2 {

		font-family:verdana,arial;
		font-size:12pt;
		font-weight:normal;
		margin-bottom:2px;
		color:#000000;
}

.Teaser_Picture {
			margin-top:10px;
}


.Teaser_Content h1 {
	font-family:verdana,arial;
	padding-top:5px;
	font-size:8.5pt;
	font-weight:bold;
	line-height: 1.333em;
	color:#686868
}

.Teaser_Content p {
	padding-top:5px;

}

.Teaser_Content ul {
	padding-top:5px;
}

.Teaser_Content li {
		padding-left:15px;
		background-image:url(./aufzaelungszeichen_infobox.gif);
		background-repeat:no-repeat;
		background-position:2px 3px;
		list-style-type:none;
	}

/* <<<<<<<<<<<<<<<<<--------------------------Adresse-Nur-Druck-------------------------->>>>>>>>>>>>>>>>> */
#adresse{
display:none;
}
#printline{
display:none;
}

/* <<<<<<<<<<<<<<<<<--------------------------Modul Centered Picture-------------------------->>>>>>>>>>>>>>>>> */
.caption{
	margin: auto;
	text-align: center;
	font-family:verdana,arial;
	font-size:9pt;
	line-height: 1.333em;
	padding-bottom:10px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Tabelle-------------------------->>>>>>>>>>>>>>>>> */
table{
                border: 1px solid rgb(0, 0, 0);
                margin: auto;
                margin-bottom: 10px;
                text-align: center;
                width: 100%;
                border-collapse:collapse;
                empty-cells:show;
}

th{
                background-color: rgb(224, 224, 224);
                font-weight: bold;
                width: 150px;
                font-family:verdana,arial;
                font-size: 10pt;
                padding: 10px;
}

tbody{
                border: 1px solid gray;
                
}

tbody td{
                border: 1px solid gray;
                font-family:verdana,arial;
                font-size: 10pt;
                text-align: center;
                padding: 10px;
                margin: 0px;
}

caption {
                font-family:verdana,arial;
                font-size: 10pt;
                text-align: center;
                padding: 2px;                
}


/* <<<<<<<<<<<<<<<<<--------------------------Fussnote------------------------------------->>>>>>>>>>>>>>>>> */
.Contains_Fussnote {
		width:420px;
}


.Fussnote {
		margin-top: 30px;
                font-family: verdana,arial;
                font-size:8pt !important;
		line-height: 1.333em !important;
		color:#686868 !important;
		padding-bottom:10px !important;

}

/* IE6 (und kleiner) HACK */
* html .Fussnote {

		width:418px;

}

.Fussnote p	{

 		font-family:verdana,arial !important;
		font-size:8pt !important;
		line-height: 1.333em !important;
		color:#686868 !important;
		padding-bottom:10px !important;
}

.Fussnote hr {
                margin-bottom: 10px;
                width: 40px;
                color:#686868 !important;
                size: 1px;
                line-height: 1px;
                height: 1px;
                
                background-color: grey;
                border: none;                
}

textarea {
                font-family: verdana,arial ;
                font-size: 10pt;
                
}


