BODY, td
{
  	font-size : 10pt;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
BODY {
    height: 100%;
    width: 100%;
    position: absolute;
    background-color : #FFFFFF;
    margin: 0;
    padding: 0;

};


/* Kopfzeile Für Kalender*/
.tdcalender_head{
    background-color: #006627;   
	 
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    padding:10px;
}

/* Spalten Überschriften*/
.tdcalender_def{
    background-color: #006627;   
	color:#FFFFFF;
    font-weight:bold;
    padding:3px;
    /*
	border-style:solid;
    border-width:1px;
    border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED
	*/
}

/*tablecalender Umrahmt den Monatskalender*/
.tablecalender
{
	
    /*background-color: #E7E7DB;
	*/
   
}


/* Row-Farbe des Datums*/
.trCalendar_hell
{
        background-color:#E7E7DB;
		background-color:#FFFFFF;
		
}
/* Row-Farbe des Datums*/
.trCalendar_dunkel
{
        background-color:#C7CAB6;
		background-color:#FFFFFF;
}
/* Row-Farbe des Datums*/
.trCalendar_sonntag
{
        background-color:#EEEEEE;
}

/* Calendar_title  = Name des Tages + + Nummer*/
.Calendar_title
{
	text-align : left;
	color : #222222;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*     
    border-style:solid;
    border-width:1px;
	border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED;
	*/	
	border-bottom:1px solid #006627;
	padding-top:20px;
	padding-bottom:20px;
}

/* Calendar_today = Name des Tages - Wenn Tag=Heute*/
.calendar_today
{
	text-align : left;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#FF9999;
	/*     
    border-style:solid;
    border-width:1px;
    border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED
	*/
	border-bottom:1px solid #006627;
}

/* tdCalendar = Text in der Montatsübersicht*/
.tdCalendar_text A, .tdCalendar_text A:active,  .tdcalendar_text A:link, .tdcalendar_text A:visited
{
	color: #006627;
	text-align : left;
    font-weight:bold;
    text-decoration:none;
}

.tdCalendar_text A:hover
{
	text-decoration:underline;
}

.tdCalendar_text
{
	color: #222222;
	text-align : left;
	border-bottom:1px solid #006627;
	padding-top:20px;
	padding-bottom:20px;
/*     
	 border-style:solid;
        border-width:1px;
        border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED
       */ 
}    



.detail_head, .detail_bild, .detail_title, .detail_typ, .detail_text, .detail_datum, .detail_ort {
    padding:8px;
    border-style:solid;
    border-width:1px;
    border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED;
}


/* Überschrift z.b. Demnächst oder suchen*/
.detail_head{
    background-color: #006627;   
    color:#FFFFFF;
    font-weight:bold;
}

/* Bild Spalte */
.detail_bild
{
    background-color:#C7CAB6;    
    padding:2px;     
}

/* Hintergrundfarbe der Tabelle */
.detail_tabelle
{
        background-color: #E7E7DB;
		
}


/* Veranstaltungsname */
.detail_title
{
        background-color:#C7CAB6;
        font-weight:bold;
}
/* Kategorie */
.detail_typ
{
        background-color:#C7CAB6;
}

/* Spalten Titel für Detailansicht des ORtes */
.detail_place_head
{
        background-color:#C7CAB6;
        padding:4px;
}



/* ****************** Ab Hier Paul Alt ****************************** */

a, a:ACTIVE, a:LINK, a:VISITED{
	color: #006627;
	text-align : left;
        font-weight:bold;
        text-decoration:none;    
}

A:hover
{
        text-decoration:underline;
}


hr {
 	color:#DDDDDD;
}


#header {
	 position:absolute;
         top:0px;
         left:0px;
         height:110px;
         width:100%;
         margin:0px;
         padding:0px;
         background-color:#FFFFFF;
         background-image:url(bilder/header-back.gif);
}



#content_main {
         position: absolute;
         top:98px;
         left:170px;
         
         padding-left:28px;
         padding-top:28px;
         color:#000000;
         font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:10pt;
}



h1 {
         font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:12pt;
         font-weight:bold;
}


h2 {
         font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:10pt;
         font-weight:bold;
}
#footer {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:8pt;
       
}


#navi_left {
        position: absolute;
        top:114px;
        left:0px;
        padding:10px;
}

a.navi {
         display:block;
         font-weight:normal;
         font-family:verdana;
         font-size:11px;
         padding:8px;
}

.tdnavi_head
{
    background-color: #006627;   
    color:#FFFFFF;
    font-weight:bold;
    font-size:13px;
    padding:8px;
    border-style:solid;
    border-width:1px;
    border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED;
    
}

.tdnavi
{
    background-color: #E7E7DB;   
    border-style:solid;
    border-width:1px;
    border-color: #EDF4ED #9AA19E #9AA19E #EDF4ED;
    
}

small{
    font-size:8pt;
}


/* Bis Hier Paul */
/*


.normal
{
	background : White;
	font-size : 10px;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
         padding:5px;
}

.normal A:active,  .normal A:link, .normal A:visited
{
	background : White;
	font-size : 12px;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.normal A:hover
{
	color: #3399FF;
}

.comingsoon
{
	font-size : 20px;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : italic;
	font-weight : bold;
}

.normal_search
{
	background : White;
	font-size : 10px;
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.result_title
{
	font-size : 12px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.result_type
{
	font-size : 10px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font : italic;
}

.result_description
{
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
         padding-left:10px;
}

.tdsearchnum
{
	font-size : 10px;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #5B8BAB;
}

.tdsearchnum A:active,  .tdsearchnum A:link, .tdsearchnum A:visited
{
	color: White;
	font-size : 10px;
	font-weight : bold;
}

.tdsearchnum A:hover
{
	color: #E1EAEF;
}

.tdsearch
{
	font-size : 10px;
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #E1EAEF;
}

.tdsearch A:active,  .tdsearch A:link, .tdsearch A:visited
{
	color: #666666;
	font-size : 10px;
	text-align : left;
}

.tdsearch A:hover
{
	color: #3399FF;
}

.language
{
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}



.tdmenu
{
	color: #666666;
	background : #E1EAEF;
	font-size : 10pt;
	text-align : left;
}

.tdmenu A:active,  .tdmenu A:link, .tdmenu A:visited
{
	color: #666666;
	background : #E1EAEF;
	font-size : 9pt;
	text-align : center;
}

.tdmenu A:hover
{
	color: #3399FF;
}

.tdmenu_title
{
	color: Black;
	background : #E1EAEF;
	font-size : 10pt;
	text-align : center;
	font-weight : bold;
}



.calendar_selday,.calendar_selday A:active,  .calendar_selday A:link, .calendar_selday A:visited,.calendar_selday A:hover
{
	background : #5B8BAB;
	font-size : 10px;
	text-align : left;
	color : White;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.calendar_usedday,.calendar_usedday A:active,  .calendar_usedday A:link, .calendar_usedday A:visited,.calendar_usedday A:hover
{
	background : FF9999;
	font-size : 10px;
	text-align : left;
	color : White;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.tdsingletitle
{
	font-size : 20px;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : italic;
	font-weight : bold;
}

.tdsingletitle2
{
	font-size : 10px;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : italic;
	font-weight : bold;
}
*/