/* stylesheet for aerophil.de */
/* created by: dennis hellwig dennis@dowl.de */

div#logo-aerophil {
	float: left;
	width: 464px;
	margin-bottom: 5px;
}

div#warenkorb {
	float: right;
	width: 336px;
	text-align: right;
	/*
	position: relative;
	top: 53px;
	*/
}
div#warenkorb p {
	position: relative;
	top: 24px;
	margin: 0;
	padding: 0;
}

/* CHOOSE LANGUAGE AREA */
.bgLanguage {
	background-color: #666666;
	height: 19px;
	line-height: 19px;
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 1px;
}
ul#laFlags {
	margin: 0;
	padding: 0 20px 0 0;
	list-style-type: none;
	text-align: right;
	display: block;
	width: 100%;
	}
	
ul#laFlags li {
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 19px;
	}
	
ul#laFlags li a {
	padding: 0;
	margin: 0 10px 0 0;
	text-decoration: none;
	text-align: right;
	line-height: 19px;
}
ul#laFlags li a img {
	position: relative;
	top: 2px;
}
/* END CHOOSE LANGUAGE AREA */

/* NAVIGATION */
#menu {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 20px;
  background-color: #949494;
	}
	
#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
  background-color: #949494;
  width: 100%;
	}
	
#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}
	
#menu ul li a {
  float: left;
	height: 20px;
	border-right: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
  padding: 0 13px;
	}
	
#menu ul li a.navHigh {
  float: left;
	height: 20px;
	border-right: 1px solid #FFFFFF;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	background: #AA1D1D;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
  padding: 0 15px;
	}
	
#menu ul li a:hover {
	color: #FFFFFF;
	background: #AA1D1D;
	}
/* END NAVIGATION */

.trenner1px {
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

#trennerNavi {
	width: 100%;
	background-color: #AA1D1D;
	height: 8px;
	font-size: 1px;
}

