/*
Farben: 
DunkelGelb Hintergrund #DDD421 
HellGelb Hintergrund #E5DB17 
Blau Spirale #0A67AC (auch f�r Links)
*/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*font-family: "Bitstream Vera Sans","Bitstream Vera Sans Mono",Verdana, Arial, CourierNew, Times, serif;*/
	font-family: Verdana, Arial, CourierNew, Times, serif;
	font-size: 11px;
	color: #555;
	background-color: white;
    background-image: url(images/BG_Eventilator_06.gif);
	background-repeat: repeat-y;
	/*
	*/
    border: 0px solid red;
}
/*--------------------------------------------------------------------------------------*/
div#____________A_L_L_G_E_M_E_I_N __ {}
a img {
	border: 0px solid transparent;
}

div#ggl_teas, div#pd_teas, div#pd_socBM, div#LINKS_Address, div#LINKS_Search  {
	background-color: transparent;
	border: 0px solid #ccc;

}

h1, h2, H3, H4 {
    font-size: 12px;
	font-weight : bold;
	margin: 0px;
	padding : 0px;
    background-color: transparent; 
    color: #035096;
}
h1 {
	width: auto;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    font-size: 17px;
    font-weight : bold;
    color: #035096;
    display: inline; 
    background-color: transparent; 
}
h2 {
    margin: 0px 0px 0px 0px; 
    font-size: 13px;
    font-weight : bold;
    color: #035096;
    border: 0px solid grey;
    background-color: transparent; 
}
h3 {
    margin: 10px 0px 0px 0px; 
    color: #035096;
    font-weight : bold;
    font-size: 11px;
    border: 0px solid #beb41d; 
    background-color: transparent; 
}
/*nur f�r link ONLINE_KONTAKT*/
h6 {
	float: right;
    width: 150px;
    margin: 0px -20px 10px -20px; 
    padding: 2px 7px 2px 20px; 
    font-size: 11px;
    font-weight : bold;
    color: #333;
    display: block; 
    background-color: #feed01;
    display: block;
    clear: both; 
}
h6 a {
    width: 150px;
    display: block;
}
h6 a:hover {
    color: #111;
}

p, p.address {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	text-align: left;
	background: transparent;
	border: 0px solid #eaeaea;
}

a:link, a:visited, a:hover, a:focus{
    color: #333;
    font-weight: bold;
	text-decoration : none;
	background-color: transparent;
}
a:hover {
    color: #222;
    font-weight: bold;
} 


table, tr, td {
	vertical-align: top;
	border: 0px solid #963;
	padding: 0px 0px 0px 0px;
}
table.contenttable {
	margin: 0px;
	padding: 0px;
	border: 0px solid #ddd;
}
/*thead*/
table.contenttable thead{
	background-color: #ddd;
	border:1px solid #ddd;
	padding: 3px;
}
table.contenttable thead tr{
	background-color: #ddd;
	border:1px solid #ddd;
}
table.contenttable thead td{
	background-color: #ddd;
	width: 100px;
	border:1px solid #ddd;
}
table.contenttable thead td:first-child{
	width: auto;
}
table.contenttable thead p{
	margin: 2px;
	font-size: 8px;
}
/*tbody*/
table.contenttable tbody {
	vertical-align: top;
}
table.contenttable tbody td{
	vertical-align: bottom;
	padding: 3px;
	border-bottom: 1px solid #ddd;
}
table.contenttable tbody td p{
	text-align: right;
}
table.contenttable tbody td:first-child{
	vertical-align: top;
}
table.contenttable tbody td:first-child p{
	text-align: left;
}



