body {
	color:#656565;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D1E9E9;
	
	/* url(bg_grau_punkte.gif); */
	margin:0px;
	/* works on MSIE only - for NS, Gecko, Opera you must set
marginwidth="0" marginheight="0" in the body tag of the html-file
additionally*/
	background-position : bottom;
	background-repeat : repeat-x;
}

table
{
 background-color:#ffffff;
}

td {
	/* no inheritance of the font-size (and family, size in NS4) from body,
so repeat it here */
	color: #656565;
	/* ns4 */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* ns4 */
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

.tdRahmen
{
border-bottom: 1px dotted silver;
}

.tdUeberschrift
{
background-color: #D1E9E9;
border-top: solid 1px #498585;
border-bottom: solid 1px #498585;
color: black;
font-weight:bold;
}

/* define headlines explicitly because the differences of
default-headlines are too big between the main-browsers */
h1 {
	font-size: 18px;
	font-weight : normal;
	border-top: solid 0px #F5F5F5;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
mueze@gmx.ch

}
h2 {
	font-size: 16px;
	font-weight : normal;
	margin-bottom: 4px;
	margin-top: 8px;
}
h3 {
	font-size: 14px;
	font-weight : bold;
	margin-bottom: 4px;
	margin-top: 14px;
}

h4 {
	font-size: 12px;
	font-weight : bold;
	margin-bottom: 4px;
	margin-top: 14px;
}



#greenQuad
{
border-left: 6px solid #498585;
font-size: 6px;
margin-right: 4px;

}

.destaca
{
border: 6px solid #498585;
font-size: 6px;
margin-right: 4px;

}


ul {
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 4px;
}

.titel {
	font-size: 12px;
	color: #498585;
	border-bottom: dotted 1px silver;
	font-weight : bold;
	margin-bottom: 8px;
	margin-top: 14px;
}

a.titel:link, a.titel:visited, a.titel:active
{

color: #498585;
text-decoration: none;
}


.kursTitel {
	color: #498585;
	font-size: 18px;
	font-weight : normal;
	margin-bottom: 4px;
	margin-top: 34px;
}

.kurssubtitel {
	color: #498585;
	font-size: 14px;
	font-weight : normal;
	margin-bottom: 4px;
	margin-top: 14px;
}


li {
	padding-bottom: 2px;
	list-style-type: circle;

	
}
/* class for areas displayed in print-version only */
.print {
	display: none;
}

#rahmen
{
 border-right: solid 1px #A91803;
 border-bottom: solid 1px #A91803;
 width: 792px;
 vertical-align: center;

}
/* this class defines the bg-color for the content area and the
wysiwyg-editor if not identically with the colors set in body */
.content {
	background-color:#ffffff;
	padding: 10px;
	padding-top:12px;
	width: 588px;
	border: 0px solid black;

}


a.anm:link, a.anm:visited, a.anm:active
{

color: #A91803;
text-decoration: none;
}

a.anm:hover
{
text-decoration: underline;
}

/* links */
a:link			{
	text-decoration: underline;
	color : Black;
}
a:visited		{
	text-decoration: underline;
	color : Black;
}
a:hover		{
	text-decoration: underline;
}
a:active 		{
	text-decoration: underline;
}

.copyright {
	font-size: 9px;
	color : #cccccc;		
	margin-right: 72px;
}

.footer	{	
	/* text-decoration doesn�t work as class in gecko, so you have to
specify this in the footer.html file */
	
	font-size: 11px;
	color : #656565;
	font-weight : normal;
	margin-left: 32px;
}

/* links */
a.footer:link		
	{
	text-decoration: none;
	color: #498585;
}
a.footer:visited		{
	text-decoration: none;
	color: #498585;
}
a.footer:hover		{
	text-decoration: none;
	color: #000000;
}
a.footer:active 		{
	text-decoration: none;
	color: #498585;
}


/* positioning the navigation items in all 4 levels (#0-#3, any level
below #3 will be set on level #3) */
.nav0			{
	font-size:13px;
	margin-left:0px;	
	padding-top:10px; /* distance between als level #0 headlines */
}
.nav1			{
	font-size:12px;
	margin-left:8px;
}
.nav2			{
	font-size:11px;
	margin-left:16px;
}
.nav3			{
	font-size:10px;
	margin-left:24px;
}


/*  colour for Elternbildung Kurse */

.tdElternbildung
{
background-color: #66ccff;
border-top: solid 1px #498585;
border-bottom: solid 1px #498585;
color: black;
}

/*  colors etc. of the 3 navigation modes
text-decoration doesn�t work as class in gecko, so you have to specify
this in the navigation.html file */
.open			{
	color : ;
}
.closed	{
	color : ;
	
}
.active		{
	color : #000000;
	
}
a:hover.closed, a:hover.open {
	color: ;
	background-color : ;
	display:block;
}
/* ------------------ add individual styles below ----------------- */
.footer_distance {
	padding:4px;
}

/* navigation */
.navigation a:link, .navigation a:visited {
	color: #000000;
	font-weight: bold;

}
.navigation a:hover, .navigation a:active {
	color: #000000;
	background-color : #FEDF61;
	display:block;
}

.level_0 {
	text-indent : 22px;
	font-size : 11px;
	line-height : 20px;
	border-top : 1px solid #F0B203;
}
.level_1 {
	text-indent : 30px;
	font-size : 10px;
	border-bottom: #FEDF61 solid 1px;
	background-color:#FECE50;
}
.level_2 {
	text-indent : 40px;
	font-size : 9px;
}
.level_3 {
	text-indent : 33px;
	font-size : 9px;
}
.level_0active {
	text-indent : 22px;
	font-size : 11px;
	color: #000000;
	line-height : 20px;
	border-top : 1px solid #F0B203;
	background-color: #FEDF61;
}

#rahmenBottom
{
border-top: 1px solid #A91803;
border-left: 1px solid #A91803;
text-align: right;
font-size: 9px;
}

#contenido
{
margin: 8px;
margin-right: 150px;
padding: 4px;
width: 350px;
}

.grey {  background-color: #CCCCCC}

.red
{font-color: #ff0000; color: #FF0000}


/* ------------------ K�stchen f�r entry page ----------------- */


.alertjob {	
	font-size : 10px;
	margin-top: 12px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 12px;
	padding: 8px;
	position: relative;
}

.alertright {	
	font-size : 10px;
	border-top: 1px solid #A91803;
	border-left: 1px solid #A91803;
	border-bottom: #A91803 solid 1px;
	border-right: 3px solid #A91803;
	background-color:#cccccc;
	width: 100px;
	margin-left: 200px;
}

.alertleft {
	
	font-size : 10px;
	border-top: 1px solid #A91803;
	border-left: 1px solid #A91803;
	border-bottom: #A91803 solid 1px;
	border-right: 3px solid #A91803;
	background-color:#cccccc;
	width: 200px;
	margin-right: 200px;
}

#dringendneu {
	position:absolute;
	width:198px;
	background-color: #99ff33;
	border: none #993399;
	margin-left: 375px;
	margin-top: 100px;
	padding:4px;
	visibility: visible;
}

#callforneu {
	position:absolute;
	margin: 8px;
	margin-left: 375px;
	margin-top: 25px;
	padding: 4px;
	border: none #A91803;
	width: 198px;
	background-color: #ffff99;
}

#novedadneu {
	position:absolute;
	margin: 8px;
	margin-left: 375px;
	margin-top: 340px;
	padding: 4px;
	border: none #ff0000;
	width: 198px;
	background-color: #ff9999;
}

#wettbewerbneu {
	position:absolute;
	margin: 8px;
	margin-left: 375px;
	margin-top: 240px;
	padding: 4px;
	border: none #666633;
	width: 198px;
	background-color: #ffcc33;
}

#hinweiseneu {
	Position:relative;
	margin: 8px;
	padding: 4px;
	border: none;
	background-color: #ffffcc;
	width: 98%;
}

/* kks 15.11.2011 */
/* 2. column */
#contenido
{
padding: 0;
margin: 0px 210px 0px 0px;
width: auto;
}
/* 3. column */
#rightcolumn {
  position: absolute;
  padding: 0;
  margin: 20px 0px 0px 390px;
  width: 198px;
}
.rightbox-yellow {
  background-color: #ffff99;
  padding:3px;
  margin: 0px 0px 12px 0px;
}
.rightbox-green {
  background-color: #99FF33;
  padding:3px;
  margin: 0px 0px 12px 0px;
}
.rightbox-darkyellow {
  background-color: #FFCC33;
  padding:3px;
  margin: 0px 0px 12px 0px;
}
.rightbox-red {
   background-color: #FF9999;
  padding:3px;
  margin: 0px 0px 12px 0px;
}

#hinweiseneu {
	margin: 0px;
}


