body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*line-height:1.5;*/
color:#767676;
}

a:focus {
  outline: none;
}

a.orange {
color:#dfaa49;
font-weight:bold;
}

#legend {
visibility: hidden;
}

#calmonthcontent {
float:right;
width:585px;
margin: 40px 0px 0px 0px;
}

.tx-cal-controller {
width:585px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table.month-large {
width:585px;
background-color:#fcfcfc;
}

#calmonthcontent .month_bg{
background-color:#f4f4f4;
}

.PRODUCT_IMAGE_LIST {
float:right;
margin:0px 10px 10px 0px ;
}

.listitemfloat {
float:left;
width:400px;
margin:0;
}

.clearlist {
clear:both;
width:585px;
height:10px;
margin:0;
padding:0;
background-color:#fff;
}

.callist_textfloat {
float:left;
width:400px;
}

.callist_image {
float:right;
margin:0px 10px 0px 0px;
}

.callist_spcrtop {
clear:both;
width:585px;
height:10px;
}

.callist_spcr {
clear:both;
width:585px;
height:10px;
background-color:#fff;
}

.anzahl_LIST {
height:24px;
}

inputimage_list img {
margin:10px 0px 0px 10px;
}

.maincntspc {
margin:0;
padding-bottom:20px;
}

.sb_download_flex {
padding-bottom:10px;
}

.title {
width:570px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
margin:0;
padding:10px 0px 10px 15px;
background-color:#bac5d2;
}

.category {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 10px 15px;
}

.links img {
border:none;
}

.links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 15px 0px 15px;
padding:0;
}


/***subnavi**************/
#leftcontent {
position: relative;
top: 20px;
}

#leftcontent p {
margin:0px 0px 5px 0px;
padding:0;
}

#leftcontent ul {
list-style:none;
line-height:22px;
margin:0;
padding:0;
}

#leftcontent ul.mainlink a {
font-size:16px;
color:#b8986e;
margin:0;
padding:0;
text-decoration:none;
}

#leftcontent ul.mainlink a:hover {
text-decoration:underline;
}

#leftcontent p.mainlink {
font-size:16px;
color:#b8986e;
margin:0;
padding:0 0 5px 0;
text-decoration:none;
}

#leftcontent a.mainlink {
font-size:16px;
color:#b8986e;
margin:0;
padding:0 0 5px 0;
text-decoration:none;
}

#leftcontent a.mainlink:hover {
text-decoration:underline;
}

#leftcontent ul.sublink a  {
font-size:14px;
color:#7f5e40;
margin:0px 0px 0px 15px;
padding:0 0 5px 0;
text-decoration:none;
}


#leftcontent a.sublink  {
font-size:14px;
color:#7f5e40;
margin:0px 0px 5px 15px;
padding:0;
text-decoration:none;
}


#leftcontent a:hover.sublink  {
text-decoration:underline;
}

#leftcontent ul.sublink a.active {
text-decoration:underline;
}


/*************************/

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#767676;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#72b5e3;
}

.cnt {
background-color:#f4f4f4;
}

#main {
width:965px;
margin:0px auto 20px auto;
padding:0px;

}

#topnavi {
width:950px;
height:35px;
margin:0;
padding:0;
background-color:#a2a2a2;
}

#printheader {
width:650px;
height:107px;
margin:-107px 0px 0px 0px;
padding:0;
background-color:#a2a2a2;
}

#contentwrap {
width:965px;
margin:0;
padding:0;
background-image: url(/fileadmin/admin_ordner/layout_pics/pagebody_shadow.png);
background-repeat:repeat-y;
}

#header {
z-index:1;
width:950px;
height:459px;
margin:0;
padding:35px 0px 0px 0px;
}

#mainnavi {
z-index:5;
width:890px;
height:40px;
margin:-40px 0px 0px 0px;
padding:0;
position:absolute;
}

#pagebody {
width:850px;
margin:0px 0px 0px 50px;
padding:0;
}

#leftcontent {
float:left;
width:255px;
margin:0;
padding:0;
/*background-color:#999;*/
}

#rightcontent {
float:right;
width:585px;
margin:0;
padding:0;
}

#pagetop {
float:left;
width:420px;
margin:20px 0px 0px 0px;
padding:0px;
}

#pagetop_nosearch {
float:left;
width:585px;
margin:35px 0px 10px 0px;
padding:0px;
}

#pagetop h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:370px;
margin:0px 0px 10px 25px;
padding:10px 0px 10px 15px;
color:#fff;
background-color:#bac5d2;
}

#pagetop p {
font-size:12px;
margin:0;
padding:0px 0px 0px px;
color:#767676;
}

