@charset "utf-8";
/* CSS Document */

/*PNGfix*/
img, div, td { 
	behavior: url(/pngfix/iepngfix.htc)
}

body {
	margin:0;
	height:100%;
	background-image:url(mauer.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

a, a:active, a:link, a:visited {
	color:#b01116;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;	
}

a img {
	border:none;	
}

p {
	margin:0;
	padding:11px 0px;
}

ul, ol {
	padding:0px 0px 0px 30px;
	margin:10px 0px;
}

#inhalt_rechts ul {
	padding:0px 0px 0px 10px;	
	margin:0px;
}

ul li, ol li {
	padding:0px;	
}

#hauptdiv {
	height:100%;
	width:100%;
	padding:0px 0px 50px 0px;
	background-image:url(logo_lechschall.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#layouttabelle {
	width:985px;
	height:100%;
	table-layout:fixed;
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#layouttabelle tr td{
	padding:0;
}

#td2 {
	background:transparent url(tesa_td2.png) left bottom no-repeat;
}

#td4 {background:transparent url(tesa_td4.png) left bottom no-repeat;
}

#td5 {background:transparent url(tesa_td5.png) right top no-repeat;
}

#td6 {
	height:100%;
	background:transparent url(papier.jpg) center top repeat-y;
}

#td6 div{
	height:100%;
	background:transparent url(kaffeerand.png) bottom right no-repeat;
}

#td6 div div{
	background:transparent url(tesa_td6.png) left top no-repeat;
}
#td6 div div div{
	background:none;
	height:auto;
}

#td8 div.inhalt_rechts {
	background:transparent url(papier_schmal.jpg) top repeat-y;
}

#td8 div.inhalt_rechts_fuss {
	background:transparent url(papier_schmal_abrisskante.png) left top no-repeat;	
}

#td8 div.inhalt_rechts_fuss_2 {
	background:transparent url(papier_schmal_abrisskante_2.png) left top no-repeat;	
}

#td8 div.inhalt_rechts_kopf {
	background:transparent url(tesa_2_td8.png) left bottom no-repeat;
}

#menu ul {
	list-style:none;
	margin:90px 0px 50px 0px;
	padding:0;
}

#menu ul li {
	width:145px;
	padding:3px 0px 3px 10px;
}

#inhalt {
	padding:30px 25px 15px 25px;
}

#inhalt table{
	width:410px;
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#inhalt_rechts {
	width:135px;
	background:transparent url(tesa_td8.png) top no-repeat;
	padding:30px 15px 0px 15px;
}
div.hr {
	clear:both;
	background-image:url(bilder/hr_streifen_gelb.gif);
	background-repeat:repeat-x;
	height:5px;
	border:none;
	margin:0px;
}
div.hr hr {
  display: none;
  clear:both;
}

#fototabelle {
	border:none;
	margin:0;
	width:408px;
}

#fototabelle tr td {
	padding:3px;
	text-align:center;
}

#fototabelle tr td a img{
	border:1px solid #333;
}

#albumtabelle {
	border:none;
	margin:0;
	width:408px;
}

#albumtabelle tr td {
	padding:3px;
}

#albumtabelle tr td a img{
	border:1px solid #333;
}

#gaestebuch_neu, #gaestebuch, #pressetabelle{
	width:408px;
	border-collapse:collapse;
}

#ticketreservierung {
	width:398px;
	border-collapse:collapse;
}

#gaestebuch_neu tr td, #ticketreservierung tr td{
	padding:3px 0px;
}

#gaestebuch tr td, #pressetabelle tr td {
	padding:3px;	
}

/* Ticketreservierung */
#Reservierungsformular {
	border:1px solid #666666;
	padding: 5px;
	margin: 10px 0px;
	width:398px;
}
input.ticketreservierung {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#666666;
	background-color:#ccc;
	/*background-image:url(layout/black-15.png);
	background-repeat:repeat;*/
}

input.ticketreservierung_markiert {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#B11116;
	background-color:#FAA61A;
	/*background-image:url(layout/red-25.png);
	background-repeat:repeat;*/
}
