/* scrolleiste internet explorer ab vers.5.5 */
body  {
font-size: 0.8em;
line-height:1.4em;
font-family: Verdana;
text-align: center;
background-color: #A9A9A9;
margin-top: 0px;
margin-left: 0px;
margin-height: 0px;
margin-width: 0;
}
@page { size:landscape; }
@page { size:21.0cm 14.85cm; margin:2cm 2cm 1cm 1cm; }


#outer   {
background: #f5f5f5 url(../gfx/bg_page.jpg)repeat-y;
font-family: Verdana;
text-align: left;
margin: auto;
position: relative; z-index: 1;
top: 0px;
left: 0px;
width: 1000px;
height: auto;
visibility: visible;
align: center;
display: block;
 }
#menu   {
width: 960px;
height: 25px;
background:#666666;
}
#header   {
width: 960px;
height: 126px;
}
#headerT   {
vertical-align:bottom;
width: 960px;
height: 100px;
}
*+html #page {
margin: auto;
width:960px;
background-image:url(../gfx/bg_page.jpg);
background-repeat:repeat-y;
}
#page {
margin: auto;
width:960px;
background:url(../gfx/bg_page.jpg);

}
#pageOhne {
margin: auto;
width:960px;
background: #DCDCDC;
}
#pageTwo {
margin: auto;
width:960px;
background: #DCDCDC;
}
#main {
width:960px;
}
#content      {
text-align:left;
float:left;
background-color: #dcdcdc;
width: 680px;
}
#preise {
margin:0px 0px 0px 20px;
}
#contentBreit      {
text-align:left;
float:left;
background-color: #dcdcdc;
width: 960px;
}
#contentLinks      {
margin:50px 0px 0px 20px;
text-align:left;
float:left;
background-color: #dcdcdc;
width: 940px;
}
#skizze {
width:800px;
height:700px;
}
#linkText{
height:100px;
margin:20px 0px 0px 0px;
clear:both;
float:left;
width:460px;
}
#linkBild {
margin:20px 0px 0px 0px;
float:right;
width:460px;
}
#contentLehrer      {
margin:0px 0px 0px 20px;
text-align:left;
float:left;
background-color: #dcdcdc;
width: 640px;
}
#lehrerText{
margin:0px 0px 0px 0px;
float:right;
width:440px;
}

#bildunterschrift {
margin:0px 0px 30px 0px;
clear:both;
height:30px;
width:440px;
}
#lehrerTextSL {
margin:0px 0px 0px 0px;
clear:both;
width:440px;

}
#mLehrerRight {
margin:0px;
float:right;
width:440px;
}
#mLehrerLeft {
margin:auto;
width:440px;
}
#lehrerBild {
margin:0px 0px 0px 0px;
float:left;
width:200px;
}
#clearDIV {
clear:both;
}
#lehrerBildBreit {
margin:0px 0px 10px 0px;
float:left;
width:440px;
}
#lehrerBildM {
margin:0px 0px 0px 0px;
float:left;
width:236px;
}
#lehrerTextM{
margin:0px 0px 0px 0px;
float:right;
width:400px;
}
#pic {
float:left;
padding:20px;
}
#picJ {
float:left;
padding:0px 10px 0px 0px;
}
#anfahrtText{
margin:0px 20px 0px 0px;
float:right;
width:320px;
}
#anfahrtBild {
margin:0px 0px 0px 0px;
float:left;
width:600px;
}

#lehrerTextSL img {
float:right;
padding:5px 0px 0px 10px;
}

#michaela{
height:250px;
margin: 20px 0px 0px 0px;
}

#Anni{
height:250px;
margin: 20px 0px 0px 0px;
}

#Petra {
height:350px;
margin: 20px 0px 0px 0px;
}

#Brigitte{
height:250px;
margin: 20px 0px 0px 0px;
}

#hafttext {
height:100px;
clear:both;
}
#teaser {
padding:50px 0px 20px 20px;
 }
