.print {display: none;}

body { text-align:left; }
br { line-height:10px; height:10px; font-size:10px; }
form { margin:0px; padding:0px; }
hr { border: #ffffff; border-top: 1px solid #000000; height:0px; }
li { margin-top: 6px;}
a  { color: #000000; text-decoration: underline; }
a:hover { text-decoration: underline; }
p  { margin-top:0px; margin-bottom:0px; }
ul { margin-top:8px; margin-bottom:0px; }
ol { margin-top:8px; margin-bottom:0px; }
li { margin-top:2px; margin-bottom:0px; }
td { font-family:Arial, Verdana, sans-serif; font-size:12px; }
BLOCKQUOTE { margin-top:2px; margin-bottom:0px; }

h1 { font-family:Arial, Verdana, sans-serif; font-size:16px; line-height:20px; text-decoration: none; font-weight:bold; margin-bottom:8px; margin-top:0px; padding-top:2px; }
h2 { font-family:Arial, Verdana, sans-serif; font-size:16px; line-height:20px; color:#1E3986; text-decoration: none; font-weight:bold; margin-bottom:8px; margin-top:0px; }

table.picleft { margin-top:3px; margin-bottom:2px; margin-right:10px; }

input { font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
.inputfields { font-family:Arial, Verdana, sans-serif; font-size: 11px; background-color: #ffffff; border: #000000 solid 1px; padding:1px; }

.stext	{ color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 11px; text-decoration: none; }
.astext	{ color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 11px; text-decoration: underline; }

.logo { font-family:Arial, Verdana, sans-serif; font-size:35px; color:#000000; text-decoration: none; font-weight:bold; }

.logooutside { margin-left:20px; margin-top:5px; margin-right:10px; margin-bottom:10px; text-align:left}

.form100 { padding:0px; color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; width: 100%; border:1px solid #000000; background-color:#ffffff; padding:1px; }
.form80 { padding:0px; color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; width: 80%; border:1px solid #000000; background-color:#ffffff; padding:1px; }
.form0 { padding:0px; color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; padding:1px; }
.formtxt { color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; text-decoration: none; margin-top:5px; }

.site_design { margin-top:1px; margin-left:5px; background-color:#CDD2DF; text-align:left; }
.tab_design { width:980px; }
.header_design { text-align:left; height:98px; background: url(header.jpg); }

.indexhead_design { text-align:left; width:100%; color:#000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom:12px; }

.nav_design { text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px;}
.login_design { text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.search_design { text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.teaser_design { text-align:left;font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px;}

.content_design { text-align:left; padding-left:10px; padding-right:10px;  background-color:#FFFFFF;}
.content_margin { margin-left:10px; margin-right:10px; }

.mid_design { background-color:#FFFFFF;}
.news_design { text-align:left; padding-right:10px;  background-color:#FFFFFF;}
.news_content { text-align:left; padding:10px; color: #FFFFFF; font-family:Arial, Verdana, sans-serif; font-size: 11px; text-decoration: none;}
.news_acontent { text-align:left; color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 11px; text-decoration: underline;}
.footer_design { text-align:left; height:1px;}
.line_design { }
.divider { background-image: url(divider.gif); height:1px;}

.menupointtext { background-image: url(); }
.smenupointtext { background-image: url(); }
.menupointpic { background-image: url(); }
.menupointpicsub { background-image: url(); }
.smenupointpicsub { background-image: url(); }
.menupointsub { background-image: url(); }
.smenupointsub { background-image: url(); }

.menu 	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; font-weight:bold;}
.menu:hover { color:#FFFF00; text-decoration: none; }
.smenu 	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#FFFF00; text-decoration: none; font-weight:bold;}
.smenu:hover { text-decoration: none; }

.umenu 	{ font-family:Arial, Verdana, sans-serif; font-size:11px; color:#FFFFFF; text-decoration: none; font-weight:bold;}
.umenu:hover { color:#FFFF00; text-decoration: none; }
.sumenu 	{ font-family:Arial, Verdana, sans-serif; font-size:11px; color:#FFFF00; text-decoration: none; font-weight:bold;}

.sumenu:hover { text-decoration: none; }
.pictext { color:#FFFFFF; background-color:#666666; font-family:Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; text-decoration: none; padding-right:8px; padding-left:8px; padding-top:5px; padding-bottom:7px; }

.art_title { font-family:Arial, Verdana, sans-serif; font-size: 16px; line-height:20px; color:#1E3986; text-decoration: none; font-weight:bold; padding-bottom:8px; padding-top:2px; }
.art_subtitle { font-family:Arial, Verdana, sans-serif; font-size: 11px; color:#000000; text-decoration: none; padding-bottom:8px; }
.art_author { font-family:Arial, Verdana, sans-serif; font-size: 11px; color:#000000; text-decoration: none; }
a.art_author { font-family:Arial, Verdana, sans-serif; font-size: 11px; color:#000000; text-decoration: underline; }
a.art_author:hover { color:#000000; text-decoration: underline; }
.art_text { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px; }
.link { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#1E3986; text-decoration: underline; line-height: 16px; }
.link:hover { color:#000000; text-decoration: underline; }

.art_add_text { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px; }
.art_add_textc { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#1E3986; text-decoration: none; line-height: 16px; }
.art_add_date { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#1E3986; text-decoration: none; line-height: 16px; }
.art_add_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#1E3986; text-decoration: underline; line-height: 16px; }
a.art_add_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#1E3986; text-decoration: underline; line-height: 16px; }
a.art_add_title:hover { color:#000000; text-decoration: underline; }
.teaser_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#1E3986; text-decoration: underline; line-height: 16px; font-weight:bold; }
.teaser_title:hover { color:#000000; text-decoration: underline; }
.teaser_date { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; }
.teaser_text { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px; }
.index_title { font-family:Arial, Verdana, sans-serif; font-size: 16px; line-height:20px; color:#000000; text-decoration: none; font-weight:bold; padding-top:2px; }
.error { background-color:#DA5D5D; color:#FFFFFF; font-size: 11px; font-family:Arial, Verdana, sans-serif; }
.info { background-color:#6FDA5D; color:#FFFFFF; font-size: 11px; font-family:Arial, Verdana, sans-serif; }
.small_link { color:#000000; font-size: 11px; font-family:Arial, Verdana, sans-serif; text-decoration: underline; }
.small_link:hover { color:#1E3986; text-decoration: underline; }
.fontsizeout { margin-left:10px; margin-top:16px; margin-bottom:0px; }

.tab_cell { background:#f9f9f9; border: 1px dashed #999999; }
.tab_cell_over { background:#EEEEEE; border: 1px dashed #999999; }

/* events */
.event_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }
a.event_title { text-decoration: underline; }
a.event_title:hover { text-decoration: underline; }
.event_text { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }
a.event_text { text-decoration: underline; }
a.event_text:hover { text-decoration: underline; }
.event_infotitle { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }
.event_info { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }

.event_searchtext { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }
.event_search_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }
a.event_searchtext { text-decoration: underline; }
a.event_searchtext:hover { text-decoration: underline; }
.event_arch_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#183A63; text-decoration: none; line-height: 16px; }
a.event_arch_title { text-decoration: underline; }
a.event_arch_title:hover { text-decoration: underline; }
.event_arch_text { font-family:Arial, Verdana, sans-serif; font-size: 11px; color:#183A63; text-decoration: none; line-height: 14px; }
a.event_arch_text { text-decoration: underline; }
a.event_arch_text:hover { text-decoration: underline; }
.event_boxbg { background:#e9e9e9}

/* calendar */
.cal_days { background-color:#FFFF00; color:black; font-size:11px; }
.cal_content { background-color:#f6f6f6; color:black; font-size:11px; }
.cal_contentday { background-color:#e9e9e9; color:black; font-size:11px; }
.cal_today { background-color:white; color:#000000; font-size:11px; font-weight:bold; }
.cal_selected { background-color:#FAE290; color:black; font-size:11px; }
.cal_selected_link { background-color:#FAE290; color:black; font-size:11px; }
.cal_notsel { background-color:#e9e9e9; color:black; font-size:11px; }
.cal_months { background-color:#f6f6f6; color:black; font-size:12px; }
.cal_months_sel { background-color:#FAE290; color:black; font-size:12px; }
.cal_eventframe { border:1px solid #; }

