table.tableBasic {
	margin: 0em 0em 0.909091em 0.0909091em !important;
}

*html table.tableBasic { margin: 0em 0em 0.909091em !important; }
*+html table.tableBasic { margin: 0em 0em 0.909091em !important; }

table.tableBasic td a {
	text-decoration: underline;
}

table input, h5 input {
	margin: auto !important;
	width: auto !important;
	border: none !important;
}

h5 label {
	color: inherit !important;
	margin: 0 !important;
	height: auto !important;
	float: none !important;
	padding: 0 !important;
	width: auto !important;
	display: block !important;
	text-align: left !important;
}

.prev_image {
	height: 220px !important;
	width: 170px !important;
	float: left !important;
	text-align: center;
}

.prev_image a {
	float: none !important;
	margin: 1em 2em;
}

.prev_text {
	height: 220px !important;
	float: right !important;
	width: 170px !important;
}

.prev_text p {
	padding-top: 0 !important;
	width: auto !important;
}

.prev_navi {
	clear: both;
	text-align: center;
}

.prev_navi span {
	font-size: 1.4em;
	font-weight: bold;
}

.prev_navi a.left {
	float: left !important;
	background-position:left 0em !important;
	padding:0em 0em 0em 1.81818em !important;
}
.prev_navi a.left:hover {
	background-position: left -9.09091em !important;
	text-decoration:underline;
}

*html a.left {
	padding: 0.130761781em 0em 0em 1.807617817em !important; /* 1px 20px 0px 0px */
	background-position: left 0em !important; /* 0px - FIX FOR TWO OR MORE LINES */
}

*html a.left:hover {
	background-position: left -9.038089089em !important; /* -100px - FIX FOR TWO OR MORE LINES */
}

*+html a.left {
	padding: 0.130761781em 0em 0em 1.807617817em !important; /* 1px 20px 0px 0px */
	background-position: left 0em !important; /* 0px - FIX FOR TWO OR MORE LINES */
}

*+html a.left:hover {
	background-position: left -9.038089089em !important; /* -100px - FIX FOR TWO OR MORE LINES */
}

.prev_navi a.right {
	float: right !important;
}

.iconLeftComprehensive {
background-image: url(../img/onlineshop/iconLeftGrey.gif);
}

form {
	width: 100% !important;
}

fieldset.leftside {
	width: 32em !important;
	float: left;
	margin: 0 !important;
}

fieldset.leftside input {
	margin: 0 !important;
	width: 30em !important;
}

fieldset.leftside label {
	text-align: left;
	margin: 1em 0 0 0 !important;
}

fieldset.rightside {
	width: 32em !important;
	float: right !important;
	margin: 0 !important;
}

fieldset.rightside label {
	width: 26em !important;
	text-align: left !important;
	padding-top: 1em !important;
}

fieldset.rightside input {
	clear: both;
	margin: 1em !important;
}

fieldset.radio {
	margin: 1em 0 0 !important;
}

fieldset.radio label {
	width: auto !important;
	margin: 0 2em 0 0!important;
	padding: 0 0 0 0.5em !important;
}

fieldset.radio input {
	width: auto !important;
	margin: 0 !important;
}