em{
	font-style: normal;
	/*
	font-weight: bold;
	font-style: italic;
	background-color: red;
	font-family: Courier, Times, serif;

	letter-spacing: -0.5px;
	background-color: #ff8;
	color: #468;
	font-weight: bold;
	font-size: 110%;
	letter-spacing: -0.1px;
	*/
}
span.Rhoch {
	font-size: 70%;
	vertical-align: top;
}
/*f�r Termine cal*/
span.calTitle,                                 
span.calStartDate,                             
span.calOrganizer,                             
span.calLocation,                              
span.calDescription,                           
span.calAttachement,                           
span.calLocationName,                          
span.calLocationStreet,                        
span.calLOcationCity,                          
span.calLocationZip,                           
span.calLOcationPhone,                         
span.calLocationCountryZone,                   
span.calLocationCountryZoneStaticInfo,         
span.calLocationCountry,                       
span.calCountryStaticInfo,                     
span.calLocationDescription,                   
span.calLocationEmail,                         
span.calLocationLink,                          
span.calLocationRelatedEvents {
    display: block;
    clear: both;
}


/*--------------------------------------------------------------------------------------*/
div#____________O_B_E_N__ {}
div#container_all {
    width: 970px;
	/*height: 162px;*/
	text-align: left;
	margin: 0px auto 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0px solid red;
}

/*Nebennavigation*/
div#nebennavi {
    width: 970px;
	height: 20px;
	text-align: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 0px solid red;
    display: block;
    clear: both;
}
div#nebennavi ul.nnavi {
    margin: 0px 0px 0px 0px; 	
    padding: 0px 0px 0px 0px; 	
    list-style-type: none;
    clear: right;
    display: inline;
}
div#nebennavi li.nnavi_li {
    margin: 0px 0px 0px 0px; 	
    padding: 0px; 	
    vertical-align: middle;
    text-align: right;
    display: inline;
}
/*Pipes als Trenner in der Nebennavigation*/
div#nebennavi li.nnavi_li span.pipe{
    color: #0069b3; 
    margin: 0px 5px 0px 5px; 	
}

/*Links der Nebennavigation*/
div#nebennavi li.nnavi_li a{
    margin: 0px; 	
    padding: 0px; 	
    text-align: right;
    text-decoration: none;
	color : #888;
	font-size: 11px;
	font-weight: normal;
    background-color: transparent;
}
div#nebennavi li.nnavi_li a.a_NO{ 	
	color : #888;
}
div#nebennavi li.nnavi_li a.a_ACT{ 	
	color : #555;
	font-weight: bold;
}
div#nebennavi li.nnavi_li a:hover{
	color : black;
	font-weight: normal;
}


div#banner {
	width: 970px;
	height: 117px;
    text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #ddd;
    background-color: transparent;
    /* buchBanner.jpg */
    clear: both;
}

div#banner img{
	float: left;
	margin: 0px 0px 0px 112px;
}


/*Breadcrumb*/
div#breadcrumb {
	width: 970px;
	height: 15px;
    text-align: left;
	margin: 0px 0px 0px 200px;
	margin-bottom: 2px;
	padding: 0px;
    border-bottom: 0px solid #C9C041;
    clear: both;
}
div#breadcrumb a {
	color : #888;
	font-size: 11px;
	font-weight: normal;
}
div#breadcrumb a:hover{
	color : black;
	font-weight: normal;
}

