*{margin:0;padding:0}
body { margin: 0px; padding: 0px; font-size: 12px; line-height: 20px; color: black; font-family: Verdana, Helvetica, Sans-serif; background-position: center top;}
img, table, td, tr { border: none; font-size: 12px; line-height: 20px; color: black; font-family: Verdana, Helvetica, Sans-serif; }
table { margin-bottom: 15px }

ul li { margin-left: 35px }
ul { padding-bottom: 15px }
p { padding-bottom: 15px }

.clear { clear: both }
.right { float: right }
.pointer { cursor: pointer }
.left { float: left }

.no_padding { margin: 0px !important; padding: 0px !important; }



a { color: #581857; text-decoration: underline }
a:hover { text-decoration: none }

h1 { color: #581857; font-size: 30px; line-height: 35px; font-family: Calibri, Verdana, Helvetica, Sans-serif; font-weight: normal; margin-top: 0px; padding: 0px; margin-top: 10px; padding-bottom: 20px }
h2 { color: #581857; font-size: 20px; line-height: 24px; font-family: Calibri, Verdana, Helvetica, Sans-serif; font-weight: normal; margin-top: 0px;  font-weight: normal; margin-bottom: 4px }
h3 { color: #581857; font-size: 16px; line-height: 20px; font-family: Calibri, Verdana, Helvetica, Sans-serif; font-weight: bold; margin-top: 0px }

div.top { clear: both; width: 938px; height: 184px; display: none}
	div.logo { float: left;  }
	div.right_navi { float: right; text-align: right }

	div.lang { clear: both; border-bottom: 3px solid #d8eefe; width: 350px; height: 105px; font-size: 11px; text-align: left }
	div.lang_i { padding-top: 75px }
	div.lang a { display: block; float: right; color: #667b8e; text-decoration: none; padding-right: 7px }
	div.lang a:hover { color: #005abb; text-decoration: none }
	div.lang img { display: block; float: left; margin-top: 5px; margin-right: 5px }
	a.sel { color: #005abb !important;}
	a.sel:hover { color: #667b8e !important; }

	div.top_links { clear: both; font-size: 11px; padding-top: 4px }
		div.top_links img { display: block; float: right; }
		div.top_links a { display: block; float: right;  padding-top: 3px; text-decoration: none; color: #667b8e }
		div.top_links a:hover { text-decoration: underline }
		img.margin-right { margin-right: 6px }

div.menu {  clear: both; width: 938px; height: 270px; font-size: 12px; display: none}
	a.link, a.link_sel { display: block; float: left; height: 42px; padding: 15px; padding-bottom: 0px; padding-top: 14px; color: #0c161d; text-decoration: none }
	a.link_sel { background: url('/extensions/pedase_design/images/sel.jpg'); background-repeat: no-repeat; color: #005abb}
	a.link_sel:hover { color: #0c161d }
	a.link:hover { color: #005abb }

div.content_container { clear: both; width: 938px; text-align: left; }
	div.content_i { padding-left: 35px; padding-top: 10px }
	div.content_left { float: left; width: 550px }
	div.right_col { float: right; width: 350px; margin-top: 5px; margin-right: 2px; display: none }
		div.right_col p { padding: 0px }
		div.wg_picture { }
		div.wg_picture a { text-decoration: none; color: #062d09;  }
		div.wg_picture a:hover { text-decoration: none; color: #041a06 }
			div.more_pics { margin-top: 2px; height: 22px; font-size: 14px; background: url('/extensions/pedase_design/images/littlearrow.jpg') 2px 2px no-repeat; padding-left: 25px  }
			div.more_pics sup { font-size: 10px }
		div.main_page_read { padding-bottom: 20px }
		img.content_pic { border: 1px solid white; border-top: 2px solid white; }

		table.newslist td { vertical-align: top; padding: 10px; padding-bottom: 0px }
		td.news_date { font-size: 11px; color: black }
		a.selected { text-decoration: none }
		a.news_headline { text-decoration: underline; color: #581857 }
		a.news_headline:hover { text-decoration: none }
		h2.news_headline { padding: 0px; margin: 0px; font-size: 12px; line-height: 17px; font-family: Verdana; margin-bottom: 15px }

		div.right_col_art_date { margin-top: 15px; margin-bottom: 3px; font-size: 10px; color: #555555; line-height: normal }




.hidden_pics { position: absolute; left: -1111px; top: -1111px }





div.footer { clear: both; width: 100%; height: 268px; background-repeat: no-repeat; background-position: center top}
	div.footer_i { width: 938px; text-align: left }
	div.footer_ii { padding: 80px; padding-top: 70px; padding-bottom: 20px; padding-left: 18px }
	div.footer a { color: #6d8a78; }
	div.footer img { display: none; }
	div.footer td { padding: 20px }


















