a:link{

	border: 0px 0px 0px 0px none;

	color: Black;

	text-decoration: none;

}



a:visited{

	border: 0px 0px 0px 0px none;

	color: Black;

	text-decoration: none;

}



a.textframe:link{

	border: 0px 0px 0px 0px none;

	color: #773A75;

	text-decoration: underline;	

}



a.textframe:visited{

	border: 0px 0px 0px 0px none;

	color: #9C999C;

	text-decoration: underline;	

}



body{

	background-color: #FCF6E0;

}



img{

	border: none;

}



table {

	border: 0px none;

	table-layout: auto;

	border-spacing: 0px;

}



div.btext{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-spacing: 0px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	position: relative; 

	top: 0px; 

	font: normal;

	font-weight: normal;

	color: #646464;

}



td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-spacing: 0px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}



tr.headline {

	border: 0px none;

}





td.headline{

	height: 29px;

	border: 0px none;

}





td.info{

	height: 115px;

	border: 0px none;

	text-align: left;

	vertical-align:bottom;

}



table.button{

	width: auto;

	border-top: #63686C 1px solid;

	border-spacing: 0px;	

	margin: 0px;

	padding: 0px;

}



img.button1, img.button2, img.button3,

img.button4, img.button5, img.button6,

img.button7, img.button8, img.button9, img.button10

{

	border-spacing: 0px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-width: 0px 0px 0px 0px;

	position: relative ;

	top: 0px;

	left: 0px;

}



img.button2 {

	left: -3px;

}



img.button3 {

	left: -6px;

}



img.button4 {

	left: -9px;

}



img.button5 {

	left: -12px;

}



img.button6 {

	left: -15px;

}



img.button7 {

	left: -18px;

}



img.button8 {

	left: -21px;

}



img.button9 {

	left: -24px;

}



img.button10 {

	left: -27px;

}



td.button1, td.button2, td.button3, 

td.button4, td.button5, td.button6, 

td.button7, td.button8, td.button9  {

	height: 8px;

	width: 78px;

	padding: 0px;

	border-spacing: 0px;

	border: 0px none;

}



td.button7{

	width: 79px;

}



td.button8{

	width: 79px;

}



td.button9{

	width: 79px;

}



td.button10 {

	height: 8px;

	width: 79px;

	padding: 0px;

	border-spacing: 0px;

	border: 0px none;

}



tr.button {

	}



tr.pfooter{

	border: 0px none;	

}



td.pfooter{

	height: 27px;

	border: 0px none;	

}



tr.ppicture{

/*	border: 0px none;	*/

	height: 106px;

	border-bottom: 1px solid #DC143C;

}



td.ppicture{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

	border-spacing: 0px;

	border-left: 1px solid;

	border-right: 1px solid;

	border-top: 1px solid;

	border-color: #646464;

}



img.ppicture{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

	border-spacing: 0px;

	border: 0px 0px 0px 0px none;	

}



map{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

	border-spacing: 0px;

	border: 0px 0px 0px 0px none;	

}



iframe.ppicture{

	width: 769px;

	height: 106px;

	border: 0px 0px 0px 0px none;

	overflow: visible;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}





td.text{

	border: 0px none;

	max-height: 160px;

	min-height: 160px;

}



tr.text{

	height: 160px;  

	border: 0px none;

	vertical-align: top;

}



iframe.textframe{

	width: 338px;

	/*height: 204px;*/
	
	/* ultraworx.de 20050202: Umstellung des Iframe auf 250px wegen erweiterung von Menüpunkten */
	height: 300px;

	border: 0px 0px 0px 0px none;

	overflow: visible;

}



.textframe{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;

	/*direction: ltr;*/
	/*display: block;*/

	z-index: 1;
	visibility: visible;
    /*border: 1px solid #333;*/
}



a.textframe{

	color: #773A75;

	text-decoration: underline;

}





img.scroll_o{

	position: relative;

	top: 0px;

	left: 0px;

	z-index: 2;

	visibility: visible;

}



img.scroll_u{

	position: relative;

	top: 270px;

	left: 0px;

	z-index: 2;

}



.submenue{

	height: 25px;

}



.plan{

	font-family: Arial, Helvetica, sans-serif;

	color: #494949;

	font-size: 12px;

	border-spacing: 0px;

	margin: 5px;

	padding: 5px;

	direction: ltr;

	display: inline;

	z-index: 1;

	visibility: visible;

}

label{
    clear: both;
}

footer{
	padding:3em;/*10px durch 16px*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	
}
