/* ... Positionierungen Layer ... */
#linksoben  	{ visibility: visible; position: absolute; top: 10px; left: 0; width: 215px; height: 210px; background-image: url("../img/bg_links_oben.jpg"); background-repeat:no-repeat; }
#header	 		{ visibility: visible; position: absolute; top: 10px; left: 225px; width: 760px; height: 210px; }
#links  		{ visibility: visible; position: absolute; top: 230px; left: 0; width: 215px; height: auto; }
#content 		{ visibility: visible; position: absolute; top: 230px; left: 225px; width: 762px; height: auto; background-image: url("../img/bg_content.jpg");  }
#logout			{ visibility: visible; position: absolute; top: 240px; left: 610px; }
#language		{ visibility: visible; position: absolute; top: 239px; left: 850px; }

/* ... Positionierungen Content  ... */
.contentoben    { padding: 0 40px 0 40px; font-size: 10px; background-image: url("../img/bg_content_oben.jpg"); height: 35px; width: 762px; }
.contentmitte   { padding: 20px 40px 30px 40px; }
.contentunten   { padding: 0 40px 0 40px; font-size: 10px; background-image: url("../img/bg_content_unten.jpg"); height: 50px; width: 762px; }


/* ... Auszeichnungen ... */
.auszeichnung 	{ font-style: italic; font-weight: bold }
.contenttable 	{ padding: 0px 20px 0px 20px; }

/* ... FAQ ... */
.faqtop {
	background-image: url("../img/faq/faq_top.gif");
	height: auto;
}

.faqcontent {
	background-color: #5c5c5c;
	color: #fff;
	padding: 5px 15px;
}

.faqbottom {
	background-image: url("../img/faq/faq_bottom.gif");
	height: auto;
	margin-bottom: 15px;
}

/* ... Text-Formatierungen ... */
body 			{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }

.text  		{ color: #333; font-size: 11px; line-height: 18px; }
.ueber  	{ color: #333; font-size: 15px; line-height: 20px; font-weight: bold; }
.aktlink  { color: #FFF; text-decoration: none; }

a  				{ color: #333;  text-decoration: underline; }
a:hover  	{ color: #FFF; text-decoration: none; }
.linkakt 	{ font-weight: bold; text-decoration: none; }

hr	      { border: dotted 1px #333 }


/* ... Shop-CSS ... */
.ueber2  				{ color: #333; font-size: 11px; font-weight: bold; }
.footer  				{ color: #333; font-size: 10px; line-height: 14px; }
.bildinfo  				{ color: #DFDFDF; font-size: 10px; line-height: 16px; }
.productListing-heading { color: #333; font-size: 11px; line-height: 18px; font-weight: bold; }
.productListing-data    { color: #333; font-size: 11px; line-height: 18px; }
.pageHeading  			{ color: #333; font-size: 15px; line-height: 20px; font-weight: bold; }
.main  					{ color: #333; font-size: 11px; line-height: 18px; }
.smallText				{ color: #333; font-size: 9px; line-height: 18px; }
.checkoutBarCurrent     { color: #333; font-size: 11px; line-height: 18px; font-weight: bold; }
.checkoutBarTo			{ color: #333; font-size: 11px; line-height: 18px; }
.checkoutBarFrom		{ color: #333; font-size: 11px; line-height: 18px; }
.messageStackError  		{ color: #333; font-size: 11px; line-height: 18px; }
.headerLink  		{ color: #333; font-size: 11px; line-height: 18px; }
.menuBoxHeadingLink  		{ color: #333; font-size: 11px; line-height: 18px; }
.menuBoxContentLink  		{ color: #333; font-size: 11px; line-height: 18px; }
.dataTableHeadingContent  		{ color: #333; font-size: 11px; line-height: 18px; }
.dataTableContent  		{ color: #333; font-size: 11px; line-height: 18px; }
.infoBoxContent  		{ color: #333; font-size: 11px; line-height: 18px; }
.infoBoxHeading  		{ color: #333; font-size: 11px; line-height: 18px; }
.headerLink  		{ color: #333; font-size: 11px; line-height: 18px; }
.formAreaTitle  		{ color: #333; font-size: 11px; line-height: 18px; }


/* ... Tabellen-Formatierungen ... */
.tablehead			{ background-image: url("../img/bg_tablehead.gif"); padding-left: 12px; height: 30px; font-weight: bold; }
.tablehead2			{ background-image: url("../img/bg_tablehead_02.gif"); font-size: 15px; padding-left: 12px; height: 30px; font-weight: bold; }
.tablesubhead 	{ background-color: #ADADAD; padding-left: 12px; height: 25px; font-weight: bold; border: 1px solid #989898; }
.tablecontent		{ background-color: #D8D8D8; border: 1px dashed #989898; padding: 12px; }
.tablecontent2	{ background-color: #D8D8D8; padding: 5px;}
.tablefooter		{ background-image: url("../img/bg_tablefooter_02.gif"); height: 15px; }
.bildinfo				{ background-color: #D8D8D8; border: 1px dashed #989898; color: #333; font-size: 11px; line-height: 18px; padding: 15px; }

/* ... Formular-Formatierungen ... */
.eingabefeld 	{
   	height: 17px;
   	width: 190px;
   	font-size: 11px;
   	color: #fff;
   	background-color: #999;
   	text-decoration: none;
   	padding-left: 3px;
		border: 1px solid #666666;
		}

.eingabefeldsmall 	{
   	height: 17px;
   	width: 50px;
   	font-size: 11px;
   	color: #fff;
   	background-color: #999;
   	text-decoration: none;
   	padding-left: 3px;
		border: 1px solid #666666;
		}

.eingabetext 	{
   	width: 530px;
   	height: 150px;
   	font-size: 11px;
   	color: #fff;
   	background-color: #999;
   	padding-left: 3px;
		border: 1px solid #666666;
		}

button 		{
   	height: 22px;
   	width: 120px;
   	font-size: 11px;
   	color: #ffffff;
   	background-color: #333333;
		padding-left: 3px;
		border: 1px solid #666666;
		}

.button 		{
   	height: 22px;
   	width: 120px;
   	font-size: 11px;
   	color: #ffffff;
   	background-color: #333333;
		padding-left: 3px;
		border: 1px solid #666666;
		}

.farbe	{
	font-size: 11px;
	background-color: #DADADA;
}