.print {display: none;}

body { text-align:left; font-family:Arial, Verdana, sans-serif; font-size:12px; margin:0px; color:#000000; padding:0px; background:#ffffff; line-height: 16px; }
br { line-height:10px; height:10px; font-size:10px; }
form { margin:0px; padding:0px; }
hr { border: #ffffff; border-top: 1px solid #0000CC; height:0px; }
li { margin-top: 6px;}
a  { color: #CCCCCC; text-decoration: underline; }
a:hover { color: #506DA7; 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; vertical-align:top; }
BLOCKQUOTE { margin-top:2px; margin-bottom:0px; }

h1 { font-family:Arial, Verdana, sans-serif; font-size:16px; line-height:20px; text-decoration: none; margin-bottom:8px; margin-top:2px; font-weight:normal; }
h2 { font-family:Arial, Verdana, sans-serif; font-size:16px; line-height:20px; color:#CCCCCC; text-decoration: none; margin-bottom:8px; margin-top:2px; font-weight:normal; }
h3 { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:18px; text-decoration: none; margin-bottom:6px; margin-top:2px; font-weight:normal; }
h4 { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:18px; color:#CCCCCC; text-decoration: none; margin-bottom:6px; margin-top:2px; font-weight:normal; }

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:12px; margin-top:5px; margin-right:12px; margin-bottom:5px; text-align:left}

.form100 { color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; width: 100%; border:1px solid #000000; background-color:#ffffff; padding:1px; }
.form80 { color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 12px; width: 80%; border:1px solid #000000; background-color:#ffffff; padding:1px; }
.form0 { 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:#CCCCCC; text-align:left; }
.tab_design { width:980px; }
.header_design { text-align:left; height:200px; background:#CCCCCC url(header.jpg); }

.indexhead_design { text-align:left; width:100%; color:#506DA7; 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_bg { text-align:left; background-color: #EEEEEE; }
.nav_design { text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px; text-align:left; width:200px; }
.login_design { text-align:left; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; text-align:left; }
.search_design { text-align:left; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; text-align:left; }

.teaser_design { text-align:left;font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px;}

.content_bg { text-align:left; background-color:#FFFFFF; }
.content_design { text-align:left; padding-left:15px; padding-right:15px;  background-color:#FFFFFF; }
.content_margin { margin-left:15px; margin-right:15px; }

.mid_design { background-color:#FFFFFF; }

.news_design { text-align:left; padding-right:15px;  background-color:#FFFFFF; }
.news_head { text-align:left; padding:15px; background-color:#000099; text-align:left; color: #FFFFFF; font-family:Arial, Verdana, sans-serif; font-size: 11px; text-decoration: none; }
.news_content { text-align:left; background-color:#CCCCCC; text-align:left; padding:15px; color: #000000; font-family:Arial, Verdana, sans-serif; font-size: 11px; text-decoration: none;}
.news_link { font-family:Arial, Verdana, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration: underline; line-height: 14px; }
.news_link:hover { color:#506DA7; text-decoration: underline; }

.footer_design { text-align:left; height:1px; background-color:#0000CC; }
.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:#000000; text-decoration: none; font-weight:bold;}
.menu:hover { color:#506DA7; text-decoration: none; }
.smenu 	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000099; text-decoration: none; font-weight:bold;}
.smenu:hover { color:#506DA7; text-decoration: none; }

.umenu 	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000000; text-decoration: none;}
.umenu:hover { color:#506DA7; text-decoration: none; }
.sumenu 	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000099; text-decoration: none; font-weight:bold;}

.sumenu:hover {color:#506DA7; text-decoration: none; }
.pictext { color:#FFFFFF; background-color:#CCCCCC; 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:#000000; text-decoration: none; font-weight:bold; margin-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:#506DA7; 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:#CCCCCC; text-decoration: underline; line-height: 16px; }
.link:hover { color:#506DA7; 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:#CCCCCC; text-decoration: none; line-height: 16px; }
.art_add_date { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#CCCCCC; text-decoration: none; line-height: 16px; }
.art_add_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#CCCCCC; text-decoration: underline; line-height: 16px; }
a.art_add_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#CCCCCC; text-decoration: underline; line-height: 16px; }
a.art_add_title:hover { color:#506DA7; text-decoration: underline; }
.teaser_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#CCCCCC; text-decoration: underline; line-height: 16px; font-weight:bold; }
.teaser_title:hover { color:#506DA7; 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; margin-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:#CCCCCC; text-decoration: underline; }
.fontsizeout { margin-left:10px; margin-top:16px; margin-bottom:0px; }

.tab_cell { background:#f9f9f9; height:120px; width:100%; border:0px; }
.tab_cell_over { background:#EEEEEE; height:120px; width:100%; border:0px; }

/* events */
.event_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; 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:#000000; 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:#000000; text-decoration: none; line-height: 16px; }
.event_info { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px; }

.event_searchtext { background:#e9e9e9; font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration: none; line-height: 16px; }
.event_search_title { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; 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:#000000; 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:#000000; 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 { font-family:Arial, Verdana, sans-serif; background-color:#c6c6c6; color:black; font-size:11px; }
.cal_content { font-family:Arial, Verdana, sans-serif; background-color:#f6f6f6; color:black; font-size:11px; }
.cal_contentday { font-family:Arial, Verdana, sans-serif; background-color:#e9e9e9; color:black; font-size:11px; }
.cal_today { font-family:Arial, Verdana, sans-serif; background-color:white; color:#000000; font-size:11px; font-weight:bold; }
.cal_selected { font-family:Arial, Verdana, sans-serif; background-color:#EEEEEE; color:black; font-size:11px; }
.cal_selected_link { font-family:Arial, Verdana, sans-serif; background-color:#EEEEEE; color:black; font-size:11px; }
.cal_notsel { font-family:Arial, Verdana, sans-serif; background-color:#e9e9e9; color:black; font-size:11px; }
.cal_months { font-family:Arial, Verdana, sans-serif; background-color:#f6f6f6; color:black; font-size:12px; }
.cal_months_sel { font-family:Arial, Verdana, sans-serif; background-color:#EEEEEE; color:black; font-size:12px; }
.cal_eventframe { font-family:Arial, Verdana, sans-serif; border:1px solid #555555; }

/* WYSIWYG */
.picleft { margin-top:3px; margin-bottom:2px; margin-right:10px; float:left; text-align:left; }
.picright { margin-top:3px; margin-bottom:2px; margin-left:10px; float:right; text-align:right; }
.picmidleft { margin-top:8px; margin-bottom:2px; margin-right:10px; float:left; text-align:left; }
.picmidright { margin-top:8px; margin-bottom:2px; margin-left:10px; float:right; text-align:right; }
.special_bg1 { background-color:#CCCCCC; font-family:Arial, Verdana, sans-serif; }
.special_bg2 { background-color:#000099; font-family:Arial, Verdana, sans-serif; }
.special_bg3 { background-color:#CCCCCC; font-family:Arial, Verdana, sans-serif; }
.special_g1 { background-color:#efefef; font-family:Arial, Verdana, sans-serif; }
.special_g2 { background-color:#eeeeee; font-family:Arial, Verdana, sans-serif; }
.special_g3 { background-color:#dfdfdf; font-family:Arial, Verdana, sans-serif; }
.special_g4 { background-color:#cfcfcf; font-family:Arial, Verdana, sans-serif; }
.special_font12_white { font-family:Arial, Verdana, sans-serif; color:white; font-size:12px; line-height:16px; }
.special_font14_white { font-family:Arial, Verdana, sans-serif; color:white; font-size:14px; line-height:18px; }
.special_font16_white { font-family:Arial, Verdana, sans-serif; color:white; font-size: 16px; line-height:20px; }
.special_font14 { font-family:Arial, Verdana, sans-serif; color:#000000; font-size:14px; line-height:18px; }
.special_font16 { font-family:Arial, Verdana, sans-serif; color:#000000; font-size: 16px; line-height:20px; }
.special_border1 { border:1px solid #cccccc; }
.special_border2 { border:1px solid #000000; }

.question { color:#000000; font-weight:bold; margin-top:12px; margin-bottom:2px; }
.p_contact_fieldset { padding:4px; border:1px dotted #dddddd; width:79%; }
legend { margin:0px; padding:0px; height:0px; line-height:0px; font-size:0px; }

.texticon { vertical-align:middle; }

/* printbar */
.printbar { margin-top:10px; margin-bottom:30px; font-family:Arial, Verdana, sans-serif; font-size:11px; background:#0000CC}
.printbar_in { text-align:right; vertical-align:middle; padding:4px; }
.printbar_text { font-size:11px; text-decoration:none; color:#000000; }
.printbar_text:hover { text-decoration:none; }

/* address */
.article_contact_title { margin-bottom:4px; font-weight:bold; }
.article_contact_box { background:#0000CC; padding:10px; margin-bottom:1px; }
