@media screen and (max-width:600px) {body 							{font-family: Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;color: #6b6b6b;margin: 0px;background:url(../img/bg_body.png) #dddedf top left no-repeat; font-size:14px;}}
@media screen and (min-width:601px) {body 							{font-family: Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;color: #6b6b6b;margin: 0px;background:url(../img/bg_body.png) #dddedf top left no-repeat; font-size:12px;}}
p 																	{padding:0px;margin: 0px;}
h1 																	{font-size: 20px;color: #053b64;margin: 0px 0px 14px 0px;}
h2 																	{color: #545454;font-size: 14px;margin: 2px 0px 0px 0px;}
a 																	{text-decoration:none;color:#545454;}
a.link_underline 													{color: #545454;text-decoration: underline;}
a.link_orange 														{color: #053b64;font-weight:bold;}

@media screen and (max-width:600px) {.inquiry_iframe				{width:100%; min-height:750px; }}
@media screen and (min-width:601px) {.inquiry_iframe				{width:489px; min-height:730px; }}

a img																{border:0px;}
img																	{border:0px;}

input[type=text] 													{border:1px solid #545454;}
textarea															{border:1px solid #545454;}


h1.topheadline,
#content #content_right h2,					
.subcat_themenfeld .ueberschrift,
.sitemap_abc_char													{color:#555;}


a.displayblock														{display:block}


h1.topheadline														{font-size:24px;}
.placeholder10														{height:10px;}
.placeholder20														{height:20px;}
.paddingtop10														{padding-top:10px;}
.text_grau_klein													{color:#545454; font-size:11px;}

@media screen and (max-width:600px) {.text_klein					{color:#545454; font-size:12px;}}
@media screen and (min-width:601px) {.text_klein					{color:#545454; font-size:11px;}}

.text_grau															{color:#545454;}

.float_left															{float:left;}
.float_right														{float:right;}
.clear																{clear:both;}

a.a_link,										
a.a_link:link,										
a.a_link:active,										
a.a_link:visited													{color:#6b6b6b; text-decoration:none; font-weight:normal;}										
a.a_link:hover														{color:#6b6b6b; font-weight:normal}										

.subcat_themenfeld a.a_link,										
.subcat_themenfeld a.a_link:link,										
.subcat_themenfeld a.a_link:active,										
.subcat_themenfeld a.a_link:visited,
#shopdesmonats a.a_link,	
#shopdesmonats a.a_link:link,
#shopdesmonats a.a_link:active,
#shopdesmonats a.a_link:visited,
.table_sitemap_abc a.a_link,
.table_sitemap_abc a.a_link:link,
.table_sitemap_abc a.a_link:active,	
.table_sitemap_abc a.a_link:visited,
.list_catbox a.a_link,
.list_catbox a.a_link:link,
.list_catbox a.a_link:active,
.list_catbox a.a_link:visited										{font-size:14px; font-weight:bold; line-height:20px;}	

.subcat_themenfeld a.a_link:hover,
#shopdesmonats a.a_link:hover,
.table_sitemap_abc a.a_link:hover,
.list_catbox a.a_link:hover											{font-size:14px; font-weight:bold;}	

@media screen and (max-width:600px) {#head							{width:100%; height:175px;}}
@media screen and (min-width:601px) {#head							{width:1060px; position:relative;height:133px;margin-top:30px;}}

@media screen and (max-width:600px) {#head #logo					{position:absolute; left:10px; top:5px; width:305px;}}	
@media screen and (min-width:600px) {#head #logo					{position:absolute; left:237px; top:26px}}
																
@media screen and (max-width:601px) {#head #emotion,#head #emotion2	{position:absolute; left:10px; top:55px; width:305px; padding-top:0px !important;}}
@media screen and (min-width:601px) {#head #emotion,#head #emotion2	{position:absolute; right:40px;}}

@media screen and (max-width:600px) {#wrapper						{}}
@media screen and (min-width:601px) {#wrapper						{width:1200px;}}

@media screen and (max-width:600px) {#quicksearch_topshaddow		{}}
@media screen and (min-width:601px) {#quicksearch_topshaddow		{background:url(../img/bg_shaddow_top.png)  no-repeat; width:800px; height:36px;padding:5px 5px 0px 5px}}

@media screen and (max-width:600px) {.content_quicksearch			{background:#053b64; height:26px; padding:7px 5px 3px 20px;}}
@media screen and (min-width:601px) {.content_quicksearch			{background:#053b64; height:26px; padding:7px 5px 3px 30px;}}

@media screen and (max-width:600px) {.content_quicksearch #textsuche {width:70%; padding:3px;}}
@media screen and (min-width:601px) {.content_quicksearch #textsuche {width:370px; padding:3px;}}

@media screen and (max-width:600px) {#content						{background-color:#FFFFFF; padding:20px 20px 20px 20px;}}
@media screen and (min-width:601px) {#content						{background:url(../img/bg_shaddow_middle.png) repeat-y; padding:20px 0px 20px 20px; width:790px; min-height:830px;}}

@media screen and (max-width:600px) {#content #content_left			{}}
@media screen and (min-width:601px) {#content #content_left			{float:left; width:539px; margin-right:10px; padding-bottom:10px; min-height:790px;}}

#content #content_left	span.head									{font-size:13px; display:block; margin:0px 0px 10px 0px;}

@media screen and (max-width:600px) {#content #content_right		{margin:20px 0px 0px 0px;}}
@media screen and (min-width:601px) {#content #content_right		{float:right; width:200px; margin-right:5px; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; background-color:#f5f5f5;}}


#content #content_right h2											{border-bottom:1px dotted #555; padding-bottom:3px; margin-bottom:15px;}
#content #content_right img											{max-width:200px;}

@media screen and (max-width:600px) {#content .img_websale_dss		{width:100%;}}

@media screen and (max-width:600px) {#column_left					{display:none;}}
@media screen and (min-width:601px) {#column_left					{float:left; width:209px; text-align:right; margin-right:-4px; margin-top:70px; }}

#column_left .content_catlayer										{float:right;background:#053b64; cursor:pointer;}
#column_left #catlayer_content_slide 								{display:none; text-align:left; width:0px; background:#053b64; float:right;}

#column_left #catlayer_content_slide ul.navigation 					{color:#FFF;border-left:1px dotted #FFF; min-height:394px; width:159px; font-size:14px; font-weight:bold; list-style:none;margin:0; padding:5px 0px 0px 0px}
#column_left #catlayer_content_slide ul.navigation li 				{margin:5px 0px; padding:5px 0px 5px 10px; color:#FFF; display:block;position:relative;}
#column_left #catlayer_content_slide ul.navigation li:hover			{background:#EEE; color:#333333; cursor:pointer;}

#column_left #catlayer_content_slide ul.subnavigation 				{background:#EEE;position:absolute;right:-202px; top:0;display:none; color:#333; width:200px; font-size:12px; font-weight:bold; list-style:none;margin:0; padding:0px 0px 0px 0px;border:1px solid #AAA}
#column_left #catlayer_content_slide ul.subnavigation li 			{margin:0; padding:0px;}
#column_left #catlayer_content_slide ul.subnavigation li a			{background:#EEE;padding:5px 10px; color:#000; display:block; border-bottom:1px solid #CCC;}
#column_left #catlayer_content_slide ul.subnavigation li a:hover	{background:#CCC; color:#000;}

@media screen and (max-width:600px) {#column_middle					{}}
@media screen and (min-width:601px) {#column_middle					{float:left; width:810px}}

#column_right														{float:left; width:100px; margin-left:20px;}
#column_right #advertisement 										{margin-top:50px;}
#column_right #advertisement a										{display:block; margin: 10px 0px;}
#column_right #advertisement img									{width:155px;}

@media screen and (max-width:600px) {.box_index_infotext			{}}
@media screen and (min-width:601px) {.box_index_infotext			{margin-right:50px;}}

@media screen and (max-width:600px) {.list_catbox					{border-bottom:1px dotted #656565; padding-bottom:15px; margin-bottom:15px;}}
@media screen and (min-width:601px) {.list_catbox					{border-bottom:1px dotted #656565; padding-bottom:15px; margin-bottom:15px; margin-right:50px;}}

@media screen and (max-width:600px) {.list_catbox h1				{margin:0; padding:0; color:#053b64; width: auto!important; float:none !important; display:block;}}
@media screen and (min-width:601px) {.list_catbox h1				{margin:0; padding:0; color:#053b64;}}

@media screen and (max-width:600px) {.list_catbox h1.float_left a	{color:#053b64; font-size:18px; font-weight:bold;}}
@media screen and (min-width:601px) {.list_catbox h1.float_left a	{color:#053b64; font-size:16px; font-weight:bold;}}

@media screen and (max-width:600px) {.list_catbox .a_link			{float:left !important; margin:10px 0px 0px 0px !important;}}

@media screen and (max-width:600px) {.list_catbox  p				{font-size:14px;}}
@media screen and (min-width:601px) {.list_catbox  p				{font-size:12px;}}

.list_catbox .float_right											{}

@media screen and (max-width:600px) {.index_sort_content			{border-bottom:1px dotted #053b64;; padding-bottom:3px; color:#053b64;}}
@media screen and (min-width:601px) {.index_sort_content			{border-bottom:1px dotted #053b64; margin-right:50px; padding-bottom:3px; color:#053b64;}}

a.index_sort_links													{color:#053b64; cursor:pointer;}
a.index_sort_links_active											{font-weight:bold; color:#053b64;}

@media screen and (max-width:600px) {.table_sitemap_abc td			{padding:2px 0px 2px 0px; margin:0px; font-weight:bold; vertical-align:top;}}
@media screen and (min-width:601px) {.table_sitemap_abc td			{padding:0px; margin:0px; font-weight:bold; vertical-align:top;}}

@media screen and (max-width:600px) {.sitemap_abc_char				{padding-top:20px !important; font-size:20px; font-weight:bold;}}
@media screen and (min-width:601px) {.sitemap_abc_char				{padding-top:20px !important; background:url(../img/bg_sitemap_abc.png) bottom left no-repeat;  font-size:18px; font-weight:bold;}}

@media screen and (max-width:600px) {.subcat_themenfeld				{padding-bottom:20px; border-bottom:1px dotted #555; margin-right:0px; margin-top:20px;}}
@media screen and (min-width:601px) {.subcat_themenfeld				{padding-bottom:20px; border-bottom:1px dotted #555; margin-right:50px; margin-top:20px;}}

@media screen and (max-width:600px) {.subcat_themenfeld .ueberschrift	{font-weight:bold; font-size:18px;}}
@media screen and (min-width:601px) {.subcat_themenfeld .ueberschrift	{float:left; width:150px; font-weight:bold; font-size:18px;}}

@media screen and (max-width:600px) {.subcat_themenfeld .categories		{}}
@media screen and (min-width:601px) {.subcat_themenfeld .categories		{float:right; width:329px;}}

@media screen and (max-width:600px) {#footer_bottomshaddow			{text-align:center; color: #696969;font-size: 12px; padding-top:20px;}}
@media screen and (min-width:601px) {#footer_bottomshaddow			{text-align:center; background:url(../img/bg_shaddow_bottom.png) bottom no-repeat; color: #696969; font-size: 12px; padding-top:20px; padding-bottom:25px; padding-left: 20px; width: 790px;}}

.infoseiten_box														{text-align:center; margin:10px 0px 10px 0px ;}
.infoseiten_box a													{color:#555 !important;}

.inq_shopofmonth													{font-size:12px !important;}
.inq_shopofmonth table td											{font-size:12px !important; vertical-align:top;}

#banner_box img														{border:1px solid #CCC;}

.button_quicksearch													{border:0px;	background:url(../img/bg_btn_search.png) top left repeat-x;	border-color: #545454;	border-style: solid;    border-width: 1px;    color: #545454;font-size: 12px;    font-weight: bold;    padding: 2px 8px 3px;	cursor:pointer;	}
.button_quicksearch:hover											{background:#F4F4F4;cursor:pointer;}

a.button,
a.button:visited,
a.button:active,
a.button:link														{background:url(../img/bg_btn_search.png) top left repeat-x;	border-color: #545454;	border-style: solid;    border-width: 1px;    color: #545454;    font-size: 12px;    font-weight: bold;    padding: 2px 8px 3px;	cursor:pointer;	}
a.button:hover														{background:#F4F4F4;cursor:pointer;}

.notify																{border:1px solid #aa0000; color:#aa0000;padding:10px;margin-bottom:20px;}
.notify ul															{}
.notify ul li														{padding-bottom:5px;}

.ul_setcats {    margin: 30px 0px 30px 0;    padding: 0;}

a.link_setopcats {    background: none repeat scroll 0 0 #F4F4F4;    border: 1px solid #CCCCCC;    float: left;    list-style: none outside none;    margin-bottom: 5px;    margin-left: 0;    margin-right: 5px;   width: 140px;}

a.link_setopcats:hover {background:#053b64;	color:#FFF;	}
a.link_setopcats {    display: block;    padding: 5px 15px;    text-decoration: none;	}
a.link_setcats {background:#f4f4f4;	border:1px solid #CCC;	margin-bottom:5px;	display:block;	padding:5px;	margin-right:15px;	}
a.link_setcats:hover {background:#053b64;	color:#FFF;	}
	
	
.inq_shopofmonth .input_error_li {color: #000000;font-family: Arial, Helvetica, sans-serif;}

@media screen and (max-width:480px) {.inq_shopofmonth input[type=text] {width: 99%;}}
@media screen and (min-width:481px) {.inq_shopofmonth input[type=text] {width: 239px;}}

.inq_shopofmonth div {margin:10px 0px 0px 0px;	}

@media screen and (min-width:481px) {.inq_shopofmonth .input_div_left {width:50%; float:left;}}
@media screen and (min-width:481px) {.inq_shopofmonth .input_div_right {width:50%; float:right;}}
	
.inq_shopofmonth .checkbox {margin:0px 5px 0px 0px	}	
.inq_shopofmonth .checkbox_label {display: inline !important;	margin:0px 0px 5px 0px;	}	
.inq_shopofmonth .url {width:99% !important;	background:url(../images/bg_suche.gif) left center no-repeat;	padding-left:35px;}


@media screen and (max-width:480px) {.inq_shopofmonth .zip{width:99%!important;}}
@media screen and (min-width:481px) {.inq_shopofmonth .zip{width:70px!important;}}


@media screen and (max-width:480px) {.inq_shopofmonth .city{width:99%!important; margin-top:10px;}}
@media screen and (min-width:481px) {.inq_shopofmonth .city{width:163px!important; margin-left:5px;}}

.inq_shopofmonth label {display:block;margin:0px 0px 5px 0px;}