* {
	padding:0px;
	margin:0px;
}

body {
	background-color:#f2ffd7;
	color:#333;
	font-size:12px;
	font-family:sans-serif;
	background-position:50% 0%;
}

a:link,a:active,a:visited {
	color:#61970e;
	text-decoration:none;
}
a:hover {
	color:#777;
	text-decoration:none;
}

input, select, textarea {
	border: 0px;
	border-bottom: 1px solid #2a6400;
	background-color:#e2f0d8;
}

caption {
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

table {
	border-spacing:1px;
	font-size:12px;
}

label {
	display:block;
	width:120px;
	text-align:right;
	font-weight:bold;
	padding:3px;
}

form td {
}

form td + td {
}

td, th {
	padding:3px;
}

li {
	margin-top:7px;
	margin-left:10px;
}

h2 img {
	margin-right:10px;
}

img {
	border:0px;
	/*margin-right:10px;*/
}

.logo {
	float:right;
	margin-top:-10px;
}

#nemiahLogo {
	position:absolute;
	right:3px;
	top:3px;
}

.image {
	background-color:#ffffff;
	padding:4px;
	border:1px solid #758d9c;
}

.screenshot {
	background-color:#ffffff;
	padding:4px;
	border:1px solid #758d9c;
	float:right;
	margin-right:-230px;
	cursor:pointer;
}

.screenshot:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

h1 {
	padding-top:5px;
	padding-left:25px;
	margin-bottom:10px;
	font-size:17px;
}

h2 {
	font-size:1.5em;
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
	border-bottom:1px solid #54778c;
	width:600px;
	color:#182d39;
}

h3 {
	color:#61970e;
	font-size:16px;
	padding-top:25px;
	padding-bottom:10px;
	margin-left:7px;
	width:100%;
	font-weight:bold;
}

h4 {
	padding-top:5px;
	padding-left:25px;
	margin-bottom:10px;
}

.FD {
	margin-top:40px;
	color:#777;
	font-size:10px;
}

.FD p {
	margin-left:20px;
}

.wrapper {
	background-repeat:no-repeat;
	background-image:url(./images/top.png);
	width:738px;
	margin:auto;
}
.wrapper1 {
	width:738px;
	margin:auto;
	background-repeat:repeat-y;
	background-image:url(./images/middle.png);
}
/*
.header {
	background-color:white;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.header img {
	background-color:transparent;
	border:0px;
	float:right;
	margin-right:10px;
}

.headerP {
	opacity:0.7;
	filter:alpha(opacity=70);
	margin-bottom:100px;
	font-weight:bold;
	color:#1a77ce;
	font-size:2em;
	padding:10px;
}
*/
.text {
	color:#555;
	font-size:11px;
	text-align:justify;
	width:418px;
	padding-top:185px;
	margin-left:275px;
}
.text p:first-letter {
	font-weight:bold;
}
.text ul {
	padding:10px;
	padding-top:0px;
	margin-left:10px;
	width:388px;
	background-repeat:no-repeat;
	list-style-image: url(./images/arrow.gif);
}
/*
.text ul ul {
	width:398px;
	padding:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-left:15px;
	border:0px;
}*/

.text p {
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	width:388px;
}

.text pre {
	background-repeat:no-repeat;
	width:100%;
}

.text p + p, .text ul + p, .text p + pre, .text pre + p, .text pre + ul {
	padding-top:15px;
	margin-top:5px;;
}

.text table {
	background-repeat:no-repeat;
	margin-left:15px;
	margin-right:15px;
	width:388px;
}
/*
.text td {
	border-bottom: 1px dotted #d7e2ea;
}

.text tr:hover {
	background-color:#d7e2ea;
}
*/
.text .s1 {
	background-color:#d7e5ed;
}

.links {
	margin-top:10px;
	margin-left:50px;
	width:450px;
	background-color:#D3DDE3;
	text-align:justify;
	border-right: 1px solid #54778c;
	border-bottom: 1px solid #54778c;
}

.links ul {
	font-size:0.9em;
	margin-left:10px;
	margin-bottom:10px;
}

.si {
	float:left;
	position:relative;
	margin-left:620px;
}

.navi {
	color:#444;
	font-size:13px;
	float:left;
	margin-left:48px;
	width:189px;
	margin-top:205px;
}

/*.navi p {
	font-size:2em;
	padding:10px;
	color:#41799c;
}*/

.navi ul {
	padding-bottom:5px;
	list-style-type:none;
}

.navi .hl:hover {
	background-color:#e2f0d8;
}

.navi .hld {
	background-color:#d7e2ea;
	border-bottom:1px solid #b2c8d6;
	border-top:1px solid #b2c8d6;
}

.navi .hld:hover {
	background-color:white;
}

.navi .seite {
	background-color:#e2f0d8;
	/*background-color:#92ccbf;*/
}

.navi li {
	margin:0px;
	margin-bottom:5px;
	padding:4px;
	padding-left:20px;
}
/*
.navi li + ul {
	margin-top:-10px;
	background-color:transparent;
	border-left:1px solid #b2c8d6;
	margin-left:10px;
}
*/
.footer {
	clear:both;
	background-image:url(./images/bottom.png);
	height:191px;
}
.footer img {
	margin-left:35px;
	margin-top:65px;
}

/*
.footer img {
	display:block;
	border:0px;
	margin:0px;
	padding:0px;
}*/
