html {	
	margin:0;
	padding:0;
 	width:100%; 
	height:100%;
	overflow:hidden;
}

body {
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:10; 
!	font-family:"Trebuchet MS", helvetica, sans-serif; 
	font-family:helvetica, sans-serif; 
	font-size:10px;
	color:#606080; 
 	width:100%; 
	height:100%;
	margin:0 0 0 0;
	background-color:#000010;
	background-attachment:fixed; 
	background-repeat:repeat-y;
	overflow:hidden;
/*	overflow-y:hidden;
*/
}


td {
	font-family:"Trebuchet MS", helvetica, sans-serif; 
	font-family:helvetica, sans-serif; 
/*	color:#404050;
	color:#606080;
	font-size:9px; 
*/
	font-weight:500;
}

td.kaku1 {
        color:#ffffff;
}

.foto{
        border-width:1px; 
	border-style:solid;
	border-color:#102030;
	margin:0px 12px 0px 6px;
	padding:0px;
	width:94px;
	float:left;
	clear:both;
/*	border:1px;*/
}


#bg {
	 width:100%;
	 height:100%;
}
 
#bgimg { position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 z-index:-10;
}

#seite {
       position:absolute;
       top:0;
       left:0;
       margin:0;
       width:100%; 
       height:100%;
       z-index:-1;
       overflow:auto;
}

#innerSeite {
       max-width:812px;
       margin:0 auto;
       height:100%;
}



#links {
       width:17%; 
       margin: 0% 0% 0 1%; 
       float:left;
}      

#rechts {
       width:17%; 
       height:auto;	
       margin: 0% 1% 0 0%; 
       padding:0px;
       float:right;
}      

#mitte {
       width:auto; 
       margin: 0% 19% 0% 19%; 
       overflow:none; 
       padding:0% 0%;
       height:100%; 
}

#mitterechts {
       width:auto; 
       margin: 0% 1% 0% 19%; 
       overflow:none;   
       padding:0px;
!       height:auto;
!       height:100%;
}



#center {
         margin:0% 0 0% 0;
!        height:78%;
         min-height:78%;
	 padding:6px;
	 overflow-x:hidden;
	 overflow-y:auto;
}


#fussdiv
{
         clear:both;
}

/*
#menu {
    	font-size:1.2em;
	width:100%; 
	padding:1px; 
	margin:0% auto 0% auto; 
	text-align:center;
}
*/


#menuLeft {
        text-align:left;
	padding:4px 0px;
}


#menuNEU {
           width:100%;
	   height:21px; 
	   margin:0 0 0 0; 
	   padding:0 0 0 0; 
	   overflow:hidden;
	   }


div.menubutton{
        width:10%; 
	padding:3px 3px;
	margin:0px 1.1% 0px 0px;
	text-align:center;
	float:left; 
	font-size:1.0em;
}

div.menubuttonright{
        width:10%; 
	padding:3px 3px;
	margin:0px;
	text-align:center; 
	float:left;
	font-size:1.0em;
}

a.menu {
	color:#ffffff;
	font-weight:600;
	text-decoration:none;
}

a.menu:visited{
	color:#ffffff;
}

a.menu:hover {
	color:#f0e090;
}



#tips {
	width:100%;
}

.tips {
	color:#ffffff;
	margin:0px;

}


#tipL{
        width:31%; 
	padding:4px; 
	min-height:10%; 
	margin:0% 1% 0% 0%; 
	float:left;
	font-weight:500;
	font-size:.9em;
	text-align:justify;
}

#tipM {
	margin:0 34% 0 34%;
	min-height:10%; 
        width:30%; 
	padding:4px; 
	font-weight:500;
	font-size:0.9em;
	text-align:justify;
}

#tipR {
        width:31%; 
	padding:4px; 
	min-height:10%; 
	margin:0% 0% 0% 1%; 
	float:right;
	font-weight:500;
	font-size:0.9em;
	text-align:justify;
}




#copy {
/*        position:absolute;
	bottom:1px;
	right:1px;
*/
	clear:both; 
	width:100%; 
	text-align:right; 
	margin:0% 1% 0% 0%;
        color:#ffffff;
	font-size:0.9em;
}


h1 {
	font-size:1.4em; 
	font-weight:300; 
	margin-bottom:0px; 
	margin-top:1px; 
}


h2 {
	font-size:1.3em; 
	font-weight:500; 
	margin-bottom:0px;
	margin-top:6px;
}

