*{
 margin:0;
 padding:0;
}

body{
 background: url(hg.gif) repeat-y #FFD300;
 background-position:center;
 font:.8em "Comic Sans MS", arial, sans-serif;
 fontcolor: #005AA9;
}

img{
 border: 0;
}

/* Formatierungen Layout (grob) */
#seite{
 clear:both;
 padding:0px 0px 0px 0px;
 text-align:left;
 width:800px;
}

#topbalken{
 background:#FFE036;
 background-position:center;
 height:100px;
 width:100%;
}

#links{
 float:left;
 margin:20px 0px 0px 0px;
 width:150px;
}

#rechts{
 background:url(start.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_willkommen{
 background:url(hg_willkommen.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_hospitationen{
 background:url(hg_hospitationen.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_beratung{
 background:url(hg_willkommen.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_kontakt{
 background:url(hg_kontakt.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_seminare{
 background:url(hg_seminar.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_zertifikat{
 background:url(hg_seminar.gif);
 background-position:bottom right;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_menschen{
 background:url(hg_menschen.gif);
 background-position:right bottom;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

#rechts_schulservice{
 background:url(hg_schule.gif);
 background-position:right bottom;
 background-repeat: no-repeat;
 float:right;
 margin:20px 0px 0px 0px;
 width:650px;
 height:472px;
}

/* Sonstige Formatierungen */

.dtree {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005AA9;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #005AA9;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #005AA9;
	text-decoration: none;
}
.dtree a.nodeSel {
	background-color: #FFEC92;
}
.dtree .clip {
	overflow: hidden;
}

/* Schrift-Formatierungen */
h1{
 color:#005AA9;
 font-size:1.5em;
 letter-spacing:0.01em;
 margin:0 0 0 0;
}

h2,h3,h4,h5,h6{
 border-bottom:1px solid #ccc;
 color:#666;
 font-size:1.5em;
 letter-spacing:0.01em;
 margin:25px 0 0 0
}

table{
 font-size: 12px;
 color:#005AA9;
 text-align:left;
}

ul li{
 background:url(ul_li.gif) no-repeat;
 font-size: 12px;
 color:#005AA9;
 text-align:left;
 margin: 0 250px 0px 0px;
 padding:0 0 0 27px;
 display:block;
}

p{
 font-size: 12px;
 color:#005AA9;
 text-align:left;
 margin: 0 250px 10px 0;
}

