#page0 {
	background:url("page0.jpg") bottom left no-repeat #f2f2f2;
	padding:3px 6px 205px 6px;

}
#page1 {
	background:url("page1.jpg") bottom left no-repeat #f2f2f2;
	padding:3px 6px 325px 6px;

}
#page2 {
	background:url("page2.jpg") bottom left no-repeat #f2f2f2;
	padding:3px 6px 325px 6px;
}

#page3 {
	padding: 6px;
}

#buchungcontainer h2{
	color: #8f2b03; 
/*	color: #f2be00;*/
	width: 100%;

}
.buchungwrapper h3 {
	color: #8f2b03;
}
.buchungwrapper{
	display:block;
	float:left;
	height:100%;
	width:560px;
	border: 1px solid #c1c1c1;
	padding: 0px;
	background: url("page3.jpg") no-repeat scroll left bottom #F2F2F2;
	clear: both;
	margin: 0px;
}
#fragen {
	background:url("fragen.gif") right 5px no-repeat #f2f2f2;
	width: 155px;
	height: 34px;
	float: right;
	padding-top: 72px;
}
#fragen-at {
	background:url("fragen-at.gif") right 5px no-repeat #f2f2f2;
	width: 155px;
	height: 34px;
	float: right;
	padding-top: 72px;
}
#intro {
	padding: 10px;
	width: 380px;
}
#buchungcontainer form{
	margin:10px 20px 10px 20px;
	width:480px;
	height:auto;
}
#buchungcontainer label{
	font-size:11px;
	width:24%;
	display:block;
	float:left;
	cursor: default;
	clear:left;

}

#preisdarstellung, #zusatzbuchung, #buchungcontainer input, #buchungcontainer select, #buchungcontainer textarea{
	font-family:arial, helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.2em;
	border:1px solid #c6c6c6;
	padding:0;
	margin-top: 2px;
	margin-bottom:2px;
	width:72%;
	display:block;
	float:left;
}
#preisdarstellung b {	
	color: #f28303;
	font-size: 1.3em;
	display: block;
	margin-bottom: 20px;
	
}
#preisdarstellung, #zusatzbuchung{
	border:0;
}
#buchungcontainer .checkbox{
	width:auto;
	border:0;
	background:none;
	float:left;
	display:block;
	margin:0 10px 0 0;
	padding:0;
}
#buchungcontainer .radio{
	width:auto;
	border:0;
	background:none;
	margin:0 5px 0 0px;
	padding:0;
}
#buchungcontainer .radioblock{
	display:block;
	float:left;
	margin-bottom: 6px;
}
#buchungcontainer .right{
	margin:0;
	padding:0;
	width:92%;
	clear:none;
	float:left;
	display:block;
}
#buchungcontainer .clear{
	width:100%;
	display:block;
	clear:both;
	padding:0;
	margin:0;
	height:0;
	line-height:0;
}
#buchungcontainer form p{
	font-size:1em;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	width:95%;
	display:block;
	float:left;
	clear:left;
}
#buchungcontainer .width10{
	width:10%;
	margin-right: 6px;
}
#buchungcontainer .width33{
	width:24%;
}
#buchungcontainer .width50{
	width:37%;
}
#buchungcontainer .width66{
	width:48%;
}
#buchungcontainer .width100{
	width:96%;
}
#buchungcontainer .width75{
	width:72%;
}
#buchungcontainer fieldset{
	float:left;
	border:0;
	padding:2px 2% 2px 2%;
	margin:0;
	width:96%;
}
#buchungcontainer legend{
	border:0;
	font-weight:700;
	font-size:1.2em;
	color: #000000;
	margin-top: 6px;
}
#buchungcontainer .pflicht{
	margin:0 0 0 5px;
	color:#FF0000;
	font-weight:900;
	font-size:1.2em;
	padding:0;
}
#buchungcontainer .error{
	font-weight:700;
	color:#FF0000;
}
#buchungcontainer .clear .buchen{
	width:185px;
	height:25px;
	line-height:25px;
	display:block;
	font-size:.9em;
	float:right;
	text-align:center;
	padding-right:16px;
	background-image:url("buchen.gif");
	background-repeat:no-repeat;
	background-position:right 50%;
}
#buchungcontainer .clear .weiter{
	width:100px;
	height:25px;
	line-height:25px;
	display:block;
	font-size:.9em;
	float:right;
	text-align:center;
	padding-right:16px;
	margin-right: 40px;
	background-image:url("weiter.jpg");
	background-repeat:no-repeat;
	background-position:right 50%;
}
#buchungcontainer .clear .zurueck{
	width:100px;
	height:25px;
	line-height:25px;
	display:block;
	font-size:.9em;
	float:left;
	text-align:center;
	padding-left:16px;
	margin-left: 40px;
	background-image:url("zurueck.jpg");
	background-repeat:no-repeat;
	background-position:left 50%;
}
#buchungcontainer .clear a:hover, #buchungcontainer .clear a:hover{
	text-decoration:underline;
	cursor:pointer;
}
.labelhidden{
	cursor: default;
	width:auto;
	height:auto;
}
#page0.nobackground,#page1.nobackground,#page2.nobackground,#page3.nobackground{
	background-image: none;
	background-color:transparent;
	padding-bottom:10px;

}
#page2.nobackground{
	padding-bottom:320px;
}