#search {
float:right;
width:164px;
height:134px;
margin:0px -28px 0px 0px;
padding:0;
background-image: url(/fileadmin/admin_ordner/layout_pics/searchbox_small.jpg);
background-repeat:no-repeat;
}

#searchbox {
width:120px;
height:30px;
margin:70px 0px 0px 13px;
padding:0;
}

#detailsearch {
width:120px;
height:40px;
margin:27px 0px 0px 20px;
padding:0;
}

a.detailsearch {
font-size:11px;
text-decoration:none;
color:#000;
}

a:hover.detailsearch {
color:#72b5e3;
text-decoration:underline;
}

#pagetopclr {
clear:both;
width:585px;
height:1px;
margin:0;
padding:0;
}

#spacertop {
width:585px;
height:44px;
margin:0;
padding:0;
}

#pagemain {
clear:both;
width:585px;
margin:0;
padding:0;
} 

#nosearchtopspace {
width:500px;
height:30px;
margin:0;
padding:0;
}


/***********************************************************************/

#pagemain h1 {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:570px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 15px;
color:#fff;
background-color:#bac5d2;
}

.tx-cal-controller h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:570px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 15px;
color:#fff;
background-color:#bac5d2;
}

#pagemain_home h1 {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:570px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 15px;
color:#fff;
background-color:#bac5d2;
}

#pagemain p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 10px 0px;
padding:10px 10px 10px 15px;
color:#767676;
}

.tx-cal-controller p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 10px 0px;
padding:10px 10px 10px 15px;
color:#767676;
}

#pagemain img {
padding:10px 0px 0px 15px;
}

.tx-cal-controller img {
padding:10px 0px 0px 15px;
}

#pagemain_home {
clear:both;
width:585px;
margin:0px 0px 0px 0px;
padding:0;
} 


#pagebodyclr {
clear:both;
width:850px;
height:5px;
}

#footer {
width:965px;
height:120px;
margin:0;
padding:20px 0px 0px 0px;
background-image: url(/fileadmin/admin_ordner/layout_pics/bottom_round.png);
background-repeat:no-repeat;
}

#footernavi {
width:950px;
height:30px;
margin:0;
padding:0;
}

/*homenews*************/

/*list layout 0*******/ 

.homenews0 {
clear:both;
width:585px;
height:220px;
margin:0px 0px 20px 0px;
padding:0;
background-color:#f4f4f4;
}

.homeheader0 {
width:585px;
height:40px;
margin:0px 0px 10px 0px;
padding:0;
background-color:#bac5d2;
}

.hnimg0 {
float:right;
width:280px;
height:170px;
margin:0px 0px 0px 0px;
padding:0;
}

.hntxt0 {
float:left;
width:275px;
height:140px;
margin:15px 0px 0px 10px;
padding:0;
}

.hntxt0 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#767676;
text-decoration:none;
margin:0;
padding:0;
}

.hntxt0 a:hover {
color:#72b5e3;
text-decoration:underline;
}

.homenews0 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
margin:0;
padding:10px 0px 0px 15px;
}

/*list layout 1 ************************************************************/

.homenews1 {
float:left;
width:280px;
height:210px;
margin:0px 25px 15px 0px;
padding:0;
background-color:#f4f4f4;
}

.homeheader1 {
width:280px;
height:40px;
margin:0;
padding:0;
background-color:#bac5d2;
}

.homenews1 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
margin:0;
padding:10px 0px 0px 15px;
}

.hntxt1 {
float:left;
width:250px;
height:140px;
margin:15px 0px 0px 15px;
padding:0;
}

.hntxt1 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#767676;
text-decoration:none;
margin:0;
padding:0;
}

.hntxt1 a:hover {
color:#72b5e3;
text-decoration:underline;
}

/*List Layout 2*************************************/

.homenews2 {
float:left;
width:280px;
height:210px;
margin:0px 0px 15px 0px;
padding:0;
background-color:#f4f4f4;
}

.homeheader2 {
width:280px;
height:40px;
margin:0;
padding:0;
background-color:#bac5d2;
}

.hnimg2 {
float:left;
width:280px;
height:170px;
margin:0px 25px 0px 0px;
padding:0;
}

.homenews2 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
margin:0;
padding:10px 0px 0px 15px;
}

/*List Layout 3*************************************/

.homenews3 {
float:left;
width:280px;
height:210px;
margin:0px 25px 15px 0px;
padding:0;
background-color:#f4f4f4;
}

.homeheader3 {
width:280px;
height:40px;
margin:0;
padding:0;
background-color:#bac5d2;
}

.hnimg3 {
float:left;
width:280px;
height:170px;
margin:0px 25px 0px 0px;
padding:0;
}

