/* EditH-Anwendungsklasse */
/*Allgemeine*/
b.warning
{
	color: #ff0000;
	text-decoration: none;
}

.attention { background-color: #ffffff; }

div.attention
{
	border: 1px #000000 solid;
	padding-left: 10px;
	padding-right: 10px;
}

span.attention { font-weight: bold; }

/* Formulare */
table.form { border: 1px solid #dcdcdc; }

td.form
{
	background-color: #f5f5f5;
	border-bottom: 1px solid #dcdcdc;
}

th.form
{
	background-color: #dcdcdc;
}

.smalltext
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Swiss, Sans;
}

.frame { background-color: #dcdcdc; }

/* Gallery */
.textarea { background-color: #ffffff; }

span.header2
{
	font-weight: bold;
	font-size: 13px;
	line-height: 28px;
	font-family: Verdana, Arial, Helvetica, Swiss, Sans;
	text-decoration: none;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

span.header3
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Swiss, Sans;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 0px;
}

/* Shop-Klassen */
table.shoplist
{
	background-color: #ffffff;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

td.shoplist
{
	font-size: 11px;
	background-color: #ffffff;
	border-bottom: 1px solid #c0c0c0;
}

.shopprodtitle { font-size: 12px; }
b.shopprodtitle { }

a.shopprodtitle:link
{
	font-weight: bold;
	text-decoration: underline;
}

a.shopprodtitle:visited
{
	font-weight: bold;
	text-decoration: underline;
}

a.shopprodtitle:hover
{
	font-weight: bold;
	text-decoration: underline;
}

p.shopprodprice { font-style: italic; }
span.shopproddesc { font-size: 11px; }
table.shopproddetail { }

/* Shop-Navigationspanel */
table.shopnavigation
{
	background-color: #f5f5f5;
	border: solid 1px #c0c0c0;
}

td.shopnavigation { font-size: 11px; }

a.shopnavigation:link
{
	text-decoration: none;
	font-size: 10px;
}

a.shopnavigation:visited
{
	text-decoration: none;
	font-size: 10px;
}

a.shopnavigation:hover
{
	text-decoration: underline;
	font-size: 10px;
}

/* Wichtige Inline-Shoplinks wie Bestellen etc. */
span.shoplink { padding: 4px; }

a.shoplink:link
{
	text-decoration: none;
	font-size: 11px;
}

a.shoplink:visited
{
	text-decoration: none;
	font-size: 11px;
}

a.shoplink:hover
{
	text-decoration: underline;
	font-size: 11px;
}

/* Shop-Aktionen wie "In den Warenkorb" etc. */
a.shopaction
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Swiss, Sans;
}

a.shopaction:link { text-decoration: none; }
a.shopaction:visited { text-decoration: none; }
a.shopaction:hover { text-decoration: underline; }

/* AGBs, Hilfe etc. */
a.shopsupport { font-size: 10px; }
a.shopsupport:link { text-decoration: none; }
a.shopsupport:visited { text-decoration: none; }
a.shopsupport:hover { text-decoration: underline; }
a.shopsupport_active { font-size: 11px; }
a.shopsupport_active:link { text-decoration: none; }
a.shopsupport_active:visited { text-decoration: none; }
a.shopsupport_active:hover { text-decoration: underline; }
table.shopcart { border: solid 1px #696969; }

td.shopcart
{
	font-size: 11px;
	border-bottom: solid 1px #696969;
}

th.shopcartLeft
{
	font-weight: normal;
	font-size: 11px;
	background-color: #f5f5f5;
	text-align: left;
	border-bottom: 1px solid #696969;
}

th.shopcartRight
{
	font-weight: normal;
	font-size: 11px;
	background-color: #f5f5f5;
	text-align: right;
	border-bottom: 1px solid #696969;
}

div.shopproductinfo { font-size: 11px; }
div.shopproductdetail { font-size: 11px; }

b.shopdetailprice
{
	font-size: 11px;
	font-weight: bold;
}

table.shopform { font-size: 11px; }

table.shopform * th
{
	font-size: 11px;
	background-color: #f5f5f5;
	border: solid 1px #a9a9a9;
}

table.shopform > th
{
	font-size: 11px;
	background-color: #f5f5f5;
	border: solid 1px #a9a9a9;
}

table.shopform * td { font-size: 11px; }
table.shopform > td { font-size: 11px; }

/* Slideshow */
/* Spezielle Klassen */
td.spez { background-color: #000000; }
th.spez { background-color: #000000; }
table.spez { background-color: #1a2b53; }

/* Entwickler-Klassen */
.testth
{
	color: #000;
	background-color: #bbbbbb;
}

.testlisting
{
	color: #000;
	font-size: 8pt;
	background-color: #fff;
}

.testlisting1
{
	color: #000;
	font-size: 8pt;
	background-color: #dddddd;
}

.testlisting2
{
	color: #000;
	font-size: 8pt;
	background-color: #fff;
}

.testlistinghigh
{
	color: #000;
	font-size: 8pt;
	background-color: #ff0000;
}

