/**
 * 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:#c5c241; }
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:#1d1a4f url('http://www.drechselstube.de/img/bgw.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:#8a0e0e;
}

a:hover {
text-decoration:underline;
}

a.grey {
color:#5c5340;
}

.white {
color:#fff;
}

img {
border:0;
}

.green {
color:#b9c240;
}

a.green:hover span.green {
color:#b9c240;
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_bg_outer {
width:777px; height:118px;
margin-bottom:24px;
}

#header_bg_inner {
position:absolute; left:5px; top:0px;
width:760px; height:106px;
background:url('http://www.drechselstube.de/img/bg_header.jpg') no-repeat;
}

#header {
position:relative;
width:760px; height:106px;
background:url('http://www.drechselstube.de/img/bg_header_edges.png') no-repeat;
}

	#header h1 { margin:0; padding:0; }

#header_headline {
float:left;
padding:79px 403px 15px 24px;
}

#header_logo {
float:left;
padding:17px 24px 13px 0;
}

#header_link {
position:absolute;
left:0px; top:0px;
width:760px; height:106px;
}

/* Navigation */

#dnsnav a, #dnsnav a img { display:block; float:left; }
#dnsnav a { margin-left:-5px; }
#dnsnav #dnsnav1, #dnsnav #dnsnav1a { margin:0; }
#dnsnav .nav { height:26px; }
#dnsnav #dnsnav1 .nav { width:66px; background:#fff url('http://www.drechselstube.de/img/nav1.png') no-repeat; }
#dnsnav #dnsnav2 .nav { width:67px; background:#fff url('http://www.drechselstube.de/img/nav2.png') no-repeat; }
#dnsnav #dnsnav3 .nav { width:52px; background:#fff url('http://www.drechselstube.de/img/nav3.png') no-repeat; }
#dnsnav #dnsnav1:hover .nav { background-image:url('http://www.drechselstube.de/img/nav1r.png'); }
#dnsnav #dnsnav2:hover .nav { background-image:url('http://www.drechselstube.de/img/nav2r.png'); }
#dnsnav #dnsnav3:hover .nav { background-image:url('http://www.drechselstube.de/img/nav3r.png'); }
#dnsnav #dnsnav1a .nav { width:66px; background:#fff url('http://www.drechselstube.de/img/nav1a.png') no-repeat; }
#dnsnav #dnsnav2a .nav { width:67px; background:#fff url('http://www.drechselstube.de/img/nav2a.png') no-repeat; }
#dnsnav #dnsnav3a .nav { width:52px; background:#fff url('http://www.drechselstube.de/img/nav3a.png') no-repeat; }
#dnsnav #dnsnav1a:hover .nav { background-image:url('http://www.drechselstube.de/img/nav1ar.png'); }
#dnsnav #dnsnav2a:hover .nav { background-image:url('http://www.drechselstube.de/img/nav2ar.png'); }
#dnsnav #dnsnav3a:hover .nav { background-image:url('http://www.drechselstube.de/img/nav3ar.png'); }

#date {
position:absolute;
left:24px; top:10px;
color:#554733;
}

/* Inhalt */

.content_shadow_top {
clear:left;
position:relative;
width:776px; height:51px;
}

.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;
background:url('http://www.drechselstube.de/img/bg_shadow_right_t.png') right top repeat-y;
}

*html #content {
padding:0;
width:776px;
background-image:url('http://www.drechselstube.de/img/bg_shadow_right.png');
}

.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; }
#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; }
#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; }