span.h1 {
	font-size:1.4em; 
	font-weight:300; 
	margin-bottom:0px; 
	margin-top:1px; 
}

span.h2 {
	font-size:1.3em; 
/*	font-weight:700; */
	margin-bottom:0px;
}


h3 {
	font-size:1.2em; 
	font-weight:500; 
	margin-bottom:0px; 
	margin-top:6px; 

}


span.h3 {
	font-size:1.2em; 
	font-weight:500; 
	margin-bottom:0px; 
	margin-top:6px; 
}


h4 {	
	 font-size:1.1em;
	 font-weight:500; 
	 margin-bottom:0px; 
	 margin-top:6px; 

}

h5 {
	font-size:7px;
}

.left {
	color:#c0c0d0;
}

.main {

	color:#inherit; 
/*
	color:#f0e090; 
	color:#d0e0e8;
*/

}


div.backbutton {
    float:right;
    }

div.subtitle {
	font-size:0.9em; 
	font-weight:300; 
	margin-bottom:1px; 
!	color:#404050;
	color:#d0e0f0;
}


span.lightSmallfont {
	font-size:1.0em; 
	color:#ffffff; 
	font-weight:400;
}


span.forsch1 {
    font-weight:bold;
}

/*-----------------------------
  allgemein
-----------------------------*/


img {
	border-style:none;
	border:0;
	margin:0;
	padding:0;
}


img.buch{
    margin:0 4px 0 0;
    align:top; 
    float:left;
    max-height:10em;
    max-width:10em;
}

div.block {
	-moz-border-radius: 6px;      /* runde Ecken in Mozilla-Browsern  */
        -webkit-border-radius: 6px;   /* runde Ecken in webkit-Browsern Safari etc.  */
	border-radius: 6px;           /* runde Ecken mit CSS 3.0 */
 	border-width:1px 1px 1px 1px;
 	border-style:solid ; 
! 	border-color:#203030; 
 	border-color:#c0d0e0; 
	overflow:hidden;
	}

div.side {
	 width:6px;
         }

/* .bc1 { */
/* 	background-color:#8a9daa;  */
/* 	} */
/* .bc2 { */
/* 	background-color:#7a8d9a;   */
/* 	} */
/* .bc3 { */
/* 	background-color:#6a7d8a;  */
/* 	} */
/* .bc4 { */
/* /\*	background-color:#5a6d7a; *\/ */
/* 	background-color:#2d4e6b;  */
/* 	} */
/* .bc5 { */
/* /\*	background-color:#4a5d6a; *\/ */
/* 	background-color:#1d3e5b;  */
/* 	} */
/* .bc6 { */
/* /\*	background-color:#3a4d5a; *\/ */
/* 	background-color:#0d2b4b;  */
/* 	} */
/* .bc7 { */

/* 	background-color:#2a3d4a;  */
/* 	} */


.bc0 {background-color:#000000;}

.bc1 {
	background-image:url(/design/grafiken_alle/bg_y_70.png);

	background-color:#000000;
}


.bc2 {
	}
.bc3 {

	}
.bc4 {

	}
.bc5 {

	}

.bc_tips1 {
!         background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png);
/*
         background-image:url(/design/grafiken_alle/bg_pet_50.png); 
	 color:#ffffff; 
*/
	}
.bc7 {

	}


.bc_start0 {	
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png);
	}
.bc_start1 {
!	background-image:url(/design/grafiken_alle/bg_70.png); 
!	background-image:url(/design/grafiken_alle/bg_g2_50.png);
!	background-image:url(/design/grafiken_alle/bg_pet_50.png);
	background-image:url(/design/grafiken_alle/bg_b_50.png);
!	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}
.bc_start2 {
!	background-image:url(/design/grafiken_alle/bg_y_70.png);
	background-image:url(/design/grafiken_alle/bg_b_50.png); 
	}
.bc_start3 {
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png);
	}


.bc_start5 {
	background-image:url(/design/grafiken_alle/bg2010_70.png); 
	}


.bc_kaku0 {	
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png);
	}
.bc_kaku1 {
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png);
	}
.bc_kaku2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png);	
	}
.bc_kaku3 {
	background-image:url(/design/grafiken_alle/bg_70.png); 
	}


.bc_events0 {	
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png); 
	}
.bc_events1 {
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png); 
	}
.bc_events2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}
.bc_events3 {
	background-image:url(/design/grafiken_alle/bg_70.png); 
	}

.bc_presse0 {	
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png); 
	}
