/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }


#ie6message { display:none; }

a { color:#8a0e0e; text-decoration:underline; }
a:hover { color:#8a0e0e; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#b6a47c; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }





/* Drechselstyles */

html, body {
width:100%; height:100%;
}

body {
margin:0; padding:0;
background:#a29470 url('/img/bg.png') center center no-repeat fixed;
}

body, a, div, td, input, select, textarea {
font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;
color:#5c5340;
text-decoration:none;
}

a, .link, .red {
color:#b44316;
}

a:hover {
color:#b44316;
text-decoration:underline;
}

a.grey {
color:#5c5340;
}

.white {
color:#fff;
}

img {
border:0;
}

.green {
color:#a69767;
}

a.green:hover span.green {
color:#a69767;
text-decoration:underline;
}

.js {
display:block;
color:#8a0e0e;
font-size:18px;
text-align:center;
padding:5px;
background:#e3dfd4;
}

form {
margin:0; padding:0;
}

select {
border:1px solid #5c5340;
background:#EFEFEF;
}

input.button {
color:#d6e04a;
background:#5c5340;
border:0;
padding:2px 7px 3px 8px;
}
*html input.button, html* input.button { padding:3px 0 2px 0; }
html:first-child>b\ody input.button { padding:3px 7px 4px 8px; }

input.button:hover { cursor:pointer; }
*html input.button:hover { cursor:hand; }

#all {
position:relative;
margin:0 auto;
width:777px;
}

a .ie6 { display:none; }
*html a .ie6 { display:inline; }


/* Header */

#header {
float:left;
position:relative;
margin:0; left:0; top:0;
width:771px; height:168px;
border:0;
background:url('/img/head_2.jpg') no-repeat;
z-index:1;
}

#header a {
display:block;
width:761px; height:143px;
}


/* Navigation */

#dnsnav {
float:left;
position:relative;
margin-top:-26px;
margin-bottom:-1px;
margin-left:5px;
z-index:2;
}

#dnsnav a, #dnsnav a img { display:block; float:left; }
#dnsnav a { margin-left:-5px; }
#dnsnav #dnsnav0, #dnsnav #dnsnav0a { margin:0; }
#dnsnav .nav { height:26px; }


#dnsnav span.nav { background:#efefef url('/img/bg_nav.png') repeat-x; color:#5c5340; display:block; float:left; padding-top:6px; height:20px; font-size:13px; font-family:Tahoma,Arial,Helvetica,sans-serif; }
#dnsnav a:hover span.nav { color:#b44316; }
#dnsnav #shopreiter .nav { font-weight:bold; background:#b44316; color:#eee; }
#dnsnav #shopreiter:hover .nav { background:#b44316; color:#fff; }


#date {
position:absolute;
left:24px; top:10px;
color:#554733;
}

/* Inhalt */

.content_shadow_top {
clear:left;
position:relative;
width:771px; height:51px;
background:#fff;
}

.content_shadow_start {
height:27px;
}

*html .content_shadow_top { clear:none; }
*:first-child+html .content_shadow_top[id] { clear:none; }

#content {
position:relative;
float:left;
width:757px;
padding:0 8px 0 6px;
background:#fff;
}

*html #content {
padding:0;
width:771px;
}

.content_shadow_bottom {
width:776px; height:8px;
position:relative;
top:-5px;
}

#content .content {
float:none;
width:auto;
background:none;
padding:0 23px;
}

.contentright {
float:left;
width:540px;
}


/* Subnav */

#subnav {
position:absolute; left:30px; top:15px;
width:388px;
}

#subnav a, #subnav img {
display:block;
float:left;
height:10px;
margin-right:30px;
}

#subnav a.right, #subnav img.right {
float:right;
margin-left:15px;
margin-right:0;
}

