body			     { background-color:white; margin:0px; padding:0px; }
.title		         { font-size:13px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000000; text-align:left; }
.error		         { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#ff0000; background:none; }
.header		         { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000000; background:none; }
.impress	         { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#D0D006; background:none; }

.infotitle, .topnavtitle  { font-size:16px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000; }
.topnavtitle { text-align:left;}
.infotext            { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000000; }
.infobasket          { font-size:12px; font-family:arial,helvetiva,sans-serif; font-weight:bold; color:#FFFFFF; }
.infoprice           { font-size:12px; font-family:arial,helvetiva,sans-serif; font-weight:bold; color:#000000; text-align:right; }
.infosubtitle_teal   { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#004F5D; }
.infosubtitle_bl     { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#000000; }
.infosubtext         { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#004F5D; }
.infosubtext_bl      { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#000000; }
.basketproduct       { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#000000; }
.basketproduct_bold  { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000000; }
.baskettitle         { font-size:16px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#004F5D; }			    
.hometitle         { font-size:16px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000000; }
.basketsubtitle      { font-size:10px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#004F5D; }
.formtitle           { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:left; color:#004F5D; }
.formcustomertitle   { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:left; color:#FFFFFF; }
.formcustomer        { font-size:10px; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:left; color:#000000; }                
.orttitle            { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:left; color:#004F5D; }
.orttext             { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:normal; text-align:left; color:#004F5D; }
.navhead             { font-size:14px; font-family:arial,helvetica,sans-serif; color:#003366; font-weight:bold; }
.text_orbg	         { font-size:10px; font-family:arial,helvetica,sans-serif; font-weight:normal; text-align:left; color:#000000; background-color:#F1AB00; }
.price		         { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; color:#000000; text-align:right; padding-right:8px;}
.price_c		     { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#004F5D; }
.price_top		     { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#FF0000; }
.header		         { font-size:12px; font-weight:bold; color:#000000; font-style:normal; text-align:left; text-decoration:underline; }
.homeheader	         { font-size:14px; font-weight:bold; color:#000000; font-style:normal; text-align:left; text-decoration:none; background-color:#F1AB00; }
.infolink       { font-size:11px; font-family:arial,helvetiva,sans-serif; font-weight:normal; color:#FFFFFF; text-decoration:underline; }
.secnav      	{ font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; background:none; }
.teaser         { font-size:12px; font-family:arial,helvetica,sans-serif; color:#003366; }
.topnav         { font-size:12px; font-family:arial,helvetiva,sans-serif; background-color:#F1AB00; }
.footernav         { text-decoration:none; color: white; font-size:12px; font-family:arial,helvetiva,sans-serif; text-align:center; }
form                 { }
input, select, textarea { border: 1px solid #989898; cursor: pointer; font-size:13px; font-family:arial,helvetica,sans-serif; font-weight:normal; color:#004F5D; }

.big_textfeld textarea 
{
	width: 488px;
}

.big_textfeld label
{
	font-weight: bold;
}

.Bereich, .Feld      { background-color:#FFFFAA; width:300px; border:6px solid #DDDDDD; }
.Check, .Radio       { background-color:#DDFFFF; border:1px solid #DDDDDD; }
.reset, .basket, .submit, .submitbasket      { background-color:#004F5D; color:#FFFFFF; border:1px solid #FFFFFF; }
.submitbasket        { width:100px; font-size:11px; font-family:arial,helvetica,sans-serif;}
.basket              { width:70px; }
.reset               { width:180px; }                
img				     { border:0px; }

TR TD .navhead, TR TD .teaser { margin-left: 6px; }
TR TD:first-child .navhead, TR TD:first-child .teaser { margin-left: 0px; }


a.navigation:link      	{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:none; }
a.navigation:visited   	{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#282828; text-decoration:none; background:none; }
a.navigation:hover		{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:none; }
a.navigation:active    	{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:none; }
a.navigation:focus		{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:none; }
a.topnav:link      	{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:none; text-align:right; }
a.topnav:visited   	{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#282828; text-decoration:none; background:none; text-align:right; }
a.topnav:hover		{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:none; text-align:right; }
a.topnav:active    	{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:none; text-align:right; }
a.topnav:focus		{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:none; text-align:right; }
a.productlink:link      { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#004F5D; text-decoration:none; background:none; text-align:left; }
a.productlink:visited   { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#004F5D; text-decoration:none; background:none; text-align:left; }
a.productlink:hover		{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#004F5D; text-decoration:none; background:none; text-align:left; }
a.productlink:active    { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; background:none; text-align:left; }
a.productlink:focus		{ font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; background:none; text-align:left; }
td { }
.lgrey {
    background-color:#fff5da;
    font-family:arial,helvetica,sans-serif;
    font-weight:normal;
    color:#000;
    font-size:12px;
}
.grey {
    background-color:#FFE28F;
    font-family:arial,helvetica,sans-serif;
    font-weight:normal;
    color:#000;
    font-size:12px;
}
.highlight {
    background-color:#F1AB00;
    font-family:arial,helvetica,sans-serif;
    font-weight:normal;
    color:#000;
    font-size:12px;
}
.lgrey_title {
    background-color:#F9B718;
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    color:#000;
    font-size:12px;
}
.grey_title {
    background-color:#F9B718;
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    color:#000;
    font-size:12px;
}
.backlink {
    background-color:#FFFFFF;
    text-align:right;
}

.normal {
    font-weight: normal;
}

.top {
	vertical-align: top;
}

#alphabetisch {
	margin-left: 10px;
    width: 575px;
    background: #f0efef;
    border-left: 0px solid #bbb;
    border-right: 0px solid #bbb;
    vertical-align: middle;
    border-collapse: collapse;
}

#alphabetisch a {
    position:relative;
    display: block;
    text-decoration: none;
    color: #333;
    font-weight: bold;
    padding-left: 5px;
    height: 42px;
    vertical-align: bottom;
    border: 0px solid #ddd;
}

#alphabetisch a:hover {
    background: #F1AB00;
    border: 0px solid #777;
}

#alphabetisch .alphab_text {
	line-height: 95%;
    position:relative;
    padding-right: 5px;
    padding-top: 5px;
    margin-top: 15px;
	margin-right: 5px;
}
#alphabetisch .alphab_text span {
	font-weight: normal;
	color:#004F5D;
}

#alphabetisch img {
    margin-top: 5px;
    height: 32px;
    width: 40px;
    float: left;
	 margin-right: 15px;
}

.giftfinder { 
	font-size:13px; 
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	color:#000000; 
	text-align:left;
}
.langswitch {
  font-size:10px;
  
}
.langswitch select {
  font-size:10px;
  border:none;
}
.spacewrapper 
{
	padding-left: 5px;
	padding-right: 5px;
}

