/* CSS-Startlayout f&uuml;r die GHO Berlin */
/* Idee: Tim Vormb&auml;umen */
/* Umsetzung: Timo F. Hartmann */

/* Boxendefiniton */

#menue {
 margin-left: 10px;
 width: 100%;
 clear: both;
 }

#links {
 width: 200px;
 float: left;
 margin-top: 8px;
 }

#rechts {
 width: 221px;
 float: right;
 margin-right: 10px;
 margin-top: 0px;
 }

#inhalt {
 margin-left: 215px;
 margin-right: 246px;
 min-width: 400px;
 max-width: 800px;
 margin-top: 8px;
 }

#unten {
 background: #014A7A;
 height: 50px;
 clear: both;
 }

/* alt unten:
 margin-left: 210px;
 margin-right: 241px;
*/


/* Men&uuml;definitionen */

a.menue {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 }

hr#menue1 {
 color: #014A7A;
 background-color: #014A7A;
 height: 8px;
 }

hr#menue2 {
 color: #014A7A;
 background-color: #014A7A;
 height: 3px;
 }


/* Unterbereich: Hauptinhaltsbereich */

/* Startseite */
h1.hauptseite {
 font-family: 'Century Gothic','Calibri','Arial','sans-serif';
 color: #000000;
 margin: 0;
 letter-spacing: 0.1em;
 padding: 2px;
 font-weight: bold;
 font-size: 40px;
 text-transform: uppercase;
 }

h2.hauptseite {
 font-family: 'Century Gothic','Calibri','Arial','sans-serif';
 color: #000000;
 margin: 0;
 letter-spacing: 0.1em;
 padding: 2px;
 font-weight: bold;
 text-transform: uppercase;
 }


/* verlinkte Bildformatierungen */
a, img {
 border: 0px none #FFFFFF;

 }

/* Schriftformatierungen */
body {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

p {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

h1, h2, h3, h4 {
 font-family: Calibri,Arial,sans-serif;
 color: #000000;
 margin: 0;
 padding: 2px;
 font-weight: bold;
 text-transform: uppercase;
 }

h3.rechts {
 background-color: #014A7A;
 font-family: Calibri,Arial,sans-serif;
 color: #FFFFFF;
 margin-top: 10px;
 padding: 2px;
 font-weight: bold;
 text-transform: uppercase;
 }

a {
 text-decoration: underline;
 color: #014A7A;
 font-family: Calibri,Arial,sans-serif;
 }

a.schwarz {
 font-family: Calibri,Arial,sans-serif;
 color: #000000;
 text-decoration: none;
 }

p.schwarz {
 font-family: Calibri,Arial,sans-serif;
 color: #000000;
 text-decoration: none;
 }

td {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

td.oben {
 vertical-align: top;
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 padding: 10px;
 }

td.unten {
 vertical-align: bottom;
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 padding: 10px;
 }

table.normal {
 border-spacing: 0;
 }

td.zwei {
 rowspan: 2;
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

table.abstand {
 border-width: 10px;
 border-color: #014A7A;
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

li {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

form {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 }

input {
 font-family: Calibri,Arial,sans-serif;
 color: #014A7A;
 text-decoration: none;
 text-align: left;
 }

/*
#rechts p {
 margin-left: 15px;
 }
*/

/* aktuelle Seite - Schriftformation */

p.aktuelleseite {
 font-family: Calibri,Arial,sans-serif;
 font-size: 20px;
 color: #FFFFFF;
 font-weight: bold;
 font-variant: small-caps;
 margin-left: 15px;
 margin-top: 0px;
 }

div.aktuelleseite {
 background-image:url('../grafiken/schule_design.jpg');
 width: 200px;
 height: 444px;
 }
  
/* onMouseOver für <a class="link_einf">...<span>...</span></a> */

a.link_einf

{

position: relative;

color: blue;

text-decoration: none;

border-bottom:0px dotted #014A7A;

}

a.link_einf:hover

{

background: transparent;

z-index: 1000;

}

a.link_einf span

{

display: none;

text-decoration: none;

}

a.link_einf:hover span

{

text-decoration: none;

color: #014A7A;

line-height: 1.8em;

display: inline;

position: absolute;

top: -8.7em;

left: -150px;

width: 260px;

z-index: 1000;

border: 5px solid #014A7A;

padding: 2px 10px 2px 10px;

background: white;

}