/* ================================================ */
/* LINKS											*/
/* ================================================ */

a, a:link, a:visited
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC0000;
	text-decoration: none;
}

a:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF9900;
	text-decoration: none;
}

a:active
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF0000;
	text-decoration: none;
}

/* VVI-Format .ohne */

a.ohne, a.ohne:link, a.ohne:visited
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #005197;
	font-weight:	bold;
	text-decoration: none;
}

a.ohne:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF9900;
	font-weight:	bold;
	text-decoration: none;
}

a.ohne:active
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF0000;
	font-weight:	bold;
	text-decoration: none;
}

/* BHV-Format .topline und .bayern*/

/* .topline ist fuer die Links in der topline*/
a.topline, a.topline:link, a.topline:visited
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #005197; 
	height: 15px; 
	width: 40px; 
	padding-top: 2px; 
	padding-right: 4px; 
	padding-bottom: 3px; 
	padding-left: 4px; 
	text-decoration: none;
}

a.topline:active, a#activeTop 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FF0000; 
	height: 15px; 
	width: 40px; 
	padding-top: 2px; 
	padding-right: 4px; 
	padding-bottom: 3px; 
	padding-left: 4px; 
	text-decoration: none;
	background-image: none;
}

a.topline:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	height: 17px; 
	width: 40px; 
	padding-top: 2px; 
	padding-right: 4px; 
	padding-bottom: 3px; 
	padding-left: 4px; 
	text-decoration: none; 
	background-image:  url(../../include/images/layout_top2.gif)
}

/* .bayern ist für die Links im linken Menue*/
a.bayern, a.bayern:link, a.bayern:visited
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #005197;
	text-decoration: none;
}

a.bayern:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF9900;
	text-decoration: none;
}

a.bayern:active
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF0000;
	text-decoration: none;
}

/* zum Markieren der aktiven Links im linken Menue*/
a#active
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF6600;
	text-decoration: none;
} 


/* ================================================ */
/* ALLGEMEINE FORMATE								*/
/* ================================================ */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
	text-align:justify;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

li, p, pre
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
	text-align:justify;
    margin-top: 2pt;
    margin-bottom: 2pt;
}

tr, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
	text-align:justify;
	vertical-align:	top;
	margin-bottom:	0px;
	margin-top:	0px;
}

tr.stat0, td.stat0, tr.stat1, td.stat1  /* Für Graphik der VVI-Statistik */
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
	margin-bottom:	0px;
	margin-top:	0px;
}

ul 
{
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
}

