/* ---------------------------------------------------------------
   FILENAME:	default.css
   CLIENT:		STELLA MATUTINA
   PROJECT:		Website CSS Style Definitions
   AUTHOR:		Lucien Soltermann lucien.soltermann@icse.ch
   				Urs Tobler  uto@bluewin.ch
   HISTORY:		5-Dec-2003	Initial Coding
   REVISION:	09-11-2007  several enhancement
   Copyright © 	2007 Lucien Soltermann lucien.soltermann@icse.ch
   				2003 Urs Tobler  uto@bluewin.ch, 
               
   --------------------------------------------------------------- */
@charset "ISO-8859-1";   
   
body { background-color:#FFF8F0; padding-left:1.5em; padding-top:0.5em; padding-right:0.25em; padding-bottom:0.5em; 
	scrollbar-arrow-color:#704000; scrollbar-face-color:#FFF8F0;
	scrollbar-track-color:#F8F0E8; scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#E8D0A0; scrollbar-shadow-color:#D0B070;
	scrollbar-darkshadow-color:#C08020; }

.main {position:absolute;margin:0; padding-left:1em; padding-right:1.5em; padding-top:1.0em; padding-bottom:1.0em}



h1,h2,h3,h4,p,ul,ol,li,div,table,tr,td,th,dt,dd,blockquote,legend { color:#503000; font-family:sans-serif; }
h1,h2,h3,h4 { color:#A06010; }
h1 { font-size:1.3em;  }
h2 { font-size:1.3em; font-weight:lighter; }
h3 { font-size:1.1em; font-weight:lighter; }
h4 { font-size:1em; font-weight:600; }
p,li,td,th,blockquote { font-size:0.8em; }
td p{font-size:1em}
dt { font-size:1em; font-weight:600; padding-top:1em; padding-bottom:0.25em; }
dd { font-size:0.9em; }
strong {font-weight:600; color:#885810;}

hr { width:100%; height:1px; color:#C08020; }

a:link { font-weight:600; color:#885810; text-decoration:none; }
a:visited { font-weight:600; color:#885810; text-decoration:none; }
a:hover { font-weight:600; color: #503000; background-color:#E8D0B0; text-decoration:none; }
a:active { font-weight:600; color:#B07010; text-decoration:none; }

.kontakt {width:80%;}


.nSize {font-size:1em; }
.home {font-size:1em; font-weight:lighter; color:#503000;  }

.ten { font-size:3em; color:#5050A0; font-weight:600; text-align:right; padding-top:0.2em; padding-right:0.3em; }
.slo { font-size:108%; color:#A06010; font-weight:600; padding-top:1em; }

.trh { font-size:108%; color:#A06010; font-weight:600; padding:0.33em; background-color:#F8E8D0; }
.tdc { text-align:center; }
.tdr { text-align:right; }

.sma { font-size:85%; font-weight:lighter; }
.xsm { font-size:75%; font-weight:lighter; }
/*
.ev1 { font-size:0.9em; text-align:left; vertical-align:top; width:10;}
.ev2 { font-size:0.9em; text-align:left; vertical-align:top; width:150;}
*/
.fln { font-size:0.9em; text-align:left;vertical-align:top }
.flc { font-size:0.9em; text-align:center; vertical-align:top}
.flr { font-size:0.9em; text-align:right; padding-right:0.5em; vertical-align:top}

.nds { font-size:1em; color:#A06010; font-weight:600; }
.ndr { font-size:0.7em; color:#A06010; text-align:right; letter-spacing:2pt; line-height:1em; margin:0; float:right; }
.edr { font-size:0.7em; color:#A06010; text-align:right; letter-spacing:2pt; line-height:1em; margin:0; }

fieldset { width:100%; margin:0.5em; padding:1em; border-style:solid; border-width:1px; border-color:#C08020; }

.legend { text-align:center; color:#503000; font-size:0.9em; padding-left:10%; padding-right:10%; }

.fie { font-size:1em; color:#503000; background-color:#F8E8D0; border:#C08020; }
.but { font-size:0.9em; font-weight:600; color:#FFF8F0; background-color:#C08020; border-width:4px; border-color:#C08020; border-style:ridge; }


.gallery {text-align:center;  padding-bottom:1em ; padding-top:2em }
.galleryImg { height:80%; width:80%  } 


.foot { position:relative; bottom:0px; font-size:0.7em; letter-spacing:0.05em;
	padding:0.4em; margin-top:2em;  color:#503000 }
	
.mHeader {padding-bottom:1.5em}	
.mHLabel { position:relative; text-decoration:none; }
.mHLabeldaten { position:absolute; top:0; left:15%; width:80%}	


/* ---------------------------------------------------------------
   ---------------------------------------------------------------*/

.loading {
	color:#21536A; 
	font-family:Verdana;
	font-size: 11px; 
	background-color:#F5F6F6; 
	padding:4px;
}
#SwitchMenu{
	width: 150px;
	background-color: #F3F9FE;
}
.menuOut {
	cursor:pointer; 
	color: #21536A;
	border: 1px solid;
	background-color: #EAEEEE;
	padding: 4px;
	font-family:Verdana;
	font-size: 11px;
	border-color: #FEFEFE #C3C8CB #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}
.menuOver {
	cursor:pointer;
	color: #21536A;
	border: 1px solid;
	background-color: #DDEEFF;
	padding: 4px;
	font-family:Verdana;
	font-size: 11px;
	border-color: #C3C8CB #C3C8CB #FEFEFE #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.menuSelected {
	cursor:pointer; 
	color: #21536A;
	border: 1px solid;
	background-color: #DDEEFF;
	padding: 4px;
	font-family:Verdana;
	font-size: 11px;
	border-color: #FEFEFE #C3C8CB #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.submenu {
	font-family:Verdana;
	font-size: 10px;
	padding-top:3px; 
	padding-bottom:4px; 
	padding-left:20px;
	border-right: 1px solid #C3C8CB;
	border-left: 1px solid #C3C8CB;
	border-bottom: 1px solid #C3C8CB;
}
.submenu a {
	color:#21536A; 
	text-decoration:none;
	font-family:Verdana;
	font-size: 10px;
}
.submenu a:hover {
	color:#0066CC; 
	text-decoration:none; 
	font-family:Verdana;
	font-size: 10px;
}
.subMenuSelected {
	color:#CC0000; 
	text-decoration:none; 
	font-family:Verdana;
	font-size: 10px;
}

