

 

body {
  background-image:url(img/bg.gif);
  color: #000000;              /* Textfarbe: schwarz */
  font-family:Arial, Helvetica, sans-serif;
  font-size: 100.01%;          /* Schriftgroesse: ca. 100% */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: left;            /* Horizontale Ausrichtung: linksbuendig */
}

#navikasten { display:none;}
#content {}

input, textarea, select { border:1px solid #999; margin-top:4px;}
span.schwarzduenn { color:#000; font-weight:normal;}
span.schwarzfett { color:#333; font-weight:bold; padding-left:10px;}
span.rot { color:#fff; background-color:#be0000; padding: 1px 4px 1px 4px;}

#pfad {background-color:#FFF; padding-left:10px;   height:2.5em; margin-left:1%;font-size:0.75em;line-height:2.5em; }
#pfad .aktiv { background-image:url(img/pfeil_re.gif); padding-right:10px; background-repeat:no-repeat; padding-left:12px; color:#000000; background-position:left 5px; }

#top {
      /* Hintergrund: weiss */
  line-height: 1.5em;          /* Zeilenhohe: 1.5fach */
                 /* margin: auto; Aussenabstand: automatisch */
  padding: 0;                  /* Innenabstand: keiner */
  max-width: 65em;             /* Maximalbreite: 65em */
}

a {text-decoration: none;  color: #000000;   background-image:url(img/pfeil_link_tuerkis.gif); background-repeat:no-repeat; background-position:left 5px;  padding-left:12px;}
.tuerkis a {text-decoration: none;  color: #fff;   background-image:url(img/pfeil_link_weiss.gif); background-repeat:no-repeat; background-position:left 5px;  padding-left:10px;}

a:link { }
.tuerkis a:link {  }

a:visited {  color: #000;         }
.tuerkis a:visited { color:#fff; background-image:url(img/pfeil_link_weiss.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}



p.download  a { background-image:url(img/dok.gif); background-repeat:no-repeat; padding-left:0px; padding-left:15px; background-position:left 2px;}

#pfad a { background-image:url(img/pfeil_re.gif); padding-right:10px;}

p { font-size:0.75em; line-height:normal; margin-left: 1%; margin-top:4px;}			 
p.tuerkis { color:#000000;}			 
			

			 


.grossbuchstaben {
  text-transform: uppercase; 
}

.copyright {
  border-top: 1px solid #0000a3; 
  clear: both;               
  float: none;             
  font-size: .85em;           
  margin: 0;                
  padding: 0;             
}

/* HEADER ------------------------------------------------------ */

/* Header-Container */
/* Kopfbereich */
#header {
     /* Hintergrund: weiss */
    /*border-bottom: 1px solid #0000a3;  Rahmen unten: 1px, durchgezogen, blau */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  color: #000000;              /* Textfarbe: schwarz */
  float: none;                 /* Textumfluss: keiner */
  margin: 0px 0px 10px 0px ;                   /* Aussenabstand: keiner */
  padding: 0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
  width: 100%;                 /* Breite: 100% */
  
}
#schrift { display:none;}
#logo {margin: 15px 0px 0px 1%;}
/* MAIN -------------------------------------------------------- */

/* main-container (containing navigation and content) */
/* Container um navigation und content */
#main {
	clear:both;
  margin: 0;                   /* Aussenabstand: keiner */
  padding:  0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
  width: 100%;                  /* Breite: 75% */
}
#content { clear:both;}
#header  { width:200px;}
#header .container { width:200px;}
#header #optionen { display:none;}
#header #pfad { display:none;}

/* navigation-container */
/* Container links mit Navigation */
#navigation {
  background-color:#FFF;  /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  float: left;                 /* Textumfluss: Container links ausrichten */
  margin: 0px 1% 0px 1%;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  width: 20%;                  /* Breite: 28% */
}

/* content-container */
/* Container mittig mit Inhaltsbereich */

#content .KastenIntro {
  color: #000000;              
  float: left;                 
  margin: 0px 0px 10px 0px ;    padding: 0  ;                
  width:99%; display:none;
}
#content .KastenIntro.tuerkis {  background-color:#000000;	color:#FFF;}
#content .KastenIntro.tuerkis .ol,#content .KastenIntro.tuerkis .or,#content .KastenIntro.tuerkis .ul,#content .KastenIntro.tuerkis .ur {
		margin:0px 0px 0px 0px; background-repeat:no-repeat;width:9px; height:9px; border:0px;	}
#content .KastenIntro.tuerkis .ol { display:none;}
#content .KastenIntro.tuerkis .or { display:none;}
#content .KastenIntro.tuerkis .ul { display:none; }
#content .KastenIntro.tuerkis .ur { display:none;}

#content .KastenIntro h2 {	font-size:1em;	margin: 7px 0px 10px 1%; padding-top:0px;border-bottom:1px dotted #999;  }
#content .KastenIntro.tuerkis h2 { border-bottom:1px dotted #fff;  }
#content .KastenIntro hr { height:1px; margin: 0px 0px 0px 1%;  width:98%; border:none; border-bottom:1px dotted #999;  }
#content .KastenIntro.tuerkis hr { border-bottom:1px dotted #bbebf4; }

#content .KastenIntro #links   {   width:70%; float:left; margin-right:1%; }
#content .KastenIntro #links .bild  img { width:99%;  margin-left:1%; margin-bottom:1%;}
#content .KastenIntro #rechts  {  width:26%; float:left;  }
#content .KastenIntro #rechts h2 {	font-size:1em;	margin: 7px 0px 10px 1%; padding-top:0px;border-bottom:1px dotted #fff; }
#content .KastenIntro #rechts h3  { font-size:0.75em; line-height:normal; margin: 0px 0px 0px 1%; padding:0px;}
#content .KastenIntro #rechts p  { font-size:0.75em; line-height:normal;  margin: 3px 0px 0px 1%;}

#content .KastenIntro .sprechecke { display:none;}


/*Museumspädagogische Gesellschaft*/
#content .KastenIntro.mpg {  background-color:#4d922c;	color:#FFF;}
#content .KastenIntro.mpg .ol,#content .KastenIntro.mpg .or,#content .KastenIntro.mpg .ul,#content .KastenIntro.mpg .ur {
		 display:none;	}
#content .KastenIntro.mpg .ol { display:none;}
#content .KastenIntro.mpg .or { display:none; }
#content .KastenIntro.mpg .ul { display:none; }
#content .KastenIntro.mpg .ur { display:none;}
#content .KastenIntro.mpg a { color:#FFF; background-image:url(img/pfeil_link_weiss.gif);}
/*--------------------------------*/


.Kastenschmal {width:100%;  margin: 0px 1% 10px 0px ; padding:0px; background-color:#FFF; float:left;  }
.Kastenschmal .ol,
.Kastenschmal .or,
.Kastenschmal .ul,
.Kastenschmal .ur {		 display:none;}
.Kastenschmal .ol { display:none;}
.Kastenschmal .or { display:none;}
.Kastenschmal .ul { display:none; }
.Kastenschmal .ur { display:none;}
.Kastenschmal h3 {	font-size:0.9em;	margin: 0px 0px 0px 2%; line-height:normal; padding: 0px 0px 5px 0px; width:96%; color:#000000; border-bottom:1px dotted #999;  }
.Kastenschmal h3 strong { color:#333; padding-left:5px;}
.Kastenschmal h4 {	font-size:0.75em;	margin: 0px 0px 0px 1%; line-height:normal; padding:0px; color:#000000; }
.Kastenschmal hr { height:1px; margin: 0px 0px 0px 2%;  width:98%; border:none;   border-bottom:1px dotted #999;    }
.Kastenschmal p  { font-size:0.75em; line-height:normal;  margin: 3px 0px 0px 2%;}
.Kastenschmal #links   {  width:44%;  float:left; margin: 10px 2% 0px 2%; }
.Kastenschmal #links a   { background-image:none; padding:0px;}
.Kastenschmal #links  img { border:1px solid #CCC; margin:3px 0px 0px 0px ; width:100%;}

.Kastenschmal .Ausst    { padding-bottom:10px; border-bottom:1px dotted #999; width:96%; margin-left:2%; } /* Rahmen für einen Ausstellungstext mit Bild */
.Kastenschmal .Ausst  #links   { width:auto;  float:left; margin:  0px 0px 0px 0px; }
.Kastenschmal .Ausst  #links img { border:1px solid #CCC; margin:10px 10px 10px 0px ; width:auto;  }
.Kastenschmal .Ausst  p { margin:5px 0px 2px 0% ; width:auto; line-height:1.4em;  }

.Kastenschmal .Kurs    { padding-bottom:10px;   width:96%; margin-left:2%; } /* Rahmen für einen Ausstellungstext mit Bild */
.Kastenschmal .Kurs  p { margin:5px 0px 2px 0% ; width:auto; line-height:1.4em;  }

.Kastenschmal ul { font-size:0.75em; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; list-style:none;}
.Kastenschmal ul li { margin:0px; padding:0px 0px 0px 10px; line-height:1.5em; background-image:url(img/pfeil_re.gif); background-repeat:no-repeat; background-position:left 7px;  }

.Kastenschmal #rechts  {  width:51%; float:left;margin: 10px 0px 0px 0px;   }
.Kastenschmal .inhalt { width:96%; margin: 2% 2% 0% 2%;}
.Kastenschmal .inhalt p { margin: 0px 1% 1% 0px; padding:0px; line-height:1.5em;}
.Kastenschmal .inhalt h4 { margin: 0px 0px 4px 0px; padding:0px; line-height:1.5em;}
.Kastenschmal .inhalt h4.schwarz { color:#333;}
.Kastenschmal .inhalt h5 { color:#666; font-size:0.9em; margin:0px 0px 0px 0px ; border-top:1px dotted #999; padding: 5px 0px 0px 0px;  } /*Zwischenüberschrift */
.Kastenschmal .inhalt hr { border-bottom:1px dotted  #999; margin:0px; width:100%;   }
.Kastenschmal .inhalt .VBlock { margin-bottom:20px;}
.Kastenschmal .inhalt .Veranst { margin-bottom:20px;}
.Kastenschmal .inhalt .Veranst h5 { margin:0px; padding:0px; font-size:0.75em; color:#333; line-height:normal; border:none;}

 
.Kastenschmal.grau { background-color:#CCC;	color:#474747;  }
.Kastenschmal.grau .ol { display:none;  }
.Kastenschmal.grau .or { display:none;}
.Kastenschmal.grau .ul { display:none; }
.Kastenschmal.grau .ur { display:none; }
.Kastenschmal.grau h3 { color:#000000;border-bottom:1px dotted #fff; }
.Kastenschmal.grau .inhalt hr { width:100%; margin:0px;   border-bottom:1px dotted #fff;}




#services  { width:100%; background-color:#fff; margin:0px; padding:0px;}
#services  .ol,
#services  .or,
#services  .ul,
#services  .ur {	 display:none; 	}

#services  .inhalt  {margin: 0px 3% 20px 3%; padding:0px; width:96%;}
#services  .inhalt h4 {	font-size:0.9em;  margin: 0px 0px 8px 0px; padding: 0px 0px 5px 0px; line-height:normal; width:96%;  color:#000000; border-bottom:1px dotted #999; }
#services  .inhalt h5 {	font-size:0.8em;  margin: 0px 0px 2px 0px; padding: 1em 0px 0px 0px; line-height:1.2em; width:96%;  color:#000;   }
#services  .inhalt p  { font-size:0.75em; line-height:normal;  margin: 5px 1% 7px 1%; padding:0px 0px 0px 0px; line-height:1.3em;}
#services  .inhalt hr {height:1px; overflow:hidden; margin: 0px 0px 0px 0px; padding:0px;  width:96%; border:none; border-bottom:1px dotted #999;  }
#services  img  {margin: 5px 0px 0px 15px; padding:0px; }
.abstand30 { height:30px;}
.abstand10 { height:10px;}


#content {
  color: #000000;              /* Textfarbe: schwarz */
  float:left;
  margin: 0;                   /* Aussenabstand: 0 */
  padding: 0  ;               /* Innenabstand: oben/unten keiner, rechts/links 1% */
  width: 100%;                  /* Breite: 69% */    
}
  
#content #Mitte {width:73%; border:0px solid #F6C; border-right:1px dotted #999; float:left;}

/* services-container */
/* Container rechts mit Services */
#services {
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  float:left;
  margin-left:1%;
  padding:  0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
  width: 25%;                  /* Breite: 24% */
}



#navigation  .ol,
#navigation  .or,
#navigation  .ul,
#navigation  .ur {	 display:none; 	}





div.kalender {
	border:1px solid #808080;
	width:100%;
	text-align:center;
	margin:0px;
	margin-left:0px;
}
table.kalender {   font-size:0.8em;  width:98%; padding:0px; line-height:1.4em; margin:1%; cursor:pointer; }
table.kalender th {   text-align:center; font-weight:normal; padding:0px; border-bottom:1px dotted #666;   }
table.kalender td {   color:#808080;  text-align:center; padding: 0px 0px 0px 0px; margin:0px; }
table.kalender caption { text-align:left; color:#000000; font-weight:bold; padding-left:4%; margin-bottom:0px;     }
table.kalender td.schwarz {   color:#000000;   }
table.kalender td.aktuell { background-color:#000000; color:#FFFFFF;}


label span { padding-right:10px; color:000000; }
label input { margin-right:20px;}
 

a.tuerkis { color:#000000; font-weight:bold}
a.tuerkis:active,  a.tuerkis:focus { color:#8c0000; font-weight:bold}

p.Uhrzeit { padding-bottom:0px; margin-bottom:0px; line-height:normal;}
.eingerueckt { padding-left:15px; margin-top:0px;}
.abstandLi5 { padding-left:5px;}

.texttrenner {padding-left:7px; padding-right:7px; color:#000000; font-weight:bold;}

#Fuss { display:none;}
#fussleiste { display:none;}

#Druckinfo { clear:both; display:block;  border:1px solid #666; margin:20px; padding:10px; width:90%;}

.nichtdrucken { display:none;}

 



