/*-------------------- NAVIGATION --------------------*/

.navi
{display:none;visibility:hidden;font-family: Verdana; font-size: 8pt; font-weight: bold; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.subnavi
{display:none;visibility:hidden;font-family: Verdana; font-size: 8pt; font-weight: none; color: #FFFFFF; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.smallnavi
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #000000; 
line-height: 10pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 2px;}

.subsubmenu
{padding-bottom: 2px;}

a.navi:link
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 2px;}
a.navi:visited
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 2px;}
a.navi:active
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 2px;}
a.navi:hover
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 2px;}

a.subnavi:link

{font-family: Verdana; font-size: 8pt; font-weight: none; color: #FFFFFF; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.subnavi:visited
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #FFFFFF; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.subnavi:active
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #FFFFFF; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.subnavi:hover
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #E7EFF7; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

a.smallnavi:link
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #000000; 
line-height: 10pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.smallnavi:visited
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #000000; 
line-height: 10pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.smallnavi:active
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #000000; 
line-height: 10pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.smallnavi:hover
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #395273; 
line-height: 10pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}

a.top:link
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #999999; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.top:visited
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #999999; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.top:active
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #999999; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.top:hover
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #666666; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

a.thumbs:link
{color: #828D90; border-width: 1px; border-style: solid;}
a.thumbs:visited
{color: #828D90; border-width: 1px; border-style: solid;}
a.thumbs:active
{color: #828D90; border-width: 1px; border-style: solid;}
a.thumbs:hover
{border-color: #828D90; color: #828D90; border-width: 1px; border-style: solid;}

/*-------------------- INHALT --------------------*/

.title
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #900000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 6px;}

.subtitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 8px; padding-top: 3px;}

.text
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 13pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.smalltext
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #999999; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-top: 5px;}

.smallblack
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-top: 0px;}

a.norm:link
{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}
a.norm:visited
{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}
a.norm:active
{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}
a.norm:hover
{font-family: Verdana; font-size: 8pt; font-weight: normal; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

/*-------------------- SCHULPROGRAMM --------------------*/

.profil-programm
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #900000; 
line-height: normal; letter-spacing: 2; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.schulprogrammtitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 8px; padding-top: 3px;}

.schulprogrammsubtitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: 16pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 1px;}

/*----- START LISTEN -----*/
/*----- LISTE #1 -----*/
.listtext1
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 13pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 3px;}

.schulprogrammliste1a
{list-style-image:url(../../arrow2.gif); margin-top: 1px; margin-bottom: -3px; 
margin-left: 36px;}

.schulprogrammliste1b
{list-style-image:url(../../arrow2.gif); margin-top: 2px; margin-bottom: -3px; 
margin-left: 36px;}

.schulprogrammliste1c
{list-style-image:url(../../arrow2.gif); margin-top: 12px; margin-bottom: 10px; 
margin-left: 36px;}

/*----- LISTE #2 -----*/
.listtext2
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 13pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 3px;}

.schulprogrammliste2a
{list-style-image:url(../../arrow2.gif); margin-top: 2px; margin-bottom: -3px; 
margin-left: 17px;}

/*----- LISTE #3 -----*/
.listtext3
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 13pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 6px;}

.schulprogrammliste3a
{margin-top: 4px; margin-bottom: -6px; margin-left: 23px;}
/*----- ENDE LISTEN -----*/

.tabletitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.tabletext
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.fussnote
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #999999; 
line-height: normal; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

a.fussnote:link
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.fussnote:visited
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.fussnote:active
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}
a.fussnote:hover
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #900000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

/*-------------------- AUSLANDSKONTAKTE --------------------*/

.auslandtitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 8px; padding-top: 3px;}

.auslandsubtitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: 16pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 1px;}

/*-------------------- SONSTIGES --------------------*/

.logo
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: uppercase; text-decoration: none; padding-bottom: 0px;}

.newstitle
{font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; 
line-height: 13pt; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 3px; padding-top: 1px}