div.cntMain {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

div.cntTopLeft {
	float: right;
	width: 33%;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

div.cntTopRight {
	float: left;
	width: 66%;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

div.cntLeft {
	float: right;
	width: 33%;
	padding: 0;
	margin: 0;
	font-size: 1px;
	/* border-left: 1px solid #DDDDDD; */
}

div.cntRight {
	float: left;
	width: 66%;
	padding: 0;
	margin: 0;
	font-size: 1px;
	/* border-left: 1px solid #DDDDDD; */
}

div.searchBg {
	/* background: #666666 url("/s/img/backgrounds/gradient_left.jpg") no-repeat left top; */
	background-color: #C0C0C0;
	padding: 0;
	margin: 0;
	font-size: 1px;
	height: 200px;
}

div.login-default {
	background: #666666 url("/s/img/backgrounds/gradient_left.jpg") no-repeat left top;
	padding: 0;
	margin: 0;
	font-size: 1px;
	height: 80px;
	border-bottom: 1px solid #FFFFFF;
}
div.searchBg-defaultStart {
	background: #666666 url("/s/img/backgrounds/gradient_left.jpg") no-repeat left top;
	padding: 0;
	margin: 0;
	font-size: 1px;
	height: 181px;
	border-bottom: 1px solid #FFFFFF;
}

div.cntBoxHeader {
	line-height: 20px;
	height: 20px;
	background-color: #AA1D1D;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

div.cntBoxHeader1 {
	line-height: 20px;
	height: 20px;
	background-color: #666666;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

div.cntBoxHeader2 {
	line-height: 20px;
	height: 20px;
	background-color: #949494;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

div.loginBox {
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size: 1px;
}
div.loginBox p {
	display: block;
	margin: 0 0 7px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
div.loginBox a {
	position: relative;
	top: 3px;
}
div.loginBox-startpage {
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size: 1px;
}
div.loginBox-startpage p {
	display: block;
	margin: 0 0 7px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
div.loginBox-startpage a {
	position: relative;
	top: 3px;
}

.searchButton {
	position: relative;
	left: 2px;
	top: 3px;
}

div.naviLeftBox {
	margin: 0;
	padding: 2px 10px 10px 10px;
	font-size: 1px;
}

.secondTeaserArea {
	margin: 0;
	padding: 0;
	font-size: 1px;
	width: 100%;
}

.secTeasLeft {
	float: left;
	width: 245px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	height: 100px;
	background-color: #EBEBEB;
}
.secTeasRight {
	float: right;
	width: 383px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	background-color: #EBEBEB;
	border-left: 1px solid #FFFFFF;
	height: 100px;
}

div.secTeasBigLeft {
	float: left;
	width: 110px;
}
div.secTeasBigRight {
	float: right;
	width: 240px;
}

.mainCntLeft {
	float: left;
	width: 245px;
	padding: 0;
	margin: 1px 0 0 0;
	font-size: 1px;
}
.mainCntRight {
	float: right;
	width: 383px;
	padding: 0;
	margin: 1px 0 0 0;
	font-size: 1px;
	border-left: 1px solid #DDDDDD;
}

div.hdlNews {
	border-bottom: 1px solid #DDDDDD;
	height: 16px;
}

div.cntHighlightsLeft {
	float: left;
	width: 60px;
	padding: 0;
	margin: 0;
}
div.cntHighlightsRight {
	float: right;
	width: 160px;
	padding: 0;
	margin: 0;
}
div.cntFestpreisLeft {
	float: left;
	width: 50px;
	padding: 0;
	margin: 0;
}
div.cntFestpreisRight {
	float: right;
	width: 300px;
	padding: 0;
	margin: 0;
}
.hgtSecTeas {
	height: 270px;
}
/* circa die Differenz aus hgtHomepage - hgtSecTeas */
.hgtMainCnt {
	height: 290px;
}

.innerBox {
	margin: 0;
	padding: 13px 10px;
}
.innerColumn {
	margin: 0;
	padding: 0 10px;
}

div.bgFooter {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #666666;
	line-height: 26px;
	height: 26px;
}

div.h1TopBox {
	background: #666666 url("/s/img/backgrounds/gradient_header.jpg") no-repeat left top;
	height: 80px;
	border-bottom: 1px solid #FFFFFF;
  position: relative;
}

.h1Trenner {
	width: 100%;
	background-color: #AA1D1D;
	height: 8px;
	font-size: 1px;
}

.headlineTrenner {
	width: 100%;
	background-color: #AA1D1D;
	height: 5px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.colorLine {
  border-bottom: 1px dashed #999;
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 25px 0;
}

.displayDate,
#auktions-begruessung span.date {
  color: #666;
	margin-bottom: 5px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

img.imgHdlBorder {
	border-bottom: 2px solid #FF0000;
}

div.katalogBoxTop {
	border-top: 1px solid #DDDDDD;
	margin: 0;
	padding: 5px 0 0 0;
	width: 600px;
}

div.katalogBoxTopLeft {
	float: left; 
	width: 105px; 
	vertical-align: top;
	padding: 0;
	margin: 0;
}

div.katalogBoxTopRight {
	float: left; 
	width: 485px; 
	vertical-align: top; 
	padding: 0 0 0 10px;
}

div.katalogBoxSmall-le {
	float: left; 
	width: 290px; 
	border-top: 1px solid #DDDDDD; 
	margin:40px 0 0 0; 
	padding: 5px 0 0 0;
}

div.katalogBoxSmall-ri {
	float: left; 
	width: 290px; 
	border-top: 1px solid #DDDDDD; 
	margin:40px 0 0 20px; 
	padding: 5px 0 0 0;
}

div.katalogBoxLeft {
	float: left; 
	width: 81px; 
	vertical-align: top;
}

div.katalogBoxRight {
	float: left; 
	width: 199px; 
	vertical-align: top; 
	padding: 0 0 0 10px;
}

div.katalogBestellen {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	font-size: 11px;
}
#agb ol {
  margin: 0;
  padding: 0 0 0 20px;
}
#agb ol li {
  margin: 20px 0;
}
#auctionTeaser {
  border: 1px solid #DDD;
  border-width: 1px 0 1px 0;
  margin: 15px 0;
}
/* free catalog teaser startpage */
#catalogTeaser {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}
#catalogTeaser dl {
  margin: 10px;
  position: relative;
}
#catalogTeaser dd {
  margin-left: 100px;
}
#catalogTeaser dd strong {
  font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
}
#catalogTeaser dd p strong {
	font-size: 12px;
	color: #000;
}
#catalogTeaser dd p {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 10px 0;
}
#catalogTeaser dt {
  float: left;
}
#catalogTeaser #orderCatalog {
  background: url(/s/img/startseite/bt_order_catalog.gif) left top no-repeat;
  color: #FFF;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  height: 42px;
  line-height: 42px;
  text-indent: 20px;
  width: 243px;
}
#orderCatalogForm ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
#orderCatalogForm label {
  color: #900;
  display: block;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#orderCatalogForm input {
  display: block;
}
#orderCatalogForm textarea {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 100px;
  padding: 5px;
  width: 300px;
}
#catalogTeaser dd p#orderMessage {
  font-size: 16px;
  font-weight: bold;
}
/* end free catalog teaser startpage */

