html {

   padding:0px;

   margin:0px;

	width: 100%;

   height:100%;

}



body {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006633;

	text-decoration: none;

	background-color: #999999;

	padding: 0px;

	margin: 0px auto;

	text-align: left;

	width: 100%;

	height: 100%;

	line-height:18px;

}



div,table {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006633;

	text-align: left;

	line-height:18px;



}



form, p, h1, h2, h3 {

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	line-height:18px;

}



a {

	color: #006633;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a.activ {

	text-decoration: underline;

}



img {

	border: 0px;

}





/*############# Boxmodell #################################################*/



#box {

	width: 730px;

	border-left: 4px solid #003300;

	border-right: 4px solid #003300;

	margin: auto;

	height: 100%;

	background-color: #ffffff;

}



#banner {

	height: 158px;

	width: 100%;

	background-color: #000000;

}



#mnavi {

	background-image: url(../layout/screen/hmenue.gif);

	background-repeat: repeat-x;

	height: 30px;

	padding-top: 13px;

	font-size: 13px;

	text-align: center;

	border-top: 1px solid #000000;

}



#mnavi ul {

	padding: 0px;

	margin: 0px;

}



#mnavi li {

	display: inline;

	padding: 0px 10px 0px 10px;

	border-left: 1px solid #0BB920;

}



#mnavi li.first {

	border: none;

}



#mnavi a {

	color: #FFFFFF;

}



#snavi {

	font-size: 12px;

	color: #666666;

	width: 100%;

}



/*

#snavi ul {

	margin: 0px;

	padding: 10px 10px 30px 0px;

}



#snavi li {

	display: inline;

	padding: 0px 6px 0px 6px;

	border-left: 1px solid #666666;

}



#snavi li.first {

	border: none;

}



*/



#snavi table tr td.first {

	width: 50%;

	text-align: left;

	border: none !important;

}



#snavi table tr td {

	text-align: right;

	border-right: 1px solid #666666;

	padding-right: 5px;

}



#snavi table {

	padding: 10px 0px 30px 10px;

}



#snavi a {

	color: #666666;

}



#content {

	padding: 0px 10px 20px 10px;

	width: 730px;

}



#content_head {

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 1px solid #000000;

	text-align: center;

}



#footer {

	text-align: center;

	padding-top: 20px;

	margin-top: 20px;

	border-top: 1px solid #000000;

}



/*Imagemap*/

#map	{position:relative;

		z-index:0;

		top:0px;

		left:0px;

		height:600px;}



#imagemap	{position:absolute;

			z-index:1;

			top:0px;

			left:50px;}





#tooltip 	{position:absolute;

			top:50px;

			left:0px;

			z-index:2;

			width:600px;

			visibility:hidden;

			background-color:#FFFFFF;

			border:1px solid #006633;

			padding:0px;}



area	{cursor:pointer;}



.close	{font-weight:bold;

		background-color:#FFE16F;

		text-align:center;

		cursor:pointer;}

.overview	{height:27px;

			border-bottom:2px solid #FFFFFF;

			cursor:pointer;}
