<!--
/* Allgemeine Elementformatierungen
*************************************************/
/* Farben:
#F6F3EE = grau, Hintergrund Farbe des Body
#E61E29 = rot, linke Spalte der Navigation
#A6DB65 = neues hellgruen anstatt Rot, linke Spalte der Navigation 
#FFF = weisse Links der Navigation, der oberen Auflistung und des Contents
#297BFA = (hell)blau obere Spalte, Logo, Farbe im Content
#0A0823 = dunkelblaue Schrift der Texte;
*/

/* Allgemein
************************************************* */
body {  margin:10px;padding:0;background-color:#F6F3EE;text-align:center;color:#0A0823;font-family:verdana,arial,helvetica,sans-serif;font-size:small;line-height:1.5em; }
table { font-size:small;line-height:1.5em;color:#0A0823; }
table.rahmen { width:100%;height:auto;margin:0;padding:0; }
td { font-size:small;color:#0A0823;background-color:#FFF;vertical-align:top; }

a:link { text-decoration:none;color:#297BFA;background-color:transparent; }  /* (hell)blau */
a:visited { text-decoration:underline;color:#0A0823;background-color:transparent; } /* dunkelblau */
a:hover { text-decoration:underline;color:#E61E29;background-color:transparent; } /* rot */
a:active { text-decoration:underline;color:#E61E29;background-color:transparent; } /* rot */

p { font-size:small;color:#0A0823; } /* dunkelblau */
p a:link { text-decoration:none;color:#297BFA;background-color:transparent; } 
p a:visited { text-decoration:underline;color:#0A0823;background-color:transparent; } /* dunkelblau */
p a:hover { text-decoration:underline;color:#E61E29;background-color:transparent; } /* rot */
p a:active { text-decoration:underline;color:#E61E29;background-color:transparent; } /* rot */

/* Linke Spalte
*************************************************/
/*img.ecke { vertical-align:top;width:10px;height:11px;border:0 }*/
td.gruen { width:130px;padding:0;background-color:#A6DB65;background-image: url(gruene_ecke.gif);background-repeat: no-repeat; }

/* Mittlere Spalte
*************************************************/
td.mitte { width:10px;padding:0;background-color:#F6F3EE; }

/* Linke Navigation: mit ul
*************************************************/
ul { list-style-type:none;list-style-position:outside;padding:0;font-size:small; }
ul.erst { width:130px;margin:160px 5px 0px 5px;}
ul.unterpunkt { margin:5px 3px 5px 7px; }
ul.punkt { line-height:1.2em;margin:0px 2px 15px 5px; }
ul.partner { line-height:1.5em;margin:30px 3px 5px 5px; }
ul li a { display:block;width:100%;padding-left:2px; }
ul li a.geklickt { background-color:transparent;color:#297BFA;border-left:solid 3px #297BFA; }

ul li a:link { text-decoration:none;background-color:transparent;color:#fff; } 
ul li a:visited { text-decoration:none;background-color:transparent;color:#fff; } /* #0A0823 dunkelblau */

ul li a:hover { text-decoration:none; background-color:transparent;color:#297BFA;border-left:solid 3px #297BFA; } /* blau */
ul li a.ueber:hover { text-decoration:none; background-color:transparent;color:black;border-left:none; } /* blau */
ul li a:active { text-decoration:none;background-color:transparent;color:#297BFA;border-left:solid 3px #297BFA; } /* blau */

/* Head: Oberes Menue und Balken: Gesamte Hoehe 138px, 93px + 20px + 25px (auf jede Seite eintragen
************************************************************************************************ */
td.blau { width:100%;height:93px;background-color:#297BFA;white-space:nowrap; }
td.blaumalta { width:50%;height:93px;background-color:#297BFA;white-space:nowrap; }
td.rotrot { background-color:#E61E29; }
table.grafik { width:100%;}
td.sprache { width:242px;background-color:#297BFA; }
td.schule { text-align:right;vertical-align:bottom;padding-right:5px;background-color:#297BFA; }
span.menuefoto { float:right;position:relative;top:50px;right:5px; }
img.head1 { width:187px;height:42px;border:0; }
img.head2 { width:185px;height:42px;border:0; }
img.logo { width:242px;height:93px;margin-right:5px; }
td.menue {width:100%;height:20px; font-family:arial,helvetica,sans-serif;text-align:right;background-color:#297BFA;padding-top:5px;padding-right:3px;font-size:x-small;color:#fff; }
td.menue a:link { text-decoration:none;color:#FFF;background-color:transparent; } 
td.menue a:visited { text-decoration:none;color:#FFF;background-color:transparent; } 
td.menue a:hover { text-decoration:none;color:#E61E29;background-color:transparent; } 
td.menue a:active { text-decoration:none;color:#E61E29;background-color:transparent; } /* rot */
span.kurse { margin:0 5px 0 0; }
td.balken { background-color:#297BFA;height:25px;padding-top:5px;padding-bottom:10px;text-align:center; }
td.a { background-color:#FFF;width:12%;height:15px; }
td.b { background-color:#297BFA;padding:0 5px 0 5px; }
td.c { background-color:#FFF;width:10%; }
img.leiste { width:690px;height:15px;border:0; }

/* Content 
************************************************ */
td.content { width:auto;padding:0; } /* rechter Teil */
table.inhalt {  width:100%;padding:0; } /* height:100%; */
td.links { width:51%;padding:0 10px 0px 0px; }
td.rechts { width:49%;padding:0 10px 0px 0px; }
p.legende { font-size:10px;line-height:1.4em;margin-left:10px; } /* Keywords */
p.legende a:link { text-decoration:none;color:#0A0823;background-color:transparent; }  /* dunkelblau */
p.legende a:visited { text-decoration:none;color:#0A0823;background-color:transparent; }
p.legende a:hover { text-decoration:underline;color:#E61E29;background-color:transparent; } /* rot */
p.legende a:active { text-decoration:underline;color:#E61E29;background-color:transparent; }
p.legende2 { font-size:10px;line-height:1.4em;margin-left:10px;color:#c8c8c8; } /* Keywords */
p.legende2 a:link { text-decoration:none;color:#c8c8c8;background-color:transparent; }  /* dunkelblau */
p.legende2 a:visited { text-decoration:none;color:#c8c8c8;background-color:transparent; }
p.legende2 a:hover { text-decoration:underline;color:#E61E29;background-color:transparent; } /* rot */
p.legende2 a:active { text-decoration:underline;color:#E61E29;background-color:transparent; } 
img.bild1 { height:140px;width:203px;margin-top:20px;border:0px solid #F6E41E;float:left;margin-right:5px; }
img.bild2 { margin-left: 10px;margin-top:20px;border:0px solid #F6E41E;float:left;margin-right:5px; }
p.text { margin-left:10px;margin-right:20px; }
p.linkstop { margin-top:20px;font-weight:bold; }
span.font { font-weight:normal; }
p.rechtstop { margin-top:20px; }
span.fett { font-weight:bold; }
span.fettklein { font-weight:bold; font-size:x-small; }
img.carpe { width:168px;height:55px;border:0;float:left;margin-right:5px;margin-top:4px;margin-bottom:5px; }

/* Liste linke Seite */
ul.kurse { list-style-type:none;list-style-position:outside;margin-left:10px;margin-top:0px;margin-right:20px;padding-top:0px;font-size:small; }
/* Liste rechte Seite list-style-position:outside;margin-left:10px;margin-top:0px;margin-right:20px;padding-top:0px;font-size:small;*/
ul.kurserechts { list-style-type:none;list-style-position:outside;margin-left:0px;padding-left:0;font-size:small; }

/* index Seite
********************************************* */
p.profil { font-style:italic;clear:both; }
ul.angebot { list-style-type:square;list-style-position:inside;margin-left:0px;font-size:small;line-height:1.5em;font-weight:normal; }
ul.angebot2 { list-style-type:square;list-style-position:outside;margin-left:15px;font-size:small;line-height:1.5em;font-weight:normal; }
ul.angebot2  li a { text-decoration:none; background-color:transparent;color:black;}
ul.angebot2  li a:hover { text-decoration:none; background-color:transparent;color:#297BFA;border-left:none; }
img.unterricht { width:382px;height:125px;border:0 solid #F6E41E; }

span.gen { font-style:oblique; }
p.clear { clear:both; }

p.oben { text-align:right;font-size:x-small; }
p.oben a:link { text-decoration:none;background-color:transparent;color:#0A2773; } /* blau */
p.oben a:visited { text-decoration:underline;background-color:transparent;color:#fff; } 
p.oben a:hover { text-decoration:underline; background-color:transparent;color:#F6E41E; } /* gelb */
p.oben a:active { text-decoration:underline;background-color:transparent;color:#F6E41E; }

ul { list-style-type:none;list-style-position:outside;padding:0;font-size:x-small; }
ol { border:0px solid black; }

/* Liste rechte Seite */
ol.freizeit { list-style-type:disc; }

ol.unterkunft li { margin-bottom:10px; } 

span.schrift { font-size:xx-small; } /* stern */
p.klein { font-size:xx-small; }
p.dick { font-weight:bold; }

/* Seiten der Zielorte
***************************************************** */
h4.top { margin-top:20px;margin-left:10px;margin-right:20px;padding-left:3px;border:1px solid #297BFA; }
h4.top_2 { margin-top:30px;margin-left:10px;margin-right:20px;padding-left:3px;border:1px solid #297BFA; }
h4.topre { margin-top:20px;padding-left:3px;border:1px solid #297BFA; } /* erster h4 rechter Teil */
h4.topre_2 { margin-top:30px;padding-left:3px;border:1px solid #297BFA; } /* erster h4 rechter Teil */
span.italic { font-style:italic; }

/* Sprachreisen Seite
****************************************************** */
table.reise { width:93.5%;margin-left:10px;margin-right:20px;border:1px solid #297BFA; }
table.spanien { width:100%;border:1px solid #297BFA; }
table.reise td { white-space:nowrap; }
table.reise td.kopf, table.spanien td.kopf2 { height:20px;background-color:#297BFA;white-space:nowrap; }
td.london { border-bottom-color:#297BFA;border-bottom-style:solid;border-bottom-width:1px;border-right-color:#297BFA;border-right-style:solid;border-right-width:1px; }
td.montreal { border-bottom-color:#297BFA;border-bottom-style:solid;border-bottom-width:1px; }
td.oxford { border-right-color:#297BFA;border-right-style:solid;border-right-width:1px; }

/* Zielreisen Seiten
******************************************************* */
table.daten { border:0px solid #297BFA;width:100%;margin-top:10px;padding:0; }
table.daten td { border:1px solid #297BFA;height:20px;/*
border-right-color:#297BFA;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:#297BFA;
border-bottom-style:solid;
border-bottom-width:1px; */ }
.wort { color:#297BFA;background-color:transparent;font-weight:bold; } /* blaue numerirung, auflistung */
.anker { text-align:right;margin-right:2px; } /* interne Anker */

/* Tipps Seite */
ul.tipp { list-style-type:square;list-style-position:inside;margin-left:10px;margin-right:20px;font-size:small;line-height:1.5em;font-weight:normal; }

/* Infos Seite */
table.box1 { margin-left:10px;margin-right:20px;height:10%;border:1px solid #297BFA; }

/* Anmeldung */
input, textarea { font-family:verdana,arial,helvetica,sans-serif;font-size:x-small; }

input { 
width:250px;
text-align:left;
border-bottom-color:#297BFA;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:transparent;
border-top-style:solid;
border-top-width:0;
border-left-color:transparent;
border-left-style:solid;
border-left-width:0;
border-right-color:transparent;
border-right-style:solid;
border-right-width:0;
 }
textarea { width:250px;border:1px solid #297BFA; }

input.reset { width:auto;height:auto;text-align:center;vertical-align:middle;background-color:#297BFA; }
input.submit { width:auto;height:auto;text-align:center;vertical-align:middle;background-color:#297BFA;margin-left:10px; }

p.pflicht { padding-top:10px;vertical-align:top;font-size:10px; }
span.stern { color:#ff0000; }

// -->
