H1  { color: #571403; font-size: 18px; font-family: verdana; margin-top: 10px; margin-bottom: 0 }
H2   { color: #571403; font-size: 15px; font-family: verdana; font-weight: 700; margin-top: 20px; margin-bottom: 10px }
H3 { color: #575c62; font-size: 11px; font-family: Verdana; margin-top: 10px; margin-bottom: 0  }
H4 { color: #575c62; font-size: 13px; font-family: Verdana; margin-top: 10px; margin-bottom: 0  }
h5  { color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; margin-top: 10px; margin-bottom: 0 }
.h5  { color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; margin-top: 10px; margin-bottom: 0 }
p.h5  { color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; margin-top: 10px; margin-bottom: 0 }
A:link     { color: #b8b8b8; font-family: verdana; text-decoration: none }
A:visited     { color: #b8b8b8; font-family: verdana; text-decoration: none }
A:hover     { color: #fff; font-family: verdana; text-decoration: none }
A:active    { color: #b8b8b8; font-family: verdana; text-decoration: none }
.subhead1 { color: #575c62; font-size: 11px; font-family: Verdana }
.subhead2 { color: #575c62; font-size: 11px; font-family: Verdana }
.subhead3   { color: #fff; font-size: 11px; font-family: verdana }
.headerdate { color: #575c62; font-size: 11px; font-family: Verdana;}
P  { color: #fff; font-size: 11px; font-family: verdana, sans-serif; margin-top: 1px; margin-bottom: 1px }

td  { color: #fff; font-size: 11px; font-family: verdana, sans-serif; margin-top: 1px; margin-bottom: 1px }
.td  { color: #fff; font-size: 11px; font-family: verdana, sans-serif; margin-top: 1px; margin-bottom: 1px }

.caption   { color: #fff; font-size: 11px; font-family: verdana }
.bulletlist  { color: #fff; font-size: 11px; font-family: verdana }
.table   { color: #fff; font-size: 11px; font-family: verdana }
.searchform { color: #999; font-size: 11px; font-family: Verdana; font-weight: normal }
.searchresultpagetitle  { color: #fff; font-size: 11px; font-family: verdana; font-weight: bold }
.searchresultcontent { color: #999; font-size: 11px; font-family: Verdana; font-weight: normal }
.searchresultheader { color: #999; font-size: 11px; font-family: Verdana; font-weight: bolder }
.searchmarkup   { color: #fff; font-size: 11px; font-family: verdana }
.loginform   { color: #fff; font-size: 11px; font-family: verdana; font-weight: normal }
/* Mailformular */
.mailform  { color: #fff; font-size: 11px; font-family: Verdana; font-weight: normal }
.mailformrequired { color: #999; font-size: 11px; font-family: Verdana; font-weight: bolder }
.mailformcomment  { color: #e8211c; font-size: 11px; font-family: Verdana; font-weight: bolder; padding-left: 45px }
.mailformradio { color: #999; font-size: 11px; font-family: Verdana; font-weight: normal }
fieldset  { color: #fff; font-size: 11px; font-family: Verdana; font-weight: normal; width: 265px }
label  { color: #fff; font-size: 11px; font-family: Verdana; font-weight: normal }
input  { color: #333; font-size: 11px; font-family: Verdana; font-weight: normal }

.filelinks   { color: #fff; font-size: 11px; font-family: verdana }
.filelinkssize   { color: #fff; font-size: 11px; font-family: verdana }
.sitemap1 { color: #e8211c; font-size: 11px; font-family: Verdana }
.sitemap2 { color: #e8211c; font-size: 11px; font-family: Verdana; margin-left: 20px }
.sitemap3 { color: #999; font-size: 11px; font-family: Verdana; margin-left: 40px }
.sitemap4 { color: #003333; font-size: 11px; font-family: Verdana; margin-left: 60px }
.celmenu { color: #e8211c; font-size: 11px; font-family: Verdana; margin-top: 10px }
.celsubmenu { color: #999; font-size: 11px; font-family: Verdana; margin-top: 3px; margin-left: 20px }
body   { color: #fff; font-size: 11px; font-family: verdana; background-color: #571403; background-image: url("http://www.hofzuwil.ch/fileadmin/images/template/hintergrund_flaeche.jpg"); background-repeat: repeat-x; text-align: left; margin: 0; top: 0; left: 0 }
li {font-family: arial; font-size: 10px; font-weight: bold; color: #458A9B; margin: 0px; padding: 0px;}




*MENUES */
.menue_main{ 
		text-align: left; 

		border:0; }
 
/*MENU_MAIN */
.menu1_main
{  }
.menu1_main A, .menu1_main A:visited { 
		color: #ffffff; 
		text-decoration: none; 
		padding-left: 10px; 
		padding-right: 10px; 
		border-right: 1px solid #ffffff; 
		font-weight: bold; 
		font-size: 10px; 
		font-family: Verdana; }
 
.menu1_main A:hover, .menu1_main A:hover    { color: #571403; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ffffff }
 
.menu1_main_act A, .menu1_main_act A:visited  { color: #571403; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ffffff }
 
.menu1_main_act A:hover, .menu1_main_act A:hover  { color: #571403; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ffffff }
 
 
/* MENU_MAIN LEVEL 2 */
 
.menu1_main2 A, .menu1_main2 A:visited   { color: #fff; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background: #571403 100px 50px; display: block; padding: 2px; width: 170px; height: 16px; border-bottom: 1px solid #fff }
 
.menu1_main2 A:hover, .menu1_main2 A:hover   { color: #b14125; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; display: block; padding: 2px; width: 170px; height: 16px; border-bottom: 1px solid #fff }
 
 
.menu1_main2_act A, .menu1_main2_act A:visited    { color: #b8b8b8; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background: #571403; display: block; padding: 2px; width: 170px; height: 16px; border-bottom: 1px solid #fff }
 
 .menu1_main2_act A:hover, .menu1_main2_act A:hover    { color: #b8b8b8; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; display: block; padding: 2px; width: 170px; height: 16px; border-bottom: 1px solid #fff }
 
.menu1_main2_sub A, .menu1_main2_sub A:visited    { color: #fff; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background-color: #b14125; display: block; padding: 2px; width: 170px; height: 16px; border-bottom: 1px solid #fff }
 
 .menu1_main2_sub A:hover, .menu1_main2_sub A:hover    { color: #571403; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; display: block; padding: 2px; width: 170px; height: 16px; border-bottom: 1px solid #fff }
 
 ul{
 		margin:0px; 
 		padding:5px 5px 5px 10px;}
 		
 li{
 		margin:0px; 
 		padding:5px 5px 5px 0px; 
 		list-style-type: none;}
 		
 #MENU li;#rootline li{
 		margin:0px; 
 		padding:10px;}
 		
 MENU a:link, #MENU a:visited{
 		text-decoration:underline;
 		color:#FFFFFF;}
kontakt { background-image: url("fileadmin/images/buttons/kontakt1.gif") }
m1 { color: #ff0; background-image: url("http://www.hofzuwil.ch/fileadmin/images/buttons/home1.gif"); background-repeat: no-repeat }

.marker { color:#000;}