#container				{
						width: 921px;
						margin: 0px auto;
						background: transparent url(../img/layout/container.jpg) top right repeat-y;
						}

#header					{
						height: 186px;
						background: transparent url(../img/layout/header.jpg) top left no-repeat;
						}

#navigation				{
						float: left;
						width: 246px;
						padding: 115px 0px 25px 20px;
						background: transparent url(../img/layout/navigation.jpg) top right no-repeat;
						}

#main					{
						float: right;
						width: 577px;
						padding: 25px;
						background: #ffffff url(../img/layout/main.jpg) top left no-repeat;
						}

div.content				{
						position: relative;
						background-color: #f0f1f8;
						}


/* ---------------------------- Startseite ---------------------------- */

#index div.content			{
						float: left;
						width: 376px;
						padding-bottom: 20px;
						margin-bottom: 12px;
						background: #f0f1f8 url(../img/layout/content_small.jpg) bottom center no-repeat;
						}

#index div.sidebar			{
						position: relative;
						float: right;
						width: 141px;
						padding: 20px;
						background: #fce8e9 url(../img/layout/sidebar_top.jpg) top center no-repeat;
						}

#index div.sidebar div.bottom	{
						position: absolute;
						bottom: 0px;
						left: 0px;
						width: 181px;
						height: 10px;
						background: transparent url(../img/layout/sidebar_bottom.jpg) top center no-repeat;
						}


/* ---------------------------- Hauptkategorie ---------------------------- */

#category div.content			{
						padding-bottom: 20px;
						margin-top: 20px;
						background: #f0f1f8 url(../img/layout/content_big.jpg) bottom center no-repeat;
						}


/* ---------------------------- Unterkategorie ---------------------------- */

#subcategory div.content		{
						padding-bottom: 20px;
						margin-top: 20px;
						background: #f0f1f8 url(../img/layout/content_big.jpg) bottom center no-repeat;
						}

#subcategory div.thumbnail	{
						margin: 0px 15px 10px 0px;
						}


/* ---------------------------- Produkt ---------------------------- */

#product div.content			{
						clear: both;
						padding-bottom: 20px;
						margin-top: 20px;
						background: #f0f1f8 url(../img/layout/content_big.jpg) bottom center no-repeat;
						}


/* ---------------------------- xxx ---------------------------- */

#eiscafe div.content img.panorama {
						padding-left:20px;
}

#eiscafe div.content img {
						margin-bottom:20px;
}

#eiscafe div.content div.left {
						float:left;
						width:355px;
}

#eiscafe div.content div.right {
						float:right;
						width:194px;
}

  #purchase div.content
, #leasing div.content				{
						padding-bottom: 20px;
						background: #f0f1f8 url(../img/layout/content_big.jpg) bottom center no-repeat;
						}


/* ---------------------------- Impressum ---------------------------- */

#imprint div.content			{
						padding-bottom: 20px;
						background: #f0f1f8 url(../img/layout/content_big.jpg) bottom center no-repeat;
						}


/* ---------------------------- Kontakt ---------------------------- */

#contact div.content			{
						padding-bottom: 20px;
						background: #f0f1f8 url(../img/layout/content_big.jpg) bottom center no-repeat;
						}

#contact div.address			{
						position: absolute;
						top: 45px;
						right: 15px;
						width: 170px;
						padding: 1em 1em 0em 1em;

						border: #ffffff 1px solid;
						background: #fce8e9;
						}


/* ---------------------------- Verschiedenes ---------------------------- */

  #leasing img
, #purchase img {
						float:right;
						margin:0px 15px 0px 5px;
} 

div.thumbnail				{
						float: left;
						margin: 0px 15px 10px 20px;
						}

div.vspacer				{
						clear: both;
						height: 0px;
						line-height: 0px;
						}