.bc_presse1 {
!	background-image:url(/design/grafiken_alle/bg_70.png); 
	background-image:url(/design/grafiken_alle/bg_b_50.png); 
	}
.bc_presse2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}
.bc_presse3 {
	background-image:url(/design/grafiken_alle/bg_70.png); 
	}


/*
.bc_kaku0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_kaku1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_kaku2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 

/*	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ff0000;
*/
	}

/*
.bc_events0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_events1 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	color:#ffffff;
	}
.bc_events2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	
	}


.bc_presse0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_presse1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_presse2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}

 
.bc_faq0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_faq1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_faq2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}



.bc_links0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_links1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_links2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}
		         

.bc_buecher0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_buecher1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_buecher2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 

}


.bc_museen0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_museen1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_museen2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}
.bc_museen3 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}


.bc_design0 {
	background-image:url(/design/grafiken_alle/bg_g2_80.png); 
	}
.bc_design1 {
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	color:#ffffff;
	}
.bc_design2 {
	background-image:url(/design/grafiken_alle/bg_y_70.png); 
	}


.bc_menu0 {	
	background-image:url(/design/grafiken_alle/bg_70.png); 
	}
*/





.fc0 { 	
	color:#ff0000; 
	}
.fc1 { 	
	color:#ffffff; 
	}
.fc2 { 	
	color:#ffffff; 
/*	color:#f0e090; */
	}
.fc3 { 	
	color:#2080c0; 
	}
.fc4 { 	
	color:#2080c0; 
	}
.fc5 { 	
	color:#304050; 
	}
.fc6 { 	
	color:#d0e0f0; 
	}
.fc7 { 	
	color:#300000; 
	}


.fs0 {
	font-size:1.0em; 
	} 

.fsm1 {
	font-size:0.9em; 
	} 

.fsm2 {
	font-size:0.8em; 
	} 

.fsm3 {
	font-size:0.7em; 
	} 

.fsp3 {
	font-size:1.3em; 
	font-weight:700;
	} 

.fsp4 {
	font-size:1.4em; 
	font-weight:700;
	} 

.fsp5 {
	font-size:1.5em; 
	font-weight:700;
	} 

.fsp6 {
	font-size:1.6em; 
	font-weight:900;
	} 

.fsp7 {
	font-size:1.7em; 
	} 


div.popupLayer {
	border-width:1px; 
	border-style:inset; 
	border-color:#000000; 
	background-image:url(/design/grafiken_alle/bgblock_800.jpg); 
	background-color:#7a8d9a; 
	font-size:11px; 
	font-family:"Trebuchet MS", helvetica, sans-serif; color:#ffffff; 
	font-weight:400; 
	padding:3px;} 


/*
div.blockHighlight {
	border-width:2px; 
	border-style:inset; 
	border-color:#a0a0a0; 
	background-image:url(/design/grafiken_800/bgblockDark_800.jpg); 
	background-color:#6a7d8a; 
	font-size:10px; 
	font-family:"Trebuchet MS", helvetica, sans-serif; 
	color:#ffffff; 
	font-weight:400;
} 
*/

div.blockHighlight {
	border-style:inset; 
	border-width:2px; 
	border-color:#a00000; 
	background-color:#f0e0a0; 
	color:#000060;
}

div.htext {
	font-size:10px; 
	font-weight:400; 
	margin-bottom:1px; 
	margin-top:1px; 
}

div.hh1 {
	font-size:12px; 
	font-weight:600; 
	margin-bottom:1px; 
	margin-top:1px; 
}

div.hh2 {
	font-size:11px; 
	font-weight:600; 
	margin-bottom:1px; 
}

div.hh3 {
	font-size:10px; 
	font-weight:600; 
	margin-bottom:1px; 
	margin-top:6px; 
}

.marginh {
	color:#ffffff;
}

.margint {
	color:#d0e0f0;
}




a.weiter {
	margin-bottom:1px; 
	margin-top:1px; 
	color:#303080
}


div.blockTest{
	border-width:1px; 
	border-style:solid; 
	border-color:#a00000;
	color:#ffff60;
}




/*-------------------------------/
  LINKS
------------------------------*/

/* allgemein */


/* a {color:#a0a0a0; font-size:11px; font-weight:bold; text-decoration:none;}*/
a {
	color:#ffc547; /* gelb / organge */ 
!	color:#f0e090; /* blasses gelb */ 
/*	color:#703010; */
	text-decoration:none;
	background-image:;
}

