#page_margins {background:url(images/sidebar/sidebar-veranstaltungen.jpg) no-repeat left 30em #fff;}
#main{background:url(images/sidebar/streifen-lila.gif) repeat-y left transparent;}
#col2
  {
	width: 0;
  }
* html #col2{width:0;}  
#col3
  {
	margin: 0 1em 0 18em;
  }

ul.topul
		{width:100%;} 
#col3 ul li
			{margin-bottom:0.5em;
			}		 
#mod_menue_sub .untermenu1 li a {
  background:url(images/navi/quadrat12.gif) no-repeat 0.5em -95px transparent;
  }
#mod_menue_sub .untermenu1 li a:hover,
#mod_menue_sub .untermenu1 li a:active,
#mod_menue_sub .untermenu1 li a:focus,
#mod_menue_sub .untermenu1 li a.menuxaktiv_back,
#mod_menue_sub .untermenu1 li a.menuy_aktiv
  {
  background:url(images/navi/quadrat12.gif) no-repeat 0.5em -495px #90c;
  color:#fff;
  border-top:1px solid #fff;
  }
#mod_menue_sub .untermenu1 ul ul li a:hover,
#mod_menue_sub .untermenu1 ul ul li a:active,
#mod_menue_sub .untermenu1 ul ul li a:focus,
#mod_menue_sub .untermenu1 ul ul li a.menuxaktiv_back,
#mod_menue_sub .untermenu1 ul ul li a.menuy_aktiv
  {
  background:#b133d9;
  color:#fff;
  }
#mod_menue_sub ul {
background:#fff;
}
#mod_menue_sub ul ul{
background:#f9e6ff;
}
table th {
background-color:#90c;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
}

table tr.classh2 th {
font-weight:normal;
text-transform:normal;
}
#col3 .termindiv tr.classh2 th
			{
			background:#FDF5FF;
			padding:0.25em 0.5em;
			color:#000;
			}
#col3 .termindiv tr.classh2 td
			{
			background:#fff;
			padding:0.25em 0.5em;
			border-top:1px solid #f9e6fa;

			}
#col3 .termintab tr.titel th
			{
			background-color:#f9e6ff;
			padding:0.25em 0.5em;
			color:#000;
			font-weight:normal;
			width:25%;
			}
#col3 .termintab tr.titel td
			{
			background:#f9e6ff;
			padding:0.25em 0.5em;
			color:#000;
			font-weight:normal;
			font-size:110%;
			/*color:#90c;*/
			}
#col3 .termindiv tr.wichtig th
			{
			background:#FDF5FF;
			padding:0.25em 0.5em;
	color:#df0404;
			}
#col3 .termindiv tr.wichtig td
			{
			background:#fff;
			padding:0.25em 0.5em;
			border-top:1px solid #f9e6fa;

			}
#col3 .termintab tr.wichtig td a:link,
#col3 .termintab tr.wichtig td a:visited
			{
	color:#df0404;
	font-size:110%;
	font-weight:bold;
	
			}
#col3 .termintab tr.wichtig td a:hover,
#col3 .termintab tr.wichtig td a:active,
#col3 .termintab tr.wichtig td a:focus
			{
	color:#fff;
	font-size:110%;
	font-weight:bold;
	
			}
#col3 .termindiv .termintab tr td h3
			{
			margin-top:0;
			margin-bottom:0.5em;
			}
#col3 .termindiv strong,
#col3 .termindiv h3,
#col3 .termindiv li
			{
			font-size:100%;
			}
#col3 .termindiv .ankernav li
			{
			display:inline;
			}
#col3 .termindiv .ankernav li a:link,
#col3 .termindiv .ankernav li a:visited
	{			color:#597180;
	padding:2px 0.25em;}
#col3 .termindiv .ankernav li a:hover,
#col3 .termindiv .ankernav li a:active,
#col3 .termindiv .ankernav li a:focus
	{			background:#597180;
	color:#FFF;}
#col3 .termindiv tr.classh2 td.nr
			{
			background:#fdf5ff;
			font-weight:bold;
			padding:0.5em;
			}
#col3 .termindiv tr.titel td
			{
			padding:0.5em;
			}
#col3 .termindiv table {border-spacing:3px;}
/*#col3 .termindiv table {border-spacing:3px;table-layout:fixed;}*/
#col3 .termindiv table tr.nachoben th
	{
	text-align:right;
	background:#FFF;
	text-transform:none;
	border:1px solid #000;
	}
#col3 .termintab tr.titel th.aktuell {
background-image:url(images/stempel/aktuell-stempel.gif);
background-repeat: no-repeat;
background-position: 90% 0;
height:75px;
}
#col3 .termintab ul li
	{
	background:transparent url(images/bullets/bullet-blau.gif) no-repeat scroll left 0;
	/*font-size:100%;*/
	margin:0 0 0.5em;
	padding:0 0 0 2em;
	position:relative;
}
#col3 .termintab .wichtig ul li
	{
	background:none;
	/*font-size:100%;*/
	margin:0;
	padding:0;
	position:relative;
}
#col3 .termintab ul li strong
	{
	font-size:100%;
}
#col3 .termintab .titel h1
#col3 .termintab .titel h2,
#col3 .termintab .titel h3,
#col3 .termintab .titel h4,
#col3 .termintab .titel h5,
#col3 .termintab .titel h6,
#col3 .termintab .titel h7,
#col3 .termintab .titel p,
#col3 .termintab .titel strong
	{color:#333;margin:0 0 0.5em 0;padding:0;}/*{color:#90c;}*/
#col3 .termintab .titel h1.rot.rot,
#col3 .termintab .titel h2.rot,
#col3 .termintab .titel h3.rot,
#col3 .termintab .titel h4.rot,
#col3 .termintab .titel h5.rot,
#col3 .termintab .titel h6.rot,
#col3 .termintab .titel h7.rot,
#col3 .termintab .titel p.rot,
#col3 .termintab .titel strong.rot
	{color:#df0404;}

#col3 .termintab .titel h3{font-size:110%;}
#col3 .termintab .titel h4{font-size:100%;}
#col3 .termintab .titel h5{font-size:90%;}
#col3 .termintab .titel h6{font-size:100%;font-weight:normal;}
#col3 .termintab .titel h7{font-size:100%;font-weight:normal;font-style:italic;}