.newstext
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 13pt; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.mitarbeitertabletext
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 11pt; letter-spacing: 0; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 2px; padding-top: 2px;}

.pulldownmenutext
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 8px;}

.searchtext
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 8px;}

.404text
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: 12pt; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 6px;}

.kontakt
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.inputfields
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.buttons
{font-family: Verdana; font-size: 8pt; font-weight: none; color: #000000; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

.copyright
{display:none;visibility:hidden;font-family: Verdana; font-size: 7pt; font-weight: none; color: #999999; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}

a.egwmail:link
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}
a.egwmail:visited
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}
a.egwmail:active
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: underline; padding-bottom: 0px;}
a.egwmail:hover
{font-family: Verdana; font-size: 7pt; font-weight: none; color: #395273; 
line-height: normal; letter-spacing: normal; word-spacing: normal; 
text-transform: none; text-decoration: none; padding-bottom: 0px;}


td#content {	
	vertical-align:top; 
	padding-top: 5px;
	margin-left:-150px;
	padding-left:-150px;
	width:500px;
}


/* Menu 1 column */
td#menu {	
	vertical-align:top; 
	width: 50px;	
	background-repeat : no-repeat;
	padding-top: 5px;
	visibility:hidden;
	display:none;
}
td#menu div {
}
td#menu div a {
	color:#000000;
	text-decoration: none;
}
td#menu div a:hover {
	color:#395273;
	text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
td#menu div.menu1-level1-no {
  border-bottom: 0px dotted #999999;
  font-size: 11px;
  padding-top:3px;
  padding-left:5px;
  padding-bottom:3px;
}
/*  MENU 1, level 1, active state (ACT) */
td#menu div.menu1-level1-act {
  font-weight:bold;
  font-size: 11px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
td#menu div.menu1-level1-act a {
 	color:#395273;
}

/*  MENU 1, level 2, normal state (NO) */
td#menu div.menu1-level2-no {
  font-weight:normal;
  font-size: 9px;
  padding:2px 0px 2px 5px;
}

td#menu div.menu1-level2-no a {
	color:#000000;
	text-decoration:none;
}

td#menu div.menu1-level2-no a:hover {
	color:#395273;
	text-decoration:underline;
}

/*  MENU 1, level 2, active state (ACT) */
td#menu div.menu1-level2-act {
  font-size: 9px;
  font-weight:normal;
  padding:2px 0px 2px 5px;
}

td#menu div.menu1-level2-act a {
	color:#395273;
	text-decoration:underline;
}

/*  MENU 1, level 3, normal state (NO) */
td#menu div.menu1-level3-no {
  font-weight:normal;
  font-size: 9px;
  padding:1px 0px 2px 15px;
}

td#menu div.menu1-level3-no a {
	color:#000000;
	text-decoration:none;
}

td#menu div.menu1-level3-no a:hover {
	color:#395273;
	text-decoration:underline;
}

/*  MENU 1, level 3, active state (ACT) */
td#menu div.menu1-level3-act {
  font-size: 9px;
  font-weight:normal;
  padding:1px 0px 2px 15px;
}

td#menu div.menu1-level3-act a {
	color:#395273;
	text-decoration:underline;
}



td#submenu div.submenu-no,  td#submenu div.submenu-act {
	float:left;
	margin-right:5px;
}

td#submenu div.submenu-no a {
	color:#FFF;
	text-decoration:none;
}

td#submenu div.submenu-no a:hover, td#submenu div.submenu-act a, td#submenu div.submenu-act a:hover {
	color:#FFF;
	text-decoration:underline;
}


h1 {
  font-size: 15px;
}

h2 {
  font-size: 13px;

}

h3 {
  font-size: 11px;

}

h4 {
  font-size: 10px;

}


td {
vertical-align:top;
}

#headline h1 {
  font-size: 20px;
  font-weight:bold;
}

#footer, #header {
display:none;visibility:hidden;
}

#headline {
display:block;visibility:visible;
}
