/** Style Sheet sport-stoecklin.ch **/
/************************************/

BODY {font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:13px; font-weight:normal; margin: 10px 0px 0px 0px;}
DIV.title  {font-size: 15px; font-weight: bold; padding: 5px 0px 3px 0px;}
TD.outborderleft {border-left: 1px solid #000000;}
TD.outborderright {border-right: 1px solid #000000;}
TD.outborderbottom {border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
DIV.copy {font-size: 10px; color:#777777; padding: 5px 0px 0px 10px;}

H2	{font-size: 16px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 12px 30px;}
H3	{font-size: 15px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;}


/** MainTable **/
/***************/
TABLE.maintable   {width: 740px;}
TD.mainspaceright {width: 24px;}
TD.mainleft		  {width: 510px; vertical-align:bottom;}
/*TD.maincentre	  {width: 720px;}*/
TD.mainright	  {width: 196px;}

/** Banner **/
TD.mainleft, TD.mainright, TD.mainspaceright {background-color: #DF0029}
DIV.logoalign   {vertical-align:middle; padding: 8px 6px 3px 0px;}
/*DIV.navalign	{text-align:right; vertical-align:bottom;}*/

TABLE.maintable {table-layout: fixed;}
DIV.mainalign	{text-align: center; vertical-align: top; }

/** TextTable **/
/***************/
TABLE.texttable {width: 706px;}
TD.textspace	{width: 28px;}
TD.text			{width: 339px;}
TABLE.texttable {table-layout: fixed;}
DIV.textalign	{text-align: left; vertical-align: top;}

/** miniTextTable (Home) **/
/**************************/
TABLE.minitexttable {width: 320px;}
TD.minitext			{width: 160px; vertical-align:top;}
TABLE.minitexttable {table-layout: fixed;}
DIV.minitextalignleft	{vertical-align: top; padding: 10px 0px 10px 0px;}
DIV.minitextalignright	{vertical-align: top; padding: 10px 0px 10px 19px;}
IMG.minitext		{border: 1px solid #000000;}
DIV.imgminitext		{padding: 5px 10px 5px 0px;}
DIV.titleminitext	{font-size: 15px; font-weight: bold; padding: 5px 0px 2px 0px;}

/** EventsTable (Events) **/
/**************************/
DIV.textalign	  {text-align: left; vertical-align: top;}
TABLE.eventstable {width: 670px; table-layout: fixed;}
TD.eventsimg	  {width: 200px;}
TD.eventstext	  {width: 285px; vertical-align:top;}
TD.eventspace	  {width: 185px;}
DIV.eventsimg	  {padding: 5px 10px 5px 30px;}
IMG.eventsimg	  {width: 120px; border: 1px solid #000000;}
DIV.eventstitle   {font-size: 15px; font-weight: bold; padding: 10px 0px 3px 0px;}
DIV.eventsline	  {border-bottom: 1px solid #777777; margin: 0px 20px 15px 40px;}

/** DetailTable (Events) **/
/**************************/
DIV.textalign	  {text-align: left; vertical-align: top;}
TABLE.detailtable {width: 670px; table-layout: fixed;}
TD.detailimg	  {width: 300px; vertical-align:top;}
TD.detailtext	  {width: 350px; vertical-align:top;}
TD.detailspace	  {width: 20px;}
DIV.detailimg	  {padding: 5px 10px 5px 20px;}
IMG.detailimg	  {width: 240px; border: 1px solid #000000;}
DIV.detailtitle   {font-size: 15px; font-weight: bold; padding: 10px 0px 3px 0px;}
DIV.detailline	  {border-bottom: 1px solid #777777; margin: 0px 0px 15px 40px;}

/** inputTable (Events) **/
/*************************/
DIV.textalign	  {text-align: left; vertical-align: top;}
TABLE.inputtable  {width: 670px; table-layout: fixed;}
TD.inputleft  	  {width: 100px; vertical-align:top;}
TD.inputcenter    {width: 400px; vertical-align:top;}
TD.inputright	  {width: 170px;}
DIV.inputimg	  {padding: 5px 10px 5px 20px;}
IMG.inputimg	  {width: 240px; border: 1px solid #000000;}
DIV.inputtitle    {font-size: 15px; font-weight: bold; padding: 10px 0px 3px 0px;}
DIV.inputline	  {border-bottom: 1px solid #777777; margin: 0px 0px 15px 40px;}

/** ueberunsTable (Über Uns) **/
/******************************/
TABLE.ueberuns_table	{width: 480px; table-layout:fixed;}
TD.ueberuns_space		{width: 60px;}
TD.ueberuns_left		{width: 120px; vertical-align:top; text-align:left;}
TD.ueberuns_right		{width: 300px; vertical-align:top;}

/** kontaktTable (Kontakt) **/
/****************************/
TABLE.kontakt_table	{width: 670px; table-layout:fixed;}
TD.kontakt_left		{width: 220px; vertical-align:top; text-align:left;}
TD.kontakt_space	{width:  20px;}
TD.kontakt_right	{width: 430px; vertical-align:top;}

/** kundenFormular (Kontakt) **/
/******************************/
TABLE.formular_table	{width: 400px; table-layout:fixed;}
TD.formular_left		{width: 100px; text-align:left; vertical-align:top; padding: 8px 0px 5px 0px}
TD.formular_right		{width: 300px; text-align:left; vertical-align:top;}
INPUT.kunden_formular	{background-color:#FFFF99; border: 1px solid #000000;
						 padding: 2px 4px 2px 4px; margin: 5px 0px 5px 0px;
						 font-size: 14px;}
TEXTAREA.kunden_formular {background-color:#FFFF99; border: 1px solid #000000;
						  padding: 2px 4px 2px 4px; margin: 5px 0px 5px 0px;
						  font-family:Arial, Helvetica, sans-serif; font-size: 14px;}

/** ServiceTable (Service) **/
/**************************/
DIV.servicealign	{text-align: left; vertical-align: top;}
TABLE.servicetable 	{width: 540px; table-layout: fixed;}
TD.serviceimg	  	{width: 200px;}
TD.serviceleft	  	{width: 260px; vertical-align:top;}
TD.serviceright	  	{width:  80px; vertical-align:top; text-align:right;}
TD.servicemiddle  	{width: 340px; vertical-align:top;}
DIV.serviceimg	  	{padding: 5px 10px 5px 30px;}
IMG.serviceimg	  	{width: 120px; border: 1px solid #000000;}
DIV.servicetitle   	{font-size: 14px; font-weight: bold; padding: 5px 0px 3px 0px;}
DIV.serviceline	  	{border-bottom: 1px solid #777777; margin: 0px 20px 15px 40px;}
DIV.servicepreis	{font-size:14px; font-weight:bold; margin: 0px 0px 0px 0px;}


/** sortimentTable (Sortiment) **/
/**************************/
DIV.textalign	      {text-align: left; vertical-align: top;}
TABLE.sortimenttable  {width: 670px; table-layout: fixed;}
TD.sortimentimg	      {width: 200px;}
TD.sortimenttext	  {width: 305px; vertical-align:top;}
TD.sortimentspace	  {width: 165px;}
DIV.sortimentimg	  {padding: 5px 10px 5px 30px;}
IMG.sortimentimg	  {width: 120px; border: 1px solid #000000;}
DIV.sortimenttitle    {font-size: 15px; font-weight: bold; padding: 10px 0px 3px 0px;}
DIV.sortimentline	  {border-bottom: 1px solid #777777; margin: 0px 20px 15px 40px;}


/** skivermietungTable (skivermietung) **/
/****************************/
DIV.skivermietung_table	  	    {text-align: left; vertical-align: top; margin-left:0px;}
TABLE.skivermietung_table	    {width: 660px; table-layout:fixed;}

TD.skivermietung_saison_title_left, TD.skivermietung_saison_title_middle, TD.skivermietung_saison_title_right, TD.skivermietung_kinder_title_left, TD.skivermietung_kinder_title_middle, TD.skivermietung_kinder_title_right,
TD.skivermietung_erwachsene_title_left, TD.skivermietung_erwachsene_title_middle, TD.skivermietung_erwachsene_title_right  
{font-weight:bold; border-bottom:#000000 1px solid; text-align:center;}
TD.skivermietung_saison_left, TD.skivermietung_erwachsene_left
{padding-left:10px;}
TD.skivermietung_kinder_left
{padding-right:15px; text-align:right;}
TD.skivermietung_saison_middle, TD.skivermietung_saison_right
{text-align:right; padding-right:60px;}
TD.skivermietung_kinder_middle, TD.skivermietung_kinder_right, TD.skivermietung_erwachsene_middle, TD.skivermietung_erwachsene_right
{text-align:right; padding-right:50px;}
TD.skivermietung_saison_left, TD.skivermietung_saison_middle, TD.skivermietung_saison_right, TD.skivermietugn_saison_space_all,
TD.skivermietung_kinder_left, TD.skivermietung_kinder_middle, TD.skivermietung_kinder_right, TD.skivermietugn_kinder_space_all,
TD.skivermietung_erwachsene_left, TD.skivermietung_erwachsene_middle, TD.skivermietung_erwachsene_right, TD.skivermietugn_erwachsene_space_all 
{background-color: #F4F4F4;}

/** Saison Table **/
TD.skivermietung_saison_left,   TD.skivermietung_saison_title_left		{width: 100px; vertical-align:top;}
TD.skivermietung_saison_middle, TD.skivermietung_saison_title_middle	{width: 160px; vertical-align:top;}
TD.skivermietung_saison_right,  TD.skivermietung_saison_title_right		{width: 160px; vertical-align:top;}
TD.skivermietung_saison_space	{width: 240px; vertical-align:top; font-size:4px;}
TD.skivermietugn_saison_space_all {width: 420px; vertical-align:top; font-size:6px;}

/** Kinder Table **/
TD.skivermietung_kinder_left,   TD.skivermietung_kinder_title_left		{width: 100px; vertical-align:top;}
TD.skivermietung_kinder_middle, TD.skivermietung_kinder_title_middle	{width: 140px; vertical-align:top;}
TD.skivermietung_kinder_right,  TD.skivermietung_kinder_title_right		{width: 140px; vertical-align:top;}
TD.skivermietung_kinder_space	{width: 140px; vertical-align:top; font-size:4px;}
TD.skivermietugn_kinder_space_all {width: 520px; vertical-align:top; font-size:6px;}

/** Erwachsene Table **/
TD.skivermietung_erwachsene_left,   TD.skivermietung_erwachsene_title_left		{width: 100px; vertical-align:top;}
TD.skivermietung_erwachsene_middle, TD.skivermietung_erwachsene_title_middle	{width: 140px; vertical-align:top;}
TD.skivermietung_erwachsene_right,  TD.skivermietung_erwachsene_title_right		{width: 140px; vertical-align:top;}
TD.skivermietung_erwachsene_space	{width: 140px; vertical-align:top; font-size:4px;}
TD.skivermietugn_erwachsene_space_all {width: 520px; vertical-align:top; font-size:6px;}


/** LinksTable (Links) **/
/****************************/
DIV.links_table	  	    {text-align: left; vertical-align: top;}
TABLE.links_table	    {width: 660px; table-layout:fixed;}
TD.links_left			{width: 300px; vertical-align:top;}
TD.links_right			{width: 280px; vertical-align:top; padding-left:20px;}	
TD.links_space			{width:  60px; vertical-align:top;}


/** Spaces **/
/************/
DIV.space-1	{font-size:  1px;}
DIV.space0  {font-size:  4px;}
DIV.space   {font-size:  6px;}
DIV.space2  {font-size:  8px;}
DIV.space4  {font-size: 12px;}
DIV.space6  {font-size: 18px;}
DIV.space8  {font-size: 24px;}	
DIV.space9  {font-size: 30px;}	
DIV.space9a {font-size: 80px;}
DIV.space10 {font-size: 120px;}

/** Links **/
/***********/
A:link 		{ color: #990000; text-decoration: none; border: none;}
A:visited 	{ color: #990000; text-decoration: none; border: none;}
A:active	{ color: #990000; text-decoration: none; border: none;}
A:hover		{ color: #CC3300; text-decoration: none; border: none;}

A.mainlink:link,
A.mainlink:visited,
A.mainlink:active	{ color: #AA0000; font-weight: bold; font-size:12px;}
A.mainlink:hover	{ color: #FF0000; font-weight: bold; font-size:12px;}

A.link:link,
A.link:visited,
A.link:active	{ color: #990000; font-weight: bold; font-size:12px;}
A.link:hover	{ color: #666633; font-weight: bold; font-size:12px;}

A.grossrot:link,
A.grossrot:visited,
A.grossrot:active	{ color: #CC0000; font-weight: bold; font-size:16px;}
A.grossrot:hover	{ color: #FF6600; font-weight: bold; font-size:16px;}