/* START LAYOUT CSS */

body {margin: 0;padding: 0;text-align: left;font-family:Arial, Helvetica, sans-serif;color: #000000;}
A {color: #222222;text-decoration: underline;}
A:hover {color: #63ff32;text-decoration: underline;}
.green{color: #63ff32;text-decoration:none;}
#newsletter {border:none;margin-top: 5px;text-align: center;padding-left: 28px;}
img {text-decoration:none;border: 0;}
.verticaltext {writing-mode: tb-rl;filter: flipv fliph;size: 16px;font-weight: normal;padding:5px;}
#container {margin: 0;padding: 0;height: 100%;width: 1380px;}
* html #container { width: 1400px; }
#left {float:left;width: 283px;height: 970px;background-image:url(images/left.gif);background-repeat:no-repeat;}
* html #left { margin-right: -3px; }
#wrapper {width: 1097px;height: 100%;margin-left: 283px;}
* html #wrapper {  height: 1%; margin-left: 0px; width: 1115px;}
#header {height: 167px;width: 1097px;position: relative;}
#logo {margin-left: 119px;width: 164px;height: 120px; position: relative; z-index: 0; }
#shop {float: left;width: 231px;height: 140px;background-image:url(images/shop.gif);}
#block {float: left;width: 231px;height: 140px;background-image:url(images/block.gif);}
#mission {float: left;width: 230px;height: 140px;background-image:url(images/mission.gif);}
#nav {float: left;width: 692px;height: 140px;background-image:url(images/bg_nav.gif);background-repeat:no-repeat;position: relative;} 
#navpad { margin-top: 20px; position: relative;}

#logintop {float: left;width: 223px;height: 170px;background-image:url(images/login.gif);background-repeat:no-repeat;font-size: 0.6em;}
.loginpad { margin-top: 20px; }
#right1 {float: right;width: 172px;height: 140px;background-image:url(images/right1.gif);background-repeat:no-repeat;}
#contentwrap { float:left; width: 692px; height: 100%; }
#contentwrap table {}
#content {height: 100%;min-height: 620px;padding: 30px;}
* html #content { height: 620px; }
#content h1{font-size: 16px;font-weight: bold;margin:0;padding: 0;}
#content h2{font-size: 11px;font-weight: bold;margin:0;padding: 0;}
#content h3{font-size: 12px;font-weight: bold;margin:0;padding: 0;}#content ul{margin:0 0 2px 10px;padding:0 0 2px 10px;}
#collection {margin-left: 60px;}
.scroll-pane {
	width: 305px;height: 799px;
	overflow: auto;
	left: 0px;
}
#padding {padding-left: 30px;}
.kategorien { width: 164px; margin-top: 2px; margin-left: 38px; }
#cat { margin-top: 2px;  }
#cat img{ padding-bottom: 2px;  }
.small{font-size: 11px;}
.prize{font-size: 14px;}
.middle { padding: 30px 10px 20px 50px; }
#hearts {width: 128px;background-image:url(images/hearts.gif);background-repeat:no-repeat;}
/* ID NICHT MEHR VORHANDEN#rahmen {float: right;height: 669px;width: 230px;}#hearts {width: 230px;height: 194px;background-image:url(images/panzer.gif);background-repeat:no-repeat;}*/
#kasten {float: right;width: 405px;height: 669px; }
/* ID NICHT MEHR VORHANDEN#animals {background-image:url(images/animals_arms.gif);background-repeat:no-repeat;background-position:top;width: 230px;height: 475px;font-size: 0.6em;}*/
.infos { margin-top: 85px; margin-left: 45px; }
#soldier {float: right;background-image:url(images/soldier.gif);background-repeat:no-repeat;width: 223px;height: 475px;}
#right2 {float: right;background-image:url(images/right2.gif);background-repeat:no-repeat;width: 182px;height: 475px;}
#panzer {width: 405px;height: 194px;background-image:url(images/panzer.gif);background-position:right;background-repeat:no-repeat;}
#footer {clear:both;padding-top: 60px;width: 692px;height: 26px;font-family:Arial, Helvetica, sans-serif;font-size: 0.7em;text-align:center;}
#footer a {color: #222222;text-decoration: none;}
#footer a:hover {color: #63ff32;text-decoration: underline;}
/* START TABLE CLASSES */
.noteswrap { width: 100%; }
.vertical { vertical-align:top; }
.center { text-align:center; }
/* END TABLE CLASSES */
.clearfix { clear: both; }
.map {font-size: 11px; color: #53d32f; font-weight: bold;}
/* END LAYOUT CSS */
#box {font-family:Arial, Helvetica, sans-serif;color: #000000;font-size: 11px;}
.feld {font-family:Arial, Helvetica, sans-serif;color: #000000;border: 1px solid #000000;padding: 1px;}
.cart {border: 1px solid #000000;padding: 3px;}/* BALOON POP UP STYLESHEET */
.window {font-family: verdana, sans-serif; }.window span {float:left;margin:0;}
.window span a, .window span a:visited {display:block;text-decoration:none; color:#00fd2a; background:#fff;}
.window span a img, .window span a:visited img {border:0;}
.window span dl {visibility:hidden;position:absolute;border: 1px solid #00fd2a;}
.window table {border:0;padding:0;font-size: 11px;}.window div {text-align:center;}
.window dl {padding:0 0 0 0; background: url(../images/bg_header_mission.gif) repeat-x; height:auto;}
.window dt {margin:0; padding: 5px 0 5px 5px;; font-size:12px; font-weight:bold; color: #000; background:#fff url(../images/bg_header_mission.gif) no-repeat; text-align:center;}
.window dd {margin:0; padding:0; background:#fff;}
.window dd p {padding:0; margin:0 0;}
.window dl#web1 {background:#fff; height:auto;}/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.window span:hover,.window span a:hover {color:#00fd2a;position:relative;cursor: pointer;cursor:hand;}
.window span:hover dl,.window span a:hover dl {visibility:visible;color:#000;top:-225px;left:50px;cursor:default;}
.window span:hover dl em,.window span a:hover dl em {display:block;position:absolute;left:-35px;top:75px;width:36px; height:36px;background:transparent url(../sites/pointer.gif);}
.window span:hover dl a,.window span a:hover dl a {height:0.8em;color:#606;background:transparent;text-decoration:underline;display:inline;}
.window span:hover dl a:hover,.window span a:hover dl a:hover {text-decoration:none;background:transparent;}

/* ORIGINAL STYLESHEET */
.boxText { font-family: Arial, sans-serif;font-size: 11px;}
.boxTextBG {font-family: Arial, sans-serif;font-size: 11px;}
.boxTextBGII {font-family: Arial, sans-serif;font-size: 11px;color: #ff161c;}
.boxTextPrice {font-family: Arial, sans-serif;font-size: 11px;color: #FF0000;}
.errorBox {font-family : Arial, sans-serif;font-size : 11px;font-weight: bold;background-color: #ffb3b5;}
.gvBox {font-family : Arial, sans-serif;font-size : 1em;font-weight: bold;border-color: #FFFFFF;border: 1px solid;background-color: #ffb3b5;}
.stockWarning { font-family : Arial, sans-serif;font-size : 11px;color: #cc0033;}
.productsNotifications {background-color: #f2fff7;}
.orderEdit { font-family : Arial, sans-serif;font-size : 10px;color: #70d250;text-decoration: underline;}
img{border:0;}FORM {display: inline;		   }
TR.header {background-color: #ffffff;}
TR.headerNavigation {background: #F6F6F6;}
TD.headerNavigation {font-family: Arial, sans-serif;font-size: 10px;color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;background-color: #F6F6F6;}
A.headerNavigation { color: #000000; }
A.headerNavigation:hover {color: #000000;}
TD.conditions {background-color: #FFCCCC;}
A.confirmationEdit {color: #009933;font-style: italic;}
A.confirmationEdit:hover {color: #009933;font-style: italic;text-decoration: underline;}
TR.headerError {background-color: #ff0000;}TR.headerMessage {background-color: #00CC33;}
.moduleHeading {font-family: Arial, sans-serif;font-size: small;font-weight: bold;padding-bottom: 10px;}
TD.headerError {font-family: Arial, sans-serif;font-size: 12px;background: #ff0000;color: #ffffff;font-weight : bold;text-align : center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-family: Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}
TR.footer {background: #bbc3d3;}
TD.footer {font-family: Arial, sans-serif;font-size: 10px;background: #F6F6F6;color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;}
.infoBox { }
.infoBoxContents {font-family: Arial, sans-serif;font-size: 10px;}
.infoBoxNotice {border: 1px solid #fd0006;}
.infoBoxNoticeContents {font-family: Arial, sans-serif;font-size: 10px;color: #fd0006;}
TD.infoBoxHeading {font-family: Arial, sans-serif;font-size: 10px;font-weight: bold;height:17px;color: #000000;}
TD.infoBoxHeading_right {font-family: Arial, sans-serif;font-size: 10px;font-weight: bold;  height:17px;color: #000000;}
TD.infoBox, SPAN.infoBox {font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;}
TD.infoBox_right, SPAN.infoBox_right {font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #f8f8f9;}
TABLE.productListing {border: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
.productListing-heading {font-family: Arial, sans-serif;font-size: 10px;background: #b6b7cb;color: #FFFFFF;font-weight: bold;}
TD.productListing-data {font-family: Arial, sans-serif;font-size: 10px;}
A.pageResults {color: #0000FF;text-decoration: underline;}
A.pageResults:hover {color: #0000FF;background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: bold;color: #000000;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font-family: Arial, sans-serif;font-size: 0.7em;color: #000000;}
table.main {font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
TD.main {font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height: 1.5;padding: 5px;}
TD.catdes {font-family:Arial, Helvetica, sans-serif;font-size: 0.7em;line-height: 1.5;padding: 5px 5px;}
TD.smallText, SPAN.smallText, P.smallText {font-family: Arial, sans-serif;font-size: 10px;}
TD.accountCategory {font-family: Arial, sans-serif;font-size: 13px;color: #aabbdd;}
TD.fieldKey {font-family: Arial, sans-serif;font-size: 12px;font-weight: bold;}
TD.fieldValue {font-family: Arial, sans-serif;font-size: 12px;}
TD.tableHeading {font-family: Arial, sans-serif;font-size: 12px;font-weight: bold;}
SPAN.newItemInCart {font-family: Arial, sans-serif;font-size: 10px;color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: Arial, sans-serif;font-size: 11px;}
TEXTAREA {width: 100%;font-family: Arial, sans-serif;font-size: 11px;}
SPAN.greetUser {font-family: Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}
SPAN.underline {text-decoration: underline;}
TABLE.formArea {}TD.formAreaTitle {font-family: Arial, sans-serif;font-size: 12px;font-weight: bold;}
.copyright {font-family: Arial, sans-serif;font-size: 10px;text-align:center;padding-top: 50px;}
.parseTime {font-family: Arial, sans-serif;font-size: 11px;line-height: 1.5;text-align:center;}
A.copyright {color: #000000;}
A.copyright:hover {color: #0000ff;text-decoration: underline;}
SPAN.markProductOutOfStock {font-family: Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}
SPAN.productSpecialPrice {font-family: Arial, sans-serif;color: #ff0000;}
SPAN.productOldPrice {font-family: Arial, sans-serif;color: #ff0000;text-decoration: line-through;}
SPAN.errorText {font-family: Arial, sans-serif;color: #ff0000;}
SPAN.productDiscountPrice {font-family: Arial, sans-serif;color: #ff0000;font-weight: bold;}
.smallHeading {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: x-small;font-weight: bold;color: Black;}
.moduleRow {font-family:Arial, sans-serif;font-size: 11px;line-height: 1.5;background-color: #E6E6E6;border: 1px solid;border-color: #E6E6E6;}
.moduleRowOver { background-color: #D7E9F7; border: 1px solid;border-color: #ffffff;font-family: Arial, sans-serif;font-size: 11px;line-height: 1.5; }
.moduleRowSelected { background-color: #b8febe; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 10px; color: #000000; }
/* sitewide font classes *//* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }
/* Sitemap Tables */
.sitemap_heading {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #666666; padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}
.sitemap_sub {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}
/* message box */.messageBox { font-family: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #ff0000; }
.tableShop {background-color: #ffffff;border-left: 1px solid;border-right: 1px solid;border-color: #b6b7cb;}
.contentsTopics {font-family: Arial, sans-serif;text-transform:uppercase;font-size: 15px;font-weight: bold;}
h2 {font-family: Arial, sans-serif;text-transform:uppercase;padding: 0;margin: 0;font-size: 12px;font-weight: bold;}
hr{border: 0px; /* Für Firefox und Opera */border-top: dotted 1px #63ff32;border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */}
.tableListingI {background-color: #eeeeee;}
.tableListingII {background-color: #d0d0d0;}
.tableBody {padding: 5px;}
.poweredby {font-family: Arial, sans-serif;font-size: 10px;color: #000000;font-weight: bold;}.onepxwidth {

	width: 1px;

}