#teaserS {
width:640px;
padding:10px 0px 10px 20px;
 }
#teaserT {
width:600px;
padding:10px 0px 10px 20px;
 }
#yahoogroups {
margin:20px 0px 0px 10px;
width:230px;
background:#FF8000;
color:#FFFFFF;
padding:10px 10px 10px 10px;
}
#start {
margin:30px 20px 0px 20px;
}
#contentPHP {
color: #696969;
margin:10px 0px 20px 20px;
width:600px;
}
#contentTPB {
text-align:left;
color: #696969;
margin:10px 0px 20px 20px;
width:900px;
}
#contentTPB a:link {
color:#000000;
font-size:1.0em;
}
#contentTPB a:visited {
color:#000000;
}
#contentTPB a:hover {
color:#FF8000;
}
#contentTPB a:aktiv {
color:#FF8000;
}

#contentRDP {
color: #696969;
margin:40px 0px 20px 20px;
width:500px;
}
#aktuellesSommer{
padding: 0px 20px 20px 20px;
}
#contentFrame {
color: #696969;
margin:20px 0px 20px 35px;
width:600px;
}
#ArtContent {
text-align:left;
float:left;
background-color: #dcdcdc;
width: 440px;
}
#ArtInhalt {
text-align:justify;
margin: 50px 0px 0px 20px;
float:left;
width:400px;
}
#inhaltText {
width:626px;
margin:30px 20px 0px 20px;
}
#feldLinks {
float:left;
width:400px;
}
#feldRechts {
float:right;
width:400px;
}
#rightbar          {
float:right;
width: 280px;
 }
#tabelle {
margin: 50px 0px 0px 0px;
float:right;
}
#tabelle td {
vertical-align:top;
}
#printer {
height:40px;
text-align:left;
margin: 10px 10px 10px 40px;
}
#footer      {
background-color: #808080;
clear:both;
margin:0px auto 0px auto;
width: 960px;
height: 41px;
 }
#copy {
margin:10px 0px 0px 10px;
float:left;
}
#date {
margin:10px 10px 0px 0px;
float:right;
}
#end {
clear:both;
background: url(../gfx/bg_page.jpg)repeat-y;
height:200px
}
#zurueck {
float:left;
width:620px;
text-align:right;
padding:0px 0px 0px 0px;
}
#anmelden {
float:left;
width:620px;
text-align:right;
margin-right:20px;
padding:20px 20px 20px 20px;
}
#task        {
padding-top:-26px;
background-image: url(../tango/images/fila.gif);
height: 26px;
}
#endOhne {
clear:both;
Text-align:right;
padding-right:20px;
background: #DDD;
height:200px
}
#topAnker {
width:600px;
text-align:right;
}
#anfL, #mitL, #grundL, #obeL {
padding-top:8px;
}
#karte {
margin:68px 20px 0px 0px;
float:right;
}
#Galerie    {
 }
#frame     {
background-color: #dcdcdc;
}
#aktuelles  {
margin:20px 10px 0px 10px;
font-family: Arial, sans-serif;
text-align:left;
}
/*Tabellen body  { background-color: ##696969; margin-top: 0px; margin-left: 0px; margin-height: 0px; margin-width: 0;  scrollbar-arrow-color: #000000; scrollbar-base-color: #ffffff; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #ffffff; scrollbar-track-color: #ffffff  }*/
table  {
margin: 0px;
padding: 0px;
}
/* Error*/
.tdpreise {
text-align:right;
}
.tdpreisebr{
background-color:#FFFFFF;
}
.tdpreisebrd{
background-color:#5C5C5C;
color:#FFFFFF;
}
.preistable {
margin:0px;
padding:0px;
spacing:0px;
border:0px;
}
#preise tr {
height:14px;
}
td   {
text-align:left;
border: 0px;
 }
font {
font-size: 1em:
 }
/*schriften*/
h3 {
font-weight: bold;
font-size: 14px;
 }
.überschriften  {
color: #696969;
font-weight: bold;
font-size: 14px;
font-family: Verdana;
 }