#snav11 { width:46px; background:url('http://www.drechselstube.de/img/nav11.png') no-repeat; }
#snav12 { width:24px; background:url('http://www.drechselstube.de/img/nav12.png') no-repeat; }
#snav13 { width:45px; background:url('http://www.drechselstube.de/img/nav13.png') no-repeat; }
#snav14 { width:33px; background:url('http://www.drechselstube.de/img/nav14.png') no-repeat; }
#snav15 { width:40px; background:url('http://www.drechselstube.de/img/nav15.png') no-repeat; }
#snav27 { width:39px; background:url('http://www.drechselstube.de/img/nav27.png') no-repeat; }
#snav11:hover { background:url('http://www.drechselstube.de/img/nav11a.png') no-repeat; }
#snav12:hover { background:url('http://www.drechselstube.de/img/nav12a.png') no-repeat; }
#snav13:hover { background:url('http://www.drechselstube.de/img/nav13a.png') no-repeat; }
#snav14:hover { background:url('http://www.drechselstube.de/img/nav14a.png') no-repeat; }
#snav15:hover { background:url('http://www.drechselstube.de/img/nav15a.png') no-repeat; }
#snav27:hover { background:url('http://www.drechselstube.de/img/nav27a.png') no-repeat; }
#subnav a img { margin:0; }

#subnav a.navshop { width:68px; height:25px; margin:-7px 5px 0 0; }
#subnav a.navshop img { width:68px; height:25px; }


#standardnav {
float:right;
margin:3px 8px 0 0;
}

#standardnav .nav {
display:block;
float:left;
margin:7px 0 0 17px;
height:10px;
}

#fnav1 { width:27px; background:url('http://www.drechselstube.de/img/nav01_t.png') no-repeat; }
#fnav2 { width:49px; background:url('http://www.drechselstube.de/img/nav02_t.png') no-repeat; }
#fnav3 { width:51px; background:url('http://www.drechselstube.de/img/nav03_t.png') no-repeat; }
#fnav4 { width:95px; background:url('http://www.drechselstube.de/img/nav04_t.png') no-repeat; }
#fnav1:hover { background:url('http://www.drechselstube.de/img/nav01a_t.png') no-repeat; }
#fnav2:hover { background:url('http://www.drechselstube.de/img/nav02a_t.png') no-repeat; }
#fnav3:hover { background:url('http://www.drechselstube.de/img/nav03a_t.png') no-repeat; }
#fnav4:hover { background:url('http://www.drechselstube.de/img/nav04a_t.png') no-repeat; }

#standardnav .nav .ie6 { display:none; }
*html #standardnav .nav .ie6 { display:block; }
*html #standardnav #fnav1, *html #standardnav #fnav2, *html #standardnav #fnav3, *html #standardnav #fnav4, *html #standardnav #fnav5, *html #standardnav #fnav6 { background:none; cursor:hand; }
*html #standardnav #fnav1 { margin-left:9px; }

#shopnav {
float:left;
display:inline;
width:130px;
margin:3px 20px 20px 0;
border-right:1px solid #d6e04a;
}

#shopnav ul, #shopnav li {
clear:left;
display:inline;
margin:0; padding:0;
list-style-type:none;
}

        #shopnav a {
        display:block;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:11px;
        line-height:24px;
        color:#817a65;
        text-decoration:none;
        }

                 #shopnav a:hover {
                 color:#8a0e0e;
                 }

#shopinfo {
float:left;
width:540px;
line-height:14px;
}

        #shopinfo h1 {
        font-size:20px;
        font-weight:normal;
        }

        #shopinfo h2 {
        display:inline;
        margin:0; padding:0;
        color:#5c5340;
        font-size:11px;
        font-weight:bold;
        }

.cms-info-html #snav13 { background:url('http://www.drechselstube.de/img/nav13a.png') no-repeat; }


#categoryhead {
position:relative; left:0px; top:-50px;
width:540px; height:30px;
overflow:hidden;
}

         #categoryhead h2 {
         position:absolute; left:0px; top:0px;
         z-index:2;
         font-size:24px;
         font-weight:normal;
         }

         #categoryhead .headerimg1 {
         position:absolute; left:-26px; top:0px;
         z-index:1;
         }

         #categoryhead .headerimg2 {
         position:absolute; left:-26px; top:194px;
         z-index:1;
         }

#breadcrumbs {
position:relative; left:0px; top:30px;
}

         #breadcrumbs h4, #breadcrumbs li, #breadcrumbs a {
         font-size:12px;
         font-weight:normal;
         color:#727272;
         display:inline;
         }

         #breadcrumbs a:hover {
         text-decoration:underline;
         }

         #breadcrumbs strong {
         color:#b44316;
         font-weight:normal;
         }

.cms-info-html #breadcrumbs {
top:0px;
}         
