td {
	font-family : Arial;
	font-size: 11px; 
	color: #4C4C4C; 
	text-decoration: none;
	line-height: 18px;
}
p {
	font-family : Arial;
	font-size: 11px; 
	color: #4C4C4C; 
	text-decoration: none;
	line-height: 18px;
}
a {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #AC0000;
	text-decoration: underline;
}
a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #AC0000;
	text-decoration: none;
}
.searchfield {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 5px;
	color : #46555E;
	width : 163px;
	height : 19px;
	border: 0px;
	background-image : url(/images/site/search_fieldbg.gif);
	padding-top: 3px;
}
.pulldown {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 5px;
	color : #46555E;
	width : 410px;
	height : 19px;
	border: 1px;
	border-color: #DCDCD5;
	padding-top: 3px;
}



/* custom classes */
.adboard {
	font-family : Arial;
	font-size: 10px; 
	color: #4C4C4C; 
	text-decoration: none;
	line-height: 18px;
}
.sidenav_nor {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	background-image : url(/images/site/menu/side_menubg.gif);
	cursor : pointer;
}
.sidenav_up {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #760202;
	background-image : url(/images/site/menu/side_menubg_up.gif);
	cursor : pointer;
}
.imgtxtheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #A40A0A; 
	text-decoration: none;
	font-weight: bold;
}
.imgtxt {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #A40A0A; 
	text-decoration: none;
	line-height: 14px;
}
.txtred {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #AC0000; 
	text-decoration: none;
}
.eventat {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #2a2a2a; 
	text-decoration: none;
}
.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
}

.citate {
	font-family : Times;
	font-size: 11px; 
	color: #404040; 
	text-decoration: none;
}


/* all href */
a.sidenav {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
}
a.sidenav:hover {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #760202; 
	text-decoration: none;
}a.sidenavsub {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000; 
	text-decoration: none;
}
a.sidenavsub:hover {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #760202; 
	text-decoration: none;
}
a.sidenavsubon {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #760202; 
	text-decoration: none;
}
a.sidenavsubon:hover {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #760202; 
	text-decoration: none;
}
a.news {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #4C4C4C; 
	text-decoration: none;
}
a.news:hover {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #AC0000; 
	text-decoration: none;
}
a.detail {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #AC0000;
	text-decoration: underline;
	line-height: 14px;
}
a.detail:hover {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #AC0000;
	text-decoration: none;
	line-height: 14px;
}
a.footerS {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
}
a.footerS:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: Gray; 
	text-decoration: none;
}
a.footerL {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
}
a.footerL:hover {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #696969; 
	text-decoration: none;
}
/*------------------------- sitemap styles --------------------------------------*/

a.sitemap_level1	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none
}

a.sitemap_level1:hover	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: underline
}

.sitemap_level1_bg	{
	background : #A40A0A
}
.sitemap_level11_bg	{
	background : #740FAF
}
.sitemap_level111_bg	{
	background : #B98301
}
a.sitemap_level2	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
	text-decoration: none
}

a.sitemap_level2:hover	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
	text-decoration: underline
}

.sitemap_level2_bg	{
	background : #FFFFFF
}

a.sitemap_level3	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
	text-decoration: none
}

a.sitemap_level3:hover	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
	text-decoration: underline
}

.sitemap_level3_bg	{
	background : #FFFFFF
}

a.sitemap_level4	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
	text-decoration: none
}

a.sitemap_level4:hover	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
	text-decoration: underline
}

.sitemap_level4_bg	{
	background : #FFFFFF
}






BODY { margin-top: 5 }

BODY, P, DL, TD, TH {   font-family: arial, helvetica, sans-serif; }

P { margin-right: 1.5em; text-align: left }

P.footer  {      font-family: arial, helvetica, sans-serif; 
		 font-size: .85em; }

P.links {   line-height: 110%;
	    font-family: arial, helvetica, sans-serif; 
            font-size: 0.85em;        }

LI { margin-bottom: .2em }

