body{
	background-color:#C7D3BA;
	color: #477347;
	margin: 0px;
}

#centerpage {
	width:894px;
	margin-left: auto;
	margin-right: auto;
	top: 20px;
	left:-7px;
	position: relative;
}
	
#topnav_area {
	width:894px;
	background-color:#FFFFFF;
	position: absolute;
	border: 7px solid;
	border-color: #C7D3BA;
	top: 0px;
	margin: 0px;
	height:40px;
	left:0px;		 
}

#topnav td {
	text-align:center;	
}

#topnav_blue {
	width:95px;
	background-color:#A7CACC;
	position: absolute;
	border: 3px solid;
	border-color: #ffffff;
	top: 0px;
	left: 694px;
	margin: 0px;
	height:34px;
}

#topnav_green {
	width:95px;
	background-color:#87A46E;
	position: absolute;
	border: 3px solid;
	border-color: #ffffff;
	top: 0px;
	left: 793px;
	margin: 0px;
	height:34px;
	color:#ffffff;
	font-weight: bold;
	text-align:right;
}

#mainpage {
	width:894px;
	background-image: url(../images/mainpage_landesforst.png);
	background-position: top;
	background-repeat: repeat-y;
	background-color:#ffffff;

	border-left-width:7px;
	border-left-style:solid;
	border-left-color:#C7D3BA;
  
	border-right-width:7px;
	border-right-style:solid;
	border-right-color:#C7D3BA;
	top: 0px;
	margin: 0px;
	min-height:660px;
}

#imgbox1 {
	width:95px;
	background-color:#A7CACC;
	position: absolute;
	border: 2px solid;
	border-color: #ffffff;
	top: 54px;
	left: 702px;
	margin: 0px;
	height:231px;
}

#imgbox2 {
	width:95px;
	background-color:#87A46E;
	position: absolute;
	border: 2px solid;
	border-color: #ffffff;
	top: 54px;
	left: 801px;
	margin: 0px;
	height:231px;
}

#imgbox3 {
	width:95px;
	background-color:#87A46E;
	position: absolute;
	border: 2px solid;
	border-color: #ffffff;
	top: 289px;
	left: 702px;
	margin: 0px;
	height:231px;
}

#quicklinkbox {
	width:95px;
	background-color:#87A46E;
	position: absolute;
	border: 2px solid;
	border-color: #ffffff;
	top: 289px;
	left: 801px;
	margin: 0px;
	height:231px;
}

.quicklinknav {
	clear:both;
	height:40px;
	margin-left:2px;
	margin-top:7px;
}

.span_quick_img {
	position: relative;
	float:left;
	cursor: pointer;
	width:30px;
}

.span_quick_text {
	position: relative;
	float:left;
	cursor: pointer;
	margin-left:3px;
	width:57px;
}


#quicklinkbox td {
	height:50px;
}

#quicklinkbox table {
	padding-left:2px;
}

#header {
	height:80px;
}

#headline {
    position: relative;
	height: 50px;
	width: 320px;
    left: 0px;
}

#logo {
	position: relative;
	height: 230px;
	left: 10px;
	width: 300px;
	border-color:#000000;
	border: 0px solid;
	float:left;
}

#tickerbox {
	position: relative;
	height: 60px;
	width: 350px;
	float:right;
}

#content {
	width:680px;
	left:0px;
	top:100px;
	min-height:600px;
}

#textbox {
	width: 340px;
    float:right;
	position: relative;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #477347;
	min-height:300px;
}

#MVMap {
	position:absolute;
	left:0px;
}

#mainNaviArea {
	position:relative;
	width: 340px;
	left: -40px;
	float:left;
}

.span_text {
	position: relative;
	top:30px;
	left:20px;
	float:left;
	cursor: pointer;
	width:250px;
}

.span_img {
	position: relative;
	top:-5px;
	float:right;
	cursor: pointer;
	width:50px;
	height:44px;
}

.span_text_sub {
	position: relative;
	top:30px;
	float:left;
	cursor: pointer;
	width:250px;
}

.span_img_sub {
	position: relative;
	top:-5px;
	float:right;
	cursor: pointer;
	width:50px;
	height:34px;
}

#footer {
	clear:both;
}

h1 {
	color: #165F2E;
    font-weight: bold;
}

hr {
	color: #60A289;
}

hr.hrmain {
	clear:both;
}

hr.hrsub1 {
	clear:both;
	margin-left:-20px;
	width:300px;
/*need IE6 hack*/
}

#mainNaviArea li {
    list-style-type: none;
}

li.sub1 {
	margin-left:-20px;
}

li.sub3 {
	list-style-image: url(../images/list_style.png);
	margin-left:20px;
}


/*Links allgemein */
a:link {
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #477347;
}

a:visited {
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #477347;
}

a:hover {
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #477347;
}

/* topNavi */
a.topNavi:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #82997A;
}
   
a.topNavi:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #82997A;
}

a.topNavi:hover	{
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #82997A;
}

/* topNavi_active */
a.topNavi_active:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #82997A;
}
   
a.topNavi_active:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #82997A;
}
   
/* mainNavi */   
a.mainNavi:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color:#076E47;

}

a.mainNavi:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

a.mainNavi:hover {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color:#076E47;  
}
 
a.mainNavi:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
	 color:#076E47;
}

/* subNavi1 */
a.subNavi1:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
   }

a.subNavi1:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

a.subNavi1:hover {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

a.subNavi1:active {
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

/* subNavi2 */
a.subNavi2:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #076E47;
	 margin-left:0px;
	 /*change 10/09  margin-left:10px;*/
}

a.subNavi2:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #076E47;
	 margin-left:0px;
	 /*change 10/09  margin-left:10px;*/
}

a.subNavi2:hover {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

a.subNavi2:active {
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

/* subNavi3 */
a.subNavi3:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #076E47;

   }

a.subNavi3:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
	 color: #076E47;
}

a.subNavi3:hover {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

a.subNavi3:active {
     text-decoration: underline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
}

/* subNavi2_active */
a.subNavi2_active:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
	 margin-left:0px;
	 /*change 10/09  margin-left:10px;*/
}

a.subNavi2_active:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;
	 margin-left:0px;
	 /*change 10/09  margin-left:10px;*/
}

/* subNavi3_active */
a.subNavi3_active:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;	
}

a.subNavi3_active:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #076E47;	
}

/*QuickNavi */
a.quickNavi:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color:#ffffff;
}

a.quickNavi:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #ffffff;
}

a.quickNavi:hover {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color:#387242;
}
 
a.quickNavi:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
	 color:#387242;
}

/*QuickNavi_active */
a.quickNavi_active:link {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color:#387242;
}

a.quickNavi_active:visited {
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
	 color: #387242;
}

/* Change Size */
a.size1:link {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size1:visited {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size1:hover {
	color:#387242;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size1:active {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size2:link {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size2:visited {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size2:hover {
	color:#387242;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size2:active {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size3:link {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size3:visited {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size3:hover {
	color:#387242;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.size3:active {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}


a.sizetext:link {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.sizetext:visited {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.sizetext:hover {
	color:#387242;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.sizetext:active {
	color:#ffffff;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.textboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 200px;
	border:1px solid #94a86a;
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #94a86a;
	background-color: #C7D3BA;
	color: #FFFFFF;
}
