/*
-----------------------------------------------
hiltbrunnerag.ch
Version:  25.06.2004
----------------------------------------------- */

body,td,p,ul,h1
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height: 15px; 
color: #666666; 
scrollbar-face-color           : #008617;
scrollbar-shadow-color         : black;
scrollbar-highlight-color      : #999999;
scrollbar-3dlight-color        : #999999;
scrollbar-darkshadow-color     : #7BA040;
scrollbar-track-color          : #DEEDC6;
scrollbar-arrow-color          : #C6CFCD;
overflow: auto
}
p
{ 
margin:0 0 5px 0; 
}
a:link
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
color: #008617
}
a:visited
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #AFD374
}
a:hover
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
text-decoration: underline; 
color: #AFD374
}
a:active
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #AFD374
}
.Headline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#000000; 
font-weight: bold
}
A:link.Headline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight: bold;
text-decoration: none; 
color: #008617
}
A:visited.Headline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight: bold;
text-decoration: none; 
color: #AFD374
}
A:hover.Headline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight: bold;
text-decoration: underline; 
color: #AFD374
}
A:active.Headline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight: bold;
text-decoration: none; 
color: #AFD374
}
.Subheadline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:14px; 
color:#666666
}
A:link.Subheadline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:14px; 
text-decoration: none; 
color: #008617
}
A:visited.Subheadline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:14px; 
text-decoration: none; 
color: #AFD374
}
A:hover.Subheadline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:14px; 
text-decoration: underline; 
color: #AFD374
}
A:active.Subheadline
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:14px; 
text-decoration: none; 
color: #AFD374
}
.Contenttitle
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size:12px; 
color:#666666
}
.textbol
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#261B40; 
font-weight: bold
}
.Text
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666
}
.tnewonline
{
font-family:  century gothic, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold; 
color: #CC3399
}


/* Hauptnavigation
----------------------------------------------- */

/* 1 level */
a.navi1
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #008617
}
a:link.navi1
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #008617;
text-decoration:none;
font-weight: bold
}
a:visited.navi1
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #008617;
text-decoration:none;
font-weight: bold
}
a:hover.navi1
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #AFD374;
text-decoration:none;
font-weight: bold
}
a:active.navi1
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #AFD374;
text-decoration:none;
font-weight: bold}

a.navi1a 
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12px;
font-weight: bold
}
a:link.navi1a
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
text-decoration:none;
font-weight: bold
}
a:visited.navi1a
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
text-decoration:none;
font-weight: bold
}
a:hover.navi1a
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
text-decoration:none;
font-weight: bold
}
a:active.navi1a
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
text-decoration:none;
font-weight: bold
}

/* 2 level */
a.navi2
{
font-size: 11px; 
color: #008617;
}
a:link.navi2
{
color: #008617;
font-size: 11px;
text-decoration:none;
}
a:visited.navi2
{
color: #008617;
font-size: 11px;
text-decoration:none;
}
a:hover.navi2
{
color: #AFD374;
font-size: 11px;
text-decoration:none;
}
a:active.navi2
{
color: #AFD374;
font-size: 11px;
text-decoration:none;
}
a.navi2a
{
font-size: 11px;
color: #000000;
}
a:link.navi2a
{
color: #000000;
font-size: 11px;
text-decoration:none;
}
a:visited.navi2a
{
color: #000000;
font-size: 11px;
text-decoration:none;
}
a:hover.navi2a
{
color: #000000;
font-size: 11px;
text-decoration:none;
}
a:active.navi2a 
{
color: #000000;
font-size: 11px;
text-decoration:none;
}

/* 3 level */
a.navi3
{
font-size: 11px; 
color: #000000
}
a:link.navi3
{
color: #000000;
font-size: 11px;
text-decoration:none
}
a:visited.navi3
{
color: #000000;
font-size: 11px;
text-decoration:none
}
a:hover.navi3
{
color: #FFFFFF;
font-size: 11px;
text-decoration:none
}
a:active.navi3
{
color: #000000;
font-size: 11px;
text-decoration:none
}
a.navi3a
{
font-size: 11px;
color: #000000
}
a:link.navi3a
{
color: #000000;
font-size: 11px;
text-decoration:none
}
a:visited.navi3a
{
color: #000000;
font-size: 11px;
text-decoration:none
}
a:hover.navi3a
{
color: #FFFFFF;
font-size: 11px;
text-decoration:none
}
a:active.navi3a 
{
color: #000000;
font-size: 11px;
text-decoration:none
}
					

