/* Bereich, der beim Print ausgeblendet wird */

div.subnavi_row
{
display:none;
}

table.navi1_buttons   
{
 display:none;
}	

div.navi2
{
display:none;
}

div.languageswitch
{
display:none;
}

div.search
{
display:none;
}

/* normaler Bereich */

body
{
    margin-left: 0px;
	 margin-bottom: 0px;
	 color:black; 
  	 font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Arial', 'Helvetica';
    font-size:13px;
}

div.main
{
    position:absolute; 	
	 left:10px;
	 top:100px;
	 width:600px;
    text-align: left; 
	 padding: 20px;
/*	 background-color: #f0f0f0; */
}

form.searchform
{
   display:inline;
}

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;
}

iframe
{
   margin-bottom:10px
}

div.para0
{
   margin-left:0px;
   margin-top:0px;
   margin-bottom:8px;
   text-align: left;	 
}

td.navi1_buttons   
{
   border-style: solid;
 	border-width:2px;
	border-color: white;
   text-align: center;
	vertical-align: middle;
   font-weight: bold;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 5px;
   padding-right: 5px;		
   width: 11.5%;
}

th.navi1_buttons   
{
    border-collapse:collapse; 
    background-color: #CC1831;   
    margin-top:0px;
	 padding-top:0px;
	 margin-bottom:0px;
    width:990px; 
    white-space:nowrap;
}

td.term
{
   
}

td.def   
{
 padding-left: 20px;
}

td.redbox
{
   padding-top:6px;
}

a.sitemaphead {color:white; font-size:12px; font-weight: bold;text-decoration: none;letter-spacing: 0px;}
a.sitemaphead:link {color:white; font-weight: bold; text-decoration: none;}
a.sitemaphead:visited {color:white;font-weight: bold; text-decoration: none;}
a.sitemaphead:hover {color:black;font-weight: bold;	text-decoration: none;}
a.sitemaphead:focus	{color:white;font-weight: bold; text-decoration: none;}
a.sitemaphead:active {color:black;font-weight: bold; text-decoration: none;}

a.sitemap {color:white; font-size:12px; font-weight: bold;text-decoration: none;letter-spacing: 0px;}
a.sitemap:link {color:white; font-weight: bold; text-decoration: none;}
a.sitemap:visited {color:white;font-weight: bold; text-decoration: none;}
a.sitemap:hover {color:black;font-weight: bold;	text-decoration: none;}
a.sitemap:focus	{color:white;font-weight: bold; text-decoration: none;}
a.sitemap:active {color:black;font-weight: bold; text-decoration: none;}

div.sitemap
{
   position:absolute; 	
	 left:220px;
	 top:140px;
	 width:700px;
   text-align: left; 
	 padding: 20px;
/*	 background-color: #f0f0f0; */
}

table.sitemap
{
   margin-top:5px;
	 margin-bottom:0px;
	 text-align: center;
	 padding: 2px;
	 /* border-width:1px;
	 border-style:solid;
	  background-color: #CFCFCF; */
    /* border-color: #C0C0C0; */
	 width: 700px;
}

td.sitemap
{
   background-color: #BDBDBD;
   padding: 8px;
	height: 300px;
}

br.sitemap
{
	 margin-bottom:6px;
}

tr.navi2_spacer
{
 height: 130px;
}

table.navi2
{
 height: 100%;
 padding: 0px;
 margin: 0px;
}

td.navi2_box
{
	 padding-left:0px;
	 padding-top:20px;
	 padding-right:5px;
	 margin:0px;
/*   background-color: #bdbdbd; */
   width:238px;
}

div.navi2_sub_button
{
    margin-left:28px;
	 margin-top:3px;		
    font-size:10px;
    font-weight: bold;
}		

div.clr_floating
{
    clear:both;
}

/* Listen und Listenelemente */

table.table_deflist
{
	 margin-left:0px;
	 margin-bottom:10px;
    margin-right:30px;	 

}


th.table_deflist
{
    vertical-align:top;
    text-align:left;
    margin-top:0px;
    margin-bottom:0px;
    font-size:13px;
    font-weight:bold; 
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #FFFFFF;
}


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 
{ 
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Arial', 'Helvetica';
	margin-top:0px;
	margin-left:20px; 
	padding-left:0px; 
	margin-bottom:12px;
	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    
{
  	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Arial', 'Helvetica';
  	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; 
}	

/* sub-randlist */ 

li ul.randlist 
{ 
 margin-top: -6px;
 margin-left:20px; 
 padding-left:0px; 
 margin-bottom:0px;
 list-style-image:url(../imgs/pfeil.gif); 
 list-style-position:outside;
}

/* Abbildungen */
img.symbol 
{
  	margin-left: 4px;
    margin-right: 2px;
}

div.download
{
    margin-bottom:10px;
}

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: 10px;
    padding: 2pt;
}

