@charset "utf-8";
/* CSS Document */

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {

	.sIFR-active .caption_solex{
		visibility: hidden;
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 24px;
	}
	
	.caption_solex{
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 21px;
	}
		
	
	.sIFR-active .caption_solex_45{
		visibility: hidden;
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 45px;
	}	
	
	.caption_solex_45{
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 42px;
	}		
	
	.sIFR-active .mediumtext_solex{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 18px;
	}	
	
	.mediumtext_solex{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 15px;
	}		
	
	.sIFR-active .mediumtext_solex_20{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 20px;
	}	
	
	.mediumtext_solex_20{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 17px;
	}		
	
	.sIFR-active .mediumtext_solex_18{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 18px;
	}				
	
	.mediumtext_solex_18{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 15px;
	}		
	
	.sIFR-active .mediumtext_solex_30{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 30px;
	}		
	
	.mediumtext_solex_30{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 27px;
	}		
	
	.sIFR-active .mediumtext_solex_gross{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 22px;
	}
	
	.mediumtext_solex_gross{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 19px;
	}	
	
	.sIFR-active .mediumtext_solex_bottom{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 22px;
	}		
	
	.mediumtext_solex_bottom{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 19px;
	}		

	.sIFR-active .mediumtext_solex_klein{
		visibility: hidden;
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 16px;
	}		
	
	.mediumtext_solex_klein{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 13px;
	}			
	
	.sIFR-active  .mediumtext_solex_gross_bottom{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		font-size: 22px;
	}		
	
	.mediumtext_solex_gross_bottom{
		color:#458110;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 19px;
	}		
	
	.sIFR-active .caption_solex_medium{
		visibility: hidden;
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 22px;
	}	
	
	.caption_solex_medium{
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 19px;
	}		
	
	
	.sIFR-active .caption_solex_klein{
		visibility: hidden;
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 20px;
	}
	
	.caption_solex_klein{
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 17px;
	}	
	
	
	.sIFR-active .caption_solex_kleiner{
		visibility: hidden;
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0px;
		padding:0;
		font-size: 16px;
	}
	
	.caption_solex_kleiner{
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		margin:0px;
		padding:0 0 3px 0;
		font-size: 13px;
		vertical-align:bottom;
	}	
	
	.sIFR-active .caption_solex_hell{
		visibility: hidden;
		color:#9ACE15;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 0.8em;
		margin:0;
		width:350px;
		font-size: 24px;
	}
	
	.caption_solex_hell{
		color:#9ACE15;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:0;
		padding:0 0 3px 0;		
		width:350px;
		font-size: 21px;
	}	
	
	.sIFR-active .caption_solex_hell_klein{
		visibility: hidden;
		color:#9ACE15;
		font-family: Verdana;
		line-height: 0.8em;
		margin:0;
		font-size: 20px;
	}
	
	.caption_solex_hell_klein{
		color:#9ACE15;
		font-family: Verdana;
		line-height: 1.2em;
		margin:0;
		padding:0 0 3px 0;		
		font-size: 17px;
	}	
	
	.sIFR-active .caption_solex_hell_kleiner{
		visibility: hidden;
		color:#9ACE15;
		font-family: Verdana;
		line-height: 0.8em;
		margin:0;
		font-size: 18px;
	}
	
	.caption_solex_hell_kleiner{
		color:#9ACE15;
		font-family: Verdana;
		line-height: 1.2em;
		margin:0;
		padding:0 0 3px 0;		
		font-size: 15px;
	}	

	.sIFR-active .caption_solex_hell_16{
		visibility: hidden;
		color:#9ACE15;
		font-family: Verdana;
		line-height: 0.8em;
		margin:0;
		font-size: 16px;
	}	
	
	.caption_solex_hell_16{
		color:#9ACE15;
		font-family: Verdana;
		line-height: 1.2em;
		margin:0;
		padding:0 0 3px 0;		
		font-size: 13px;
	}		
	
	.sIFR-active .caption_solex_medium_klein{
		visibility: hidden;
		color:#82bd04;
		font-family: Verdana;
		line-height: 0.8em;
		margin:0;
		font-size: 18px;
	}		
	.caption_solex_medium_klein{
		color:#82bd04;
		font-family: Verdana;
		line-height: 1.2em;
		margin:0;
		padding:0 0 3px 0;		
		font-size: 15px;
	}	
	
	.sIFR-active .caption_solex_medium_kleiner{
		visibility: hidden;
		color:#82bd04;
		font-family: Verdana;
		line-height: 0.8em;
		margin:0;
		font-size: 16px;
	}	
	
	.caption_solex_medium_kleiner{
		color:#82bd04;
		font-family: Verdana;
		line-height: 1.2em;
		margin:0;
		padding:0 0 3px 0;		
		font-size: 13px;
	}	

	.sIFR-active .bodoni_prozent{
		visibility: hidden;
		color:#FFFFFF;
		font-family: "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
	    font-size:44px; 		
	}
	
	.bodoni_prozent{
		color:#FFFFFF;
		font-family: "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
	    font-size:41px; 		
	}	
	
	.sIFR-active .bodoni_prozent_dunkel{
		visibility: hidden;
		color:#498a1b;
		font-family: "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
		font-size:60px;		
		
	}
	
	.bodoni_prozent_dunkel{
		color:#498a1b;
		font-family: "Times New Roman", Times, serif;
		line-height:1.2em;
		margin:0;
		font-size:57px;		
	}	
	
	.sIFR-active .bodoni_prozent_klein{
		visibility: hidden;
		color:#c4e739;
		font-family: "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
		font-size:24px; 		
	}
	
	.bodoni_prozent_klein{
		color:#c4e739;
		font-family: "Times New Roman", Times, serif;
		line-height:1.2em;
		margin:0;
		font-size:21px; 		
	}	
	
	.sIFR-active .caption_seria{
		visibility: hidden;
		color:#c4e739;
		font-family: "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
		font-size:16px; 		
	}

	.caption_seria{
		color:#c4e739;
		font-family: "Times New Roman", Times, serif;
		line-height:1.2em;
		margin:0;
		font-size:13px; 		
	}


  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
	/*
	.caption_solex{
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		padding:0;
		font-size: 20px;
	}
	.caption_solex_klein{
		
		color:#81bc03;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:2px;
		padding:0;
		font-size: 18px;
	}
	
	.caption_solex_hell{
		color:#9ACE15;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.1em;
		margin:2px;
		width:350px;
		font-size: 20px;
	}
	
	.caption_solex_hell_klein{
		
		color:#9ACE15;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin:2px;
		font-size: 17px;
	}

	.bodoni_prozent{
		color:#FFFFFF;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:2px;
		font-size:44px;
		font-style:italic;
		font-weight:bold;
		
	}
	
	.bodoni_prozent_dunkel{
		color:#498a1b;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:2px;
		font-size:44px;
		font-weight:bold;
		font-style:italic;
		
	}
	
	.bodoni_prozent_klein{
		color:#c4e739;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
		font-size:24px;
		font-weight:bold;
		font-style:italic;
		
	}
	
	.caption_seria{
		color:#81bc03;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height:1.1em;
		margin:0;
		font-size:12px;
		
	}
	*/
}