/* online catalog teaser startpage */
#onlineCatalogTeaser {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}
#onlineCatalogTeaser dl {
  margin: 10px;
  position: relative;
}
#onlineCatalogTeaser dd {
  margin-left: 100px;
}
#onlineCatalogTeaser dd strong {
  font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
}
#onlineCatalogTeaser dd p strong {
	font-size: 12px;
	color: #000;
}
#onlineCatalogTeaser dd p {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 10px 0;
}
#onlineCatalogTeaser dt {
  float: left;
}
/* end online catalog teaser startpage */

/* nachtraege teaser startseite */
#nachtragsTeaser {
  border: 4px solid #999;
  height: 171px;
  padding: 10px;
}
* html #nachtragsTeaser {
  height: 199px;
}
#nachtragsTeaser h1 {
  color: #900;
  font-family:Arial,'Trebuchet MS','Lucida Grande',Verdana,Sans-Serif;
  font-size: 16px;
  font-weight:bold;
}
#nachtragsTeaser h1 a {
  color: #900;
  text-decoration: none;
}
#nachtragsTeaser h1 a:hover {
  text-decoration: underline;
}
#nachtragsTeaser p {
  font-family:Arial,Verdana,sans-serif;
  font-size:12px;
}
/* end nachtraege teaser startseite */

/* TABLE STYLES */
td.cntLeftTd {
	width: 169px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	vertical-align: top;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
td.cntRightTd {
	width: 629px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	border-right: 1px solid #DDDDDD;
	vertical-align: top;
}
/* END TABLE STYLES */

.content-fullsize {
  border: 1px solid #DDD;
  border-width: 0 1px;
}

/* Vorschaubild */
.prevPicBox {
  width: 120px;
  text-align: center;
}
a.prevPic img {
  border: 1px solid #BBB;
  padding: 2px;
}
a.prevPic {
  color: #900;
  text-decoration: none;
	font-size: 11px;
}
a.prevPic span {
  text-decoration: underline;
  background: url(/s/img/lens.gif) left 50% no-repeat;
  padding: 4px 0 4px 17px;
}
p.numberPics {
  margin: 0;
  color: #999;
	font-size: 11px;
}
/* end Vorschaubild */

/* Schriftarten */
.cntBoxHeader {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

.cntHdlSmall {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.cntText {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.cntText14 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}

.cntTextSmall {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.cntTextBold {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

h1.headlineBig {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
	position: relative;
	top: 45px;
	left: 10px;
}

h2.subHeadline {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: inline;
}
h2.headerh2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h3.headerProduct {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	color: #990000;
}
#auctionTeaser h3 {
	font-size: 14px;
	font-weight: bold;
  margin-top: 5px;
}

.cntError {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #f00;
}

.cntBlack {
	color: #000000;
}

.cntGrey {
	color: #666666;
}

.cntWhite {
	color: #FFFFFF;
}

.cntWeinrot {
	color: #990000;
}

.cntRot {
	color: #FF0000;
}

.cntOrange {
	color: #FF9900;
}

.cntDunkelGruen {
	color: #007A00;
}
.center {
  text-align: center;
}
/* Ende Schriftarten */

/* Hintergrundfarben */

.bgGrey {
	background-color: #EFEFEF;
}
.highlight {
  background-color: #FF6;
}

/* Ende Hintergrundfarben */

/* Links */
a.linkBold {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}

a.link12Bold,
#auktions-begruessung a {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
.cntLink12 {
  font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
a.link14Bold:link, a.link14Bold:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}
a.link14Bold:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
a.link14Bold:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #330000;
	text-decoration: none;
}

a.cntLink {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}

a.linkGrau:link, a.linkGrau:active, a.linkGrau:visited {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
a.linkGrau:hover {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}

/* Ende Links */


/* FORM STYLES */
form {
	display: inline;
}

input.inputField, textarea.formTextArea {
	border: 1px solid #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
  padding: 3px;
}
textarea.formTextArea {
	height: 150px;
}
div.h1TopBox label {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	display: block;
}
label.label14 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
}
/* search field */
#searchBox {
  position: absolute;
  top: 43px;
  right: 10px;
  text-align: right;
}
#searchBox input.inputField {
  width: 180px;
	color: #333;
}
/* end search field */
/* login form */
#loginForm  input.inputField {
  width: 130px;
}
/* end login form */
/* END FORM STYLES */


