html, body	{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	}

img	{
	display: block;
	border: 0;
	}


/* Links -------------------- */
a:link	{
	text-decoration: none;
	background-color: transparent;
	color: #275c68;
	}
a:visited	{
	text-decoration: none;
	background-color: transparent;
	color: #275c68;
	}
a:hover	{
	text-decoration: none;
	background-color: transparent;
	color: #33f;
	}
a:active	{
	text-decoration: none;
	background-color: transparent;
	color: #33f;
	}
#kopf1 a:link	{
	text-decoration: none;
	background-color: transparent;
	color: #275c68;
	}
#kopf1 a:visited	{
	text-decoration: none;
	background-color: transparent;
	color: #275c68;
	}
#kopf1 a:hover	{
	text-decoration: none;
	background-color: transparent;
	color: #e75025;
	}
#kopf1 a:active	{
	text-decoration: none;
	background-color: transparent;
	color: #275C68;
	}
.impressum a:link	{
	text-decoration: none;
	background-color: transparent;
	color: #666;
	}
.impressum a:visited	{
	text-decoration: none;
	background-color: transparent;
	color: #666;
	}
.impressum a:hover	{
	text-decoration: none;
	background-color: transparent;
	color: #33f;
	}
.impressum a:active	{
	text-decoration: none;
	background-color: transparent;
	color: #666;
	}
#m11 a, #m12 a, #m13 a	{
	background-repeat: no-repeat;
	}
#m11 a:link	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/methode_klein_f2.jpg);
	}
#m11 a:visited	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/methode_klein_f2.jpg);
	}
#m11 a:hover	{
	text-decoration: none;
	background-color: transparent;
	color: #e75025;
	background-image: url(/menu/methode_klein.jpg);
	}
#m11 a:active	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/methode_klein_f2.jpg);
	}
#m12 a:link	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/ausbildung_klein_f2.jpg);
	}
#m12 a:visited	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/ausbildung_klein_f2.jpg);
	}
#m12 a:hover	{
	text-decoration: none;
	background-color: transparent;
	color: #029e88;
	background-image: url(/menu/ausbildung_klein.jpg);
	}
#m12 a:active	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/ausbildung_klein_f2.jpg);
	}
#m13 a:link	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/kurse_klein_f2.jpg);
	}
#m13 a:visited	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/kurse_klein_f2.jpg);
	}
#m13 a:hover	{
	text-decoration: none;
	background-color: transparent;
	color: #f6de06;
	background-image: url(/menu/kurse_klein.jpg);
	}
#m13 a:active	{
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	background-image: url(/menu/kurse_klein_f2.jpg);
	}
#menu2a a:link	{
	text-decoration: none;
	background-color: #e75025;
	color: #000;
	}
#menu2a a:visited	{
	text-decoration: none;
	background-color: #e75025;
	color: #000;
	}
#menu2a a:hover	{
	text-decoration: none;
	background-color: #e75025;
	color: #fff;
	}
#menu2a a:active	{
	text-decoration: none;
	background-color: #e75025;
	color: #000;
	}
#menu2b a:link	{
	text-decoration: none;
	background-color: #029e88;
	color: #000;
	}
#menu2b a:visited	{
	text-decoration: none;
	background-color: #029e88;
	color: #000;
	}
#menu2b a:hover	{
	text-decoration: none;
	background-color: #029e88;
	color: #fff;
	}
#menu2b a:active	{
	text-decoration: none;
	background-color: #029e88;
	color: #000;
	}
#menu2c a:link	{
	text-decoration: none;
	background-color: #f6de06;
	color: #fff;
	}
#menu2c a:visited	{
	text-decoration: none;
	background-color: #f6de06;
	color: #fff;
	}
#menu2c a:hover	{
	text-decoration: none;
	background-color: #f6de06;
	color: #000;
	}
#menu2c a:active	{
	text-decoration: none;
	background-color: #f6de06;
	color: #fff;
	}


/* Schrift -------------------- */
table, p, a, td, li, h1, h2, h3, h4, h5, h6	{ 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, 'Trebuchet MS', Trebuchet, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
	line-height: 140%; 
	text-align: left; 
	margin: 0;
	padding: 0 
	}
