/* CSS für Seiten www.welln-es.ch für Ausdruck der Seiten 

erstellt: März 2006, SgrafiX - Web-Engineering, Uster

*/

body {
font: normal 101% Verdana, Arial, Helvetica, sans-serif; 
background-color: #EFEBEF;/*#DFEDF9*/
color: #000033;
padding:0px;
margin:0px;

}


/* ----------container -------------- */
#container {
width: 990px;
padding:0px;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
} 


/* ----------outer und inner----------------- */

#outer{ 
background-color: #EFEBEF; /* Farbe fuer Inhalt Spalten #DFEDF9 */
} 

#inner{margin:0; width:100%; }

/* --------------Linke Navigation------------- */
#left{
	margin-left:-260px;
	width:260px;
	float:left;
	position:relative;
	margin-left:-260px;
	margin-right:1px;
	visibility: hidden;

}
#left #menu {
	margin-top:40px;
	background-image: url(../Bilder/ester_transparent_halb.gif);
	background-repeat:no-repeat;
	background-position: left top;
	min-height:435px;
	visibility: hidden;
 }
 
 #left .name {
	color: #000099;
	font: bold 12px/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 5px;
	left: 315px;
	letter-spacing: 1px;
	position: absolute;
	width: 150px;
	top: 67px;
	visibility: visible;
}

#left .bezeichnung {
	color: #000099;
	font: bold 12px/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 5px;
	left: 575px;
	letter-spacing: 1px;
	position: absolute;
	text-align: right;
	top: 67px;
	width: 213px;
	visibility: visible;
}

#left #bild{
  	padding: 30px 0px 20px 28px;
	/*border: 2px solid #FF00FF;*/
	margin-left:0px;
	z-index:0;
	visibility: hidden;
 }


/* -------------- Rechte Navigation------------- */
 
#right {
	width:150px;
	float:right;
	position:relative;
	margin-right:-150px;
	margin-left:0px;
	min-height:435px;
	visibility: hidden;
 }


	
/* -----------------Inhalt--------------------- */ 
#content{ 
	position: relative;
	min-height:550px;
	/*height:430px; darf keine Angabe entahlten, sonst rutscht Fuss bei Firefox nicht mit*/
	visibility: visible;
	/*border: 1px solid #FFFFFF;*/
	border-right: 2px solid #FFFFFF;/* weisse Linie rechts */
	width: 650px;
	margin-left: 10px;
}

* html #content{
	padding: 0px 0px;
	border-right: 2px solid #FFFFFF;/* weisse Linie rechts */
	height:550px; 
}

#content .dummy {
		padding: 120px 0px 0px 0px;
}

#content p	 {
text-align: left;
font-size: 12px;
line-height: 18px;
padding: 10px 50px 0px 50px;
margin:0px; 
color:#000033;
}

#content .clearfloat { /*wird für IE benötigt, damit Tabelle richtig angezeigt wird. Ganzer Text rutschte nach unten*/
display: table; 
width: 100%; 
} 



#content table.texttabelle { 
border-collapse: separate; 
/*border-spacing: 4px 12px; */
border: 1px none silver; 
width: 520px;
 }

#content table.texttabelle td { 
font-weight:normal;
text-align: left;
font-size: 12px;
line-height: 18px;
border: 1px none silver; 
}


#content table.texttabelle td p { 
padding: 0px 10px 0px 50px;
border: 1px none #FF6347; 
}

#content table.kurse { 
border-collapse: separate; 
/*border-spacing: 4px 12px; */
border: 1px none silver; 
width: 520px;
padding: 0px 0px 0px 50px;
 }

#content table.kurse td { 
font-weight:normal;
text-align: left;
font-size: 12px;
line-height: 18px;
border: 1px none silver; 
}

#content table.kurse th p { 
	border: 1px none #FFFFFF;
	color: #000033; 
	background-color: White; 
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 2px;
	margin-bottom: 10px;
}


#content table.kurse td p { 
padding: 0px 10px 0px 50px;
border: 1px none #FF6347; 
}


#content table{
/*border: 1px solid #FFCCDD;*/ 
	margin:0px;
}


#content H1 {
	margin: 5px 50px 15px 50px; 
	color: #FFFFFF; 
	background-color: #6B6BFF; 
	font: bold 16px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

#content a:link { font-weight:normal; color:#000033; text-decoration:underline; }
#content a:visited { font-weight:normal; color:#000033; text-decoration:underline; }
#content a:focus { font-weight:normal; color:#000000; text-decoration:underline; }
#content a:hover { font-weight:normal; color:#6B6BFF; text-decoration:none; }
#content a:active { font-weight:normal; color:#6B6BFF; text-decoration:underline; }

#content .list {
padding: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
}

#content li{
	list-style-type: disc;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 25px 0px 25px; 
	color:#000033;
}

#content .dot{
color: #6B6BFF;
background:transparent;
font-weight:bold;
font-size:18px;
line-height: 25px;
margin-left:0px;
margin-right:5px;
margin-top:0px;
}

#content .pfad{
		font: normal 10px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
      margin-bottom:10px;
		color:#6B6BFF;
}

#content #news{
font: normal 12px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:right;
margin: 0px 50px 0px 50px; 
}

/*  ----------------footer---------------------- */ 


.adresse{
	margin: 0px 0px 0px 50px; 
	color: #000099; 
	background-color: #EFEBEF; 
	font: bold 12px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding-bottom: 7px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 18px;
	border-right: 2px solid #FFFFFF;
	}