/* Navigation Left */
ol.navLeft {
	margin: 0;
	padding: 10px 0;
	list-style: none;
  width: 100%;
	}
	
ol.navLeft li {
	display: block;
	padding: 0;
	margin: 0;
	}
	
ol.navLeft li a {
	padding: 0;
	margin: 0;
	color: #666666;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	}
	
ol.navLeft li a:hover {
	color: #990000;
	}
	
	
ol.navLeft li ol.subNavLeft {
	margin: 0;
	padding: 0;
	list-style: none;
  width: 100%;
	}
	
ol.navLeft li ol.subNavLeft li {
	display: block;
	padding: 0;
	margin: 0;
	}
	
ol.navLeft li ol.subNavLeft li a {
	padding: 0;
	margin: 0;
	color: #666666;
	text-decoration: none;
	display: block;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	}
	
ol.navLeft li ol.subNavLeft li a:hover {
	color: #990000;
	}
	
ol.navLeft li ol.subNavLeft li a.navLeftHigh {
	padding: 0;
	margin: 0;
	color: #990000;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	}
/* End Navigation Left */


ul.redBoxList {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}

ul.redBoxList li {
	padding: 10px 0 0 0;
	margin: 0;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	list-style: none;
}

ol.newsMenu {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}

ol.newsMenu li {
	display: block;
	padding: 0 0 15px 0;
	margin: 0;
	}

ol.newsMenu li a {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	list-style: none;
}

ol.newsMenu li a:hover {
	text-decoration: underline;
}

img.listIcon {
	position: relative;
	top: -4px;
	margin-right: 5px;
}


/* FOOTER LIST */
#footer {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 26px;
	}
	
#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	clear: left;
  width: 100%;
	}
	
#footer ul li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	}
	
#footer ul li a {
	padding: 0;
	margin: 0 0 0 40px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 26px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

#footer ul li a.footerFirst {
	padding: 0;
	margin: 0 0 0 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 26px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}
	
#footer ul li a:hover {
	text-decoration: underline;
}
/* END FOOTER LIST */

/* Breadcrump */
#breadCrump {
	width: 100%;
	background-color: #AA1D1D;
	height: 18px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}
#breadCrump ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	clear: left;
  	width: 100%;
}
	
#breadCrump ul li {
	display: inline;
	float: left;
	padding: 2px 0 0 0;
	margin: 0;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	}
#breadCrump ul li.bcMainMenu {
	display: inline;
	float: left;
	padding: 2px 0 0 0;
	margin: 0 0 0 16px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	}
	
#breadCrump ul li a {
	padding: 2px 0 0 0;
	margin: 0 0 0 16px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

#breadCrump ul li a.breadCrumpFirst {
	padding: 2px 0 0 0;
	margin: 0 0 0 10px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}
/* End Breadcrump */

/* paging */
ul#paging {
	width: 360px;
	margin: 20px auto 0 auto;
	padding: 0;
	list-style: none;
	clear: left;
	height: 20px;
}
ul#paging li {
	display: inline;
	float: left;
	padding: 0 0 0 0;
	margin: 0 3px;
	color: #000;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
ul#paging li a {
	padding: 0;
	margin: 0;
	color: #990000;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* end paging */

/* highlights ergebnisliste */
div.boxHighlights {
	width: 100%;
	padding: 0;
	margin: 0;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
}
h3.headHighlights {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #990000;
	margin: 0 0 10px 0;
	background-color: #FFEEEE;
}
div.highlightCon {
	float: left;
	width: 33%;
	margin-bottom: 10px;
}
div.highlightCon a {
	float: left;
	margin-right: 5px;
}
div.highlightCon p {
	margin: 0;
	padding: 0;
}
/* end highlights ergebnisliste */

