@import url(pikas.css);



body{
	background:#474E57;/*#474E57; #CF8354;*/
	background-color:#474E57;/*#474E57;#CF8354;*/
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
       /* font:normal 100.01% arial, sans-serif;*/
	height:100%;
        padding-top:7px
}



/**************************************************************/
/*                                                            */                  
/*                  Überschriften                             */
/*                                                            */  
/**************************************************************/

h1, h2 {  
	letter-spacing: 0.02em;
	}

h1{
         /*font-size:20px;*/
         font-size: 1.8em;
         font-weight:bold;
         margin-top:15px;
         text-align:center;
         text-decoration: underline; /*none*/ /*underline*/
}

h2{
         /*font-size:20px;*/
         font-size: 1.5em;
         line-height: 1.4em;
         font-weight:bold;
         margin-top:10px;
         margin-bottom:5px;
         text-align:center;
         text-decoration: none; /*underline*/
}

h3{
         /*font-size:20px;*/
         font-size: 1.2em;
         line-height: 1.15em;
         font-weight:bold;
         margin-top:5px;
         text-align:center;
         text-decoration: none; /*underline*/
}

h4{
         /*font-size:20px;*/
         font-size: 1.1em;
         line-height: 1.1em;
         font-weight:bold;
         margin-top:5px;
         text-align:center;
         text-decoration: none; /*underline*/
}

/* --- xxxxxxxxxx =============================================== */



h1, h2, h3, h4, h5, h6, td, th, p, div, span {
   font-family: Verdana, Helvetica, Arial, sans-serif;
 }




/* Artikel-Titel :: Eingabe in Artikel Basisinformation */
h1, .articleHead, .articleList_tophead  {
     color: black;
     text-decoration: none;
     }

/* Artikel-Untertitel :: Eingabe in Artikel Basisinformation */
 .articleSubHead, .articleList_topsubhead  {
     color: black;
     text-decoration: none;
     text-align:center;
     }



/* Fliesstext im Bereich Schlagtext :: Eingabe in Artikel Basisinformation */
.articleSummary {	
   color: #333333;
 }

.contentHead  { color: #333333 ;  }

/* ContentPart-Titel / Inhalts-Titel :: Eingabe in Contentpart */
h3, .contentHead  { color: #333333 ;  }

/* ContentPart-Untertitel / Inhalts-Untertitel :: Eingabe in Contentpart */
h4, .contentSubHead {
  
   color: #000000;
  }


/**************************************************************/
/*                                                            */                  
/*                          Links                             */
/*                                                            */  
/**************************************************************/



a:link,a:visited { 
	color: blue; 
	font-weight: bold;
	text-decoration: underline;
        }
a:hover { color: #909 }


/*indigo: #4B0082 navy:#000080 midnightblue: #191970*/
a:link { color: #191970;/* #333;*/
           font-weight: bold; 
           text-decoration: none;
         }
a:visited { color: #666;
            font-weight: bold;
            text-decoration: none;
         }

a:focus{
	border-bottom: #669999 1px solid;
	background: #C4DCDC;
	}
a:hover{
	border-bottom: #669999 1px solid;
	background: #C4DCDC;
	}

 a:active {
	background: #669999;
	color: #FDFDF6;
	border-bottom: #006666 1px solid;
	}

/* Artikel-Daten :: Eingabe als Html mit class articleLM in aeußerem div*/


.articleLM {
	
	margin: 0;
	text-align: left;
}

.articleLM h2{
         margin:0;
         margin-right: 1.64cm;
	font-weight: bold;
         text-align: left;
         line-height: 2.0em;
}

.articleLM h3{
	margin:0;
         margin-right: 1.64cm;
	font-weight: bold;
         text-align: left;
         line-height: 1.8em;
}

.articleLM p{
         margin:0;
         margin-bottom: 1.5em;
         margin-right: 1.64cm;
         line-height: 1.15em;
	text-align: left;
}

.articleLM #perspektive h2{
	 margin-right: 200px;
          line-height: 2.5em;
          }

.articleLM #perspektive1 p{
	 margin-right: 200px;
          }

.articleLM #perspektive{
	 background: transparent url(/img/Perspektive_trans_201_234_s.png) top right repeat-y; 
}

.articleLM #sekretariat{
	 background: transparent url(/img/news/Sekretariat_trans_68_104.gif) top right repeat-y;
}

.articleLM #tintenklex{
          margin-right: 1.64cm;
	 background: transparent url(/img/tintenklex/Schultintenklex.gif) top right  no-repeat;
}

.articleLM #tintenklex h1{
          margin-right: 100px;
          line-height: 2.5em;
}

.articleLM #sv ul { 
list-style-type: none; }  

/**************************************************************/
/*                                                            */                  
/*                        Rechter Block                       */
/*                                                            */  
/**************************************************************/

#rightBlock{
	height:466px;/*400px*/
	border: 1px;
  	padding-left:5px;
        float:right; /*neu: 11.01.2009*/
	position:absolute;
	right:15px;/*20px;*/
	top:115px;/*100px*/
	width:150px;/*150px*/
	background: #FEFEFA url(/img/leftBlock-schatten-Kopie2.jpg) no-repeat;/*leftBlock-schatten.jpg    rightblock-schatten_grau1.jpg*/
	}






#rightBlock .suchen_text{
	border-bottom:1px dashed #989898;
	font-weight:bold;
	line-height: 1.0em;
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	padding-bottom:1px;
        width: 130px;
	}


#rightBlock .suchen form {
	font-size: 1em;
	line-height: 150%;
	}

#rightBlock .suchen fieldset {
        border: 0px solid #006699;
        background-color: none;/*#CCCC99;*/
        padding: 5px; padding-bottom: 5px; padding-top: 5px;
        margin:1px;
        margin-left:3px; margin-right:13px;
        }

#rightBlock .suchen .feld{
	margin:3px; margin-top: 1px;
	width:105px;
	color: #006699;
	border: solid 1px  #006699;
	background-color: #CCCC99;
	background: #dede99 url(/img/formularschatten.gif) no-repeat left top;
	padding: 3px;
	}

#rightBlock .suchen .feld:focus {
	border: 1px dashed #999;
	font-weight: bold;
	}


#rightBlock .suchen .feld:hover {
	border: 1px dashed #999;
	font-weight: bold;
	}

#rightBlock .suchen .feld:active {
	border: 1px dashed #999;
	font-weight: bold;
	}

#rightBlock .suchen label { 
	width: 105px; 
	margin:3px; margin-bottom: 1px;
	padding: 3px;
	text-align: left;
	font-size: 0.76em;
	font-weight: normal;
	color: #000;
}