table.table_A                
{
    margin: 30px;
    padding: 30px;
}

table.table_B                
{
    border:1px solid #000000;
    border-collapse:collapse;
    padding: 15px;
    width:555px;
    margin-bottom:12px;
}

table.table_B tr th                
{
   font-size:13px;
}

table.table_C                
{
    margin-top: 10px;
    margin-left: 40px;
    padding: 15px;
    border:3px solid #CC1831;
    border-collapse:collapse;
    background-color: #FFFFFF;
    width:500px;
    margin-bottom:12px;
}

table.table_C tr                
{
    border:0px solid #000000;
}

table.table_C td                
{
    font-size:13px;
    font-style:italic;
    padding:10px;
}

.figure_title
{
	font-family: Arial, Helvetica;
   padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin-top: -12px;
	margin-bottom: 10px;
   font-weight:bold;
	font-size:12px;
	width:225px;
	background-color:#D5D5D5;
	text-align: center;
}
											
.title			
{
    color:black; 
}

.figure_title		
{
  color:black; 
}

td
{
  font-size:12px; 
  vertical-align:top;
  text-align:left; 
}

td.table
{
  font-size:12px;
  vertical-align:top;
  text-align:left;
  padding:5px; 
}
			
/* Absaetze */			
p    
{
  line-height:18px;
/*  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_main    
{
    /* font-size:10px; */
    font-weight:bold;
    margin-top:0px;
    margin-bottom: 5px;
	 margin-left:-1px;
}

h1.title_para0    
{
    font-size:14px;
    font-weight:bold;
    margin-top:0px;
	 margin-bottom: 5px;
	 margin-left: -3px;
}

h1.title_subpara1   
{
    font-size:13px;
    font-weight:bold;
    margin-top:1px;
	 margin-bottom: 2px;	
}
						
h1.title_subpara2   
{
    font-size:13px;
    font-weight:bold;
    margin-top:0px;		
	 margin-bottom: 5px;
}
						
h1.title_subpara3   
{
    font-size:13px;
    font-weight:bold;
    margin-top:0px;			
	 margin-bottom: 5px;
}

h1.title_figure		
{
  font-size:12px;
  margin-bottom:4px;
}


h1.title_list   
{
    font-size:13px;
    font-weight:bold;
    margin-left:-3px;			
    margin-top:0px;			
	 margin-bottom: 8px;
}																	      

h1.title_list_simple   
{
    font-size:14px;
    font-weight:bold;
    margin-left:-2px;			
    margin-top:0px;			
	 margin-bottom: 0px;
}	

div.object   
{
		margin-bottom: 8px;
}

sup
{
	vertical-align: top;
	font-size:18px;
	font-weight:normal;
	line-height:100%;
}

sup.suptm
{
	vertical-align: top;
	font-size:9px;
	font-weight:normal;
	line-height:100%;
}

/* Links  */
a {color:#CC1831; font-weight: bold;text-decoration: none;}
a :link {color:#CC1831;text-decoration: none;}
a :visited {color:#CC1831;text-decoration: none;}
a :hover {color:#CC1831;text-decoration: none;}
a :focus {color:#CC1831;text-decoration: none;}
a :active {color:#CC1831;text-decoration: none;}

a.external {color:blue; font-weight: bold;text-decoration: none;}
a.external:link {color:blue;text-decoration: none;}
a.external:visited {color:blue;text-decoration: none;}
a.external:hover {color:blue;text-decoration: none;}
a.external:focus {color:blue;text-decoration: none;}
a.external:active {color:blue;text-decoration: none;}

a.navi {color:white; font-size:12px; font-weight: bold;text-decoration: none;letter-spacing: 0px;}
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: 0px;}
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: 0px;}
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:#CC1831; font-weight: bold;text-decoration: none;}
a.normal:link {color:#CC1831;text-decoration: none;}
a.normal:visited {color:#CC1831;text-decoration: none;}
a.normal:hover {color:#CC1831;text-decoration: none;}
a.normal:focus {color:#CC1831;text-decoration: none;}
a.normal:active {color:#CC1831;text-decoration: none;}

a b {
  	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Arial', 'Helvetica';
  	color:#FFFFFF;
}