/* CSS Document */

/* Gobal Reset */
* {
	margin: 0;
	padding: 0;
}

/*  Common Settings  */

body {
	font: normal 100.01% "Gill Sans", "MS Sans Serif", "Trebuchet MS", Arial, sans-serif;
	color: #363636;
}
a:link, a:visited {
	color: #363636;
	text-decoration: none;
}

a:hover {
	color: #CC0E1C;
}

h3 {
	font-style: italic;
	font-weight: normal;
	margin-bottom: 0.7em;
	margin-top: 1.3em;
}

h4 {
	color: #363636;
}

h5 {
	margin-bottom: 1em;
	font-size: 0.81em;
	color: #363636;
}
.hell {
	color: #737373;
}
.dunkel {
	color: #363636;
}
.red {
	color: #d72510 ;
}

.invisible {
	display: none;
}
.clear {
	clear: both;
}
.clear_left {
	clear: left;
}
.errorbox {
	font-size: 0.81em;
	color: #FF0000;
}
/****Structure****/
#container {
	width: 854px;
	height: 661px;
	margin: 0 auto;
	margin-top: 76px;
	position: relative;
	padding-bottom: 2em;
	background-image: url(../img/container-bg.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: 0px 0;
}
div#container.plain {margin: 0; padding: 0; width: 420px; background: 0 none;}
#navcontainer {
	position: relative;
	width: 626px;
	margin-left: auto;
	margin-right: auto;
	height: 22px;
	border-bottom: 1px solid #363636;
	top: 93px;
}
/* Head Navi */
#topnavi {
	margin: 0 0 0 33px;
	list-style-type: none;
}

#topnavi li {
	display: inline;
	float: left;
	margin-bottom: 9px;
}

#topnavi a {
	text-decoration: none;
	padding: 3px;
	letter-spacing: 2px;
}
/*  Head Navi Imagereplacement start */
#topnavi li.nav-heimat a:link, #topnavi li.nav-heimat a:visited {
	display: block;
	width: 123px;
	height: 16px;
	margin-right: 58px;
	background: #FFF url(../img/nav-heimat.gif) no-repeat left top;
	margin-bottom: 9px;
}

#topnavi li.nav-heimat a:hover, #navcontainer #topnavi li.nav-heimat a#current {
	background: #FFF url(../img/nav-heimat-act.gif) no-repeat left top;
}
#topnavi li.nav-souvenir a:link, #topnavi li.nav-souvenir a:visited {
	display: block;
	width: 87px;
	height: 16px;
	margin-right: 57px;
	background: #FFF url(../img/nav-souvenir.gif) no-repeat left top;
	margin-bottom: 9px;
}

#topnavi li.nav-souvenir a:hover, #navcontainer #topnavi li.nav-souvenir a#current {
	background: #FFF url(../img/nav-souvenir-act.gif) no-repeat left top;
}
#topnavi li.nav-waren a:link, #topnavi li.nav-waren a:visited {
	display: block;
	width: 93px;
	height: 16px;
	margin-right: 58px;
	background: #FFF url(../img/nav-waren.gif) no-repeat left top;
	margin-bottom: 9px;
}

#topnavi li.nav-waren a:hover, #navcontainer #topnavi li.nav-waren a#current {
	background: #FFF url(../img/nav-waren-act.gif) no-repeat left top;
}
#topnavi li.nav-kontakt a:link, #topnavi li.nav-kontakt a:visited {
	display: block;
	width: 67px;
	height: 16px;
	background: #FFF url(../img/nav-kontakt.gif) no-repeat left top;
	margin-bottom: 9px;
}

#topnavi li.nav-kontakt a:hover, #navcontainer #topnavi li.nav-kontakt a#current {
	background: #FFF url(../img/nav-kontakt-act.gif) no-repeat left top;
}
/* Head Navi Imagereplacement end */

#content {
	padding-left: 114px;
	padding-right: 72px;
	margin: 0;
	overflow: auto;
	position: absolute;
	height: 453px;
	width: 626px;
	top: 181px;
}
div#container.plain #content {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	overflow: visible;
	position: absolute;
	height: auto;
	width: 600px;
	top: 0px;
}

#content p {
	color: #363636;
	font-size: 0.81em;
	text-align: justify;
	line-height: 1.8em;
}

