div.container{ 		width: 540px; height: 138px; left: 0px; text-align:left; background: #B1B1B1; font-size: 12px;}

div.content{		width: 300px; height: 133px; padding: 0px; background: #D1D1D1; overflow:hidden; margin: 0px;}
div.bild{	 		width: 125px; height: 133px; padding: 0px; background: #FFFFFF; overflow:hidden; margin: 0px; margin-right: 1px;}
div.korb{			width: 100px; height: 133px; padding: 0px; background: #F1F1F1; margin: 0px;}

div.produkt{ 	 	width: 308px; height: 18px; font: Arial,sans-serif; font-weight:bold; background: #E6E6E6; text-align: left; overflow: hidden;}
div.beschreibung{	width: 308px; height: 114px; font: 80% Arial,sans-serif;  color:#333333; background: #D1D1D1; overflow: hidden;}
div.foot{			width: 308px; height: 1px; font: 120% Arial,sans-serif;  padding: 0px; background: #E6E6E6; margin: 0px; text-align:right;}


a.mietauftrag{
	background-color: #E1E1E1;
	border: 1px solid #CC3333;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	text-decoration: none;
	font-weight: bold;
	width: 145px;
	display: block;
}

a.mietauftrag:hover{
	color: #CC3333;
	background-color: #FFFFFF;
	border: 1px solid red;
}

a.submenu{	/* Menueintrag */
background-color:#DDDDDD;
color: #000066;
display: block;
width: 140px;
height: 24px;

text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
/* z-index: 3; */
vertical-align:middle;
background-repeat:no-repeat;
padding: 3px;
white-space: nowrap;
}

a.submenu:hover{
color:#0022FF;
background-color:#FFFFFF;
/* background-image:url(/ac/images/rent/kamerasicon2.png);
background-repeat:no-repeat;  */
}


.subbox{	/* Menucontainer */
display: none;
z-index: 3;
top: 0px; 
left: 0px;
position: absolute;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.iframebody{
background-image: url(/ac/images/rent/content.jpg);
background-attachment:fixed;
}

.liste_bild{
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color:#CCCCCC;
margin: 1px;
padding: 10px;
background-image:url('/ac/images/rent/td_bg_a.jpg'); background-repeat:repeat-x; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px
}

.liste_name{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color:#CCCCCC;
margin: 1px;
padding: 10px;
background-image:url('/ac/images/rent/td_bg_a.jpg'); background-repeat:repeat-x; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;
}

.liste_btn{
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color:#CCCCCC;
margin: 1px;
padding: 10px;
background-image:url('/ac/images/rent/td_bg_a.jpg'); background-repeat:repeat-x; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px
}

.liste_bild2{
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color:#CCCCCC;
margin: 1px;
padding: 10px;
background-image:url('/ac/images/rent/td_bg_a.jpg'); background-repeat:repeat-x; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px
}

.liste_name2{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color:#CCCCCC;
margin: 1px;
padding: 10px;
background-image:url('/ac/images/rent/td_bg_a.jpg'); background-repeat:repeat-x; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px
}

.liste_btn2{
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color:#CCCCCC;
margin: 1px;
padding: 10px;
background-image:url('/ac/images/rent/td_bg_a.jpg'); background-repeat:repeat-x; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px
}


	table.kalender{
		border: 1px solid black;
		border-collapse: collapse;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
	}
	th.kalender{
		border: 1px solid black;
		width: 24px;
		height: 12px;
		text-align: center;
		vertical-align: middle;
		background-color: #000000;
		color: #FFFFFF;
		white-space: nowrap;
	}	
	td.kalender_frei{
		border: 1px solid black;
		width: 24px;
		height: 24px;
		text-align: center;
		vertical-align: middle;
		background-color: #CCCCCC;
	}
	td.kalender_leer{
		border: 1px solid black;
		width: 24px;
		height: 24px;
		text-align: center;
		vertical-align: middle;
		background-color: #999999;
	}
	td.kalender_heute{
		border: 1px solid black;
		width: 24px;
		height: 24px;
		text-align: center;
		vertical-align: middle;
		background-color:#9999FF;
	}
	td.kalender_invalid{
		border: 1px solid black;
		width: 24px;
		height: 24px;
		text-align: center;
		vertical-align: middle;
		background-color: #666666;
		color: #CCCCCC;
	}		
	td.kalender_rot{
		border: 1px solid black;
		width: 24px;
		height: 24px;
		text-align: center;
		vertical-align: middle;
		background-color: #FF6666;
	}
	td.kalender_select{
		border: 1px solid black;
		width: 24px;
		height: 24px;
		text-align: center;
		vertical-align: middle;
		background-color: #66FF66;
	}