#rightBlock .suchen .button{
	background: #DDDD99;/* url(/img/button_normal_23_1.png) repeat-x left top;*/
        color: black;
	border: 3px outset #aaaa99;/*#006699*/
	font-size: 0.76em;/*10px;*/
	margin: 5px;
	margin-left:3px;
	padding:3px;padding-left:5px;padding-right:5px;
 	/*width:75px;
         height:26px;*/
 	}

#rightBlock .suchen .button:focus, #rightBlock .suchen .button:hover, #rightBlock .suchen .button:active {
	 background:#F8F8FF;  /*url(/img/button_hover_23_1.png) repeat-x left top;*/
         border: 3px inset #aaaa99;
	 font-weight: bold;
         color: black;
         }


#rightBlock .img{
	border:0px groove #ff0000;
	padding-bottom:3px;
	margin-top:0px;
        margin-left:1px;  /*Lücke links*/
        margin-right:6px;/*Schatten rechts*/
	text-align: center;
	}


/**************************************************************/
/*                                                            */                  
/*                  Suche-Formular-Seite                      */
/*                                                            */  
/**************************************************************/

.search_form {
	font-size: 1em;
	line-height: 150%;
        }

.search_form fieldset{
	font-size: 1em;
	line-height: 150%;
        border: 1px solid #006699;
        background-color: #CCCC99;
        padding: 10px; padding-bottom: 15px; padding-top: 15px;
        width:350px;
        margin:20px 0px 50px 0px;
        }

.search_form .search_button{
	background: #DDDD99;/* url(/img/button_normal_19_1.png) repeat-x left top;*/
         color: black;
	border: 3px outset #aaaa99;
	/*border:1px solid #000000;*/
	font-size: 0.76em;/*0.76em;10px;*/
	margin: 5px;
	margin-left:3px;
	padding:3px;padding-left:5px;padding-right:5px;
 	/*width:75px;
         height:26px;*/
	}

.search_form .search_button:focus, .search_form .search_button:hover, .search_form .search_button:active {
	background:#F8F8FF;/* url(/img/button_hover_19_1.png) repeat-x left top;*/
        color: black;	
        border: 3px  inset #aaaa99;
	font-weight: bold;
	}



.search_form .search_input_field{
	margin:3px; margin-bottom: 5px; margin-top: 5px;
	width:150px;
	color: #006699;
	border: solid 1px  #006699;
	background-color: #CCCC99;
	background: #dede99 url(/img/formularschatten.gif) no-repeat left top;
	padding: 3px;
	}

.search_form .search_input_field:focus {
	border: 1px dashed #999;
	font-weight: bold;
	}

.search_form .search_input_field:hover {
	border: 1px dashed #999;
	font-weight: bold;
	}

.search_form .search_input_field:active {
	border: 1px dashed #999;
	font-weight: bold;
	}


/**************************************************************/
/*                                                            */                  
/*                         Linker Block                       */
/*                                                            */  
/**************************************************************/


/*25.02.06: leftBlock vor mainBlock wg. float ->Opera*/
#leftBlock{
	background: #676778 url(/img/leftblock-schatten9.jpg) no-repeat;/* leftblock-schatten_gelb1.jpg  leftblock-schatten6.jpg*/
	float:left;
	height:  695px;/*auto;*//*461px*/
	margin-left:15px;
	margin-bottom:15px;
	padding-left:5px;
	padding-top:5px;
	/*position:relative;/*TOP:115px;*/
	text-align:left;
	margin-top:22px;
	 /* border:1px solid red; */
	width:195px;
	\width: 205px;
	w\idth: 195px;
	}



/**************************************************************/
/*                                                            */                  
/*                        Mittel-(Haupt-)Block                */
/*                                                            */  
/**************************************************************/

#mainBlock{
        	border-left:1px dashed #9F9F9F;
	border-right:1px dashed #9F9F9F;/*margin-left:140px;*/
	height:auto;
	height:expression(this.scrollHeight < 681? "761px":"auto" );
        /*height:expression(this.scrollHeight < 485? "565px":"auto" );*/
	/*margin-left:215px;/* 215 px !? *//*25.02.06: ausgeschaltet*/
	/*-moz-margin-start:15px;/*Korrektur für Mozilla*/
	margin-right:165px;/*165 px */
	min-height:701px; /*500px;*//*485px*/
	overflow:auto;
	overflow-x:auto;
        padding-left:17px;
	padding-right:7px;
	padding-top:15px;
	/*position:relative; */ /*relative 25.02.06: ausgeschaltet*/
	width:auto
	}


/* Spezielle Formatierung fuer den ContentPart "CODE" */
 #mainBlock p  { 
    line-height : 1.4em;
	}

 #mainBlock li{
         line-height: 1.4em;
         margin-top:5px;
         margin-bottom:5px;

               }

/*
#mainBlockSICHER{
	height:auto;
	margin-right:170px;
	overflow:auto;
	overflow-x:hidden;
	padding-left:17px;
	padding-right:7px;
	padding-top:15px;
	position:relative;
	width:auto;
	}

#mainBlockOLD{
	border:1px solid #FF0000;
	height:85%;/
	margin-left:210px;
	margin-right:170px;
	overflow:auto;
	overflow-x:hidden;
	padding-left:7px;
	padding-right:7px;
	width:auto
	}
*/


/**************************************************************/
/*                                                            */                  
/*                          Fußzeilenblock                    */
/*                                                            */  
/**************************************************************/

/*25.02.06: ehemalige Pos. leftBlock*/
#footerBlock{
	background:#BFCACF;
	border-bottom:1px dashed #494949;
	bottom:10px;
	color:#000000;
	font-size:9px;
	margin-bottom:4px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:2px;
	padding-right:5px;
	position:relative;
	text-align:right;
	top:2px
}



/**************************************************************/
/*                                                            */                  
/*                        Tabelle (Schriftgröße)              */
/*                                                            */  
/**************************************************************/


table{
font-size:12px
}

table caption{
font-size:12px;
font-weight:bold
}

#leerdiv{

height:1px;
margin:0px;
padding:0px
}



/**************************************************************/
/*                                                            */                  
/*                          Breadcrumb                        */
/*                                                            */  

/**************************************************************/




#breadcrumb{
font-size:10px;
margin-left:15px;
margin-top:7px
}
#breadcrumb .rahmen{
border:1px dashed #989898;
padding:1px
}
#breadcrumb a:link,#breadcrumb a:visited{
color:#393939;
font-weight:bold;
text-decoration:none
}
#breadcrumb a:hover{
color:#989898;
text-decoration:underline
}




