/* -------------------- Allgemein -------------------- */

body

{

	background-image:		url('../images/menue2010.jpg');

	background-repeat:		no-repeat;

	background-position:	0px 102px;

	margin:					0px;



}



td,p

{

	font:					normal 12px Arial,Verdana,Helvetica;

	color:					#000000;

	padding-left:			0px;

	margin:					0px;

}



table.bestellung {

	padding: 10px 0px 10px 0px;

}



table.bestellung td {

	padding: 5px; 

}



table.bestellung td.linieOben {

	border-top: 1px solid #c0c0c0;

}



table.bestellung td.linieLinks {

	border-left: 1px solid #c0c0c0;

}



table.bestellung td.linieRechts {

	border-right: 1px solid #c0c0c0;

}



table.bestellung td.bestellung {

	padding: 5px 0px 5px 0px; 

	vertical-align: middle; 



	border-bottom: 1px dashed #c0c0c0;

}



table.bestellung tr.zeile1 {

	background-color: #ffffff;

}



table.bestellung tr.zeile2 {

	background-color: #f3f3f3;

}



div.content {

	width: 500px;

}



table.bestellung td.small

{

	font: normal 11px Arial,Verdana,Helvetica;

	color: #000000;

	padding: 0px;

	margin: 0px;

	padding: 0px 0px 5px 0px; 

}



.normal

{

	font: normal 12px Arial,Verdana,Helvetica;

	color: #000000;

	padding-left: 15px;

}



.box

{

	font:					normal 12px Arial,Verdana,Helvetica;

	color:					#000000;

	padding-left:			10px;

	border-left:			1px solid black;

	border-right:			1px solid black;

}

th

{

	font:					bold 12px Arial,Verdana,Helvetica;

	color:					#000000;

	background:				#996699;

	padding:				3px;

	padding-left:			5px;

	margin:					3px;

	margin-left:			5px;

}



.photo{
	cursor: pointer;
	cursor: hand;
	padding: 5px;
}



/* -------------------- Navigation -------------------- */



p.level2

{

	font:					bold 14px Arial,Verdana,Helvetica;

	color:					#000000;

	background:				#996699;

	padding:				3px;

	padding-left:			5px;

	width:					180px;

	margin:					3px;

	margin-left:			20px;

}



p.level3

{

	font:					normal 14px Arial,Verdana,Helvetica;

	color:					#000000;

	background:				#ffffff;

	padding:				3px;

	padding-left:			20px;

	width:					180px;

	margin:					3px;

	margin-left:			20px;

}





/* -------------------- Überschriften -------------------- */

h1

{

	font:					bold 18px Arial,Verdana,Helvetica;

	color:					#000000;

	margin:					0px;

}



h2

{

	font:					bold 14px Arial,Verdana,Helvetica;

	color:					#000000;

	margin:					0px;

}



h2.inline {

display: inline;

}



h2.programm,

span.violett

{

	font:					bold 14px Arial,Verdana,Helvetica;

	color:					#996699;

	margin:					0px;

}



h3

{

	font:					bold 12px Arial,Verdana,Helvetica;

	color:					#000000;

	margin:					0px;

}





/* -------------------- Content -------------------- */



.subline td, td.subline

{

	border-bottom:			dashed 1px #c0c0c0;

}



.disclaimer

{

	font:					normal 12px Arial,Verdana,Helvetica;

	color:					#000000;

	border-top:				solid 1px #990000;

}







/* -------------------- Links -------------------- */



a:link,a:visited

{

	text-decoration:		underline;

	color:					#000000;

}



a:hover

{

	text-decoration:		underline;

	color:					#996699;



}

a.mmp:hover{
	color: #000000;
	}