h1  {
color: #696969;
font-weight: bold;
font-size: 1.2em;
font-family: Verdana;
 }
.block   {
color: #696969;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-align: justify;
 }
form  {
color: #696969;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.block_press  {
color: #696969;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
text-align: justify;
 }
.bold_text  {
color: #696969;
font-weight: bolder;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
 }
.menu2_text {
color: #fc0;
font-size: 8pt;
line-height: 10pt;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.menu_text {
color: #c0c0c0;
font-size: 8pt;
line-height: 10pt;
font-family: Verdana;
text-indent: 0pt;
 word-spacing: 0pt;
 letter-spacing: 0pt;
  }
.text        {
color: #696969;
font-size: 12px;
font-family: Verdana;
 }
.error  {
color: #f00;
font-size: 12px;
line-height: 12px;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.text_bold {
color: #696969;
font-weight: bold;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
 #TRGruppe{
 padding: 0px 0px 20px 0px;
 color: #696969;
 font-size:1.1em;
 font-weight: bold;
 }
 .text_boldZ {
color: #696969;
font-style:italic;
font-weight: bold;
font-size: 1.2em;
line-height: 14px;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.grau  {
color: #696969;
font-size: 0.9em;
line-height:1.4em;
text-align: justify;
 }
.grau_pad {
color: #696969;
font-size: 12px;
font-family: Verdana;
background-image: url(../images/aktuelles_shad.JPG);
text-align: justify;
padding-right: 5px;
padding-left: 5px;
 }
.tableContent    {
color: #696969;
font-size: 12px;
font-family: Verdana;
text-align: justify;
 }
.tableHead {
color: #696969;
font-weight: bold;
font-size: 12px;
font-family: Verdana;
text-align: justify;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
 }
.aktuell    {
color: #696969;
font-size: 11px;
line-height: 12px;
font-family: Verdana;
width: 250px;
 }
.php_inhalt {
color: #000;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
text-decoration: none;
text-align: justify;
 }
.grau_portrait {
color: #696969;
font-size: 12px;
font-family: Verdana;
text-indent: 25px;
 }
.textwhite  {
color: white;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
text-align: left;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.textwhite1 {
color: white;
font-weight: bolder;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
text-align: left;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.text_background {
color: #fff8dc;
font-weight: bolder;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
text-align: left;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.text_founder  {
color: #8b4513;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
 }
.text_hell {
color: #ffc;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
 }
.text_klein   {
color: #ffc;
font-weight: 100;
font-size: 8pt;
line-height: 10pt;
font-family: Verdana }
.text_quest {
color: #039;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
 }
.text_right {
color: #000;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
text-align: right;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
 }
.text_sab_jan  {
color: #fc0;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana }
.text_sab_jan_blue   {
color: #143278;
font-weight: bold;
font-size: 12px;
line-height: 14px;
font-family: Verdana;
 }
.text_sab_jan_blue_bold  {
color: #143278;
font-weight: bolder;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
 }
.text_sab_jan_bold  {
color: #fc0;
font-weight: bolder;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
 }
.text_sab_jan_bold_10pt {
color: #fc0;
font-weight: bolder;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana;
 }
.x-close  {
color: #fc0;
font-weight: bolder;
font-size: 8pt;
line-height: 12pt;
font-family: Verdana;
border: solid 1px #ffc;
 }
/*listen*/
ul    { color: #696969;
font-size: 12px;
line-height: 12px;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
list-style-position: outside;
 }
li     { color: #696969;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-indent: 0pt;
 word-spacing: 0pt;
 letter-spacing: 0pt;
 list-style-image: url(../images/gifs/list.GIF);
  }
/*formular*/
input {color: #696969;
font-size: 12px;
font-family: Verdana}
textarea {color: #696969;
font-size: 12px;
font-family: Verdana;
}
/*Links*/
a.menu:link   {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.menu:visited   {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.menu:hover  {
color: #800000;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.menu:active   {
color: #ff4500;
font-weight: lighter;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
/* Links Tango_Kurs*/
a.menuT:link     {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.menuT:visited    {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.menuT:hover   {
color: #800000;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: underline;
 }
a.menuT:active     {
color: #800000;
font-weight: lighter;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
/*Links -Aktuell*/
a.aktu:link     {
color: #808080;
font-size: 11px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.aktu:visited     {
color: #808080;
font-size: 11px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.aktu:hover   {
color: #000;
font-size: 11px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.aktu:active    {
color: #000;
font-weight: lighter;
font-size: 11px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
/*Tango Mini Menu*/
a.mmenu:link     {
color: gray;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.mmenu:visited     {
color: gray;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.mmenu:hover  {
color: #800000;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.mmenu:active    {
color: maroon;
font-weight: lighter;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
#beginn        {
position: absolute;
top: 34px;
left: 0px;
width: 120px;
height: 24px;
visibility: visible;
display: block;
 }
#error  {
width: 274px;
Padding:0px 0px 20px 0px;
}
#kursMenu        {
border-right: 1px dotted gray;
position: absolute;
top: 94px;
left: 40px;
width: 116px;
height: 500px; visibility: visible;
display: block;
 }
#AlleKurse  {
position: absolute;
top: 10px;
left: 0px;
width: 130px;
height: 24px;
visibility: visible;
display: block;
 }
#grund     {
position: absolute;
top: 58px;
left: 0px;
width: 130px;
height: 24px;
visibility: visible;
display: block;
 }
#aufb     {
position: absolute;
top: 82px;
left: 0px;
width: 130px;
height: 24px;
visibility: visible;
display: block;
 }
/* Ende Mini Menu*/
a:link    {
color: #fff;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a:visited    {
color: #fff;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a:hover   {
color: #dcdcdc;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a:active    {
color: #fff;
font-weight: lighter;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
/*content Bereich*/
.trWS  {
padding-top: 5px;
border-bottom: 1px double black;
 }
#STheader      {
background-image: url(../images/standard/head.jpg);
position: absolute; z-index: 100;
top: 0px; left: 40px;
width: 960px;
height: 126px; visibility: visible;
display: block;
 }
#slWS td {
 text-align: left;
 padding-left: 10px }
#slWS th {
color: black;
font-weight: bold;
padding-top: 10px;
padding-left: 10px;
 }
a.aktuell:link   {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.aktuell:visited   {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.aktuell:hover  {
color: #800000;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
a.aktuell:active   {
color: #ff4500;
font-weight: lighter;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
 }
h2 {
color: #696969;
font-size: 18px;
 }
#SNull  {
position: absolute;
top: 0px;
left: 0px;
width: 500px;
height: 100%;
visibility: visible;
display: block;
 }
/*contentbereich*/
/*#outer { align:center; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; visibility: visible; display: block }*/
#bg   {
font-family: Verdana, sans-serif;
background-color: #d3d3d3;
border: dotted 1px gray;
position: absolute; z-index: 1;
top: 380px;
left: 171px;
width: 626px;
height: 261px;
visibility: visible;
display: block;
  }
#STheader  {
background-image: url(../images/standard/head.jpg);
position: absolute; z-index: 100;
top: 0px;
left: 40px;
width: 960px;
height: 126px;
visibility: visible;
display: block;
 }
/*#content  { background-color: #dcdcdc; position: absolute; z-index: 200; top: 126px; left: 40px; width: 960px; height: 650px; visibility: visible; display: block }*/
/*#contWs    { position: absolute; z-index: 200; top: 90px; left: 88px; width: 600px; height: 550px; overflow: auto; visibility: visible; display: block }*/
#ueberschrift    {
margin:40px 0px 40px 20px;
 }

 #ueberschriftSP    {
margin:20px 0px 20px 20px;
 }
#ueberschriftLehrer    {
margin:0px 0px 20px 0px;
 }
#headline {
}
/*php-include-Dateien*/
#phpinhalt   {
padding-right: 20px;
padding-left: 0px;
z-index: 1;
top: 0px;
left: 0px;
width: 614px;
height: 100%;
overflow: auto;
visibility: visible;
display: block;
 }
#phpinhalt a:link {
color: red;
 }
#phpinhalt a:visited {
 color: red;
  }
#phpinhalt a:hover {
color: #800000;
 }
#phpinhalt a:active {
color: #800000;
 }
#phpinhalt_kurse  {
padding-right: 20px;
padding-left: 0px; z-index: 1;
top: 0px;
left: 0px;
width: 600px;
height: 100%; overflow:
auto; visibility: visible;
display: block;
 }
#phpinhalt_kurse th {
background-color: white;
height: 20px;
color: gray;
background-color: white;
  }
.tdCenter {
text-align:center;
}
th  {
color: gray;
background-color: white;
height: 20px;
 }
tr {
height: 20px;
 }
.menuTR {
height: 0px;
 }
#termin td {
padding: 3px 7px 2px 5px;
border-bottom: 1px solid #808080;
 }
