/* Grundeinstellungen zur Vereinheitlichung der Browser */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,cite,ul,ol,li,table,th,td,a,img,hr {margin:0px;padding:0px;border:none 0px;text-align:left}
body {font-weight:normal;text-decoration:none;line-height: 110%;font-size:100.01%}
p,h1,h2,h3,h4,h5,h6,blockquote,cite,th,td,em,strong,big {font-size:1em;font-weight:normal;font-style:normal;line-height: 110%}
table {border-collapse:collapse;border-spacing:0px;empty-cells:show}
th,td {vertical-align:top}
a {background-color:transparent;text-decoration:none}
span.aus {display:none}
.stopfl {clear:left;height:1px;line-height:0px;font-size:0px;background:transparent}
.stopfr {clear:right;height:1px;line-height:0px;font-size:0px;background:transparent}
.stopf {clear:both;height:1px;line-height:0px;font-size:0px;background:transparent}

/* Globale Einstellungen */
body {position:relative;color:#000000;font-family:Arial, Helvetica, sans-serif;background-color:#fccccc;background-image:url("../medien/layout/bg1.png");background-repeat:repeat-x}

/* Logo */
#logo {height:160px;background-image:url("../medien/layout/bg1.png");background-repeat:repeat-x}
#logo p {width:995px;height:160px;margin:0 auto;background-image:url("../medien/layout/logo.png");background-repeat:no-repeat;}
#logo a {float:left;width:300px;height:160px;margin-right:35px}
#logo img {width:170px;height:120px;margin:17px 0 0 50px} /* IE6 */
#rahmen {position:relative;width:995px;margin:0 auto;background-image:url("../medien/layout/bg2.png");background-repeat:repeat-y}

/* Menü */
#menue {float:left;width:200px}
#menue ul {list-style-type:none;margin-top:17px}
#menue li {padding-top:3px} /* IE7 */
#menue a {display:block;width:200px;height:24px;background-image:url("../medien/layout/menue.png")} /* IE7 */
#menue a.m4 {background-position:0 0}
#menue a.m5 {background-position:0 -26px}
#menue a.m6 {background-position:0 -52px}
#menue a.m7 {background-position:0 -78px}
#menue a.m8 {background-position:0 -104px}
#menue a.m9 {background-position:0 -130px}
#menue a.m10 {background-position:0 -156px}
#menue a.m11 {background-position:0 -182px}
#menue a.m12 {background-position:0 -208px}
#menue a.m13 {background-position:0 -234px}
#menue a.m14 {background-position:0 -260px}
#menue a.m15 {background-position:0 -286px}
#menue a.m16 {background-position:0 -312px}
#menue a.m25 {background-position:0 -338px}
#menue a.m4:hover,#menue div.aktiv a.m4 {background-position:-202px 0}
#menue a.m5:hover,#menue div.aktiv a.m5 {background-position:-202px -26px}
#menue a.m6:hover,#menue div.aktiv a.m6 {background-position:-202px -52px}
#menue a.m7:hover,#menue div.aktiv a.m7 {background-position:-202px -78px}
#menue a.m8:hover,#menue div.aktiv a.m8 {background-position:-202px -104px}
#menue a.m9:hover,#menue div.aktiv a.m9 {background-position:-202px -130px}
#menue a.m10:hover,#menue div.aktiv a.m10 {background-position:-202px -156px}
#menue a.m11:hover,#menue div.aktiv a.m11 {background-position:-202px -182px}
#menue a.m12:hover,#menue div.aktiv a.m12 {background-position:-202px -208px}
#menue a.m13:hover,#menue div.aktiv a.m13 {background-position:-202px -234px}
#menue a.m14:hover,#menue div.aktiv a.m14 {background-position:-202px -260px}
#menue a.m15:hover,#menue div.aktiv a.m15 {background-position:-202px -286px}
#menue a.m16:hover,#menue div.aktiv a.m16 {background-position:-202px -312px}
#menue a.m25:hover,#menue div.aktiv a.m25 {background-position:-202px -338px}

/* Inhalt */
#inhalt {float:left;width:566px;min-height:480px;padding:0 30px 20px 30px} /* IE6 */
#inhalt.lotosgross {background-image:url("../medien/layout/bg3.jpg");background-repeat:no-repeat;background-position:top right}
#inhalt h1 {margin-top:30px;color:#7d0000;font-size:20px;font-weight:bold;font-style:italic;line-height:24px}
#inhalt h2 {margin-top:30px;color:#7d0000;font-size:14px;line-height:17px;font-weight:bold}
#inhalt p {margin-top:17px;font-size:14px;line-height:17px}
#inhalt p.hinweis {font-weight:bold;padding:5px;border:solid #000000 1px}
#inhalt ul {margin-top:17px;font-size:14px;line-height:17px;color:#7d0000;font-weight:bold}
#inhalt li {margin-left:32px}
#inhalt img {display:block;margin:17px 0}
#inhalt img.links {float:left;margin:0 17px 17px 0}
#inhalt label {float:left;width:200px;font-size:14px;line-height:17px;font-weight:bold}
#inhalt a {color:#000000;padding-left:16px;background-image:url("../medien/layout/links.gif");background-repeat:no-repeat}
#inhalt a:hover {text-decoration:underline;background-position:0 -19px}
#inhalt ul a {color:#7d0000}
#inhalt blockquote {margin:40px 0 20px 0;color:#7d0000;font-size:20px;line-height:24px;font-weight:bold;font-style:italic;letter-spacing:1px}
#inhalt cite {display:block;color:#7d0000;font-size:14px;line-height:17px;font-weight:bold;font-style:italic;letter-spacing:1px;text-align:right}
#inhalt em {font-weight:bold}
#inhalt strong {color:#7d0000;font-weight:bold}
#inhalt big {color:#7d0000;font-weight:bold;font-size:150%;line-height:120%}
#inhalt table {width:100%;border-collapse:separate;border-spacing:0 17px} /* IE6,IE7 */
#inhalt tr.farbe0 {background-color:#F7A7AE}
#inhalt tr.farbe1 {background-color:#F9B9BB}
#inhalt td {padding:5px 10px;font-size:14px;line-height:17px;font-weight:bold} /* IE7 */
#inhalt td.klein {font-size:12px;line-height:17px;font-weight:bold}
#inhalt table.stundenplan {width:auto;margin-top:20px;border-collapse:collapse;border-spacing:0}
#inhalt table.stundenplan th {width:20%;padding:5px;border:solid #000000 1px;font-size:14px;font-weight:bold;text-align:center}
#inhalt table.stundenplan td {border:solid #000000 1px;font-size:12px;line-height:14px;font-weight:normal}
#inhalt table.stundenplan a {padding-left:0;background-image:none}

/* Spalte */
#spalte {float:left;width:159px;min-height:460px;padding:20px 5px} /* IE6 */
#spalte.lotosgross {background-image:url("../medien/layout/bg4.jpg");background-repeat:no-repeat}
#spalte.lotosklein {background-image:url("../medien/layout/bg5.jpg");background-repeat:no-repeat}
#spalte blockquote {margin:20px 0 20px 0;color:#7d0000;font-size:14px;line-height:17px;font-weight:bold;font-style:italic;letter-spacing:1px}
#spalte cite {color:#7d0000;font-size:12px;line-height:14px}

/* Kursliste */
#kursliste ul {list-style-type:none;margin-top:30px;font-size:16px;line-height:28px;font-weight:bold}
#kursliste li {margin:5px 0 0 0;padding-left:50px;background-image:url("../medien/layout/lotus.jpg");background-repeat:no-repeat;background-position:top left} /* IE6,IE7 */
#kursliste li a {padding-left:0;background-image:none}
#kursliste li span.seminar {float:left;width:6em}

/* Fehleranzeige */
#fehler {clear:both;margin-top:1em;border:dotted 1px #000000}
#fehler h1 {margin-top:0.3125em;font-weight:bold}
#fehler p {margin-bottom:0.3125em}
#fehler td,#fehler th {padding:0.1875em;border: solid 1px #000000}
#fehler th {font-weight:bold;text-align:center}

