		* {
			margin: 0;
			padding: 0;
		}
		html {
			height: 100%;
			width: 100%;
		}
		body {
			font-size: 12px;
			line-height: 16px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			background: #ffe9d3 url('../files/bg2.1.gif') repeat-x scroll;
		}
/* navigations */
		ul.menu {
			height: 36px;
			margin: 4px;
			width: auto;
		}
		ul.menu li {
			background-color: #006b00;
			color: #ff9900;
			float: left;
			font-size: 16px;
			font-weight: bold;
			height: 26px;
			line-height: normal;
			margin-left: 12px;
			padding: 10px 12px 0  12px;
			width: auto;
			list-style: none;
			vertical-align: middle;
		}
		ul.menu li:hover, ul.menu li.active, ul.menu li:hover a, ul.menu a:hover, ul.menu li.active a {
			background-color: #ff9900;
			color: #006b00;
			text-decoration: none;
		}
		ul.menu a {
			color: #ff9900;
			background-color: #006b00;
		}
		ul.pagenavOne {
			margin: 0;
		}
		ul.pagenavOne li{
			list-style-type: none;
			margin: 0;
			margin-left: 1.25em;
			text-indent: -1.25em;
		}
		ul.pagenavOne li.active{
			font-weight: bold;
		}
		ul.pagenavTwo {
			margin: 0;
			margin-bottom: 1em;
		}
		ul.pagenavTwo li {
			margin-left: 1.25em;
			text-indent: -1.25em;
		}
		h1 {
			font-weight: bold;
			font-size: 1.5em;
			line-height: normal;
			margin: 1em 0 1em 0;
		}
		h2 {
			border-top: 1px solid #006b00;
			font-weight: bold;
			font-size: 1.25em;
			margin: 0 0 1em 0;
			padding-top: 0.5em;
		}
		h3 {
			font-weight: bold;
			font-size: 1.25em;
			margin: 1em 0 1em 0;
		}
		h6 {
			font-size: 1em;
			font-weight: bold;
			margin: 1em 0 1em 0;
		}
		p, ul {
			margin-bottom: 1em;
		}
		a {
			color: #006b00;
			font-weight: bold;
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}
		sub {
			font-size: 0.9em;
		}
		div#main {
			margin: 10px 10px 10px 50px;
			width: 870px;
		}
		div#content {
			clear: right;
			float: left;
			width: 580px;
		}
		div#context {
			clear: right;
			float: left;
			margin-left: 32px;
			width: 170px;
		}
		div.news {
			border: 1px solid #006b00;
			padding: 12px;
			width: 80%;
			margin: 1em;
		}
		div.leftcol {
			float: left;
			width: 280px;
			overflow: hidden;
		}
		div.rightcol {
			float: right;
			width: 280px;
			overflow: hidden;
		}

		ul {
			margin-left: 16px;
			width: 95%;
		}
		ul li {
		list-style: square;
		margin-left: 16px;
		}
		ul.breadcrumb {
			font-size: 0.75em;
			margin-bottom: 2em;
			margin-left: 0;
			padding: 0;
			width: 95%;
		}
		ul.breadcrumb li {
			float: left;
			font-weight: bold;
			list-style: none;
			margin: 0;
			margin-right: 1em;
		}
		
		table, td, th {
			border: 1px solid #006b00;
			border-collapse: collapse;
			padding: 0.25em;
		}
		table {
			margin-bottom: 1em;
		}
		th {
			border-bottom-width: 2px;
		}

		img {
			border: 0;
		}
		img.left {
			float: left;
			margin-right: 1em;
			margin-bottom: 1em;
		}
		img.right {
			float: right;
			margin-left: 1em;
			margin-bottom: 1em;
		}
		
/* forms */
	label {
		clear: left;
		float: left;
		display: block;
		width: 10em;
	}
	input {
		border: 1px solid #006b00;
		margin-bottom: 1em;
		vertical-align: middle;
		width: 15em;
	}
	textarea {
		border: 1px solid #006b00;
		height: 6em;
		margin-bottom: 1em;
		vertical-align: middle;
		width: 15em;
	}
	button {
		margin-left: 21em;
	}
		/* JAOS Gallery
*******************************************************************************/
br.clear {
	clear: all;
}
.jaosg_galerie{
	text-align:center; 
	vertical-align:middle; 
	padding:5px;
}

.jaosg_thumbnail {
	margin:5px;
	float: left;
	height: 60px;
	width: 80px;
	vertical-align:bottom;
}

.jaosg_nav {
	text-align: center;
}

.jaosg_bild {
	text-align: center;
}

.jaosg_bildbeschreibung {
	text-align: center;
}

img#mex1logo {
	position: absolute;
	right: 0;
	top: 36px;
}