.indent { margin-left: 4em; margin-right: 4em; }
.smaller  { font-size: 0.80em }
.breadcrumb {   font-size: 0.75em; text-align: right }
.page, .clear {  clear: both }
.list {  }
.left { float: left; background-color: white }
.right { float: right; background-color: white }
.byline { font-style: italic; text-align: center; margin-right: 0em }
.centered { text-align: center }
.quote { font-style: italic; margin-right: 1.5em; line-height: 109% }
.indent { margin-left: 4em; margin-right: 4em; }
.nospace { margin-bottom: -1px }
.uablue { color: #003366; font-weight: bold }
.caption { margin-top: -2pt; font-size: .85em; font-style: italic; }
.spotlight { margin-left: 5%; margin-right: 5%; } 
.spotlight-date { text-align: right }
.homepagelist { font-size: .85em; line-height: 109%; }
li.homepagelist { font-size: .85em; line-height: 109%; }
.redundantlinks  {font-size: 2px; color: white; }
.skipnav { font-size: 4px; color: white; float: left }
.temp { font-size: 10px; color: gray; text-align: right; margin-right:
0em; margin-top: 0em; margin-right: 0em }
.smallspace {font-size: 4px; line-height: 5px; }
.photo-credit { font-size: .85em } 
.maplink { font-size: .70em }
.annotation { font-size: .85em  }
.red { color: #C60040 }
.cost { font-size: 80%; color: #990000 }
.subhead { font-size: 115%; color:  #1D2f68; }
.subhead2 { font-size: 100%; font-weight: bold; color: #1d2f68; } 

.news { font-size: 9.5pt; 
	margin-right: 0em; 
	margin-top: 6px; }
.news2 { font-size: 9.5pt; 
	text-indent: -.7em; 
	margin-left: .85em; 
	margin-bottom: 6px; 
	text-align: left}

.news3 { text-decoration: none; 
	 font-size: 9.5pt;  }

.newslink { text-decoration: none }

.whitelink { text-decoration: none;
font-size: 8pt; 
font-weight: bold;
color: white;
}

.headlink { 
/* text-decoration: none; */
color: #1d2f68;
}

.topics { 
text-decoration: none;
font-size: 9pt; 
color: #5a5d5a;
}

.topics_top { text-decoration: none; font-size: 9.5pt; color: #e01030; }

.topics_top2 { text-decoration: none; font-size: 9.5pt; color: #5a5d5a; }


.newsbullet {
	text-decoration: none;
	color: white; }

.table-news { border-width: 1pt; border-color: #102f68; 
	background-color: gray }

A.red:link, A.red:visited    	{ 
	font-family: Helvetica, Arial, sans-serif;
        font-size: .95em;
        color: #990000;  
	text-decoration: none;
	
         }
          
A.white:visited {       font-family: Helvetica, Arial, sans-serif;
        font-size: 9pt;
        color: white;
        text-decoration: none;
        font-weight: bold;
         }

A.white:link    {         font-family: Helvetica, Arial, sans-serif;
        font-size: 9pt;
        color: white;
        text-decoration: none;
        font-weight: bold;
         }

.white-text    {  font-family: Helvetica, Arial, sans-serif;
        font-size: 9pt;  
        color: white;
        text-decoration: none;
        font-weight: normal; 
         }



.bannerfuture { background-color: #1D2F68;
          margin: 0em;
          border: none;
          height: 14pt;
          color: white;
	text-align: right;  
       }
  
.banner { background-color: #1D2f68;
          margin: 0em;
          border: none;  
          height: 14pt; 
	  color: white;
         }

.banner2 { background-color: #1D2f68;
          margin: 0em;
          border: none;
          height: 3pt;
          color: white;
         }


h2 { 	color: #990000; 
	font-family: Garamond, serif;
	margin-bottom: -1pt;
	margin-top: 8pt; 
	text-align: left;
	font-size: 20pt;	
}
 

h1,  .bold, H4 { 
	font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        color: #1D2F68;  
	text-align: left    }


h3 { color: #1D2F68; 
    font-family: arial, helvetica, sans-serif;
	margin-bottom: -4pt;
     margin-top: 4pt;
     font-size: 80% }

OL   {     font-family: arial, helvetica, sans-serif;        }


UL { 
        text-align: left; 
	list-style-image: url(/new/images/rightbullet.gif);
     	font-family: arial, helvetica, san-serif; 
}

UL UL {  list-style-image: none; 
	}

	
.none {
    font-family: serif;
    margin-bottom: 0pt;
     margin-top: 0pt;
     font-size: default; 
     color: black;
}

code {font-size: 110% }

.select { border: thin dotted #f00080; text-align: center; color: #e00000; }
.select2 { border: thin dotted #ff40a0;}
.select2 { border: groove #f00080; width: 100%;  }
.input.select_ { width: 100em }