/*--------------------------------------------------------------------------------------*/
div#____________L_I_N_K_S_n_M_I_T_T_E__ {}
div#LINKSnMITTE {
	float: left;
	width: 760px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0px solid #ddd;	
}
/*--------------------------------------------------------------------------------------*/
div#____________M_I_T_T_E__ {}
div#Mitte {
	float: right;
	width: 560px;
	height: auto;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	background-color: #fefdeb;
	border: 0px solid #000;	
}
div#Mitte div.content-element {
	margin: 0px 20px 20px 0px;
	padding: 0px 0px 0px 20px;
    font-size: 11px;
	border: 0px solid #000;	
	background-color: transparent;
}
div.csc-header, div.csc-header-n1 {
	margin: 0px 0px 15px 0px;
	background-color: #FEFDEB;
}
td.tx-indexedsearch-info {
    font-size: 10px;
    font-style: italic;
    color: #888;
}
/*Termine Single*/
div#calendar-event {
    margin: 0px 0px 0px -20px; 
    padding: 5px 0px 5px 20px; 
	/*background-color: #FFFAC3;*/
    border: 0px solid #feed01;    
	background: url(images/BG-Teaser.gif);
	background-repeat: repeat;
	/*opacity: 0.7;*/
}
div#calendar-event h1 {
    display: none;
}
/*Termine Single*/
div#calendar-event span.calTitle {
    margin: 0px 0px 10px 0px; 
    color: #035096;
    font-weight : bold;
    font-size: 13px;
}
div#Mitte div#calendar-event span.calLocationName {
    margin: 10px 0px 10px 0px; 
    color: #035096;
    font-weight : bold;
    font-size: 12px;
}
div#Mitte div#calendar-event div.calDescription {
    margin: 10px 0px 30px 0px;
}
div#Mitte div#calendar-event span.calLocationRelatedEvents {
    margin: 30px 0px 30px 0px;
}
/*Termine Liste*/
div#Mitte div.tx-cal-controller h1 {
    font-size: 13px;
}
div#Mitte dl {
}
div#Mitte dt.list_dt {
    margin: 0px 0px 0px -20px; 
    padding: 5px 0px 0px 20px; 
	/*background-color: #FFFAC3;*/
    border: 0px solid #feed01;    
	background: url(images/BG-Teaser.gif);
	background-repeat: repeat;
	/*opacity: 0.7;*/
}
div#Mitte dd.list_dd {
    margin: 0px 0px 20px -20px; 
    padding: 0px 0px 5px 20px; 
	/*background-color: #FFFAC3;*/
    border: 0px solid #feed01;    
	background: url(images/BG-Teaser.gif);
	background-repeat: repeat;
	/*opacity: 0.7;*/
}

/*online-buchung*/
table.preistabelle, table.preistabelle tr, table.preistabelle tr td{
    line-height: 10px;
    border: 0px solid black;
}
table.preistabelle {
    margin: 0px 0px 0px -5px;
    padding: 0px;
}

/*NEWS*/
div#Mitte div.news-list-item {
    margin: 0px 0px 15px -20px; 
    padding: 0px 0px 3px 20px;
    border: 0px solid #feed01;
    /*    
	background: url(images/BG-Teaser.gif);
	background-repeat: repeat;
	*/
	background: url(images/BG-Teaser.gif);
	background-repeat: repeat;
	/*background-color: #A5DAFA;*/
}
div.news-list-item span.news-list-date {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    display: block;
}
div.news-list-item h3 {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 11px;
    display: block;
}
div.news-list-item p {
    display: block;
}
div.news-list-item img {
    margin: 5px 0px 0px 0px;
}
h2.singleH2 {
    margin: 10px 0px 5px 0px; 
}
dl.news-single-related strong, dl.news-single-related+strong {
    display: block;
    clear: both;
}
div.news-single-item hr, dl.news-single-related hr {
    height: 0.01em; 
    border: 0.01em solid #ccc;
    clear: both;
}


/*Form KONTAKT + ONLINE-BUCHUNG*/
form#mailform {
    border: 0px solid red;
}
fieldset.csc-mailform {
    border: 0px solid red;
}
div.csc-mailform-field {
    height: auto;
    margin: 5px 0px 5px 0px; 
    border: 1px solid white;
    display: block;
    clear: both;
}
div.csc-mailform-field input{
    width: 305px;
    border: 0px solid green;
    background-color: #D1EBFA;
}
label {
    float: right;
    width: 185px;
    line-height: 12px;
    text-align: left;
    color: #888;
    display: block;
    clear: both;
    border: 0px solid red;
}
input#mailformtv {
    border: 0px solid green;
    background-color: #D1EBFA;
}
textarea#mailformMitteilung , 
textarea#mailformAddresse, 
textarea#mailformAnmerkungen ,
textarea#mailformTitelVeranstaltung ,
textarea#mailformKlasse-Alter-Teilnehmer {
    width: 305px;
    margin: 0px 0px 5px 0px; 
    border: 0px solid green;
    background-color: #D1EBFA;
}
input#mailformformtype_mail {
    width: 155px;
    margin: 15px 0px 0px 150px;
    font-weight: bold;
    font-size: 9px;
    color: #666;
    border-top: 1px solid #ddd;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ddd;
    background-color: #ccc;

}
/*Bilderspielchen Team*/
dl#dl_TeamEventilator {

    position:relative; 
    width:520px; 
    height:249px; 
    margin:0pt auto 2em;
    background: transparent url(images/Eventilatorteam_520x249.jpg) repeat scroll 0%; 
    display:block; 
}

