/*Farben
ocker: #f7d288
orange: #f0a813
mittelgelb: #f4c560
braun Schrift: maroon bzw. 800000
lila Schrift+Links: purple bzw. 808000
drot Terminplan: #990653

Bilder per css
dot.gif
ext.gif
pin_down.gif
pin_links.gif
pin_rechts.gif
pin_top.gif
*/

body  { margin:0; padding:0;
color: maroon; 
font-size: 80%; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-color: #f7d288; 
text-align: center;
} /*25.3.06*/


h1 {margin: 1em 0 0;
font: bold 2em "Comic Sans MS", Arial, sans-serif; 
color: #800080; background: transparent;
} 
h2  { margin: 2em 0 0.3em; ;
color: #800080; background: transparent; 
font-weight: bold; 
font-size: 1.5em; 
}
h3     { color: #800000; 
background-color: #f0a813; 
padding: 5px 10px; font-size: 1.2em;  
}
h4  { margin: 0;
font-size: 1em; 
letter-spacing:0.1em;
}

h5 { color: maroon;
font-size: 1em;
background-color: #f4c560; 
padding: 0.5em 1em;
}
p {line-height:1.4em;
	}
dt {margin-top: 0.5em;
margin-left:1em;
padding-top:8px;
font-weight:bold;
}

dd {margin-top: 0.5em;
}  
  
a {color:purple;
	background-color: transparent;
	text-decoration:none;
	}
	
a:hover, a:active {color: purple;
	background-color:#f0a813;
	}

a.ext, a.ext:hover {/*padding-right:15px;*/
padding-right:1.3em;
	text-decoration:none;
	background: url(zusatz/ext.gif) no-repeat right;
  	}
a.ext:hover {color: inherit;
	background-color: #f0a813;
	}

/*Vor- und zurück-Links z.B. Quartalsseiten, next auch als Linkhinweis 20.1.07*/
a.next, a.next:hover {background: url(zusatz/pin_rechts.gif) no-repeat left; 
	padding-left:1em;
	}
a.next:hover { color: inherit;
	background-color: #f0a813;
	}
a.back, a.back:hover {background: url(zusatz/pin_links.gif) no-repeat left;
padding-left:1em;
}
a.back:hover { color: inherit;
	background-color: #f0a813;
	} 
	
ul { margin-top:2em;
	margin-left: 2em;
	padding:0;
	list-style: url(zusatz/dot.gif); 
	}
  
/*unterdrückt Bullet, rückt Zeile aus */
li.nobull {list-style-image: none;
	list-style: none;
	text-indent:-2em;
	}
	

hr {border: 1px solid #f0a813;
	margin: 1em 0;
	}



/*Inhaltsverzeichnis/Hoverlisten -- bearbeitet 21.01.2009*/

div.linklist  {margin: 1em 0 10em 3em;
  	 	}    
  
.linklist ul { list-style: url(zusatz/pin_rechts.gif);
	list-style: none;
  list-style-image: none;
	margin: 0; /* Einzug IE*/
	padding: 0; /*Einzug FireFox 	*/
  font-weight: bold;
	} 

.linklist ul ul {margin-left: 1em;
  font-weight: normal;
  }  
.linklist li {margin: 0.3em 0; 
	} 
 	  	 
.linklist a, 
.linklist li li a, 
.linklist li li li a   {text-decoration: none;        
  padding: 0.2em 1.3em 0.2em 1em;                
  } 
          	
.linklist a.nohover,
.linklist a.nohover:hover	{font-weight: bold;
  background: transparent;
} 

.linklist a:visited {color: #C60;
	} 
/* ######## Ende .linklist  ########*/


/*Box oben rechts: letzte Aktualisierung */
#lastaktu { float: right; 
margin:0;
margin-right: 0.5em; 
padding: 0px;
text-align:center;
font-size: 89%;
}

#main { margin: 0 auto;
width: 90%; /*25.3.06*/
text-align: left; /*25.3.06*/
padding: 0 2em; 
background:#f7d288;
}

/*breadcrumbs oben und unten */
#pfadoben    { font-size: 89%; 
margin-bottom: 2em; /*23.3.06*/
padding: 0px 
}
#pfadunten   { font-size: 89%; 
text-align: center; 
margin: 1em 0px 2em; padding: 0px 
}


.aktu {color: #f00; 
	background-color: transparent; 
	font-size:.80em;
	font-weight:bold; 
}

.boxrechts {float: right;
	margin-left: 1em;
	padding: 0.5em;
	background: #f4c560;
	border: 2px dotted #f0a813;
	font-size: 0.85em;
	width: 12em;
	}
	
.center {text-align: center;
	}	

/*Spaltensatz u.a. home, Impressum,*/	
.datfirst dt {width: 6em;
	padding: 0 0 0.2em 0;
	float:left;
	font-size:0.8em; 
	text-align: right;
}
.datfirst dd {margin-left: 8em;
	padding: 0 0 0.2em 0;
	position: relative;
	top: -0.1em;
	}	

.dotbox {font-style: italic; 
margin: 2px; padding: 0px 3px 3px; 
border: dotted 2px red 
}


/* Hinweis zum Frameset */
.frameset { margin-top: 4px; 
padding:0 0 0 5px;
border: solid 2px #f0a813;
border-left-width:15px;
width:60%;
}
.frameset a, .frameset a:hover {
	background: url(zusatz/pin_rechts.gif) no-repeat left;
	padding-left: 1em;
	}
.frameset a:hover {background-color: #f0a813;
	}	

.gruppen dt {margin-left:1em;
padding-top:8px;
font-weight:bold;
}

.gruppen dd {margin-top: 0.3em;
}

.infobox {padding: 0 1em;
	background: #f4c560;
	border: 5px double #f0a813;
	}
.introbox {padding: 1em; 
	border: 0.2em solid purple; 
	background: #f0a813;
	}
.introbox a:hover {background-color: #f7d288;
	}		
	
.mini  { color: #800000; 
font-size: 0.85em; 
font-family: Arial, Helvetica, sans-serif 
}

/*Inhalt event 2005 f. Monate - 
löschen, wenn Format 2006 fix?*/
li.nobull {list-style-image: none;
	list-style: none;
	text-indent:-2em; 
	}
.nobull h2 {
	margin:0.5em 0 0 0; 
	font-size:1.2em;
	}

.rechts {text-align:right;
}

/*viel Text -lesefreundlicher  */
.schmaler {margin: auto;
	width: 80%;	/*01.04.06*/
	text-align:justify;
	}
 
/* Tabellenzellen f. GK-Termine SE + KI 21.1.09 */
.termin td {
  padding: 0.2em 0.5em;
  border-right: 2px solid #f0a813;
  border-bottom: 2px solid #f0a813;
  text-align:center;
  font-size: 80%;
    }

.trenner {clear:both; 
  margin-bottom:0.5em;
  }
  
/*Sprung zum Seitenanfang */
.top { margin:10px 0;
	font-size: 89%; 
	text-align: right; 
	}
a.uplink, a.uplink:hover {
	background: url(zusatz/pin_top.gif) no-repeat right;
	padding-right:2em;
	margin-left: 2em;
	}
a.uplink:hover {background-color: #f0a813; 
	text-decoration: none;
	}

img {border:0;}