/**************************************************************/
/*                                                            */                  
/*                            Main                            */
/*  beinhaltet Header-,left-,right,Main-,footer- BLOCK        */  
/**************************************************************/





#main{
	background:#FEFEFA;/*#FDFDF6;#FFFFFF;*/
	border: #FDFDF6 1px solid;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	overflow:hidden/*height:565px;*/
	}


#headerBlock{
	background:#697381;
	height:60px;
	text-align:center;
	text-align:center
	}
	
#subheadrow{
	background:#FFFFFF repeat-x;
	border-top:1px solid #393939;
	font-size:10px;
	height:30px;
	text-align:left;
	width:100%;
	/*background-image: url(/img/subhead.gif);*/
         background-image: url(/img/subhead_1_30px.png);
	}
	
#subheadrow .fett{
	float:left;
         height: 30px;
         /*margin-left:10px;*/
	margin-left:2em
	}

	
#subheadrow .news{
	background:#FFFF33;
	color:#444444;
         display:block;
         width:650px;
	}






#copyright{
	border:0px solid #FF0000;
	float:right;
	font-size:16px;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:right;
	top:3px;
	width:100%
	}
	
#copyright p{
	color:#898989;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-align:right
	}
	
#activeSection{
	font-weight:bold
	}
	
.agliste .uebers{
	border-bottom:1px solid #000000;
	font-weight:bold
	}



/**************************************************************/
/*                                                            */                  
/*                      Linker Block                          */
/*                                                            */  
/**************************************************************/

#leftBlock ul{
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px
	}


#leftBlock a{
	display:block;
	font-weight:normal;
	margin-bottom:1px;
	padding-bottom:2px;
	width:100%
	}
	
#leftBlock .MenuItem_lvl_1{
	margin-right:3px;
	width:177px
	}
	
#leftBlock .MenuItem_lvl_1 a:link,#leftBlock .MenuItem_lvl_1 a:visited{
	border-bottom:1px solid #9F9F9F;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-left:1px;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration:none;
	width:100%
	}
	
#leftBlock .MenuItem_lvl_1 a:hover, 
           .MenuItem_lvl_1 a:focus,
           .MenuItem_lvl_1 a:active{
	background:  #E5EAEF; /*#E5E5E5;*/
	color:#444444;
	font-weight:bold;
	}

#leftBlock .MenuItem_lvl_2{
	width:171px
	}
#leftblock .menuItem_lvl_2 li{
	margin-top:10px
	}

#leftBlock .MenuItem_lvl_2 a:visited,#leftBlock .MenuItem_lvl_2 a:link{
	border-bottom:1px dashed #898989;
	color:#000000;/* Men-berschrift */
	font-size:12px;
	font-weight:normal;
	margin-left:7px;
	text-decoration:none;
	width:100%
	}


#leftBlock .MenuItem_lvl_2 a:hover{
	background:#E5EAEF;
	color:#444444;
	font-weight:bold
	}


#leftBlock .MenuItem_lvl_3{
        /*border-bottom:1px dotted #676767;*/
	font-size:12px;
        color:#000000;
	width:156px;
        text-decoration:none;
	}


#leftBlock .MenuItem_lvl_3 a:visited,#leftBlock .MenuItem_lvl_3 a:link{
        font-size:12px;margin-left:22px;
        color:#000000;text-decoration:none;width:100%;
	}

#leftBlock .MenuItem_lvl_3 a:hover,
           .MenuItem_lvl_3 a:focus,
           .MenuItem_lvl_3 a:active{
	/*background:#6EE6FA; #E5EAEF;color:#444444;*/
	background:  #E5EAEF; /*#E5E5E5;*/
	color:#444444;
        font-weight:bold;text-decoration:none;
	}
/*
#activeSection .MenuItem_lvl_3{
	font-size:12px !important;
	margin-left:15px;
	width:156px;
        color:#000000;
	}
*/
#leftBlock .MenuItem_lvl_4{
	font-size:10px;
	margin-left:30px
	}
	
#leftBlock .MenuItem_lvl_5{
	font-size:10px;
	margin-left:45px
	}
	

/****Kind-Selektoren werden nicht unterstützt von: IE4,5,6 Safari, Konq , NN4 *****/



#leftBlock #highlight > a:link,#leftBlock #highlight > a:visited{
	color:#4D6280;
	font-weight:bold
	}
#leftBlock #highlight > a:hover{
	background:#FFFFFF;
	font-weight:bold
	}
/*
#leftBlock .MenuItem_lvl_2{
	width:171px
	}
#leftblock .menuItem_lvl_2 li{
	margin-top:10px
	}


*/





/**************************************************************/
/*                                                            */                  
/*                          New (Artikel)                     */
/*                                                            */
/*  Makro        RT: {NEW:Anzahl_angezeigter_Links}           */
/*  Verwendung: Anzeige einer Liste                           */

/*              (mit Datum und Artikel-Titel)                 */
/*              der zuletzt bearbeiteten Artikel, deren       */
/*              Anzahl angegeben werden kann.                 */
/*  Schreibweise: {NEW:5}                                     */
/*                                                            */
/*  Festgelegt in                                             */
/*       \cms\include\inc_conf\conf.template_default.inc.php  */
/**************************************************************/

.newsN  {
         border:1px solid #000000;
         display:block;
         padding: 1.0em;
         /*padding-left: 1.0em;
         padding-top: 1.0em;
         padding-bottom: 1.0em;*/
         margin:auto;
         /*margin-bottom:5px;*/
         width: 85%;
         text-decoration: none;
         font-weight: normal;
         background: #DCDCDC /*url(/img/tablebg2.gif) repeat-x 50% 50% ;*/

}
/*
.newsN a:link,a:visited{
         text-decoration:none
}

.newsN a:hover{
         background: #eee;
         color:gray;
         text-decoration: underline;
         font-weight:bold;
         font-size: 1em;
         font-style: normal;
  }

/*


.newsN a:link{
         color:#212140;
         font-size:11px;
         font-weight:bold;
         text-decoration:none
}

 .newsN , a:link{
           background: #F8F8F8  url(/img/tablebg.gif) repeat-x center left !important;
}
*/

/**************************************************************/
/*                                                            */                  
/*                          News                             */
/*                                                            */  
/**************************************************************/


.news{
	background: #E6E6FA;/*#F7F8F8;*/
	/*background: #F7F8F8  url(/img/tablebg2.gif) repeat-x center left;*/
	border:1px solid #000000;
	margin:auto;
	margin-bottom:5px;
	padding: 1em;
	width:85%
	}

