/* CSS Definition by Ralph Hecksteden <r.hecksteden@jurmatix.de> 1990798 */
/* Durchgehendes Hintergrundbild durch Hilfs-Layer - kompatibel zu Mozilla und MSIE */
/* Version 1.0 - 09.10.2005 */

body,p,h1,h2,h3,h4,ul,ol,li,div,td,th,i
{ font-family:Helvetica,Arial,sans-serif; font-size:10pt; color:000000;}

h1 {font-size:11pt;font-weight:bold;}
h2 {font-size:11pt;}
h3 {font-size:10pt; font-weight:bold;}
li {font-size:10pt;}

body,div,td,th,address,nobr,b,i { font-size:10pt; }

a:visited { color:#547DF2; text-decoration:underline; }
a:active { color:#547DF2; text-decoration:none; }

html, body {
	min-height: 100%;
	height: 100%; }  /* hack for IE5+/Win. */
body {
	background-color:#FFF;
	margin: 0 0 0 0;
}
#overDiv {
 display:none;
}
#overDiv td {
  text-align:left;
}
#container {
	width:auto;
  height:auto;
}
#header {
	display:none;
}
#mainmenu {
  display:none;
}
#mainmenu ul {
  display:none;
}
#mainmenu ul li {
  display:none;
}
#mainmenu a {
  color: #FFFFFF;
  text-decoration:none;
}
#mainmenu a:hover { color:Orange;}
#content {
  position:relative;
	width:auto;
	margin:5px 0 0 10px;
}
#menu {
  display:none;
}
#menu ul {
  display:none;
}
#menu ul li {
  width:120px;
}
#menu a {
  display:none;
}
#menu a:hover {
  background-color:Orange;
}
#footer{
	display:none;
}
#contContainer {
   width:auto;
   z-index:2;
}
#helpContainer {
   display:none;
}

#info {
  display:none;
}
/* Allgemeine Klassen */
.small {
  font-size:10px;
}

/* Monatskalender fuer Kuselit-Termine */
#monatskalender {
  display:none;
}
#monatskalender .woche_a {
  width:200px;
  text-align:center;
  font-weight:bold;
}
#monatskalender .woche_b {
  width:200px;
  text-align:center;
  font-weight:bold;
  background-color:#DBDBCC;
}
#monatskalender .tag {
  width:25px;
  text-align:right;
  font-weight:normal;
  background:transparent;
}
#monatskalender * {
  font-family:Helvetica,Arial;
  font-size:10pt;
}

/* Terminsuche */
#terminsuchformular {
  border:1px solid #FE912A;
  width:350px;
  padding:2px;
}
#terminsuchformular form {
  padding:0px;
  margin:0px;
}
#terminsuchformular select {
  width:200px;
  font-size:10px;
  vertical-align: middle;
  padding:2px;
  margin:2px 2px 2px 2px;
}
#terminsuchformular .zeile {
  border:1px solid White;
}
#terminsuchformular .links {
  width:100px;
  border:1px solid White;
}
#terminsuchformular .rechts {
  width:205px;
  border:1px solid White;
}
#terminsuchformular input {
  width:195px;
  vertical-align: middle;
  border:1px gray solid;
  padding:2px;
  margin:2px 2px 2px 2px;
}

/* Terminuebersicht */
#termine {
  
}
#termine table {
  width:615px;
  border-left:1px Solid #FE912A;
  border-right:1px Solid #FE912A;
  border-top:1px Solid #FE912A;
  margin-top:5px;
  margin-bottom:5px;
}
#termine th {
   background-image:url(../img/menubg.gif);
   color:White;
}
#termine .termin_a {
  background:#ECD0AC;
  border-bottom:1px solid #FE912A;
}
#termine .termin_b {
  
}
#termine .datum {
  width:80px;
  height:auto;
  border-bottom:1px Solid #FE912A;
}
#termine .ort_a {
  top:0px;
  width:150px;
  border-bottom:1px Solid #FE912A;
  background:#FDDCBB;
}
#termine .ort_b {
  top:0px;
  width:150px;
  border-bottom:1px Solid #FE912A;
  background:#F7E6D5;
}
#termine .veranstaltung {
  width:300px;
  border-bottom:1px Solid #FE912A;
}
#termine .info_a {
  text-align:right;
  border-bottom:1px Solid #FE912A;
}
#termine .info_b {
  text-align:right;
  border-bottom:1px Solid #FE912A;
}
/* Kuselit-r OnlineDB Pulldown Menue */
#kuselit-r-menue {
  display:none;
}
#kuselit-r-menue .pull {
  display:none;
}

#kuselit-r-menue .main {
  display:none;
}
#kuselit-r-menue a {
  display:none;
}
/* Spezielle Druckklassen */
.DoNotPrint {
  display:none;
}
.left {
  vertical-align:top;
}
#rhOverDiv {
  display:none;
}