/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	width: 968px;
}


#TDHeaderTop
{
	height: 4px;
	background-color: #FCCE17;
}

#TDHeaderAdresse
{
	height: 28px;
	background-color: #7ABEE4;
	background-image:url(/images/bg_adresse.gif);	
	background-repeat:no-repeat;
}

#TDHeaderZwischenlinie
{
	height: 5px;
	background-color: #FFFFFF;
}

#TDHeaderBild
{
	height: 52px;
	background-color: #7ABEE4;
	background-image:url(/images/bg_bild.gif);	
	background-repeat:repeat-x;
}

#TDHeaderSuche
{
	height: 29px;
	background-color: #FFFFFF;
}

#TDAdresse, A.TDAdresse, A.TDAdresse:link, A.TDAdresse:visited, A.TDAdresse:active,  A.TDAdresse:hover
{
	FONT-SIZE: 9px;
	color: #DAEAF3;
}

#TDNAV
{
	width: 216px;
	height:300px
}

#Content
{
	width: 752px;
	FONT-SIZE: 0.7em;
	line-height: 1.3em;
}

/*----------- Schriften / Allgemein -----------*/
/*<e4w style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 70%;COLOR: #002337;background-color: #FFFFFF;line-height: 1.4em;"/>*/
body
{
	FONT-FAMILY: verdana,arial,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #002337;
	margin: 0px;
	background-color: #FFFFFF;
	line-height: 1.0em;
	background-image:url(/images/bg.gif);	
	background-repeat:repeat-x;
}

/*<e4w Style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 1em;COLOR: #002337;line-height: 1.4em;"/>*/
td
{
}
/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #FF0000; TEXT-DECORATION: none}
/*<e4w/>*/
A:hover							{COLOR: #FF0000; TEXT-DECORATION: underline;}

#Content
{
	FONT-SIZE: 0.7em;
	line-height: 1.4em;
}

A.LinkNews, A.LinkNews:link, A.LinkNews:visited, A.LinkNews:active
{
	color: #FF0000;
	text-decoration:none;
}

A.LinkNews:hover
{
	color: #FF0000;
	text-decoration:underline;	
}

/*<e4w/>*/
ul
{
	list-style-type: square;
}

/*<e4w name="Haupttitel H1" element="h1"/>*/
H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.25em; 
	COLOR: #005D92;
	margin-top: 10px;
	margin-bottom: 10px;	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;	
	background:  url("/images/bg_h1.gif") repeat-x;	
}

/*<e4w name="Titel" element="span"/>*/
.Titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em; 
	COLOR: #384D7D;
	margin-bottom: -0.9em;
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	COLOR: #384D7D;
}

.InputSuche
{
    BORDER: 0px;
	background-color: #CCE5F3;
    COLOR: #00361B;
	font-size: 	12px;
}


/*<e4w/>*/
Input
{
    BORDER: #384D7D 1px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size: 	1em;
}

Input.checkbox
{
    BORDER: 0px;
	background-color:#FFFFFF;
}

/*<e4w/>*/
Select
{
    BORDER: #384D7D 1px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size:  1em;
}

/*<e4w/>*/
Textarea
{
    BORDER:	#384D7D 1px solid;
	background-color: #F1F2F2;
    COLOR:	#00361B;
	font-size: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.SearchResult
{
	font-weight: bold;
	background-color: #FCCE17;
	color: #000000;
}

.SearchLink, A.SearchLink, A.SearchLink:link, A.SearchLink:visited, A.SearchLink:active	
{
	color: #384D7D;
	text-decoration: underline;
}

A.SearchLink:hover
{
	color: #384D7D;
	text-decoration: none;
}

.SearchTitel, A.SearchTitel, A.SearchTitel:link, A.SearchTitel:visited, A.SearchTitel:active	
{
	color: #384D7D;
	text-decoration: none;
	font-weight: bold;
}

A.SearchTitel:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;	
}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#6EB1D8;
	background-color:	#6EB1D8;
	height:				1px;
}

