@charset "utf-8";
/***
 *
 *   shirtcity.com
 *
***/

*
{
	margin:                 0px;
	padding:                0px;
	/*** border: 				0px; ***/
}

BODY
{
	margin:                 0px;
	border:	0 none;
	width: 					100%;
	text-align: 			center;
	background-color:       #FFFFFF;
	color:                  #666666;
	font-size:11px;
	font-family: Verdana;
}

li
{
	margin-left: 			30px;
}


/*
werden in fw/classes/class.html.php eingebunden
* html #fw_overlay
{
}

* html #fw_overlay_info
{
}
*/



/*** DIV-Boxen definitionen ***/
#sc_catalog_shop	{ margin: 0 auto; width: 990px; text-align: left; background-color: #FFFFFF; }
#sc_content			{ margin: 0 auto; width: 990px; text-align: left; background-color: #FFFFFF; }
#sc_footer			{ margin: 0 auto; width: 100%; text-align: left; }
#sp_showcase		{ width: 692px; height: 275px; text-align:center; vertical-align: middle; margin-left: 4px; }
#sp_tagcloud		{ padding: 10px; text-align: left; }
#spacer_top			{ margin: 0 auto; width: 990px; height: 10px; background-color: #FFFFFF; }
#spacer				{ height: 10px; }

