/***************************************************************************
 *       Page Layout Definitions                                           *
 ***************************************************************************/
body {
	margin:				0px; 
	color:				black;
	background-image:		url(/template/background1.jpg);
	background-repeat:		repeat;
	background-position:		left top;
	background-attachment:		fixed;
}
.inhalt {
	position:			static;
	text-align:			left;
	width:				600px;
	padding-left:			170px;
	padding-right:			20px;
	padding-top:			105px;
	padding-bottom:			20px;
}
.top_container {
	position:			fixed;
	left:				0px;
	top:				0px;
	width:				100%;
	height:				104px;
	background-image:		url(/template/background_top.jpg);
	background-repeat:		repeat-x;
	background-position:		left top;
	background-attachment:		fixed;
}
.heading{
	position:			absolute;
	left:				50%;
	top:				0px;
	width:				380px;
	margin-left:			-190px;
}
.right_pic{
	position:			absolute;
	left:				50%;
	top:				0px;
	padding-bottom:			10 px;
	margin-left:			280px;
}
.left_pic{
	position:			fixed;
	left:				12px;
	top:				12px;
	z-index:			3;
}
.left_top{
	position:			fixed;
	left:				0px;
	top:				0px;
	z-index:			2;
}
.top_menu{
	position:			relative;
	left:				50%;
	top:				65px;
	padding-top:			3 px;
	padding-bottom:			10 px;
	width:				560px;
	margin-left:			-280px;
}
.left_menu{
	position:			fixed;
	height:				100%;
	width:				154px;
	left:				0px;
	top:				100px;
	color:				white;
	background-image:		url(/template/background_left.jpg);
	background-repeat:		repeat-y;
	background-position:		left top;
	background-attachment:		fixed;
}
/***************************************************************************
 *       Global Text Style Definitions                                     *
 ***************************************************************************/
* {
	font-size:			14px;
	color				black;
	font-family:		Tahoma,Verdana,Arial;
}
p {
	margin-top:			0.6em;
	margin-bottom:		0.6em;
}
li {
	margin-top:			0.6em;
	margin-bottom:		0.6em;
}
h1 {
	font-size:			24px;
	text-align:			center;
	font-weight: 		bold;
	margin-top:			0.6em;
	margin-bottom:			0.6em;
}
h2 {
	font-size:			18px;
	text-align:			center;
	font-weight:		bold;
	margin-top:			0.6em;
	margin-bottom:		0.6em;
}
h3 {
	font-size:			16px;
	text-align:			center;
	font-weight:		bold;
	margin-top:			0.6em;
	margin-bottom:		0.6em;
}
h4 {
	font-size:			14px;
	font-weight:		bold;
	margin-top:			0.6em;
	margin-bottom:		0.6em;
}
/***************************************************************************
 *       Custom Text Style Definitions                                     *
 ***************************************************************************/
.title_1 {
	color:				white;
	font-weight:		bold;
	font-size:			24px;
	text-align:			right;
}
.title_2 {
	color:				white;
	font-weight:		bold;
	font-size:			16px;
	text-align:			right;
}
.menu_button {
	text-align:			center;
	color:				white;
	font-weight:		bold;
	font-size:			14px;
	text-align:			right;
	padding-bottom:		4px;
	padding-left:		5px;
	padding-right:		3px;
	border:				2px solid black;
	margin-left:		20px; 	
	text-decoration:	none;
}
.menu_header,.menu_item,a.menu {
	text-align:			left;
	color:				white;
	font-weight:		bold;
	font-size:			14px;
}
.menu_header,.menu_item {
	padding-top:		10px;
	margin-top:		0em;
	margin-bottom:		0em;
}
.menu_item {
	padding-left:		20px;
}
.menu_list {
	top:				0px;
	left:				0px;
	list-style:			square inside;
	padding-left:		10px;
	margin-left:		0px;
	margin-top:			85px;
}
img.image {
	padding:			5px;
	border:				2px solid black;
}
.image_title {
	font-size:			12px;
	font-weight:		bold;
}
.with_border {
	padding:			5px;
	border:				2px solid black;
}