.news_link {
      text-align:left;
     }
.news {
      text-align:left;
     }

.news h2, h3{
     color: black;
     text-decoration: none;
     text-align:left;
     padding:0px;
     margin:0;
     margin-bottom:5px;
     }
     
.news h2{        
        margin-top: 2px;
        }

.news h3 a:link,.news h3 a:visited{
	border-bottom:1px dashed #A1A5B0;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	margin:0px;
	padding:0px
	}
.news h3 a:hover{
	/* text-decoration:underline*/
	}


.news .dat{
	border-top:1px dashed #A1A5B0;
	color:#000000;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	text-align:right;
	width:100%
	}

.news #kasten1 {
               margin-left:0px;
               margin-top: 10px;
               width: 100%;
               padding: 0px;
               background-color: transparent;
               border: 1px solid #E6E6FA;
	       }
.news #kasten2 {
       	       float: left;
	       width: 128px;
               \width: 151px;
               w\idth: 128px;
	       padding: 5px;
	       background-color: #DDDD99;/* transparent;*/
	       border: 1px solid #660;
	       /*margin: 10px;
	       margin-left: 0px;margin-top: 0px;*/
               margin: 1px;margin-right: 10px;
	       }

.news #kasten4 {
	       	float: left;
		width: 160px;
	        \width: 183px;
	        w\idth: 160px;
			padding: 5px;
			background-color: #DDDD99;/* transparent;*/
			border: 1px solid #660;
			margin: 1px;margin-right: 10px;
		}

.news #kasten4  img{
	       margin: 0px;
              }

.news #kasten4 dl {
		float: left; 
		margin: 5px;
		}

.news #kasten4	dt {
		line-height: 0;
		}

.news #kasten4	dd {
		padding: 2px;
		font-size: 0.8em;
		width: 146px;
		height: auto; /*3em;*/
		background: #555;
		color: #fff;
		margin:0;
		}

.news #kasten5 {
	       	float: left;
		/*width: 480px;
	        \width: 505px;
	        w\idth: 480px;*/
	        width:auto;
		min-width: 247px;
                max-width:495px;
                padding: 5px; 
		background-color: #DDDD99;/* transparent;*/
		border: 1px solid #660;
		margin: 5px; margin-top: 0.5em; margin-bottom: 0.5em;
		}

.news #kasten5  img{
	       margin: 0px;
              }

.news #kasten5 dl {
		float: left; 
		margin: 5px;
		}

.news #kasten5	dt {
		line-height: 0;
		}

.news #kasten5	dd {
		padding: 2px;
		font-size: 0.8em;
		width: 221px;
		height: 3em;
		background: #555;
		color: #fff;
		margin:0;
		}

.news #kasten6 {
	       	float: left;
		width: 142px;
	         \width: 165px;
	         w\idth: 142px;
		padding: 5px;
		background-color: #DDDD99;/* transparent;*/
		border: 1px solid #660;
		margin: 1px;margin-right: 10px;
			}



	       
.news #kasten71 {
	  	margin-left:0px;
      	margin-top: 10px;
      	width: 100%;
      	padding: 0px;
    	 background:transparent  url(/img/news/Sekretariat_trans_blau_35_h.gif) repeat;
    	border: 1px solid #E6E6FA;
	}
	       

.news #kasten7 {
	    float: left;
		/*width: 480px;
	    \width: 505px;
	    w\idth: 480px;*/
	    width:auto;
		min-width: 300px;
        max-width:495px;
        padding: 5px; 
       	background-color:#FFE4E1;/*#E6E6FA;  #DDDD99; ;*/
		border: 1px solid #660;
		margin: 5px; margin-top: 0.5em; margin-bottom: 0.5em;
		}

.news #kasten7  img{
	    margin: 0px;
        }

.news #kasten7 dl {
		float: left; 
		margin: 5px;
		}

.news #kasten7	dt {
		line-height: 0;
		}

.news #kasten7	dd {
		padding: 2px;
		font-size: 0.8em;
		width: 296px;
		\width: 300px;
	    w\idth: 296px;
		height: 2em;
		line-height: 2em;
		background: #555;
		color: #fff;
		margin:0;
		text-align: center;
		}
			
.news #kasten71 h2, h3{
     text-align: center;
     text-decoration: none;
     text-shadow: #ffe4e1 !important;
   color: #800000 !important; 
     padding:0px;
     margin:0;
     margin-bottom:5px;
     }
     
.news #kasten71 h2{        
        margin-top: 2px;
        font-size: 1.4em;
        line-height: 2em;
        }			

.news #kasten71 h3{        
        font-size: 1.8em;
        line-height: 2em;
       color: #800000 !important;
        }
.news #kasten71 p{        
        color: #800000 !important; 
        margin:1em;
        font-weight: bold;
        }
        
      		
.news #kasten7  h3{  
		      
        font-size: 1.2em;
        line-height: 1em;
        text-align: center;
        }    

.news #kasten8 {
       	       float: left;
	       width: 96px;
               \width: 109px;
               w\idth: 96px;
	       padding: 5px;
	       background-color: #DDDD99;/* transparent;*/
	       border: 1px solid #660;
	       /*margin: 10px;
	       margin-left: 0px;margin-top: 0px;*/
               margin: 1px;margin-right: 10px;
	       }          	
        
.news #kasten1  h2, h3, h4 {
     color: #000000 !important;
     }


.news #kasten1  p {
     padding:0px;
     margin-top: 2px;
     }

.news hr {
          clear: left;
	  visibility: hidden; /*visible;*/
          margin:0;
	  padding: 0pt;
	}

/*
.news a:link,.news a:visited{
	color:#212140;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
	}

.news a:hover{
	color:#666666;
	text-decoration:underline
	}
*/
.contentHead{
	color:#393939;
	font-size:16px;
	font-weight:bold
	}



/**************************************************************/
/*                                                            */                  
/*                       BADD      (Stand: 31.10.2008)        */
/*                                                            */ 
/*      Einzelnews mit Bildergalerie (3 Bilder width 150px)   */ 
/*      auf der Willkommenseite                               */
/**************************************************************/


.badd{
	background: #D8BFD8;/*#F4A460; #E6E6FA;  #F7F8F8;*/
	/*background: #F7F8F8  url(/img/tablebg2.gif) repeat-x center left;*/
	border:1px solid #000000;
overflow:auto;
	margin:auto;
	margin-bottom:5px;
	padding: 1em;
	width:85%;
       /* \width: 535px;
	w\idth: auto;
        min-width:520px;*/
	}
	

