* { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

body	{ background-color:#eee; text-align:center; }

div#headSpan	{ width:100%; height:129px; background:url(img/headerSpan.png) top center no-repeat; }
div#mainSpan	{ width:100%; background:url(img/mainSpan.png) center repeat-y; padding:12px 0; }
div#garantieSpan	{ display:block; background-position:center 77px; min-height:412px; }
div#footSpan	{ width:100%; height:120px; background:url(img/footSpan.png) top center no-repeat;
					color:#666; font-size:9px; padding-top:4px; }
div#footSpan a	{ color:#666; }
div#navigation	{ width:200px; float:left; }
div#content		{ width:500px; float:left; margin-left:12px; }
div#rightFrame	{ width:200px; float:right; }
div#garantieBlock	{ display:block; height:435px; }

div.barSpan		{ width:100%; height:17px; background:url(img/barLight.png) top repeat-x; }
div.barElement		{ width:100%; height:17px; background:url(img/barDark.png) top repeat-x; }
/* div.barElement	{ width:125px; height:17px; background:url(img/barDark.png) top repeat-x; } */
div.inside		{ width:925px; margin:0 auto; text-align:left; padding:0 25px; }
div.clearer		{ clear:both; }
div.breadcrumb	{ display:block; background-color:#eee; color:#333; border:1px silver solid; padding:3px; }
div.breadcrumb a	{ color:#333; text-decoration:none; }
div.breadcrumb a:hover	{ color:#666; text-decoration:underline; }

/* General */
h2	{ display:block; clear:both; background-color:#ac9264; border:1px silver solid; color:#fff; padding:3px; margin-bottom:10px; font-size:16px; font-weight:bold; }
div#content	h2	{ margin-top:24px; }
div#content	h2.first	{ margin-top:0; }
h1	{ display:block; background-color:#5f4c2b; border:1px silver solid; color:#fff; padding:3px; margin-bottom:10px; font-size:20px; font-weight:bold; }
p	{ margin-bottom:5px; }
ul	{ list-style-position:inside; }
li	{ display:block; background:url(img/mainListPoint.png) top left no-repeat; padding:3px 0 3px 20px; }
li ul	{ margin-top:3px; }

table	{ border:1px silver solid; }
th		{ background-color:#ac9264; font-weight:bold; color:white; border-bottom:1px silver solid; padding:3px; }
td		{ padding:3px; }

div#navigation	ul	{ list-style-type:none; border-bottom:1px silver solid; }
div#navigation	li	{ display:block; border-top:1px silver solid; background:url(img/naviButtonLight.png) top left no-repeat; padding:0 0 0 20px; }
div#navigation	li:hover	{ background-image:url(img/naviButton.png); }
div#navigation	li ul	{ border-bottom:none; margin-top:0px; }
div#navigation	li a	{ padding:3px 0; display:block; color:#333; text-decoration:none; }


