html, body{
background:#ffffff;
margin:0;
padding:0;
height: 100%;
border:0px;
}

#contentMitte tr td p{
width: 180px;
}

img {
margin: 0px;
padding:0;
border:0px;
}

.yab-add {
width: 160px;
}

.submit-edit {
margin:0px 2px 0px 2px;
}

.submit {
margin:0px 2px 0px 2px;
}

.yab-shop-required {
color: #822B00;
text-decoration: none;
}

#logolink{
position:absolute;
margin:0;
padding:0;
height: 60px;
width: 186px;
}

p, ul {
margin-top:0px;
}

ul{
margin-left:0;
padding-left:0;
list-style-type:none;
}

#warenkorbAGB {
position:absolute;
margin-top:0px;
margin-left:0px;
z-index:35;
margin-top:600px;
margin-left:700px;
font-family: myriad, verdana, arial, sans-serif;
font-size:12px;
line-height:17px;
color:#666;
}

#warenkorbAGB a {
color: #822B00;
text-decoration: underlined;
}

#warenkorbAGB a:hover {
color: #666633;
text-decoration: underlined;
}

#zurKasse {
position:absolute;
margin-top:0px;
margin-left:0px;
z-index:35;
margin-top:575px;
margin-left:700px;
}

#zurKasse a {
color: #822B00;
text-decoration: none;
}

#zurKasse a:hover {
color: #666633;
text-decoration: none;
}

#yab-checkout-table{
width: 100%;
border-style: solid;
border-width: 0px;
border-collapse: collapse;
}

.yab-shop-notice{
color: #822B00;
}

fieldset{
padding:0px;
width: 100%;
border-style: solid;
border-width: 0px;
border-collapse: collapse;
/*display:block;*/
}

fieldset input, textarea{
width: 100%;
margin-bottom:15px;
}

fieldset p{
margin:0px;
}

.checkbox{
margin-top:0px;
width: 20px;
margin-left:0px;
padding:0px;
}

.yab-to-checkout {
font-family: myriad, verdana, arial, sans-serif;
font-size:14px;
line-height:23px;
font-weight:bold;
color:#000;
display:block;
background:#ccc;
/*width: 190px;*/
height: 20px;
padding-left:10px;
padding-right:10px;
}

.yab-item {
font-family: myriad, verdana, arial, sans-serif;
font-size:12px;
line-height:17px;
font-weight:bold;
color:#666;
}

.yab-price, .yab-qty, .yab-empty {
font-family: myriad, verdana, arial, sans-serif;
font-size:12px;
line-height:17px;
font-weight:normal;
color:#666;
}

.yab-subtotal {
font-family: myriad, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:17px;
color:#666;
}

#warenkorb {
position:absolute;
border:0px;
margin-top:505px;
margin-left:700px;
}

#warenkorbHeadlines{
position:absolute;
border:0px;
margin-top:480px;
margin-left:700px;
text-align:left;
font-family: myriad, verdana, arial, sans-serif;
/*font-weight:bold;*/
font-size:16px;
color:#822B00;
z-index:15;
}

#subSubNavi {
position:absolute;
border:0px;
margin-top:265px;
margin-left:15px;
text-align:left;
font-family: myriad, verdana, arial, sans-serif;
font-size:12px;
line-height:17px;
color:#666;
z-index:15;
/*background:#ffffff;*/
}

#subSubNavi a {
color: #666;
text-decoration: none;
}

#subSubNavi a:hover {
color: #000;
text-decoration: none;
}

#contentMitte a {
color: #822B00;
text-decoration: underlined;
}

#contentMitte a:hover {
color: #666633;
text-decoration: underlined;
}

#subHead {
position:absolute;
border:0px;
margin-top:500px;
margin-left:15px;
text-align:left;
font-family: times, serif;
font-size:16px;
line-height:17px;
font-style:italic;
color:#666633;
/*background:#ffffff;*/
}

#sitemapImpressum {
position:absolute;
border:0px;
margin-top:650px;
margin-left:15px;
text-align:left;
font-family: myriad, verdana, arial, sans-serif;
font-size:12px;
line-height:17px;
color:#666;
z-index:15;
/*background:#ffffff;*/
}

#sitemapImpressum a {
color: #666;
text-decoration: none;
}

#sitemapImpressum a:hover {
color: #000;
text-decoration: none;
}

a img {
border: 0;
outline: none;
}

#permSubNavi {
position:absolute;
border:0px;
margin-top:265px;
margin-left:186px;
text-align:left;
height: 83px;
width: 83px;
font-family: myriad, verdana, arial, sans-serif;
font-style:italic;
font-size:12px;
line-height:17px;
color:#822B00;
/*background:#ffffff;*/
}

#inhalt {
background-image:url(../img/bg.jpg);
background-repeat:repeat;
height: 700px;
width: 900px;
text-align:left;
vertical-align:top;
/*border:1px solid #cccccc;*/
}

#headFoto {
position:absolute;
border:0px;
margin-top:42px;
margin-left:186px;
text-align:left;
}

#mainnavigation {
position:absolute;
border:0px;
margin-top:189px;
margin-left:186px;
text-align:left;
/*background:#ccffff;*/
}

#contentMitte {
position:absolute;
border:0px;
margin-top:265px;
margin-left:320px;
text-align:left;
height: 430px;
width: 345px;
font-family: myriad, verdana, arial, sans-serif;
font-size:13px;
line-height:17px;
color:#666;
/*background:#ffffff;*/
z-index:20;
}

#headlines {
position:absolute;
border:0px;
margin-top:230px;
margin-left:320px;
text-align:left;
font-family: myriad, verdana, arial, sans-serif;
font-size:23px;
line-height:27px;
color:#822B00;
z-index:25;
}

#contentTeaser {
position:absolute;
border:0px;
margin-top:265px;
margin-left:700px;
text-align:left;
height: 83px;
width: 83px;
/*background:#ffffff;*/
font-family: myriad, verdana, arial, sans-serif;
font-size:10px;
line-height:12px;
color:#666;
/*white-space: nowrap;*/
}

#suche {
position:absolute;
border:0px;
margin-top:640px;
text-align:right;
width: 900px;
z-index:10;
}

input {
font-family: myriad, verdana, arial, sans-serif;
font-size:13px;
line-height:17px;
color:#666;
border:0px;
}

/*********************** BEGIN NAVI ***********************/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/upmenu.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


.menu {font-family: myriad, verdana, arial, sans-serif; width:714px; position:absolute; font-size:12px; margin:0px auto;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:100px; height:21px; text-align:left; color:#666; padding-left:19px; border:1px solid #fff; border-width:0 0px 0px 0; /*background:#c9c9a7;*/ line-height:23px; /*font-size:11px;*/}

.menu ul {padding:0; margin:0;list-style-type: none; }

.menu ul li {float:left; position:relative;}

.menu ul li ul {visibility:hidden; position:absolute;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}

.menu ul li:hover a, .menu ul li a:hover {color:#fff; background:#999;}

.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:21px; left:0;}

.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#999; color:#fff;}

.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#fff; color:#fff;width:181px; clear:both;}

.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#666666; color:#fff;}

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#999999; color:#fff; width:100%; padding-left:19px;}

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#666666; color:#fff;}

.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:200px; bottom:0;}

.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#cccccc; color:#666;}

.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#fff;}

.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-81px;}

.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-200px; width:209px;}

/*********************** END NAVI ***********************/


/*********************** BEGIN SCROLLERS ***********************/
.thumb{
position:absolute;
}
.up, .dn{
position:absolute;
}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
border:	0;
}
/*********************** END SCROLLERS ***********************/