h1, #kopf1 a	{
	font-size: 25px; 
	background-color: transparent;
	color: #275c68;
	}
h2	{
	font-size: 12px; 
	}
h3	{
	font-weight: bold;
	font-size: 15px; 
	}
h4	{
	font-weight: bold;
	padding-bottom: 5px; 
	}
h5	{
	font-weight: bold;
	padding-top: 5px; 
	padding-bottom: 5px; 
	}
h6	{
	font-style: italic;
	padding-top: 2px; 
	}
p, a	{
	padding-bottom: 4px; 
	}
#menu1 a	{
	padding-bottom: 0; 
	}
ul, li	{
	margin: 0;
	padding: 0;
	}
ul	{
	padding-left: 1em;
	padding-bottom: 5px;
	}
td ul	{
	padding-left: 1.4em;
	padding-bottom: 5px;
	}
li	{
	list-style-image: url(/menu/kreis6.png);
	list-style-position: outside;
	}
* html li {
	list-style-image: url(/menu/kreis6ie.png);
	}

td	{
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
	}


/* Container -------------------- */
#bg	{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	}
#bgSeite	{
	height: 100%;
	}
#bgNav	{
	float: left;
	width: 170px;
	}
#bgNav, #bgNavInhalt	{
	height: 100%;
	}
	
#bgbild	{
	position: absolute;
	top: 185px;
	left: 0;
	z-index: 2;
	}

#kopf1	{
	position: absolute;
	top: 0;
	left: 0;
	height: 75px;
	width: 100%;
	background-color: #fff;
	color: #000;
	z-index: 4;
	}
#kopf1 h1	{
	padding-top: 10px;
	}
#kopf1 h1, #kopf1 h2	{
	padding-left: 30px;
	}
#kopf1 a, #kopf1 a	{
	padding-bottom: 0; 
	}

#kopf2	{
	position: absolute;
	top: 75px;
	left: 0;
	height: 110px;
	width: 100%;
	background-color: #275c68;
	color: #000;
	z-index: 4;
	}

#menu1	{
	position: absolute;
	top: 0;
	left: 187px;
	width: 765px;
	height: 110px;
	}
#m11, #m12, #m13	{
	float: left;
	width: 187px;
	height: 110px;
	margin-right: 11px;
	}
#menu1 a	{
	display: block;
	width: 187px;
	text-align: right;
	font-weight: bold;
	padding-top: 85px;
	padding-bottom: 10px;
	}
		
#menu2a, #menu2b, #menu2c	{
	position: absolute;
	top: 221px;
	left: 0;
	width: 170px;
	z-index: 5;
	}
#m21, #m22, #m23, #m24, #m25, #m26, #m27, #m28, #m29	{
	display: block;
	width: 170px;
	height: 32px;
	margin-bottom: 6px;
	}
#menu2a a, #menu2b a, #menu2c a	{
	display: block;
	width: 135px;
	height: 15px;
	line-height: 125%; 
	padding-top: 7px;
	padding-left: 30px;
	padding-right: 5px;
	}
	
#bilder	{
	position: absolute;
	top: 259px;
	left: 187px;
	z-index: 5;
	}
#bilder img	{
	margin-bottom: 6px;
	}
	
#bilder2	{
	position: absolute;
	top: 297px;
	left: 187px;
	z-index: 5;
	}
#bilder2 img	{
	margin-bottom: 6px;
	}
	
#titel	{
	position: absolute;
	top: 219px;
	left: 384px;
	width: 440px;
   	z-index: 6;
	}
#inhalt	{
	position: absolute;
	top: 257px;
	left: 382px;
	width: 440px;
   	z-index: 6;
	}
#inhalt2	{
	position: absolute;
	top: 295px;
	left: 382px;
	width: 440px;
   	z-index: 6;
	}
#inhaltbreit	{
	position: absolute;
	top: 257px;
	left: 187px;
	width: 640px;
   	z-index: 6;
	}
#legende	{
	clear: left;
	height: 50px;
	padding-top: 5px;
	}

.text p	{
	padding-bottom: 10px;
	}

