

html body             { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.80em; color:#333333; letter-spacing:0.10em;  /*1a426f  0e2d50   5c6c7e*/
                          overflow: -moz-scrollbars-vertical;
						scrollbar-face-color: #FFFFFF; 
						scrollbar-highlight-color: #CCCCCC; 
						scrollbar-shadow-color: #FFFFFF; 
						scrollbar-3dlight-color: #FFFFFF; 
						scrollbar-arrow-color: #c7082c; 
						scrollbar-track-color: #F7F7F7; 
						scrollbar-darkshadow-color: #CCCCCC;  
						}
						
.mask {overflow:visible; /* or overflow:hidden */ }

#main                 { width:99%;  margin: 20px 0px 0px 0px;  padding: 0px 0px 0px 0px;   border:solid 0px #ff0000; }	

#header-top           { display:none; width:991px; height:26px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:26px; text-indent:10px; border-bottom:solid 0px #ffffff; float:left; background-color: #2d506e; color:#ffffff; } 

/*BG-beige font-color-blau*/
#printheader           { margin: 0px 0px 0px -10px; padding: 0px 0px 0px 0px;  float:left;  } /*BG-beige font-color-blau*/

.footer               { display:none; width:991px; height:26px; margin-top: 628px; margin-left:-495px; padding: 0px 0px 0px 0px; left:50%; position:absolute; border-bottom:solid 1px #ffffff; text-indent:10px;  line-height:26px;  color:#ffffff;}

#topnavigation        { display:none; width:680px; height:32px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; line-height:32px; text-indent:10px; border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; float:left; background-color: #f0ebde; color:#2d506e; } /*BG-hell-beige font-color-blau*/
#no-css-topnavigation { display:none; width:200px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:32px; text-indent:10px;  float:left;  } /*BG-hell-beige font-color-blau*/

#drucken              { display:none; width:35px; height:32px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:32px;  border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; float:left; background-color: #ded7c2; color:#2d506e; } /*BG-hell-beige font-color-blau*/


#adressfield-right        { display:none; width:238px; height:570px;  margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #ffffff;  float:right;  color:#ffffff; } 
#no-css-adressfield-right { display:none; width:238px; height:570px;  margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #ffffff;  float:right;  color:#ffffff; } 

#getsitemap-1        { width:300px;  padding:0px 0px 0px 0px; margin: 20px 0px 0px 10px;    float:left; border:solid 0px #666666;}	
#getsitemap-1-nocss  {display:none;  width:477px; height:480px; padding:0px 0px 0px 0px; margin: 20px 0px 0px 10px;    float:left; border:solid 0px #666666; overflow:auto;}	

#sub-navigationsfield { display:none; width:214px; height:528px;  margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px;   border:solid 0px #ffffff;  float:left;  color:#ffffff; background-color: #ded7c2; overflow:hidden;} 
#no-css-sub-navigationsfield { display:none; width:214px; height:528px;  margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px;   border:solid 0px #ffffff;  float:left;  color:#ffffff; background-color: #ded7c2; overflow:hidden;} 


#no-css-sitemap      { display:none; width:90%; height:60px;  margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #000;  float:left; } 


#menupfad             { display:none; width:500px; height:20px;  margin: 0px 0px 0px 0px; padding: 5px 0px 0px 10px;  float:left; border:solid 0px #000; background-color: #ffffff;  font-size: 0.90em; color:#333333; } /*BG-hell-beige font-color-blau*/





div#ueberschrift        { width:464px; height:auto; background-color: #ffffff; line-height:14px;  padding: 0px 23px 0px 23px;  margin: 35px 0px 0px 0px;
						font-size: 1.1em; color: #817c6d; border:solid 0px #ccc; float:left; text-align:left; letter-spacing:0.1em; font-weight : bold; }/*justify*/

div#textbox           { width:99%;   padding: 45px 15px 15px 23px;  margin: 0px 0px 0px 0px; 
						line-height:1.4em; font-size: 1.0em; color: #094668; border:solid 0px #ccc; float:left; text-align:left; letter-spacing:0.0em; }/*justify*/

#bg-textfeld            {width:99%; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  float:left; border:solid 0px #666666;  }	

div#menu           {display:none; width:214px; min-height:100px; background-color: #transparent;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; border-top: solid 1px #f5f6f6;float:left; text-align:left; }/*justify*/
div#no-css-menu    { display:none; width:214px; min-height:100px; background-color: #transparent;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; border-top: solid 1px #f5f6f6;float:left; text-align:left; }/*justify*/



		
span 	{ padding: 0px 0px 0px 0px; }					
img    { border:0;  }


table.hauptnavigation   {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;   border:solid 0px #ccc; text-align:left; width:550px; } 
td.zellenlink           {  margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;   border:solid 0px #ccc; text-align:center;  } 

a.hauptnavigation:link            {height:32px;   display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #2d506e;    }	
a.hauptnavigation:visited         {height:32px;   display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #2d506e;    }
a.hauptnavigation:aktiv           {height:32px;   display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #2d506e;    }
a.hauptnavigation:hover           {height:32px;   display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #c34a01;     background-image:url(http://www.veluxstiftung.ch/de/images/buttons/triangel.gif); background-repeat:no-repeat; background-position: 40%;    }

a.hauptnavigation-on:link            {height:32px; display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #c34a01;  background-image:url(http://www.veluxstiftung.ch/de/images/buttons/triangel.gif); background-repeat:no-repeat; background-position:50%;  }	
a.hauptnavigation-on:visited         {height:32px; display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #c34a01;  background-image:url(http://www.veluxstiftung.ch/de/images/buttons/triangel.gif); background-repeat:no-repeat; background-position:50%;  }
a.hauptnavigation-on:aktiv           {height:32px; display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #c34a01;  background-image:url(http://www.veluxstiftung.ch/de/images/buttons/triangel.gif); background-repeat:no-repeat; background-position:50%;  }
a.hauptnavigation-on:hover           {height:32px; display:block; border:solid 0px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #c34a01;  background-image:url(http://www.veluxstiftung.ch/de/images/buttons/triangel.gif); background-repeat:no-repeat; background-position:50%;    }


a.sitemapnavigation:link            {line-height:18px;   border:solid 0px #ffffff; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : bold; font-style : normal; color : #2d506e;    }	
a.sitemapnavigation:visited         {line-height:18px;   border:solid 0px #ffffff; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : bold; font-style : normal; color : #2d506e;    }
a.sitemapnavigation:aktiv           {line-height:18px;   border:solid 0px #ffffff; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : bold; font-style : normal; color : #2d506e;    }
a.sitemapnavigation:hover           {line-height:18px;   border:solid 0px #ffffff; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : bold; font-style : normal; color : #c34a01;    }


a.sitemap:link            {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #2d506e;    }	
a.sitemap:visited         {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #2d506e;    }
a.sitemap:aktiv           {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #2d506e;    }
a.sitemap:hover           {line-height:18px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #c34a01;    }

a:link            {   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #094668;    }	
a:visited         {   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #094668;    }
a:aktiv           {   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;   font-weight : normal; font-style : normal; color : #094668;    }
a:hover           {   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;   font-weight : normal; font-style : normal; color : #094668;    }


ul           { margin: 0px 0px 0px 30px; padding: 0px 0px 0px 30px; }
li.sitemap   { margin: 0px 0px 0px -10px;  }
li           { margin: 10px 0px 0px -10px;  }
									
p    { margin:0px 0px 0px 0px; }


.glossymenu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 214px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;

}

.glossymenu a.menuitem{
/*background: black url(am/glossyback.jpg) repeat-x bottom left;*/
background-color: #ded7c2;
font-size: 1.0em; font-weight : normal; font-style : normal; color : #747474;
height:18px;
color: #2d506e;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 6px 0px 0px 10px;
text-decoration: none;
margin: 0px 0px 0px 0px;
border-bottom:solid 1px #f5f6f6;
text-indent:0px;

}


/*menuitem submenuheader*/
 .glossymenu a.menuitem:visited .glossymenu a.menuitem:visited {
color: #bbbaba; /*bbbaba*/
padding: 6px 0px 0px 10px;
text-indent:0px;

}

 .glossymenu a.menuitem:activ {
color: #fff; /*bbbaba*/
padding: 6px 0px 0px 10px;
text-indent:0px;

}
/*--------------------------------------*/


/*--------------------------------------*/

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 10px;
border: none;

}

.glossymenu a.menuitem:hover{
background-color: #f0ebde;
/*background-image: url(am/glossyback2.jpg);*/
color: #2d506e;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid blue;
 margin: 0px 0px 0px 0px;
}

.glossymenu div.submenu ul li a{
display: block;
font-size: 1.0em; font-weight : normal; font-style : normal;
color: #2d506e;
text-decoration: none;
padding: 5px 0px 0px 20px;
margin: 0px 0px 0px 0px;
border-bottom:solid 1px #f5f6f6;
background-color: #f0ebde;
width: 214px;
height:16px;
}

.glossymenu div.submenu ul li a:hover {
background: #ffffff;
color: #2d506e;
 margin: 0px 0px 0px 0px;
}

/* aktiv hauptlinks aufgeklappt...*/
.glossymenu div.submenu ul li a.sby_actmenu  { 
background-color: #fff;
color: #2d506e;
 margin: 0px 0px 0px 0px; 

}
/* aktiv unterlinks aufgeklappt...*/
.glossymenu  a.sby_actmenu  { 
background-color: #fff;
color: #2d506e; 

}

/*
.glossymenu  a.submenuheader  {

border-top: solid 1px #f5f6f6;
}
*/




