/*********************************************************************
** Schriften   
*********************************************************************/

.clRed1 { color:#CC3333 ; font-size:10px; } 
.clRed2 { color:#CC3333 ; font-size:12px; } 
.clRed3 { color:#CC3333 ; font-size:14px; } 
.clRed4 { color:#CC3333 ; font-size:16px; } 
.clRed5 { color:#CC3333 ; font-size:20px; }

.clGreen1 { color:#336633 ; font-size:10px; } 
.clGreen2 { color:#336633 ; font-size:12px; } 
.clGreen3 { color:#336633 ; font-size:14px; } 
.clGreen4 { color:#336633 ; font-size:16px; } 
.clGreen5 { color:#336633 ; font-size:20px; } 

.clBlue1 { color:#0000FF ; font-size:10px; } 
.clBlue2 { color:#0000FF ; font-size:12px; } 
.clBlue3 { color:#0000FF ; font-size:14px; } 
.clBlue4 { color:#0000FF ; font-size:16px; } 
.clBlue5 { color:#0000FF ; font-size:20px; } 

.clGray1 { color:#555555 ; font-size:10px; } 
.clGray2 { color:#555555 ; font-size:12px; } 
.clGray3 { color:#555555 ; font-size:14px; } 
.clGray4 { color:#555555 ; font-size:16px; } 
.clGray5 { color:#555555 ; font-size:20px; } 

.clYellow1 { color:#FFFF33 ; font-size:10px; } 
.clYellow2 { color:#FFFF33 ; font-size:12px; } 
.clYellow3 { color:#FFFF33 ; font-size:14px; } 
.clYellow4 { color:#FFFF33 ; font-size:16px; } 
.clYellow5 { color:#FFFF33 ; font-size:20px; } 

/*********************************************************************
** Standards   
*********************************************************************/

html  { overflow:hidden; }

body,html {	 margin:0;	padding:0; 
			font-family:"Trebuchet MS", Georgia, Verdana, serif; }

body 
{
    min-width:			1000px; /* Prevent content from becoming unreachable in Gecko */
    height:				100%;
    overflow:			auto;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-style: 		normal ; 
	text-align: 		left; 
	background :   url(./img/nfhaus.jpg) no-repeat  top center ; 
	color : #000000;
}

img { border : 0 ; }

th
{
	color: 				#990033 ;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-size: 			1em; 
	font-style: 		normal; 
	vertical-align: 	text-top ; 
}

td 
{
	color: 				#222222 ;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-size: 			1em; 
	font-style: 		normal; 
}



h1,h2  {	padding:0; margin:0; }
h1  { font-size:1.4em; text-align:center; padding-top:1px; }
h2  { font-size:1.2em; padding-top:1px;	margin-top:0;}
p   {	margin-bottom:0; font-size:0.9em;  }
pre { font-size:0.9em;  }
ul  { font-size:1em; }

/*********************************************************************
** Links
*********************************************************************/
a:link  , a:visited , a:active    { font-size: 1em; color: #2222FF; font-weight:	bold; text-decoration: 	none ;  font-style:normal }
a:hover     { font-size: 1em; color: #FF0000; font-weight:bold; text-decoration: 	underline ; }

/*********************************************************************
** für Menü
*********************************************************************/

a.menu , a.menu:link  , a.menu:visited  , a.menu:active  
	{   font-family: Arial, Helvetica, sans-serif; background-color: #99FF33 ; display:block; width:220px;	height : 30px ; 
		line-height:30px ; text-align: center ; border: 1px solid #BBBBBB ;font-weight: bold ;font-size: 1em ; 
		color: #5555FF ; text-decoration: none; }

a.menu:hover    { font-size: 1.1em ; font-weight: bold ;color: #FF0000 ; text-decoration: none; height : 28px ;width:225px; 
				border: 2px solid red ;}
				
/*********************************************************************
**  Gästebuch
*********************************************************************/

tr.GbRow 	  { width: 400 ; } 

td.GbNote    
{ 
  vertical-align: 	text-top ; 
  color: 			#666666 ; 
  font-size: 		0.8em ; 
  border: 			1px solid #808080;   
  background-color: #F9F9F9 ;  
  width: 			400 ;
}

td.GbHeader    
{ 
  vertical-align: text-top ; 
  color: 		#333333 ; 
  font-weight: 	bold;
  font-size: 	1em ; 
  width: 		400 ;
}

hr.GbDelimiter 
{ 
	color:		#808080; 
	background: #808080; 
	height:		2px; 
	width:		350px; 
} 	
				 
/*********************************************************************
**  News
*********************************************************************/

table.newstable 
{
	width: 	 		650px ;
}

tr.newsheader 
{
	vertical-align: 	center ; 
	font-size: 			1em; 	
	border: 		    1px solid  #808080 ;
	background-image :  url(./img/mh_m.png) ;
	background-repeat: 	repeat-x ; 
	color:				#FFFF00 ;
	height:             20px ;
}

td.newsfeed 
{
	vertical-align: 	text-top ; 
	color: 				#333333 ; 
	font-size: 			0.9em; 	
	border: 		    4px double  #808080 ;
	background-color: 	#F9F9F9 ;  
}

td.newsdate
{
	text-align: 	right;
	color: 			#FFFF00 ; 
	font-size: 		0.9em; 	
	border: 		0px ;
	padding-right:	5px ;
}


table.newstable2
{
	width: 	 		400px ;
}

td.newsfeed2 
{
	vertical-align: 	text-top ; 
	color: 				#333333 ; 
	font-size: 			0.9em; 	
	border: 		    4px double  #808080 ;	
}


/*********************************************************************************************
**  Formulare 
**********************************************************************************************/

form 
{ 
	border:0 ; 
}

input, select, textarea 
{ 
	font-size:11; 
	font-family:Verdana,sans-serif; 
	font-weight:600; 
	color:#006600;
}

 .Check, .Radio 
{
	background-color:#9999ff; 
	border:1px solid #dddddd; 
}

.Button 
{ 
	background-color:#aaaaaa; 
	color:#fffffff; 
	border:6px solid #ffffff; 
}

/*********************************************************************************************
**  Sonstiges
**********************************************************************************************/
a.section:hover {  display:block ; border: 3px solid red } 

a.sectiontxt , a.sectiontxt:visited , a.sectiontxt:link , a.sectiontxt:active { display:block ; color : #FFFFFF ; font-size: 0.8em ; } 
a.sectiontxt:hover {  display:block ; border: 3px solid red ; font-size: 0.8em ; color : #FFFFFF  ;} 
				
.actual 		{ margin: 0px; padding: 0px; font-weight: bold; color: #000000; font-size:0.9em  ; text-align:left ;}
.actualhead 	{ background-color: #99FF33 ; color:#5555FF; text-align:left ; font-size:0.9em ;  width:100px ; font-weight: bold; }

tr.row2 { background-color	: #CCCCCC ; } 

.ticker 
{
	color: #444444 ;
	font-size: 0.9em ;
}