#content a:link, #content a:visited {
	color: #363636;
}

#content a:hover {
	text-decoration: underline;
}


/* Page Index */
.index #container {
	background: none 0;
	text-align: center;
}

.index img {
	border: 0 none;
}


/* Page Heimatschlag */
.Home #content p {
	font-size: 0.81em;
	color: #363636;
}

/* Kontaktseite */
.Kontakt #content p {
	font-size: 0.81em;
	margin-bottom: 10px;
	line-height: 1.8em;
}
#content .infobox {
	float: left;
	clear: left;
	margin-left: 238px;
}
#content .fragenbox {
	margin-left: 238px;
	margin-bottom: 48px;
	margin-top: 29px;
}

#content .formbox {
	font-size: 0.81em;
	margin-left: 250px;
	width: 400px;
}
input {
	border: 1px solid #363636;
	margin-bottom: 5px;
}

input.submit {
	width: 100px;
	background-color: #FFFFFF;
	border: 1px solid #363636;
}
textarea {
	width: 250px;
	border: 1px solid #363636;
	margin-bottom: 20px;
}

.form .pruefcode {
	width: 100px;
	float: left;
	margin-right: 20px;
}
.formbox td {
	vertical-align: top;
}
.Kontakt .errorbox {
	position: absolute;
	top: 0px;
	left: 322px;
}
#content .errorbox p {
	color: #CC0E1C;
}
/* Souvenirs Seite Übersicht */
.souvenirs img {
	border: 0 none;
	float: left;
}
.souvenirs .picture {
	width: 360px;
	float: left;
}
.souvenirs #picture {
	width: 300px;
	position: relative;
	margin-left: -20px;
}
.souvenirs .product {
	width: 320px;
	position: absolute;
	right: 80px;
	top: 50px;
}
.souvenirs #product_img {
	border: 0 none !important;
}
/**** Produktdetails ****/
.souvenirs .locator {
	position: absolute;
	width: 320px;
	right: 80px;
}
.souvenirs .locator a {
	font-size: 0.81em;
}
.souvenirs .exturls img {
	float: none;
	margin-left: 120px;
}
.souvenirs .amount input#AmountToBasket {
	width: 30px;
}
.souvenirs #content p.hell {
	color: #737373;
}

.souvenirs #product_longdesc p, 
.souvenirs #content p.list-descr-head {
	color: #363636;
	line-height: 1.2em;
	margin-bottom: 10px;
	text-align: left;
}
.souvenirs .amount label {
	font-size: 0.81em;
	margin-right: 30px;
}
.souvenirs #content .listen-fenster {
	height: 150px;
	margin-left: 35px;
	padding: 0;
	width: 555px;
	position: relative;
	border-bottom: 1px solid #363636;
}
.souvenirs #content .list-description {
	position: absolute;
	left: 199px;

	top: 38px;
}
.souvenirs #content .listen-fenster p.list-descr-head {
	padding-bottom: 10px;
}
.souvenirs #content .list-description p {
	text-align: left;
}
.souvenirs #content .morepics {
	position: absolute;
	top: 376px;
}
.souvenirs #content #picture .morepics a {
	margin-right: 10px;
	display: block;
	float: left;
}
.souvenirs #content .product .status {
	font-size: 0.81em;
}
.souvenirs #content .product .overview {
	font-size: 0.81em;
	float: right;
	margin-top: 10px;
}
.souvenirs #content .product .tocart {
	position: relative;
	width: 120px;
	float: left;
}
.souvenirs #content .locator a:link, 
.souvenirs #content .locator a:visited, 
.souvenirs #content .overview a:link, 
.souvenirs #content .overview a:visited {
	color: #737373;
	text-decoration: none;
}
.souvenirs #content .locator a:hover, 
.souvenirs #content .overview a:hover {
	color: #363636;
	text-decoration: none;
}
.souvenirs #content .locator #link_nextArticleTop {
	position: absolute;
	right: 0px;
}
.souvenirs #toBasket {
	width: 114px;
	background-image: url(../img/btn-bestellen.gif);
	height: 26px;
	border: 0 none;
	text-indent: -9999px;
	font-size: 1px;
	color: #FFF;
	cursor: pointer;
	display: block;
}
* html .souvenirs #toBasket {
	width: 114px;
	background-image: url(../img/btn-bestellen.gif);
	height: 26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
	display: block;
}
*+html .souvenirs #toBasket {
	width: 114px;
	background-image: url(../img/btn-bestellen.gif);
	height: 26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
	display: block;
}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{
	visibility: hidden;
	display: none;
}
div.popup strong{display: block; margin: 10px 0; font-size: 0.65em;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:250px;height: 150px;background: white;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #363636;padding:0px 5px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:65%;font-size:0.81em;margin-bottom:1em;margin-left:20px;}
div.on.popup th {
	text-align: left;
	font-weight:normal;
	width: 100px;
}
div.on.popup td {
	width: 50px;
}
div.on.popup input {
	color:#363636;
	background:#fff;
	border: 1px solid #363636;
	font-weight: bold;
	padding:2px;
}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #363636;font-weight: bold;padding:2px; width:90px;margin-right: 10px;
	margin-left: 10px;}

