
/* <<<<<<<<<<<<<<<<<--------------------------CSS_Reset-------------------------------------->>>>>>>>>>>>>>>>> */
* {
    		margin: 0px;
    		padding: 0px;
}


/* <<<<<<<<<<<<<<<<<--------------------------Containing_Everything-------------------------->>>>>>>>>>>>>>>>> */
#Containing_Everything {

font-family: Verdana, Arial;
		z-index:1;
		text-align:center;
		margin:auto;
		width:980px;

}

/* 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;                
}

p {
            color:#000000;
            font-family:verdana,arial;
            font-size:10pt;
            line-height:1.333em;
}

/* <<<<<<<<<<<<<<<<<--------------------------Top-Language_and_Search------------------------->>>>>>>>>>>>>>>>> */
#Contains_Language_and_Search {

		background-image:url(./bgtoplanasea.gif);
		background-color:#003082;
		width:980px;
		height:40px;
		z-index:3;

}

#Date {

		width:530px;
		height:40px;
		float:left;
		font-family:verdana,arial;
		font-size:8pt;
		line-height: 1.4;
		color:#686868;
		text-align:right;
		margin-top:10px;
}
/* <<<<<<<<<<<<<<<<<--------------------------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{
        
	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 {

		width:100px;
		font-family:verdana,arial;
		font-size:7pt;
		line-height: 1.4;
		color:#686868;
		margin-top:10px;
		height:13px;

}

.search_submit{
                position: absolute;
                width: 25px !important;
                height: 25px !important;
                margin-top: 6px !important;
                line-height: 0 !important;
}


/* <<<<<<<<<<<<<<<<<--------------------------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:940px;
		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;
}

/* <<<<<<<<<<<<<<<<<--------------------------Top-Logo---------------------------------------->>>>>>>>>>>>>>>>> */
#ff_button {

                margin-left:735px;
                margin-top:-73px;
                position:absolute;
}
#ff_button img{
	border:0px;
}

/* IE6 (und kleiner) HACK */
* html #ff_button {

position:relative;
top:-48px;
width:980px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Contains_Top-Menue--------------------------------------->>>>>>>>>>>>>>>>> */
#Contains_Top-Menue {

		background-image:url(./bgtopmenue.gif);
		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:12pt;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
		display:block;
		padding-top: 1px;
}

#Contains_Top-Menue a:hover {
		font-family:verdana,arial;
		font-size:12pt;
		color:#CFCFCF;
}

/* <<<<<<<<<<<<<<<<<--------------------------Top-Menue Buttons------------------------------>>>>>>>>>>>>>>>>> */

.Top-Menue-Button {

		background-image:url(./button_topmenue.gif);
		background-repeat:no-repeat;
        background-position: right;
		width:120px; 
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
        padding-left: 10px;
        padding-right: 10px;
		display:block;
}

.Top-Menue-Button.last{
            background: none;
}

/* IE6 (und kleiner) HACK */
* html .Top-Menue-Button {
	 height:40px;
}

* html .Top-Menue-Button.last {
	 height:40px;
     color: #ffffff;
}

#Top-Menue-Button1 {

		background-image:url(./button_topmenue.gif);
		background-repeat:no-repeat;
        background-position: right;
		/* width:196px; */
		height:30px;
		z-index:4;
		float:left;
		padding-top:10px;
        padding-left: 10px;
        padding-right: 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;
        padding-left: 10px;
        padding-right: 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;
        padding-left: 10px;
        padding-right: 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;
        padding-left: 10px;
        padding-right: 10px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button4 {
		height:40px;
}


#Top-Menue-Button5 {

		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;
        padding-left: 10px;
        padding-right: 10px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button5 {
		height:40px;
}

#Top-Menue-Button6 {

		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;
        padding-left: 10px;
        padding-right: 10px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button6 {
		height:40px;
}

#Top-Menue-Button7 {

		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;
        padding-left: 10px;
        padding-right: 10px;
}

/* IE6 (und kleiner) HACK */
* html #Top-Menue-Button7 {
		height:40px;
}


/* <<<<<<<<<<<<<<<<<--------------------------Flash------------------------------------------>>>>>>>>>>>>>>>>> */
#Flash {

		width:980px;
		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:10pt;
		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:-169px;
		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:12pt;
		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:8pt;
	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:8pt;
	line-height: 1.6em;
	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_Clicked {
		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: 9px!important;
                background-color: #DADADA!important
}

