/* CSS Document */

/* Text, Tabellen und Titel definitionen*/
form { margin: 0pt; padding: 0pt }

body, td, div {
	font-family: Arial,sans-serif;
	font-size: 12px;
}

h1 {
font-size: 11pt;
}

h2{
font-size: 10pt;
}

h3{
font-size: 10pt;
}


.location 	{	font-size: 11px;
				color: #6f953a;
				text-decoration: none;
			}

a.location 	{	font-size: 11px;
				color: #6f953a;
				text-decoration: none;
			}

a.location:link, a.location:visited, a.location:active 	{	font-size: 11px;
				color: #6f953a;
				text-decoration: none;
			}

a.location:hover {	color: #6f953a;
					text-decoration: underline;
				}





/* News, Events und Quickfinder Definitionen */

.newstitle {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.eventtitle {
	font-size: 13px;
	font-weight: bold;
	color: #0f70c4;
	text-decoration: none;
}

a.newstitle {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.newstitle:link {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.newstitle:hover {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.newstitle:active {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.eventtitle {
	font-size: 13px;
	font-weight: bold;
	color: #0f70c4;
	text-decoration: none;
}
a.eventtitle:link {
	font-size: 13px;
	font-weight: bold;
	color: #0f70c4;
	text-decoration: none;
}
a.eventtitle:hover {
	font-size: 13px;
	font-weight: bold;
	color: #0f70c4;
	text-decoration: none;
}
a.eventtitle:active {
	font-size: 13px;
	font-weight: bold;
	color: #0f70c4;
	text-decoration: none;
}

.quicktitle {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.newsdatum {
	font-size: 12px;
	color: #cc0000;
}

.newszeile {
	font-size: 12px;
	color: #303030;
	text-decoration: none;
}

.eventdatum {
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

.eventzeile {
	font-size: 12px;
	color: #303030;
	text-decoration: none;
}

.moreevents {
	font-size: 12px;
	color: #0f70c4;
	text-decoration: underline;
}

.quickzeile {
	font-size: 12px;
	color: #303030;
}

a.quickzeile:visited { 
	color: #303030;
	text-decoration: none; 
}

a.quickzeile:hover {
	color: #303030; 
	text-decoration: underline; 
}

a.quickzeile:active {
	color: #303030; 
	text-decoration: none; 
}

a.quickzeile:link {
	color: #303030; 
	text-decoration: none; 
}



/* link*/


a:link, a:visited, a:active{
	font-weight: normal;
	color: #cc0000; 
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	color: #cc0000; 
	text-decoration: underline; 
}

a.news { 
	color: #303030;
	text-decoration: none; 
}


a.newsdatum:hover {
	color: #cc0000; 
	text-decoration: underline; 
}

a.newszeile:visited { 
	color: #303030;
	text-decoration: none; 
}

a.newszeile:hover {
	color: #303030; 
	text-decoration: underline; 
}

a.newszeile:active {
	color: #303030; 
	text-decoration: none; 
}

a.newszeile:link {
	color: #303030; 
	text-decoration: none; 
}

.adresshead	{	font-size: 13px;
				font-weight: bold;
				color: #4b7b0e;
				padding-left: 8px;
			}
			
.adress	{	font-size: 13px;
				color: #303030;
				padding-left: 8px;
			}
			
.gdemail	{	font-size: 11px;
				color: #303030;
				padding-left: 8px;
			}			


/* Agenda */

.agendatitle	{	font-size: 13px;
					font-weight: bold;
					color: #4b7b0e;
					padding-bottom: 8px;
					padding-left: 8px;
				}

table.agenda    {
        border-collapse: collapse;
        table-layout:   fixed;
        width:          122px;
        background-color:   #ffffff;
        display: inline-table;
        }

td.agendahead   {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      7pt;
        padding:        2px;
        width:          18px;
       	text-align: center;
        background-color:   #FFFFFF;
        }
        
.days   {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      7pt;
        }        
        
        

td.agenda   {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      7pt;
        border:         1px solid #8d8e8f;
        padding:        2px;
        width:          12px;
        text-align: center;
        }
        
a.td.agenda:hover   {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      7pt;
        border:         1px solid #dddddd;
}        
              

td.agendaday    {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      7pt;
		color: #ffffff;
		border: 2px solid #cc0000;
        padding:        2px;
        width:          12px;
        }

td.agendasel    {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      7pt;
        border:         1px solid #848484;
        padding:       2px;
        width:         12px;
        }

a.agenda    {
        text-decoration:none;
        color:          #000000;
        }
