/********************** Allgemeines Seitenlayout **************/
body 	{
	background-color:#ffffff;
	font-family:tahoma;
	font-size:8.5pt;color:#000000;
	margin:0;
	padding:0;
	word-wrap:break-word;
	/*Zeilenabstand*/
	line-height:16px;

	}

table, td
	{
	font-family:tahoma;
	font-size:8.5pt;
	color:#000000;
	word-wrap:break-word;
	/*Zeilenabstand*/
	line-height:16px;

}
.fullsize{height:100%;}
.border{border-color:#FFffff; border-style:solid;}


/************** main_menu ***************/
/*

.main_menu_all
{
	border-right-width:1px;
 	border-right-style:solid;
	border-right-color:#ffffff;
	margin: 0px px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
*/

.header_project_title
{
font-family:tahoma;
font-size:9.0pt;
text-align:right;
font-weight:bold;
color:#7AB622;
}


.footer{font-family:tahoma;font-size:8.0pt;text-decoration:none;#ffffff;} 
.footer:link{font-family:tahoma;font-size:8.0pt;color:#ffffff;}
.footer:visited{font-family:tahoma;font-size:8.0pt;color:#ffffff;}
.footer:active{font-family:tahoma;font-size:8.0pt;color:#ffffff;text-decoration:underline}
.footer:hover{font-family:tahoma;font-size:8.0pt;color:#ffffff;text-decoration:underline}

/************************** LINKS ****************************/
a:link{color:#0D7BB6;text-decoration:none;font-size:8.5pt;word-wrap:break-word;}
a:visited{color:#0D7BB6;text-decoration:none;font-size:8.5pt;word-wrap: break-word}
a:active{color:#0D7BB6;text-decoration:none;font-size:8.5pt;word-wrap: break-word}
a:hover{color:#3496C3;text-decoration:none;font-size:8.5pt;word-wrap: break-word}
/*a:before{content:"» ";color:red;}*/

/***************************** NEWS ? ******************/
.news_subheader{font-family:tahoma;font-size:8.0pt;color:#336600;margin:0;word-wrap:break-word;}


/********* Filelink **********/

.filelink_all

{
	background-color:#FFFFFF;
	border-bottom-width:1px;
 	border-bottom-style:solid;
	border-bottom-color:#6BAE09;
	margin: 0px px 0px 0px;
	padding:10px 0px 5px 0px;
}


/** Bildunterschrift **/

.caption
{ 
text-align:right;
color:#000000;
font-family:verdana;
font-size:7.0pt;
margin-left:5px;
margin-right:1px;

 }



/******************** classes for the sitepath ****************************************/ 
.sitepath{font-family:tahoma;font-size:8pt;text-decoration:none;color:#ffffff;} 
.sitepath:link{font-family:tahoma;font-size:8pt;color:#ffffff;}
.sitepath:visited{font-family:tahoma;font-size:8pt;color:#ffffff;}
.sitepath:active{font-family:tahoma;font-size:8pt;color:#ffffff;text-decoration:underline}
.sitepath:hover{font-family:tahoma;font-size:8pt;color:#ffffff;text-decoration:underline}


.sitepath_container
{
padding:0px 0px 0px 0px;
margin: 0px 0px 1px 0px;
}

/*************** Supporter **********/

.supporter_box 
{
	background-color:#73B422;
	text-align:center;
	border-bottom-width:1px;
 	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-right-width:1px;
 	border-right-style:solid;
	border-right-color:#6BAE09;
	margin: 0px px 0px 0px;
	padding:20px 5px 20px 5px;
}


/************ Searchbox - Template **************/

.searchbox_all {
float:left;
margin: 6px 0px 6px 5px;
padding:0px 0px 0px 0px;
}


/***************** Content Bereich ************/
.content 
{
padding: 0px 5px 25px 5px;
margin: 0px 5px 25px 5px;
}

.inhalt_rechts_box {
background-color:#ffffff;
/*background-color:#D1ECF6;*/
width:175px;
padding:0px;
margin:0px 0px 5px 10px;
float:right;
}

.content_clear
 {
	clear:right;
	height:1px;
	border:0px solid #FFFFFF;
	border-color: #FFFFFF;
	background-color:transparent;

}

/*

#content{
			MARGIN-BOTTOM: 25px;
            PADDING-RIGHT: 10px;
			MARGIN-TOP: 10px; 
			PADDING-LEFT: 0px; 
			
			PADDING-BOTTOM: 0px; 
			MARGIN-LEFT: 10px;
			WIDTH: 384px; 
			PADDING-TOP: 0px; 
			BACKGROUND-COLOR: transparent;
			
}


#content_breit {
			WIDTH: 96%; 
						
			MARGIN-RIGHT: 0px;             
			MARGIN-LEFT: 5px; 
			MARGIN-TOP: 5px; 
			MARGIN-BOTTOM: 25px;
			PADDING-LEFT: 10px; 
			PADDING-RIGHT: 10px; 
			PADDING-BOTTOM:10px; 
			PADDING-TOP: 0px; 

			BACKGROUND-COLOR: transparent;
			
}

#INHALT_RECHTS {
			PADDING-RIGHT: 10px; 
			PADDING-LEFT: 5px; 
			
			PADDING-BOTTOM: 5px; 
			PADDING-TOP: 0px; 
			BACKGROUND-COLOR: #ffffff;
			margin:0px 0px 5px 0px;
			float:right;
			width:145px;
			BACKGROUND-COLOR: #D1ECF6;
}

#KEIN_INHALT {
            PADDING-RIGHT: 0px; 
			PADDING-LEFT: 0px; 
			
			PADDING-BOTTOM: 0px; 
			PADDING-TOP: 0px; 
			margin:0px 0px 0px 0px;
			
			width:auto;
			MARGIN-BOTTOM: 25px;

}
#KEIN_INHALT_RECHTS {
            PADDING-RIGHT: 0px; 
			PADDING-LEFT: 0px; 
			
			PADDING-BOTTOM: 0px; 
			PADDING-TOP: 0px; 
			margin:0px 0px 5px 5px;
			
			width:auto;
			MARGIN-BOTTOM: 25px;
}

*/

/* Konfiguration der Aufzählungszeichen*/

OL { margin-top: 0px; margin-bottom: 0px;  }
UL { margin-top: 0px; margin-bottom: 0px; list-style-image: url(/fileadmin/template/res/pics/li_square.gif); }

li {
	margin-top: 4px;	
}



/*************** Last update***********/
.lastupdate {
	font-family:tahoma;
	font-size:8.5pt;
	text-decoration:none;
	text-align: center;
   	color : #ffffff; 
}
/**************** SUBMENU EBENE 1*********************/
#navcontainer_ebene1
{
padding: 0 0 0 0;
margin: 1 0 0 0;
}
/*Definiert den Hintergrund der 1.Submenue-Ebene*/
#navcontainer_ebene1_normal
{
		padding: 0px 0px 0px 3px;
		border-bottom-width:1px;
 		border-bottom-style:solid;
		border-bottom-color:#ffffff;
		list-style: none;
		background-color:#DDECC6;
}

#navcontainer_ebene1_normal ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene1_normal li
{
list-style: none;
margin: 0;
padding: 0px 0px 0px 3px;
border: none;
}

/*Definiert den Hintergrund der aktiven 1.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene1_active
{
padding: 0 0 0 0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
background-color:#DDECC6;
list-style: none;

}


#navcontainer_ebene1_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene1_active li 
{
padding: 5px 0px 5px 3px;
background-image: url(/fileadmin/template/res/pics/tmenu/01_pfeil_navi.gif);
background-repeat: no-repeat;
background-position: 4px 8px;
margin: 0;
}


#navlist_ebene1
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene1_normal
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene1_normal li
{
padding: 5px 0px 5px 5px;
}


/* link classes for the sub nav level 1 normal*/ 
.schrift_ebene1_normal{font-family:tahoma;font-size:9pt;color:#6BAE09; display: block; padding: 0 3 0 12;}
.schrift_ebene1_normal:link{font-family:tahoma;font-size:9pt;color:#6BAE09; display: block; padding: 0 0 0 12;}
.schrift_ebene1_normal:visited{font-family:tahoma;font-size:9pt;color:#6BAE09; padding: 0 3 0 12;}
.schrift_ebene1_normal:active{font-family:tahoma;font-size:9pt;color:#6BAE09; padding: 0 3 0 12;}
.schrift_ebene1_normal:hover{font-family:tahoma;font-size:9pt;color:#6BAE09; padding: 0 3 0 12;}

/* link classes for the sub nav level 1 active*/ 
.schrift_ebene1_active{font-family:tahoma;font-size:9pt;color:#6BAE09; display: block; padding: 0 3 0 17;}
.schrift_ebene1_active:link{font-family:tahoma;font-size:9pt;color:#6BAE09; display: block; padding: 0 3 0 17;}
.schrift_ebene1_active:visited{font-family:tahoma;font-size:9pt;color:#6BAE09; padding: 0 3 0 17;}
.schrift_ebene1_active:active{font-family:tahoma;font-size:9pt;color:#6BAE09; padding: 0 3 0 17;}
.schrift_ebene1_active:hover{font-family:tahoma;font-size:9pt;color:#6BAE09; padding: 0 3 0 17;}


/**************** SUBMENU EBENE 2*********************/
#navcontainer_ebene2
{
padding: 0 0 0 0;
margin: 0;
}
/*Definiert den Hintergrund der 2.Submenue-Ebene*/
#navcontainer_ebene2_normal
{
		padding: 0 0 0 0;
		margin: 0;
		border-bottom-width:1px;
 		border-bottom-style:solid;
		border-bottom-color:#6BAE09;
		list-style: none;
		background-color:#ffffff;
}

#navcontainer_ebene2_normal ul
{
list-style: none;
margin: 0;
padding: 0 0 0 6;
border: none;

}

#navcontainer_ebene2_normal li
{
list-style: none;
margin: 0;
padding: 0 0 0 6;
}

/*Definiert den Hintergrund der aktiven 2.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene2_active
{
padding: 0 0 0 6;
margin: 0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#6BAE09;
background-color:#ffffff;
list-style: none;
}


#navcontainer_ebene2_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene2_active li 
{
padding: 5px 0px 5px 10px;
background-image: url(/fileadmin/template/res/pics/tmenu/01_pfeil_subnavi.gif);
background-repeat: no-repeat;
background-position: 7px 8px;
margin: 0;
}


#navlist_ebene2
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene2_normal
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene2_normal li
{
padding: 5px 0px 5px 10px;
}


/* link classes for the sub nav level 2 normal*/ 
.schrift_ebene2_normal{font-family:tahoma;font-size:8.5pt;color:#6BAE09; display: block; padding: 0 3 0 17;}
.schrift_ebene2_normal:link{font-family:tahoma;font-size:8.5pt;color:#6BAE09; display: block; padding: 0 0 0 17;}
.schrift_ebene2_normal:visited{font-family:tahoma;font-size:8.5pt;color:#6BAE09; display: block; padding: 0 3 0 17;}
.schrift_ebene2_normal:active{font-family:tahoma;font-size:8.5pt;color:#6BAE09; display: block; padding: 0 3 0 17;}
.schrift_ebene2_normal:hover{font-family:tahoma;font-size:8.5pt;color:#0999D0; display: block; padding: 0 3 0 17;}

/* link classes for the sub nav level 2 active*/ 
.schrift_ebene2_active{font-family:tahoma;font-size:8.5pt;color:#0999D0;  display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:link{font-family:tahoma;font-size:8.5pt;color:#0999D0;  display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:visited{font-family:tahoma;font-size:8.5pt;color:#0999D0;  display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:active{font-family:tahoma;font-size:8.5pt;color:#0999D0; display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:hover{font-family:tahoma;font-size:8.5pt;color:#0999D0; display: block; padding: 0 3 0 17;}



/**************** SUBMENU EBENE 3*********************/
#navcontainer_ebene3
{
padding: 0 0 0 0;
margin: 0;
}
/*Definiert den Hintergrund der 3.Submenue-Ebene*/
#navcontainer_ebene3_normal
{
		padding: 0 0 0 0;
		margin: 0;
		border-bottom-width:1px;
 		border-bottom-style:solid;
		border-bottom-color:#6BAE09;
		list-style: none;
		background-color:#ffffff;
}

#navcontainer_ebene3_normal ul
{
list-style: none;
margin: 0;
padding: 0 0 0 12;
border: none;

}

#navcontainer_ebene3_normal li
{
list-style: none;
margin: 0;
padding: 0 0 0 12;
}

/*Definiert den Hintergrund der aktiven 2.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene3_active
{
padding: 0 0 0 12;
margin: 0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#6BAE09;
background-color:#ffffff;
list-style: none;
}


#navcontainer_ebene3_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene3_active li 
{
padding: 2px 0px 2px 15px;
background-image: url(/fileadmin/template/res/pics/tmenu/01_pfeil_subnavi.gif);
background-repeat: no-repeat;
background-position: 19px 6px;
margin: 0;
}


#navlist_ebene3
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene3_normal
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene3_normal li
{
padding: 2px 0px 2px 15px;
}


/* link classes for the sub nav level 2 normal*/ 
.schrift_ebene3_normal{font-family:tahoma;font-size:7.5pt;color:#6BAE09; display: block; padding: 0 3 0 25;}
.schrift_ebene3_normal:link{font-family:tahoma;font-size:7.5pt;color:#6BAE09; display: block; padding: 0 0 0 25;}
.schrift_ebene3_normal:visited{font-family:tahoma;font-size:7.5pt;color:#6BAE09; display: block; padding: 0 3 0 25;}
.schrift_ebene3_normal:active{font-family:tahoma;font-size:7.5pt;color:#6BAE09; display: block; padding: 0 3 0 25;}
.schrift_ebene3_normal:hover{font-family:tahoma;font-size:7.5pt;color:#0999D0; display: block; padding: 0 3 0 25;}

/* link classes for the sub nav level 2 active*/ 
.schrift_ebene3_active{font-family:tahoma;font-size:7.5pt;color:#0999D0;  display: block; padding: 0 3 0 25;font-weight:bold;}
.schrift_ebene3_active:link{font-family:tahoma;font-size:7.5pt;color:#0999D0;  display: block; padding: 0 3 0 25;font-weight:bold;}
.schrift_ebene3_active:visited{font-family:tahoma;font-size:7.5pt;color:#0999D0;  display: block; padding: 0 3 0 25;font-weight:bold;}
.schrift_ebene3_active:active{font-family:tahoma;font-size:7.5pt;color:#0999D0; display: block; padding: 0 3 0 25;font-weight:bold;}
.schrift_ebene3_active:hover{font-family:tahoma;font-size:7.5pt;color:#0999D0; display: block; padding: 0 3 0 25;font-weight:bold;}


/**************** SUBMENU EBENE 4*********************/
#navcontainer_ebene4
{
padding: 0 0 0 0;
margin: 0;
}
/*Definiert den Hintergrund der 4.Submenue-Ebene*/
#navcontainer_ebene4_normal
{
		padding: 0 0 0 0;
		margin: 0;
		list-style: none;
		background-color:#ffffff;
}

#navcontainer_ebene4_normal ul
{
list-style: none;
margin: 0;
padding: 0 0 0 21;
border: none;

}

#navcontainer_ebene4_normal li
{
list-style: none;
margin: 0;
padding: 0 0 0 21;
}

/*Definiert den Hintergrund der aktiven 2.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene4_active
{
padding: 0 0 0 21;
margin: 0;
background-color:#ffffff;
list-style: none;
}


#navcontainer_ebene4_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene4_active li 
{
padding: 1px 0px 1px 18px;
list-style: none;
margin: 0;
}


#navlist_ebene4
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene4_normal
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene4_normal li
{
padding: 1px 0px 1px 18px;
}


/* link classes for the sub nav level 2 normal*/ 
.schrift_ebene4_normal{font-family:tahoma;font-size:7.5pt;color:#2c2c2c; display: block; padding: 0 3 0 29;}
.schrift_ebene4_normal:link{font-family:tahoma;font-size:7.5pt;color:#2c2c2c; display: block; padding: 0 3 0 29;}
.schrift_ebene4_normal:visited{font-family:tahoma;font-size:7.5pt;color:#2c2c2c; display: block; padding: 0 3 0 29;}
.schrift_ebene4_normal:active{font-family:tahoma;font-size:7.5pt;color:#2c2c2c; display: block; padding: 0 3 0 29;}
.schrift_ebene4_normal:hover{font-family:tahoma;font-size:7.5pt;color:#0999D0; display: block; padding: 0 3 0 29;}

/* link classes for the sub nav level 2 active*/ 
.schrift_ebene4_active{font-family:tahoma;font-size:7.5pt;color:#0999D0;  display: block; padding: 0 3 0 29;font-weight:bold;}
.schrift_ebene4_active:link{font-family:tahoma;font-size:7.5pt;color:#0999D0;  display: block; padding: 0 3 0 29;font-weight:bold;}
.schrift_ebene4_active:visited{font-family:tahoma;font-size:7.5pt;color:#0999D0;  display: block; padding: 0 3 0 29;font-weight:bold;}
.schrift_ebene4_active:active{font-family:tahoma;font-size:7.5pt;color:#0999D0; display: block; padding: 0 3 0 29;font-weight:bold;}
.schrift_ebene4_active:hover{font-family:tahoma;font-size:7.5pt;color:#0999D0; display: block; padding: 0 3 0 29;font-weight:bold;}

/***************************** NAVIGATION LINKS *****************************/

.meta_navigation{font-family:tahoma;font-size:8.5pt;color:#F5A22E;}
/* link classes */ 
.meta_navigation:link{font-family:tahoma;font-size:8.5pt;color:#F5A22E;}
.meta_navigation:visited{font-family:tahoma;font-size:8.5pt;color:#F5A22E;}
.meta_navigation:active{font-family:tahoma;font-size:8.5pt;color:#F5A22E;}
.meta_navigation:hover{font-family:tahoma;font-size:8.5pt;color:#F5A22E;}


/***************************** NAVIGATION LINKS *****************************/

.meta_navigation{font-family:tahoma;font-size:8.0pt;color:#F5A22E;}
/* link classes */ 
.meta_navigation:link{font-family:tahoma;font-size:8.0pt;color:#F5A22E;}
.meta_navigation:visited{font-family:tahoma;font-size:8.0pt;color:#F5A22E;}
.meta_navigation:active{font-family:tahoma;font-size:8.0pt;color:#F5A22E;}
.meta_navigation:hover{font-family:tahoma;font-size:8.0pt;color:#F5A22E;}



/* Headlines underline - Layout 1*/ 
h1 {
font-family:tahoma;
font-size:10.0pt;
color:#0D7BB6;
font-weight:bold;
margin-bottom:0px;






margin-top:20px;
}
/* big headlines e.g. for Publications*/ 
h2 {
font-family:tahoma;
font-size:9pt;
color: #0D7BB6;
font-weight:bold;
  margin-bottom:0px;
margin-top:20px;
}

h3 {
font-family:tahoma;
font-size:8pt;
color: #0D7BB6;
font-weight: bold;
margin-bottom:0px;
margin-top:20px;
}

h4 {
font-family:tahoma;
font-size:8pt;
color: #000000;
font-weight: bold;
  margin-bottom:0px;
margin-top:20px;
} 

/* default headline for content parts default = h1*/ 
.headline_default {
font-family:tahoma;
font-size:9.5pt;
color:#0D7BB6;
font-weight:bold;
margin-bottom:0px;
margin-top:20px;
} 


/************************ Sitemap ************************************/ 

/* link classes for the sitemap */ 

/* padding: Vier Werte
    Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links */
.sitemap1
{	font-family : tahoma;
	font-size:8.0pt;
	font-weight:bolder;
	padding:5px 10px 2px 2px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	border-top-width:1px;
 	border-top-style:solid;
	border-top-color:#6BAE09;
	background-color:#D1ECF6;
	}

.sitemap2 {
	font-family:tahoma;
	font-size:8.0pt;
	font-weight:bolder;
	padding:2px 10px 2px 10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	border-top-width:1px;
 	border-top-style:dashed;
	border-top-color:#0D7BB6;
	background-color:#E8F6FB;
   }
   
.sitemap3 {
	font-family : tahoma;
	font-size:8.0pt;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:20px;
	
}	
.sitemap4 {
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:5px;
	font-family:tahoma;
	font-size:8.0pt;
	margin-left:40px;
}





/*********************** Layout von Filelink ***********************/
/********************** DIV Box for filelink***********************/
.filelink_box_all {
	padding: 5px 0px 5px 0px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: transparent;
	display: block;
	vertical-align: top;
	border-bottom-width:1px;
 	border-bottom-style:solid;
	border-bottom-color:#0D7BB6; 
	/*border-top-width:1px;
 	border-top-style:solid;
	border-top-color:#0D7BB6; */
	
	}

.filelink_box_author_description {
font-family: tahoma, sans-serif;
font-size:8.0pt;
font-weight: bold;
color: #000000;
padding: 0px 5px 0px 0px;
vertical-align: top;
display: block;
float:left;
}

.filelink_box_author_description a{ 
display: block;
}


.filelink_box_description {
font-family: tahoma, sans-serif;
font-size:8.0pt;
color: #000000;
padding: 0px 5px 5px 5px;
vertical-align: top;
display: block;
float:left;
width: 620px;

}

.filelink_box_description_layout_1{
font-family: tahoma, sans-serif;
font-size:8.0pt;
color: #000000;
padding: 0px 5px 5px 10px;
vertical-align: top;
display: block;
float:left;
width: 620px;
border-right: 1px;
border-right-style:solid;
border-right-color:#0D7BB6; 

}



.filelink_box_word_filesize {
font-family: tahoma, sans-serif;
font-size:8.0pt;
font-weight: bold;
vertical-align: top;
text-align: center; 
color: #000000;
display: block;
float:left;
}

.filelink_box_filesize {
font-family: tahoma, sans-serif;
font-size:8.0pt;
font-weight: bold;
color: #0D7BB6;
background-color: transparent;
padding: 0px 0px 0px 0px;
margin-left:5px;
vertical-align: top;
text-align: center; 
display: block;
float:right;
}




/*************************** NEWS **********************************/

/************* NEWS BOX auf der Startseite *****************/

#newscontainer {
border:1px solid #0D7BB6;
background-color:#DDECC6;
width:190px;
padding:0px;
margin:47px 0px 5px 20px;
float:right;

}

.latest_news
{
margin: 0px;
padding: 0px;
background-color:#DDECC6;
}

/***************/

.latest_news_date
{
margin: 0px ;
padding: 0px;
/*float:right;*/
}

.latest_news_title
{
margin: 0px 0px 0px 0px;
padding: 0px 3px 3px 0px ;
}

.latest_news_subheader
{
font-size:8pt;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px ;
}

.latest_news_image
{
/*border:1px solid #0D7BB6;*/
/*background-color:#C2D2EC;*/
/*width:20px;*/
padding:7px 0px 2px 5px;
margin:0px;
float:right;
text-align:right;
}

.news-single-category-img {
	float: left;
	padding: 0px;

	margin-left:0px;
	margin-right:5px;
	
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:0px solid #FFFFFF;
	border-color: #FFFFFF;
	background-color:transparent;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:-1px solid #0D7BB6;
	background-color:#DDECC6;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#0D7BB6;
	padding:2px 2px 0px 5px;
	margin:0px;
	/*border:1px solid #666;*/
	/*background-color:#D8FA70;*/
	/*background-color:#C2D2EC;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border-top:1px solid #FFFFFF;
	/*background-color:#F9FFE5;*/
}



.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	/*border:1px solid #666;*/
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:8.5pt;
	margin-bottom:2px;
	color:#6BAE09;

}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
		color:#6BAE09;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	/*border-bottom:1px solid #0D7BB6;*/
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px
	/*background-color:#FFFFFF;*/

}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px 0px 3px 0px;
	margin:5px 0px 0px 0px;
	/*border:0px solid #FFFFFF;*/
	/*background-color:#FFFFFF;*/
	border-top:1px solid #0D7BB6;
		}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	/*border:1px solid #666;*/
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	margin-top: 3px;
	padding: 0px;
	/*border-bottom: 0px solid #FFFFFF;*/
	/*background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0D7BB6;
	padding: 0px 0px 3px 0px;
}
.news-list-container H3 A {
	color:#0D7BB6;

}
.news-list-container P {
	padding-left:0px;
}
.news-list-date {
	float: right;
	color: #0D7BB6;
	width: 180px;
	text-align: right;
	/*height: 20px;*/
	margin-top: 2px;
	margin-right: 0px;
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
	}

.news-list-imgcaption {
	float: right;
	padding-top:1px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	/*border:1px solid #0D7BB6;*/
	margin-top:7px;
	margin-bottom:2px;
	margin-right:0px;
	margin-left:7px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:8.5pt;
	margin-left:0px;
	margin-bottom: 10px;
}
.news-list-morelink  {
	margin-bottom:5px;
	clear:right;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:0px;
	/*border:1px solid #666;*/
	padding:0px;
	/*background-color:#C2D2EC;*/
}
.tx-ttnews-browsebox TD {
	font-size: 8.5pt;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

/* box um die aktive seite*/
.tx-ttnews-browsebox-SCell {
	/*background-color: #BBE53A;*/
	border:1px solid #0D7BB6;
}
.news-search-emptyMsg {
	font-size: 8.5pt;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:0px;
	margin-bottom:5px;
	/*border:1px solid #0D7BB6;*/
	/*border:1px solid #666;*/
	/*background-color:#F9FFE5;*/
}

.news-single-item H2 {
	font-size: 8.5pt;
	font-weight:bold;
	color: #38449C;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:8px;
	text-align:right;
}

.news-single-imgcaption {
	text-align:right;
	padding:2px;
	clear:both;
}

.news-single-category {

	float: left;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-left:0px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: left;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	/*background-color: #BBE53A;*/
   /*clear: both; */
	margin-top: 15px;
	/*border: 1px solid #666;*/
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	/*border: 1px solid #666;*/
	margin:0px;
	margin-bottom: 3px;
	padding:0px;
	/*background-color:#F9FFE5;*/
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:0px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #0D7BB6;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:0px 0px 5px 0px;
	margin:5px 0px 15px 0px;
	/*border-bottom:1px dashed #0D7BB6;*/
	/*background-color:#F9FFE5;*/
}
.news-catmenu-header  {
	font-size:8.5pt;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:8.5pt;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}

/***************************** NEWS ENDE *****************************/





/************************************* SUCHE *********************************/


/* Pfad in der Ausgabe der Suche */
.tx-indexedsearch .tx-indexedsearch-res P {
font-family:tahoma, sans-serif;
font-size:8.5pt;
}

.tx-indexedsearch-sectionlinks {
font-family:tahoma, sans-serif;
font-size:8.5pt;
font-weight:bold;
}

/* Ausgabe der Suche */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
font-family:tahoma, sans-serif;
font-size:8.5pt;
margin-bottom:6px;
width:93px;
background-color:#D1ECF6;
border:solid 1px #0D7BB6;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
font-family:tahoma, sans-serif;
font-size:8.5pt;
margin-top:0px;
margin-bottom:6px;
width:150px;
background-color:#D1ECF6;
border:solid 1px #0D7BB6;

}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
font-family:tahoma, sans-serif;
font-size:8.5pt;
font-weight:bold;
background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-whatis {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
margin-top:10px;
margin-bottom:5px;
}
 
.tx-indexedsearch P.tx-indexedsearch-noresults {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
font-weight:bold;
text-align:left;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#D1ECF6;
margin-top:6px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
font-family:tahoma, sans-serif;
font-size:8.5pt;
font-weight:bold;
background:#D1ECF6;
margin-top:6px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
font-family:tahoma, sans-serif;
font-size:8.5pt;
font-weight:normal;
background:#D1ECF6;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
}

 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
color:#0D7BB6;font-weight: bold;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
margin-top:16px;
margin-bottom:6px;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
margin-top:0px;
margin-bottom:0px;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
font-family:tahoma, sans-serif;
font-size:8.5pt;
background:#ffffff;
vertical-align:middle;
}

/******************** Suchbox *********************************/
.tx-macinasearchbox-pi1 {
width:190px;
height:12px;
}
/* DIV Box for Searchbox
.searchbox {
font-family: tahoma, sans-serif
font-size:8.5pt;
font-weight: bold;
color: #000000;
border:0px solid #ffffff;
width:249px;
float:left;
}*/

/************ Login Box ****************/
DIV.tx-newloginbox-pi1 {}
DIV.tx-newloginbox-pi1 H3 {}
DIV.tx-newloginbox-pi1 P {}
DIV.tx-newloginbox-pi1 TABLE { }
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {  }
DIV.tx-newloginbox-pi1 TABLE TR { }
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { 
font-family:tahoma, sans-serif;
color:#FFFFFF;
font-size:8.5pt;
font-weight:bold;
background:#0999D0;
margin-top:6px;
margin-bottom:0px;
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
border-width:1px;
 	border-style:solid;
	border-color:#0999D0;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}




/******************** Filelist **********************/

.tx-filelist-pi1 { width: 570px;}
.tx-filelist-pi1-header-tr{border-bottom-color: #FFFFFF; background-color:#0099CC;}
.tx-filelist-pi1-header-icon{background-color:#0099CC;}
.tx-filelist-pi1-tr {background-color:#ffffff; text-align:left;}
.tx-filelist-pi1-header-filename{color: #FFFFFF; background-color:#0099CC; font-weight:bold; width: 410px; text-align:left; }
.tx-filelist-pi1-header-info {color: #FFFFFF; background-color:#0099CC; font-weight:bold; width: 40px; text-align:left; padding: 0px 10px 0px 0px;}
.tx-filelist-pi1-header-last_modification{color: #FFFFFF; background-color:#0099CC; font-weight:bold; width: 120px; text-align:left; padding: 0px 3px 0px 0px;}
.tx-filelist-pi1-filename{ width: 410px; text-align:left; background-color:#ffffff;}
.tx-filelist-pi1-info{ width: 40px; background-color:#ffffff; text-align:left; padding: 0px 10px 0px 0px; }
.tx-filelist-pi1-last_modification{ width: 120px; text-align:left; background-color:#ffffff;}
.tx-filelist-pi1-icon{background-color:#ffffff; text-align:center; width: 25px;}

/************ Mail Form **************/
.table_block {
	border: 1px solid #6BAE09;
	font-family: tahoma;
	font-size:8.5pt;
	background-color:#DDECC6;
	padding: 0px 0px 0px 0px;
	margin-left:2px;
	}

.table_block2 {

	font-family: tahoma;
	font-size:8.5pt;
	background-color:#DDECC6;
	padding: 0px 0px 0px 0px;
	margin-left:2px;
	}
	
#table_text {
	width: 600px;
	vertical-align:top;
	padding: 3px 6px 3px 6px;
	font-family: tahoma;
	font-size:8.5pt;	
	color:#000000;
	line-height:21px;
	}


.text {padding-top:3px;}
	
#table_exhibiting_company_1 {
	vertical-align:top;
	padding: 3px 6px 2px 3px;
	}

#table_exhibiting_company_2 {
	vertical-align:top;
	padding: 3px 6px 2px 0px;
	}

/********** Style der Inputfelder ***********/
.mailform_fields{
		font-family:tahoma;
		color:#054443;
		font-size:8.5pt;
		width:140px;
		height:18px;
		background-color:#FFFFFF;
		border-top:solid 1px #6BAE09;
		border-bottom: solid 1px #6BAE09;
		border-right: solid 1px #6BAE09;
		border-left: solid 1px #6BAE09;
		padding: 2px 0px 0px 0px;
		margin-bottom: 1px;
		margin-top: 1px;
		margin-right: 0px;
		margin-left: 0px;
		}

.mailform_error
	{
		font-size:8.5pt;
		color:#cc0000;
		/*width:120px;*/
		font-weight:bold;
		font-family:tahoma;
		}

#mailform_error_message
	{
		font-size:8.5pt;
		background-color:#FF9900;
		color:#FFFFFF;
		font-weight:bold;
		/*width: 400px !important;*/
		width:320px;
		height:18px;
		margin-left: .6em;
		padding: 0px 0px 0px 2px;
		
			}


.mailform_send_button
		{
		background-color:#EA812A; 
		border-color: #FFFFFF; 
		border-style:solid; 
		border-width:1px; 
		color:#FFFFFF; 
		font-family:tahoma; 
		font-size:10.5px; 
		font-weight:bold;
		width:70px; height:21px; 
		margin: 2px 0px 2px 5px; 
		padding:2px 0px 2px 0px; 
		text-align:center;
		
		}
	
#email_validation_error {margin: .3em .3em .0em .6em;}