/*** Styles fuer Schriften ***/
.s_cart_count		{ font-family: ARIAL; font-size: 29pt; font-weight: bold; color: #737372; text-decoration: none; }
.s_cart_price		{ font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #737372; text-decoration: none; }

.s_mp_sub_1			{ font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; text-transform: none; }
a.s_mp_sub_1 		{ font-variant: normal; }
a.s_mp_sub_1:hover	{ text-decoration: none; }

.s_showcase_main_s1				{ font-family: ARIAL, sans-serif; font-size: 19pt; font-weight: bold; color: #686868; text-decoration: none; text-align: left; vertical-align: top; }
a.s_showcase_main_s1:hover 		{ color: #73B243; text-decoration: underline; }

.s_showcase_main_s2				{ font-family: ARIAL, sans-serif; font-size: 14pt; font-weight: normal; color: #808080; text-decoration: none; text-align: left; vertical-align: top; }
a.s_showcase_main_s2:hover 		{ color: #73B243; text-decoration: underline; }

.s_showcase_main_s3				{ font-family: ARIAL, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: left; vertical-align: top; }
a.s_showcase_main_s3:hover 		{ color: #73B243; text-decoration: underline; }

.s_showcase_main_s4				{ font-family: ARIAL, sans-serif; font-size: 11pt; font-weight: normal; color: #808080; text-decoration: none; text-align: left; vertical-align: top; }
a.s_showcase_main_s4:hover 		{ color: #73B243; text-decoration: underline; }

.s_showcase1		{ font-family: ARIAL; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: none; font-variant: normal; }
a.s_showcase1:hover	{ text-decoration: underline; }

.s_reg_hl			{ font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; }
.s_anz_pages		{ font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #73B243; }

.s_price			{ vertical-align:middle; font-family: VERDANA; font-size: 9pt; font-weight: normal; color: #000000; }

.s_sp_products		{ text-align: center; vertical-align: top; font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #000000; height: 45px; text-decoration: none}
a.s_sp_products:hover { color: #73B243; text-decoration: underline; }

.s_hl_sidebar		{ font-family: VERDANA; font-size: 9pt; font-weight: bold; color: #707070; text-decoration: none; }

.s_sidebar_search 	{ font-family: ARIAL, sans-serif; font-size: 12px; font-weight: normal; color: #202020; text-decoration: none; text-align: center; vertical-align: top; }

.s_tagcloud					{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #202020; text-decoration: none; text-align: left; vertical-align: top; }
.s_tagcloud_green			{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #73B243; text-decoration: underline; text-align: left; vertical-align: top; }
a.s_tagcloud:hover			{ color: #73B243; text-decoration: underline; }

.s_sidebar_headline 			{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: bold; color: #202020; text-decoration: none; text-align: left; vertical-align: top; }
.s_sidebar_headline_orange	{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8400; text-decoration: none; text-align: left; vertical-align: top; }
.s_sidebar_headline_grey 	{ font-family: ARIAL, sans-serif; font-size: 11pt; font-weight: bold; color: #808080; text-decoration: none; text-align: center; vertical-align: top; }
.s_sidebar_text 				{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #202020; text-decoration: none; text-align: left; vertical-align: top; }
a.s_sidebar_text:hover		{ color: #73B243; text-decoration: underline; }


/*** Styles for text below photo ***/
span.s_design_startpage	{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #202020; text-decoration: none; text-align: left; vertical-align: top; }
span.s_design_startpage:hover	{ color: #73B243; text-decoration: underline; }
.s_design_startpage	 	{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #202020; text-decoration: none; text-align: left; vertical-align: top; }
.s_design_startpage_green	{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #73B243; text-decoration: underline; text-align: left; vertical-align: top; }
a.s_design_startpage	{ font-family: ARIAL, sans-serif; font-size: 8pt; font-weight: normal; color: #202020; text-decoration: none; }
a.s_design_startpage:hover	{ color: #73B243; text-decoration: underline; }


/*** Styles fuer Tabellen ***/
.t_cart_table		{ text-align: left; width: 180px; height: 70px; }
.t_cart_bag			{ text-align: center; width: 55px; }
.t_cart_count		{ padding: 7px 3px 1px 3px; text-align: center; width: 45px; }
.t_cart_item		{ padding: 7px 3px 1px 3px; }

.t_sub_menu_1		{ text-align: center; vertical-align: middle; background-color: #FFFFFF; border-bottom: #E3E3E2 2px solid; padding: 4px; }

.t_main_spacer_left	{ width: 8px; }
.t_main_col_catalog	{ width: 690px; padding: 0px; vertical-align: top; }
.t_main_spacer_center	{ width: 12px; }
.t_main_col_sidebar	{ width: 200px; padding: 0px; vertical-align: top; }
.t_main_spacer_right	{ width: 8px; }

.t_reg_aktiv		{ height:20px; text-align: center; vertical-align:middle; border-top: #E3E3E2 1px solid; border-left: #E3E3E2 1px solid; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; }
.t_reg_passiv		{ height:20px; text-align: center; vertical-align:middle; border-top: #E3E3E2 1px solid; border-left: #E3E3E2 1px solid; border-bottom: #E3E3E2 1px solid; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; background-color:#f5f4ef; }
.t_reg_empty_left	{ width: 50px; border-left: #E3E3E2 1px solid; border-bottom: #E3E3E2 1px solid; }
.t_reg_empty		{ border-bottom: #E3E3E2 1px solid; }

.t_anz_spacer		{ width: 75px; }
.t_anz_artikel		{ text-align: left; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; padding: 3px 0px 3px 3px; text-decoration: none; }
.t_anz_pages		{ text-align: right; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #73B243; padding: 3px 3px 3px 0px; text-decoration: none; }

.t_picture			{ width: 150px; height: 150px; padding: 4px; background-color: #FFFFFF; border: #E3E3E3 1px solid; }

.t_dl_shipping_details { padding: 3px; font-family:ARIAL; font-size:8pt; background-color:#E0E0E0;	}


/*** Styles fuer Formulare ***/
.f_sidebar_search 	{ margin: 0px 0px 0px 0px; padding: 2px 4px 0px 4px; height: 18px; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #737372; border-width: 0px; border: 1px solid #737372; }
.f_search_design	{ margin: 0px 0px 0px 0px; padding: 4px 4px 0px 4px; width: 125px; height: 18px; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #737372; border-width: 0px; }
.f_kat_select		{ padding: 1px; width: 150px; height: 16px; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #808080; border: #E3E3E2 1px solid; }

/*** andere Styles ***/
.element_border		{ border: #E3E3E3 1px solid; padding: 3px; }
.element_border_bottom	{ border-bottom: #E3E3E3 1px solid; padding: 3px; }

/*** light-Designer ***/
.ld_element_border 	{ border: #B5B5B5 1px solid; }
.ld_element_border_left { border-left: #B5B5B5 1px solid; }
.ld_element_border_bottom { border-bottom: #B5B5B5 1px solid; }
.ld_cart			{ text-align: center; font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.ld_s_error			{ font-family: ARIAL; font-size: 9pt; font-weight: bold; color: #D03030; text-decoration: none; }

/*** warenkorb.php ***/
td.header 			{ background-color:#EBEBEB; text-align:center; padding:3px; height:10px; }
td.details 			{ background-color:#F9F9F9; text-align:right; padding:3px; height:10px; }

/*** size_table_2009.php ***/
.t_reg_info_aktiv		{ height:20px; text-align: center; vertical-align:middle; border-top: #B5B5B5 1px solid; border-left: #B5B5B5 1px solid; background-color: #FFFFFF; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; }
.t_reg_info_passiv		{ height:20px; text-align: center; vertical-align: middle; border-top: #B5B5B5 1px solid; border-left: #B5B5B5 1px solid; border-bottom: #B5B5B5 1px solid; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; background-color: #C5C4BF; }
.t_reg_info_empty_left	{ width: 50px; border-left: #B5B5B5 1px solid; border-bottom: #B5B5B5 1px solid; }
.t_reg_info_empty		{ border-bottom: #B5B5B5 1px solid; }
.t_info_st_content		{ padding: 5px; border-left: #B5B5B5 1px solid; border-right: #B5B5B5 1px solid; border-bottom: #B5B5B5 1px solid; background-color: #FFFFFF; font-family: Verdana; font-size: 8pt; color: #000000; }
.t_size_table_sizes		{ border: 1px solid #B5B5B5; }
.t_size_table			{ font-family: Verdana; font-size: 8pt; color: #000000;	}






/*** Styles fuer diverse IDs ***/
#menu_bar_table		{ margin: 0px 10px 0px 10px; width: 940px; height: 100%; }
#menu_bar_table_cell { padding: 0px 10px 0px 10px; }
#signoff			{ height: 210px; padding: 5px;}
#signoff_buttons	{ text-align: left; padding-left:265px; }



/*** DIV-Boxen definitionen ***/
#sc_top_bar_01		{ width: 1000px; height: 30px; text-align: right; background-color: #00C000; }
#sc_menue_01		{ width: 960px; height: 30px; margin-left: 20px; background-color: #B0B0B0; border-bottom-color: #000000; border-bottom-width: 1px; border-bottom-style: dashed; }
#sc_search_cart		{ width: 960px; height: 50px; margin-left: 20px; background-color: #FFFFFF; }
#sc_main        		{ width: 960px; margin-left: 20px; background-color: #FFFFFF; }

/*** Styles fuer Schriften ***/
.s_top_bar			{ padding: 6px 10px 6px 10px; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.s_cart				{ text-align: right; vertical-align: middle; font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #202020; text-decoration:none; }
.s_tagcloud_hl		{ font-family: VERDANA; font-size: 8pt; font-weight: bold; color: #202020; text-decoration: none; }
.s_kreg_link		{ font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; }
.s_kat_pages		{ text-align: center; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #808080; text-decoration: underline; }
.s_products			{ font-family: VERDANA; font-size: 10pt; font-weight: bold; color: #868686; text-decoration: none; }
.s_products_b		{ font-family: VERDANA; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; }
.s_text				{ padding: 2px; font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #000000; }
.s_designer_small_hl { padding: 2px; font-family: VERDANA; font-size: 9pt; font-weight: bold; color: #000000; }

.s_err_msg			{ font-family: VERDANA; font-size: 10pt; font-weight: bold; color: #868686; text-decoration: none; }

.s_signoff_text_1	{ color: #73B243; font-family: ARIAL,sans-serif; font-size: 10pt; font-weight: bold; }
.s_signoff_text_info{ color: #737372; font-family: ARIAL,sans-serif; font-size: 8pt;}
.s_signoff_link		{ font-family: ARIAL,sans-serif; color: #202020;}
a.s_signoff_link	{ text-decoration: none; }
a.s_signoff_link:hover	{ color: #73B243; text-decoration: underline;}
.sp_showcase_main_s4				{ font-family: ARIAL, sans-serif; font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; text-align: left; vertical-align: top; }
a.tag_link {	font-weight: normal; color: #707070; text-decoration: none; font-size: 12px; font-family: ARIAL;}
a.tag_link:hover {	color: #73B243;	text-decoration: underline; }

/*** Styles fuer Tabellen, DIVs und SPANs ***/
.t_menu_left		{ padding: 4px 0px 5px 0px; font-family: VERDANA; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; }
.t_menu_right		{ padding: 4px 10px 5px 10px; font-family: VERDANA; font-size: 6pt; font-weight: bold; color: #000000; text-decoration: none; }
.t_search			{ padding-top: 10px; padding-left: 15px; text-align: left; vertical-align: top; font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #808080; text-decoration:none; }
.t_cart				{ padding-top: 15px; padding-right: 15px; text-align: right; vertical-align: middle; font-family: VERDANA; font-size: 8pt; font-weight: normal; color: #202020; text-decoration:none; }

.t_main_col_l	{ width: 260px; padding-right: 10px; padding-top: 10px; vertical-align: top; }
.t_main_col_r	{ vertical-align: top; padding-left: 15px; }

.t_kat_register		{ padding-left: 10px; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #707070; text-decoration: none; }

.t_kat_header		{ height: 36px; background-color: #FFFFFF; }
.t_kat_article		{ padding-left: 5px; padding-right: 5px; text-align: center; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #808080; }
.t_kat_pages		{ padding-left: 5px; padding-right: 5px; text-align: center; vertical-align: middle; font-family: VERDANA; font-size: 7pt; font-weight: normal; color: #808080; }

.t_pictures			{ background-color: #FFFFFF; }
.t_picture_ml		{ width: 68px; height: 68px;  padding: 1px 1px 1px 1px; background-color: #FFFFFF; border: #E3E3E2 1px solid; }

.t_toolbox			{ padding-left: 12px; font-family: VERDANA; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
div.category_title { 	padding: 5px 7px 7px 7px; background-color: #FFFFFF; border: #E3E3E3 1px solid; }

/*** Styles fuer Formulare ***/
.f_search_submit	{ padding: 2px; font-family: VERDANA; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #A0A0A0; border: #808080 1px solid; }

/*** Diverse Styles ***/
.spacer				{ height: 5px; }
.divider 			{ background-image: url(http://img.shirtcity.com/grafiken/2002/myshirtcity/line_horizontal.png); background-repeat: repeat-x; width: 100%; margin-top: 12px; padding-top: 16px; }

/*** Platzhalter für kommende Funktionen ***/
.p_shirtdesigner	{ width: 260px; padding: 0px; background-color: #FFFFFF; }
.p_tag_cloud		{ padding: 10px; background-color: #FFFFFF; border: #E3E3E2 1px solid; }
.p_tool_box			{ padding: 10px; background-color: #FFFFFF; border: #E3E3E2 1px solid; }
.p_showcase			{ padding: 10px; background-color: #A0A090; }

/*** Styles für den JS-Designer ***/
.js_price			{ font-family: ARIAL; font-size: 24pt; font-weight: bold; color: #000000; }

/*** Style für Framework Alert Box ***/
#fw_alert_box 			{ font-family:Verdana; font-size:11px; position:absolute; left:0px; top:0px; width:320px; text-align:center; padding-bottom:10px; border:1px solid #000000; z-index:999; background-color:#FFB200;	}
.button_alert_box		{ font-weight:bold; cursor:pointer; background-color:#FFFFFF; }
.button_alert_box:hover	{ background-color:#7BC901; }


input.tell_a_friend {
	color:#000000; 
	font-size:14px; 
	width:220px; 
	height:20px;
	border: 1px solid #C5C5C5;
	color: #737372;
}

textarea.tell_a_friend{
	width: 470px;
	border: 1px solid #C5C5C5;
}


/*** Ende des Style-Sheets ***/

#menu_melon {
	width: 290px;
	margin-left: -30px;
	padding-left: 0px;
	margin-bottom: -5px;
	text-transform: lowercase;
	}

#menu_melon ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	}
	
#menu_melon img {
	  border: none;
	}	
	
#menu_melon li a {
	height: 60px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 53px;
	text-decoration: none;
	
	

	
	}	
	
#menu_melon li a:link, #menu_melon li a:visited {
	color: #666;
	display: block;
	background:  url(menu.gif);
	padding: 40px 0 0 10px;
	height:21px;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
		}
	
#menu_melon li a:hover {
	color: #FFF;
	background:  url(menu.gif) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;

	}
	
	#menu_melon li a.selected {
	color: #FFF;
	background:  url(menu.gif) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;
}



#menu_melon2 {
	width: 290px;
	margin-left: -30px;
	padding-left: 0px;
	margin-bottom: 0px;
	text-transform: lowercase;
	}

#menu_melon2 ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	}
	
#menu_melon2 img {
	  border: none;
	 
	}	
	
#menu_melon2 li a {
	height: 60px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 53px;
	text-decoration: none;
	
	
	

	
	}	
	
#menu_melon2 li a:link, #menu_melon2 li a:visited {
	color: #FFF;
	display: block;
	background:  url(menu2.gif);
	padding: 40px 0 0 10px;
	height:21px;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
		}
	
#menu_melon2 li a:hover {
	color: #FFF;
	background:  url(menu2.gif) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;

	}
	
	#menu_melon2 li a.selected {
	color: #FFF;
	background:  url(menu2.gif) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;
}



/* Ofertas */
#menu_melon3 {
	width: 290px;
	margin-left: -30px;
	padding-left: 0px;
	margin-bottom: -5px;
	text-transform: lowercase;
	margin-top: 5px;
	}

#menu_melon3 ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	}
	
#menu_melon3 img {
	  border: none;
	}	
	
#menu_melon3 li a {
	height: 60px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 53px;
	text-decoration: none;
	
	

	
	}	
	
#menu_melon3 li a:link, #menu_melon3 li a:visited {
	color: #666;
	display: block;
	background:  url(menu3.jpg);
	padding: 40px 0 0 10px;
	height:21px;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
		}
	
#menu_melon3 li a:hover {
	color: #666;
	background:  url(menu3.jpg) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;

	}
	
	#menu_melon3 li a.selected {
	color: #666;
	background:  url(menu3.jpg) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;
}



/* Novedades */
#menu_melon4 {
	width: 290px;
	margin-left: -30px;
	padding-left: 0px;
	margin-bottom: -5px;
	text-transform: lowercase;
	margin-top: 5px;
	}

#menu_melon4 ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	}
	
#menu_melon4 img {
	  border: none;
	}	
	
#menu_melon4 li a {
	height: 60px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 53px;
	text-decoration: none;
	
	

	
	}	
	
#menu_melon4 li a:link, #menu_melon4 li a:visited {
	color: #666;
	display: block;
	background:  url(menu4.jpg);
	padding: 40px 0 0 10px;
	height:21px;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
		}
	
#menu_melon4 li a:hover {
	color: #666;
	background:  url(menu4.jpg) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;

	}
	
	#menu_melon4 li a.selected {
	color: #666;
	background:  url(menu4.jpg) 0 -62px;
	padding: 40px 0 0 10px;
	height:21px;
}











.goods_item {
float: left;
width: 167px;
margin-right: 13px;
overflow: hidden;
}
.goods_img {
  position: relative;
display: block;
width: 167px;
height: 200px;
padding-top: 18px;
background: url('goods_img.png') no-repeat left top;
text-align: center;
}
.goods_name {
display: block;
width: 147px;
padding: 10px;
text-align: center;
color: #fff;
text-decoration: none;
background: #737372 url('goods_name.png') repeat-y left top;
}
.goods_img img {
margin: 0 auto;

}
.main .goods_img span {
top: 7px;
}
.goods_description {
padding: 9px 6px;
font-size: 92%;
background: url('goods_description.png') no-repeat left top;
}
.goods_bottom {
margin-left: 4px;
width: 156px;
border-top: 1px solid #D1D1D1;
padding: 5px 0 27px 1px;
font-size: 92%;
}
.goods_bottom a {
float: left;
min-height: 15px;
color: #01A38B;
font-weight: bold;
padding-right: 29px;
background: url('buy.png') no-repeat right center;
}
.goods_bottom strong {
float: left;
color: #01A38B;
padding-left: 8px;
}
.goods_bottom a:hover, .popular ul a:hover, .questionnaire a:hover, .news a:hover, .footer a:hover, #newsletter_form a:hover {
text-decoration: none;
}
