/* #568E3F = green #1583b0 = blue/green #2359a8 = dark blue #3389ca = light blue dark red = #A7206B bright green = #61BB46 dark green = #184050
 mid grey = #808284 light grey = #bcbec0 */
* { font-family: Arial; text-decoration: none; list-style-type: none; }
h1 { margin: 10px 5px 5px 2px; font-size: 14px; font-weight: bold; color: #143846; background-color: transparent;}
h2 { margin: 5px 5px 5px 2px; font-size: 12px; font-weight: bold; color: #3389ca; background-color: transparent;}
h3 { margin: 5px 5px 5px 2px; font-size: 11px; font-weight: normal; color: #A7206B; background-color: transparent;}
h4 { margin: 5px 5px 5px 2px; font-size: 12px; font-weight: normal; color: #fff; background-color: #568E3F;}
a { margin: 5px 5px 5px 5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent; }
a:hover, a:active { color:  #A7206B; }
ul { margin: 5px 5px 5px 5px; list-style-type: none; font-size: 12px; text-align: left; color: #808284; line-height: 14px; background-color: transparent;}
li { margin: 5px 5px 5px 5px; list-style-type: none; font-size: 12px; text-align: left; color: #808284; line-height: 14px; background-color: transparent;}
p { margin: 5px 5px 5px 5px; font-size: 12px; font-weight: normal; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
strong { font-size: 12px; color: #808284; line-height: 18px; background-color: transparent;}
img { float: left; margin: 5px 5px 5px 5px; background-color: transparent;}

/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* global page styles */
/* -----------------------------------------------------------------------------------------------------------------------------------*/

.wrapper { width: 1000px; height: 2000px; margin: 0 auto; overflow: hidden; position: relative; top: 0px; left: 0px; }

/* asp.net objects */
#lbl01 { padding-left: 10px; padding-right: 10px; font-size: 12px; font-weight: normal; color: #808284;}
#lblResults { padding-left: 10px; padding-right: 10px; font-size: 12px; font-weight: normal; color: #808284;}
#lblDmResult { padding-left: 10px; padding-right: 10px; font-size: 12px; font-weight: normal; color: #808284;}

#lstCategory { margin: 10 10 10 10; font-size: 12px; font-weight: normal; color: #808284;}
#lstEdCategory { margin: 10 10 10 10; font-size: 12px; font-weight: normal; color: #808284;}
#lstTheme { margin: 10 10 10 10; font-size: 12px; font-weight: normal; color: #808284;}
#lstLocation { margin: 10 10 10 10; font-size: 12px; font-weight: normal; color: #808284;}

#NextData { font-size: 12px; font-weight: normal; color: #808284;}
#PreviousData { font-size: 12px; font-weight: normal; color: #808284;}
#PassOver { top: 20px; font-size: 12px; font-weight: normal; color: #808284;}

/* banners */
#head_banner { position: absolute; left: 0px; top: 30px; width: 1000px; height: 150px; background-color:white;}
#head_banner img { margin-top: 0px 0px 0px 0px; }

#head_banner_menu0 { position:absolute; left: 5px; top: 35px; width: 120px; height: 140px; }
#head_banner_menu0 p { margin: 4px 2px 2px 4px; font-size: 12px; font-weight:bold; color: #fff; border: none; }
#head_banner_menu0 a { margin: 4px 2px 2px 2px; font-size: 12px; font-weight:normal; color: #fff; border: none; }
#head_banner_menu0 a:hover, a:active { text-decoration: underline; }

#head_banner_menu1 { position:absolute; left: 125px; top: 35px; width: 120px; height: 140px; }
#head_banner_menu1 p { margin: 4px 2px 2px 4px; font-size: 12px; font-weight:bold; color: #fff; border: none; }
#head_banner_menu1 a { margin: 4px 2px 2px 2px; font-size: 12px; font-weight:normal; color: #fff; border: none; }
#head_banner_menu1 a:hover, a:active { text-decoration: underline; }

#head_banner_menu2 { position:absolute; left: 245px; top: 35px; width: 120px; height: 140px; }
#head_banner_menu2 p { margin: 4px 2px 2px 4px; font-size: 12px; font-weight:bold; color: #fff; border: none; }
#head_banner_menu2 a { margin: 4px 2px 2px 2px; font-size: 12px; font-weight:normal; color: #fff; border: none; }
#head_banner_menu2 a:hover, a:active { text-decoration: underline; }

#head_banner_menu3 { position:absolute; left: 365px; top: 35px; width: 130px; height: 140px; }
#head_banner_menu3 p { margin: 4px 2px 2px 4px; font-size: 12px; font-weight:bold; color: #fff; border: none; }
#head_banner_menu3 a { margin: 4px 2px 2px 2px; font-size: 12px; font-weight:normal; color: #fff; border: none; }
#head_banner_menu3 a:hover, a:active { text-decoration: underline; }

#head_banner_title {position: absolute; left: 450px; top:140px; width: 400px; height: 30px; background-color: transparent; text-align: right; }
#head_banner_title h6 { margin-top: 2px; font-family: Impact; font-size: 26px; font-weight: normal; color: #fff; }

#mid_banner { position: absolute; left: 0px; top: 210px; width: 1000px; height: 35px; }
#mid_banner img { margin: 4px 0px 0px 0px; }

#election_banner { position: absolute; left: 0px; top: 0px; width: 216px; height: 108px; background-color: #A7206B; border: solid 4px #2359a8; }
#election_banner h1 { margin-top: 3px; margin-left: 5px; color: #fff; text-align: center; }

/* menus */
#head_banner_topleft_menu { position: absolute; left: 0px; top: 0px; width: 696px; height: 26px; background-color: #143846; border: solid 2px #66bc46;  }
#head_banner_topleft_menu p { margin: 4px 2px 2px 2px; font-size: 14px; line-height: 22px; color: #fff; border: none; }
#head_banner_topleft_menu a { margin: 4px 2px 2px 2px; font-size: 14px; line-height: 22px; color: #fff; border: none; }
#head_banner_topleft_menu a:hover, a:active { text-decoration: underline; }

#head_banner_topright_menu { position: absolute; left: 700px; top: 0px; width: 296px; height: 26px; background-color: #143846; border: solid 2px #66bc46; }
#head_banner_topright_menu p { margin: 4px 4px 2px 2px; font-size: 14px; height: 26px; line-height: 22px; text-align: right; color: #fff; background-color: transparent; border: none; }

#head_banner_bottom_menu { position: absolute; left: 0px; top: 180px; width: 996px; height: 26px; background-color: #143846; border: solid 2px #66bc46; }
#head_banner_bottom_menu a { margin: 4px 0px 2px 0px; font-size: 12px; font-weight: normal; line-height: 22px; color: red; border: none; }
#head_banner_bottom_menu a:hover, a:active { text-decoration: underline; }

#head_banner_bottomleft_menu { position: absolute; left: 0px; top: 180px; width: 846px; height: 26px; background-color: #143846; border: solid 2px #66bc46; }
#head_banner_bottomleft_menu marquee { margin: 4px 2px 2px 2px; font-size: 14px; font-weight: bold; line-height: 18px; color: yellow; border: none; }

#head_banner_bottomright_menu { position: absolute; left: 850px; top: 180px; width: 146px; height: 26px; background-color: #143846; border: solid 2px #66bc46; }
#head_banner_bottomright_menu a { padding: 4px 2px 2px 2px; font-size: 14px; font-weight: bold; line-height: 26px; color: yellow; border: none; }
#head_banner_bottomright_menu a:hover, a:active { text-decoration: underline; }

#head_menu { position: absolute; left: 0px; top: 228px;  width: 1000px; height: 30px; margin-bottom: 0px; }
#head_menu a{ float: left; margin: 0px 0px 0px 0px; font-size: 12px; line-height: 26px; font-weight: bold; height: 30px; width: 125px; color: #fff; background: url("Assets/Images/btn_side_rmenu_usel.gif"); }
#head_menu a:hover, a:active { background: url("Assets/Images/btn_side_rmenu_sel.gif"); }
#head_menu p { margin: 0px 0px 0px 0px; line-height: 24px; color: #fff; background-color: transparent;}

#side_menu { position: absolute; top: 45px; left: 0px; background-color: #fff; width: 210px; padding: 0px 0px 0px 0px; height: 316px; }
#side_menu h1 { margin: 0px 0px 0px 5px; padding-top: 8px; width: 170px; height: 20px; font-size: 14px; font-weight: bold; color: #143846; }
#side_menu h2 { margin: 0px 0px 0px 5px; padding-top: 5px; width: 170px; height: 20px; font-size: 12px; font-weight: bold; color: #3389ca; }
#side_menu a { display: block; margin: 0px 0px 6px 0px; padding-right: 5px; text-align: right; font-size: 14px; font-weight: normal; color: #1888CA; line-height: 20px; height: 24px; border: solid 1px #66bc46;}
#side_menu a:hover, a:active {font-size: 14px; color:  #22408C; text-decoration: underline; }
#side_menu img { float: left; border-left: none; border-top: none; border-bottom: none; border-right: solid 1px #66bc46;}

#side_lwmenu { position: absolute; top: 372px; left: 0px; background-color: #fff; width: 208px; padding: 0px 0px 0px 0px; height: 400px; border: solid 1px #bcbec0; }
#side_lwmenu h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#side_lwmenu h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #A7206B; }
#side_lwmenu h3 { margin-left: 5px; font-size: 10px; font-weight: normal; color: #808284; }
#side_lwmenu p { margin: 0px 5px 0px 5px; padding-top: 5px; font-size: 12px; font-weight: normal; color: #808284; }
#side_lwmenu a { display: block; margin: 5px 0px 0px 5px; text-align: left; font-size: 12px; font-weight: normal; color: #1888CA; }
#side_lwmenu a:hover, a:active {font-size: 12px; color:  #22408C; text-decoration: underline; }
#side_lwmenu img { float: left; border-left: none; border-top: none; border-bottom: none; border-right: solid 1px #66bc46;}

#side_lmenu { position: absolute; top: 300px; left: 10px; background-color: #fff; width: 170px; padding-right: 10px; }
#side_lmenu h1 { margin: 0px 0px 0px 5px; padding-top: 5px; width: 170px; height: 20px; font-size: 14px; font-weight: bold; color: #143846; }
#side_lmenu h2 { margin: 0px 0px 0px 5px; padding-top: 5px; width: 170px; height: 20px; font-size: 12px; font-weight: bold; color: #3389ca; }
#side_lmenu a { display: block; margin: 0px 0px 6px 0px; padding-right: 5px; text-align: right; font-size: 14px; font-weight: normal; color: #1888CA; line-height: 20px; height: 24px; border: solid 1px #66bc46;}
#side_lmenu a:hover, a:active {font-size: 14px; color:  #22408C; text-decoration: underline; }

#side_rmenu { position: absolute; top: 10px; left: 765px; background-color: #fff; width: 225px; padding-right: 10px; }
#side_rmenu h1 { margin: 5px 0px 15px 0px; font-size: 16px; font-weight: normal; color: #143846; }
#side_rmenu h2 {margin-left: 2px; font-size: 14px; font-weight: normal; color: #A7206B; }
#side_rmenu h3 { margin-left: 2px; font-size: 10px; font-weight: normal; color: #808284; }
#side_rmenu a { display: block; margin: 0px 0px 4px 0px; text-align: left; font-size: 12px; font-weight: normal; color: #1888CA; line-height: 16px; height: 18px; border: solid 1px #66bc46;}
#side_rmenu a:hover, a:active {font-size: 12px; color:  #22408C; text-decoration: underline; }
#side_rmenu input { background: #568E3F; width: 220px; height: 30px; font-weight: bold; font-size: 14px; color: #fff; }

/* zoom overlay */
#overlay_landscape { position: static; top:0px; left: 0px; width: 300px; height: 286px; background-color: #fff; border: solid 1px #bcbec0; visibility: hidden; } 
#overlay_landscape_hdrl { width: 240px; height: 20px; background: url("Assets/Images/grp_popup_header.gif"); }
#overlay_landscape_hdrl a, img { top: 0px; margin: 0px 0px 0px 0px; }
#overlay_landscape_hdrr { position: absolute; top: 0px; left: 270px; width: 30px; height: 20px; }
#overlay_landscape_hdrr img { top: 0px; margin: 0px 0px 0px 0px; }
#overlay_landscape_content { width: 300px; height: 200px; }
#overlay_landscape_content_img img { padding-left: 1px; width: 300px; height: 200px; background-color: #fff; }
#overlay_landscape_caption { width: 300px; height: 60px; background-color: #fff; }
#overlay_landscape_caption_text{ margin: 1px 1px 1px 1px; width: 300px; height: 60px; font-size: 10px; text-align: justify; line-height: 12px; color: #A7206B; background-color: #fff; }

#overlay_portrait { position: static; top: 0px; left: 0px; width: 200px; height: 386px; background-color: #fff; border: solid 1px #bcbec0; visibility: hidden; } 
#overlay_portrait_hdrl { width: 240px; height: 20px; background: url("Assets/Images/grp_popup_header.gif"); }
#overlay_portrait_hdrl a, img { top: 0px; margin: 0px 0px 0px 0px; }
#overlay_portrait_hdrr { position: absolute; top: 0px; left: 170px; width: 30px; height: 20px; }
#overlay_portrait_hdrr img { top: 0px; margin: 0px 0px 0px 0px; }
#overlay_portrait_content { width: 200px; height: 300px; }
#overlay_portrait_content_img img { padding-left: 1px; width: 200px; height: 300px; background-color: #fff; }
#overlay_portrait_caption { width: 200px; height: 60px; background-color: #fff; }
#overlay_portrait_caption_text { margin: 1px 1px 1px 1px; width: 300px; height: 60px; font-size: 10px; text-align: justify; line-height: 12px; color: #A7206B; background-color: #fff; }

#overlay_share { position: static; top: 21px; left: 1px; width: 266px; height: 200px; background-color: #fff; border: solid 1px #000; visibility: hidden; }
#overlay_share a { padding-left: 5px; padding-right: 5px; font-size: 12px; font-weight: bold; color: #3389ca; line-height: 20px; background-color: transparent;}
#overlay_share a:hover, a:active { color:  #A7206B; }

#highlight01 {position: absolute; top: 35px; left: 17px; width: 210px; }
#highlight02 {position: absolute; top: 35px; left: 260px; width: 210px; }
#highlight03 {position: absolute; top: 35px; left: 503px; width: 210px; }
#highlight04 {position: absolute; top: 35px; left: 747px; width: 210px; }

.highlight_post { height: 350px; border: solid 1px #bcbec0; visibility: visible; }
.highlight_post img { float: left; padding: 4px 4px 4px 4px; }
.highlight_post p { margin: 5px 5px 5px 5px; padding-top: 5px; font-size: 12px; line-height: 14px; text-align: left; color: #808284; border: none;  }
.highlight_post a { margin: 5px 5px 5px 5px; font-size: 12px; font-weight: bold; line-height: 14px; color: #3389ca; border: none; }

.img_space { float: left; padding: 2px 2px 2px 2px; height:120px; width: 170px; }
.img_space p { margin: 0 0 0 0; font-size: 8px; color: #A7206B; }
.img_space img { margin: 0 0 0 0; }

/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* home page styles */
/* -----------------------------------------------------------------------------------------------------------------------------------*/

/* background */
#home_default_background { position: absolute; left: 0px; top: 210px; width: 1800px; height: 1779px; }

/* forms */
#home_form { position: absolute; left: 0px; top: 0px; width: 1950px; height: 1978px; }

/* level 1 divs */ 
#home_visitorcount { position: absolute; left: 0px; top: 10px; width: 192px; height: 16px; text-align: center; padding: 5px 10px 5px 5px; background-color: #66bc46; border: solid 2px #143846; }
#home_visitorcount h2 { width: 170px; margin: 0px 0px 0px 0px; font-size: 16px; font-weight: bold; text-align: center; color: #fff; }

#home_aboutjohn { position: absolute; left: 223px; top: 10px; width: 532px; height: 283px; border: solid 1px #bcbec0; }
#home_aboutjohn img { float: left; margin: 0px 5px 0px 5px; }
#home_aboutjohn h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#home_aboutjohn p { margin: 0px 5px 0px 5px; font-weight: normal; line-height: 18px; color: #808284; }
#home_aboutjohn ul li { margin: 0px 5px 0px 10px; list-style-type: disc; font-weight: normal; line-height: 18px; color: #808284; }
#home_aboutjohn a { margin: 0px 5px 0px 5px; font-weight: normal; line-height: 18px; }

#home_aboutjohnsignature { position: absolute; top: 235px; left: 226px; width: 159px; height: 42px; }
#home_aboutjohnsignature img { float: right; height: 46px; width: 141px; }

#home_major_projects {  position: absolute; left: 223px; top: 305px; width: 530px; height: 186px; }
#home_major_projects h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }

#hmp00 { position: absolute; top: 2px; left: 0px; width:174px; height: 180px; }
#hmp00 a { display: block; left: 0px; margin: 2px 5px 4px 0px; width: 134px; padding-left: 40px; text-align: right; font-size: 12px; font-weight: normal; color: white; height: 30px; line-height: 28px; background-color: #1888CA; border: solid 1px #143846; }
#hmp00 a:hover, a:active {font-size: 12px; color:  white; text-decoration: underline; }

#hmp01 { position: absolute; top: 2px; left: 178px; width:174px; height: 180px; }
#hmp01 a { display: block; left: 0px; margin: 2px 5px 4px 0px; width: 134px; padding-left: 40px; text-align: right; font-size: 12px; font-weight: normal; color: white; height: 30px; line-height: 28px; background-color: #1888CA; border: solid 1px #143846; }
#hmp01 a:hover, a:active {font-size: 12px; color:  white; text-decoration: underline; }

#hmp02 { position: absolute; top: 2px; left: 356px; width:174px; height: 180px; }
#hmp02 a { display: block; left: 0px; margin: 2px 5px 4px 0px; width: 134px; padding-left: 40px; text-align: right; font-size: 12px; font-weight: normal; color: white; height: 30px; line-height: 28px; background-color: #1888CA; border: solid 1px #143846; }
#hmp02 a:hover, a:active {font-size: 12px; color:  white; text-decoration: underline; }

#home_latest_posts {  position: absolute; left: 223px; top: 500px; width: 530px; height: 1205px; border: solid 1px #bcbec0; }
#home_latest_posts h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#home_latest_posts h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#home_latest_posts h3 { margin-left: 5px; font-size: 10px; font-weight: normal; color: #808284; }

#home_imprint { position: absolute; left: 0px; top: 1730px; width:1000px; height: 40px; }
#home_imprint p {font-size: 12px; color: #143846; text-align: center; line-height: 35px; width: 988px; }

/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* daughter page styles */
/* -----------------------------------------------------------------------------------------------------------------------------------*/

/* backgrounds */
#page_default_background { position: absolute; left: 0px; top: 210px; width: 1000px; height: 850px; }

/* forms */
#page_form { position: absolute; left: 0px; top: 0px; width: 1000px; height: 1200px; }

/* menus */
#page_mid_menu2 { position: absolute; left: 0px; top: 50px; width: 760px; height: 30px; }
#page_mid_menu2 a{ float: left; margin: 0px; padding-left: 5px; font-size: 12px; line-height: 26px; font-weight: bold; height: 26px; width: 368px; color: #fff; background-color: #66bc46; border: solid 2px #143846; }
#page_mid_menu2 a:hover, a:active { text-decoration: underline; }

#page_mid_menu3 { position: absolute; left: 0px; top: 50px; width: 760px; height: 30px; }
#page_mid_menu3 a{ float: left; margin: 0px; padding-left: 5px; font-size: 12px; line-height: 26px; font-weight: bold; height: 26px; width: 259px; color: #fff; background-color: #66bc46; border: solid 2px #143846; }
#page_mid_menu3 a:hover, a:active { text-decoration: underline; }

#page_mid_menu4 { position: absolute; left: 0px; top: 50px; width: 760px; height: 30px; }
#page_mid_menu4 a{ float: left; margin: 0px; padding-left: 5px; font-size: 12px; line-height: 26px; font-weight: bold; height: 26px; width: 179px; color: #fff; background-color: #66bc46; border: solid 2px #143846; }
#page_mid_menu4 a:hover, a:active { text-decoration: underline; }

/* generic page */
#page_navhistory { position: absolute; top: 10px; left: 0px; width: 750px; height: 30px; border: solid 1px #bcbec0; }
#page_navhistory h1 { margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; text-align: left ; line-height:26px; color: #143846; }
#page_navhistory a { padding-left: 5px; font-size: 14px; color: #66bc46; line-height: 18px; }
#page_navhistory a:hover, a:active { text-decoration: underline; }

#page_navhistory_long { position: absolute; top: 10px; left: 0px; width: 998px; height: 30px; border: solid 1px #bcbec0; }
#page_navhistory_long h1 { margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; text-align: left ; line-height:26px; color: #143846; }
#page_navhistory_long a { padding-left: 5px; font-size: 14px; color: #66bc46; line-height: 18px; }
#page_navhistory_long a:hover, a:active { text-decoration: underline; }

#page_content { position: absolute; top: 54px; left: 0px; width: 750px; height: 750px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content h3 { margin-left: 5px; font-size: 10px; font-weight: normal; color: #A7206B; }
#page_content p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284; }
#page_content li { margin: 2px 0px 0px 0px; list-style-type: disc; }
#page_content a:link, a:active { margin: 0 0 0 5px; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content a:hover { text-decoration: underline; }
#page_content img { margin: 0px 5px 0px 5px; float: left; }
#page_content input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_content_leftn { position: absolute; top: 54px; left: 0px; width: 300px; height: 750px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content_midn { position: absolute; top: 54px; left: 350px; width: 300px; height: 750px; border: solid 1px #bcbec0; background-color: #fff;}
/*#page_content_rightn { position: absolute; top: 54px; left: 698px; width: 300px; height: 750px; border: solid 1px #bcbec0; background-color: #fff;}*/

#page_content_narrow { position: absolute; top: 54px; left: 0px; width: 750px; height: 750px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content_narrow h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_narrow h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_narrow h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_narrow p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284; }
#page_content_narrow li { margin: 2px 0px 0px 0px; list-style-type: disc; }
#page_content_narrow a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_narrow a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_narrow img { margin: 0px 5px 0px 5px; float: left; }
#page_content_narrow input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_content_wide { position: absolute; top: 54px; left: 0px; width: 780px; height: 750px; border: solid 1px #bcbec0; background-color: #fff; }
#page_content_wide h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_wide h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_wide h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_wide p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284; }
#page_content_wide li { margin: 2px 0px 0px 0px; list-style-type: disc; }
#page_content_wide a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_wide a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_wide img { margin: 0px 5px 0px 5px; float: left; }
#page_content_wide input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_content_full_wide { position: absolute; top: 54px; left: 0px; width: 998px; height: 750px; border: solid 1px #bcbec0; background-color: #fff; }
#page_content_wide h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_wide h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_wide h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_wide p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284; }
#page_content_wide li { margin: 2px 0px 0px 0px; list-style-type: disc; }
#page_content_wide a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_wide a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_wide img { margin: 0px 5px 0px 5px; float: left; }
#page_content_wide input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_content_right { position: absolute; top: 54px; left: 807px; width: 180px; height: 605px; border: solid 1px #bcbec0; background-color: #fff; }
#page_content_right h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_right h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_right h3 { margin-left: 5px; font-size: 12px; color: #808284; }
#page_content_right p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284; }
#page_content_right li { margin: 2px 0px 0px 0px; list-style-type: disc; }
#page_content_right a:link, a:active { margin: 2 0 2 5; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_right a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_right img { margin: 0px 5px 0px 5px; float: left; }
#page_content_right input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_content_tab1 { position: absolute; top: 99px; left: 0px; width: 750px; height: 700px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content_tab1 h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_tab1 h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_tab1 h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_tab1 p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284;}
#page_content_tab1 li { margin: 2px 0px 0px 20px; list-style-type: disc; }
#page_content_tab1 a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_tab1 a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_tab1 img { margin: 0px 5px 0px 5px; float: left; }

#page_content_tab2 { position: absolute; top: 99px; left: 0px; width: 750px; height: 700px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content_tab2 h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_tab2 h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_tab2 h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_tab2 p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284;}
#page_content_tab2 li { margin: 2px 0px 0px 20px; list-style-type: disc; }
#page_content_tab2 a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_tab2 a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_tab2 img { margin: 0px 5px 0px 5px; float: left; }

#page_content_tab3 { position: absolute; top: 99px; left: 0px; width: 750px; height: 700px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content_tab3 h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_tab3 h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_tab3 h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_tab3 p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284;}
#page_content_tab3 li { margin: 2px 0px 0px 20px; list-style-type: disc; }
#page_content_tab3 a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_tab3 a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_tab3 img { margin: 0px 5px 0px 5px; float: left; }

#page_content_tab4 { position: absolute; top: 99px; left: 0px; width: 750px; height: 700px; border: solid 1px #bcbec0; background-color: #fff;}
#page_content_tab4 h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#page_content_tab4 h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#page_content_tab4 h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#page_content_tab4 p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284;}
#page_content_tab4 li { margin: 2px 0px 0px 20px; list-style-type: disc; }
#page_content_tab4 a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#page_content_tab4 a:hover { color:  #A7206B; text-decoration: underline; }
#page_content_tab4 img { margin: 0px 5px 0px 5px; float: left; }

#page_content_table { margin: 10px 10px 10px 10px; border: 1px solid #bcbec0; width: 960px; height: 1114px; }
#page_content_table caption { font-family: Arial; height: 16px; font-weight: bold; font-size: 12px; color: #143846; text-align: center; }
#page_content_table thead th { padding: 2px; font-size: 12px; font-weight: bold; color: #1888CA; text-align: left; }
#page_content_table tbody a:link, a:active { font-size: 12px; font-weight: normal; color: #1583b0; }
#page_content_table tbody a:hover, a:active { font-size: 12px; font-weight: normal; color: #e62b86; }
#page_content_table tbody tr { height: 15px; }
#page_content_table tbody td, p,input,select,textarea { font-size: 12px; font-weight: normal; color: #808284;}

#page_expenses_block { float: right; margin-left: 10px; height: 250px; background-color: #fff; width: 405px; border: solid 1px #bcbec0; }
#page_expenses_block h2 { margin: 0px 0px 0px 5px; padding-top: 5px; width: 300px; height: 20px; font-size: 14px; font-weight: bold; color: #3389ca; }
#page_expenses_block table { margin: 0px 0px 0px 5px; padding-top: 5px; width: 170px; height: 20px; font-size: 12px; font-weight: bold; color: #3389ca; }

/* keep informed page */
#page_datablock { position: absolute; top: 50px; left: 0px; width: 998px; height: 605px; border: 1px solid #1888CA; }
#page_datablock h2 { height: 20px; font-weight: bold; font-size: 14px; color: #2359a8; }
#page_datablock h3 { height: 20px; font-weight: bold; font-size: 14px; color: #2359a8; }

#page_dataform { top: 0px; left: 0px; width: 774px; height: 597px; border: 1px solid #1888CA; }

#page_dataform_lsplit { position: absolute; top: 10px; left: 10px; width: 604px; height: 395px; }
#page_dataform_lsplit table { border: 1px solid #bcbec0; width: 408px; }
#page_dataform_lsplit p,td,input { margin-left: 5px; font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_dataform_rsplit { position: absolute; top: 10px; left: 630px; width:340px; height: 395px; }
#page_dataform_rsplit table { border: 1px solid #bcbec0; width: 332px; }
#page_dataform_rsplit p,td,input { font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_dataform_footer { position: absolute; top: 413px; left: 10px; width:960px; height: 73px; }
#page_dataform_footer table { border: 1px solid #bcbec0; width: 621px; height: 63px; }
#page_dataform_footer p,td,input { font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_dataform_acknowledgement { position: absolute; top: 488px; left: 12px; margin-top: 10px; width:960px; height: 26px; }
#page_dataform_acknowledgement p { font-size: 12px; color: #808284; }

#page_dataform_button { position: absolute; top: 530px; left: 10px; width: 90px; }
#page_dataform_button input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_dataform_button1 { position: absolute; top: 530px; left: 110px; width: 90px; }
#page_dataform_button1 input { background: #568E3F; font-size: 14px; color: #fff; }

/* elections page */
#election_results_table { margin: 10px 10px 10px 10px; border: 1px solid #bcbec0; }
#election_results_table caption { font-family: Arial; height: 16px; font-weight: bold; font-size: 12px; color: #143846; text-align: center; }
#election_results_table thead th { padding: 2px; font-size: 12px; font-weight: bold; color: #1888CA; text-align: left; }
#election_results_table tbody a:link, a:active { font-size: 12px; font-weight: normal; color: #1583b0; }
#election_results_table tbody a:hover, a:active { font-size: 12px; font-weight: normal; color: #e62b86; }
#election_results_table tbody tr { height: 15px; }
#election_results_table tbody td, p,input,select,textarea { font-size: 12px; font-weight: normal; color: #808284;}

/* locality funding page */
#locality_budget_table { margin: 10px 10px 10px 10px; border: 1px solid #bcbec0; }
#locality_budget_table caption { font-family: Arial; height: 16px; font-weight: bold; font-size: 12px; color: #143846; text-align: center; }
#locality_budget_table thead th { padding: 2px; font-size: 12px; font-weight: bold; color: #1888CA; text-align: left; }
#locality_budget_table tbody a:link, a:active { font-size: 12px; font-weight: normal; color: #1583b0; }
#locality_budget_table tbody a:hover, a:active { font-size: 12px; font-weight: normal; color: #e62b86; }
#locality_budget_table tbody tr { height: 15px; }
#locality_budget_table tbody td, p,input,select,textarea { font-size: 12px; font-weight: normal; color: #808284;}

/* picture gallery page */
#gallery-block1 { position: absolute; left: 0px; top: 0px; width: 980px; height: 150px; padding: 5px; }
#gallery-block2 { position: absolute; left: 0px; top: 160px; width: 980px; height: 150px; padding: 5px; }
#gallery-block3 { position: absolute; left: 0px; top: 320px; width: 980px; height: 150px; padding: 5px; }
#gallery-block4 { position: absolute; left: 0px; top: 480px; width: 980px; height: 150px; padding: 5px; }

/* login */
#page_loginblock_form_lsplit { position: absolute; top: 55px; left: 0px; width: 520px; height: 356px; border: solid 1px #bcbec0; }
#page_loginblock_form_lsplit td, asp:TextBox { margin-left: 5px; font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_loginblock_form_lsplit_button { position: absolute; top: 130px; left: 0px; height: 30px; width: 295px; }
#page_loginblock_form_lsplit_button input { font-size: 12px; line-height: 26px; font-weight: bold; height: 30px; width: 130px; color: #fff; background: url("Assets/Images/btn_side_rmenu_usel.gif"); }
#page_loginblock_form_lsplit_button input:hover, input:active { background: url("Assets/Images/btn_side_rmenu_sel.gif"); }

#page_loginblock_form_rsplit { position: absolute; top: 55px; left: 528px; width:470px; height: 356px; border: solid 1px #bcbec0; }
#page_loginblock_form_rsplit h1 { padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_loginblock_form_rsplit a { margin: 0px 0px 2px 5px; text-align: center; font-size: 14px; font-weight: bold; color: white; line-height: 24px; height: 30px; width: 130px; background: url("Assets/Images/btn_side_rmenu_usel.gif"); }
#page_loginblock_form_rsplit a:hover, a:active {font-size: 14px; color:  white; text-decoration: underline; }
#page_loginblock_form_rsplit input { background: #568E3F; text-align: center; height: 20px; width: 130px; font-weight: bold; font-size: 14px; color: #fff; }

#page_loginblock_form_result { position: absolute; top: 100px; left: 0px; height: 20px; width: 295px; }
#page_loginblock_form_result asp:Label { font-size: 12px; line-height: 18px; font-weight: bold; color: #808284; }


/* event editing */
#page_emblock_tab1 { position: absolute; top: 55px; left: 0px; width: 998px; height: 740px; background-color: #fff; border: solid 1px #bcbec0; }
#page_emblock_tab1 img { float: left; margin-left: 5px; margin-right: 5px; }
#page_emblock_tab1 h1 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_emblock_tab1 li { list-style-position: outside; list-style-type: square;  margin-left: 30px; padding-right: 5px; line-height: 14px; font-size: 12px; color: #808284; }
#page_emblock_tab1 p { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
#page_emblock_tab1 a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_emblock_tab1 a:hover, a:active { color:  #A7206B; }
#page_emblock_tab1 input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_emblock_tab2 { position: absolute; top: 55px; left: 0px; width: 998px; height: 740px; background-color: #fff; border: solid 1px #bcbec0; }
#page_emblock_tab2 img { float: left; margin-left: 5px; margin-right: 5px; }
#page_emblock_tab2 h1 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_emblock_tab2 li { list-style-position: outside; list-style-type: square;  margin-left: 30px; padding-right: 5px; line-height: 14px; font-size: 12px; color: #808284; }
#page_emblock_tab2 p { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
#page_emblock_tab2 a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_emblock_tab2 a:hover, a:active { color:  #A7206B; }

#page_fblock_tab2_inset { position: absolute; top: 120px; width: 500px; height: 500px; }
#page_fblock_tab2_inset a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_fblock_tab2_inset a:hover, a:active { color:  #A7206B; }

#page_fblocksys_tab1 { position: absolute; top: 55px; left: 0px; width: 998px; height: 750px; background-color: #fff; border: solid 1px #bcbec0; }
#page_fblocksys_tab1 img { float: left; margin-left: 5px; margin-right: 5px; }
#page_fblocksys_tab1 h1 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_fblocksys_tab1 li { list-style-position: outside; list-style-type: square;  margin-left: 30px; padding-right: 5px; line-height: 14px; font-size: 12px; color: #808284; }
#page_fblocksys_tab1 p { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
#page_fblocksys_tab1 a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_fblocksys_tab1 a:hover, a:active { color:  #A7206B; }

#page_fblocksys_tab2 { position: absolute; top: 55px; left: 0px; width: 998px; height: 200px; background-color: #fff; border: solid 1px #bcbec0; }
#page_fblocksys_tab2 img { float: left; margin-left: 5px; margin-right: 5px; }
#page_fblocksys_tab2 h1 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_fblocksys_tab2 li { list-style-position: outside; list-style-type: square;  margin-left: 30px; padding-right: 5px; line-height: 14px; font-size: 12px; color: #808284; }
#page_fblocksys_tab2 p { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
#page_fblocksys_tab2 a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_fblocksys_tab2 a:hover, a:active { color:  #A7206B; }

#page_fblockblogpost_tab1 { position: absolute; left: 0px; top: 55px; width: 998px; height: 700px; background-color: #fff; border: solid 1px #bcbec0; }
#page_fblockblogpost_tab1 img { float: left; margin-left: 5px; margin-right: 5px; }
#page_fblockblogpost_tab1 h1 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_fblockblogpost_tab1 li { list-style-position: outside; list-style-type: square;  margin-left: 30px; padding-right: 5px; line-height: 14px; font-size: 12px; color: #808284; }
#page_fblockblogpost_tab1 p { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
#page_fblockblogpost_tab1 a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_fblockblogpost_tab1 a:hover, a:active { color:  #A7206B; }
#page_fblockblogpost_tab1 input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_fblockblogpost_tab2 { position: absolute; left: 0px; top: 55px; width: 998px; height: 700px; background-color: #fff; border: solid 1px #bcbec0; }
#page_fblockblogpost_tab2 img { float: left; margin-left: 5px; margin-right: 5px; }
#page_fblockblogpost_tab2 h1 { margin-top: 10px; margin-bottom: 10px; padding-left: 5px; font-size: 14px; font-weight: bold; text-align: left ; color: #2359a8; background-color: transparent;}
#page_fblockblogpost_tab2 li { list-style-position: outside; list-style-type: square;  margin-left: 30px; padding-right: 5px; line-height: 14px; font-size: 12px; color: #808284; }
#page_fblockblogpost_tab2 p { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify; color: #808284; line-height: 18px; background-color: transparent;}
#page_fblockblogpost_tab2 a{ padding-left: -5px; font-size: 12px; color: #3389ca; line-height: 18px; background-color: transparent;}
#page_fblockblogpost_tab2 a:hover, a:active { color:  #A7206B; }
#page_fblockblogpost_tab2 input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_dmblock_form_lsplit { position: absolute; top: 30px; left: 10px; width: 710px; height: 610px; }
#page_dmblock_form_lsplit p,td,input { margin-left: 5px; font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_dmblock_form_rsplit { position: absolute; top: 30px; left: 730px; width:234px; height: 610px; }
#page_dmblock_form_rsplit p,td,input { font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_dmblock_form_button { position: absolute; top: 705px; left: 0px; width: 519px; }
#page_dmblock_form_button input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_dmblock_form_hbutton { position: absolute; top: 100px; left: 10px; width: 941px; visibility: hidden; }
#page_dmblock_form_hbutton input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#page_dmblocksys_form_lsplit { position: absolute; top: 40px;  left: 0px; width: 991px; height: 718px; }
#page_dmblocksys_form_lsplit p,td,input { margin-left: 5px; font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#page_dmblockblogpost_form_lsplit { position: absolute; top: 30px; left: 10px; width: 980px; height: 680px; }
#page_dmblockblogpost_form_lsplit p,td,input { margin-left: 5px; font-weight: bold; font-size: 12px; text-align: justify; color: #808284; }

#get_entries_button { position: absolute; top: 661px; left: 1px; width: 519px; }
#get_entries_button input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

/* blog */
#web_blog_current { position: absolute; left: 5px; top: 80px; width: 786px; height: 750px; border: 1px solid #568E3F; padding: 5px; }
#web_blog_current h1 { margin-left: 0px; font-size: 16px; font-weight: normal; color: #143846; }
#web_blog_current h2 { margin-left: 0px; font-size: 14px; font-weight: normal; color: #3389ca; }
#web_blog_current h3 { margin-left: 0px; font-size: 10px; font-weight: normal; text-align: left; color: #808284; line-height: 12px; text-decoration: none; }
#web_blog_current p { margin-left: 0px; font-size: 12px; color: #808284; text-align: justify; text-decoration: none; }

#web_blog_current_button { position: absolute; top: 40px; left: 0px; height: 30px; }
#web_blog_current_button input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#web_blog_current_button1 { position: absolute; top: 135px; left: 385px; height: 30px; }
#web_blog_current_button1 input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }
#web_blog_current_button1_text { position: absolute; top: 135px; left: 465px; height: 30px; width: 153px;  }
#web_blog_current_button1_text p { font-weight: bold; font-size: 12px; line-height: 25px; width: 140px; color: #808284; }

#web_blog_current_acknowledgement { position: absolute; top: 135px; left: 90px; height: 30px; width: 290px; }
#web_blog_current_acknowledgement p { font-weight: normal; font-size: 12px; line-height: 25px; width: 149px; color: #808284; }

#web_blog_current_contributions { position: absolute; top: 30px; left: 5px; width: 968px; height: 415px; border-style: none; border-color: inherit; border-width: medium; }
#web_blog_current_contributions h1 { margin-left: 0px; font-size: 16px; font-weight: normal; color: #143846; }
#web_blog_current_contributions h2 { margin-left: 0px; font-size: 14px; font-weight: normal; color: #3389ca; }
#web_blog_current_contributions h3 { margin-left: 5px; font-size: 10px; font-weight: normal; text-align: left; color: #808284; line-height: 12px; text-decoration: none; }
#web_blog_current_contributions p { margin-left: 5px; font-size: 12px; color: #808284; text-align: justify; text-decoration: none; }

#web_blog_current_input { position: absolute; left: 10px; top: 383px; width: 968px; height: 170px; }
#web_blog_current_input table asp:TextBox { margin-left: 5px; font-weight: bold; font-size: 12px; text-align: left; color: #808284; background-color: #fff; }

#web_blog_current_input_button { position: absolute; top: 168px; left: 10px; height: 30px; }
#web_blog_current_input_button input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

#web_blog_archive {position: absolute; left: 800px; top: 0px; width: 188px; height: 750px; border: 1px solid #568E3F; padding: 5px; }
#web_blog_archive h1 { margin-left: 5px; font-size: 16px; font-weight: normal; color: #143846; }
#web_blog_archive h2 {margin-left: 5px; font-size: 14px; font-weight: normal; color: #3389ca; }
#web_blog_archive h3 { padding-bottom: 5px; font-size: 12px; color: #1583b0; text-align: left; text-decoration: none; }
#web_blog_archive a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #3389ca; }
#web_blog_archive a:hover { color:  #A7206B; text-decoration: underline; }

#web_blog_table caption { font-family: Arial; height: 16px; font-weight: bold; font-size: 12px; color: #143846; text-align: center; }
#web_blog_table thead th { padding: 2px; font-size: 12px; font-weight: bold; color: #1888CA; text-align: left; }
#web_blog_table tbody a:link, a:active { margin: 0 0 0 0; font-size: 12px; font-weight: normal; color: #1583b0; }
#web_blog_table tbody a:hover, a:active { color: #e62b86; }
#web_blog_table tbody tr { height: 15px; }
#web_blog_table tbody td p, input, select, textarea { font-size: 12px; font-weight: normal; color: #808284;}

#web_blog_content { position: absolute; top: 54px; left: 210px; width: 568px; height: 605px; border: solid 1px #bcbec0; background-color: #fff; }
#web_blog_content h1 { margin-left: 0px; font-size: 16px; font-weight: normal; color: #143846; }
#web_blog_content h2 { margin-left: 0px; font-size: 14px; font-weight: normal; color: #3389ca; }
#web_blog_content h3 { margin-left: 5px; font-size: 10px; color: #808284; }
#web_blog_content p { margin: 0px 5px 0px 5px; line-height: 18px; color: #808284; }
#web_blog_content li { margin: 2px 0px 0px 0px; list-style-type: disc; }
#web_blog_content img { margin: 0px 5px 0px 5px; float: left; }
#web_blog_content input { background: #568E3F; font-weight: bold; font-size: 14px; color: #fff; }

/* imprint */
#page_imprint { position: absolute; left: 0px; top: 810px; width:1000px; height: 40px; }
#page_imprint p {font-size: 12px; color: #143846; text-align: center; line-height: 35px; width: 988px; }

#page_mimprint { position: absolute; left: 0px; top: 810px; width:1000px; height: 40px; }
#page_mimprint p {font-size: 12px; color: #143846; text-align: center; line-height: 35px; }