/* Servicenavigation
----------------------------------------------- */

.second_navi
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000
}
A:link.second_navi
{
font-family:  Verdana, Arial, Helvetica, sans-serif;  
font-size:11px; 
text-decoration: none; 
color: #000000
}
A:visited.second_navi
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #666666
}
A:hover.second_navi
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #666666
}
A:active.second_navi
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #008617
}



					 				 
/* Kleine Schriften
----------------------------------------------- */

.klein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000
}
A:link.klein
{
font-family:  Verdana, Arial, Helvetica, sans-serif;  
font-size:11px; 
text-decoration: none; 
color: #008617
}
A:visited.klein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #AFD374
}
A:hover.klein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #AFD374
}
A:active.klein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-decoration: none; 
color: #AFD374
}
.kleinklein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color: #000000
}
A:link.kleinklein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
text-decoration: none; 
color: #008617
}
A:visited.kleinklein
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
text-decoration: none; 
color: #AFD374
}
A:hover.kleinklein
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
text-decoration: none; 
color: #AFD374
}
A:active.kleinklein
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
text-decoration: none; 
color: #AFD374
}

/* Bilder
----------------------------------------------- */

.rahmen 
{
border: 1px solid; 
border-color: #006633; 
background: #EEEBEB
}
 
/* Formulare
----------------------------------------------- */
 
.eingabefeld
{
width: 200px; 
border: 1px solid #006633; 
color: #000000; 
background: white
} 
.eingabefeld2
{
border: 1px solid #006633; 
color: #000000; 
background: white
} 
.eingabefeld3
{
width: 120px; 
border: 1px solid #006633; 
color: #000000; 
background: white
} 

/* Sitemap
----------------------------------------------- */

/* 1 level */
a.sitemap1
{
border-color: #000000;
border-style: dotted; 
background-image:url(a.gif); 
background-repeat:no-repeat;     
border-width: 0px; 
color: #666666; 
background-color: #FFFFFF; 
display: block; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
height: 17px; 
margin-top: 0px; 
padding-left: 40px; 
padding-right: 0px; 
text-align: left; 
width: 100%
} 

a.sitemap1:link
{
color: #3399FF; 
text-decoration: none
} 

a.sitemap1:visited
{color: #999999; 
font-size: 11px; 
text-decoration: none
} 

a.sitemap1:hover
{
color: #CC3399; 
font-size: 11px; 
text-decoration: none
} 

a.sitemap1:active
{
background-color: #3399FF; 
color: #FFFFFF; 
text-decoration: none
} 

/* 2 level */
a.sitemap2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
border-color: #000000; 
border-style: dotted; 
border-width: 0px; 
color: #666666; 
background-image:url(b.gif); 
background-repeat:no-repeat;  
background-color: #FFFFFF; 
display: block; 
font-size: 10px; 
height: 17px; 
margin-top: 0px; 
padding-left: 59px; 
padding-right: 0px; 
text-align: left; 
width: 100%
} 

a.sitemap2:link
{
color: #3399FF; 
text-decoration: none
} 

a.sitemap2:visited
{
color: #999999; 
font-size: 10px; 
text-decoration: none
} 

a.sitemap2:hover
{
background-image:url(bb.gif); 
background-repeat:no-repeat; 
color: #CC3399; 
font-size: 10px; 
text-decoration: none;} 

a.sitemap2:active
{
color: #3399FF; 
text-decoration: none
} 

/* 3 level */
a.lev3
{ 
border-color: #000000; 
border-style: dotted; 
border-width: 0px; 
color: #000099; 
background-image:url(c.gif); 
background-repeat:no-repeat;  
background-color: #F0F1FB; 
display: block; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
height: 17px; 
margin-top: 0px; 
padding-left: 46px; 
padding-right: 0px; 
text-align: left; 
width: 100% 
} 

a.lev3:link
{ 
color: #000099; 
text-decoration: none
} 

a.lev3:visited
{ 
color: #000099; 
font-size: 9pt; 
text-decoration: none
} 

a.lev3:hover
{ 
background-image:url(cc.gif); 
background-repeat:no-repeat; 
background-color: #B3B6FC; 
color: #FFFFFF; 
font-size: 9pt; 
text-decoration: none 
} 

a.lev3:active
{ 
background-color: #1E4063; 
color: #FFFFFF; 
text-decoration: none 
} 