div.on.popup input.bl{
	position:absolute;
	bottom:0px;
	left:10px;
	width: 90px;
	margin-right: 10px;
	margin-left: 10px;
}
div.on.popup input.br{
	position:absolute;
	bottom:0px;
	right:10px;
	width: 120px;
}

/************************************************************************************************************************************************
******************************************************     Aus oxid.css übernommen Start    *****************************************************
************************************************************************************************************************************************/
/* Order steps */
#content .ordersteps {
	margin: 0 0 15px 0;
	float:left;
	width: 626px;
}
#content .ordersteps dl {width: 102px; height: 63px; padding: 3px; margin: 0 17px 0 0; float:left; border: 1px solid #969696; background: #f0f0f0; color: #737373;}
#content .ordersteps dt {padding:0; margin: 0;}
#content .ordersteps dt, #content .ordersteps dt a {font-size: 10px; font-weight: bold;}
#content .ordersteps dl big {font-size: 21px; line-height: 19px;}
#content .ordersteps dt a:hover big {text-decoration: underline;}
#content .ordersteps dd, #content .ordersteps dd a {font-size: 9px; margin: 0;}
#content .ordersteps .lastinrow {margin-right: 0px; width: 102px;}
#content .ordersteps dl.active {background: #fff;}
#content .ordersteps dl.active dt, #content .ordersteps dl.active dt a {color: #363636;}
#content .ordersteps.nofinalstep dl {width: 126px;}
#content .ordersteps.nofinalstep .lastinrow {width: 128px;}


/* Basket */

#content .basket {
	margin: 0 3px 10px 6px;
	empty-cells: show;
	width: 626px;
	font-size: 0.81em;
}
#content .basket tbody td {padding-top: 10px;}
#content .basket th {
	background: #f0f0f0;
	color: #424c56;
	font-weight: bold;
	height: 25px;
	padding-left: 6px;
	font-size: 0.81em;
}
#content .basket th.brd {padding: 0;}
#content .basket th .brd_line {width: 7px; height: 25px;}
#content .basket th.lastcol {padding-left: 0;}
#content .basket td.brd {}

#content .basket .bsk_sep td {height: 7px; padding-top: 0;}
#content .basket .bsk_sep .line {
	border-bottom: 1px solid #363636;
}
#content .basket .bsk_sep .bigline {border-bottom: 4px solid #f0f0f0;}

#content .basket .picture {border: 0 none; background: #fff; text-align: center; display: block; height: 58px; width: 56px;}
#content .basket .picture img {border: 0 none;}
#content .basket .art_title a {font-size: 10px; font-weight: bold; color: #000;}
#content .basket .art_title a:hover {color: #000;}
#content .basket .art_num {font-size: 10px; color: #000;}

#content .basket .btn, #content .basket .amount {margin-bottom: 7px;}
#content .basket .upd {cursor: pointer;}
#content .basket .price {padding-right: 25px; text-align: right;}
#content .basket .orderprice {padding-right: 20px; text-align: right;}
#content .basket .vat {padding-left: 20px;}
#content .basket .vat_order {padding-left: 15px;}
#content .basket .amount {padding-right: 20px;}
#content .basket .totalprice {padding-right: 6px; text-align: right;}
#content .basket .notice td {padding-top: 5px; font-size: 10px; color: #666666;}
#content .basket .sumrow td {padding-top: 3px;}
#content .basket .sumrow.total td {padding: 7px 0 4px;}
#content .basket .sumdesc {padding-right: 15px !important; text-align: right;}
#content .basket .discount, #content .basket .coupon {color: #666666; font-size: 10px;}
#content .basket .bottrow {height: 14px;}
#content .basket a.remove {display: block; width: 97px; height: 17px; line-height: 17px; border: 1px solid #333333; color: #fff;  background: #333333;text-align: center; font-weight: bold; font-size: 10px; text-decoration: none;}
#content .basket a.wrapremove  {width: 70px;}

