/* Links  */
a {color:#008CC6; font-weight: bold;text-decoration: none;}
a :link {color:#008CC6;text-decoration: none;}
a :visited {color:#008CC6;text-decoration: none;}
a :hover {color:#008CC6;text-decoration: none;}
a :focus {color:#008CC6;text-decoration: none;}
a :active {color:#008CC6;text-decoration: none;}

a.external {color:#CC1831; font-weight: bold;text-decoration: none;}
a.external:link {color:#CC1831;text-decoration: none;}
a.external:visited {color:#CC1831;text-decoration: none;}
a.external:hover {color:#CC1831;text-decoration: none;}
a.external:focus {color:#CC1831;text-decoration: none;}
a.external:active {color:#CC1831;text-decoration: none;}

a.navi {color:white;font-size:12px;font-weight: bold;text-decoration: none;letter-spacing: 1px;}
a.navi:link {color:white;font-weight: bold;text-decoration: none;}
a.navi:visited {color:white;font-weight: bold;text-decoration: none;}
a.navi:hover {color:black;font-weight: bold;	text-decoration: none;}
a.navi:focus	{color:white;font-weight: bold;text-decoration: none;}
a.navi:active {color:black;font-weight: bold;text-decoration: none;}

a.navi_active {color:black;font-size:12px;font-weight: bold;text-decoration: none;letter-spacing: 1px;}
a.navi_active:link {color:black;font-weight: bold;text-decoration: none;}
a.navi_active:visited {color:black;font-weight: bold;text-decoration: none;}
a.navi_active:hover {color:black;font-weight: bold;	text-decoration: none;}
a.navi_active:focus	{color:black;font-weight: bold;text-decoration: none;}
a.navi_active:active {color:black;font-weight: bold;text-decoration: none;}

a.navi1_in_navi2 {color:black;font-size:12px;font-weight: bold;text-decoration: none;letter-spacing: 1px;}
a.navi1_in_navi2:link {color:black;text-decoration: none;}
a.navi1_in_navi2:visited {color:black;text-decoration: none;}
a.navi1_in_navi2:hover {color:black;text-decoration: none;}
a.navi1_in_navi2:focus {color:black;text-decoration: none;}
a.navi1_in_navi2:active {color:black;text-decoration: none;}

a.normal {color:#008CC6; font-weight: bold;text-decoration: none;}
a.normal:link {color:#008CC6;text-decoration: none;}
a.normal:visited {color:#008CC6;text-decoration: none;}
a.normal:hover {color:#008CC6;text-decoration: none;}
a.normal:focus {color:#008CC6;text-decoration: none;}
a.normal:active {color:#008CC6;text-decoration: none;}

a.sitemap {color:#008CC6; font-size:10px;font-weight: bold;text-decoration: none;}
a.sitemap:link {color:#008CC6;text-decoration: none;}
a.sitemap:visited {color:#008CC6;text-decoration: none;}
a.sitemap:hover {color:#008CC6;text-decoration: none;}
a.sitemap:focus {color:#008CC6;text-decoration: none;}
a.sitemap:active {color:#008CC6;text-decoration: none;}

body
{
  margin-left: 0px;
	margin-bottom: 0px;
	font-size:12px;
  	color:black; 
  	font-family:arial,Helvetica; 
	background-image: url('../imgs/navi2.gif');
	background-repeat: repeat-y;
	background-color: white;
}

div.main
{
   position:absolute; 	
	 left:280px;
	 top:122px;
	 width:600px;
   text-align: left; 
	 padding: 20px;
/*	 background-color: #f0f0f0; */
}

div.languageswitch
{
   position:absolute; 	
/*	 left:268px;
	 top:148px; */
/*	 left:208px;
	 top:128px; */
	 left:948px;
	 top:68px; 	 
}

div.search
{
   position:absolute; 	
	 left:906px;
	 top:66px; 	 
}

input.searchtext
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:10px;   
}

input.searchbutton
{
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding-top: 0px;
	padding-bottom: 0px;
 
}


div.navi1
{
   position:absolute; 	
	 left:0px;
	 top:0px;
}


div.sitemap
{
   position:absolute; 	
	 left:220px;
	 top:130px;
	 width:600px;
   text-align: left; 
	 padding: 20px;
/*	 background-color: #f0f0f0; */
}

div.subnavi_row
{
 margin-top:30px;
 padding-top:5px;
 border-top-style:solid;
 border-top-width:0.1em;
 border-color:#0099CC;
}

iframe
{
   margin-bottom:10px
}

div.para0
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:8px;
    text-align: left;	 
}

table.navi1_buttons   
{
    border-collapse:collapse; 
    background-color: #008CC6;   
    margin-top:0px;
		padding-top:0px;
		margin-bottom:0px;
    width:990px; 
}	

td.navi1_buttons   
{
    border-style: solid;
 		border-width:2px;
		border-color: white;
    text-align: center;
    font-weight: bold;
    padding: 2px;
}

td.def   
{
 padding-left: 20px;
}

table.sitemap
{
   margin-top:0px;
	 margin-bottom:10px;
	 text-align: center;
	 padding: 0px;
	 border-width:1px;
	 border-style:solid;
	 border-color: #C0C0C0;
}

tr.navi2_spacer
{
 height: 100px;
}

table.navi2
{
 height: 100%;
 padding: 0px;
 margin: 0px;
}

td.navi2_box
{
	 padding-left:0px;
	 padding-top:20px;
	 margin:0px;
/*   background-color: #bdbdbd; */
   width:200px;
}

div.navi2_button
{
    margin-left:15px;
		margin-top:5px;		
    font-size:9pt;
    font-weight: bold;
}	

div.navi2_sub_button
{
    margin-left:28px;
		margin-top:3px;		
    font-size:9pt;
    font-weight: bold;
}		

div.clr_floating
{
 clear:both;
}

/* Listen und Listenelemente */

table.table_deflist
{
	 margin-left:0px;
	 margin-bottom:10px;	 
}

td.deflist
{
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:normal; 
    padding-top: 2px;
    padding-bottom: 2px;
}	

/* Listen */

ul.randlist 
{ 
 margin-top:0px;
 margin-left:20px; 
 padding-left:0px; 
 margin-bottom:0px;
 list-style-image:url(../imgs/pfeil.gif); 
 list-style-position:outside;
}

ul.randlist_simple
{
	margin-left:0px;
	padding-left:0px;
	margin-top:8px;
  text-align:left;
	list-style-type:none;
	list-style-position:outside;
}

ol
{
	margin-left:25px;
	margin-top:8px;
	margin-bottom:8px;
  text-align:left;
}

li    
{
  vertical-align:top;
  text-align:left;
  margin-left:0px;
	margin-top:0px;
  margin-bottom:5px;
  padding-top:0px; 
  padding-bottom:0px;
}	

li.randlist_simple
{
    vertical-align:top;
    text-align:left;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:0px; 
    padding-bottom:5px;
    font-weight:normal; 
}	

/* Abbildungen */
img.symbol 
{
  	margin-left: 4px;
    margin-right: 2px;
}

img.download 
{
	margin-left: 0px;
  margin-right: 10px;
}

img.nofloating 
{
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}

img.left 
{
	float: left;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-right: 40px;	
	margin-bottom: 10px;
}

img.right 
{
	float: right;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 10px;
}						

th 		
{
    background-color: #C0C0C0;
    font-size:9pt;
}

table.table_A                
{
    margin: 30px;
    padding: 30px;
}

.table_B                
{
    border:1px solid #000000;
    border-collapse:collapse;
    border:none;
    padding: 15px;
}
											
.title			
{
    color:black; 
}

.figure_title		
{
  color:black; 
}
			
td
{
  font-size:12px;
  vertical-align:top;
  text-align:left;
}
			
/* Absaetze */			
p    
{
  font-size:12px;
  vertical-align:top;
/*  text-align:justify; */
  margin-top:1px;
  margin-bottom:10px;
  padding-top:1px; 
  padding-bottom:1px; 
  font-weight:normal;
}

h1.title_list		
{
  font-weight:bold;
  margin-top:1px;
  margin-bottom:0px;
}

h1.title_figure		
{
  margin-bottom:4px;
}

h1.title_para0    
{
    font-size:10pt;
    font-weight:bold;
    margin-top:0px;
		margin-bottom: 5px;
}

h1.title_subpara1   
{
    font-size:10pt;
    font-weight:bold;
    margin-top:0px;
		margin-bottom: 5px;	
}
						
h1.title_subpara2   
{
    font-size:10pt;
    font-weight:bold;
    margin-top:0px;		
		margin-bottom: 5px;
}
						
h1.title_subpara3   
{
    font-size:10pt;
    font-weight:bold;
    margin-top:0px;			
		margin-bottom: 5px;
}

h1.title_list   
{
    font-size:10pt;
    font-weight:bold;
    margin-left:0px;			
    margin-top:0px;			
		margin-bottom: 9px;
}																	      

h1.title_list_simple   
{
    font-size:10pt;
    font-weight:bold;
    margin-left:-2px;			
    margin-top:0px;			
		margin-bottom: 0px;
}	

div.object   
{
		margin-bottom: 8px;
}

SUP
{
	font-size:8pt;
}

SUP.suptm
{
	vertical-align: super;
	font-size:7pt;
}