/*	Globale configs			*/
img,table,tr,td		{ border-style: none; }
table			{ border-collapse: collapse;}
td			{ padding: 0; }

body.main 		{  background-color: Black; color: White; }
table.main		{ width: 810px;} 

.linie			{ background-image: url('/pics/linie.png'); height:1px; background-repeat:repeat-x; }
*			{ 
/*			  position:relative;   */
			  font-size: 12px; 
			  line-height: 14px;
			  text-decoration:none; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
			  color: White;
			/*  background-color: Black;*/
		}
input, textarea, select	{ color: rgb(128,128,128); background-color:rgb(28,28,28);}
.lauftext_link,a	{ color: rgb(166,19,37); font-size: 11px}
.lauftext_title 	{ color: rgb(19,166,148); }
.lauftext 		{ color: rgb(128,128,128); }
.bilderrahmen 		{ border: solid 1px rgb(128,128,128); }
.int			{ text-align: right; }
.error			{color: Red; font-size: 150%;}
.h_input		{ margin-left:20px; margin-bottom:2px; margin-top:2px;}
.h_input_err		{ margin-left:20px; background-color:Red; color:Black; margin-bottom:2px; margin-top:2px;}

table.input tr td	{ text-align: left; }

.lauftext_link:hover,a:hover 	{ color: rgb(196,49,67);; }

.linkUnderLine		{ white-space:nowrap; padding-top: 3px; padding-right:31px; text-align:right;}
.linkUnderLineLinks	{ white-space:nowrap; text-align:left; padding-left:31px; padding-top:3px;}
.linkUnderLineMitte	{ white-space:nowrap; text-align:center; padding-top: 3px; }
.linkUnderLineRechts	{ white-space:nowrap; text-align:right; padding-right:31px; padding-top: 3px;}
.linkUnderLineRechts a    { white-space:nowrap;}
/*	END Globale configs		*/

/*Debuging*/
/*
table,td,tr,body.main 		{border-color:Black;background: White; border-style:solid; border-width:thin; }
*/

/*	Menu & Logo config		*/
#welcomMsg		{ padding-top:25px; text-align: left; vertical-align: top; }
.mainlogo		{ position:relative; top: -9px; }
#spaceAferMenue		{ height: 35px; }
/*	END  Menu & Logo config 	*/



/* 	Thmubnails 			
	td.thumbs width = table.main / 6 = 135
*/
td.thumbs		{ height: 135px; width: 135px; text-align: center; vertical-align: top;}
td.thumbs a img	{ margin-bottom: 10px; height: 70px; width: 70px; }
/* 	END Thmubnails			*/


/*	Philo configs			*/
tr.philo td 		 { text-align:left; padding-bottom: 20px; padding-left:31px; padding-right:31px;}
tr.philo td.linie		 { height: 20px;}
td.agbEndLine			 { padding-left:0; padding-right:0; text-align:left;}
#agbEndLine			 {position:relative; top: -17px;}
/*	END Philo configs		*/

/*	News configs			*/
.news .lauftext		{ margin-right: 25px; margin-left: 25px; top: 25px; }
.news img.bilderrahmen	{ margin-left: 31px; height: 70px; width: 70px;}				
td.news			{ height: 100px; vertical-align: top;}
tr.newsLinie td.linie	{ height:10px;}
#newsLinkUnder		{ position:relative; top: -10px;}
/*	END News configs		*/

/*	Produkt Liste configs		*/

#listAlgBescheissenSpace	{height:15px; }
tr.listAlg  td.erste		{height:150px; width:105px; vertical-align:top; text-align:center;padding-top:25px;  padding-left:15px; padding-right:15px;}
tr.listAlg  td.erste a img	{height:70px; width:70px; margin-bottom: 10px;}
/*short ist <=5 Zeilen*/
tr.listAlg  td.textShort	{text-align:left; vertical-align:bottom;  padding-bottom:50px; padding-left:10px; padding-right:25px; width:546px;}
/*long ist >5 Zeilen*/
tr.listAlg  td.textLong		{text-align:left; vertical-align:top;  padding-top:25px; padding-left:10px; padding-right:25px; width:546px;}
/*
tr.listAlg  td.preisTitel	{padding-bottom: 25px;}
tr.listAlg  td.preis		{padding-bottom: 25px;}
*/
/*	END Produkt Liste configs		*/

/*	Preis configs		*/
table.preis			{ margin-right: 31px; width:100%;}
td.preisCell 			{ vertical-align:bottom; padding-bottom:26px;}
td.preisText 			{ white-space:nowrap; padding-right:31px;}
td.preisTitel			{ white-space:nowrap; padding-left:15px; width:1px;}
td.preis			{ white-space:nowrap; text-align:right; padding-left:15px;}
span.preis			{ color:rgb(046,178,168);white-space:nowrap; text-align:right;}
span.preisRes			{ color:rgb(200,200,000);white-space:nowrap;}
#spaceAfterRes			{ height:10px;}
/*	END Preis configs		*/

/*	Aritkel configs		*/
td.artikelPreis			{text-align:left; padding-left: 31px; padding-top:25px;}
td.artikel 			{text-align:left; padding-left: 31px; padding-right: 31px;}
td.artikel img		{float:left; margin-bottom: 20px; margin-right: 30px;}
/*	END Produkt configs		*/

/*	News liste		*/
#listNewsBescheissenSpace	{height:26px; }
tr.newsListe td.erste		{height:100px; width:135px; text-align:center;}
tr.newsListe td.erste img	{height:70px; width:70px; margin-bottom: 10px;}
tr.newsListe td.zweite		{text-align:left; vertical-align:top; padding-top:7px;}
/*	END News liste		*/

/*	Warenkorb		*/
span.wkArtDel			{ color:rgb(166,19,37); }
td.wkArtDel			{ text-align:right; padding-right:31px; padding-top:10px; }
table.wkArtDel			{ height:150px; }
tr.wkTotall td.linie		{ height:5px; }
tr.wkTotall td.erste		{ text-align:left; padding-left:31px; }
tr.wkTotall td.zweite		{ width:1px; text-align:right; padding-top:10px; padding-bottom:10px; }

table.wkRes			{ height:145px; }
td.resErste			{ width:200px; }
td.resZweite			{ width:150px; text-align:center; padding-right:50px; }
tr.resZweite td			{ padding-bottom:5px; }
/*	END Warenkorb		*/

/*	Shop 			*/
td.shop				{padding-left:31px; padding-right:31px; vertical-align:top;}
tr.shopProdukt td.name		{ text-align:left; padding-left:31px;}	
tr.shopProdukt td.preis		{ text-align:right;}	
tr.shopProdukt td.space		{ height:8px; } 
/*	END Shop		*/

