.tx-golfclubservices-clubform h1,
.tx-golfclubservices-clublists h1{ font-size:16px; }

table.golfclubservices {border:1px solid #b7ce80;}
table.golfclubservices th {background:#9bbb58; color:#fff;}
table.golfclubservices tr.odd {background:#e6eed6;}
table.golfclubservices tr td, table.golfclubservices th td {border-bottom:1px solid #b7ce80;}

table.golfclubservices .number {font-weight:bold;}

span.browser span.pagelink {padding:0 3px;}
input.clubsubmit { background:#ddd; color:#000; border:1px solid #000; padding: 1px 6px;}

input#checkandsendorder {margin-left:0;}
input#checkandsendorderback {margin-right:10px; margin-left:0;}

a#ajaxreqlink {height:0; width:0; font-size:0;}


.check_inner { 
	background:none repeat scroll 0 0 transparent;
	border:medium none;
}

#redeemticket .infoText {padding:0 10px;}

#redeemticket label {
	width: 100px;
	padding-left: 10px;
	float: left;
	display: block;
}


#redeemticket .editable input {
	border-width: 1px;
}

#redeemticket input#PLZ {
	width: 50px;
}

#redeemticket input#Ort {
	/*width: 105px;*/
	width: 67px;

}

#redeemticket .noteditable input {
	border-width: 0px;
}

#statusmessage {
	padding-bottom: 10px;
}

#redeemticket #statusmessage {
	padding-bottom: 0px;
}

.adddataarea {
	position: relative;	
}

#editbutton {
	position: absolute;
	color: #7EAA21;
	top: 0;
	right: 0;
	cursor: pointer;
}

#ajaxreqlink {
	text-decoration: none;
}

#agbcheck {
	color: #ff0000;
	
}


.clubform-step {
	padding-left: 34px;
}


.clubform-step1 {
	padding-left: 34px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/neu_1.png);
	background-repeat: no-repeat;
	background-position: left 1px;
}

.clubform-step2 {
	padding-left: 34px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/neu_2.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.clubform-step3 {
	padding-left: 34px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/neu_3.png);
	background-repeat: no-repeat;
	background-position: left 1px;
}

.fieldiconerror {
	line-height:24px;
	padding: 1px 0 3px 24px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG16x16/Error.png);
	background-repeat: no-repeat;
}

.fieldiconsuccess {
	line-height:24px;
	padding-left:24px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG16x16/Accept.png);
	background-repeat: no-repeat;
	
}

.clubform-error {
	padding-left: 34px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG16x16/Exclamation.png);
	background-repeat: no-repeat;
	background-position: 4px top;
	margin-bottom: 20px;
}

.clubform-error .errorlabel {
	
}

.clubform-error .errortext {
	border: 1px solid #cccccc;
	padding: 10px;
}

.clubform-error .errortext p {
	padding: 5px;
	background-color: #F8D1D2;
	margin: 0;
}



.clubform-info {
	padding-left: 34px;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG16x16/Exclamation.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.clubform-info .infolabel {
	
}

.clubform-info .infotext {
	border: 1px solid #cccccc;
	padding: 10px;
}

.clubform-info .infotext p {
	padding: 5px;
	background-color: #E6EED6;
	margin: 0;
}


.delete-reservation {
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG16x16/Delete.png);
	background-repeat: no-repeat;
	
	display: block;
	width: 16px;
	height: 16px;	
}
.delete-reservation span {
	display: none;
}

/*
.pdflink {
	
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG16x16/Delete.png);
	background-repeat: no-repeat;
	
	display: block;
	width: 16px;
	height: 16px;	
}

.pdflink span{
	display: none;	
}
*/


#redeemticket .checkinlabel {
	width: 300px;
}

#checkdatainfo {
	position: absolute;
	right: 0;
	top: 50px;
	width: 180px;
}

#checkdatainfo .important {
	background: none;
	border: none;
	padding: 0;
	color: #009B37;
	font-weight: bold;  
}

.guestdatalabel, .ticketsreservedlabel {
	position: relative;
	margin-bottom: 20px;
}
.guestdataicon, .ticketsreservedicon {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 0;
	right: 0;
	background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG24x24/Users.png);
	background-repeat: no-repeat;	
}

.ticketsreservedicon { background-image: url(/fileadmin/styles/01_layouts_basics/img/wddicons/PNG24x24/Lock.png); }

/*
fileadmin/styles/01_layouts_basics/img/wddicons/neu_1.png
fileadmin/styles/01_layouts_basics/img/wddicons/neu_2.png
fileadmin/styles/01_layouts_basics/img/wddicons/neu_3.png


fileadmin/styles/01_layouts_basics/img/wddicons/PNG24x24/Accept.png
fileadmin/styles/01_layouts_basics/img/wddicons/PNG24x24/Exclamation.png
fileadmin/styles/01_layouts_basics/img/wddicons/PNG24x24/Delete.png
fileadmin/styles/01_layouts_basics/img/wddicons/PNG24x24/Error.png
*/

.addfieldsdataarea { margin-bottom: 20px;}


