div, h1, p, span, table { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; }
html, body { background-color:#ffffff; margin:0px; text-align:center; padding:0px; }

.alles { 
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  left:0px; top:0px;
  width:1000px; 
}
div.kopf { margin:0px; padding:0px; }

div.kopf a {position:absolute; font-size:8pt; }
div.kopf a#schule { left:574px; }
div.kopf a#aktivitaeten { left:636px; }
div.kopf a#schueler { left:721px; }
div.kopf a#blog { left:789px; }
div.kopf a#foerderverein { left:844px; }
div.kopf img#logo { position:absolute; left:0px; top:9px; }
div.kopf div { 
  position:absolute;
  left:160px;
  top:63px;
  padding:10px;
  width:820px;
  font-size:18px;  
  text-align:left;
  border:0px;
  font-weight:bold;
}

/* die Navigation */

.navi { 
  position:absolute;
  left:0px;
  top:112px;
  margin:0px;
  padding:0px; 
}
.balken, .balken_termin {
  width:148px;
  height:18px;
  margin:0px;
  margin-bottom:3px;
  padding:0px;
  font-size:0px; 
}

a.menu, a.menu-t, a.menu-a, a.menu-t-a {
  width:140px;
  display:block;
  font-family:Verdana;
  text-align:left;
  padding:2px;
  padding-left:4px;
  margin:0px;
  margin-bottom:3px;
  cursor:pointer;
  border:1px solid #ffffff;
}

a.menu, a.menu-a { 
  font-size:14px;
  border:1px solid #ffffff;
}

a.menu-t {
  font-size:11px;
  border:1px solid #ffffff;
}

a.menu-t-a {
  font-size:11px;
  border:1px solid #ffffff;
}

div.termin {
  text-align:left;
  font-size:8pt;
  padding:3px;
  padding-left:5px;
  padding-right:5px;
  margin:0px;
  margin-bottom:3px;
  line-height:1.4em; 
}
div.termin div {
  text-align:right;
}

a.becki, a.becki:hover, a.becki:visited {
  font-family:Arial;
  font-size:12px;
  cursor:pointer;
  color:#bebebe; 
}

/* der Hauptteil */

.ausrichtung {
  position:absolute;
  top:112px;
  left:160px;
  font-size:8pt;
  width:840px; 
}
.box { 
  position:static;
  height:auto;
  font-size:8pt;
  width:838px;
  text-align:left;
  border:1px solid #ffffff;
}

.ueberschrift { 
  margin:1px;
  text-align:center;
  padding:2px;
  font-weight:bold;
  font-size:14px;
  width:auto;
}

div.text {
  position:static;
  float:left;
  text-align:left;
  padding:13px;
  width:812px;
}

div.text div.info { 
  position:relative;
  top:-13px;
  left:13px;
  text-align:left;
  margin-right:0px;
  border:1px solid #ffffff;
  border-right:0px solid #ffffff;
  float:right;
  line-height:1.4em;
  padding:6px;
  width:130px;
  margin-left:10px;
}


.float_none { float:none; clear:both; }

/* der Fuss */

.fuss_links { color:#000000; float:left; text-align:left; padding:2px; }
.fuss_rechts { color:#000000; text-align:right; padding:2px; }

/* Tabellen */

.uebertab {
  padding:3px;
  padding-left:9px;
  padding-right:9px;
  text-align:center;
}

.uebertab a span {
  color:#ffffff;
  font-weight:bold;
}

table.fenster tr td {
  text-align:left;
  padding:3px;
  padding-left:6px;
}

.tab_kopf { 
  font-family:Verdana,Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  color:white;
  padding:4px;
  font-weight:bold;
  text-align:center;
}
.tab { border-spacing:1px; }

.tab_zelle, .tab_zelle_gerade, .tab_zelle_ungerade, .tab_zelle_stat1, .tab_zelle_stat2, .tab_zelle_stat3 {
  font-family:Verdana,Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  color:black;
  padding:3px;
}
table.tab_news {
  border:1px;
}
table.tab_news th,table.tab_news td {
  padding:5px;
}
table.tab_news th {
  font-weight:bold;
}


table.liste {
  width:652px;
  font-size:11px;
}
table.liste tr td b {
  position:relative;
  top:1px;
  font-size:13px;
}
table.liste tr td {
  text-align:center;
}
table.liste tr td table {
  border-spacing:0px;
  width:646px;
}
table.liste tr td table tr th {
  border:1px solid #ffffff;
  border-top:0px;
  border-bottom:2px solid #ffffff;
  padding:1px;
  text-align:center;
  font-size:13px;
}
table.liste tr td table tr td {
  border:1px solid #ffffff;
  padding:2px;
  text-align:center;
}
td.tabcap {
  color:#ffffff;
  font-weight:bold;
}
td.pad2424 { 
  text-align:left;
  padding-left:4px;
}
td.pad4484 {
  text-align:left;
  padding:4px;
}


/* Galerie */

div.galeriecontent { 
	margin:auto; 
	margin-top:15px;
	width:950px; 
	text-align:center; 
	padding:2px; 
	padding-top:10px; 
	border:0px solid red;
}

div.galerie_leiste {
	border:0px solid blue;
	width:330px;
	padding-bottom:12px;
	margin-left:auto;
	margin-right:auto;
}

div.unterBild {
	border:0px solid #cccccc;
	font-size:8pt;
	color:#555555;
	text-align:center;
	margin-top:10px;
	padding:2px;
	padding-bottom:20px;
}

span#bild_info {
	padding:0px; border:1px solid #cccccc; width:100px; height:20px; font-size:8pt; display:block; float:left;
				 padding:2px; margin-left:10px; margin-right:10px; }
a.img_nav { font-size:8pt; display:block; float:left; width:90px; border:1px solid #cccccc; height:20px; text-align:center; vertical-align:middle;
		padding:2px; background-color:#f7f7f7; margin:auto; }
a.img_nav:hover, a.img_nav:active { border:1px solid #ffffff; text-decoration:none; color:#ffffff; background-color:#6495ED; }