/*editor*/
#aktuelles h1,h2,h3,h4,h5,p,div,td,th {
font-family:Verdana,sans-serif;
 }
#aktuelles h3 {
padding:0px 0px 0px 10px;
}
#aktuelles a {
color: #ff4500;
font-size: 12px;
line-height: 13px;
font-family: Verdana;
text-decoration: none;
padding:0px 0px 0px 10px;
 }
#aktuelles li {
color: #696969;
font-size: 12px;
line-height: 13px;
list-style-type: square;
list-style-position: outside;
 }
/*#aktuellesSommer td, tr { color: #696969; font-size: 12px; line-height: 12px; font-family: Verdana, sans-serif; list-style-type: square; list-style-position: outside; margin: 0px; padding: 0px }*/
.aktuelleSommer  {
font-size: 12px;
line-height: 12px;
list-style-type: square;
list-style-image: url(../bilder/arrows.gif);
 }
#table a:link {
color: red;
 }
#table a:visited {
color: red;
 }
#table a:hover {
color: #800000;
 }
#table a:active {
color: #800000;
 }
h3.head {
font-size:14px;
color:#800000;
 }
p.teaser  {
font-size: 12px;
line-height: 20px;
width: 250px;
padding:0px 0px 0px 10px;
 }
p.datum {
font-size:10px;
color:#2E2D2D;
}
p.newstext     {
text-align:justify;
font-size: 12px;
line-height: 14px;
width: 240px;
padding:0px 10px 0px 10px;
 }
