body{
	margin: 			15px;
	background: 		url(images/bg.jpg) repeat-x;
	background-color:	#9A9A9A;
	font-family: 		Arial
}

div.buttons{
	background-color:	#DBE6F4;
	margin: 			0;
	padding:			10px 0 10px 0;
	width:				762px;
	text-align:			left;
}
div.newsleiste{
	width:				762px;
}
div.inhalt{
	width:				762px;
}
div.copyright{
	width:				762px;
}
a.button{
	padding:			0;
	margin:				0 6px 0 6px;
}
table.inhalt{
	padding:			0;
	margin:				1px 0 0 0;
	border-style:		none;
	border-width:		0;
}
table.hauptteil{
	padding:			0;
	margin:				1px 0 0 0;
	border-style:		none;
	border-width:		0;
}
td{
	vertical-align:		top;
	margin:				1px;
}
td.links{
	background-color: 	#E0E0E0;
	background-image:	url(images/8.jpg);
	background-position:	bottom;
	background-repeat:	no-repeat;
	border-style:		solid;
	border-width:		0 1px 0 0;
	border-color:		gray;
	width:				170px;

}
td.mitte{
	background-color:	white;
	font-size:			15px;
	text-align:			justify;
	padding:			40px 15px 15px 15px;
}
td.mitte a{
	color:				rgb(40%, 40%, 40%);
}
td.rechts{
	color:				darkblue;
	font-size:			13px;
	font-weight:		bold;
	background-color: 	#E0E0E0;
	background-image:	url(images/8.jpg);
	background-position:	bottom;
	background-repeat:	no-repeat;
	border-style:		solid;
	border-width:		0 0 0 1px;
	border-color:		gray;
	width:				171px
}
td.rechts p{
	padding-left:		10px;
	padding-right:		10px;
}
td.rechts a{
	color:				rgb(40%, 40%, 40%);
}
ul.navigation{
	list-style-type:	none;
	margin:				0;
	padding:			10px 0 0 5px; 
	border-style:		solid;
	border-width:		0 0 1px 0;
	border-color:		gray;

	background-position:	bottom;
	background-repeat:	no-repeat;
	width:				165px;
	text-align:			justify;
}
ul.navigation li{
	color:				black;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			13px;
	margin:				0 0 10px 5px;
	padding:			1px 0 3px 10px;
/*	background-image:	url(images/t.gif);
	background-repeat:	no-repeat;*/
	background-image:	url(images/link_bg.gif);
	background-repeat:	repeat-y;
}
ul a{
	color:				black;
}
div.adresse{
	color:				darkblue;
	padding:			10px;
	margin:				0;
	font-size:			0.75em;
	background-color: 	#E0E0E0;
	
	
}
div.email{
	color:				darkblue;
	margin:				20px 5px 0 10px;
	padding:			5px 5px 5px 5px;
	font-size:			0.7em;
	background-color:	#F0F0F0;
	border-style:		solid;
	border-width:		1px;
	border-color:		gray;
	text-align:			left;
	width:				120px;
}
img{
	border-style:		none;
	border-width:		0;
}
a.email{
	color:				darkblue;
}
div.nachoben{
	text-align:			center;
	margin-top:			40px;
}
div.nachoben a{
	font-weight:		bold;
	font-size:			12;
	color:				gray;
	padding:			10px;
}

