*						{}

body						{background-color: #99CC00; color: #000000; margin: 0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

table						{border-width: 0px;}

td						{border-width: 0px; vertical-align: top;}

a						{color: #000000}

a:link						{text-decoration: none;}

a:visited					{text-decoration: none;}

a:hover						{text-decoration: none;}

a:active					{text-decoration: none;}

textarea,select,input				{border: 1px solid #000000; background-color: #EEEEEE; padding-left: 2px;}

img						{border-width: 0px;}

p					{margin: 0px;}

#box_blue					{position: absolute; left: 0px; top: 0px; width: 100%; height: 370px; z-index: 1; background-color: #3399FF;}

#box_center					{position: relative; top: 20px; width: 920px; margin: auto; z-index: 2;}

* html #box_center				{position: absolute; left: 50%; margin-left: -460px;}

#box_menu					{position: absolute; left: 0px; top: 0px; width: 110px; height: 220px; z-index: 3; background: #FFFFFF url(../pictures/logo.gif) center 10px no-repeat; text-align: right; line-height: 20px; padding: 130px 10px 0px 0px;}

* html #box_menu				{width: 120px; height: 350px;}

#box_menu a:hover				{text-decoration: none; color: #3399FF;}
	
#box_title					{position: absolute; left: 120px; top: 0px; width: 800px; height: 94px; z-index: 3; background: #FFFFFF url(../pictures/title.jpg) 0px 10px no-repeat; padding: 10px 0px 0px 0px;}

* html #box_title				{height: 104px;}

#box_areas					{position: absolute; left: 120px; top: 104px; width: 792px; height: 20px; z-index: 3; background-color: #FFFFFF; padding: 8px 0px 2px 0px; text-align: center; border: 4px solid #749064; font-weight: bold;}

* html #box_areas				{width: 800px; height: 38px;}

#box_areas a:hover				{text-decoration: none; color: #3399FF;}

#box_content					{position: absolute; left: 120px; top: 142px; width: 618px; height: 426px; z-index: 3; background-color: #FFFFFF; border: 4px solid #749064; border-width: 0px 0px 4px 4px;}

* html #box_content				{width: 622px; height: 430px;}

#box_content_ext				{position: absolute; left: 120px; top: 142px; width: 792px; height: 426px; z-index: 3; background-color: #FFFFFF; border: 4px solid #749064; border-width: 0px 4px 4px 4px;}

* html #box_content_ext				{width: 800px; height: 430px;}

#box_news					{position: absolute; left: 742px; top: 142px; width: 150px; height: 186px; z-index: 32; background-color: #99CCFF; padding: 10px; border: 4px solid #749064; border-width: 0px 4px 4px 4px; overflow: auto;}

* html #box_news				{width: 178px; height: 210px;}

#box_calendar					{position: absolute; left: 742px; top: 352px; width: 150px; height: 196px; z-index: 3; background-color: #C4E16B; padding: 10px; border: 4px solid #749064; border-width: 0px 4px 4px 4px; overflow: auto;}

* html #box_calendar				{width: 178px; height: 220px; overflow: hidden;}

#box_imprint					{position: absolute; left: 120px; top: 574px; width: 150px; height: 20px; z-index: 3;}
	
* html #box_imprint				{width: 178px; height: 20px;}

#box_inner					{padding: 25px; background-color: #FFFFFF; z-index: 4;}

#box_inner_ext					{padding: 10 0 0 25px; background-color: #FFFFFF; z-index: 4;}

#box_iframe					{width: 618px; height: 426px;}

#box_iframe_ext					{width: 792px; height: 426px;}


.menu_active					{color: #3399FF; font-weight: bold;}

.menu_inactive					{color: #000000; font-weight: bold;}

.submenu_active					{color: #3399FF; font-weight: bold;}

.submenu_inactive				{color: #99CC00; font-weight: bold;}

.category_active				{color: #3399FF; font-weight: bold;}

.category_inactive				{color: #99CC00; font-weight: bold;}


.link_blue					{color: #3399FF;}

.caption					{font-weight: bold; font-size: 12px;}


.link_box					{height: 11px; padding-top: 19px; margin-top: 10px;}

* html .link_box				{height: 30px;}

.visit_box 					{position: absolute; left: 605px; top: 15px; width: 152px; background-color: #FFFFFF; border: 1px solid #000000; padding: 2px 5px 5px 5px; overflow: hidden; font-size: 10px; visibility: hidden;}

* html .visit_box				{width: 164px;}

.visit_menu					{position: absolute; visibility: hidden; background-color: #FFFFFF; border: 1px solid #000000; border-width: 1px 1px 0px 1px;}

.visit_anker					{display: block; border-bottom: 1px solid #000000; padding: 2px; font-size: 10px;}

.marker						{position: absolute; width: 22px; height: 28px; cursor: pointer;}

#recent						{position: absolute; width: 32px; height: 32px; visibility: hidden; z-index: 50;}


.area						{position: absolute; top: 17px; width: 100px; height: 67px; visibility: hidden; z-index: 20; border: 1px solid #FFFFFF;}