.newsbild{
text-align:center;
 }
p.autor {
font-size:12px;
 }
p.weitlinks {
padding:0px 10px 0px 10px;
font-size:13px;
 }
.td_sommer     {
color: #696969;
font-weight: bolder;
font-size: 12px;
line-height: 12px;
vertical-align: middle;
padding-right: 5px;
padding-left: 3px;
 }
.td_sommer1   {
color: #696969;
font-size: 12px;
line-height: 12px;
font-family: Verdana;
text-indent: 0pt;
word-spacing: 0pt;
letter-spacing: 0pt;
vertical-align: middle;
margin-left: 8px;
padding-right: 5px;
padding-left: 3px;
 }
#tabanmeldung td {
align:right;
 }
a img {
border-style:none;
 }
#adminmenu {
width:200px;
 }
.anmeldung {
border:0px;
cellspacing:2px;
cellpadding:0px;
width:631px;
 }
.tdTop {
valign:top;
}
.tdMiddle {
valign:middle;
}
.tdBottom {
valign:bottom;
}
.taskbar  {
text-align: center;
border: 0;
width: 100%;
cellpadding: 0;
cellspacing: 0;
cols: 13; summary: MENU
}
#task td  {
text-align: center;
border-left: white
 }
#MouseOver   {
color: white;
background-color: #ff8c00;
border: solid 1px #696969;
position: absolute;
 }