/****************************************************************/
/*																*/
/*	Allgemeine Klasse(n)										*/
/*																*/
/****************************************************************/


a:link {
  color:#000000;
  text-decoration:none;
}

a:visited {
  color:#7a899c;
  text-decoration:none;
}

a:active {
  color:#ff0000;
  text-decoration:none;
}

body {
  background-color:#ffffff;
  font-family:Arial,Univers,Helvetica;
}

p {
  font-family:Arial,Univers,Helvetica;
  font-size:8pt;
  color:#555555;
  margin-top:0pt;
  margin-bottom:0pt;
}

input {
  font-family:Arial,Univers,Helvetica;
  font-size:8pt;
}

th {
  font-family:Arial,Univers,Helvetica;
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
  background-color:#0031a5;
  margin-top:6pt;
  margin-bottom:2pt;
}

td {
  font-family:Arial,Univers,Helvetica;
  font-size:8pt;
  margin-top:6pt;
  margin-bottom:2pt;
}

h1 {
  font-family:Arial,Univers,Helvetica;
  font-size:12pt;
  font-weight:bold;
  margin-top:6pt;
  margin-bottom:2pt;
}

h2 {
  font-family:Arial,Univers,Helvetica;
  font-size:8pt;
  font-weight:bold;
  margin-top:6pt;
  margin-bottom:2pt;
}

hr {
  color:#999999;
}

/****************************************************************/
/*																*/
/*	Vererbte - Klasse(n)										*/
/*																*/
/****************************************************************/
/*
div, th {
}
*/

.frameLeft {
	background-image: url(../products/pics/frm_groups_spc.gif);
	float: left;
	width: 198px;
	height:100%;
}

.frameMiddle {
	float: left;
	width: 471px;
}

.frameRight {
	background-image: url(../site/pics/frm_right_spc.gif);
	float: left;
	width: 227px;
	height:100%;
}

.frameTop {
	height:350px;
}

span.posId {
	font-weight: normal;
	font-size: 12px;
}

.grey {
	color : #3a3a3a;
}

.form {
	font-size : 12px;
	border-top : 1px solid #7a899c;
	border-bottom : 1px solid #7a899c;
	border-right : 1px solid #7a899c;
	border-left : 1px solid #7a899c;
	color : #7a899c;
	background-color : #FFFFFF;
}

.button {
	color : #7a899c;
	font-weight : bold;
	font-size : 12px;
	border-top : 0px solid #7a899c;
	border-bottom : 0px solid #7a899c;
	border-right : 0px solid #7a899c;
	border-left : 0px solid #7a899c;
	background-color : transparent;
}

.button_buy {
	color : #7a899c;
	font-weight : bold;
	font-size : 12px;
	padding:1px;
	border-top : 1px solid #7a899c;
	border-bottom : 1px solid #7a899c;
	border-right : 1px solid #7a899c;
	border-left : 1px solid #7a899c;
	background-color : transparent;
}

.headline {
	Font-Family : Arial, Verdana;
	font-size : 14px;
	color : #3d2d1f;
	font-weight : bold;
}

.small {
	font-size : 9px;
}

.RandUmDasBild {
	border-color: #7a899c;
	border: 1px;
	border-top : 1px solid #7a899c;
	border-bottom : 1px solid #7a899c;
	border-right : 1px solid #7a899c;
	border-left : 1px solid #7a899c;
}

.formbut {
	Font-Family : Arial, Verdana;
	Font-Size : 12px;
	color : #D72F34;
	border-top : 1px solid #575757;
	border-bottom : 1px solid #575757;
	border-right : 1px solid #575757;
	border-left : 1px solid #575757;
	background-color : #CCCCCC;
}

.price, .warning {
	font-family : Arial, Verdana;
	font-size : 12px;
	color : #D72F34;
	font-weight : normal;
	text-decoration : none;
}

.disabled {
	font-family : Arial, Verdana;
	font-size : 12px;
	color : #B6B6B6;
	font-weight : normal;
	text-decoration : none;
}


/****************************************************************/
/*																*/
/*	Erweiterte Suche											*/
/*																*/
/****************************************************************/

