

#content .head {

}

#content .head2 {

}
#content .head3 {
    margin-top: 10px;
	padding: 5px 0px;
	font-size:12px;
}

#content .Content {

}
#content .ModuleHead {
	margin-top: 0px;
}

#content .ModuleContent {
	padding: 10px 0;
}

#content .headForm {

}
#footerCONTENT a{
    margin: 0 10px;
}
/* navtrail Pfad
----------------------------------------------- */
div#navtrail {
	margin: 0px 10px 5px 10px;
	padding: 10px 0 5px 0;
}
div#navtrail ul {
	margin: 0px;
	padding: 0;
}

div#navtrail li{
    float: left;
    padding: 0 10px;
    background:transparent url(../img/icons/bullet.gif) no-repeat left center;
}

/* navigation / pagelist
----------------------------------------------- */
.NAVIGATION,
#NAVIGATION {
	line-height:15px;
	margin:5px 0px 0px 0px;
	padding:5px;
	vertical-align:middle;
}
.NAVIGATION span,
.NAVIGATION a{
    border: 1px solid;
    padding: 2px 3px;

}

.NAVIGATION .COUNT {
    float: left;
}
.NAVIGATION .PAGES {
    float: right;
}

.navigation_selected,
.NAVIGATION a{
    margin: 0px;
}

.link_help {
	padding-right: 10px;
}

/* Error Message
----------------------------------------------- */
.error, .errormessage {
	margin:10px 0;
	padding:10px 5px;
}

/* Info Message
----------------------------------------------- */
.info_message {
	margin-top:10px;
	padding: 10px 5px;
}

/* ### Inhalt: Tabelle ### */
table { width: 100%; }
caption {
	padding: 10px;
	text-align: left;
}

/* popup fixes */
body table,
body table tr td,
body a,
body center{ background-color: none;}
#mainCONTENT center{ background-color: transparent; } {

}
body table tbody tr td {
	padding: 0;
}

#mainCONTENT table tbody tr td {
	padding: 5px;
}
#mainCONTENT table tbody tr td div {
	background-color: transparent;
	padding: 5px;
}
#mainCONTENT table { padding: 0; margin: 0; }
#mainCONTENT tbody { }
#mainCONTENT tbody td, th { vertical-align: top; padding:5px; }
#mainCONTENT thead th { padding: 5px; font-weight: bold;  }
#mainCONTENT tbody th { padding: 5px; line-height: 1.5em; font-weight: normal; }
#mainCONTENT tbody tr.odd, tbody tr.odd th {  }
#mainCONTENT tbody tr.odd2, tbody tr.odd2 th {  }
#mainCONTENT tbody tr, tbody tr th {  }
#mainCONTENT tfoot th, tfoot td { margin: 0; padding: 5px 4px; }
#mainCONTENT tfoot th {  }
#mainCONTENT tfoot td { padding-left: 10px; }

#mainCONTENT tbody td.main {
    vertical-align: top;
    padding:5px;
}

#mainCONTENT table,
#mainCONTENT tbody,
#mainCONTENT tbody td, th
{
    margin-left:0;
    margin-right: 0;
    padding-left: 0;
    padding-right:0;
}



tbody td.attribute , tbody td.value{
	margin:0;
	padding:0;
	border:0;
	font-size:0.9em;
	line-height:1.5em;
}

/* Warenkorb total */
tfoot td.subTotal, .subTotal table { margin: 0; padding: 10px 10px; text-align: right; }

#mainCONTENT .subTotal tbody td.main {
    padding: 5px;
}
#mainCONTENT .subTotal table,
#mainCONTENT .subTotal tbody {
    margin: 0; padding: 0px; border:0px; background-color: none;
}

.delAdress p,
.billAdress p,
.Adress p{
	margin-left: 100px;
	margin-bottom: 20px;
}
.delAdress,
.billAdress,
.halfBox,
.AdressInfo,
.Adress {
	width: 49%;
}
.AdressInfo {
	margin-top: 34px;
	margin-buttom: 15px;
}
#content p.Label{
    margin-left: 100px;
	margin-bottom: 15px;
}
.LoginBoxHeight {
	height: 150px;
}

.MarginLR {
	margin-left: 10px;
	margin-right: 10px;
}

.PaddingLR {
	padding-left: 10px;
	padding-right: 10px;
}

.trcol1 {

}

ul.shipping select{
    float: left;
    margin-right: 5px;
}
#socialbookmark {
    text-align: center;
}
#socialbookmark img {
    border: 1px solid #cccccc;
    background-color: #ffffff;
    padding: 2px;
    margin: 2px;
}

#popupmenu {
    margin: 0;
    padding: 10px;
    height:18px;
}

.popup .popupContent{
    border:1px solid;
    padding:1em 8px;
    margin: 20px;
}

.subContent {
    width: 250px;
    float: right;
}

.subContent ul {
    margin: 10px;
}
#content li.bullet {
    padding-left: 15px;
    background-position: 3px;
}

.reviews label {
    font-weight: 900;
    padding: 5px 0;
}
