body {
	background-color:	#d3f276;
	
	text-align:		center;
	
	line-height: 		1.6em;
	
	font-family: 		arial, Helvetica, sans-serif;
	font-size: 		12px;
		
	margin-top:		7px;
	margin-bottom:		5px;
	
	background-image:	url(../../images/body_bg.jpg);
/*	background-repeat:	yes;*/
	background-attachment:	fixed;	
	
}





table.header {
	
	height:			150px;
	width:			880px;
	background-color:	#cbe17c;
	border-collapse:	collapse;
	vertical-align:		top;
	
/*	text-align:		center;*/
	
	
/*	background-image:	url(../../images/header_bg.jpg);*/
	background-repeat:	no-repeat;
	background-position:	bottom right;
}


td.header {
	
	vertical-align:		top;
	
	text-align:		left;
	
	padding-left:		0px;
	padding-top:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
/*	background-image:	url(../../images/logo.jpg);*/
	background-repeat:	no-repeat;
	background-position:	top left;	
	
}

td.headerright {
	
	vertical-align:		top;
	
	text-align:		left;
	
	padding-left:		-1px;
	padding-top:		-1px;
	padding-right:		-1px;
	padding-bottom:		-1px;
	
/*	background-image:	url(../../images/logo.jpg);*/
	background-color:	#eeeeee;
	background-repeat:	no-repeat;
	background-position:	top left;	
	
}

/* ########## Table outermost which holds all other sub-tables: width = 100percent ########## */

table.outer {
	
	border-collapse:	collapse;
	
	text-align:		center;

/*	width:			100%;*/
/*	white-space:		100%;*/

	margin-left: 		auto;
	margin-right: 		auto;
}	


/* ########## Actual table that has all the page contents: width = 880px  ########## */

table.body {
	
	margin-top:		-1px;
	width:			880px;
	background-color:	#eeeeee;
	border-collapse:	collapse;
	
	
	
}

td.normbackground
{
		text-align: left;
		font-weight:	bold;
}

td.bglogo
{
		background-image:	url(../../images/logo.jpg);
}

td.bgheader
{
		background-image:	url(../../images/header_bg.jpg);
		background-position: top left;
}

li.zweizeilen
{
		margin-bottom: 1.5em;
}

td.width25
{
		width: 25%;
}

td.width50
{
		width: 50%;
}


td.left {
	
	border-collapse:	collapse;

	width:			211px;
	text-align:		justify;
	background-color:	#769505;
	
	vertical-align:		top;
	
	padding-left:		7px;
	padding-top:		7px;
	padding-right:		7px;
	padding-bottom:		7px;
	background-image:	url(../../images/lungta.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom center;	

	
}


td.left_subpage {
	
	border-collapse:	collapse;

	width:			210px;
	text-align:		justify;
	background-color:	#769505;
	
	vertical-align:		top;
	
	padding-left:		7px;
	padding-top:		7px;
	padding-right:		7px;
	padding-bottom:		7px;
	background-image:	url(../../images/lungta.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom center;	

	
}




td.right {
	
	border-collapse:	collapse;
	width:			669px;
	background-color:	#eaf2fe;
	
	line-height: 		2em;
	
	text-align:		left;
	font-size:		100%;
	

	
	vertical-align:		top;
	
	
	padding-top:		10px;
	padding-right:		15px;
	padding-bottom:		3px;
	padding-left:		15px;

	background-image:	url(../../images/table_right_vbar.jpg);
	background-repeat:	repeat-y;
	background-position:	top right;

}


#img_potrait {
	float: right;
	padding-right:	3px;
}



/*
img {
	padding-top:	10px;
	padding-left:	0px;
	padding-right:	0px;

}
*/


#mainlink a:link {
	text-decoration: none ;
	color: #ffffff ;
	padding-left:	0px;
}
#mainlink a:hover {
	text-decoration: none ;
	color: yellow ;
	
	padding-left:	0px;

}
#mainlink a:active {
	text-decoration: none ;
	color: yellow ;
	padding-left:	0px;
	
}

#mainlink a:visited {
	text-decoration: none ;
	color: #ffffff ;
	padding-left:	0px;
}



td.left_tipslinks {
	
	border-collapse:	collapse;

	width:			211px;
	text-align:		justify;
	background-color:	#769505;
	
	vertical-align:		top;
	
	padding-left:		7px;
	padding-top:		7px;
	padding-right:		7px;
	padding-bottom:		7px;
	
	background-image:	url(../../images/lungta.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom center;		
	
	
}


td.tips_links {
	
	border-collapse:	collapse;
	width:			674px;
	background-color:	#eaf2fe;
	
	text-align:		left;
	font-size:		100%;
	

	
	vertical-align:		top;
	
	
	padding-top:		75px;
	padding-right:		0px;
	padding-bottom:		75px;
	padding-left:		11px;

	background-image:	url(../../images/table_right_vbar.jpg);
	background-repeat:	repeat-y;
	background-position:	top right;

}


td.tips_links {

	line-height:	1.6em;
	font-weight:	bold;
	font-size:	100%;
	
	text-align:	left;
	
	padding-top:	2px;
	
}

td.tips_links a:link, a:visited {
	text-decoration: none ;
	color: #000000 ;
	padding-left:	0px;
}
td.tips_links a:hover {
	text-decoration: none ;
	color: green ;
	
	padding-left:	0px;

}
td.tips_links a:active {
	text-decoration: none ;
	color: yellow ;
	padding-left:	0px;
	
}



td.maps {
	
	border-collapse:	collapse;
	width:			670px;
	background-color:	#eaf2fe;
	
	text-align:		center;
	font-size:		100%;
	

	
	vertical-align:		top;
	
	
	padding-top:		10px;
	padding-right:		0px;
	padding-bottom:		10px;
	padding-left:		2px;

	background-image:	url(../../images/table_right_vbar.jpg);
	background-repeat:	repeat-y;
	background-position:	top right;

}



#address {
	font-size:		100%;
	color:			#040141;
	border-width:		2px;
	border-style:		dashed;
	border-color:		#a3d95c;
	
	margin:			5px;
	
	background-color:	#d5e2c2;
	
	padding:		24px;
	
	/*
	background-image:	url(../../images/potrait.jpg);
	background-position:	top right;
	background-repeat:	no-repeat;	
	*/
}


#mainlink {

	line-height:	2.4em;
	font-weight:	bold;
	font-size:	100%;
	
	text-align:	left;
	
	padding-top:	10px;
	
}

		


h1 {
	font-size:	120%;
	
	color:		#72a22e;
}

h6 {
	font-size:	80%;
	font-weight:	normal;
	color:		#000000;
}


/*div.center {
	white-space:    100%
	vertical-align:		center;
}*/

#footer {

	font-size:		90%;
	color:			#000000;
	font-weight:		bold;
	
	text-align:		center;
	background-color:	#cbe17c;
	
	width:			880px;
	
	
	margin-top:		-1px;
	margin-left: 		auto;
	margin-right: 		auto;		
	
	vertical-align:		top;
	
	padding-left:		0px;
	padding-top:		15px;
	padding-right:		0px;
	padding-bottom:		2px;

	background-image:	url(./../../images/footer_pattern.jpg);
	background-repeat:	repeat-x;
	background-position:	bottom left;
}