#kwsPopup { 
	padding: 2px; 
	border: solid 1px black; 
	position: absolute; 
	top: 150px; 
	left: 260px; 
	width: 171px;
	background: #fff9c4;
	visibility: hidden;
	z-index: 999;
	overflow: visible;
}

a.kwsEntry, a.kwsEntry:visited {
	font-size: 12px;
	color: #7a899c;
	width: 164px;
	height: auto;
	padding: 1px;
	padding-left: 4px;
	text-decoration: none;
	border: solid 1px #fff9c4;
	display: block;
}

a.kwsEntry_activ, a.kwsEntry_activ:visited, a.kwsEntry_activ:hover, a.kwsEntry:active, a.kwsEntry:hover {
	font-size: 12px;
	color: #7a899c;
	width: 164px;
	height: auto;
	padding: 1px;
	padding-left: 4px;
	text-decoration: none;
	border: 1px solid gray;
	background-color: #eaeaea;
	display: block;
}


/****************************************************************/
/*																*/
/*	Teaser														*/
/*																*/
/****************************************************************/
.teaserHeadline {
	Font-Family : Arial, Verdana;
	font-size : 12px;
	color : #ffffff;
	font-weight : bold;
	padding-left:10px;
}

.teaserText {
	Font-Family : Arial, Verdana;
	font-size : 10px;
	color : #383838;
	font-weight : bold;
	padding-left:10px;
}

.teaserBig  {
	color: #f25625;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.teaser  {
	color: #52370d;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}


A.teaser  {
	color: #52370d;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.teaser:Visited  {
	color: #52370d;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.teaser:Hover  {
	color: #52370d;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.teaser:Active  {
	color: #52370d;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

/****************************************************************/
/*																*/
/*	Cart Summary												*/
/*																*/
/****************************************************************/
.evenRow {
	background-color : #e1e8f2;
}

/****************************************************************/
/*																*/
/*	Infowarenkorb												*/
/*																*/
/****************************************************************/
.infowk   {
	font-family : Arial, Verdana;
	font-size : 11px;
	color : #7a899c;
}

.infowkrot   {
	font-family : Arial, Verdana;
	font-size : 11px;
	color : #ef552f;
}

/****************************************************************/
/*																*/
/*	Logo														*/
/*																*/
/****************************************************************/
A.logo  {
	color: #7a899c;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.logo:visited  {
	color: #7a899c;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.logo:Hover  {
	color: #7a899c;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.logo:Active  {
	color: #7a899c;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



/****************************************************************/
/*																*/
/*	Warengruppe													*/
/*																*/
/****************************************************************/
A.warengruppe  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

A.warengruppe:Visited  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

A.warengruppe:Hover  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

A.warengruppe:Active  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

A.warengruppeSmall  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeSmall:Visited  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeSmall:Hover  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeSmall:Active  {
	color: #2c3134;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeGallerie  {
	color: #ffffff;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeGallerie:Visited  {
	color: #ffffff;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeGallerie:Hover  {
	color: #ffffff;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

A.warengruppeGallerie:Active  {
	color: #ffffff;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
/****************************************************************/
/*																*/
/*	Login														*/
/*																*/
/****************************************************************/
.LoginHeadline  {
	color: #393836;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.LoginSmall
{
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	Font-weight: normal;
	color : #323635;
	text-decoration: none;
}

.HelloSmall
{
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	Font-weight: normal;
	color : #496183;
	text-decoration: none;
}

A.LoginSmall  {
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	Font-weight: normal;
	color : #323635;
	text-decoration: none;
}

A.LoginSmall:Visited  {
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	Font-weight: normal;
	color : #323635;
	text-decoration: none;
}

A.LoginSmall:Hover  {
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	Font-weight: normal;
	color : #323635;
	text-decoration: none;
}

A.LoginSmall:Active  {
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	Font-weight: normal;
	color : #323635;
	text-decoration: none;
}

/****************************************************************/
/*																*/
/*	Tabellen (Farben def.)										*/
/*																*/
/****************************************************************/

.farbe1 {
	background-color : #e1e8f2;	
}

.farbe2 {
	background-color : #496183;
}

.farbe3 {
	background-color : #92a0b5;	
}

.farbe4 {
	background-color : #ffffff;
}

.farbe5 {
	background-color : #446181;
}