a:visited{
	color:#ffc547; /* gelb / organge */ 
!        color:#f0e080
}
/*a:visited{color:#b09070}*/

a:hover {
         color:#ffffff;
	 background-image:url(/design/grafiken_alle/bg_linkOver.png);
/*         background-color:#ffff00; */

}





a.nav {
	color:#f0e090; 
/*        color:#ffffff;*/
	font-size:1.1em; 
	font-weight:300;
}

a.nav:visited {
    color:#f0e080;
}
a.nav:hover {
    color:#ffffff
}


a.faq {
	font-size:1.0em; 
	font-weight:normal; 
	text-decoration:none;
}

a.faq:visited {color:#f0e080}
/*a.faq:visited {color:#b09070}*/
a.faq:hover {color:#ffffff;}


span.fusstxt {
	color:#ffffff; 
	font-family: arial, helvetica, sans-serif; 
	font-size:10px; 
	font-weight:700; 
	text-decoration:none;
}

a.fuss {
	color:#ffffff; 
	font-family: arial, helvetica, sans-serif; 
	font-size0.9em; 
	font-weight:700; 
	text-decoration:none;
}

a.fuss:visited{color:#f0e090;}
a.fuss:hover {color:#ffffff;}



a.kakutxt2 {
	font-size:1.4em; 
	color:#000000; 
	font-weight:700
}



a.start3 {
	color:#f0e090; 
}

a.start3:visited {color:#f0e080;}
a.start3:hover {color:#ffffff}


a.termin {
	color:#d0e0f0; 
}

a.termin:visited {color:#d0e0f0;}
a.termin:hover {color:#ffffff}


span.button {  /* sieht aus  wie a.button ist aber keiner!*/
	font-size:8px; 
	color:#a0a0a0; 
	background-color:#d0d0d0; 
	border-style:solid; 
	border-width:1; 
	border-color:#ffffff; 
	padding:1px; 
	margin-top:4;
}


a.button {
	font-size:8px; 
	color:#d0d0d0; 
	background-color:#404050; 
	border-style:solid; 
	border-width:1; 
	border-color:#ffffff; 
	padding:1px; 
	margin-top:4;
}

a.button:hover {
	color:#404050; 
	background-color:#d0d0d0;
}

a.button:visited {
	color:#d0d0d0; 
}

span.noButton {
	font-size:8px; 
	color:#404050;
}

a.noButton {
	font-size:8px; 
	color:#d0d0d0; 
	padding:1px; 
}

a.noButton:visited {
	color:#d0d0d0;
}

a.noButton:hover {color:#404050;}


/* Navigationsfeld */


/* a.menue { */
/* 	font-family: arial, Helvetica, sans-serif;  */
/* 	color:#ffffff;  */
/* 	font-size:11px; */
/* 	margin-bottom:19px;  */
/* 	line-height:1.5em;  */
/* 	font-weight:700 */
/* } */

/* a.menue:visited {color:#ffffff;} */
/* a.menue:hover {color:#f0e090;} */

/* span.menue { */
/* 	font-size:11px; */
/* 	margin-bottom:19px;  */
/* 	line-height:1.5em;  */
/* 	font-weight:400 */
/* } */

/* span.menueComment { */
/* 	color:#000000;  */
/* 	font-size:8px;  */
/* 	text-decoration:none;  */
/* 	font-weight:500; */
/* } */

/* Forum */
a.forum:visited {color:#600000}

a.feld {text-decoration:none}
a.start {
	font-family:'times new roman'; 
	font-size:10px; 
	font-weight:900
}

a.start2 {
	font-size:7px; 
	font-style:italic; 
	color:#000000; 
	margin-left:1px; 
	margin-top:1px
}

a.shop {font-size:7px}
a.shopNav {font-size:10px}

a.toChapter {
	font-size:10px; 
	font-weight:400
}

/*--------------------------
 SHOP
---------------------------*/

span.shop_bezeichnung {
	font-family: "MS Sans Serif",Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:9px;
}

div.marginalie {
	position:absolute; 
	left:0; 
	width:10%; 
	padding:1px  3px; 
	text-align:right; 
	font-family:times; 
	font-style:italic;
}


div.headline {
	background-color:#500000;
	color:#ffffff;
	margin:0;
	border-width:0;
	padding:3px;
	font-weight:bold
}

/*div.textfeld {border-left-style:solid;border-color:#500000;color:#ffffff;margin:0;border-left:5;padding:3px;}*/

div.start {
	font-size:15px; 
	font-style:italic; 
	font-weight:900
}

div.quote {font-style:italic;}
div.nonlink {font-size:7px;}
div.seitenfuss {font-size:7px;}

div.newstext {
	font-size:7px;
	color:#ffee70;
}

div.newstitel {
	color:#ffee70;
	font-weight:bold;
}

div.newsdate {
	font-size:7px;
	color:#ffee70;
}

div.calendarmonat {
	font-size:10px; 
	font-weight:bold; 
	border-bottom-style:solid; 
	border-width:1px; 
	border-color:#ffffff; 
	text-align:center; 
	margin-top:12px; 
	color:#ffcc00; 
	text-decoration:underline
}

div.calendarmonatNE {
	font-size:7px; 
	font-weight:normal; 
	border-bottom-style:solid; 
	border-width:1px; 
	border-color:#ffffff; 
	text-align:center; 
	margin-top:6px;
}

div.calendarMonatSection {
	margin-top:12px; 
	margin-bottom:12px;
	padding:2px; 
	text-align:center
}



/*--------------------------
 Absatz
---------------------------*/

/* p {font-family: "MS Sans Serif",Helvetica, sans-serif; font-style:italic} */
p {margin:1px;text-align:justify}
p.i {text-indent:2%;}

p.start {
	color:#ffffff; 
	text-align:center; 
	font-weight:bold; 
	font-size:13px; 
	line-height:13px;
}

p.start:first-letter {
	color:#404050; 
	text-align:center; 
	font-style:italic; 
	font-weight:bold; 
	font-size:16px;
}


/* ----------------------------
 Listen
-------------------------------*/

ul {
	list-style-type:disc; 
	margin-top:0.5em; 
	padding-top:0; 
	padding-left:6px; 
	margin-left:6px; 
}

li {
	margin-bottom:0.5em; 
}


tr.scheduleDark {
	background-image:url(/design/grafiken_alle/bg_b_50.png); 
}
tr.scheduleLight {
	background-image:url(/design/grafiken_alle/bg_bh_70.png); 
}

a.schedule {
	color:#ffc547; /* gelb / organge */ 
}

a.schedule:visited {
	color:#ffc547; /* gelb / organge */ 
}
a.schedule:hover {color:#ffffff}



table.buecher {
               width:100%;
               padding:3px;
	       border-collapse:separate;
	       border-spacing:9px}

td.buch {
        width:50%;    
        margin:9px;
	padding:9px;
	border:1px;
	border-color:#000000;
	border-style:solid;
/*        background-color:#f0e090; */
	background-image:url(/design/grafiken_alle/bg_g2_50.png);
	vertical-align:top;
	-moz-border-radius: 5px;      /* runde Ecken in Mozilla-Browsern  */
        -webkit-border-radius: 5px;   /* runde Ecken in webkit-Browsern Safari etc.  */
	border-radius: 5px;           /* runde Ecken mit CSS 3.0 */
	font-size:0.8em;
	color:#ffffff;

}

img.buch {
         width:62px;
}


.menuLHeading{
	 color:#ffffff;
         font-weight:500; 
	 font-size:1.1em;
}

/*
.menuLHeading.hover{
	 color:#ff00ff;
}
*/

.menuLEntry{
	 padding:2px 6px; 
	 margin:1px 1px; 
	 color:#d0e0f0;
}

.menuLSub{
/*	 color:#ffffff; */
/*	 color:#f0e090; */
	 color:#d0e0f0; 
}

.menuLSub:visited{
	 color:#d0e0f0; 
}


.menuRDate{
	 color:#ffffff; 
/*	 color:#f0e090; */
/*	 color:#d0e0f0; */
	 text-decoration:underline;
}


.menuREntry{
	 padding:5px 6px; 
	 margin:1px 1px; 
/*	 color:#ffffff; */
/*	 color:#f0e090; */
/*	 color:#d0e0f0; */
}

.menuREntryS{
	 padding:2px 6px; 
	 margin:1px 1px; 
/*	 color:#ffffff; */
/*	 color:#f0e090; */
/*	 color:#d0e0f0; */
}

.menuRHeading{
	 color:#ffffff;  
         font-weight:500; 
	 font-size:1.1em;
}

.menuLHeading{
	 color:#ffffff;
         font-weight:500; 
	 font-size:1.1em;
}


.menuRSub{
/*	 color:#ffffff; */
/*	 color:#f0e090; */
	 color:#d0e0f0; 
}


div.calMonth{
	-moz-border-radius: 1%;      /* runde Ecken in Mozilla-Browsern  */
        -webkit-border-radius: 1%;   /* runde Ecken in webkit-Browsern Safari etc.  */
	border-radius: 1%;           /* runde Ecken mit CSS 3.0 */
	padding:1%;
 	border-width:1px 1px 1px 1px;
 	border-style:solid ; 
 	border-color:#203030;
	background-color:#e0e0f0;
	}

div.calMonthLink {
	-moz-border-radius: 1%;      /* runde Ecken in Mozilla-Browsern  */
        -webkit-border-radius: 1%;   /* runde Ecken in webkit-Browsern Safari etc.  */
	border-radius: 1%;           /* runde Ecken mit CSS 3.0 */
	padding:1%;
 	border-width:1px 1px 1px 1px;
 	border-style:solid ; 
 	border-color:#203030;
	background-color:#e0e0f0;
	}

div.calMonthLink:hover {
	-moz-border-radius: 1%;      /* runde Ecken in Mozilla-Browsern  */
        -webkit-border-radius: 1%;   /* runde Ecken in webkit-Browsern Safari etc.  */
	border-radius: 1%;           /* runde Ecken mit CSS 3.0 */
	padding:1%;
 	border-width:1px 1px 1px 1px;
 	border-style:solid ; 
 	border-color:#203030;
	background-color:#ffffff;
	}



td.calDetailEmptyDay{
    height:8em;
    text-align:left;
    vertical-align:top;
}

td.calDetailDayOfWeek{
    height:8em;
    text-align:left;
    vertical-align:top;
    background-color:#d0d0f0;
    color:#303050;
}

td.calDetailSaturday{
    height:8em;
    text-align:left;
    vertical-align:top;
    background-color:#a0a0c0;
}

td.calDetailSunday{
    height:8em;
    text-align:left;
    vertical-align:top;
    background-color:#707090;
    
}

td.calDetailEventday{
    height:8em;
    text-align:left;
    vertical-align:top;
    background-color:#a0a060;
}


td.calSmallDayOfWeek{
    text-align:left;
    vertical-align:top;
    color:#303050;

}

td.calSmallSaturday{
    text-align:left;
    vertical-align:top;
    background-color:#a0a0c0;
    color:#ffffff;
}

td.calSmallSunday{
    text-align:left;
    vertical-align:top;
    background-color:#707090;
    color:#ffffff;
}

td.calSmallEventday{
    text-align:left;
    vertical-align:top;
    background-color:#a0a060;
    color:#ffff00;
}

div.calEntryTypeSeminar{
    background-color:#ffff00;
    color:#000000;
}

div.calEntryTypeSeminar:hover{
    background-color:#ffff90;
    color:#000000;
}

div.calEntryTypeSSeminar{
    background-color:#ffff00;
    color:#000000;
}


div.calEntryTypeExtern{
    background-color:#00ff00;
    color:#000000;
}

div.calEntryTypeExtern:hover{
    background-color:#90ff90;
    color:#000000;
}

div.calEntryTypeSExtern{
    background-color:#00ff00;
    color:#000000;
}


div.calEntryTypeSchulferien{
    background-color:#800000;
    color:#ffffff;
}

div.calEntryTypeSchulferien:hover{
    background-color:#ffd0d0;
    color:#a00000;
}

div.calEntryTypeSSchulferien{
    background-color:#800000;
    color:#ffffff;
}


div.calEntryTypeFeiertag{
    background-color:#ff0000;
    color:#ffffff;
}

div.calEntryTypeFeiertag:hover{
    background-color:#ff9090;
    color:#ffffff;
}

div.calEntryTypeSFeiertag{
    background-color:#ff0000;
    color:#ffffff;
}


                   
a.month {
    color:#000000;
    background-color:#8080d0;
    
}



a.month:hover {
    background-color:#f0f060;
}

td.headDoW{
    width:14%;
    text-align:left;
    vertical-align:top;
    background-color:#a0a0c0;
    color:#000000;
}

.inherit{
   background-color:#inherit;
   color:#inherit;
}

a.link
{
   display:block;
   background-color:;
   width:100%;
   padding:3px 6px
}


a.link.hover 
{
   background-color:#f0f060;
}


div.note
{
    visibility:hidden;
    z-index:10;
    position:absolute;
    max-width:125px;
    padding:6px;
    background-color:#000000;
    text-align:left;
    font-size:0.8em;
}


span.infoAvailable
{
  color:#ffe0b0;
  font-family:monospace;
  font-size:0.9em;
}
