html,body{
	margin:5px;
	padding:0px;
	min-width:900px;
}
body {
	scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #000000;
}
table.matrix {
	border-collapse: collapse;
	border: solid 1px #E6E6E6;
}
table.matrix td{
	border: solid 1px #E6E6E6;
}
td.cellBorderBottom{
        border-Bottom: solid 1px #000000;
}
input.allgemein {
        BORDER: #cccccc 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #f8f8f8;
}
input.bigger {
        BORDER: #cccccc 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #f8f8f8;
        WIDTH: 150px;
}
input.yellow {
        BACKGROUND-COLOR: #FFFFCC;
        BORDER: #B2B2B2 1px solid;
}
input.white {
        BACKGROUND-COLOR: #FFFFFF;
        BORDER: #B2B2B2 1px solid;
}
textarea.yellow {
        BORDER: #cccccc 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial, Verdana;
        COLOR: #000000;
        BACKGROUND-COLOR: #FFFFCC;
}
textarea.white {
        BACKGROUND-COLOR: #FFFFFF;
        BORDER: #949494 1px solid;
}
select.yellow {
        BACKGROUND-COLOR: #FFFFCC;
        BORDER: #B2B2B2 1px solid;
}
h1, h2{
        FONT-FAMILY: Verdana, Arial, Comic Sans MS;
        COLOR: #000000;
        TEXT-DECORATION: none;
}
h1{
        FONT-SIZE: 18px;
}
h2{
        FONT-SIZE: 16px;
}
a {
    COLOR: #0033FF;
}
a:link, a:visited {
    TEXT-DECORATION: none;
}
a:hover {
    TEXT-DECORATION: underline;
}
a.big, a.textHeader {
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
a.searchElement {
	FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}
a.searchElement:link, a.searchElement:visited {
    COLOR: #0033FF;
}
a.searchElement:hover {
    COLOR: #FF0000;
}
div.searchElement{
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE:  normal;
    FONT-SIZE:   16px;
    FONT-WEIGHT: bold;
}
table.BorderCollapse{
    border-collapse: collapse;
}
td.small{
        FONT-SIZE: 12px;
}
td.grey_border{
         border: solid 1px #E6E6E6;
}
td.top{
        background-image: url('images/topLeft.gif');
        background-position: left;
        background-repeat: no-repeat;
        background-image: url('images/bottomLeft.gif');
        background-position: right;
        background-repeat: no-repeat;

}
td.round-top {
        BACKGROUND-IMAGE: url('images/rounds/top.gif');
        background-repeat: repeat-x;
        background-position: top;
}
td.round-topRight {
        BACKGROUND-IMAGE: url('images/rounds/topRight.gif');
        WIDTH: 16px; HEIGHT: 16px;
        background-repeat: no-repeat;
        background-position: top right;
}
td.round-topLeft {
        BACKGROUND-IMAGE: url('images/rounds/topLeft.gif');
        WIDTH: 16px; HEIGHT: 16px;
        background-repeat: no-repeat;
        background-position: top left;
}
td.round-Left {
        BACKGROUND-IMAGE: url('images/rounds/left.gif');
        background-repeat: x;
        background-position: left;
}
td.round-Right {
        BACKGROUND-IMAGE: url('images/rounds/right.gif');
        background-repeat: x;
        background-position: right;
}
td.round-bottom {
        BACKGROUND-IMAGE: url('images/rounds/bottom.gif');
        background-repeat: repeat-x;
        background-position: bottom;
}
td.round-bottomLeft {
        BACKGROUND-IMAGE: url('images/rounds/bottomLeft.gif');
        WIDTH: 16px; HEIGHT: 16px;
        background-repeat: no-repeat;
        background-position: bottom left;
}
td.round-bottomRight {
        BACKGROUND-IMAGE: url('images/rounds/bottomRight.gif');
        WIDTH: 16px; HEIGHT: 16px;
        background-repeat: no-repeat;
        background-position: bottom right;
}
.article_price, .article_price_rabattiert {
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        FONT-SIZE: 17px;
        COLOR: #f9aa6f;
}
.article_price_rabattiert {
	COLOR: #FF0000;
}
.basket {
        FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #000000;
}
.mwst_trans_versand {
        FONT-SIZE: 10px; COLOR: #999999;
}
ul {
        margin-left: 0.5em;
        padding-left: 0.5em;
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
}
.warning {
	color:#FF0000;
}
/* Boxen */
#loginLogoutBox, #basketBox, #searchAreaBox, #additionalBox {
	width:150px;
	BORDER:#E6E6E6 1px solid;
	FONT-FAMILY:Arial,Verdana;
	FONT-SIZE:13px;
	COLOR:#000000;
	margin-bottom:30px;
}
#loginLogoutBox, #basketBox, #searchAreaBox, #additionalBox, #categoryBox {
	width:170px;
}
#categoryBox {
	BORDER:#FAC072 1px solid;
	FONT-FAMILY:Arial,Verdana;
	FONT-SIZE:13px;
	margin-bottom:30px;
}
#categoryBox div {
	BACKGROUND-COLOR:#FFE7CE;
	BORDER-BOTTOM:#FAC072 1px solid;
	font-weight:bold;
}
#additionalBox div, #searchAreaBox .title, #loginLogoutBox .title, #basketBox .title {
	BACKGROUND-COLOR:#f8f8f8;
	BORDER-BOTTOM:#E6E6E6 1px solid;
	font-weight:bold;
}
ul.navigation{
    padding:0px;
	margin: 10px 0px 10px 10px;
    list-style: none;
}
ul.navigation li{
	line-height: 14px; /* smaller than ImageHeight */
    white-space: nowrap;
}
ul.navigation img{
	vertical-align: middle;
}
#categoryBox div,#loginLogoutBox div, #basketBox div, #searchAreaBox div, #additionalBox div {
	padding:5px;
}
#loginLogoutBox input.yellow {
	width:140px;
}
input.btn {
        BORDER: #cccccc 1px solid;
        BACKGROUND-COLOR: #f8f8f8;
}
div.center-1 {
	text-align:center;
}
div.contentBorder{
	BORDER: #E6E6E6 1px solid;
    padding: 10px;
    COLOR:#000000;
	FONT-FAMILY:Arial,Verdana;
	FONT-SIZE:13px;
	text-align:left;
	width:90%;
	margin:0 auto;
}
#footer {
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
}
#headLine {
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 17px;
	font-weight:bold;
    COLOR: #000000;
	text-align:center;
}
table, div#content{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	color:#000000;
}
div#content {
	width:90%;
	text-align:left;
	margin:0 auto;
}
div#content p{
	line-height: 1.4;
}
.selected {
	font-weight:bold;
}
input:focus {
		border: 1px solid #000000;
}
textarea:focus {
		border: 1px solid #000000;
}
div.accept {
	background: url("images/haken.jpg") center left no-repeat;
	padding-left: 30px;
	margin:10px auto;
	width:270px;
	text-align:left;
}
.small {
    FONT-SIZE: 11px;
}
.green {
	color:#006A00;
}
div#deduction-box {
	height:100px;
	width:140px;
	line-height:100px;
	background:transparent url("images/rabatte/rabatt.gif") center left no-repeat;
	font-size:34px;
	FONT-FAMILY: Verdana, Arial;
	font-weight:bold;
	color:#e5e5e5;
	text-align:left;
}
div#deduction-box span {
	padding-left:20px;
}