@charset "utf-8";
body	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #003e3e;
	background-color: #fff;
}
h1, h2, h3, p, a, td, input{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #003e3e;
}
p,td	{
	line-height:140%;
}
a	{
	color:#83B81A;
	text-decoration:none;
	}
h4 a	{
	color:#003e3e;
}
a:hover	{
	text-decoration:underline;
}
h1	{
	font-size:20px;
	color:#83B81A;
	font-weight:normal;
	margin: 40px 0 10px;
}
h2	{
	font-size:16px;
	color:#83B81A;
	margin: 20px 0 10px;
}
h3	{
	font-size:12px;
	color:#83B81A;
	margin: 20px 0 0;
}
h4	{
	font-size:12px;
	margin: 12px 0 0;
}

#container {
	width: 900px;
	height: 400px;
	margin-bottom: 10px;
	margin:30px auto 10px;
	background-color: #fff;
}
#bannertop {
	text-align: left;
	padding: 0px;
	margin: 20px 200px 15px;
}
/* --------------left banner------------- */
#bannerleft {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
#bannerleft img	{
	margin:0;
	padding:0;
}
/*---------------content------------------*/
#content {
	background-color: #ffffff;
	padding: 0;
	margin: 0 0 0 180px;
}
div#content { 
	min-height:550px;
	height:expression(this.scrollHeight > 550 ? "auto":"550px"); 
}
/*---------------navigation------------------*/
#menu	{
/*	width:100%;*/
	background-color:#00457D;
	height:30px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul li {
	display: inline;
	float: left;
	border-right:solid 1px #fff;
}

#menu ul li a {
	display: inline;
	float: left;
	height:30px;
	line-height:30px;
	margin: 0;
	padding: 0 20px;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	color: #fff;
}
#menu a:hover, #menu ul li a.menu-current, #menu ul li a.menu-parent { 
	background-color:#83B81A;
}
/*---------------unter-navigation------------------*/
#umenu	{
	border:1px solid #83B81A;
	margin: 20px 0 20px 20px;
	padding:0;
}
#umenu h3	{
	background-color:#83B81A;
	color:#fff;
	padding:5px 10px;
	margin:0;
}
#umenu ul {
	margin: 0 10px;
	padding: 0;
	list-style: none;
}

#umenu li {
	display: block;
}

#umenu a {
	display: block;
	margin: 10px 0;
	padding: 0;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #00457D;
	border-bottom:0px solid #00457D;
}

#umenu a:hover { 
	text-decoration: underline;
	color:#83B81A;
}
#umenu ul li a.menu-current, #umenu ul li a.menu-parent { 
	text-decoration: none;
	color:#83B81A;
}

/*---------------contenttext------------------*/
#inhalt	{
	padding: 0;
	margin: 0 180px 40px 20px;
}
#inhalt p{
padding: 6px 0;
margin:0px;
}
#inhalt td{
padding: 3px 0;
margin:0px;
}

#inhalt ul	{
	margin:5px 20px;
	padding:0;
}
#inhalt ul li	{
	margin:o;
	padding:5px 0;
}
#right {
	float: right;
	width: 180px;
	margin: 0;
	padding: 0;
}
#right div.box	{
	border:1px solid #83B81A;
/*	border:1px solid #00457D;*/
	margin: 20px 0 20px 20px;
	padding:0;
}
#right div.box h3	{
	background-color:#83B81A;
/*	background-color:#00457D;*/
	color:#fff;
	padding:5px 10px;
	margin:0;
}
#right div.box p	{
	padding:0 10px;
}

/* -----------footer--------------------------- */
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	border-top:2px solid #83B81A;
}
#footer p	{
	color:#00457D;
	padding:5px 200px;
	margin:0;
}
#footer a	{
	color:#00457D;
	text-decoration:none;
}
#footer a:hover	{
	text-decoration:underline;
}

/* -----------klassen--------------------------- */
img.bildlinks	{
	float:left;
	margin: 0 10px 0 0;
}
img.bildrechts	{
	float:right;
	margin: 0 0 0 10px;
}