.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: 9px!important;
		background-color: #EDEDED
}

.Dropdown_Info h3:hover {
                background-color: #DADADA!important
}

.Dropdown_Info h3 a {
                font-size: 12px!important;
		font-weight: bold!important;
		color: #555555!important;
		text-decoration: none;
                line-height:1.333em !important;
                padding: 0px !important;
                margin: 0px !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:8pt;
		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:8pt;
		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:8pt !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.png);
		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:10pt;
		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: -33px;
		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:7px 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:#CFCFCF;
}

 *: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:8pt;
	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;
                
}

/* <<<<<<<<<<<<<<<<<--------------------------Buttons Info + Download ------------------------------------->>>>>>>>>>>>>>>>> */
.Button-Info-Download {
                margin-top:20px;
                margin-left:10px;
                height:70px;
}

.Button-Info-Download div {
		float:left;

}
.Button-Info-Image{
		width:65px;

}

.Button-Info-Text {
                margin-top:20px;
                text-align:left;
                width:140px;
}

.Button-Download-Text {
                margin-top:20px;
                text-align:left;
                width:104px;
}

.Button-Download-Image{
		width:75px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Modul: Presse/News-Archiv-------------------------->>>>>>>>>>>>>>>>> */

.pressMeldDatum {
font-size: 9pt;
padding-top: 10px;
padding-bottom: 0px !important;
}

.pressMeldTitel{
font-weight: bold !important;
padding-bottom: 0px !important;
}

.pressMeldTitel a {
		font-weight: normal;
    color:#0066cc;
}

.pressMeldTitel a:visited {
		font-weight: normal;	
    color:#0066cc;
}

.pressMeldTitel a:hover {
		font-weight: normal;
    color:#003082;
}

.pressMeldTeaser{
font-size: 9pt;
margin-bottom: 10px;
}

.pressMeldTeaser p{
font-size: 9pt;
margin-bottom: 10px;
}

.pressMeldTeaser a {
    color:#0066cc;
}

.pressMeldTeaser a:visited {
    color:#0066cc;
}

.pressMeldTeaser a:hover {
    color:#003082;
}


.Contains_pressMeldFooter{
	float: left;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #686868;
	width: 100%;
}

.pressMeldFooterLeft{
	width: 50%;
	float: left;
	text-align: left;
}

.pressMeldFooterRight{
	width: 50%;
	float: right;
	text-align: right;
}

.pressMeldFooterCenter{
	clear: both;
    font-family: Verdana, Arial;
	width: 100%;
	margin: auto;
	text-align: center;
}


.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Lexikon------------------------------------->>>>>>>>>>>>>>>>> */
.lexikon {
    color: #000000 !important;
    text-decoration: none;
    border-bottom:1px dotted #4BBB27;
    
}

.Infobox .lexikon {
    color: #686868 !important;
    text-decoration: none !important;
    border-bottom:1px dotted #4BBB27 !important;
    
}

.lexikon_1 {
    color: #686868 !important;
    text-decoration: none;
    border-bottom:1px dashed #4BBB27;
}

.lexikon_2 {
    color: #4BBB27 !important;
    text-decoration: none;
    border-bottom:1px dotted #4BBB27;
}

.lexikon_3 {
    color: #000000 !important;
    text-decoration: none;
    border-bottom:1px dashed #D2972C;
}

.lexikon_4 {
    color: #000000 !important;
    text-decoration: none;
    border-bottom:1px dotted #D2972C;
}

.lexikon_5 {
    color: #686868 !important;
    text-decoration: none;
    border-bottom:1px dotted #686868;
}
/* <<<<<<<<<<<<<<<<<----------------------EOF Lexikon------------------------------------->>>>>>>>>>>>>>>>> */

/* <<<<<<<<<<<<<<<<<--------------------------Referenz------------------------------------->>>>>>>>>>>>>>>>> */
.Contains_outer_Referenz_bild{
    margin-top: 10px;
    margin-left: 10px;
}

* html .Contains_outer_Referenz_bild{
    text-align: center;
}

.Contains_Referenz{
    border-left:10px solid #6683B4;
    width: 385px;
    margin-bottom: 20px;
    padding-left: 10px;
}

* html .Contains_Referenz{
    text-align: left;
}


.Referenz {
    background-image:url(/files/referenzen_anfuehrungszeichen.png);
    background-repeat:no-repeat;
    padding-left: 65px;
    padding-right: 20px;
    padding-top: 28px;
    padding-bottom: 6px;
}

.Referenz p {
    line-height: 24px !important;
    font-size: 12px !important;
    font-style: italic;
    color: #969696 !important;
}

.Quelle {
    padding-bottom: 22px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px !important;
}


.Quelle p{
    text-align: right;
    font-style: italic !important;
    font-size: 10px !important;
    padding-bottom: 0px !important;
    color: #969696 !important;
}

.Referenz_Bottom {
    margin-left:23px;
    margin-top:-1px;		
    position:relative;
    top:0px;
    bottom:0px;
    width:385px;
    height:15px;
    background-image:url(/files/referenz_bottom.png);
    background-repeat:no-repeat;
}

* html .Referenz_Bottom{
    margin-left: 0px;
}

/* <<<<<<<<<<<<<<<<<--------------------------Horizontales Menue: Dropdowns-------------------------->>>>>>>>>>>>>>>>> */
ul#Contains_Top-Menue ul {
  	display: none;
  	position: relative;
    top: 10px;
    left: -13px;
    background-color:#003081;
    z-index: 6;
    width: 200px;
}

