.content_links								{ width: 945px; float: left; border: 0px solid black; margin-right:0px; }
.content_links table					{   }
.content_links table td				{ padding-bottom:10px; padding-right:10px; padding-top: 10px; vertical-align:middle; }
.content_links table .aligntop td			{ vertical-align:top; }

#loginbox table td            { padding-bottom:2px; padding-right:10px; padding-top: 2px; vertical-align:middle; }

/* rechts */
.content_rechts								{ width: 160px; float: right; border: 0px solid black; }
.content_rechts img 					{ border: 0px solid black; padding:0px; margin: 0px; }
.content_rechts .banner				{ padding:  0px; font-family: verdana; font-weight:normal; border: 0px solid black; }

.premium h2, .anmeldung h2  { margin:10px 0px 10px 0px; padding: 0px; font-size:16px; color:#4879AA; font-family: verdana; font-weight:bold; }
.premium .pics img					{ margin: 0px 10px; }
.pics h2										{ margin:0px; padding: 0px; font-size:14px; color:#4879AA; font-family: verdana; font-weight:bold; }

.tablezeitraum { width:700px; margin: 0px 0px 0px 20px; }
.tablezeitraum td { border-top: 1px solid #b2b2b2; padding:10px 5px; }
.tablezeitraum .bottom td { border-bottom: 1px solid #b2b2b2; padding:10px 5px; font-size:12px; }
.tablezeitraum .head td { background-color: #f4f4ec; } /* #E1E1E1 */

.tableuebersicht { width:700px; margin: 0px 0px 10px 0px; }
.tableuebersicht td { border-top: 1px solid #b2b2b2; padding:5px 5px; }
.tableuebersicht .bottom td { border-bottom: 1px solid #b2b2b2; padding:5px 5px; font-size:12px; }
.tableuebersicht .head td { background-color: #f4f4ec; }

.payment_options {
	width: 700px;
	margin: 0 0 0 20px;
}
#debit {
	border-top: 1px solid #B2B2B2;
	padding-top: 10px;
}
.payment_option {
	margin-top: 10px;
	border-bottom: 1px solid #B2B2B2;
	height: 60px;
	clear: both;
}
.payment_option div {
	float: left;
}
.payment_option .radio {
	padding: 10px 5px;
}
.payment_option .radio, .payment_option .text {
	padding-top: 20px;
}
.payment_option .icon {
	width: 130px;
	text-align: center;
}
.payment_option .icon img {
	margin: 0;
}
#card .icon img {
	margin-top: 10px;
}
.full_price {
    text-decoration: line-through;
    margin-right: 5px;
}
