/*----------------eigene Klassen ----------------------*/

/*Standard*/

input                 {height:18px; padding:0 0 0 2px; margin:0; background-color:#ffffff; border:1px solid #cccccc;}
select				  {height:18px; float:left; margin-left: 2px; padding:0 0 0 2px; background-color:#ffffff; border:1px solid #cccccc;}

textarea			  {padding:0 0 0 2px; margin:0; background-color:#ffffff; border:1px solid #cccccc;}

.checkbox				{border:none;}

.button               {vertical-align:bottom; font-family:Arial, Sans-serif, Helvetica;cursor:pointer;background-color:#cccccc;border:none;font-size:12px;height:20px;color:#666666; padding:0 15px 0 15px; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_standard_n.gif); background-repeat:repeat-x;}
.buttonHover          {vertical-align:bottom; font-family:Arial, Sans-serif, Helvetica;cursor:pointer;background-color:#B6B6B6;border:none;font-size:12px;height:20px;color:#000000; padding:0 15px 0 15px; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_standard_r.gif); background-repeat:repeat-x;}

.line					{padding:0; margin:0; border-top:1px solid #cccccc; line-height:0.01em; font-size:0.01em; height:1px;}

#blockMain					{width:980px; text-align:left; background-color:#ffffff; margin:0 auto; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_main_kachel.gif); background-repeat:repeat-y;}
#blockMainWithoutline		{width:980px; text-align:left; background-color:#ffffff; margin:0 auto; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_main_kachel_withoutline.gif); background-repeat:repeat-y;}
#layoutSidebarLeftInner 	{width:225px;}
#layoutContentInner			    {width:661px;padding:18px 0 16px 0px !important;}
#layoutContentArtikellistInner	{width:454px;padding:18px 0 16px 0;}
#layoutFooterNaviLeft		{padding:10px 0 10px 0; margin-left:-10px;}
#layoutFooterNaviRight		{padding:10px 0 10px 0; margin-right:-2px; float:right;}

#layoutMetanavi		        {position:absolute; margin-left: 200px; float: right; padding:15px 0 10px 0; width:550px; text-align:right;}

#layoutMetanavistart		{position:absolute; margin-left: 140px; float: right; padding:15px 0 10px 0; width:550px; text-align:right;}

#layoutMetanaviAnmeldung #layoutMetanavi	{width:980px;}
#layoutMetanaviAnmeldung #layoutMetanavistart	{width:980px;}
#layoutSidebarRightInner    {width:206px; overflow:hidden;}

#layoutPictureTop			{padding:5px 0 0 15px; float:left;}
#layoutPictureTopInner		{width:739px; height:125px; overflow:hidden;}	

#layoutWarenkorbSuche		{padding:5px 0 5px 5px; float:left; background-color:#ffffff;}
#layoutWarenkorb			{width:206px; height:71px; overflow:hidden; background-color:#eae8e4; margin:0 0 5px 0;}	
#layoutWarenkorb a			{width:206px; height:71px; display:block; color:#666666; text-decoration:none; background-color:#eae8e4; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_warenkorb_n.gif); background-repeat:no-repeat;}	
#layoutWarenkorb a:hover	{width:206px; height:71px; display:block; color:#000000; text-decoration:none; background-color:#eae8e4; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_warenkorb_r.gif); background-repeat:no-repeat;}	
#layoutWarenkorb .space		{padding:0 5px 0 5px;}	
#layoutWarenkorbInner		{padding:40px 0 0 10px;}	
/* */
#layoutSuche				{width:206px; height:49px; overflow:hidden; background-color:#eae8e4;}
#layoutSuche .label input   {font-size: 0.9em;height:15px; width:160px; margin:2px 2px 0 0;}	
#layoutSuche .button        {background-color:transparent; height:17px; width:17px; padding:0; margin:0 0 1px 0; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_search_n.gif); background-repeat:no-repeat; background-position:0 0;}
#layoutSuche .buttonHover   {background-color:transparent; height:17px; width:17px; padding:0; margin:0 0 1px 0; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_search_r.gif); background-repeat:no-repeat; background-position:0 0;}


#layoutSuche h2 			{margin:5px 0 0 0; font-weight: normal;}


.elementClearBoth			{clear:both; line-height:0.01em; font-size:0.01em; height:0.01em;}

#layoutHeaderLogin       	{position:absolute; margin:15px 0 0 759px; width:211px; height:70px; background-color:#dcd7d3;}
#layoutHeaderLoginInner		{list-style:none; padding:7px 10px 0 10px;}
#layoutHeaderLogin .label   {display:block; float:left; width:60px; margin-bottom:4px;}
#layoutHeaderLogin br    	{clear:both;}

#layoutHeaderLogin li                           		{overflow:hidden; margin:0; padding:0; line-height:12px;}
#layoutHeaderLogin .layoutAuthenticationLink			{height:17px; width:80px; margin-top:3px;}
#layoutHeaderLogin .layoutAuthenticationLink a			{display:block; padding:2px 0 10px 0; color:#666666; text-align:center; text-decoration:none; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_login_n.gif); background-repeat:no-repeat;}
#layoutHeaderLogin .layoutAuthenticationLink a:hover	{display:block; padding:2px 0 10px 0; color:#000000; text-align:center; text-decoration:none; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_login_r.gif); background-repeat:no-repeat;}

#authenticationForm input								{float:right; height:15px; width:125px; margin:0 0 2px 0; border:1px solid #b6b6b4;}
#authenticationForm a									{float:left; margin:4px 0 0 0; text-decoration:underline; color:#4c4c4c;}
#authenticationForm table								{width:100%;}
#authenticationForm .loginButton 						{float:right; height:17px; width:80px; margin:0; padding:0px 0 10px 0; display:block; color:#666666; text-align:center; text-decoration:none; cursor:pointer; border:none; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_login_n.gif); background-repeat:no-repeat;}
#authenticationForm .loginButtonHover 					{float:right; height:17px; width:80px; margin:0; padding:0px 0 10px 0; display:block; color:#000000; text-align:center; text-decoration:none; cursor:pointer; border:none; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/btn_login_r.gif); background-repeat:no-repeat;}

#layoutNavigationPath				{width:700px; margin:4px 0 0 16px;}
#layoutNavigationPath ul  			{display:inline;}
#layoutNavigationPath li  			{display:inline; padding:0 0 0 14px; margin:0; background:url(/as/webshop/themes/theme1/fixed/css/layout/bg_navigationp_path.gif) 0 1px no-repeat}
#layoutNavigationPath li a 			{text-decoration:none; color:#92918e;}
#layoutNavigationPath li a:hover 	{text-decoration:none; color:#000000;}

#layoutNavigationPath li:before,
#layoutNavigationPath li a:after {
}



/* Rechte Spalte */
table {border-spacing:0; border-collapse: collapse;}
#layoutStartRightInner  
#layoutSidebarRight h2									{font-size:17px;font-weight:normal;line-height:20px;color:#4c4c4c;margin:4px 0 12px 0}

#layoutSidebarRight .layoutCatalogTopSeller				{padding:0 0 5px 0; background-color:#FFFFFF;}
#layoutSidebarRight .layoutWebshopInformation			{padding:0 0 5px 10px; margin:20px 0 0 0;}
#layoutSidebarRight .layoutCatalogRemainder				{padding:0 0 5px 10px;}

#layoutSidebarRight .layoutWebshopInformation li 		{list-style:none;}
#layoutSidebarRight .layoutWebshopInformation ul, ol 	{margin: 0 0 0 -14px;}
#layoutSidebarRight .layoutWebshopInformation a  		{display:block; padding:0 0 0 16px;background:url(/as/webshop/themes/theme1/fixed/css/layout/standard_n.gif) 0 1px no-repeat}


/* Linke Spalte */

#layoutSidebarLeft .layoutWebshopInformation			{width:225px;}
#layoutSidebarLeft .layoutWebshopInformationInner		{padding:14px 0 5px 0; margin:0 0 0 16px; border-top:1px solid #cbcbcb;}

#layoutSidebarLeft .layoutWebshopInformation h2			{font-size:17px;font-weight:normal;line-height:20px;color:#4c4c4c;margin:4px 0 12px 14px}
#layoutSidebarLeft .layoutWebshopInformation li 		{list-style:none;}
#layoutSidebarLeft .layoutWebshopInformation ul, ol 	{margin: 0 0 0 -14px;}
#layoutSidebarLeft .layoutWebshopInformation a  		{display:block; padding:0 0 0 16px; background:none; color:#92918e;}
#layoutSidebarLeft .layoutWebshopInformation a:hover  	{display:block; padding:0 0 0 16px; background:none; color:#000000; text-decoration:none;}
#layoutSidebarLeft .layoutWebshopInformation a.current  {display:block; padding:0 0 0 16px; background:url(/as/webshop/themes/theme1/fixed/css/layout/bg_bullet_navi.gif) 1px 3px no-repeat; color:#000000; text-decoration:none;}


/*Startseite*/
#layoutStartMainBody        		{width:960px; height:470px; margin:0 0 0 10px; background-color:#ffffff; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_start_mood.jpg); background-repeat:no-repeat; background-position:5px 5px;}
#layoutStartLinks           		{position:absolute; width:350px; margin:290px 0 0 320px;}
#layoutStartLinks li           		{display:inline; list-style:none; list-style-image:none; list-style-type:none; margin:0; padding:0;}
#layoutStartLinks a           		{display:block; font-weight:bold; line-height:normal; padding:0 0 6px 16px; margin:0; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/standard_n.gif); background-repeat:no-repeat; background-position:0 3px;}
#layoutStartLinks a:hover       	{text-decoration:none; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/standard_r.gif);}
#layoutStartLinks a.firstLink		{font-weight:normal; padding:0 0 16px 16px; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_bullet_start_n.gif);}
#layoutStartLinks a.firstLink:hover	{font-weight:normal; padding:0 0 16px 16px; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_bullet_start_r.gif);}
#layoutStartLinks a.firstLink b		{font-size:16px;}


#layoutStartWarenkorb       		{position:absolute; margin:15px 0 0 697px; background-color:#eae8e4}
#layoutStartWarenkorb a				{width:274px; height:70px; display:block; color:#666666; text-decoration:none; background-color:#eae8e4; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_warenkorb_start_n.gif); background-repeat:no-repeat;}	
#layoutStartWarenkorb a:hover		{width:274px; height:70px; display:block; color:#000000; text-decoration:none; background-color:#eae8e4; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_warenkorb_start_r.gif); background-repeat:no-repeat;}	
#layoutStartWarenkorb .space		{padding:0 5px 0 5px;}	
#layoutStartWarenkorbInner			{padding:40px 0 0 16px;}

#layoutStartLogin           								{border-top: 5px solid #EAE8E4; position:absolute; width:243px; height:128px; margin:5px 0 0 687px; background-color:#eae8e4; background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_start_login.gif); background-repeat:no-repeat;}
#layoutStartLoginInner										{padding:34px 10px 10px 10px;}
#layoutStartLogin #authenticationForm input					{margin:0 0 4px 0; width:135px;}
#layoutStartLogin #authenticationForm a						{float:left; margin:25px 0 0 0;}
#layoutStartLogin #authenticationForm .loginButton 			{float:right; width:80px; padding:0px 0 10px 0;}
#layoutStartLogin #authenticationForm .loginButtonHover 	{float:right; width:80px; padding:0px 0 10px 0;}


#layoutStartRight           	{position:absolute; width:243px; margin:203px 0 0 687px;}
#gtcread {padding: 0; width:410px}

/*-------------------ende eigene Klassen -----------------*/



#layoutHTML {
}
#layoutBody {
	/*
	min-width: 800px;
	width: 99.9%;
	*/
	background-color:#eae8e4;
	text-align:center;
}
#layoutMainBody {
	padding:0;
}
#layoutHeader {
	padding:0;
	background:#eae8e4 url(/as/webshop/themes/theme1/fixed/css/layout/bg_main_top.gif) 0 90px no-repeat;
}
#layoutLogo {
	padding:10px 0 0 11px;
}
#layoutSidebarRight, #layoutContentLeft, #layoutSidebarLeft, #layoutContentRight {
	padding: 0;
}
#layoutSidebarRight {
	float: right;
	padding:0 15px 0 0;

}
#layoutSidebarLeft {
	float:left;
	padding:5px 50px 0 5px;
}
#layoutContent {
	float:left;
	padding:5px 0 15px 0px;
}
#layoutFooter {
	padding:22px 0 0 9px;
	background-color:#eae8e4;
	background-image:url(/as/webshop/themes/theme1/fixed/css/layout/bg_main_bottom.gif);
	background-repeat:no-repeat;
	clear:both;
}
#layoutFooterText{
  color:#92918E;
  font-size:15px;
  font-weight: bold;
  margin: -9px 0 5px 0;
  }

