/* Main */

body { margin: 0px; font: normal 10px Verdana, Arial, Helvetica; color:#586A7C; line-height:11px; }
table { font: normal 10px Verdana, Helvetica; color:#586A7C; border-collapse:collapse; }
input { font: normal 10px Verdana, Arial, Helvetica; color:#586A7C;}
select { font: normal 10px Verdana, Arial, Helvetica; color:#586A7C;}
textarea {font: normal 10px Verdana, Arial, Helvetica; color:#586A7C; }

form { margin: 0px; }
img  { border: 0px; }
td { padding:0px; border:0px solid black; }
th { padding:2px; border:0px solid black; }

a:link { color:#586A7C; text-decoration:underline; font-size:10px;}
a:visited { color:#586A7C; text-decoration:underline; font-size:10px;}
a:active { color:#586A7C; text-decoration:underline; font-size:10px;}
a:hover { color:#C22812; text-decoration:underline; font-size:10px; }

.border {border:1px solid #A8B5C1; height:20px;}


/* header */

.header_line_font {color:#ffffff; padding-top:8px;}
.header_input { border:1px solid #9C3A39; font-size:11px; width:155px; padding-left:2px; margin-left:8px; margin-top:5px; }

a.header:link { color:#ffffff; text-decoration:none; font-size:10px;}
a.header:visited { color:#ffffff; text-decoration:none; font-size:10px;}
a.header:active { color:#ffffff; text-decoration:none; font-size:10px;}
a.header:hover { color:#ffffff; text-decoration:none; font-size:10px;}


/* abox */

.abox_head {width:170px; height:30px; background-image:url(/images/box_title_normal.gif);}
.abox_head_text {width:164px; height:30px; color:#586A7C; font-size:10px; font-weight:bold; line-height:25px; padding-left:4px; padding-right:2px; text-align:left; overflow:hidden;}
.abox_pic { height:150px; width:168px; background:#ffffff; text-align:center; border-left:1px solid #BDBDC1; border-right:1px solid #BDBDC1;}
.abox_text {width:162px; height:46px; padding-top:9px; padding-left:4px; padding-right:4px; background-image:url(/images/box_info.png); line-height:11px; text-align:left; overflow:hidden;}
.abox_price {width:131px; height:20px; background-image:url(/images/box_price.gif);padding-top:5px; padding-left:4px; color:#CD1D1D; text-align:left;}
.abox_highlight_pic { height:100px; width:168px; background:#ffffff; text-align:center; border-left:1px solid #BDBDC1; border-right:1px solid #BDBDC1;}

a.abox:link { color:#586A7C; text-decoration:none; font-size:10px;}
a.abox:visited { color:#586A7C; text-decoration:none; font-size:10px;}
a.abox:active { color:#586A7C; text-decoration:none; font-size:10px;}
a.abox:hover { color:#586A7C; text-decoration:none; font-size:10px;}


/* categories */

.cat_header1 {padding-left:10px; padding-top:30px; margin-left:20px; width:190px; height:25px; background-image:url(/images/main_bg_top.png);}
.cat_border {width:198px; border:1px solid #A8B5C1; margin-top:10px; margin-left:20px;}
.cat_bg {width:196px; border:1px solid #ffffff; background:#EDEFF1; padding-bottom:3px;}
.cat_red {width:196px; height:3px; border-bottom:1px solid #ffffff; background:#DADFE4; margin-bottom:3px;}
.cat_bullet {float:left; line-height:19px; padding-left:8px; margin-right:8px;margin-top:7px;}
.cat_main {font-weight:bold; line-height:17px; height:17px;}
.subcat_border1 {width:196px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin-top:2px; margin-bottom:2px;}
.subcat_border2 {width:196px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}
.subcat_bg {width:196px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#efddda; padding-bottom:1px;}
.subcat_main {line-height:17px; height:17px;}
.subcat_bullet {float:left; line-height:17px; margin-right:7px; margin-top:7px;}

a.cat:link { color:#586A7C; text-decoration:none; font-size:10px; line-height:17px;}
a.cat:visited { color:#586A7C; text-decoration:none; font-size:10px; line-height:17px;}
a.cat:active { color:#586A7C; text-decoration:none; font-size:10px; line-height:17px;}
a.cat:hover { color:#C22812; text-decoration:none; font-size:10px; line-height:17px;}

a.subcat:link { color:#586A7C; text-decoration:none; font-size:10px; line-height:17px;}
a.subcat:visited { color:#586A7C; text-decoration:none; font-size:10px; line-height:17px;}
a.subcat:active { color:#586A7C; text-decoration:none; font-size:10px; line-height:17px;}
a.subcat:hover { color:#C22812; text-decoration:none; font-size:10px; line-height:17px;}

/* article info */

.info_top {line-height:25px; font-weight:bold; padding-left:4px; height:30px; width:250px; background-image:url(/images/max_image_top.gif);}
.info_pic { height:252px; width:252px; background:#ffffff; text-align:center; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD;}
.info_bottom {padding-left:4px; height:30px; width:250px; background-image:url(/images/max_image_bottom.gif);}

.info_text_top {line-height:25px; font-weight:bold; padding-left:5px; height:30px; width:441px; background-image:url(/images/max_details_top.gif);}
.info_content { min-height:252px; height:auto !important; height:252px; width:444px; background:#ffffff; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD;}
.info_content1 { min-height:242px; height:auto !important; height:242px; width:432px; padding:5px; background:#EEEFF1; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.info_text_bottom {padding-left:5px; height:30px; width:441px; background-image:url(/images/max_details_bottom.gif);}
.info_price {width:140px; line-height:29px; color:#C22812; text-align:left;}

.tab_bg {background-image:url(/images/max_tab_bg.png); height:25px; width:710px; clear:left;}
.tab_off { background-image:url(/images/max_tab_off.gif); float:left; margin-right:5px; width:120px; height:22px; padding-top:3px; line-height:22px; text-align:center;}
.tab_on { background-image:url(/images/max_tab_on.gif); float:left; margin-right:5px; width:120px; height:22px; padding-top:3px; line-height:22px; text-align:center; color:#C22812;}
.tab_border {width:702px; border-left:1px solid #A8B5C1; border-right:1px solid #A8B5C1; border-bottom:1px solid #A8B5C1; padding-top:10px; padding-left:6px; clear:left; background:#EDEFF1;}

.rating_head {width:688px; border:1px solid #A8B5C1; height:21px; line-height:21px; padding-left:5px; background:#DADFE4;}
.rating_text {width:683px; border-left:1px solid #A8B5C1; border-right:1px solid #A8B5C1; border-bottom:1px solid #A8B5C1; padding:5px; margin-bottom:10px; background:#ffffff;}


/* content */

.textbox_head {padding-left:10px; padding-top:5px; width:696px; height:45px; background-image:url(/images/text_bg.gif); border:1px solid #ffffff;}
.textbox_outline {width:708px; border:1px solid #A8B5C1;}
.textbox_content {padding-left:11px; padding-right:11px; padding-top:15px; padding-bottom:15px; width:686px; border-left:1px solid #A8B5C1; border-right:1px solid #A8B5C1; border-bottom:1px solid #A8B5C1;}
.button_submit { height:20px; color:#ffffff; background:#C22812; border:0px; padding-bottom:2px; cursor:pointer;}
.content_header {padding-left:10px; padding-top:30px; width:700px; height:25px; background-image:url(/images/main_bg_top.png);}
.content_line {padding-top:11px; width:710px; height:26px; background-image:url(/images/main_bg_browse.gif);}

/* cart */

.cart_border {width:708px; height:27px; border:1px solid #A8B5C1;}
.cart_head {width:706px; height:21px; border:1px solid #ffffff; background:#DADFE3;}
.cart_redline {width:706px; height:3px; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;  border-right:1px solid #ffffff; background:#C22812;}
.cart_content {width:708px; border-left:1px solid #A8B5C1; border-right:1px solid #A8B5C1;}

/* order */

.order_border {width:708px; height:27px; border:1px solid #A8B5C1;}
.order_head {width:686px; height:21px; border:1px solid #ffffff; padding-left:10px; padding-right:10px; background:#DADFE3;}
.order_redline {width:706px; height:3px; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;  border-right:1px solid #ffffff; background:#C22812;}
.order_content {width:688px; border-left:1px solid #A8B5C1; border-right:1px solid #A8B5C1; border-bottom:1px solid #A8B5C1; padding:10px;}
.order_input {height:14px; border:1px solid #A8B5C1; padding-top:2px; padding-left:2px;}
.order_select {border:1px solid #A8B5C1; height:18px;}
.order_lineheight {line-height:20px; height:20px;}
.order_lineheight_red {font-weight:bold; color:#C22812; line-height:20px; height:20px;}

a.order_button:link { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold;}
a.order_button:visited { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold;}
a.order_button:active { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold;}
a.order_button:hover { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold;}


/* highslide */

.highslide { cursor:pointer; outline: none; }
.highslide img { border: 0px solid gray; }
.highslide:hover img { border: 0px solid white;}
.highslide-image { border: 20px solid white; }
.highslide-image-blur {}
.highslide-caption {display: none; border: 0px solid white; border-top: none; padding-right: 5px; padding-bottom: 5px; background-color: white; text-align:right; }
.highslide-loading {display: block; text-decoration: none; padding: 3px; border:1px solid #A8B5C1; background-color: white; }
a.highslide-credits,
a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i {color: white; background-color: gray;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}


/* old */

h2 { font: bold 14px Arial, Verdana; color:#000000; margin-top:10px; margin-bottom:1px; }
h3 { font: normal 12px Arial, Verdana; text-decoration:underline; color:#000000; margin-top:0px; margin-bottom:1px; }

.head { font: bold 14px Arial;}

.reiter1 { background:#f3f3f3; border: 1px solid #000000; border-bottom: 0px solid #000000; padding:5px; padding-bottom:7px; }
.reiter2 { background:#f3f3f3; border-top: 1px solid #000000; border-right: 1px solid #000000; padding:5px; padding-bottom:7px; }
.reiter3 { border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; padding:5px; padding-bottom:7px; }


.box { background:#f3f3f3; padding:5px; }

.menuel_top { border-bottom: solid 1px #807147; height:21px; padding-left:5px; font: bold 12px Arial; color:#990000; line-height:21px; background:#baa465;}
.menuel { border-bottom: solid 1px #fffad0; height:21px; padding-left:5px; color:#222222; line-height:21px; background:#f1ecc4;}
.menuel_bottom { border-bottom: solid 10px #ffffff; height:3px; line-height:3px; background:#baa465;}
a.menue_link:link    { text-decoration:none; color:#222222; line-height:21px;}
a.menue_link:visited { text-decoration:none; color:#222222; line-height:21px;}
a.menue_link:active  { text-decoration:none; color:#222222; line-height:21px;} 
a.menue_link:hover   { text-decoration:underline; color:#222222; line-height:21px;}

.menuer_top { border-bottom: solid 1px #70aadf; height:21px; padding-left:5px; font: bold 12px Arial; color:#990000; line-height:21px; background:#b6d7e2;}
.menuer { border-bottom: solid 1px #ffffff; height:21px; padding-left:5px; color:#222222; line-height:21px; background:#e0eef3;}
.menuer_bottom { border-bottom: solid 10px #ffffff; height:3px; line-height:3px; background:#b6d7e3;}

div.lang { font: normal 12px Arial, Verdana; color:#003669; padding:5px; border-style:dotted; border-width:1px;}

hr { color:#000000; height:1px; margin-top:15px; margin-bottom:15px;}

div.schwarz td { border:1px solid #000000; padding-left:3px; height:25px; }
div.schwarz th { border:1px solid #000000; padding-left:3px; padding-right:3px; height:25px; background:#eeeeee; }

div.auto_complete { width:155px; background: #ffffff;}
div.auto_complete ul { border:1px solid #9C3A39; margin:0; padding:0; list-style-type:none; }
div.auto_complete span { font: normal 10px Verdana, Arial; }
div.auto_complete ul li { margin:0; padding:3px; }
div.auto_complete ul li.selected { background-color: #AA120A; color:#ffffff; }
div.auto_complete ul strong.highlight { color: #66696F; margin:0; padding:0; }