.badd #rgpro {
		background: transparent url(/img/favicon/jub-logo_transparent_100_90.png) top right no-repeat;
		border: 1px solid #D8BFD8;/*#F4A460; jub-logo_transparenthell.png  #E6E6FA;  #F7F8F8;*/
		margin-left:0px;
		margin-top:10px;
		width: auto;
                  padding: 50px;
		padding-right: 50px;
		padding-left: 50px;
		}

.badd #kasten1 {
		background-color: #D8BFD8; /*#F4A460;   #E6E6FA;  #F7F8F8;*/
		border: 1px solid #D8BFD8;/*#F4A460;   #E6E6FA;  #F7F8F8;*/
		margin-left:0px;
		margin-top:10px;
		width: auto;
        padding: 5px;
		padding-right: 10px;
		padding-left: 10px;
		}

.badd #kasten2 {
	       	float: left;
		width: 75px;
	        \width: 98px;
	        w\idth: 75px;
		padding: 5px;
		background-color:  transparent;
		border: 1px solid transparent;
		margin: 1px;margin-right: 10px;
		}

.badd #kasten3 {
	       	float: left;
		width: 128px;
	        \width: 152px;
	        w\idth: 128px;
		padding: 5px;
		background-color:  transparent;
		border: 1px solid transparent;
		margin: 1px;margin-right: 10px;
		}				

.badd #kasten4 {
	       	float: left;
		/*width: 480px;
	        \width: 505px;
	        w\idth: 480px;*/
	        width:auto;
		min-width: 152px;
                max-width:456px;
                padding: 5px; 
		background-color: #DDDD99;/* transparent;*/
		border: 1px solid #660;
		margin: 5px; margin-top: 0.5em; margin-bottom: 0.5em;
		}

.badd #kasten4  img{
	       margin: 0px;
              }

.badd #kasten4 dl {
		float: left; 
		margin: 5px;
		}

.badd #kasten4	dt {
		line-height: 0;
		}

.badd #kasten4	dd {
		padding: 2px;
		font-size: 0.8em;
                  text-align: center;
		width: 126px;
		height: 3em;
		background: #555;
		color: #fff;
		margin:0;
		}


.badd #kasten5 {
	       	float: left;
		width: 187px;
	        \width: 210px;
	        w\idth: 187px;
		padding: 5px;
		background-color:  transparent;
		border: 1px solid transparent;
		margin: 1px;margin-right: 10px;
		}

.badd #kasten1 p,h2,h3{
		margin-right: 10px;
 margin-left:5px; 

		}	
	
.badd #kasten1 h2, h3{
		margin-top:  1em; 
               
		}	

.badd #kasten1	p {
		font-size: 1.0em;
               
		}



.badd hr {
	clear: left;
	visibility: visible;
	margin:0;margin-top:5px;margin-bottom:5px;
	padding: 0pt;
	border: 2px groove #000000;
	}

/**************************************************************/
/*                                                            */                  
/*           Evaluation (Stand: 24.05.2009)                   */
/*                                                            */ 
/*      Normal mit Bildergalerie (3 Bilder width 330px)       */ 
/*      im Artikel                                            */
/**************************************************************/


.eval{
	background: transparent;/*#E6E6FA;/*#F7F8F8;*/
	/*background: #F7F8F8  url(/img/tablebg2.gif) repeat-x center left;*/
	border:none;
/*border: 1px solid #660;*/
	margin:auto;
	margin-bottom:5px;
	padding: 1em;
	width:95%;
       /* \width: 535px;
	w\idth: auto;
        min-width:520px;*/
	}
	

.eval #kasten5 {
	      /* 	float: left;*/
		/*width: 480px;
	        \width: 505px;
	        w\idth: 480px;*/
	        width:auto;
		min-width: 352px;
                padding: 5px; 
		background-color:  transparent;
		/*border: 1px solid #660;*/
		border: none; 
		margin: 5px; margin-top: 0.5em; margin-bottom: 0.5em;
		}

.eval #kasten5  img{
	       margin: 0px;
              }

.eval #kasten5 dl {
		float: left; 
		margin: 5px;
		}

.eval #kasten5	dt {
		line-height: 0;
		}

.eval #kasten5	dd {
		padding: 2px;
		font-size: 0.8em;
		width: 326px;
		height: 3em;
		background: #555;
		color: #fff;
		margin:0;
		text-align: center;
		}



.eval hr {
	clear: left;
	visibility: visible;
	margin:0;margin-top:5px;margin-bottom:5px;
	padding: 0pt;
	border: 2px groove #000000;
	}



/**************************************************************/
/*                                                            */                  
/*           holiday      (Stand: 24.06.2009)                 */
/*                                                            */ 
/*      Sommerferienlogo (Bild als Backgound              )   */ 
/*      auf der Willkommenseite                               */
/**************************************************************/


.holiday {
	
	background: transparent  url(/img/sommerferien_500_407.png) no-repeat center top;
	border: 0px none transparent;
	margin:auto;
	margin-bottom:5px;
	padding: 1em;
         height:407px;
	width:85%;
      
	}
		
.holiday #kasten1 {
		background-color: #FFFFFF;
		border: 0px none transparent;
		margin:2px;
		width:auto;
                  height:auto;
                  padding: 5px;
		}



.holiday #kasten1 p,h2,h3{
		margin: 1em;
		text-align: center;
                  color: #FF0000; 		
		}	
	

.holiday hr {
	clear: left;
	visibility: visible;
	margin:0;margin-top:5px;margin-bottom:5px;
	padding: 0pt;
	border: 2px groove #000000;
	}

/*******                 Herbst                          *******/

.holidayH {
	
	background: transparent  url(/img/Kuerbis_Blatt_350_300.png) no-repeat center top;
	border: 0px none transparent;
	margin:auto;
	margin-bottom:5px;
	padding: 1em;
         height:300px;
	width:85%;
      
	}
		
.holidayH #kasten1 {
		background-color: #FFFFFF;
		border: 0px none transparent;
		margin:2px;
		width:auto;
                  height:auto;
                  padding: 5px;
		}



.holidayH #kasten1 p,h2,h3{
		margin: 1em;
		text-align: center;
                  color: #FFFF00; 		
		}	
	



.holidayH hr {
	clear: left;
	visibility: visible;
	margin:0;margin-top:5px;margin-bottom:5px;
	padding: 0pt;
	border: 2px groove #000000;
	}

/*******                 OSTERN                         *******/

.holidayO {
	
	background: transparent;
	border: 0px none transparent;
	margin:auto;
	margin-bottom:5px;
	padding: 1em;
        	width:85%;
      
	}
		
