* { padding: 0; margin:0; }

html { 
    padding:0px;
    margin:0px;
}

body {
    background-color: #ff6101;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#564b47;    
    text-align:center;
	margin:0px;
	padding:0px;
}

#Container {
	width:781px;
	margin: 0px auto;
	padding:20px 0 0 0;
	text-align:left;
}

#Left {
	width:160px;
	padding:0px;
	margin:10px 0 0 2px;
	float:left;
}	

#Content {
	width:437px;
	padding:0 15px 10px 0;
	margin:5px 0 3px 0;
	float:left;
	min-height:200px;
	background-color:#faf0ca;
	overflow: auto;
	padding-left:18px;
	border:2px solid #A63E01;
}
p {
	padding:0 20px 10px 10px; 
}

#Right {
	width:130px;
	padding:3px 3px 0 3px;
	_padding-bottom:1px;
	float:left;
	margin:10px 2px 2px 2px;
	background-color:#a63e01;
	border:#fff 1px solid;
}
#Right img {
	padding-bottom:3px;
}
#Footer {
	width:781px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	background-color:transparent;
	border-top:1px solid #fff;
}
#Footer img { position:relative; top:1px; left:0; }

#Header {
	background:transparent no-repeat url('../image/header.png');
	height:158px;
	padding:4px 5px 0 0;
}
#FooterLeft, #FooterRight, #LeftMenu, #HeaderMenu, #HomeMenu, #LangMenu { list-style:none; }
#LangMenu { display:none; }
#LeftMenu {
	padding: 10px 0 10px 10px;
}
#LeftMenu li {
	padding: 5px 0 5px 5px;
}
#HeaderMenu li {
	float:left;
	text-align:center;
	padding:0;
}
#HeaderLogo {
	position:relative;
	top:2px;
	left:151px;
	_left:148px;
}
#HeaderMenu {
	padding:9px 0 5px 6px;
	_padding-top:7px;
}
#HomeMenu li {
	float:left;
	padding:0 0 10px 10px;
}
#FooterRight li {
	float:right;
	padding:0 0 10px 10px;
}
#FooterLeft li {
	float:left;
	padding:0 0 10px 10px;
}
#LangMenu li { float:right; padding:3px; }

#HomeMenu a, #HeaderMenu a { font-weight:bold; }
#HeaderMenu a { font-size:10pt; }
#HomeMenu a { font-size:7pt; }
#Footer { font-size:7pt; }
#HomeMenu a, #LeftMenu li a , #Footer a { color:#fff; text-decoration:none; }
#Preloader { display:none; }
#LeftMenu li a:hover { text-decoration:underline;}
h2 { 
	color:#fd6b13; 
	font-size:15px;
	font-family:Verdana, sans-serif;
	padding:4px 0 5px 0;
}
#LeftMenu0 { background-color:#FD8D0A; }
#LeftMenu1 { background:left url('../image/leftmenu_border_l.png') repeat-y; }
#LeftMenu2 { background:top url('../image/leftmenu_border_t.png') repeat-x; }
#LeftMenu3 { background:bottom url('../image/leftmenu_border_b.png') repeat-x; }
#LeftMenu4 { background:top left url('../image/leftmenu_border_tl.png') no-repeat; }
#LeftMenu5 { background:bottom left url('../image/leftmenu_border_bl.png') no-repeat; }

table { border-collapse:collapse; margin-bottom:10px; }
table td, table th { border:1px solid #A63E01; padding:1px 2px 1px 2px; }

ul { list-style:none; }

hr { color:#A63E01; height:0px; }

a, a:visited, a:active { text-decoration:underlined; color:#fd6b13; }
a:hover { text-decoration: underline; }

.list { padding-left:15pt; list-style:disc; }

.IconImg { border:1px dashed #000; }

.ArticleList hr {
    color:#9c5c12; 
    clear:both;
    margin:5px 0 5px 0;
}
.ArticleList .ArticleImg {
    border:2px solid #ff6000;
    margin-right:10px;
}
.ArticleList .Price {
    color:#ff6000;
    font-size:16px;
    font-weight:bold;
}
.ArticleList .Light {
    color:#969696;
    font-size:10px;
}
.ArticleList .Id {
    font-size:10px;
}
.ArticleList .Type {
    font-size:10px;
}
.ArticleList .Lieferbar {
    color:#1ebe0d;
    padding-left:18px;
    background:url('../image/icon_lieferbar.gif') no-repeat;
    height:25px;
}
.ArticleList .Ausverkauft {
    color:#fd1313;
    padding-left:18px;
    background:url('../image/icon_ausverkauft.gif') no-repeat;
    height:25px;
}
.ArticleHeader {
    background:url('../image/article_header.gif') no-repeat;
    width:630px;
    height:46px;
}

.ArticleHeader .Back, .ArticleHeader .Back img {
    float:left;
}
.ArticleHeader .Back .BackText {
    margin-top:12px;
}
.ArticleHeader {
    position:relative;
    top:0;
    left:-20px;
}
.ArticleHeader .Back a, .ArticleHeader .Back a:visited, .ArticleHeader .Back a:active, .ArticleHeader .Back a:hover {
    color:#fff;
    font-size:18px;
    text-decoration:none;
}
.ArticleHeader .Title {
    float:left;
    padding:10px 0 0 55px;
    font-size:18px;
    color:#fff;
}
.ArticleHeader .Warenkorb {
    float:right;
}
.ArticleBody {
    font-size:10px;
}
.ArticleBody .Left {
    float:left;
    text-align:left;
    width:120px;
}
.ArticleBody .Content {
    float:right;
    width:450px;
}
.ArticleBody .Content .Price {
    float:right;
    margin-bottom:10px;
}
.big {
    color:#ff6101;
    font-size:20px;
}
.g { color:#949494; font-size:10px; }
.Cart {
    width:600px;
    margin-top:5px;
}
.Cart .Status { font-weight:bold; font-size:10px; }

.msg { 
    border:2px dashed #A53C00;
    padding:4px;
    background-color:#fff;
}
.msg ul {
    list-style:disc;
    padding-left:20px;
}