.druckversion {
  background: url(/s/img/icon_drucker.gif) left top no-repeat;
  line-height: 25px;
  padding: 4px 0 4px 30px;
}

/* Mein Konto */
img.mkArrow {
	margin-right: 10px;
	position: relative;
	top: 8px;
}
table.bidTable {
	border-bottom: 1px solid #999;
}
table.bidTable th {
	padding: 4px 0;
	background-color: #FFF2D6;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
/* end Mein Konto */

ul.stdList li {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 10px 0;
}

/* versteigerungen.html photo box */
#auctionPhotos ul {
  list-style: none;
  margin: 30px 0 0 0;
  padding: 0;
}
#auctionPhotos ul li {
  float: left;
  margin: 0 30px 30px 0;
}

/* AERO-VIP */
#aero-vip #content h2 {
  text-align: center;
  padding: 10px 0;
  margin: 0;
  line-height: 16px;
  background-color: #99D54A;
  font-size: 20px;
}
#aero-vip #content h2 span {
  font-size: 12px;
  font-weight: normal;
}
#aero-vip #content ul li {
  margin: 20px 0;
}
#aero-vip #content ul h4 {
  margin: 0;
  padding: 0;
  font-size: 16px;
}
#aero-vip #content .vorteile {
  color: #900;
  font-size: 16px;
}
.legal {
  color: #666;
  font-size: 10px;
}
#get-it {
  position: relative;
  height: 100px;
}
#get-it-bt {
  position: absolute;
  top: 30px;
  left: 100px;
  background-color: #FFE640;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  width: 390px;
  /* margin: 0 auto; */
  padding: 15px 30px;
  line-height: 18px;
}
#get-it-bt a {
  color: #900;
}
#get-it-bt span {
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  color: #333;
}
#aeropvipRegister {
  border: 1px solid #CCC;
  padding: 10px;
}
#aeropvipRegister .headerh2 span {
  color: #000;
}
#aeropvipRegister h3 {
  font-size: 12px;
}
#aeropvipRegister .payment {
  margin-left: 30px;
}
/* end AERO-VIP */

/* Einzellosanzeige */
#einzellosHeader {
  position: relative;
}
#einzellosHeader ul {
  margin: 15px 0 0 0;
  padding: 0;
  list-style: none;
}
#einzellosHeader #ausruf {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 16px;
  font-weight: bold;
}
#ausruf strong {
  color: #900;
}
#einzellos {
  margin-top: 50px;
}
#einzellos #preview {
  float: left;
  border: 1px solid #DDD;
  width: 200px;
}
#preview #previewPic {
  text-align: center;
}
#preview .hd {
  position: relative;
  height: 15px;
}
#preview .hd h4 {
  text-align: center;
  margin: 0;
  padding: 5px 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  font-weight: normal;
  color: #848484;
}
#preview .hd ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#preview .hd ul li {
  position: absolute;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
#preview .hd ul #prevLinkBack {
  top: 2px;
  left: 2px;
}
#preview .hd ul #prevLinkNext {
  top: 2px;
  right: 2px;
}
#preview .hd ul li em {
  height:1% !important;
  left:-1000px !important;
  overflow:hidden !important;
  position:absolute !important;
  width:100% !important;
}
#preview .hd ul li a {
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #DDD;
  background-image: url(/s/img/sprites-arrows-preview.gif);
  background-position: 3px 2px;
  background-repeat: no-repeat;
}
#einzellos #productDescription {
  margin-left: 220px;
}
#einzellos .noImage {
  margin-left: 0 !important;
}
#einzellos h3 {
  color: #900;
  font-size: 16px;
}
#einzellos #merkzettel {
  background: url(/s/img/add_item_15x14.gif) left center no-repeat;
  padding-left: 20px;
  margin-top: 40px;
}
#einzellos #merkzettel a {
  font-size: 14px;
  color: #900;
  font-weight: bold;
}
/* end Einzellosanzeige */