.holidayO #kasten1 {
		background-color: #FFFFFF;
		border: 0px none transparent;
		margin:2px;
		width:auto;
                  height:auto;
                  padding: 5px;
		}



.holidayO #kasten1 p,h2,h3{
		margin: 1em;
		text-align: center;
                  color: #FFFF00; 		
		}	
	



.holidayO hr {
	clear: left;
	visibility: visible;
	margin:0;margin-top:5px;margin-bottom:5px;
	padding: 0pt;
	border: 2px groove #000000;
	}


/**************************************************************/
/*                                                            */                  
/*                       Kalender      (Stand: 30.07.2008)    */
/*                                                            */  
/**************************************************************/

.kalender{
          border:none;
          margin-left:10%; 
         /*border-collapse: collapse;*/
          width:79.9%;
         /*width:auto;*/
          font-size:1.0em
}

.kalender td{
          border:none;
          padding:0.5em 1.0em/*15px*/;

}

.kalender .jahr{
          border:none;
          border-bottom:2px dashed #000000;
          color:#212140;
          font-size:1.8em/*18px*/;
          font-weight:bold;
          padding:0;
          padding-top:1.5em/*15px*/
}

.kalender .monat{
          border:none;
          color:#797979;/*color:#212140;*/
          font-size:1.6em/*16px*/;
          font-weight:bold;
          background: #eee  url(/img/tablebg2.gif) repeat-x center left !important;;
          border-bottom: 1px solid #aaa;
          text-align:center
}


.kalender .inh{
          background:#E5EAEF;
          border:none;/*background-color:#e9e9e9;*/
          font-weight:bold;
          padding-right:1.0em/*10px*/
}


.kalender .highlight{
          font-weight:normal

}

.kalender .zeit{
          font-size: 1.0em;
          font-weight:normal;
          padding-left:1.0em !important;
          padding-right:1.0em/*10px*/

}

/*
.kalender td:hover{
        background: #eee  url(/img/tablebg.gif) repeat-x center left !important;
	width: auto;
	font-weight: bold;
         	color: #fff
}
*/

.kalender tr:hover td {
	background: #FF9A01 !important;
         width: auto;
	font-weight: bold;
         color: #fff
}

.kalender tr td:hover {
	background: #FF6F02 !important;
	width: auto;
	font-weight: bold;
         color: #fff
}



/**************************************************************/
/*                                                            */                  
/*                       Termine                              */
/*                                                            */  
/**************************************************************/

.terminzeit{
font-style:italic;
margin:0px;
padding:0px


}

.termindetuebers{


margin-bottom:0px
}
.termindet{
background:#E7E9EC;
border:1px solid #000000;
margin:10px;
padding:3px;
width:auto


}



/**************************************************************/
/*                                                            */                  
/*              (Klassen-)tabelle  (Stand: 18.08.2008)         */
/*                                                            */  
/**************************************************************/

#klasse  table { 
/*border-collapse: collapse;*/
	width: 150pt;
	/*margin-left: 164px;
	border-spacing: 3em !important;*/
	border: #FDFDF6 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em !important;
	/* background: #eee; */
	
	/* style="width:350.0pt;border-collapse:collapse;mso-padding-alt:1mm 1mm 1mm 1mm" border="0" cellspacing="3" cellpadding="3" align="center"*/
}

#klasse  caption {
	caption-side: bottom;
	padding: 0.3em;
	font-weight: bold;
	text-transform: uppercase;
	text-align:right;
}

#klasse td, th {
	text-align: left;
	padding: 0.4em 1em;
	background: #eee  url(/img/tablebg2.gif) repeat-x center left;
	border-bottom: 1px solid #aaa;
}





#klasse tr.gerade  td {
	padding: 0.4em 1em; 
    background: #fff url(/img/tablebg.gif)  repeat-x center left ; border-bottom: 1px solid #aaa;
}

#klasse th.leer {
background: #fff;
border: 0pt #000000 dotted;
}


#klasse tr.leer td{
	padding: 0.1em ;
	border-top: 1px solid #aaa;
	background:#fff;
}

#klasse  table tr.leer:hover td {
	background: #fff !important;
}

#klasse tr.kteacher td{
	padding: 0.8em 1em;
	border-top: 1px solid #aaa;
	background: #eee url(/img/tablebghd.gif) repeat-x center left;
}

#klasse  table tr:hover td {
	background: #FF9A01 !important;
}

#klasse  table tr td:hover {
	background: #FF6F02 !important;
	width: auto;
	/*font-weight: bold;*/
	color: #fff;
}

#klasse th {
	padding: 0.8em 1em;
	border-top: 1px solid #aaa;
	background: #eee url(/img/tablebghd.gif) repeat-x center left;
}

#klasse table tr:hover th {
	background: #019AFF !important;
}

#klasse  table tr th:hover {
	background: #026FFF !important;
	width: auto;
	/*font-weight: bold;*/
	color: #fff;
}

/*
#klasse table tr th.leer:hover {
	background: #ffffff;
	width: auto;
	//font-weight: bold;
	color: #fff;
}

*/

 Spaltengruppen formatieren 

#klasse col.gerade {
	background: #ff0000;
}

#klasse colgroup#vor {
	background: #ffcccc;
}


/**************************************************************/
/*                                                            */                  
/*              (noname-)Tabelle  (Stand: 05.10.2009)         */
/*                                                            */  
/**************************************************************/

#noname   { 
	background: #ffffff url(./img/favicon/jub-logo_transparenthell.png) repeat top left;  
}

#noname  table { 
	background: #ffffff; 
}

#noname  table th{ 
	background: lightgrey; 
}

#noname table tr:hover th {
	background: darkgrey !important;
}

#noname  table tr th:hover {
	background: grey !important;
	color: #fff;
}

#noname table tr:hover td {
	font-weight:bold;
	font-size: 1.10em;
}

#noname  table tr td:hover {
	font-size: 1.20em;
	border-color: red;
	border-width: 150%;
	
}

.schulfest #noname{
	background: #f0ffff url(/img/favicon/jub-logo_transparenthell.png) no-repeat center center; 
}

.schulfest #noname table {
	background: transparent;
	text-align: center; 
}

.schulfest #noname td, th {
	padding: 0.4em 1em;
	background: transparent   repeat-x center left; /*url(./img/tablebg2.gif)*/
	border-bottom: 1px solid #aaa;
}


.schulfest #noname tr.gerade  td {
	padding: 0.4em 1em; 
    background: transparent   repeat-x center left ;/* url(./img/tablebg.gif)*/
     border-bottom: 1px solid #aaa;
}
 
