body {
		background-color: #ECEEE0;
		 font-family: Tahoma;
		font-size: 11px;
		color:#000000;
		}

input {
		  font-family: Verdana,Arial, Helvetica, sans-serif;
		  font-size:11px;
		  border-width:1px;
		  border-color: #666666;	  
		  }
		  
.button {
	background: #D7DBCC;
	border: thin outset #333333;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #666666;
	-moz-border-radius: 5px;
}



.input_ddl {
		  font-family: Verdana,Arial, Helvetica, sans-serif;
		  font-size:11px;
		  border-width:1px;
		  border-color: #666666;	  
		  }
		

		
.headline {
	font-size: 18px;
  	letter-spacing:1pt;
	color:#1A4275;
}

.ttlblack{
	
			font-size: 11px;
			color:#000000;
			text-align: justify;
}
.headline_seminar_tbl {
	font-size: 13px;
  	letter-spacing:1pt;
	color:#1A4275;
}
.small_headline {
	font-size: 11px;
	font-weight: bold;
  	letter-spacing:1pt;
	color:#1A4275;
}

.news_headline {
		font-size: 11px;
		color:#000000;
		font-weight: bold;
}

.news_headline A:link, .news_headline A:visited, .news_headline A:hover, .news_headline A:active{
		font-size: 11px;
		color:#000000;
		font-weight: bold;
		text-decoration: none;
}

.news_text A:link, .news_text A:visited, .news_text A:hover, .news_text A:active{
		font-size: 11px;
		color:#000000;
		text-decoration: none;
}

.news_text {
			font-size: 11px;
			color:#000000;
}

.text A:link, .text A:visited {
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
	font-weight: bolder;
}

.text A:hover{
	font-size: 11px;
	color: #444444;
	font-weight: bolder;
	text-decoration: underline;
}

.text A:active{
	font-size: 11px;
	color: #444444;
	font-weight: bolder;
	text-decoration: underline;
}

.text {
			font-size: 11px;
			color:#000000;
}

.headline_line {
	background-color: #C5CE12;
	height: 1px;
}

.header_table{
		background: #C6CEB6;
		font-size: 11px;
		color:#000000;
}

.line_spacer{
	background: #829091;
	height: 1px;
}

.menu_table {
		background: #D7DBCC;
		font-size: 11px;
		color:#2B3D3F;
}

.bar_table {
		background: url(../images/bar_bg.gif) repeat;
		color: #2B3D3F;
		font-family: Tahoma;
		font-size: 10px;
		color:#2B3D3F;
		font-weight: normal;  
		text-decoration: none; 
		cursor: hand;
		margin: 0;
		padding: 0;
}

.bar_table a, .bar_table a:hover 
{
		background: url(../images/bar_bg.gif) repeat;
		font-family: Tahoma;
		font-size: 10px;
		color:#2B3D3F;
		font-weight: normal;  
		text-decoration: none; 
		cursor: hand;
    line-height: 140%;
		margin: 0;
		padding: 0;

}

.menu_main {
	background: #C5CDB5;
	font-size: 10px;
	color: #2B3D3F;
	font-weight: bolder;
	text-decoration: none;
	cursor: hand;
	padding: 3px 0px 3px 0px;
}

.menu_main A:link, .menu_main A:visited, .menu_main A:hover, .menu_main A:active {
		  font-family: Tahoma;
		  text-transform:uppercase;
		  color:#2B3D3F;
		  	font-weight: bolder; 
		  text-decoration: none;
		  		margin: 0;
		padding: 0;

}


.menu_main_active {
		  font-family: Tahoma;
		  background: #B8C1A4;
	 	  font-size: 10px;
		  color:#2B3D3F;
		  font-weight: bolder;
		  text-decoration: none;  
		  cursor: hand;
		  padding: 3px 0px 3px 0px;
}

.menu_main_active A:link, .menu_main_active A:visited, .menu_main_active A:hover, .menu_main_active A:active  {
	font-family: Tahoma;
	text-transform: uppercase;
	font-size: 10px;
	color: #2B3D3F;
	font-weight: bolder;
	text-decoration: none;
}

.subMenu {
		font-family: Tahoma;
	   background: #D7DBCC;
		font-size: 10px;
		color:#2B3D3F;
		font-weight: normal;  
		text-decoration: none; 
		cursor: hand;
}

.subMenu A:link, .subMenu A:visited, .subMenu A:hover, .subMenu A:active{
		font-family: Tahoma;
		font-size: 10px;
		color:#2B3D3F;
		font-weight: normal;  
		text-decoration: none; 
}

.subMenu_activ {
		font-family: Tahoma;
	   background: #ECEEE0;
		font-size: 10px;
		color:#2B3D3F;
		font-weight: normal;  
		text-decoration: none; 
		cursor: hand;
}

.subMenu_activ A:link, .subMenu_activ A:visited, .subMenu_activ A:hover, .subMenu_activ A:active{
		font-family: Tahoma;
	   background: #ECEEE0;
		font-size: 10px;
		color:#2B3D3F;
		font-weight: normal;  
		text-decoration: none; 
}

.menu_main_spacer_td {
		  background:#ECEEE0;
		  height: 1px;
}

.MainMenu_sitemap A:link, .MainMenu_sitemap A:visited, .MainMenu_sitemap A:hover, .MainMenu_sitemap A:active {
		  font-family: Tahoma;
		  font-size: 11px;
		  text-transform:uppercase;
		  font-weight: normal;   
		  text-decoration: none;


}

