*.smalltext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	background-repeat:no-repeat;
	padding-left:15px;
	margin-top:15px;
	float:inline;
        color: #000000;
}

a.smalltext:link, a.smalltext:active, a.smalltext:visited  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color: #000033;
        font-weight: bold;
        text-decoration: none;
        padding-left:0px;
}


a.smalltext:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color: #000033;
        font-weight: bold;
        text-decoration: underline;
}


.newsnavibox {
	border-right:1px dashed #000066;
	padding:2px;
	float:left;
	margin-top:50px;
	width:150px;
}


.headline {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        color: #000000;
	font-weight: bold;
}




.newsbox {
	margin: 0px 20px 0px 160px;
        padding:2px;
        float:inline;
        margin-top:10px;
}



.textbox              { font-family: Tahoma,Verdana,Arial; color: #000000; font-size: 11px; border-width: 1px; border-style: solid; border-color: #555555}

body                 { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 13px; 
                        background:#EEEEEE; margin: 0px; padding: 0px; border: 0px;  height:101%; }
h1                    { margin: 0px 0px 25px 0px; font-size: 20px; font-weight: bold; }
h2                    { margin: 30px 0px 20px 0px; font-size: 14px; font-weight: bold; }
h3                    { margin: 30px 0px 20px 0px; font-size: 14px; font-weight: bold; }
img                   { border: 0px; }
p.text                { font-size: 13px; line-height: 19px; }

#page {
	margin: 5px auto 5px auto;
	width: 850px;
	padding: 5px;
	text-align: left;
	background:#FFFFFF;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}


#top-c                { margin: 0px 0px 20px 0px; color:#000000; background:#e77318; } 
#top                  { height:40px; margin:0px; padding:15px 0px 5px 15px; font-family: Verdana,Arial,Helvetica,sans-serif; 
			font-size: 13px; }
#top span.title       { font-family: georgia, times new roman, times, serif; font-size: 26px; font-weight: bold; font-style: italic; color: #FFFFFF; }
#top-navi-c span.top-navi       { font-size: 13px; color: #a00; padding:2px 10px 2px 10px;background:#e77318;}
#top a         { color: #fff; text-decoration: none; border: 0px; }
#top-navi-c          { height:20px; margin:0px; padding:2px;} 
#top-navi-c a         { color: #a00; text-decoration: none; border: 0px; font-family: georgia, times new roman, times, serif;}
#top-navi-c a:hover         { color: #fff; text-decoration: none; border: 0px; }



#nav                  { position: relative; left: 10px; top: 0px; float: left; margin-bottom: 20px; width:150px; color:#000; background: #ffc; font-size: 11px; padding: 0px 0px 6px 0px; border: 1px solid #fc0; }
#nav h3               { margin: 0px 0px 7px 0px; padding: 3px 10px 4px 10px; display: block; font-size: 13px; color: #000000; background: #fc0; text-decoration: none; font-weight: bold; background-image:url(img/bg_nav.jpg); background-repeat:repeat-x; }
#nav ul.top           { margin: 0px; padding: 0px; }
#nav ul.sub           { margin: 6px 0px 0px 0px; padding: 6px 0px 0px 0px; border-top: 1px solid #fc0; }
#nav li               { list-style: none; margin: 0px; }
#nav li a             { padding: 3px 0px 3px 7px; display: block; border: 0px; }
#nav li a:link        { text-decoration: none; }
#nav li a:visited     { text-decoration: none; }
#nav li a:hover       { text-decoration: none; background: #fe9; }
#nav li a:active      { text-decoration: none; }
#nav li a.active      { color: red; }

#subnav               { margin: 0px 30px 25px 30px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #c0c0c0; max-width: 700px; }
#subnav p.left        { margin: 0px; padding: 0px 0px 0px 12px; float: left; font-size: 13px; color: black; font-weight: bold; background-image:url(img/location.gif); background-repeat:no-repeat; background-position: left; }
#subnav p.right       { margin: 0px; padding: 0px 0px 0px 0px; text-align: right; font-size: 13px; }


#subnav               { margin: 0px 30px 25px 20px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #c0c0c0; max-width: 700px; }
#subnav p.left        { margin: 0px; padding: 0px 0px 0px 12px; float: left; font-size: 13px; color: black; font-weight: bold; background-image:url(img/location.gif); background-repeat:no-repeat; background-position: left; }
#subnav p.right       { margin: 0px; padding: 0px 0px 0px 0px; text-align: right; font-size: 13px; }

#content              { margin: 0px 30px 0px 30px; color: #000; background-color: transparent; line-height: 19px; max-width: 880px;}
#content p            { padding: 0px; }
#content h1           { margin-top: 0px; margin-bottom: 25px; }
#content h2           { margin: 30px 0px 20px 0px; font-size: 16px; font-weight:bold; }
#content h2.teaser    { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color:#000; text-decoration:none; }
#content h2.teaser a  { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color:#000; text-decoration:none; }
#content p.teaser     { margin: 0px 0px 0px 0px; padding: 0px; }
#content p.news-date  { margin: 0px 0px 3px 0px; padding: 0px; font-size:11px; }
#content h2.news      { margin: 0px 0px 3px 0px; font-size: 14px; font-weight: bold; color:#000; }
#content h2.news a    { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color:#000; text-decoration:none; }
#content p.news       { margin: 0px 0px 25px 0px; padding: 0px; }
#content p.photos     { margin-top: 30px; }

#maincontainer              { position:relative; top:0px; left:0px; margin:0px padding:0px;}
#subnav-notes               { margin: 0px 20px 25px 20px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #c0c0c0; max-width: 880px; }
#subnav-notes p.left        { margin: 0px; padding: 0px 0px 0px 12px; float: left; font-size: 13px; color: black; font-weight: bold; background-image:url(img/location.gif); background-repeat:no-repeat; background-position: left; }
#subnav-notes p.right       { margin: 0px; padding: 0px 0px 0px 0px; text-align: right; font-size: 13px; }

#content-notes              { margin: 0px 20px 0px 20px; color: #000; background-color: transparent; line-height: 19px; max-width: 880px;}
#content-notes p            { padding: 0px; }
#content-notes h1           { margin-top: 0px; margin-bottom: 25px; }
#content-notes h2           { margin: 30px 0px 20px 0px; font-size: 20px; font-weight:bold; }
#content-notes h2.teaser    { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color:#000; text-decoration:none; }
#content-notes h2.teaser a  { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color:#000; text-decoration:none; }
#content-notes p.teaser     { margin: 0px 0px 0px 0px; padding: 0px; }
#content-notes p.news-date  { margin: 0px 0px 3px 0px; padding: 0px; font-size:11px; }
#content-notes h2.news      { margin: 0px 0px 3px 0px; font-size: 14px; font-weight: bold; color:#000; }
#content-notes h2.news a    { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color:#000; text-decoration:none; }
#content-notes p.news       { margin: 0px 0px 25px 0px; padding: 0px; }
#content-notes p.photos     { margin-top: 30px; }
#content-notes table	    { font-size: 13px; }

#notes                      { position:absolute; right: 20px; top: 0px; float: right; margin: 0px; padding: 15px; width:170px; color:#000; background:transparent; font-size: 13px;  border: 1px dotted #c0c0c0; }
#notes p                    { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font-size:13px; line-height:19px; }

#bottom               { clear: both; margin: 45px 0px 0px 0px; height: 40px; color:#000; background: #94ad10; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; background-image:url(img/bg_bottom.jpg); background-repeat:repeat-x; }
#bottom p.left        { margin: 0px; padding: 12px 0px 0px 20px; float: left; font-size: 11px; }
#bottom p.right       { margin: 0px; padding: 12px 20px 0px 0px; text-align: right; font-size: 11px; font-weight: normal; }

a:link                { color: #0000cc; text-decoration: none; }
a:visited             { color: #0000cc; text-decoration: none; }
a:hover               { color: #0000cc; text-decoration: underline; }
a:active              { color: #ff0000; text-decoration: none; }
/*a:before              { content:"» "; }*/

a.extern:link         { padding-left: 13px; color: #0000cc; text-decoration: none;  font-weight: normal; background-image:url(img/link_extern.gif); background-repeat:no-repeat; background-position: top left; }
a.extern:visited      { padding-left: 13px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(img/link_extern.gif); background-repeat:no-repeat; background-position: top left; }
a.extern:hover        { padding-left: 13px; color: #0000ff; text-decoration: underline; font-weight: normal; background-image:url(img/link_extern_hover.gif); background-repeat:no-repeat; background-position: top left;}
a.extern:active       { padding-left: 13px; color: #ff0000; text-decoration: none; font-weight: normal; background-image:url(img/link_extern.gif); background-repeat:no-repeat; background-position: top left; }


