/* (c) sesamnet CSS 2007 VERSION: 24.03.2007 */
/* --- GENERAL STYLES  --- */

/* body */
body { background-color: #fff;}

/* scrollbar */
html {
scrollbar-face-color:#0099CC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#99CC00;
scrollbar-darkshadow-color:#99CC00;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#D9F0F7;
}

img { border:0px; }

/* general font */
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; line-height: 13pt;}


/* general link */
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;}


/* --- 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;}

/*Bild Symbol vor dem Titel*/
.titel-symbol { float: left; vertical-align: middle;}

/* 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 font-weight: bold; */
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 */
a.linksupnav:link {color: #0099CC; text-decoration: none; line-height: 12pt;}
a.linksupnav:visited { color: #0099CC; text-decoration: none; line-height: 12pt;}
a.linksupnav:active { color: #0099CC; text-decoration: none; line-height: 12pt;}
a.linksupnav:hover { color: #0099CC; text-decoration: underline; line-height: 12pt;}

/* 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 INDEX */

#subnavin { 
	width:181px; 
 	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 174px;
	margin-top: 0px;

}
#subnavin ul { margin: 0; padding: 0; list-style-type: none; font-weight: bold;}
#subnavin a { display: block; padding: 3px; 
	width:181px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 176px;
}

#subnavin a:link, #navlist a:visited { text-decoration: none; }
#subnavin a:hover, #subnav .aktuell { background-color: #D9F0F7; text-decoration: none; }


/* Subnavigation INDEX-RECHTS */

#subnavinre { 
	width:174px; 
 	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 174px;
	margin-top: 0px;

}
#subnavinre ul { margin: 0; padding: 0; list-style-type: none; font-weight: bold;}
#subnavinre a { display: block; padding: 3px; 
	width:174px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 174px;
}

#subnavinre a:link, #navlist a:visited { text-decoration: none; }
#subnavinre a:hover, #subnav .aktuell { background-color: #D9F0F7; text-decoration: none; }



/* Subnavigation */

#subnav { 
	width:181px; 
 	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 176px;
	margin-top: 0px;
}

#subnav ul { margin: 0; padding: 0; list-style-type: none; font-weight: bold;}
#subnav a { display: block; padding: 3px; 
	width:181px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 176px;
}

#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;
}


/* wrong subnavs */

#subnav ul ul li a { display: block; padding: 1px; padding-left: 10px; 
  width:176px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 171px;
}

#subnav ul ul 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;
}

.bestellenweiss {
     width: 92px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/bestellen-weiss.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	  cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
}

.bestellenblau {
     width: 92px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/bestellen-blau.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	  cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
}

.sendenweiss {
     width: 92px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/senden-weiss.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	  cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
}

.sendenblau {
     width: 92px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/senden-blau.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	  cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
}

.anmeldenweiss {
     width: 92px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/button-weiss.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	  cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
}

.anmeldenblau {
     width: 92px;
      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 */
}

.ueberpruefenblau  {

 width: 92px;
      height: 28px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(http://www.sesamnet.ch/div-pics/button-blau-ueberpruefen.gif) no-repeat;
      text-indent: -1000em;
      vertical-align: middle;
	  cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
}

/* --- SPECIALLY-STYLES --- */

a.foto:link { color: #000; text-decoration: none; background-color: #fff;}
a.foto:visited { color: #000; text-decoration: none; background-color: #fff;}
a.foto:active { color: #000; text-decoration: none; background-color: #fff;}
a.foto:hover { color: #000; text-decoration: underline; background-color: #fff;}