ul#Contains_Top-Menue ul.first {
  	left: -10px;
}

ul#Contains_Top-Menue ul li {
    display: block;
    border-left:1px;
    border-top: 1px dotted #FFFFFF;;
    background-image:url(./aufzaelungszeichen.gif);
    background-position:20px 10px;
    background-repeat:no-repeat;
}

/* Korrektur fuer den IE 5 und 6 */
* html ul#Contains_Top-Menue li {
    margin-bottom:3px;
}
* html ul#Contains_Top-Menue ul {
    position: absolute;
    top: 0px;
}

/* Korrektur fuer den IE 7 */
*:first-child+html ul#Contains_Top-Menue ul {
    top:-26px;
}
ul#Navigation ul ul {
    left: 199px;
}

/* Navigation der 2ten Ebene einblendbar machen */
ul#Contains_Top-Menue li:hover ul.level1 {
    display: block;
}

/* Navigation der 3ten Ebene einblendbar machen */
    ul#Contains_Top-Menue ul.level1 li:hover ul.level2 {
    display: block;
}

ul#Contains_Top-Menue ul a {
    color:#FFFFFF;
    display:block;
    height:25px;
    padding:7px 0 0 35px;
    text-decoration:none;
    width:150px;
    text-align: left;
    font-family:verdana,arial;
    font-size:10pt;
}

ul#Contains_Top-Menue ul a:hover {
font-size: 10pt;
}

/* <<<<<<<<<<<<<<<<<--------------------------Newsletter Archiv-------------------------->>>>>>>>>>>>>>>>> */

.nl-archiv{
            text-decoration: none;
            list-style-type:none;
            padding-left: 0 !important;
}

/* <<<<<<<<<<<<<<<<<--------------------------FF Update-------------------------->>>>>>>>>>>>>>>>> */

.ff_update{
            width: 200px;
            margin-bottom: 10px;
}

/* <<<<<<<<<<<<<<<<<-------------------------- AddThis -------------------------->>>>>>>>>>>>>>>>> */

.addthis_toolbox {
color:#686868;
cursor:pointer;
float:left;
font-family:verdana,arial;
font-size:8pt !important;
line-height:1.4;
margin:7px 0 0 342px;
}

.addthis_toolbox IMG {
padding: 0 !important;
}

.addthis_toolbox a{
color:#0066CC;
font-family:verdana,arial;
font-size:8pt;
line-height:1.4;
}

.addthis_start{
margin-top: 40px;
float: left;
width: 190px !important;
}

/* <<<<<<<<<<<<<<<<<--------------------------Tooltip-------------------------->>>>>>>>>>>>>>>>> */
#tooltip {
	position: absolute;
	z-index: 3000;
    border:1px solid #D9D9D9;
    padding:10px;
    background-color: #fff;
	padding: 10px;
	opacity: 1;
    width: 500px;
}
#tooltip h3, #tooltip div {
    margin: 0;
    font-family:verdana,arial;
}

#tooltip h3{
            font-size: 14pt;
            margin-bottom: 10px;
            font-weight: normal;
}

a.partner_hover{
            cursor: default;
}