/*Version vom 22.03.2008 HU*/


/*###################   Allgemein      ##########################*/

img {
                     border: 0px;
}

body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN:10px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}


.wrapper {
	MARGIN: auto; 
                     POSITION: relative; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left ; 
	padding-left:0px ; 
	padding-top:0px ;
	padding-bottom:0px ; 
	padding-right:0px;
	z-index:10;
}


.wrapper {
	width: 980px ; 
	HEIGHT:500px;
}

table{
font: 13px arial;
color:#000000;
}

.content{
position:absolute;
top:278px;
left:280px;
width:490px;
height:200px;
font: 13px arial;
color:#000000;
z-index:0;
}

.content_startseite{
position:absolute;
top:278px;
left:15px;
width:710px;
height:200px;
font: 13px arial;
color:#000000;
z-index:0;
}

.sprache{
position:absolute;
width:64px;
height:50px;
background-color:#ffffff;
left:914px;
top:20px;
border: solid 1px #8CB3D5;
visibility:hidden;
z-index:20;
}

#grafik_sprache{
position:absolute;
top:0px;
left:300px;

}

.sprache li{
list-style: none;
}

.sprache ul{
margin: 5px 0px 5px 3px; 
padding: 0px 0px 0px 0px; 
}


.h4 {
font: bold 13px arial;
color:#0057A2;
}

h4 {
font: bold 13px arial;
color:#0057A2;
}


.ueberschrift_blau {
font: bold 13px arial;
color:#0057A2;
}


/*#################  Kontaktformular  ####################*/

.textfelder{
width:270px;
}

.textfelder_klein{
width:40px;
}

.textfelder_mittel{
width:225px;
}


/*#################  Header  ####################*/

.hauptnavi_hellblau{
position:absolute;
width:980px;
height:40px;
top:200px;
background-color:#8CB3D5;
z-index:13;
}

.zitate{
position:absolute; 
width:320px;
left:0px;
top:55px;
text-align:center;
color:#FFFFFF;
font-family:arial;
font-size:13px;
}

/*##################   Wichtig für die Slideshow in der Grünen Box   ###################*/

.box_gruen{
position:absolute;
width:130px;
height:100px;
left:755px;
top:240px;
text-align:right;
z-index:10;
background-color:#66CC33;
}

.imageSlideshowHolder img{
position:absolute;
left:20px;
}

.imageSlideshowHolder{
width:140px;	
height:100px;
}

/*##################   Wichtig für die Slideshow in der Orangen Box   ###################*/

.box_orange{
position:absolute;
width:100px;
height:120px;
left:880px;
top:200px;
z-index:16;
background-color:#FF9900;
}

.imageSlideshowHolder_orange img{
position:absolute;
left:0px;
top:20px;
}

.imageSlideshowHolder_orange{
width:100px;	
height:100px;
}

/*##################   Wichtig für die Slideshow der Header Bilder  ###################*/

.box_headerBilder{
position:absolute;
width:980px;
height:145px;
text-align:right;
background-color:#0057A2;
/*background-color:#006699;*/
}

.imageSlideshowHolder_startseite img{
position:absolute;
left:414px;
top:55px;
}

.imageSlideshowHolder_startseite{
width:100px;	
height:100px;
}



/*############  Navigation Oben// Home | Suche | Kontakt  //u.s.w  #############################*/

.NavigationOpen{
position:absolute;
left:535px;
top:1px;
width:460px;
height:20px;
/*text-align:right;
background-color:#FF9900;*/
font: 12px arial;
}


.hauptmenueSitemap{
padding:2px 2px 2px 2px;
margin:2px 2px 2px 2px; 
color:#ffffff;
display: inline;
background: #8CB3D5
}


/*  #############  Hauptnavi    #################    */

#hauptnavi{	
margin: 0px;
padding: 0px;
}

#hauptnavi li{	
margin: 0;
padding: 0;
list-style: none;
float: left;
font:  13px arial
}

/*   ----------------------------    */

#hauptnavi li a.SchlossNeubeuern{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #ffffff;
width: 125px;
text-decoration: none;
z-index:12;
}


#hauptnavi li a.SchlossNeubeuern_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 125px;
text-decoration: none;
z-index:12;
}

/*   ----------------------------    */

#hauptnavi li a.SchuleUndInternat{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #FFFFFF;
width: 123px;
text-decoration: none;
z-index:12;
}

#hauptnavi li a.SchuleUndInternat_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 123px;
text-decoration: none;
z-index:12;
}

/*   ----------------------------    */

#hauptnavi li a.GildenUndSozialdienste{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #FFFFFF;
width: 145px;
text-decoration: none;
z-index:12;
}


#hauptnavi li a.GildenUndSozialdienste_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 145px;
text-decoration: none;
z-index:12;
}

/*   ----------------------------    */

#hauptnavi li a.Multimediagalerie{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #FFFFFF;
width: 125px;
text-decoration: none;
z-index:12;
}

#hauptnavi li a.Multimediagalerie_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 120px;
text-decoration: none;
z-index:12;
}

/*   ----------------------------    */

#hauptnavi li a.Download{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #FFFFFF;
width: 70px;
text-decoration: none;
z-index:12;
}

#hauptnavi li a.Download_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 70px;
text-decoration: none;
z-index:12;
}

/*   ----------------------------    */




/*   ----------------------------    */

#hauptnavi li a.altschueler{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #FFFFFF;
width: 160px;
text-decoration: none;
z-index:12;
}