#content .basket .wrapmod { height:18px;width: 85px; background: transparent url(bg/buttons_01_.gif) 0 -100px no-repeat; margin:0; border: 0 none; padding:0;border-right:1px solid #333333; float: left}
#content .basket .wrapmod a { width: 100%; background: transparent; margin:0; border:0;color:#fff;padding:2px 0 0 0;text-indent: 23px;font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; display: block;}

#content .basket .frombasket { height:18px;width: 100px; background: transparent url(bg/buttons_01_.gif) 0 -50px no-repeat; margin:0; border: 0 none; padding:0; float: left}
#content .basket .frombasket input#basket_Remove {
	width: 101px;
	margin:0;
	border:0;
	padding:2px 0 0 23px;
	cursor:pointer;
	background: #FFF url(../img/btn-loeschen.gif) no-repeat left top;
	height: 26px;
	text-indent: -9999px;
	cursor: pointer;
}
* html #content .basket .frombasket input#basket_Remove {
	width: 101px;
	margin:0;
	border:0;
	padding:2px 0 0 23px;
	cursor:pointer;
	background: #FFF url(../img/btn-loeschen.gif) no-repeat left top;
	height: 26px;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}
*+html #content .basket .frombasket input#basket_Remove {
	width: 101px;
	margin:0;
	border:0;
	padding:2px 0 0 23px;
	cursor:pointer;
	background: #FFF url(../img/btn-loeschen.gif) no-repeat left top;
	height: 26px;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}
#content .basket .frombasket a { width: 77px; background: transparent; margin:0; border:0;color:#fff;padding:2px 0 0 23px;font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; display: block;}
#content .basket .brd input {
	width: 20px;	
}
#content .basket .amount-input input {
	width: 30px;
	
}
#content .basket tr.basketrow {
	border-bottom: 1px solid #363636;
}
#content .order input#BasketNextStepTop, 
#content .bottom input#BasketNextStepBottom, 
#content .order input#UsrOpt1, 
#content .bottom input#UsrOpt1, 
#content .order input#UserNextStepTop, 
#content input#UserNextStepBottom, 
#content input#PaymentNextStepBottom, 
#content input#UsrOpt1 {
	background: #FFF url(../img/btn-naechster_schritt.gif) no-repeat left top;
	width: 152px;
	height: 26px;
	border: 0 none;
	text-indent: -9999px;
	cursor: pointer;
}
* html #content .order input#BasketNextStepTop, 
* html #content .bottom input#BasketNextStepBottom, 
* html #content .order input#UsrOpt1, 
* html #content .bottom input#UsrOpt1, 
* html #content .order input#UserNextStepTop, 
* html #content input#UserNextStepBottom, 
* html #content input#PaymentNextStepBottom, 
* html #content input#UsrOpt1 {
	background: #FFF url(../img/btn-naechster_schritt.gif) no-repeat left top;
	width: 152px;
	height: 26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}
*+html #content .order input#BasketNextStepTop, 
*+html #content .bottom input#BasketNextStepBottom, 
*+html #content .order input#UsrOpt1, 
*+html #content .bottom input#UsrOpt1, 
*+html #content .order input#UserNextStepTop, 
*+html #content input#UserNextStepBottom, 
*+html #content input#PaymentNextStepBottom, 
*+html #content input#UsrOpt1 {
	background: #FFF url(../img/btn-naechster_schritt.gif) no-repeat left top;
	width: 152px;
	height: 26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}




#content .basket input#basketUpdate {
	background: #FFF url(../img/btn-aktualisieren.gif) no-repeat left top;
	width: 138px;
	height: 26px;
	border: 0 none;
	text-indent: -9999px;
	cursor: pointer;
}
* html #content .basket input#basketUpdate {
	background: #FFF url(../img/btn-aktualisieren.gif) no-repeat left top;
	width: 138px;
	height: 26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}