dl#dl_TeamEventilator a#x000-teamEventilator {
    position:absolute; 
    left:0px; 
    top:0px; 
    width: 520px; 
    height: 0px; 
    padding-top: 249px; 
    background-color: transparent;
    display: block; 
    overflow: hidden; 
    cursor: pointer;
}
* html #dl_TeamEventilator a#x000-teamEventilator {
    height: 0px;
}
#dl_TeamEventilator a#x000-teamEventilator:hover {
	/*background: url(images/BG-Teaser_beige.gif) repeat; */      /*transparent GIF, beige*/
    background: url(images/Eventilatorteam_520x249_hov.gif); 
}

a#x001-yvonne-wittig, 
a#x002-alex-sommerfeldt,
a#x003-eva-streitberger, 
a#x004-silvia-freund,
a#x005-sylvia-krupicka, 
a#x006-frank-sommer,
a#x007-jan-gerken, 
a#x008-gerda-mueller,
a#x009-rea-kurmann, 
a#x010-alev-soenmetz 
{
    display:block; 
    width: 75px; 
    height: 0px; 
    padding-top: 123px; 
    overflow: hidden; 
    position: absolute;
}
/*
* html a#x001-yvonne-wittig, 
* html a#002-alex-sommerfeldt, 
* html a#x003-eva-streitberger, 
* html a#004-sylvia-freund, 
* html a#x005-sylvia-krupicka, 
* html a#006-frank-sommer,
* html a#x007-jan-gerken, 
* html a#008-gerda-mueller,
* html a#x009-rea-kurmann, 
* html a#x010-alev-soenmetz  {
    height: 0px ;
}
*/
* html a#x001-yvonne-wittig, 
a#x002-alex-sommerfeldt, 
a#x003-eva-streitberger, 
a#x004-silvia-freund, 
a#x005-sylvia-krupicka, 
a#x006-frank-sommer,
a#x007-jan-gerken, 
a#x008-gerda-mueller,
a#x009-rea-kurmann, 
a#x010-alev-soenmetz  {
    height: 0px ;
}

a#x001-yvonne-wittig             {left:131px; top:12px; background:transparent;}
/*a#x001-yvonne-wittig:hover       {background:#eee url(images/001-yvonne-wittig.jpg) no-repeat 0 0;}*/
a#x001-yvonne-wittig:hover       {background:#eee url(images/001-yvonne-wittig.jpg) no-repeat 0 0;}

a#x002-alex-sommerfeldt          {left:216px; top:0px; background:transparent;}
a#x002-alex-sommerfeldt:hover    {background:#eee url(images/002-alex-sommerfeldt.jpg) no-repeat 0 0;}

a#x003-eva-streitberger          {left:281px; top:30px; background:transparent;}
a#x003-eva-streitberger:hover    {background:#eee url(images/003-eva-streitberger.jpg) no-repeat 0 0;}

a#x004-silvia-freund             {left:336px; top:5px; background:transparent;}
a#x004-silvia-freund:hover       {background:#eee url(images/004-silvia-freund.jpg) no-repeat 0 0;}

a#x005-sylvia-krupicka           {left:88px; top:51px; background:transparent;}
a#x005-sylvia-krupicka:hover     {background:#eee url(images/005-sylvia-krupicka.jpg) no-repeat 0 0;}