#hauptnavi li a.altschueler_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 160px;
text-decoration: none;
z-index:12;
}

/*   ----------------------------    */



#hauptnavi li a.News{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #FFFFFF;
width: 43px;
text-decoration: none;
z-index:12;
}

#hauptnavi li a.News_over{	
display: block;
text-align:left;
background: #8CB3D5;
padding: 4px 1px;
margin:10px -10px 0px 15px;
color: #0057A2;
width: 43px;
text-decoration: none;
z-index:12;
}

/*################## Subnavi ##########################*/

.submenu{	
background-color: #ffffff;
border-left: 1px solid #8CB3D5;
border-right: 1px solid #8CB3D5;
border-bottom: 1px solid #8CB3D5;
visibility: hidden;
position: absolute;
width:160px;
margin: 0px 0px 0px 16px;
z-index:13;
}


  .submenu A:link {
	display: block;
font: bold  11px arial;
text-align: left;
text-decoration: none;
padding: 2px;
color: #8CB3D5;
z-index: 13;
	
}
  .submenu  A:visited {
display: block;
font: bold  11px arial;
text-align: left;
text-decoration: none;
padding: 2px;
color: #8CB3D5;
z-index: 13;
	
}
  .submenu  A:active {
display: block;
font: bold  11px arial;
text-align: left;
text-decoration: none;
padding: 2px;
color: #8CB3D5;
z-index: 13;
}

  .submenu A:hover {
display: block;
font: bold  11px arial;
text-align: left;
TEXT-DECORATION: overline underline;
padding: 2px;
color: #8CB3D5;
z-index: 13;
}


/*###############  Link Layout #######################*/
  .NavigationOpen A:link {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	
}
  .NavigationOpen  A:visited {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	
}
  .NavigationOpen  A:active {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	
}

  .NavigationOpen A:hover {
	COLOR: #8CB3D5; TEXT-DECORATION: overline underline;
	}


  .navigation_links A:link {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
}
  .navigation_links  A:visited {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	
}
  .navigation_links  A:active {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
}

  .navigation_links A:hover {
	COLOR: #8CB3D5; TEXT-DECORATION: overline underline;
	}

  .sprache A:link {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font: 12px arial;
}
  .sprache  A:visited {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font: 12px arial;
}
  .sprache  A:active {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font: 12px arial;
}

  .sprache A:hover {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font: bold 12px arial;
}


  .quicklinks A:link {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font:  13px arial;
}
  .quicklinks  A:visited {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font:  13px arial;
}
  .quicklinks  A:active {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font:  13px arial;
}

  .quicklinks A:hover {
	COLOR: #8CB3D5; TEXT-DECORATION: overline underline;
	font:  13px arial;
}

  .kalender_monate A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font:  13px arial;
}
  .kalender_monate  A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font:  13px arial;
}
  .kalender_monate  A:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font:  13px arial;
}

  .kalender_monate A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; /*overline underline*/;
	font:  13px arial;
}

  .kalender_monate_aktive A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font:  13px arial;
}
  .kalender_monate_aktive  A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font:  13px arial;
}
  .kalender_monate_aktive  A:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font:  13px arial;
}

  .kalender_monate_aktive A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; /*overline underline*/;
	font:  13px arial;
}


  .kalender_jahr A:link {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}
  .kalender_jahr  A:visited {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}
  .kalender_jahr  A:active {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}

  .kalender_jahr  A:hover {
	COLOR: #0057A2; TEXT-DECORATION: none; /*overline underline*/;
	font:  13px arial;
}



  .content  A:link {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}
  .content   A:visited {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}
  .content   A:active {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}

  .content  A:hover {
	COLOR: #0057A2; TEXT-DECORATION: overline underline;
	font:  13px arial;
}





  .monate A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
	font:  13px arial;
}
  .monate  A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
	font:  13px arial;
}
  .monate  A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
	font:  13px arial;
}

  .monate A:hover {
	COLOR: #0057A2; TEXT-DECORATION: none;
	font:  13px arial;
}

/*#######      Navigation auf den Unterseiten  #####################*/


.navigation_links{
position:absolute;
top:270px;
left:-25px;
font-size:13px;
font-family:arial;
background-color:#ffffff;
z-index:5;
}

.navigation_links li{
list-style-type:none;
margin:12px 0px 0px 0px;
z-index:10;
}

.blau {	
font: bold  13px arial;
}

/*####### Objekte auf der rechten Seiten 
          der Homepage #####################*/
          

#toptengalerie  A:link {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font:  13px arial;
}
#toptengalerie   A:visited {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font:  13px arial;
}
#toptengalerie   A:active {
	COLOR: #8CB3D5; TEXT-DECORATION: none;
	font:  13px arial;
}

#toptengalerie  A:hover {
	COLOR: #8CB3D5; TEXT-DECORATION: overline underline;
	font:  13px arial;
}

#toptengalerie{  
position:relative;
top:0px;
left:0px;
/*background-color:#ffff99;*/
border:1px solid  #8CB3D5; 
width:225px        
}


.quicklinks{
position:relative;
width:223px;
border: solid 1px #8CB3D5;
z-index:1
}   

.quicklinks li{
list-style: none;
}

.quicklinks ul{
margin: 9px 0px 10px 20px; 
padding: 0px 0px 0px 0px; 
}


.kalender_monate{
font: bold  11px arial;
}