/*---------- start: Titel Detailangaben mit Abo- und Prämienwahl--------------------------*/
#maincontent form {
	margin: 10px 0 0 0;
	padding: 0;
}
#maincontent table{
	font-size: 0.7em;
	width: 100%;
	border-collapse: collapse;
}
#maincontent tr{
	height: 25px;
}
#maincontent tr.zusatz{
	height:35px;
}
#maincontent tr.praemie{
	vertical-align: top;
}
#maincontent td{
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
}
#maincontent td.wahl{
	text-align: center;
}
#maincontent td.submit{
	text-align: right;
	border: none;
	margin: 0;
	padding: 14px 0 0 0;
}
#maincontent td.praemie{
	padding: 5px 0 5px 0;
}
#maincontent select, input{
	font-size: 1em;
}
#maincontent .button{
	float: right;
}

/*---------- end: Titel Detailangaben mit Abo- und PrŠmienwahl----------------------------*/

/*---------- start: GESCHENKABO KARTEN----------------------------------------------------*/
#maincontent .karte_l{
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.7em;
	font-weight: normal;
}
#maincontent .karte_r{
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: center;
	font-size: 0.7em;
	font-weight: normal;
}
#maincontent label.karte{
	float: left;
	font-size: 0.7em;
	font-weight: normal;
	width: 100px;
}
#maincontent input.anrede{
	font-size: 0.7em;
	font-weight: normal;
	width: 255px;
}
#maincontent input.text{
	font-size: 0.7em;
	font-weight: normal;
}
#maincontent input.sign{
	font-size: 0.7em;
	font-weight: normal;
	width: 255px;
}
#maincontent .btnvorschau{
	position: relative;
	left: 415px;
	top: -14px;
	width: 176px;
}
#maincontent .btnback{
	position: relative;
	left: 0px;
	top: 10px;
}
/*---------- end: GESCHENKABO KARTEN------------------------------------------------------*/