.homenews3 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
margin:0;
padding:10px 0px 0px 15px;
}


/*List Layout 4*************************************/

.homenews4 {
float:left;
width:280px;
height:210px;
margin:0px 0px 15px 0px;
padding:0;
background-color:#f4f4f4;
}

.homeheader4 {
width:280px;
height:40px;
margin:0;
padding:0;
background-color:#bac5d2;
}

.homenews4 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
margin:0;
padding:10px 0px 0px 15px;
}

.hntxt4 {
float:left;
width:250px;
height:140px;
margin:15px 0px 0px 15px;
padding:0;
}

.hntxt4 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#767676;
text-decoration:none;
margin:0;
padding:0;
}

.hntxt4 a:hover {
color:#72b5e3;
text-decoration:underline;
}


/*homenews singleview***********/

.homenewssingle {
background-color:#f4f4f4;
}

.homesingleheader {
width:585px;
height:40px;
margin:0;
padding:0;
background-color:#bac5d2;
}

.homesingleheader h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
margin:0;
padding:10px 0px 0px 15px;
}

.singlepic {
margin:10px 5px 0px 0px;
padding:0;
}

.homenewssingle p {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px 15px 0px 15px;
font-size:12px;
color:#767676;
}

.homenewssingle a {
margin-left:15px;
font-size:12px;
color:#72b5e3;
}






#bannerbox {
width:283px;
height:681px;
margin:25px 0px 0px -31px;
padding:40px 0px 0px 0px;
background-image: url(/fileadmin/admin_ordner/layout_pics/bgr_banner.jpg);
background-repeat:no-repeat;
}

#bannerholder {
width:205px;
height:580px;
margin:0px 0px 0px 43px;
padding:0;
background-color:blue;
}





/*NAVIGATION****************************************************************/
/***************************************************************************/

#mainnavi ul {
z-index:6;
text-align: right;
margin:0;
padding:8px 0px 0px 0px;
}

#mainnavi ul li {
z-index:7;
list-style:none;
display:inline;
margin:0;
padding:0;
}

#mainnavi a {
z-index:8;
font-size:12px;
color:#6a6a6a;
text-decoration:none;
margin:0;
padding:0px 0px 0px 30px;
}

#mainnavi a:hover {
color:#72b5e3;
text-decoration:underline;
}

/*footernavi***************************/

#footernavi ul {
margin:0;
padding:45px 0px 0px 50px;
text-align: center;

}

#footernavi ul li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

#footernavi a {
font-size:12px;
color:#6a6a6a;
text-decoration:none;
margin:0;
padding:0px 10px 0px 0px;
}

#footernavi a:hover {
color:#72b5e3;
text-decoration:underline;
}

/*wtdirectory****************************/

.label {
font-weight:bold;
color:#626262;
}

#addrleft {
float:left;
width:280px;
}

#addressdetailpic {
float:right;
width:280px;
}

#addressdetailtext {
clear:both;
padding-bottom:15px;
}

#addressdetailtext a {
font-size:12px;
margin:0px 0px 0px 15px;
}

.addresslistpic {
float:right;
}

.addresslisttext {
float:left;
width:420px;
}

.adlistclr {
clear:both;
width:580px;
}

.addresslist a {
font-size:12px;
}

.morelink {
float:left;
width:400px;
margin:18px 0px 15px 10px;
text-align:left;
}

.morespacer {
width:585px;
height:10px;
margin:0;
padding:0;
background-color:#fff;
}

.wtdirectory_pagebrowser ul {
margin:0px 0px 10px 15px;
padding:0;
}

.wtdirectory_pagebrowser ul li {
display:inline;
}

.wtdirectory_pagebrowser li {
margin:0px 10px 0px 0px;
}

.wtdirectory_pagebrowser p {
margin:0;
padding:0;
line-height:5px;
}

.wtdirectory_pagebrowser a {
font-size:14px;
}

.wtdirectory_filter_abc {
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.wtdirectory_filter_cat {
margin:10px 0px 0px 15px;
}

.dtv_starimage {
margin:0;
padding:0;
}

.detailspeciallinks {
margin:0px 0px 0px 15px;
padding:0;
line-height:20px;
font-size:12px;
}

/*googlemap*****************************/

.tx-rggooglemap-pi1 {
margin: 25px 0 0 0;
}

#map {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#map h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*tt_products shop**************************/

#tx-ttproducts-pi1-listcat ul {
list-style:none;
}

#tx-ttproducts-pi1-listcat ul li {
display:inline;
}

.tt-products h1 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.tt-products h1 a:hover {
color:#72b5e3;
text-decoration:underline;
}

.web_price_LIST {
margin-left:15px;
}