/* ueber mich Seite */
#about #content {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  width: 100%;
}
#about #content a {
  color: #333;
}
#about #content strong {
  font-weight: bold;
}
#about #content h2 {
  font-size: 16px;
}
#about .intro {
  float: left;
  margin: 0 25px 10px 0;
}
#about .johannespalmer img {
  /* border-bottom: 2px solid #F00; */
}
#about .johannespalmer span {
  display: block;
  text-align: left;
  font-size: 11px;
  color: #666;
}
#about #vorteileVerkaeufer,
#about #vorteileSammler {
  background: url(/s/img/gradient_grey.gif) left top repeat-x;
  margin-top: 25px;
}
#about #vorteileVerkaeufer .yui-nav a,
#about #vorteileSammler .yui-nav a {
  text-decoration: none;
  font-weight: bold;
}


#about #vorteileVerkaeufer {
  float: left;
  width: 48%;
}
#about #vorteileSammler {
  float: right;
  width: 48%;
}
#about #vorteileVerkaeufer h2,
#about #vorteileSammler h2 {
  text-indent: 10px;
  line-height: 41px;
  margin: 0;
  color: #900;
}
#about #vorteileVerkaeufer h3,
#about #vorteileSammler h3 {
  margin: 0;
}
#about #vorteileVerkaeufer .yui-navset li div,
#about #vorteileSammler .yui-navset li div {
  overflow: hidden;
  cursor: text;
}
#about #vorteileVerkaeufer .yui-navset li div h3,
#about #vorteileSammler .yui-navset li div h3 {
  display: none;
}
#about #vorteileVerkaeufer .yui-content,
#about #vorteileSammler .yui-content {
  margin: 30px 0 10px 0;
}
#about #vorteileVerkaeufer .yui-navset li div,
#about #vorteileSammler .yui-navset li div,
#about #vorteileVerkaeufer .yui-content,
#about #vorteileSammler .yui-content {
  font-size: 11px;
}
.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a,
.yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em {
  display:inline !important;
}
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
  display: block !important;
}

#about #vorteileVerkaeufer ul.yui-nav,
#about #vorteileSammler ul.yui-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
#about #vorteileVerkaeufer ul.yui-nav div ul,
#about #vorteileSammler ul.yui-nav div ul {
  list-style: decimal;
  margin: 0 0 0 10px;
  padding: 0;
}
#about #vorteileVerkaeufer ul.yui-nav div,
#about #vorteileSammler ul.yui-nav div,
#about #vorteileVerkaeufer ul.yui-nav div li,
#about #vorteileSammler ul.yui-nav div li {
  cursor: text;
}
#about #vorteileVerkaeufer ul.yui-nav li,
#about #vorteileSammler ul.yui-nav li {
  background: url(/s/img/bullet.gif) left 8px no-repeat;
  padding: 5px 0 5px 25px;
  margin: 0 0 0 5px;
}
#about #vorteileVerkaeufer ul.yui-nav li div li,
#about #vorteileSammler ul.yui-nav li div li {
  background: none;
  padding: 0;
  margin: 0;
}
.jsdisabled #vorteileVerkaeufer li p,
.jsdisabled #vorteileSammler li p {
  display: block !important;
}




#about #optimaleOrganisation {
  clear: both;
  padding-top: 30px;
}
#about #optimaleOrganisation h2 {
  color: #900;
  margin: 0;
  padding: 0;
}
#about #optimaleOrganisation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#about #optimaleOrganisation ul:after {
  clear:both;
  display:block;
  visibility:hidden;
  height:0px;
  content:".";
}
#about #optimaleOrganisation ul li {
  float: left;
  width: 24%;
  margin-bottom: 50px;
}
/* end ueber mich Seite */

/* highlights der aktuellen auktion */
#auctionHighlights {
  border: 1px solid #DDD;
  padding: 10px;
}
#auctionHighlights h3 {
  color: #900;
  display: inline;
  font-size: 16px;
}
#auctionHighlights .hd {
  position: relative;
  height: 40px;
}
#auctionHighlights .hd p {
  position: absolute;
  top: 0px;
  right: 10px;
  margin: 0;
}
#auctionHighlights dt {
  float: left;
  width: 230px;
}
#auctionHighlights dt strong {
  display: block;
  margin-top: 7px;
}
#auctionHighlights dt .price {
  font-style: normal;
  color: #900;
}
#auctionHighlights dd {
  margin-left: 245px;
}
#auctionHighlights ul,
#auctionHighlights dl {
  margin: 0;
  padding: 0;
  list-style: none;
}
#auctionHighlights dd li {
  margin: 12px 0;
}
#auctionHighlights dd li strong {
  display: block;
}
#auctionHighlights dd h4 {
  font-size: 14px;
  color: #900;
  margin: 0;
}
#auctionHighlights dl:after {
  clear:both;
  display:block;
  visibility:hidden;
  height:0px;
  content:".";
}