a#x006-frank-sommer              {left:227px; top:82px; background:transparent;}
a#x006-frank-sommer:hover        {background:#eee url(images/006-frank-sommer.jpg) no-repeat 0 0;}

a#x007-jan-gerken              {left:392px; top:62px; background:transparent;}
a#x007-jan-gerken:hover        {background:#eee url(images/007-jan-gerken.jpg) no-repeat 0 0;}

a#x008-gerda-mueller             {left:43px; top:118px; background:transparent;}
a#x008-gerda-mueller:hover       {background:#eee url(images/008-gerda-mueller.jpg) no-repeat 0 0;}

a#x009-rea-kurmann               {left:161px; top:107px; background:transparent;}
a#x009-rea-kurmann:hover         {background:#eee url(images/009-rea-kurmann.jpg) no-repeat 0 0;}

a#x010-alev-soenmetz             {left:322px; top:120px; background:transparent;}
a#x010-alev-soenmetz:hover       {background:#eee url(images/010-alev-soenmetz.jpg) no-repeat 0 0;}



/*--------------------------------------------------------------------------------------*/
div#____________L_I_N_K_S__ {}
/*f�r Haupt-Navi*/
div#LINKS {
	float: left;
	width: 200px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*background-color: #143c85;*/
	background-color: transparent;
	border: 0px solid #ddd;
}
div#LINKS_Rubrikenbild {
	width: 200px;
	height: auto;
	background-color: transparent;
}
div#LINKS_HauptNavi {
	margin: 30px 0px 0px 20px;
}
/*
###NAVIGATION### (links, Hauptmen�)
ul_nav
	li_NO, li_act
	li.li_NO_menuparent_NO, li.li_NO_menuparent_ACT
		ul_nav_02
			li_act
			li_NO
*/

ul#ul_nav{
	width: 167px; 
    font-size: 11px;
	letter-spacing: -0.05em;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
ul#ul_nav li {
	list-style: none;
	line-height: 16px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color : #000;
	border : 0px dotted #ddd;
	display: block;
}
ul#ul_nav li a {
	width: 167px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight : normal;
	color : #888;
	border : 0px dotted #555;
	display: block;
}
ul#ul_nav li a.aLi_NO, ul#ul_nav li a.aLi_ACT, ul#ul_nav li a.aLi_IFSUB{
	font-weight : normal;
	color : #888;
}
ul#ul_nav a.aLi_CUR{
	font-weight : bold;
	color : #666;
}
ul#ul_nav li a:hover{
	color : black;
}
/*Ebene 2 ----------*/
ul#ul_nav_02{
    width: 157px;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
ul#ul_nav_02 li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
ul#ul_nav_02 li a {
	width: 157px;
}
/*Ebene 3 ----------*/
ul#ul_nav_03{
    width: 147px;
	font-size: 9px;
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0px solid red;
}
ul#ul_nav_03 li {
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #888;
}
ul#ul_nav_03 li a {
	width: 147px;
    line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}




