

body, #content, #decodertab{
font-family: Verdana, Arial, sans-serif;
font-size: 10pt; 
background: #fff !important;
color: #000;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
border-top:1px dotted #333;
height:auto;
}

#nav, #logo, #head, #sticker, #right, #rightgelb, #rightline, #bild1, #bild2, #bild3, #bild4, #bild5, #bild6, #bild7, #bild8, #bild9, #bild10, #bild11, #bild12, #bild13, #bild14, #bild15,#om12_1, #om12_B_1, #om12_L, #om12_Bb, #x05, #r20, #h, #h_1, #g10_L, #g10_1, #g10_2, #g10_B_1, #g10_B_2, #gi_42212, #gi_42213 { 
display: none; }


#page {
width:auto;
height:auto;
margin: 0 !important;
padding: 0 !important;
}
	
p {
color: #333;
}

#content H1, #content H2, #content H3, #content H4, #content p, #content img{
page-break-after:avoid;
}


#content ul, ol { 
padding-left: 18px;
margin: 0px 0 10px 0 ; 
page-break-inside:auto;
page-break-after:auto;
}
	
#content li, #contentfaq li
 { 
list-style-image: url(../pic/li_blau.gif);
line-height: 150%; 
page-break-inside:auto;
page-break-after:auto;
}

i
{
font-style:italic; 
}

b, strong
{
font-weight: bold;
color: #505050;
}

.small{
font-size: 85%;
color: #505050;
}


td
{
font-family: Verdana, Arial, sans-serif;
text-align: left;
}
/*---------------------------------------------------------------------------------------*/
/* Headlines */
/*---------------------------------------------------------------------------------------*/

H1 {
color: #505050;
font-weight: bold;
font-size: 110%;
font-style:italic;
letter-spacing: 0.1pt;
margin: 10px 0 7px 0; 
page-break-after:avoid;
}	

H2 {
font-size: 100%; 
letter-spacing: 0.2pt; 
font-weight: bold;
color: #444;
margin: 10px 0 7px 0; 
page-break-after:avoid;
}

H3 {
font-size: 75%; 
line-height: 110%;
letter-spacing: 0.2pt; 
color: #333;
margin: 10px 0 0 0; 
font-weight: normal;
page-break-after:avoid;
}

H4 {
color: #505050;
font-weight: bold;
font-size: 110%;
font-style:italic;
letter-spacing: 0.1pt;
margin: 10px 0 7px 0; 
display:none;
page-break-after:avoid;
}	

.mag {
background-image: url(../pic/magentaline.gif);
background-position: 100% 100%;
background-repeat: repeat-x;
padding-bottom: 3px;
text-decoration: none;
white-space: nowrap; 
page-break-after:avoid;
}

.blu {
background-image: url(../pic/blueline.gif);
background-position: 100% 100%;
background-repeat: repeat-x;
padding-bottom: 3px;
text-decoration: none;
white-space: nowrap; 
page-break-after:avoid;
}


/*---------------------------------------------------------------------------------------*/
/* Decodertabelle */
/*---------------------------------------------------------------------------------------*/


#decodertab p {
font-size: 60%; 
line-height: 110%;  
margin:0;}
	
#decodertab a:link, #decodertab a:visited, #decodertab a:active       
{  
color: #333;
text-decoration: none; 
line-height: 110%;  
}

#decodertab a:hover     
{ 
color: #e2007a; 
text-decoration: none; 
line-height: 110%;  
}	

/*---------------------------------------------------------------------------------------*/
/* Tabellenkopf, Preisliste, Gleissystem */
/*---------------------------------------------------------------------------------------*/

.smallboldwhite, .smallboldwhiteright     
{ 
color: #ffffff;  
font-size: 95%; 
line-height: 9px; 
font-weight: bold;
margin:0 0 0 0;
}

.smallboldwhiteright    
{ 
text-align:right;
}

.mediumblau    
{ 
color:#0067ac;
font-size: 90%; 
line-height: 110%;
}

.medium    
{ 
color: #333;  
font-size: 95%; 
line-height: 120%;
}

.mediumright    
{ 
color: #333;  
font-size: 95%; 
line-height: 110%;
text-align: right;
}


/*---------------------------------------------------------------------------------------*/
/*gold und silber*/
/*---------------------------------------------------------------------------------------*/

.gold    
{ 
color: #e6ad00; 
font-size: 100%; 
line-height: 110%;
font-weight: bold; 
font-style:italic; 
}

.smallgold    
{ 
color: #e6ad00; 
font-size: 100%; 
line-height: 110%;
font-weight: bold; 
font-style:italic; 
}

.decodergold a:link, .decodergold a:visited, .decodergold a:active      
{ 
color: #e6ad00;  
font-size: 100%; 
line-height: 110%;
font-weight: bold;
font-style:italic; 
text-decoration: none; 
}

.decodergold a:hover     
{ 
color: #e6ad00;  
font-size: 100%; 
line-height: 110%;
font-weight: bold; 
font-style:italic; 
text-decoration: none; 
}

/*----------------------*/

.silver, .smallsilver    
{ 
color: #666; 
font-size: 100%; 
line-height: 110%;
font-weight: bold; 
font-style:italic; 
}

.smallsilver a:link, .smallsilver a:visited, .smallsilver a:active     
{ 
color: #666; 
font-size: 100%; 
line-height: 110%;
font-weight: bold; 
font-style:italic; 
text-decoration: none; 
}

.smallsilver a:hover    
{ 
color: #e2007a; 
font-size: 100%; 
line-height: 110%;
font-weight: bold; 
font-style:italic; 
}

.magenta
{
color:#e2007a;
}
