input.checkbox {
	padding: 0px;
	border: 0;
}
input#countdown {
	margin:0;
	padding:0;
	border: 0;
	background: transparent;
	font-size: 11px;
	color: #4B6A9C;
	font-weight: bold;
	width: 30px;
}

div.hr {
	width: 100%;
  height: 1px;
  background: #ccc;
}
div.hr hr {
  display: none;
}
#shop_banner {
z-index: 1;
}
#Warenkorbtbl td {
	padding: 5px;
}
#Warenkorbtbl td.nospace {
	padding: 0;
	margin:0;
	line-height: 0;
	font-size: 1px;
}

.tblborder {
	border: 1px solid #ccc;
}
#maincol .tblborder td {
	padding: 2px;
	text-align: left;
}

.grey {
	background-color: #F0F0F0;
}

.lightblue {
	background-color: #EDF6FF;
}

.err {
	color: #ff0000;
	font-weight: bold;
}

.small {
	font-size: 10px;
}

table.formbgtbl {
	background-color: #EDF6FF;
}


.small {
	font-size: 10px;
}

.liniert {
	text-decoration: underline;
}

.desc {
	color: #A9A9A9;
}

td#maincol table.tblborder tbody tr.tblheader td {
	padding: 2px;
	background-color: #4B6A9C;
	color: #fff;
	font-weight: bold;
}

.contborder {
	margin: 5px 0;
	border: 1px solid #ccc;
}

td.schritt1active {
background: transparent url(../bilder/1.gif) no-repeat 0px 5px;
padding-right: 5px;
padding-left: 25px;
}
td.schritt1 {
background: transparent url(../bilder/1.gif) no-repeat 0px -92px;
padding-right: 5px;
padding-left: 25px;
color: #7E7E91;
}
td.schritt2active {
background: transparent url(../bilder/2.gif) no-repeat 0px 5px;
padding-right: 5px;
padding-left: 25px;
}
td.schritt2 {
background: transparent url(../bilder/2.gif) no-repeat 0px -92px;
padding-right: 5px;
padding-left: 25px;
color: #7E7E91;
}
td.schritt3active {
background: transparent url(../bilder/3.gif) no-repeat 0px 5px;
padding-right: 5px;
padding-left: 25px;
}
td.schritt3 {
background: transparent url(../bilder/3.gif) no-repeat 0px -92px;
padding-right: 5px;
padding-left: 25px;
color: #7E7E91;
}

/* News */
.news a {
	color: #486696;
	font-size: 10px;
	text-decoration: none;
}

.newstext a {
	font-size: 10px;
}

.newsdate {
	font-size: 10px;
	font-weight: bold;
	color: #778899;
}

td.newsdate {
	padding-top: 5px;
}

.newstitel {
	color: #486696; 
	font-weight: bold;
	font-size: 10px;
}

.newstext {
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.trenner {
	background: transparent url(../bilder/line_blau.gif) repeat-x 0 0;
}

/* Tables */
table.lfgtbl, table.lfgtbl td, table.lfgtbl td input {
	font-size: 9px;
	padding: 0;
}
.odd {
	background-color: #F5F5F5;
}
.even {
	background-color: #EDF6FF;
}

span.star {
	color: red;
}

.verkauft td {
	background-color: #FFC8C8;
}	

.preisaktiv {
	font-weight: bold;
	color: Green;
}

.preisinaktiv {
	font-weight: bold;
	color: black;
}

/* Buttons */

div.loginbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 69px;
	height: 23px;
	background: transparent url(../bilder/loginbtn.gif) no-repeat 0 -23px;
}

div.loginbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/loginbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.loginbtn a:hover {
	background-image: none;
}

div.anmeldgbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 89px;
	height: 23px;
	background: transparent url(../bilder/anmeldungbtn.gif) no-repeat 0 -23px;
}

div.anmeldgbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/anmeldungbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.anmeldgbtn a:hover {
	background-image: none;
}

div.angebotbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 116px;
	height: 23px;
	background: transparent url(../bilder/angebotspbtn.gif) no-repeat 0 -23px;
}

div.angebotbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/angebotspbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.angebotbtn a:hover {
	background-image: none;
}

div.savechangebtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 130px;
	height: 23px;
	background: transparent url(../bilder/savechangebtn.gif) no-repeat 0 -23px;
}

div.savechangebtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/savechangebtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.savechangebtn a:hover {
	background-image: none;
}
div.preisanfragebtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 118px;
	height: 23px;
	background: transparent url(../bilder/preisbtn.gif) no-repeat 0 -23px;
}

div.preisanfragebtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/preisbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.preisanfragebtn a:hover {
	background-image: none;
}

div.wunschpreisbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 103px;
	height: 23px;
	background: transparent url(../bilder/wunschpreisbtn.gif) no-repeat 0 -23px;
}

div.wunschpreisbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/wunschpreisbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.wunschpreisbtn a:hover {
	background-image: none;
}

div.bestellbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 89px;
	height: 23px;
	background: transparent url(../bilder/bestellbtn.gif) no-repeat 0 -23px;
}

div.bestellbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/bestellbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.bestellbtn a:hover {
	background-image: none;
}
div.weiterbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 69px;
	height: 23px;
	background: transparent url(../bilder/weiterbtn.gif) no-repeat 0 -23px;
}

div.weiterbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/weiterbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.weiterbtn a:hover {
	background-image: none;
}

div.abschickenbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 89px;
	height: 23px;
	background: transparent url(../bilder/abschickenbtn.gif) no-repeat 0 -23px;
}

div.abschickenbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/abschickenbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.abschickenbtn a:hover {
	background-image: none;
}

div.auftragerteilenbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 115px;
	height: 23px;
	background: transparent url(../bilder/auftragerteilenbtn.gif) no-repeat 0 -23px;
}

div.auftragerteilenbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/auftragerteilenbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.auftragerteilenbtn a:hover {
	background-image: none;
}

div.haendlersuchenbtn {
	margin-left: 5px;
	margin-top: 5px;
	width: 115px;
	height: 23px;
	background: transparent url(../bilder/haendlersuchenbtn.gif) no-repeat 0 -23px;
}

div.haendlersuchenbtn a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/haendlersuchenbtn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.haendlersuchenbtn a:hover {
	background-image: none;
}

div.auktionmerken {
	margin-left: 5px;
	margin-top: 5px;
	width: 115px;
	height: 23px;
	background: transparent url(../bilder/auktionmerken.gif) no-repeat 0 -23px;
}

div.auktionmerken a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/auktionmerken.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.auktionmerken a:hover {
	background-image: none;
}

div.bstbearbeitet {
	margin-left: 5px;
	margin-top: 5px;
	width: 130px;
	height: 23px;
	background: transparent url(../bilder/bst_bearbeitet_btn.gif) no-repeat 0 -23px;
}

div.bstbearbeitet a {
	display: block;
	margin: 0;
	padding: 0;
	width:100%; height:100%;
	background: transparent url(../bilder/bst_bearbeitet_btn.gif) no-repeat 0 0;
	text-decoration: none;
	overflow:hidden;
}

div.bstbearbeitet a:hover {
	background-image: none;
}