div#LINKS_Search {
	width: 179px;
 	margin: 50px 0px 5px 20px;
	padding: 0px;
	color: #888;
	/*background-color : #dfd442;*/
	background-color : transparent;
	border: 0px solid #DFD97D;
	/*display: none;*/
	text-align: left;
}
div#LINKS_Search label {
	margin: 0px;
	padding: 0px;
  	font-size: 10px; 
  	font-style: normal; 
	border:  0px dashed #DFD97D;
	/*display: none;*/
}
div#LINKS_Search  fieldset {
	border: 0px dashed #DFD97D;
    padding: 0px
}
div#LINKS_Search  legend {
    color: #888;
	border: 0px dashed #DFD97D;
    padding: 0px
}
div#LINKS_Search input.Suchfeld {
	width: 120px;
	height: 16px;
 	margin: 5px 0px 5px 0px;
  	font-size:10px; 
	font-weight:normal;
	border: 0px solid #888;
	background: #fcfbe9;
	padding:1px;                              
	background-repeat: no-repeat; 
	background-position: 5px 2px;
	border-top: 1px solid #666;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #666;
	border: 0px solid black;
}
div#LINKS_Search input.SuchButton {
	width: 18px;
	height: 18px;
 	margin: 2px 0px 3px -5px;
 	color: #555;
 	font-size:10px; 
	font-weight: bold;
	border: 0px solid black;
	background: #ddd;
	padding: 0px 0px 0px 0px;                              
	background-position: 0px 0px;
	background: url(images/SearchButtonPfeil.jpg) no-repeat scroll 1px;
}
div#LINKS_SommerhausEvents {
 	margin: 40px 0px 5px 15px;
}
/*--------------------------------------------------------------------------------------*/
div#____________R_E_C_H_T_S__ {}
/*f�r Teaser*/
div#RECHTS {
	float: right;
    width: 200px;
	height: auto;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color: transparent;
	border: 0px solid #0a67ad;
	/*display: none;*/
}
div#teaser_termin {
	margin: 0px 0px 0px 0px;
	text-align: left;
	border: 0px solid #0a67ad;
}
div#teaser_artikel {
	margin: 0px 0px 0px 0px;
	text-align: left;
	border: 0px solid #0a67ad;
}
div#teaser_angebote {
	margin: 0px 0px 0px 0px;
	text-align: left;
	border: 0px solid #0a67ad;
}




div#RECHTS div#contentright {
	margin: 0px;
	padding: 0px;
}
div#RECHTS div.content-element {
    margin: 0px 0px 20px 0px; 
}
div#RECHTS div.tx-cal-controller {
	margin: 0px;
	padding: 0px;
}
div#RECHTS dl {
	margin: 0px;
	padding: 0px;
}




div#RECHTS h1, div#RECHTS h2, div#RECHTS h3 {
}
div#RECHTS div.csc-header, div#RECHTS div.csc-header-n1 {
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}
div#RECHTS h1 {
	width: auto;
    margin: 0px 0px 0px 0px; 
    padding: 5px; 
    color: white;
    font-size: 12px;
    line-height: 12px;
    background-color: #006FB7;
    display: block;
}

div#RECHTS a  {
    color: #0A198E;
    font-weight: bold;    
}


/*Artikel List*/
div#RECHTS div.news-latest-container {
    margin: 0px 0px 0px 0px;
    padding: 5px;
    color: #888;
    border: 1px solid #faee82;
	background: url(images/BG-Teaser_beige.gif);      /*transparent GIF, beige*/
	background-repeat: repeat;                 /*transparent GIF, beige*/
}
div#RECHTS div.news-latest-item {
    margin: 0px 0px 0px 0px;
    padding: 5px;
    color: #888;
    border: 0px solid #faee82;
	background: none;
	background: transparent;
}
div#RECHTS div.news-latest-item span.news-list-date {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    display: block;
}

/*N�chste Termine*/
div#RECHTS div#teaser_termin {
	background-color: #A5DAFA; /*hellblauer Hintergrund*/
}
div#RECHTS dl {
}
div#RECHTS dt.even, div#RECHTS dd.even {
	background-color: #A5DAFA; /*hellblauer Hintergrund*/
}
div#RECHTS dt.list_dt {
	width: auto;
    margin: 0px 0px 0px 0px; 
    padding: 5px; 
    border: 0px solid #feed01;    
	/*background: url(images/BG-Teaser.gif);*/
	/*background-repeat: repeat;*/
	background-color: #A5DAFA; /*hellblauer Hintergrund*/
}

span.enddate_RE {}
span.V9G {}
span.location_RE, span.calLocation, span.startdate_RE  {
    font-weight: bold;
    color: white;
}
span.image_RE {}
span.title_RE {}



div#RECHTS dd.list_dd {
    margin: 0px 0px 20px 0px; 
    border: 0px solid #feed01;
    display: none;    
}

div#RECHTS  div.tx-cal-controller h1, div#RECHTS  div.tx-cal-controller p.found {
    display: none;
}


table.typo3-debug b {
  font-size: 10px;
  font-weight: normal;
}
