dhtml{
	height:90%;
}
body{padding:20px 0 20px 0;
	background-color:#F0F0F0;

	font-size:0.8em;
	line-height:1.4em;
}
body,a{
	font-family:Helvetica,Arial,Tretbuch MS;
/*
	color:#659696;
*/
	color: #666;

	letter-spacing:1px;
}
input,select,textarea,input.submit{
	font-family:Tretbuch MS,Helvetica,Arial;
	color:#333;
	letter-spacing:1px;
	border:1px solid #333;
	font-size:1em;
}
a{
	font-weight:bold;
	text-decoration:none;
}
.underline { text-decoration: underline; 
	font-weight: normal;
	}

h1{
	margin:0 0 24px 0;
	position:relative;
	left:-40px;
}
h3{
	padding:4px;
	background-color:#F0F0F0;
}
* html br{
	margin:2em;
	display:block;
}
form{
	display:inline;
}
.subNavi{
	display:inline;
	float:left;
	width:114px;
	margin:24px 0 0 24px;
	padding:0px;
	list-style-image: url(img/button_off.gif);
	list-style-position:outside;
}
*html .subNavi{
	overflow:hidden;
}
.navi_on{
	list-style-image: url(img/button_on.gif);
}
.container{
	width:808px;
	position:relative;
	margin:auto;
	background:url(img/mainBG.gif) repeat-y;
}
.top{
	background-image:url(img/topBG.gif);
	position:relative;
	background-repeat:repeat-x;
	height:32px;
	background-color:#70A6A6;
}
.content
{
	clear: both;
	position: relative;
	padding: 0px 32px 0px 24px;
	/*border:1px solid #F00;*/
/*
	color: #666;
*/
}
.header
{
	position: relative;
	background-color: #70A6A6;
/*
	color: #999;
*/
	color:#70A6A6; 
	/*border:1px solid #00F;*/
}
.topNavi{
	padding:8px 32px 0 0;
	position:relative;
	float:right;
	color:#FFFFFF;
	font-size: 0.9em;
	background-color:#70A6A6;

}
.mainNavi{
	position:relative;
	float:right;
	padding:0.8em 48px 0.6em 0px;

	/*border:1px solid #0F0;*/
}
.innerContentContainer{
	background-color:#D1E6E5;
	width:584px;
	float:right;
	position:relative;
}
.innerContent{
	position:relative;
	padding:24px 24px 24px 136px;
	left:40px;
	width:340px;
	min-height:250px;
	background:url(img/logoBackground.gif) no-repeat right bottom;
}
.dekoContainer{
	position: absolute;
	z-index:1000;
	top:24px;
	left: 140px;
}
* html .dekoContainer{
	position: absolute;
	top:24px;
	left: 0px;
}
.dekoIMG{
	border:4px solid #FFFFFF;
}
.bottom{
	text-align:right;
	font-size:0.9em;
	background:url(img/bottomBG.gif) repeat-x;
	position:relative;
	height:75px;
}
.footer{
	background-color:#70A6A6;

	color:#FFFFFF;
}
.leftCorner{
	position:relative;
	float:left;
	background-color:#70A6A6;
}
.rightCorner{
	position:relative;
	float:right;
	background-color:#70A6A6;
}