.anzahl_LIST {
margin-left:15px;
padding-bottom:20px;
}

#backtolist_SINGLE a {
font-size:12px;
}




/***************************** Warenkorb / Basket ***********************************************/

.tx-ttproducts-pi1 fieldset
{
width:90%;
margin: 0px;
padding: 0px;
}

.basket
{
position: relative;
top: 0px;
width: 400px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

.floatbox_BASKET
{
position: relative;
top: 0px;
float: left;
width: 500px;
}

#text_Produkt
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#text_Variante
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#text_Anzahl
{
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#text_Einzelpreis
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#text_Gesamt
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

.floatbox_BASKET2
{
position: relative;
top: 0px;
float: left;
width: 500px;
}



#PRODUCT_TITLE_BASKET2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#display_variant_BASKET2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#FIELD_QTY_BASKET2
{
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#PRICE_TAX_BASKET2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#PRICE_TOTAL_TAX_BASKET2
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}



#text_versand_BASKET2
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#text_pauschale_BASKET2
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

.floatbox_BASKET3
{
position: relative;
top: 0px;
float: left;
width: 500px;
}

#SHIPPING_SELECTOR_BASKET3
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#PRICE_SHIPPING_TAX_BASKET3
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

.floatbox_BASKET4
{
position: relative;
top: 0px;
float: left;
width:500px;
margin-bottom: 10px;
}

#text_zahlungsweise_BASKET4
{
float: left;
width: 500px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
margin-top: 10px;
margin-bottom: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#PAYMENT_SELECTOR_BASKET4
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

#TAX_INCL_EXCL_BASKET4 
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

p #MESSAGE_SHIPPING_BASKET4 
{
position: relative;
top: 20px;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;


}

.floatbox_BASKET5
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 30px;
float: left;
width: 500px;
color: #000;
}

#text_gesamt_BASKET5
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

#PRICE_TOTAL_BASKET5
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}



#SUBMIT_BASKET5
{
margin-top: 40px;
margin-bottom:40px;
margin-left: 0px;
width: 580px;
}

/*basket info *******************************************************************************************************************/

.billing_address_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.delivery_address_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.label_trading_conditions {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.tt-products p {
margin:0;
padding:0;
}

.tt_products_basket_info fieldset {
border:none;
}

.tt_products_basket_info label {
float:left;
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.billing_country {
margin-left:150px;
}

#taxsingle {
margin:0px 0px 0px 15px;
padding:0;
color: #000;
}

#taxsingle p {
font-size:10px;
margin:0;
padding:0;
color: #000;
}

#backtolist_SINGLE {
padding:0px 0px 10px 15px;
}

#tx-ttproducts-pi1-bill {
padding-left:15px;
}

#tx-ttproducts-pi1-bill p {
padding:5px 0px 0px 0px;
margin:0;
}

#tx-ttproducts-pi1-tracking {
padding-left:15px;
}

#tx-ttproducts-pi1-tracking p {
padding:5px 0px 0px 0px;
margin:0;
}

.tx-ttproducts-pi1-wrap1 {
font-weight:normal;
}

/*calendar_base*************************/

.callist_more {
float:left;
margin:0px 0px 0px 15px;
}

.callist_more a {
font-size:12px;
}

#calendar-event-backlink {
margin:0px 0px 0px 15px;
}

#calendar-event-backlink a {
font-size:12px;
}

#cal_event_image {
margin:0px 10px 0px 0px;
}

#cal_event_text {
}

h1 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

h1 a:hover {
color:#72b5e3;
}

#powermaildiv_uid43 {
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*** Frontend Login*******************/

.tx-felogin-pi1 h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px 10px 0px 15px;
padding:10px 0px 0px 0px;
}

.tx-felogin-pi1 fieldset {
border:none;
}

.tx-felogin-pi1 fieldset legend {
visibility:hidden;
}

.tx-felogin-pi1 fieldset label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.floatbox_BASKET_PAYMENT_TEMPLATE2 p {
color:#000;
}


/* Social Network Marketing */

#snm-sidebar {
position: fixed;
right: 0pt;
top: 2%;
width: 41px;
height: 64px;
z-index: 10000;
background-color: transparent;
background-image: url("/fileadmin/admin_ordner/layout_pics/social_sidebar_face.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}

.graphNav {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
list-style-type: none;
list-style-image: none;
}

.snm-bar {
margin-top: 20px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 15px;
}

.snm-li {
width: 22px;
height: 23px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 11px;
margin-left: 0pt;
}

.snm-li a {
display: block;
text-indent: -9999px;
width: 22px;
height: 23px;
}


#facebook {
margin: 15px 0 0 0
}