#auctionHighlights a.prev,
#auctionHighlights a.next,
#auctionHighlights a.prev:visited,
#auctionHighlights a.next:visited {
  background:transparent url(/s/img/buttons/nav-carousel.gif) no-repeat scroll 0% 0%;
  cursor:pointer;
  display:inline;
  height:27px;
  outline-color:invert;
  outline-style:none;
  outline-width:medium;
  overflow:hidden;
  padding:0pt;
  position:absolute;
  right:41px;
  width:41px;
}
#auctionHighlights a.prev:focus,
#auctionHighlights a.next:focus {
  outline-style:none;
}
#auctionHighlights a.next,
#auctionHighlights a.next:visited {
  background-position:-41px 0px;
  right:0px;
  width:41px;
}
a.off {
cursor:default !important;
}
a.prev, a.prev:visited,
a.next, a.next:visited {
  font-size:85%;
  padding-left:20px;
}
#itemStatusBar {
  position: absolute;
  right: 100px;
  top: 5px;
  font-size: 14px;
  display: block;
  width: 70px;
  text-align: right;
}
#auctionHighlights .loading {
  background: url(/s/img/loading2-0.gif) left center no-repeat;
}
/* end highlights der aktuellen auktion */

/* �bersicht festpreisangebote */
#festpreise #content li {
  margin: 5px 0;
}
/* end �bersicht festpreisangebote */

/* helper styles */
.padLe20 {
	margin: 0;
	padding: 0 20px 0 0;
}

.padLeft10 {
	margin: 0;
	padding: 0 0 0 10px;
}

.padLe3 {
	margin: 0;
	padding: 0 0 0 3px;
}

.padTop3 {
	margin: 0;
	padding: 3px 0 0 0;
}

.padTop10 {
	margin: 0;
	padding: 10px 0 0 0;
}

.padTop20 {
	margin: 0;
	padding: 20px 0 0 0;
}

.clearBoth {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: 1px;
	width: 1px;
	height: 1px;
}

.border1px {
	border-top: 1px solid #DDDDDD;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.widthAll {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

img {
	border: none;
}

.mar0 {
	margin: 0;
	padding: 0;
}
.marLe9 {
	margin-left: 9px;
}
.marLe20 {
	margin-left: 20px;
}
.floatLeft {
	float: left;
}
.dspBlock {
	display: block;
}
img.tkatnok {
	position: relative;
	top: 3px;
}
.hideMe {
  display: none;
}
.aural {
  position: absolute!important;
  left: -1000%!important;
  overflow: hidden!important;
  width: 100%!important;
  height: 1%!important;
}

/* image slideshow startpage */
.yui3-slideshow {
    overflow: hidden; 
     -moz-box-shadow: 5px 5px 5px #999; 
  -webkit-box-shadow: 5px 5px 5px #999; 
          box-shadow: 5px 5px 5px #999; 
}
.yui3-slideshow-content {
    position: relative;
}
.yui-slideshow-img {
	overflow: hidden;
	height: 100%;
}
.yui-slideshow-img img {
	height: 100%;
}
#topteaser {
  display: block;
  position: relative; 
  text-decoration: none;
}
#slideshow {
  position: absolute;
  top: 12px;
  left: 28px;
  width: 217px;
  height: 153px;
  overflow: hidden;
}
#slideshow img {
  position: absolute;
  width: 100%;
}
#slideshow-text {
  position: absolute;
  top: 168px;
  left: 28px;
  color: #666;
  font-family:Arial,Verdana,sans-serif;
  font-size:11px;
  width: 217px;
  margin: 0;
}
#slideshow-text .left {
  float: left;
}
#slideshow-text .right {
  float: right;
}
/* end image slideshow startpage */ 