li {font-family: arial,helvetica,sans-serif; font-size:12px;}

.text10grau { 
    font-weight: normal; 
    font-size: 10px; 
    color: #7F7F7F; 
    font-family: arial,helvetica,sans-serif;
	text-decoration:none;
    }

.text10 { 
    font-weight: normal; 
    font-size: 10px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
	text-decoration:none;
    }

.text11grau { 
    font-weight: normal; 
    font-size: 11px; 
    color: #7F7F7F; 
    font-family: arial,helvetica,sans-serif;
	text-decoration:none;
    }

.text11fett { 
    font-weight: bold; 
    font-size: 11px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
    }
	
.text11 { 
    font-weight: normal; 
    font-size: 11px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
    }
	
.text12grau { 
    font-weight: normal; 
    font-size: 12px; 
    color: #7F7F7F; 
    font-family: arial,helvetica,sans-serif;
    }


.text12fett { 
    font-weight: bold; 
    font-size: 12px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
    }

.text12fettrot { 
    font-weight: bold; 
    font-size: 12px; 
    color: #C41A2A; 
    font-family: arial,helvetica,sans-serif;
    }
		
.text12 { 
    font-weight: normal; 
    font-size: 11px; 
    color: #000000; 
    font-family: Verdana;
	line-height: 18px;
    }

.text12box { 
    font-weight: normal; 
    font-size: 12px;
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
    border: 1px dotted #4475A3;
                    padding-bottom: 3px;
                    padding-left: 3px;
                    padding-right: 3px;
                    padding-top: 3px;
						  background: White;                 
                    }

.text12boxnormal { 
    font-weight: normal; 
    font-size: 12px;
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
    border: 1px solid #4475A3;
                    padding-bottom: 3px;
                    padding-left: 3px;
                    padding-right: 3px;
                    padding-top: 3px;
						  background: White;                 
                    }
		 	
	
.text14fett { 
    font-weight: bold; 
    font-size: 14px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
    }

		
.error { 
    font-weight: bold; 
    font-size: 14px; 
    color: #FF0000; 
    font-family: arial,helvetica,sans-serif;
    }    
		

h1 { 
	font-family: arial,helvetica,sans-serif;
    font-weight: bold; 	
	font-size : 13px;
    letter-spacing: +1.0px; 	
    color: rgb(178, 22, 38); 
	text-decoration : none;
    }

	
h2 { 
	font-family: arial,helvetica,sans-serif;
    font-weight: bold; 	
	font-size : 11px;
    letter-spacing: +1.0px; 	
    color: rgb(178, 22, 38); 
	text-decoration : none;
    }

h3 { 
    font-weight: bold; 
    font-size: 16px; 
    color: #BC1A27;
	letter-spacing: -0.5px; 	
    margin-bottom: 2px;
    font-family: arial,helvetica,sans-serif;
    }

h4 { 
    font-weight: bold; 
    font-size: 14px; 
    color: #000000;
	letter-spacing: +0.5px; 	
    font-family: arial,helvetica,sans-serif;
    }
	
li { 
	border:5px;
	padding:0px 0px 5px 0px;
    }
		
.list{
	list-style:square;
	text-align:left;
    font-weight: normal; 
    font-size: 12px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
	}

.list2{
	list-style-image: none;
	list-style-type: decimal;
	text-align:left;
    font-weight: normal; 
    font-size: 12px; 
    color: #000000; 
    font-family: arial,helvetica,sans-serif;
	}

.atomzeit { 
    font-weight: bold; 
    font-size: 30px; 
    color: #CD3746;
	letter-spacing: +1.5px; 	
	line-height: 30px;
    font-family: arial,helvetica,sans-serif;
    }

.box { 
    border: 1px solid #4475A3;
                    padding-bottom: 3px;
                    padding-left: 3px;
                    padding-right: 3px;
                    padding-top: 3px;
				    background: White;                 
                    }
	