.block1	{
	float: left;
	width: 135px;
	padding-right: 32px;
	}
.block2	{
	float: left;
	width: 100px;
	padding-right: 0;
	}
.block3	{
	float: left;
	width: 205px;
	height: 200px;
	padding-right: 15px;
	}
.block4	{
	float: left;
	width: 220px;
	}
.block1 p, .block2 p	{
	padding-bottom: 0;
	}

.einzugnegativ	{
	margin-left: 1em;
	text-indent: -1em;
	}
.einzugnegativ br	{
	margin-left: 1em;
	text-indent: -1em;
	}
.stundenplan	{
	width: 450px;
	}
.stundenplan td	{
	padding-bottom: 2px;
	}
.breite50	{
	width: 50px;
	}
.breite75	{
	width: 75px;
	}
.breite90	{
	width: 93px;
	}
.breite125	{
	width: 125px;
	}
.breite185	{
	width: 185px;
	}
.breite285	{
	width: 285px;
	}
.breite335	{
	width: 335px;
	}

.hoehe108	{
	height: 108px;
	}

.event	{
	padding-bottom: 15px;
	}
.event h4	{
	padding-bottom: 9px;
	}


.gruppe	{
	width: 650px;
	padding-bottom: 10px;
	}
.gruppenbild	{
	float: left;
	width: 197px;
	height: 89px;
	padding-bottom: 6px;
	}
.gruppenbildleer	{
	float: left;
	width: 197px;
	height: 10px;
	}
.gruppenbild img	{
	margin-top: 5px;
	margin-bottom: 2px;
	}
.gruppenbildrechts	{
	float: left;
	width: 197px;
	height: 89px;
	padding-bottom: 6px;
	}
.gruppenbildrechts img	{
	float: right;
	margin-right: 33px;
	}
.gruppentextrechts	{
	float: left;
	width: 197px;
	padding-bottom: 20px;
	}
.gruppentextrechts a	{
	float: right;
	margin-right: 20px;
	}
.gruppentext, .gruppentext1, .gruppentext2, .gruppentext3, .gruppentext4	{
	width: 440px;
	margin-left: 197px;
	}
.gruppentext1	{
	padding-top: 9px;
	}
.gruppentext2	{
	padding-top: 24px;
	}
.gruppentext3	{
	padding-top: 12px;
	}
.gruppentext4	{
	padding-top: 28px;
	}
.unten	{
	position: absolute;
	bottom: 0;
	}
.mitte126	{
	position: relative;
	left: 50%;
	width: 126px;
	margin-left: -63px;
	padding-top: 25px;
	padding-bottom: 25px;
	}
.mitte190	{
	position: relative;
	left: 50%;
	width: 190px;
	margin-left: -95px;
	padding-top: 25px;
	padding-bottom: 25px;
	}
.mitte226	{
	position: relative;
	left: 50%;
	width: 226px;
	margin-left: -113px;
	padding-top: 25px;
	padding-bottom: 25px;
	}
.mitte300	{
	position: relative;
	left: 50%;
	width: 300px;
	margin-left: -120px;
	padding-bottom: 25px;
	}
.mitte300 img	{
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	}
.mitte300 p	{
	font-weight: bold;
	padding-bottom: 0;
	}
.mitte300 ul	{
	margin-left: 40px;
	padding-top: 10px;
	padding-bottom: 20px;
	}
.rechts	{
	text-align: right;
	}
.rot	{
	color: #e75025;
	font-weight: bold;
	}
.blau	{
	color: #029e88;
	font-weight: bold;
	}
.gelb	{
	color: #a0940f;
	font-weight: bold;
	}
.name	{
	color: #029e88;
	font-size: 14px;
	font-weight: bold;
	}
.normal	{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	}
.halbe	{
	padding-top: 5px;
	}
.halbehoehe	{
	font-size: 6px; 
	line-height: 100%; 
	}
.caution	{
	color: #f00;
	}
.clear	{
	padding-bottom: 25px;
	}
.clearleft	{
	clear: left;
	font-size: 5px; 
	line-height: 5px;
	}
.impressum	{
	background-color: transparent;
	color: #999;
	}
	