@charset "utf-8";
/* CSS Document */

.li	{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; type:square;}


body	{		margin:0px;	font-family:Arial, Helvetica, sans-serif; font-size:8.5pt;	}
		
.breadcrumb	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt; font-size:10px; padding-left:8px; padding-bottom:1px; }
.breadcrumb2	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt; font-size:10px; border-right:solid 1px #cccccc; }
.sitetitel	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt; font-size:10px; padding-left:8px; font-weight:bold; text-align: left;}
.platzhalter	{	font-size:1px; color:#FFFFFF;	}
.bild1	{	border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;	}
.bild2	{ border-top: 1px solid #cccccc;	}
.text		{ padding-bottom:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:8.5pt;  text-align:justify; line-height:150%; color:#000000; font-weight:normal; padding-left:8px; padding-right:8px;	}
.text2		{ font-family:Arial, Helvetica, sans-serif;	font-size:8.5pt;  text-align:justify; color:#000000; font-weight:normal;	}

.copyleft	{font-family:Arial, Helvetica, sans-serif;	font-size:8.5pt;  text-align:left;}
.copyright	{font-family:Arial, Helvetica, sans-serif;	font-size:8.5pt;  text-align:right;}

.titel1		{ padding-top:5px; margin-top:3px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; line-height:150%; text-align:left; letter-spacing:2pt; color:#24496e; font-weight:bold; padding-left:8px;}
.titel2		{padding-left:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11pt; line-height:150%; text-align:left; letter-spacing:2pt; color:#24496e; font-weight:bold; margin-top:3px;	}
h2		{font-family:Arial, Helvetica, sans-serif;	font-size:11pt; line-height:150%; text-align:left; letter-spacing:2pt; color:#24496e; font-weight:bold; margin-top:3px;	}

.navi	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt;	text-align:left;	vertical-align:middle;	height:20px;}
.navi2	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt;	text-align:left;	vertical-align:middle;	height:20px;}	
.navi2 a	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt;	text-align:left;	vertical-align:middle;	height:20px;	text-decoration:none;	color:#000000;	}	

.navi2 a:hover	{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	letter-spacing:2pt;	text-align:left;	vertical-align:middle;	height:20px;	text-decoration:underline;		color:#000000;	}



a	{	font-family:Arial, Helvetica, sans-serif;	text-align:left; height:20px; text-decoration:none; color:#000000;	}	

a:hover	{	font-family:Arial, Helvetica, sans-serif;	text-align:left;height:20px; text-decoration:underline; color:#000000;	}

a:visited	{	font-family:Arial, Helvetica, sans-serif;text-align:left;	height:20px;	color:#000000;	}

.textbereichleft	{ border-bottom:1px #cccccc solid; border-right:1px #cccccc solid;}

.textbereichright	{ border-bottom:1px #cccccc solid;}


.moreinfos	{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-align:left;}	
.moreinfos a	{	text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:10px;	text-align:left; color:#000000;	}	

.moreinfos a:hover	{	font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; text-decoration:underline; color:#000000;	}



#maintable		{ padding: 0px 0px 0px 0px;}
#icontable		{ padding:0px; cellpadding:none; cellspacing:0px;}		

img	{border:none}



h1	{ 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;text-align:left; letter-spacing:2pt; color:#24496e; font-weight:bold; }

li	{type:square;}






td { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #000000}
.blue {  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699}
.hitword { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.sform {  font-size: 11px; color: #000000; width: 160; height: 17; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }





/*  Ziffern  */
a.digits:link, a.digits:visited { color: #990000; font-size: 11px; text-decoration: none;}
a.digits:hover { color: #999;}

/*  Vor-/zurück-Pfleile  */
a.first_last:link, a.first_last:visited { color: #999; font-size: 10px; text-decoration: none;}
a.first_last:hover { color: #990000;}

a.copy:link, a.copy:visited { color: #666; font-size: 10px; text-decoration: none;}
a.copy:hover { color: #990000; text-decoration: underline;}

#portrait1:hover { background-image:url(http://www.sjms.ch/images/bild_portrait1_rollover.jpg)}
#register:hover { background-image:url(http://www.sjms.ch/images/bild_register_rollover.jpg)}
#agenda:hover { background-image:url(http://www.sjms.ch/images/bild_agenda_rollover.jpg)}
#galerie:hover { background-image:url(http://www.sjms.ch/images/bild_galerie_rollover.jpg)}

.input_unsichtbar {
display: none;
}
