/*Allgemeine styles*/
h1 {
	font-size: 10pt;
	COLOR : #333333;
    FONT-WEIGHT: bold;
}

h2 {
	font-size: 9pt;
	COLOR : #333333;
    FONT-WEIGHT: bold;
}

h3 {
	FONT-SIZE: 8pt;
	COLOR : #333333;
    FONT-WEIGHT: bold;
}


A {
 FONT-SIZE: 8pt;
 COLOR: #333333;
 TEXT-DECORATION: none;

}

A:link
{
    	FONT-SIZE: 8pt;
    	COLOR: #B05722;
    	TEXT-DECORATION: underline;
}

A:visited
{
    	FONT-SIZE: 8pt;
    	COLOR: #B05722;
    	TEXT-DECORATION: underline;
}

A:hover
{
    FONT-SIZE: 8pt;
    color: #333333;
    TEXT-DECORATION: underline;
}

A:active
{
    FONT-SIZE: 8pt;
    color: #333333;
    TEXT-DECORATION: underline;
}

ul {
	list-style-image: url('../images/styleImages/smallList_item.gif');
	margin-top : 5px;
  	margin-bottom : 10px;
	text-align:left;
	vertical-align: bottom;
}

th {
	COLOR: #333333;
  	FONT-SIZE: 8pt;
  	FONT-FAMILY: Arial, Helvetica, sans-serif; 
  	TEXT-DECORATION: none;
	font-weight: bold;
	background-color: #F0F0F0; 
	vertical-align: bottom;
	text-align:left;
}

td
{
    	COLOR: #333333;
    	FONT-SIZE: 8pt;
    	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    	TEXT-DECORATION: none;
}



/*structure:*/
/*oldcolor: #EDEDE2*/

.titlecolor {
	 background-color: #f0f0f0;
}
	
.titlelogo {
	 background-color: #f0f0f0;
	 text-align: center;
}

.titletext {
	 background-color: #f0f0f0;
	color: #1E3D75;
	 FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	vertical-align: bottom; 
	padding-bottom: 13px;
	padding-left: 5px;
	
	 
}

.headnavigation {
	 background-color: #f0f0f0;
	 vertical-align: bottom; 
	 text-align: right; 
	 padding-bottom: 13px; 
	 padding-right: 5px; 
}


.smalltext {
	padding-left:196px;
} 



.mc_padding {
	padding-right: 5px; 
	padding-left: 5px;
}


.content_title
{
	color: #fefefe;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    padding-left:10px;
	background-color: #586F8E;
	padding:5px;
}


.content_padding
{
    padding-top:15px;
    padding-left:12px;
    padding-right:15px;
    padding-bottom:10px;
}


td.structure { 
	font-size:8pt; 
    color: #808080;
	text-align: right;
}

td.flow { 
	font-size:8pt; 
    color: #808080;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}


td.footer {
	height: 30px; 
	background-image: url('../images/styleImages/footer_line.gif');
	font-size:7pt; 
    color: #808080;
}

/*layout:*/
p.imagecenter {
  text-align : center;
  margin-top : 20px;
  margin-bottom : 10px;
  COLOR: #333333;
}

p.imageright {
  text-align : right;
  margin-top : 20px;
  margin-bottom : 10px;
  COLOR: #333333;
}

p.imageleft {
  text-align : left;
  margin-top : 20px;
  margin-bottom : 10px;
  COLOR: #333333;
}

.text {
	text-align: left;
	COLOR: #333333;
   	FONT-SIZE: 8pt;
   	FONT-FAMILY: Arial, Helvetica, sans-serif; 
   	TEXT-DECORATION: none;
}

A.greylink
{
    FONT-SIZE: 8pt;
    color: #808080;
    TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

A.greylink:link
{
    FONT-SIZE: 8pt;
    color: #808080;
    TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

A.greylink:visited
{
    FONT-SIZE: 8pt;
    color: #808080;
    TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

A.greylink:hover
{

    FONT-SIZE: 8pt;
    color: #90ABD4;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.greylink:active
{

    FONT-SIZE: 8pt;
    color: #808080;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

.greylink_selected
{

    FONT-SIZE: 8pt;
    color: #90ABD4;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

.navseparator
{
	COLOR: #B05722;
}


/*main menu styles:*/
A.menu_not_selected
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_not_selected:link
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_not_selected:visited
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_not_selected:hover
{
    FONT-SIZE: 8pt;
    color: #90ABD4;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_not_selected:active
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}


A.menu_selected
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_selected:link
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_selected:visited
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

A.menu_selected:hover
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: underline;
}

A.menu_selected:active
{
    FONT-SIZE: 8pt;
    color: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}

td.menu1_selected
{
    padding-left:5px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu1_not_selected
{
    padding-left:5px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #f0f0f0;
}

td.menu2_selected
{
    padding-left:5px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu2_not_selected
{
    padding-left:5px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.menu3_selected
{
   padding-left:15px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu3_not_selected
{
    padding-left:15px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.menu4_selected
{
 	padding-left:25px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu4_not_selected
{
 	padding-left:25px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.menu5_selected
{
 	padding-left:35px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu5_not_selected
{
 	padding-left:35px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.menu6_selected
{
 	padding-left:45px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu6_not_selected
{
 	padding-left:45px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;

}

td.menu7_selected
{
 	padding-left:55px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu7_not_selected
{
 	padding-left:55px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;

}

td.menu8_selected
{
 	padding-left:65px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ACBDCC;
}
td.menu8_not_selected
{
 	padding-left:65px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;

}


/*sitemap*/


td.sitemap_level_1
{
    padding-left:0px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.sitemap_level_2
{
    padding-left:10px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}


td.sitemap_level_3
{
    padding-left:20px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.sitemap_level_4
{
 	padding-left:30px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.sitemap_level_5
{
 	padding-left:40px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;
}

td.sitemap_level_6
{
 	padding-left:50px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;

}

td.sitemap_level_7
{
 	padding-left:60px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;

}

td.sitemap_level_8
{
 	padding-left:70px;
    padding-right:5px;
	padding-top: 3px;
	padding-bottom:2px;
	background-color: #ffffff;

}


/*info_content*/
.ic_padding {
	padding-bottom:20px; 
}


.ic_title
{
 	background-color: #F0F0F0;
    padding-left:5px;
    padding-right:2px;
}

.ic_text
{
    padding-top:10px;
    padding-left:5px;
    padding-right:2px;
    padding-bottom:10px;
	color: #363636;
}


.ic_frame {
	border-color: #9C9C9C;
	border-style: solid;
	border-width:1px;
	
}

.ic_frame_highlight {
	border-color: #B05722;
	border-style:solid;
	border-width:1px;
	
}
/*#DC814A;#B05722;#FFAF11;*/
.ic_title_highlight
{
 	background-color: #B05722;
 	color: #F0F0F0;
    padding-left:5px;
    padding-right:2px;
}

.ic_text_highlight
{
    padding-top:10px;
    padding-left:5px;
    padding-right:2px;
    padding-bottom:10px;
	color: #363636;
}


td.frame_horizontal {
	height:1px; 
	background-image: url('../images/styleImages/frame_horizontal.gif');
}


td.frame_vertical {
	width:1px; 
	background-image: url('../images/styleImages/frame_vertical.gif');
}

