A
{
    TEXT-DECORATION: none;
}
A:hover
{

    TEXT-DECORATION: underline
}

TD{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, sans-serif;
	color:#003399;;
	font-weight:bold;
	padding:0px;
	vertical-align: top;
}
TH
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: left;
}
DIV
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, sans-serif;
}
INPUT#loginout
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: black 1pt solid;
    WIDTH: 80px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: white
}
#bottomframe
{
    COLOR: black;
    BACKGROUND-COLOR: transparent
}


A.navigation
{
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: transparent
}

/* Graphodata */
a								{color:#01265A;}
td.h1							{color:#0054A4;font-size:15pt;font-weight:bold; font-style:italic;vertical-align:top;padding: 0px 0px 15px 0px}
td.h2							{color:#0054A4;font-size:11pt;font-weight:bold; font-style:italic;vertical-align:top;padding: 0px 0px 10px 0px;}
p.h1							{color:#0054A4;font-size:15pt;font-weight:bold; font-style:italic;vertical-align:top; padding:0px;margin:0px;}
form							{display: inline;}
select							{border:solid 1px black;font-size: 7pt;font-weight:normal;}
input.long						{width:250px;border:solid 1px black;font-size: 7pt;font-weight:normal;}
input.short						{width:50px;border:solid 1px black;font-size: 7pt;font-weight:normal;}
textarea.long					{width:250px;border:solid 1px black;font-size: 8pt;font-weight:normal;}
select.long						{width:250px;}
td.right						{text-align:left;padding-left:20px;}
.error							{font-weight: normal; color:#A90100;}
body							{background-color:#93BED7; padding:0px; margin:0px;}

table.top{width:1004px;	}
}

.top td.top2{  height: 49px;  padding-left:250px;  font-size: 12px;  color: #93BED7;  padding-top: 15px;      }
.top a   {color: #93BED7; 	text-decoration: underline; 	font-size: 12px;}
.top a:hover{	text-decoration: none;}

/* HAUPTTABELLE für den Main-Frame */
table.mainframe					{background-color:white;width:100%;table-layout:fixed;overflow:hidden;border:0px;margin:0px;}

table.product					{background-color:white;width:587px;table-layout:fixed;overflow:hidden;border:0px;margin:0px;}
.product a     {text-decoration: underline; color:#5795D0;}

/*PRODUKTLISTE*/
.productlist td.articlesincat	{color:#0054A4;text-align:right;font-size:9px;vertical-align:top;font-weight:normal;}
.productlist td.showpage		{color:#0054A4;font-size:9px;font-weight:normal;}
.productlist td.head-artikel	{text-transform:uppercase; border-top:1px solid #0255A5; border-bottom:1px solid #0255A5; padding-left:5px; padding-bottom:0; padding-top:0; vertical-align:middle;height:22px;     }
/*.productlist p.image			{border:1px solid #0255A5;  width:90px; height:90px;font-weight:normal;text-align:center;vertical-align:middle;overflow:hidden;    }
*/
.productlist td.image {border:1px solid #0255A5;}
}
.productlist td.artikel-price	{padding-top:5px; width:130px; vertical-align:bottom; height:46px;}
.productlist td.artikel-detail	{padding-top:5px; height:68px;}
.productlist a     {text-decoration: underline;  color: #000164;  }

.productlist input				{text-align:right; border:solid 1px #0054A4;}

*PRODUKDETAILS*/
.productdetail p.imagethumb		{border:1px solid #0255A5; border-top-width:0px; width:94px; height:94px;font-weight:normal;text-align:center;vertical-align:middle;overflow:hidden;}
.productdetail td.image			{border:1px solid #0255A5; width:285px; height:177px;font-weight:normal;text-align:center;vertical-align:middle;overflow:hidden;}
.productdetail .artikel-detail	{}
.productdetail .spacer			{padding-top:5px;padding-bottom:5px;}
.productdetail select,input		{font-size: 7pt;}
.productdetail select.kurz		{width: 40px; }
.productdetail select.lang,input.lang		{width: 190px;border:1px solid black;}
#produktvarianten	td			{padding-top: 6px;}
#produktvarianten	td.gruen	{color: #288A0F;font-weight:bold;}
.productdetail h1.bezeichnung {font-size: 12px;}


/*WARENKORB*/
table.basket{background-color: White;   }
.basket td.title{font-size: 18px;}
.basket td.header{font-weight: normal;}
.basket td.preis{background-color:#93BED7; border-top: 1px solid #0055A5;  border-bottom: 1px solid #003399; font-weight:bold;}
.basket td.path					{font-weight:normal; }
.basket th						{font-weight:bold; color:#0054A5;}
.basket td.warentitel			{border-top:1px dotted #0255A5;  border-bottom:1px dotted #0055A5; font-weight:bold;padding:0px; margin:0px; height: 10px;}
.basket td.menge				{padding:0px;width:40px;margin:0px;}
.basket td.artikelnr			{font-weight:bold; font-size:9px;height: 35px; padding-left:3px;}
.basket p.image					{border:1px solid #0255A5; width:45px;font-weight:normal;text-align:center;overflow:hidden; padding:0px; margin:0px;}
.basket p.csimage				{border:1px solid #0255A5; width:90px; height:90px;font-weight:normal;text-align:center;overflow:hidden;}
.basket td.spacer				{height:5px;}
.basket td.lastline				{height:5px; border-bottom:1px dotted #0055A5; padding:0px;}
.basket input.menge				{text-align:center;width:30px;border:solid 1px #0055A5;color:#0055A5;font-size: 7pt;font-weight:bold;}

/*SUCHERGEBNISSE*/
#warenkorb_info td				{vertical-align:top; font-weight:bold; padding-top:6px; padding-bottom:6px;}
#warenkorb_info select			{font-size: 7pt; width: 135px;}

/* KATEGORIE-NAVIGATION (linker Frame) */
body.navigation					{padding-left:5px;padding-right:7px; background-image:url(media_gd/header/default_links.jpg);background-repeat:no-repeat;}
.navigation	div.toplevel			{border: solid 0px #003399; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background-color:#E6F1FA;padding:1px;}
.navigation	a					{color: #003399;}
.navigation	td					{color: #003399;font-weight:bold;vertical-align:middle;}
.navigation	div.frame			{color: #003399; border: 0px solid #0255A5;border-top-width:2px; border-bottom-width:3px;width:183px;overflow:hidden;}
.navigation	div.level_0			{border: solid 0px #003399; border-top-width:1px; border-left-width: 1px; border-right-width: 1px; background-color: #93BED7;padding:1px;cursor:pointer;background-image: url(../images/navi0.gif);background-repeat:repeat-y;background-position:right;}
.navigation	div.level_1			{border: 0px solid #003399; border-top-width:1px; border-left-width: 1px; border-right-width: 1px; background-color: #D9E8F1;padding:1px;cursor:pointer;background-image: url(../images/navi1.gif);background-repeat:repeat-y;background-position:right;}
.navigation	div.level_2			{border: solid 0px #003399; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background-color:#93BED7;padding:1px;cursor:pointer;background-image:url(media_gd/navi2.gif);background-repeat:repeat-y;background-position:right;}
.navigation	td.level_0			{text-transform:uppercase;}
.navigation	td.level_1			{}
.navigation	td.level_2			{}

}
/* MARKENTABELLE */
.markentable td.logo			{border:solid 1px #0255A5; border-left-width:0px; padding:0px;}
.markentable td.logo1			{border:solid 1px #0255A5; padding:0px;}

/* WARENKORBANZEIGE (rechter Frame) */
body.basketframe				{padding-left:5px;padding-right:7px;background-repeat:no-repeat;}
.basketframe .full td			{padding:5px;color:#A90100;}
.basketframe .full td.header1	{background-color:#93BED7; padding-left:20px; border: solid 3px #A90100; border-bottom-width:1px; }
.basketframe .full td.header2	{border: none; border-bottom: solid 3px #A90100; width:90px;}
.basketframe .full td.price		{background-color:#93BED7; border-right: solid 3px #A90100;}
.basketframe .full td.amount	{padding-left:20px; background-color:#93BED7; border-left: solid 3px #A90100;}
.basketframe .full td.show		{background-color:#93BED7; border: solid 3px #A90100; border-top-width:0px;text-align:right;}
.basketframe .empty td			{padding:5px;color:#0255A5;}
.basketframe .empty td.header1	{background-color:#93BED7; padding-left:20px; border: solid 3px #0255A5; border-bottom-width:1px; }
.basketframe .empty td.header2	{border: none; border-bottom: solid 3px #0255A5; width:90px;}
.basketframe .empty td.price	{background-color:#93BED7; border-right: solid 3px #0255A5; border-bottom: solid 3px #0255A5;}
.basketframe .empty td.amount	{padding-left:20px;background-color:#93BED7; border-left: solid 3px #0255A5; border-bottom: solid 3px #0255A5;}
.basketframe td.suche			{background-color:#93BED7; border: solid 3px #0255A5; text-align:left;}
.basketframe td.button			{background-color:#93BED7; border: none; padding:3 0 0 0;}
.basketframe input.searchbox	{border: solid 1px #0255A5; width:130px;font-weight:normal;font-size:9px; }
.basketframe tr.offer			{background-color:white; border: solid 3px #0255A5; text-align:left;}
table.offer{	border: 1px solid #003399;	margin-top: 5px;}
.offer td{	border-bottom-color: #003399;	border-bottom-style: solid;	border-bottom-width: 1px;}
}
}
/* FOOTER */
.footertable td					{color: white; font-weight:bold; padding:8px;padding-left:0px;}
.footertable a					{color: white; font-weight:bold;}

/* Bestellung */

/table.bestellen{margin-top: 10px; 	width: 90%;  background: White; }
.bestellen td.adresse{background: #F0E68C;}
.bestellen td {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #0054A4; }
.bestellen input.muss {width:250px;  border: solid 1px #003399;  background: #CCDDED;  }
.bestellen input.normal {width:250px; color: #0000e0; border: solid 1px #003399; background-color: White; color:#0055A5D;}
.bestellen td.fehler{font-size: 10px;color: #A52A2A;}
.bestellen td.head{border-top: 1 solid #0054A4b; border-bottom: 1 solid #0054A4;}
.bestellen td.preis{	border-top: 1px solid #0054A4; border-bottom: 1px solid #0054A4; background-color: #CCDDED;  height: 15px; }
.bestellen td.preis1{ border-bottom: 1px solid #0054A4; background-color: #CCDDED;  height: 15px; }
.bestellen td.h2{	color: #5795D0; font-size:15pt;font-weight:bold;}
.bestellen td.h1{	color: #5795D0; font-size:12pt;font-weight:bold;}

/*Angebot*/
table.angebot{margin-top: 10px; 	width: 182px;  background: White;  border: 2px solid #034276;  }
.angebot td.header{background-color: #E6F1FA; padding-left:10px;	}
.angebot td.image{padding-left:5px;  background-color: #034276; }
table.hilfe{margin: 10px 10px 10px 10px; width:580px;}
.hilfe td.header{	font-size: 14px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  /*background-color: #93BED7;*/  font: bold; height:30px;  vertical-align: middle;  }
.hilfe a.header{color:#003399; 	text-decoration: none; 	}
}
.hilfe td {font-size: 12px;  padding-top: 10px; }
.hilfe a{text-decoration: underline;}
.hilfe a:hover{text-decoration: none;}

table.impressum{
	
}
.impressum td.bank{	background: #2C5DAC; color:#93BED7;  padding: 10px 10px 10px 10px;  font-size: 12px;    }
.impressum td.adresse{background: #93BED7; color:#003399; padding: 10px 10px 10px 10px;  font-size: 12px;      }
}
}
}
}