a:link.top{
    font-family: arial,helvetica,sans-serif;
    font-weight: bold; 	
	font-size : 11px;
    letter-spacing: +1.0px; 	
    color: #ffffff; 
	text-decoration : none;
}

a:visited.top{
    font-family: arial,helvetica,sans-serif;
    font-weight: bold; 	
	font-size : 11px;
    letter-spacing: +1.0px; 
    color: #ffffff; 	
	text-decoration : none;
}

a:hover.top {
    font-family: arial,helvetica,sans-serif;
    font-weight: bold; 
	font-size : 11px;
    color: #ffffff; 
    letter-spacing: +1.0px; 		
	text-decoration : none;
}

a:active.top {
    font-family: arial,helvetica,sans-serif;
    font-weight: bold; 	
	font-size : 11px;
    color: #ffffff; 
    letter-spacing: +1.0px; 		
	text-decoration : none;
}	
	
a:link.d{
    font-family: arial,helvetica,sans-serif;
    font-weight: normal; 	
	font-size : 10px;
    color: #7F7F7F; 
	text-decoration : none;
}

a:visited.d{
    font-family: arial,helvetica,sans-serif;
    font-weight: normal; 	
	font-size : 10px;
    color: #7F7F7F; 	
	text-decoration : none;
}

a:hover.d {
    font-family: arial,helvetica,sans-serif;
    font-weight: normal; 
	font-size : 10px;
    color: #7F7F7F; 	
	text-decoration : none;
}

a:active.d {
    font-family: arial,helvetica,sans-serif;
    font-weight: normal; 	
	font-size : 10px;
    color: #7F7F7F; 	
	text-decoration : none;
}


/* Titelleisten */
	.fa_rahmen
	{
	background-color: #CB0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	}
	
/* Formular */
	.fa_formzeile
	{
	background-color: #EEEEEE;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	}
	
	.fa_formzelle
	{
	}
	
	.fa_form_select_rechner
	{
	}

/* Formular Button */
	.fa_button
	{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	background-color: #BC1A27;
	border-width: 0px;
	}
	
/* Ergebnistabelle - Titelzeile */
	.fa_headzeile
	{
	background-color: #EEEEEE;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	}
	
	.fa_headzelle
	{
	}
	
/* Ergebnistabelle */
/* Ergebnistabelle - gerade Zeilen */
	.fa_zeile
	{
	background-color: #EEEEEE;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	}
	
/* Ergebnistabelle - ungerade Zeilen */
	.fa_zeile2
	{
	background-color: #DDDDDD;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	}

/* Ergebnistabelle - Zellen */
	.fa_zelle
	{
	}
	
/* Ergebnistabelle - Logospalte */
	.fa_logotd
	{
	}
	
/* Ergebnistabelle - Logo */
	.fa_logoimg
	{
	}
	

/* Links */
	.fa_link
	{
	font-size: 12px;
	font-family: Arial, Helvetica;
	color: #BC1A27;
	text-decoration: none;
	}
	
	.fa_link:hover
	{
	text-decoration: underline;
	}
	
/* Anmerkungen */	
	.fa_footnotes
	{
	color: #444444;
	font-size: 10px;
	font-family: arial, helvetica;
	}
	
/* Info PopUp */
	.fa_info_body
	{
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #CB0000;
	margin: 0px;
	padding: 4px;
	width: 180px;
	}

	.fa_info_header
	{
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BC1A27;
	border: 1px solid #BC1A27;
	margin: 0px;
	padding: 4px;
	width: 180px;
	}
			
.yellow {background-color: yellow;}	

.rahmen {border: 1px solid #000;}	
.rahmen-links {border: 1px solid #000; padding-right:8px; margin-right: 8px; margin-bottom: 5px;}	
.rahmen-rechts {border: 1px solid #000; padding-right:8px; margin-left: 8px; margin-bottom: 5px;}	