*+html #content .basket input#basketUpdate {
	background: #FFF url(../img/btn-aktualisieren.gif) no-repeat left top;
	width: 138px;
	height: 26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}


#content input#orderChangeBillAdress, 
#content input#orderChangeShipAdress, 
#content input#orderChangeShipping, 
#content input#orderChangePayment {
	background: #FFF url(../img/btn-aendern.gif) no-repeat left top;
	width: 94px;
	height: 26px;
	border: 0 none;
	margin: 10px 0;
	text-indent: -99999px;
	cursor: pointer;
}
* html #content input#orderChangeBillAdress, 
* html #content input#orderChangeShipAdress, 
* html #content input#orderChangeShipping, 
* html #content input#orderChangePayment {
	background: #FFF url(../img/btn-aendern.gif) no-repeat left top;
	width: 94px;
	height: 26px;
	border: 0 none;
	margin: 10px 0;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}
*+html #content input#orderChangeBillAdress, 
*+html #content input#orderChangeShipAdress, 
*+html #content input#orderChangeShipping, 
*+html #content input#orderChangePayment {
	background: #FFF url(../img/btn-aendern.gif) no-repeat left top;
	width: 94px;
	height: 26px;
	border: 0 none;
	margin: 10px 0;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
}

#content input#OrderSubmitBottom {
	background: #FFF url(../img/btn-bestellung_absenden.gif) no-repeat left top;
	width: 179px;
	height:27px;
	border: 0 none;
	text-indent: -9999px;
	cursor: pointer;
	margin: 10px 0px;
}
* html #content input#OrderSubmitBottom {
	background: #FFF url(../img/btn-bestellung_absenden.gif) no-repeat left top;
	width: 179px;
	height:27px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
	margin: 10px 0px;
}
*+html #content input#OrderSubmitBottom {
	background: #FFF url(../img/btn-bestellung_absenden.gif) no-repeat left top;
	width: 179px;
	height:27px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
	margin: 10px 0px;
}
#content input#blshowshipaddress {
	background: #FFF url(../img/btn-lieferadresse-oeffnen.gif) no-repeat left top;
	width: 139px;
	height:26px;
	border: 0 none;
	text-indent: -9999px;
	cursor: pointer;
	margin: 10px 0px;
}
* html #content input#blshowshipaddress {
	background: #FFF url(../img/btn-lieferadresse-oeffnen.gif) no-repeat left top;
	width: 139px;
	height:26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
	margin: 10px 0px;
}
*+html #content input#blshowshipaddress {
	background: #FFF url(../img/btn-lieferadresse-oeffnen.gif) no-repeat left top;
	width: 139px;
	height:26px;
	border: 0 none;
	text-indent: 0px;
	color: #FFF;
	font-size: 1px;
	cursor: pointer;
	margin: 10px 0px;
}
/* Account pages */
#content .account strong.h4 {font-size: 11px; font-weight: bold; margin: 0; padding: 0; display: block;}
#content .account small{font-size: 10px;}

/* Account remove from list button */
#content .product .fromlist { right: 155px; top: 117px; height:18px; width: 100px; background: transparent url(bg/buttons_01_.gif) 0 -50px no-repeat; margin:0; border: 0 none; padding:0; border-right: 1px solid #333333; position: absolute;}
#content .product .fromlist input { width: 100%; background: transparent; margin:0; border:0;color:#fff;padding:2px 0 0 23px;cursor:pointer;font-weight: bold;}

/* Account wishlist */
#content .wishlist .product {padding: 5px 0 5px 130px; margin: 0; border: none;}
#content .wishlist .product.thin {width: 413px;}
#content .wishlist .separator {margin: 0; width: 541px; border: none;}
#content .wishlist .dot_sep {clear: both;}


/* Account wishlist search results */
#content .wishsearchresults .searchitem {background: url(bg/wishlist.jpg) no-repeat; line-height: 50px; margin: 5px 0;}
#content .wishsearchresults .searchitem a {padding-left: 60px; line-height: 50px; font-weight: bold; color: #000; display: block; width: 1%; white-space: nowrap;}
#content .wishsearchresults .searchitem a:hover {color: #000;}