.badd #schulfestE {
	background: transparent url(/img/favicon/jub-logo_transparent_100_90.png) no-repeat top right;  

		border: 1px solid #D8BFD8;/*#F4A460;   #E6E6FA;  #F7F8F8;*/
		margin-left:0px;
		margin-top:10px;
		width: auto;
        padding: 5px;
		padding-right: 10px;
		padding-left: 10px;
		} 

/**************************************************************/
/*                                                            */                  
/*              (#mensa-)tabelle  (Stand: 01.12.2009)         */
/*                                                            */  
/**************************************************************/

.mensa  { 
	background: transparent url(/img/mensa/witwebolte_trans_200_hell95.png) repeat top left;  }


.mensa #kasten1{
	position: static;
	background: #f5deb3;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 80%;
	padding: 10px;
	border: #aaa 5px solid;
}

.mensa h1, h2, h3, p {
	color: black ;
	
}



.mensa  table { 

	background: transparent;
width: auto;
	/*border-collapse: collapse;*/
	/*width: 350pt;*/
	/*margin-left: 164px;
	border-spacing: 3em !important;*/
	border: #FDFDF6 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em !important;
	/* background: #eee; */
	
	/* style="width:350.0pt;border-collapse:collapse;mso-padding-alt:1mm 1mm 1mm 1mm" border="0" 

cellspacing="3" cellpadding="3" align="center"*/
}

.mensa table caption {
	caption-side: bottom;
	padding: 0.3em;
	font-weight: bold;
	text-transform: uppercase;
	text-align:right;
}

.mensa table td, th {
         text-align:left;
	padding: 0.4em 1em !important;
	background: #eee  url(/img/tablebg2.gif) repeat-x center left;
	border-bottom: 1px solid #aaa;
}

.mensa table th {

	padding: 0.8em 1em !important;
	border-top: 1px solid #aaa;
	background: #eee url(/img/tablebghd.gif) repeat-x center left;
}

.mensa table tr.gerade  td {

	padding: 0.4em 1em !important; 
background: #fff url(/img/tablebg.gif)  repeat-x center left ; border-bottom: 1px solid #aaa;
}

.mensa table th.leer {
background: #fff;


border: 0pt #000000 dotted;
}

.mensa  table tr:hover td {
	background: #FF9A01 !important;
}

.mensa  table tr td:hover {
	background: #FF6F02 !important;
	width: auto;
	font-weight: bold;
         /*font-size: 1.05em;*/
         	color: #fff;
}


.mensa table tr:hover th {
	background: #019AFF !important;
}

.mensa  table tr th:hover {
	background: #026FFF !important;
	width: auto;
	/*font-weight: bold;*/
	color: #fff;
}


 /*Spaltengruppen formatieren */
.mensa col.gerade {
	background: #ff0000;
}


.mensa colgroup#vor {
	background: #ffcccc;
}


/**************************************************************/


/*                                                            */                  
/*              (Lehrer-)tabelle  (Stand: 30.07.2008)         */
/*                                                            */  
/**************************************************************/

#teacher  table { 

	/*border-collapse: collapse;*/
	width: 350pt;
	/*margin-left: 164px;
	border-spacing: 3em !important;*/
	border: #FDFDF6 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em !important;
	/* background: #eee; */
	
	/* style="width:350.0pt;border-collapse:collapse;mso-padding-alt:1mm 1mm 1mm 1mm" border="0" cellspacing="3" cellpadding="3" align="center"*/
}

#teacher  caption {
	caption-side: bottom;
	padding: 0.3em;
	font-weight: bold;
	text-transform: uppercase;
	text-align:right;
}

#teacher td, th {
         text-align:left;
	padding: 0.4em 1em !important;
	background: #eee  url(/img/tablebg2.gif) repeat-x center left;
	border-bottom: 1px solid #aaa;
}

#teacher th {

	padding: 0.8em 1em !important;
	border-top: 1px solid #aaa;
	background: #eee url(/img/tablebghd.gif) repeat-x center left;
}

#teacher tr.gerade  td {

	padding: 0.4em 1em !important; 
background: #fff url(/img/tablebg.gif)  repeat-x center left ; border-bottom: 1px solid #aaa;
}

#teacher th.leer {
background: #fff;


border: 0pt #000000 dotted;
}

#teacher  table tr:hover td {
	background: #FF9A01 !important;
}

#teacher  table tr td:hover {
	background: #FF6F02 !important;
	width: auto;
	font-weight: bold;
         /*font-size: 1.05em;*/
         	color: #fff;
}


#teacher table tr:hover th {
	background: #019AFF !important;
}

#teacher  table tr th:hover {
	background: #026FFF !important;
	width: auto;
	/*font-weight: bold;*/
	color: #fff;
}

/* 
#teacher table tr th.leer:hover {
	background: #ffffff;
	width: auto;
	//font-weight: bold;
	color: #fff;
}
*/


 /*Spaltengruppen formatieren */
#teacher col.gerade {
	background: #ff0000;
}


#teacher colgroup#vor {
	background: #ffcccc;
}



/**************************************************************/
/*                                                            */                  
/*              (Ferienzeit-)tabelle  (Stand: 26.06.2009)     */
/*                                                            */  
/**************************************************************/



#holidayservice table { 

	/*border-collapse: collapse;*/
	width: auto;
	/*margin-left: 164px;
	border-spacing: 3em !important;*/
	border: #FDFDF6 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em !important;
	/* background: #eee; */
	
	/* style="width:350.0pt;border-collapse:collapse;mso-padding-alt:1mm 1mm 1mm 1mm" border="0" cellspacing="3" cellpadding="3" align="center"*/
}


#holidayservice  caption {
	caption-side: bottom;
	padding: 0.3em;
	font-weight: bold;
	text-transform: uppercase;
	text-align:right;
}

#holidayservice td, th {
         text-align:left;
	padding: 0.4em 1em !important;
	background: #eee  url(/img/tablebg2.gif) repeat-x center left;
	border-bottom: 1px solid #aaa;
}

#holidayservice th {
	text-align:center;
	padding: 0.8em 1em !important;
	border-top: 1px solid #aaa;
	background: #eee url(/img/tablebghd.gif) repeat-x center left;
}

#holidayservice tr.gerade  td {

	padding: 0.4em 1em !important; 
background: #fff url(/img/tablebg.gif)  repeat-x center left ; border-bottom: 1px solid #aaa;
}

#holidayservice th.leer {
background: #fff;