.MainMenu_sitemap{
		  font-family: Tahoma;
		  font-size: 11px;
		  text-transform:uppercase;
		  font-weight: bold;   
		  text-decoration: none;

}

.SubMenu_sitemap A:link, .SubMenu_sitemap A:visited, .SubMenu_sitemap A:hover, .SubMenu_sitemap A:active {
		  font-family: Tahoma;
		  font-size: 10px;
		  text-transform:uppercase;
		  font-weight: normal;   
		  text-decoration: none;
		  vertical-align: top;

}

.SubMenu_sitemap{
		  padding-bottom:2px;
		  font-family: Tahoma;
		  font-size: 10px;
		  text-transform:uppercase;
		  font-weight: bold;   
		  text-decoration: none;
		  vertical-align: top;
}

#menu{
	width:172px;
	color:black;
}


.menu_item_2 a{
	color:black;
	font:normal 12px arial;
	text-decoration:none;
	background:transparent;
	background: #C5CDB5;
	font-size: 12px;
	color: #2B3D3F;
	border-right:1px solid white;
	padding-left: 5px;
	padding-right: 5px;
	position:relative;  
	height: 17px;
}

.menu_item_2 a:hover{
	color:black;
	font:normal 12px arial;
	text-decoration:none;
	background:transparent;
	background: #B8C1A4;
	font-size: 12px;
	color: #2B3D3F;
	border-right:1px solid white;
	padding-left: 5px;
	padding-right: 5px;
	position:relative;  
	height: 17px;
}

.menu_item_2_active a{
	color:black;
	font:normal 12px arial;
	text-decoration:none;
	background:transparent;
	background: #B8C1A4;
	font-size: 12px;
	color: #2B3D3F;
	border-right:1px solid white;
	padding-left: 5px;
	padding-right: 5px;
	position:relative;  
	height: 17px;
}

.menu_item_2_active a:hover{
	color:black;
	font:normal 12px arial;
	text-decoration:none;
	background:transparent;
	background: #C5CDB5;
	font-size: 12px;
	color: #2B3D3F;
	border-right:1px solid white;
	padding-left: 5px;
	padding-right: 5px;
	position:relative;  
	height: 17px;
}

table.seminar_tbl {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #444444 #444444 #444444 #444444;
	border-collapse: collapse;
	background-color: #D7DBCC;
}
table.seminar_tbl th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: #444444 #444444 #444444 #444444;
	background-color: #C5CDB5;
	border-collapse: collapse;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.seminar_tbl td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: #444444 #444444 #444444 #444444;
	background-color: #D7DBCC;
	border-collapse: collapse;
	-moz-border-radius: 0px 0px 0px 0px;
}

.headline_popup
{
	background-color: #D7DBCC;
	display: block; 
	height:20px;
	color:black;
	padding-top: 3px;
	padding-left: 3px;
	font:bold 11px arial;
	text-decoration:none;
	height: 16px;

}
	
.sem_text A:link, .sem_text A:visited, .sem_text A:hover, .sem_text A:active{
		font-size: 11px;
		color:#444444;
		text-decoration: underline;
		font-weight: bolder;
		 
}

.sem_text {
			font-size: 11px;
			color:#000000;
}
.text_button {
	background: #D7DBCC;
	border: thin outset #333333;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #666666;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.text_button A:link, .text_button A:visited, .text_button A:hover, .text_button A:active
{
		text-decoration:none;
		font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 11px;
}


.seminare h1
{
	font-size: 12px;
	letter-spacing: 1px;
	color: #1A4275;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
}

.seminare .header
{
	margin: 1px 6px 1px 6px; 
	border: 0px solid lime;
}

.seminare h2
{
	font-size: 11px;
	letter-spacing: 0;
	color: #000000;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
}

.seminare a
{
	font-weight: bold;
	color: #444444;
}

.seminare a:hover
{
	color: #2c2c2c;
}
/*
.news_text A:link, .news_text A:visited, .news_text A:hover, .news_text A:active{
		font-size: 11px;
		color:#000000;
		text-decoration: none;
}
*/

.contact_table 
{
	width: auto;
	margin: 0 auto;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.contact_table td
{
	vertical-align: top;
	font-size: 11px;
	background-color: #d7dbcc;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.contact_table td.col1
{
	width: 50%;
}

.contact_table td.col2
{
	padding-right: 1.5em;
}

.contact_table td.col3
{
	padding-right: 1em;
}

.contact_table tr.dataspacer td
{
	border-top: 1px solid #ECEEE0;
}

.contact_table td.col1, .contact_table td.col2
{
	border-right: 1px solid #ECEEE0;
}

.contact_table td
{
	vertical-align: top;
	font-size: 11px;
}

.cfffontent
{

	float: none;
	margin-top: 16px;
	margin-left: 24px;
	margin-right: 24px;
	font-size: 11px;
}

.content h2
{
	font-size: 1.0em;
	margin-top: 0em;
	margin-bottom: 0;
	padding-bottom: 0;
}

.content ul
{
	padding-bottom: 1em;
}


.content p
{
	margin: 0;
	padding: 0;
	padding-bottom: 1em;
}

.content a
{
	color: #444444;
	font-weight: bold;
}

.content .item
{
	margin-bottom: 1em;
}