ol 
{
	list-style-type: decimal;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ================================================ */
/* VVI - FORMATE								*/
/* ================================================ */

/* Seitenueberschrift */
.HeadH1
{
	font-size :		19px;
	font-weight:	bold;
	color :			#005197;
	text-align:		center;						
	Letter-Spacing : normal;
    margin-top:		8pt; 
    margin-bottom:	2pt;
}

/* Titelzeile*/
p.Titel		
{			
	font-size :		15px;
	font-weight:	bold;
	color :			#005197;				
	Letter-Spacing : normal;
    margin-top:		8pt; 
    margin-bottom:	2pt;
}

/* Untertitel*/
p.Unter 
{			
	font-size :		13px;
	font-weight:	bold;
	text-align:		justify;
	color :			#FF9900;						
    margin-top:		2pt;
	margin-bottom : 2pt;
}

/* Uebertitel*/
p.Ueber 
{	
	font-size :		13px;
	font-weight:	bold;
	text-align:		justify;
	color :			#005197;						
    margin-top:		0pt;
	margin-bottom : 2pt;
}

/* Uebertitel (invers)
p.Balken
{
	font-size :		13px;
	font-weight:	bold;
	text-align:		justify;
	color :			#FFFFFF;						
	background-color: #296DA8;
    margin-top:		0pt;
	margin-bottom : 2pt;
}

/* normaler Text*/
p.Text 
{			
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
	text-align:justify;
    margin-top: 2pt;
    margin-bottom: 2pt;
}

/* Frage in Interviewa*/
p.Frage 
{		
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
	font-size: 11px;
	color: #005197; 
    font-weight: bold;
    margin-top: 6pt; 
    margin-bottom: 2pt; 
}

/* Antwort in Interviewa*/
p.Antwort 
{			
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
	text-align:justify;
    margin-top: 2pt;
    margin-bottom: 2pt;
}

/* Liste*/
p.Liste,ListeNr 
{		
	text-align:left;
    margin-top: 2pt; 
    margin-bottom: 2pt; 
}

/* Bilder (zentriert) 	*/
p.Bild 
{			
	text-align: center;
    margin-top: 2pt; 
    margin-bottom: 2pt; 
}

/* Tabelle (zentriert) 	*/
p.Tabelle 
{			
	text-align: center;
    margin-top: 2pt; 
    margin-bottom: 2pt; 
}

/* weiterführender Link, aber nicht der Link selbst!	*/
p.Weiter 
{			
	text-align: right;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197; 
	font-size: 11px;
    margin-top: 2pt;
    margin-bottom: 2pt;
}

/* kleine Schrift!	*/
p.Hinweis 
{			
	font-size : 9px;
    color: #005197;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

/* Kalender:verborgene Suchbegriffe */
p.Hidden
{
	font-size: 9px;
	color: #FFFFFF;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

/* Tabellen-Kasten, etc	*/
td.Rahmen 
{
	font-size :		13px;
	font-weight:	bold;
	color :			#FFFFFF;						
	background-color: #296DA8;
    margin-top:		0pt;
	margin-bottom : 0pt;
}

/* fuer Kasten */
table.Rahmen
{
	background-color: #296DA8;
}

/* Impressum */
td.Impressum
{
	font-size :		13px;
	font-weight:	bold;
	text-align:		center;
	color :			#FF9900;						
	margin-top:		0pt;
	margin-bottom : 0pt;
}

/* ================================================ */
/* VVI-FORMATE FÜR DAS MAGAZIN						*/
/* ================================================ */

.Magazin
{
	font-size : 9px;
    color: #005197;
    margin-top: 0pt;
    margin-bottom: 0pt;
}

/* fuer Kasten */
td.Balken
{
	font-size :		13px;
	font-weight:	bold;
	color :			#FFFFFF;						
	background-color: #296DA8;
}

/* fuer rechte Spalte */
.MUeber
{
	font-size: 9px;
	color: #005197;
	font-weight: bold;
}

/* fuer rechte Spalte */
.MWeiter
{
	font-size: 9px;
	color: #005197;
	font-weight: bold;
	text-align: right;
}

a.Magazin, a.Magazin:link, a.Magazin:visited, a.weiss, a.weiss:link, a.weiss:visited
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #005197;
	text-decoration: none;
	text-align:	center;
}

a.Magazin:hover, a.weiss:hover
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF9900;
	text-decoration: none;
	text-align:	center;
}

a.Magazin:active
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF0000;
	text-decoration: none;
}

/* ================================================ */
/* VVI-FORMATE FÜR DEN KALENDER						*/
/* ================================================ */

td.NON
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FF9900;
	font-weight :normal;

}

td.SOME
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #005197;
	font-weight :normal;
}

a.EVENT:link, a.EVENT:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005197;
	font-size: 11px;
	font-weight :bold;
	text-decoration: none;
}

a.EVENT:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900;
	font-size: 11px;
	font-weight :bold;
	text-decoration: none;
}


/* ================================================ */
/* BAYERNHOCKEY-FORMATE								*/
/* ================================================ */

table.Headline  
{
	border-collapse: collapse;
	border-style: none;
	cellspacing: 0px;
	cellpadding: 0px;
}

table.bluelines  
{	
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #276BA7;
	background-color: #FFFFFF;
	cellpadding: 0px
	cellspacing: 0px;
}

td.lightblue  
{
	border-style: none;
	background-color: #276BA7;
	cellpadding: 0px
	cellspacing: 0px;
}

#box_back 
{  
   top: 1px;
   position: absolute;
   border: 0px;
   right: 0px;
   width: 129px;
   height: 86px;
   z-index: 1;
}

#box_front 
{   top: 1px;
   position: absolute;
   border: 0px;
   right: 0px;
   width: 129px;
   height: 86px;
   z-index: 2;
}
               
img    
{
	border: none;
}


.navig_topline 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

.txt_top 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #999999;
}

.txt_content 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
}


table 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
}

/* Footer  	*/
.footer
{			
	font-size : 11px;
	color : #CCCCCC;
	Letter-Spacing : normal;
    margin-top: 8pt;
    margin-bottom: 2pt; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