border: 0pt #000000 dotted;
}

#holidayservice  table tr:hover td {
	background: #FF9A01 !important;
}

#holidayservice  table tr td:hover {
	background: #FF6F02 !important;
	width: auto;
	font-weight: bold;
         /*font-size: 1.05em;*/
         	color: #fff;
}


#holidayservice table tr:hover th {
	background: #019AFF !important;
}

#holidayservice  table tr th:hover {
	background: #026FFF !important;
	width: auto;
	/*font-weight: bold;*/
	color: #fff;
}

/* 
#holidayservice table tr th.leer:hover {
	background: #ffffff;
	width: auto;
	//font-weight: bold;
	color: #fff;
}
*/


 /*Spaltengruppen formatieren */
#holidayservice col.gerade {
	background: #ff0000;
}


#holidayservice colgroup#vor {
	background: #ffcccc;
}


/**************************************************************/
/*                                                            */                  
/*                 Schulordnung (Stand: 03.06.2009)           */
/*                                                            */ 
/*     Einfache Auflistung über zwei Ebenen                   */ 
/*                                                            */
/**************************************************************/



.schulord{
	background:  transparent;/*#E6E6FA;/*#F7F8F8;*/
	border: none;
	margin: auto;
	margin-bottom:5px;
	padding: 1em;
	width:95%;
     	}
	

.schulord #kasten5 {

		width:auto;
		padding: 5px; 
                  /*background-image: url(/img/favicon/jub-logo_transparenthell.png);  
	         background-position: 0% 0%;
	         background-repeat: repeat;
	         background-attachment: scroll;*/
		border: 1px solid #660;
		border: none;
		margin: 5px;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		float: left; 
		}

.schulord #kasten5  img{
       margin: 0px;
       
        }


		
.schulord h2 {
	font-weight: bold;
	text-align: left;
	margin-left:116px;
	margin-top: 20px;
	
	}	

.schulord h3 {
	font-weight: bold;
	text-align: left;
	margin-left:116px;
	
	}	

.schulord ol #pau {
	list-style-type: upper-alpha;
	background:  transparent;
	}

.schulord ol #ur {
	list-style-type:  upper-roman;
background:  transparent;
	
	}
.schulord ol #no {
	list-style-type:  none;
background:  transparent;
	
	}
.schulord ol ul{
	list-style-type:  disk;
background:  transparent;
	}
	
.schulord ol li {
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:2em;
background:  transparent;
	}	
	
.schulord ol li p {
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin-left:0em;
background:  transparent;
	}	
		
.schulord ol ul li {
	text-align: left;
	margin-left: 0em;
	font-size: 85%;
	font-style: normal;
	font-weight:normal;
background:  transparent;
	}	


.schulord ul {
	list-style-type: disc;
background:  transparent;
	}
	
.schulord hr {
background:  transparent;
	border-style: solid;
	border-color:  #aa5500;
	border-width: 1px;
	clear: left;
	visibility: visible;
	margin:0;
	margin-top:1px;
	margin-bottom:1px;
	padding: 0pt;
	
	}





/**************************************************************/
/*                                                            */
/*              (Speiseplan-)tabelle  (Stand: 26.08.2008)     */
/*                                                            */
**************************************************************/

#menuRG  table {
	
	width :90%;
	align:center;
}

#menuRG td, th {
	text-align: center;
	padding: 0.4em 1.0em;
	
}

#menuRG td {


	font-size: 1.0em;
}

#menuRG th {
	font-size: 1.1em;
	font-weight: bold;
}


#menuRG .leer{
	width:0%;
	background: #fff;
	border: 0pt #fff;
}

#menuRG th.normal {
	width:50%;
	background-color:#f0ad2f !important;
}

#menuRG th.veget {
	width:50%;
	background-color:#0c9b0c !important;
}

#menuRG td.normal {
	width:50%;
	background-color:#f5deb3;
}

#menuRG td.veget {
	width:50%;
	background-color:#99cc99;
}




#menuRG .new{
	width:10%;
	background: #fff;
	border: 0pt #fff;
}

#menuRG .hinweis{
	text-align:left;
	font-weight: bold;
	width: 40em;
}

#menuRG   table th.normal:hover{
	width: auto;
	color: #fff;
}

#menuRG   table th.veget:hover{
	width: auto;
	/*font-weight: bold;*/
	color: #fff;
}

#menuRG   table td.normal:hover{
	background: #f0ad2f !important;
	width: auto;
	color: #fff;
}

#menuRG   table td.veget:hover{
	background: #0c9b0c !important;
	width: auto;
	color: #fff;
}

.roswitha_logo {
background: transparent url(/img/favicon/jub-logo_transparenthell.png) top left repeat;
}

/**************************************************************/
/*                                                            */                  
/*                      andorra (*Selektor)                   */
/*                                                            */  
/**************************************************************/



.andorra {
background: #880000 url(/img/andorra/Andorra_640_439_sat.gif) center center no-repeat;
min-width: 400px;
width: 400px;
height: auto;
margin: auto;
	padding-top:  20px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
font-family: Comic Sans MS Standard, Monotype Corsiva Standard, Verdana, Geneva, Arial, Helvetica, sans-serif;
}




.andorra  p{
color:white;
text-align: center !important;
font-weight: bold;
}

.andorra h1{
color:white;
text-align: center;
font-weight: bold;	
}

.andorra  h2{
color:white;
text-align: center !important;
font-weight: bold;
}

.andorra   h3{
color:white !important;
text-align: center !important;
font-weight: bold;
}


.abi2010   { background: transparent url(/img/Abitur/abi_2010/abilogo_2010_hell_640_640.png) repeat-y; text-align: center;  
			color: black !important;} 
                 
 .abi2011    { color: #000000 !important; background: transparent  url("/img/Abitur/abi_2011/WennderDJgeht_hell85.gif") repeat; text-align: center }         

 .abi2011_hell    { color: #000000 !important; background: transparent  url("/img/Abitur/abi_2011/WennderDJgeht_hell98.gif") repeat; text-align: center }         

/**************************************************************/
/*                                                            */                  
/*                       Allgemein (*Selektor)                */
/*                                                            */  
/**************************************************************/




html + body #leererheighdiv{
}

*html #leftBlock{
left:15px;
margin-left:0px;
top:22px;
margin-top:0px;
position:relative;
}

*html #mainBlock{
margin-left:215px; /* Dies interpretieren alle IEs - Mozilla&Opera aber nicht */
height: 721px;
}


.main-fusszeile{
text-align:right
}
.image_caption{
font-size:11px;
font-style: italic;
}