/*<e4w name="PDF Link" element="a"/>*/
.LinkPDF
{
	BACKGROUND:			url(/images/icon_pdf.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Word Link" element="a"/>*/
.LinkWord
{
	BACKGROUND:			url(/images/icon_word.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Excel Link" element="a"/>*/
.LinkExcel
{
	BACKGROUND:			url(/images/icon_xls.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="PowerPoint Link" element="a"/>*/
.LinkPowerPoint
{
	BACKGROUND:			url(/images/icon_ppt.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkFILE
{
	BACKGROUND:			url(/images/icon_file.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkWEB
{
	BACKGROUND:			url(/images/icon_web.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkMAIL
{
	BACKGROUND:			url(/images/icon_mail.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Rahmen Bild" element="img"/>*/
.BildRahmen
{
	padding: 		3px;
	border: 1px solid #BFD9DF;
}

/*<e4w/>*/
.TabelleText
{
	padding-left: 20px;
	padding-right: 20px;
}

/*<e4w/>*/
.Table240
{
	background-image:url(/images/table240bg.gif);
	font-size: 0.95em;
	line-height: 1.3em;
	width: 240px;
}

/*<e4w/>*/
.Table496
{
	background-image:url(/images/table496bg.gif);
	font-size: 0.95em;
	line-height: 1.3em;
	width: 496px;
}

/*<e4w/>*/
.Tabelle496Text
{
	padding-left: 20px;
	padding-right: 20px;
}


/*----------- LinkPfad Begin -----------*/
A.LinkPfad, A.LinkPfad:link, A.LinkPfad:visited, A.LinkPfad:active
{
	FONT-SIZE: 0.9em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_linkpfad.gif") no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	color: #005D92;
	background-position: -49px  -42px;
	float:left;
}

A.LinkPfad:hover
{
	FONT-SIZE: 0.9em; 
	TEXT-DECORATION: underline;
	background:  url("/images/bg_linkpfad.gif") no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	color: #005D92;
	background-position: -49px  -42px;
	float:left;
}
/*----------- LinkPfad Ende -----------*/

/*----------- TopLinks Begin -----------*/
A.TopLinks, A.TopLinks:link, A.TopLinks:visited, A.TopLinks:active
{
	FONT-SIZE: 0.65em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_TopLinks.gif") no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 29px;
	float:left;
	color: #005D92;
	background-position: 0px  0px;	
}

A.TopLinks:hover
{
	FONT-SIZE: 0.65em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_TopLinks.gif") no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 29px;
	float:left;
	color: #005D92;
	background-position: 0px  -103px;	
}
/*----------- DirektLink Ende -----------*/

/*----------- NAV01 Begin -----------*/
#NAV ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
	
#NAV ul#NAV01
{
	margin-top: 10px;
}

#NAV ul li
{
	margin: 0;
	padding: 0;
	text-indent: -10000px;
}
	
#NAV ul li a
{
	display:block;
	width: 181px;
	height: 21px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;	
}

a#menu-aktuell				{background: url(/images/bg_nav01.gif) no-repeat -200px    0px;}
a#menu-verwaltung			{background: url(/images/bg_nav01.gif) no-repeat -200px  -21px;}
a#menu-unsere_schule		{background: url(/images/bg_nav01.gif) no-repeat -200px  -42px;}
a#menu-rund_schule			{background: url(/images/bg_nav01.gif) no-repeat -200px  -63px;}
a#menu-musikschule			{background: url(/images/bg_nav01.gif) no-repeat -200px  -84px;}
a#menu-belegungen			{background: url(/images/bg_nav01.gif) no-repeat -200px -105px;}
a#menu-links				{background: url(/images/bg_nav01.gif) no-repeat -200px -126px;}
a#menu-forum				{background: url(/images/bg_nav01.gif) no-repeat -200px -147px;}

a:hover#menu-aktuell		{background: url(/images/bg_nav01.gif) no-repeat    0px    0px;}
a:hover#menu-verwaltung		{background: url(/images/bg_nav01.gif) no-repeat    0px  -21px;}
a:hover#menu-unsere_schule	{background: url(/images/bg_nav01.gif) no-repeat    0px  -42px;}
a:hover#menu-rund_schule	{background: url(/images/bg_nav01.gif) no-repeat    0px  -63px;}
a:hover#menu-musikschule	{background: url(/images/bg_nav01.gif) no-repeat    0px  -84px;}
a:hover#menu-belegungen		{background: url(/images/bg_nav01.gif) no-repeat    0px -105px;}
a:hover#menu-links			{background: url(/images/bg_nav01.gif) no-repeat    0px -126px;}
a:hover#menu-forum			{background: url(/images/bg_nav01.gif) no-repeat    0px -147px;}

#NAV ul li.Aktiv a#menu-aktuell			{ background: url(/images/bg_nav01.gif) no-repeat    0px    0px;}
#NAV ul li.Aktiv a#menu-verwaltung		{ background: url(/images/bg_nav01.gif) no-repeat    0px  -21px;}
#NAV ul li.Aktiv a#menu-unsere_schule	{ background: url(/images/bg_nav01.gif) no-repeat    0px  -42px;}
#NAV ul li.Aktiv a#menu-rund_schule		{ background: url(/images/bg_nav01.gif) no-repeat    0px  -63px;}
#NAV ul li.Aktiv a#menu-musikschule		{ background: url(/images/bg_nav01.gif) no-repeat    0px  -84px;}
#NAV ul li.Aktiv a#menu-belegungen		{ background: url(/images/bg_nav01.gif) no-repeat    0px -105px;}
#NAV ul li.Aktiv a#menu-links			{ background: url(/images/bg_nav01.gif) no-repeat    0px -126px;}
#NAV ul li.Aktiv a#menu-forum			{ background: url(/images/bg_nav01.gif) no-repeat    0px -147px;}
/*----------- NAV01 Ende -----------*/

/*----------- NAV02 Begin -----------*/
#NAV ul li a#NAV02
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 17px;
	padding-right: 12px;
	width: 152px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -99px -1px;
	display:table;
}

#NAV ul li a:hover#NAV02
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 17px;
	padding-right: 12px;	
	width: 152px;
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -99px -85px;
	display:table;
}

#NAV ul li.Aktiv a#NAV02
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 17px;
	padding-right: 12px;	
	width: 152px;
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -99px -85px;
	display:table;	
}
/*----------- NAV02 Ende -----------*/

/*----------- NAV03 Begin -----------*/
#NAV ul li a#NAV03
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 32px;
	padding-right: 12px;		
	width: 137px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -84px -1px;
	display:table;	
}

#NAV ul li a:hover#NAV03
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 32px;
	padding-right: 12px;		
	width: 137px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -84px -85px;
	display:table;	
}

#NAV ul li.Aktiv a#NAV03
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 32px;
	padding-right: 12px;		
	width: 137px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -84px -85px;
	display:table;	
}
/*----------- NAV03 Ende -----------*/

/*----------- NAV04 Begin -----------*/
#NAV ul li a#NAV04
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 47px;
	padding-right: 12px;		
	width: 122px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -69px -1px;
	display:table;	
}

#NAV ul li a:hover#NAV04
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 47px;
	padding-right: 12px;		
	width: 122px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -69px -85px;
	display:table;	
}

#NAV ul li.Aktiv a#NAV04
{
	height: 20px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 47px;
	padding-right: 12px;		
	width: 122px;	
	font-size: 0.7em;
	background: url(/images/bg_nav02.gif) no-repeat -69px -85px;
	display:table;	
}
/*----------- NAV04 Ende -----------*/


/*----------- Kalender Begin -----------*/
#TableKalender .TDKalenderUeberschrift
{
	border-bottom: 1px solid #6EB1D8;
}

#TableKalender .TDKalenderMonat
{
	height: 20px;
	border-bottom: 1px solid #6EB1D8;
	padding-top: 25px;
}

#TableKalender .TDKalenderZeileHell
{
	background-color:#FFFFFF;
}

#TableKalender .TDKalenderZeileDunkel
{
	background-color:#F1F1F1;
}
/*----------- Kalender Ende -----------*/

/*----------- Sitemap Begin -----------*/
#Sitemap a 
{
	FONT-SIZE: 1em; 
	TEXT-DECORATION: none;
	COLOR: #002337;
	text-align:left;
}

#Sitemap ul									{padding: 0; margin: 0 0 0 0; list-style: none;}

#Sitemap ul li.NAV01Sitemap a				{font-weight:bold;   line-height: 1.2em; padding-left: 0px; }
#Sitemap ul li.NAV01Sitemap a:hover			{font-weight:bold;   line-height: 1.2em; padding-left: 0px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV02Sitemap a				{font-weight:normal; line-height: 1.2em; padding-left: 30px;}
#Sitemap ul li.NAV02Sitemap a:hover			{font-weight:normal; line-height: 1.2em; padding-left: 30px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV03Sitemap a				{font-weight:normal; line-height: 1.2em; padding-left: 60px;}
#Sitemap ul li.NAV03Sitemap a:hover			{font-weight:normal; line-height: 1.2em; padding-left: 60px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV04Sitemap a				{font-weight:normal; line-height: 1.2em; padding-left: 90px;}
#Sitemap ul li.NAV04Sitemap a:hover			{font-weight:normal; line-height: 1.2em; padding-left: 90px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV05Sitemap a				{font-weight:normal; line-height: 1.2em; padding-left: 120px;}
#Sitemap ul li.NAV05Sitemap a:hover			{font-weight:normal; line-height: 1.2em; padding-left: 120px; TEXT-DECORATION: underline;}
/*----------- Sitemap Ende -----------*/