/* Account order history */
#content .form.orderhistory td {font-size: 10px; padding: 2px 0;}
#content .form.orderhistory th {font-weight: bold; font-size: 10px; border: none; background: none; padding: 2px 0;}
#content .form.orderhistory tr.headrow td, #content .form.orderhistory tr.headrow th {font-size: 11px;}
#content .form.orderhistory a.tocart {height:18px; width: 20px; background: transparent url(bg/buttons.gif) 0 0 no-repeat; margin:0; border: none; padding:0; display: block;}
#content .form.orderhistory a.artlink {margin-right: 7px; color: #000; font-size: 10px;}
#content .form.orderhistory a.artlink:hover {color: #000;}
#content .form.orderhistory .amount {padding-right: 7px;}

#content dl.orderinfocol {
	margin: 0 5px;
	width: 290px;
	float:left;
}
#content dl#orderBillAdress {
	border-right: 1px solid #f0f0f0;
}
#content dl.orderinfocol dt {
	padding:0;
	margin: 5px 0;
	height: 23px;
	font-weight: bold;
	border-bottom: 1px solid #f0f0f0;
	font-size: 0.81em;
}
#content dl.orderinfocol dd {padding:0; margin: 0;}

#content .dot_sep{background: url(bg/linedot.gif) repeat-x; border:0px none;height:1px;margin-bottom:10px;margin-top:10px;}

/************************************************************************************************************************************************
******************************************************     Aus oxid.css übernommen Ende    *****************************************************
************************************************************************************************************************************************/



/**** Zoomfenster ****/
#zoom {padding:0;overflow:visible;min-width:360px;min-height: 360px;}
#zoom ul.tabs{padding:0;margin:0;background:#fff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#fff;width:20px;text-align: center;color:#737373;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}

/***** Footer ****/
#footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 0.7em;
	padding-left: 114px;
	width: auto;
}
#footer a {
	text-decoration: none;
	display: block;
	float: left;
	height: 12px;
}
#footer a.nav-impressum:link, #footer a.nav-impressum:visited {
	width: 71px;
	margin-right: 18px;
	background: #FFFFFF url(../img/nav-impressum.gif) no-repeat left top;
}
#footer a.nav-agb:link, #footer a.nav-agb:visited {
	width: 24px;
	margin-right: 18px;
	background: #FFFFFF url(../img/nav-agb.gif) no-repeat left top;
}
#footer a.nav-kleingedrucktes:link, #footer a.nav-kleingedrucktes:visited {
	width: 106px;
	margin-right: 18px;
	background: #FFFFFF url(../img/nav-kleingedrucktes.gif) no-repeat left top;
}
#footer a.nav-dealer:link, #footer a.nav-dealer:visited {
	width: 42px;
	margin-right: 18px;
	background: #FFFFFF url(../img/nav-dealer.gif) no-repeat left top;
}
#footer a#facebookLink:link, #footer a#facebookLink:visited {
	width: 218px;
	background: #FFFFFF url(../img/revier-souvenir-facebook.gif) no-repeat left top;
}
#content .boxhead {
	font-size: 0.81em;
}
.Anmelden #content .box {
	font-size: 0.81em;
}
#content div.notice {
	font-size: 0.81em;
	padding-bottom: 15px;
}
.Anmelden .form td {
	vertical-align: top;
}
.Anmelden #content input.inputNormal {
	width: 250px;
}
.Anmelden #content input.inputNormalHalb {
	width: 115px;
}
.Anmelden #content input.inputLong {
	width: 195px;
}
.Anmelden #content input.inputShort {
	width: 50px;
}
div.fs10 {
	font-size: 0.81em;
	margin-bottom: 15px;
}
.Anmelden div.fs10 {
	margin-bottom: 15px;
	color: #FF0000;
}

.Bezahlen #content .boxhead, .Bezahlen #content #shipSetCost, .Bezahlen #content #PaymentDesc_1 {
	font-size: 0.81em;
}
.Bezahlen #content #shipSetCost {
	border-bottom: 1px solid #363636;
	padding-bottom: 10px;
}
.Bezahlen form {
	margin-bottom: 15px;
	margin-top: 15px;
}
.Bezahlen #content div.box {
	margin-top: 15px;
}
.Bezahlen #content div.prevnext {
	margin-top: 15px;
}
.Bezahlen #content #shipping select {
	margin-bottom: 15px;
	
}

