* {margin:0;padding:0;border:0;font-size:12px;}
body {background-color:#FFFBF0;font-family:Verdana,Arial;color:#000000;}
p {padding:2px 0 3px 0;}

/* CONTAINER */
#main {width:960px;margin:0 auto 0 auto;border:1px solid #000000;border-top:0;}

#header {background-color:;color:#000000;}
#header #logo {float:left;margin:10px;width:480px;}
#header #sysMenu {float:right;margin-right:10px;text-align:right;width:250px;}

#menuSysNavi {border:1px solid #000000;color:#FFFFFF;background-color:#990000;border-top:0;float:right;text-align:center;padding:7px 10px 7px 10px;margin-bottom:15px;}
#menuSysNavi a {color:#FFFFFF;}
#menuSysUser {text-align:right;margin-bottom:15px;}
#menuSysCart {text-align:right;margin-bottom:10px;}
#menuCartHead, #menuCartHead a, #menuCartHead a:hover {text-align:right;font-size:17px;text-decoration:none;}

#infoBar {background-color:#FFCF8F;color:#000000;padding:3px;}
#infoBar #navBar {padding:3px;}
#infoBar #navBar div {float:left;}
#infoBar #searchBar {width:280px;float:right;text-align:right;padding:1px 0 0 15px;}

#content {width:952px;padding:10px 4px 10px 4px;background-color:#FEF3CB;}
#content #contentMenu {float:left;border-right:1px solid #000000;width:184px;margin-right:8px;padding:3px;}
#content #contentOutput {float:left;width:750px;color:#000000;}

#footer {padding:5px 0 5px 0;text-align:center;border-top:1px solid #000000;background-color:#ffa500;color:#990000;}
#footer a {color:#770000 !important;}


/* Content Menu */
.menuHead {background-color:#FF9900;padding:2px 5px 2px 5px;font-weight:bold;margin:18px 0px 5px 0;color:#000000;}
li.menu_catMain, li.menu_catMain a {background-color:#FFC200;margin-top:3px;list-style:none;color:#0000DF !important;}
li.menu_catMain div {padding:3px;}
li.menu_catIn, li.menu_catIn a {background-color:#FFD188;list-style:none;color:#0000DF !important;}
li.menu_catIn div {padding:3px 3px 3px 7px;}
li.menu_catSub, li.menu_catSub a {background-color:#FFEA77;list-style:none;color:#0000DF !important;}
li.menu_catSub div {padding:3px 3px 3px 12px;}


/* Article Preview Normal */
td.listArticle {vertical-align:top;width:232px;}
.listArticleInsert {width:202px; min-height:70px;height:auto !important;height:70px;margin:5px 15px;border:1px solid #000000;}
.listArticleInsert .previewImg img {padding:1px;width:200px;height:150px;}
.listArticleInsert p.title {background-color:#F7C582;height:30px;padding:5px;}
.listArticleInsert p.price {padding:5px;font-size:12px;font-weight:bold;}
.listArticleInsert p.price span {float:right;font-weight:normal;text-decoration:line-through;font-size:11px;color:#bb0000;}
.listArticleInsert p.amount {}

/* Article Preview Slim 
td.listArticleInsertSlimImg {width:70px;padding:2px;text-align:center;}
td.listArticleInsertSlimTitle {width:650px;background-color:#F7C582;padding:3px 5px 3px 5px;}
td.listArticleInsertSpacer {height:5px;}
*/


/* Show Article */
#articleImage {float:left;width:405px;margin-right:7px;}
#articleImage div {width:400px;text-align:center;}
#articleInfo {float:right;width:337px;}
#articleInfo div {float:left;width:325px;padding:5px;background-color:#FFCF8F;border:1px solid #FF9900;}
.social-button .atclear{display:none;padding:10px !important;}
.social-button .addthis_button_google_plusone{padding:4px 0 0 20px;width:80px;}
.specialOfferPriceOriginal {font-size:14px;text-decoration:line-through;color:#BB0000;}

#articleContent {margin-top:10px;}
.articleContentBoxMenu {margin:0 5px -1px 0;padding:5px;cursor:pointer;background-color:#FFEFAF;border:1px solid #FF9900;color:#0000FB;}
.articleContentBoxMenuActive {margin:0 5px -1px 0;padding:5px;background-color:#FFCF8F;border:1px solid #FF9900;border-bottom:1px solid #FFCF8F;color:#000000;font-weight:bold;}
.articleContentBox {padding:5px;background-color:#FFCF8F;border:1px solid #FF9900;color:#000000;}

#addToCart .addCartText {border:1px solid #000;width:40px;text-align:center;font-size:18px;height:20px;padding:10px;font-weight:bold;}
#addToCart .addCartButton {border:1px solid #000;text-align:center;font-size:18px;height:42px;padding:0 15px;font-weight:bold;background-color:#FFC200;}
#addToCart .addCartButton:hover {background-color:#fff;}

.articleCartAdded {background-color:#90EE90;border:1px solid #006400;color:#000000;margin-bottom:10px;padding:5px;}
.articleCartAdded a {color:#0000FB !important;}

#articleError {background-color:#990000;border:1px solid #000000;color:#FFFFFF;padding:10px;margin-bottom:20px;}



/* text */
.textCenter {text-align:center;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.top {vertical-align:top;}
.small, .small a {font-size:10px !important;}
.medium, .medium a {font-size:11px !important;}
.large {font-size:16px !important;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}

.red { color: #FB0000; }
.green { color: #006400; }


/* divs */
.left {float:left;}
.right {float:right;}
.clearBoth {clear:both;}
.noDisplay {display:none;}
.display {display:block;}

/* boxes */
.boxHead {border:1px solid #000000;font-weight:bold;margin-bottom:10px;padding:5px;background-color:#F7C582;}
.boxBody {padding:0 5px 0 5px;}
.boxNext {margin-top:15px;}
.boxBefore {margin-bottom:15px;}
div.textInlineOutput{border:1px solid #000;background-color:#fff;padding:5px;margin:10px 3px 3px 3px;}

/* links */
a:link, a:visited, a:active {text-decoration:none;color:#0000DF;}
a:hover {text-decoration:underline;color:#0000DF;}

#contentMenu a {color:#0000cd;}


/* input */
input, .input, select {border:1px solid #000000;padding:3px;background-color:#FFFFFF;}
input.button {padding:1px;padding-left:7px !important;padding-right:7px !important;background-color:#FFC200;}
input.button:disabled {background-color:#eee;border-color:#ddd;} /*nur in Demo-Shop*/
input::-moz-focus-inner {border:0;padding:0 !important;}
.width200px {width:200px;}
.width300px {width:300px;}
.width400px {width:400px;}
.width500px {width:500px;}
.width100pr {width:99%;}
.inputRed {background-color:#BB0000;color:#FFF;}

input.search {border:1px solid #000000;background-color:#FFFFFF;color:#000000;padding:2px;width:200px;}
input.searchButton {background-color:#FFCF8F;}


.noSpacing {padding:0 0 0 5px;margin:0;}
.noBackground {background-color:transparent !important;}


.info {background:url(../images/iconInfo.gif) no-repeat;padding-left:15px;margin:5px;}
.notice {padding:10px;margin:5px 5px 10px 5px;background-color:#FF9900;}


/* page-Changer */
.changerSelected {border:1px solid #000000;padding:2px 3px 2px 3px;background:#0072BC;color:#FFFFFF;font-weight:bold;}
.pageChanger a:link, .pageChanger a:visited {border:1px solid #000000;padding:2px 3px 2px 3px;background:#D8E8FF;text-decoration:none;}
.pageChanger a:hover {background:#0072BC;color:#FFFFFF;text-decoration:none;}


.borderBlack {border:1px solid #000;}
.borderNo {border:0;}


/* Cart */
.borderDottedGrey {border-top:dotted 2px #000000;}
.borderDottedColor {border-top:dotted 2px #BB0000;}
