body {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size : 10pt;
background-color:#FFFFFF;
margin-top:0px;
margin-left:0px;
}

/* a:link {font-weight: bold;} */
/* a:hover {font-weight: bold;} */

a:link { color: #0099CC; text-decoration: none;}
a:visited { color: #0099CC; text-decoration: none;}
a:active { color: #0099CC; text-decoration: none;}
a:hover { color: #99CC00; text-decoration: underline;}

.outline {border: 1px #0099CC solid}

.header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-style: normal;
font-weight: bold;
background-color: #0099CC;
color: #FFFFFF;      
}

.topic {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
background-color: #D9F0F7;
color: #000000;
}

.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
background-color: #FFFFFF;
}

td.splitter {
background-color: #0099CC;
height:1px;
padding:1px;
}      

/* Main Currency */
.macu	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
}
/* Foreign currency */      
.focu	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
xfont-style: italic;
font-weight: normal;
}

/* Pflichtfelder in Formularen
** Form fields which have to be filled */   
.musthave {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #FF0000;
}

.text	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
}

.errortext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
text-align : center;
; color: #FF0000
}

.effect {
/* >=IE5.5 / NS6.2 */
filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true);
border: 1px solid #0099CC;
}

pre {
font-family : monospace;
font-size : 12px;
}

big		{
font-size : 22px;
font-family : Verdana, Arial,Helvetica,sans-serif;
}

small	{
font-size : 9px;
font-family : Verdana, Arial,Helvetica,sans-serif;
}

hr {color: #0099CC;}

form {
padding:0px;
margin:0px;}  


.monatsaktion { font-weight: bold; color: #000000;}


/* --- STYLES --- */

/* titel */
h1 { font-size: 14pt; margin: 0; color: #0099CC; line-height: 16pt; font-weight: normal;}
h2 { font-size: 10pt; font-weight: bold; margin: 0; color: #0099CC;}

/* datum in news */
.datum { font-size: 10pt; font-weight: bold; color: #0099CC;}

/* fusszeile */
.feet { font-size: 10pt; color: #0099CC;}

/* titelhigublau*/
.titelweiss {color: #FFFFFF;}

/* weisser-balken-in-der-navigation */
.xbalkennav { color: #FFFFFF; font-weight: bold;}

.kleinertext { font-size: 7pt; color: #000000; line-height: 10pt;}

/* Navigation */
#navigation {line-height: 1;}

/* top-navigation Links */
a.linktopnav:link {font-size: 10pt; color: #FFFFFF; text-decoration: none;}
a.linktopnav:visited { font-size: 10pt; color: #FFFFFF; text-decoration: none;}
a.linktopnav:active {font-size: 10pt; color: #FFFFFF; text-decoration: none;}
a.linktopnav:hover {font-size: 10pt; color: #FFFFFF; text-decoration: underline;}

/* top-navigation IST */
a.linktopnavist:link {font-size: 10pt; color: #99CC00; text-decoration: none;}
a.linktopnavist:visited { font-size: 10pt; color: #99CC00; text-decoration: none;}
a.linktopnavist:active {font-size: 10pt; color: #99CC00; text-decoration: none;}
a.linktopnavist:hover {font-size: 10pt; color: #FFFFFF; text-decoration: underline;}

/* link-sup-navigation  line-height: 12pt; */
a.linksupnav:link {color: #0099CC; text-decoration: none;}
a.linksupnav:visited { color: #0099CC; text-decoration: none;}
a.linksupnav:active { color: #0099CC; text-decoration: none;}
a.linksupnav:hover { color: #0099CC; text-decoration: underline;}

/* link-news */
a.linknews:link {color: #000000; text-decoration: none;}
a.linknews:visited { color: #000000; text-decoration: none;}
a.linknews:active { color: #000000; text-decoration: none;}
a.linknews:hover { color: #0099CC; text-decoration: none;}

/* Subnavigation */
#subnav { 
	width:184px; 
 	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 184px;
	margin-top: 0px;

}
#subnav ul { margin: 0; padding: 0; list-style-type: none; font-weight: bold;}
#subnav a { display: block; padding: 3px; 
	width:184px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 184px;
}

#subnav a:link, #navlist a:visited { text-decoration: none; }
#subnav a:hover, #subnav .aktuell { background-color: #D9F0F7; text-decoration: none; }





#subnav ul li ul li a { display: block; padding: 1px; padding-left: 10px; 
  width:176px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 171px;
}

#subnav ul li ul li ul li a { display: block; padding: 1px; padding-left: 20px; 
	width:166px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 161px;
}


/* fusszeile-link */
a.linkfeet:link { font-size: 8pt; font-weight: bold; color: #666666; text-decoration: none;}
a.linkfeet:visited { font-size: 8pt; font-weight: bold; color: #666666; text-decoration: none;}
a.linkfeet:active { font-size: 8pt; font-weight: bold; color: #999999; text-decoration: none;}
a.linkfeet:hover { font-size: 8pt; font-weight: bold; color: #00FF00; text-decoration: underline;}

/* linkspezial */
a.linkspezial:link { font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkspezial:visited { font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkspezial:active { font-weight: bold; color: #666666; text-decoration: none;}
a.linkspezial:hover { font-weight: bold; color: #0000FF; text-decoration: underline;}

.titelblau { color: #0099CC; line-height: 10pt;}

/* aufzaehlung */
.lispezialgreen { list-style-image:url(http://www.sesamnet.ch/div-pics/bulletzeichen-green.gif); margin-left:-25px; padding-left:-15px; line-height: 11pt;}
.lispezialblue {list-style-image:url(http://www.sesamnet.ch/div-pics/bulletzeichen-blue.gif); margin-left:-25px; padding-left:-15px; line-height: 11pt;}
.lispezialweiss { list-style-image:url(http://www.sesamnet.ch/div-pics/bulletzeichen-weiss.gif); margin-left:-25px; padding-left:-15px; line-height: 11pt;}

/* --- FORM-STYLES --- */

/* form */
form {margin: 0;}

/* formfeld */
.formfeld { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 140px;}

/* formfeldgrueen */
.formfeldgruen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #99CC00; border-bottom: 1px solid #99CC00; border-right: 1px solid #99CC00; border-top: 1px solid #99CC00; width: 140px;}

/* formfeldmittel */
.formfeldmittel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 90px;}

/* formfeldspezial (fuer "URL") */
.formfeldspezuno { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 110px;}


/* formfeldklein (fuer "PLZ") */
.formfeldklein { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 50px;}

/* formfeldgross (fuer "Bemerkungen") */
.formfeldgross { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 220px;}

/* menuauswahl*/
.auswahlmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 140px;}

.auswahlmenudomains { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;
border-left: 1px solid #0099CC; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; width: 180px;}

/* formknopf */
.formsendeknopf2 { 
border: 0px;
cursor: hand;
width: 85px;
height: 28px;
background: url(http://www.sesamnet.ch/div-pics/button-weiss.gif) no-repeat;
outline: none;
}

.formsendeknopf {
     width: 85px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/button-blau.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	       cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */

}

.weiss {
      background: transparent url(http://www.sesamnet.ch/div-pics/button-weiss.gif) no-repeat;

}

.ueberpruefen
{
background: url(http://www.sesamnet.ch/div-pics/button-blau-ueberpruefen.gif) no-repeat;
width: 92px;
}

/* --- SPECIALLY-STYLES --- */