#layoutHeaderData {
	text-align: left;
	font-weight: normal;
}
#layoutHeaderData * {

}
#layoutHeaderData form select {

}
ul li.layoutUserData,
ul li.layoutServerData,
ul li.layoutAuthenticationLink,
ul li.layoutNavigationPath,
ul li.layoutThemeSwitch,
#layoutHeaderData li {
	list-style:none;
}
ul li.layoutUserData,
ul li.layoutAuthenticationLink {
	font-weight: normal;
}
ul li.layoutServerData {
	font-weight: normal;
}
hr.layoutInternal {
	display: none;
}
#layoutThemeSwitch {
}
#layoutUserData {
	position: absolute;
	top: 5px;
	right: 0px;
	line-height: 1.6em;
	background: transparent;
	text-align: right;
	font-weight: normal;
}
#layoutUserData table {
}
#layoutUserData td {
	padding: 0em 0.1em 0em 0.1em;
	text-align: left;
}
#layoutUserData td.layoutImg,
#layoutUserData td.layoutRight {
	text-align: right;
}
#layoutUserData span {
	color: #009999;
}
#layoutAuthenticationLink span,
#layoutAuthenticationLink a {
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}
#layoutAuthenticationLink a:hover {
	text-decoration: underline;
}
#layoutUserData select {
	width: 8em;
}
 .layoutClearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
  #layoutIeClearing {
	display: none;
}

ol.gtc li {
 font-weight:normal;
margin:16px 0 16px 12px;
}