.listitem {
	border: 1px;
	border-color: #00CC00;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
listitem.td
{
	text-align: center;
}
DT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11;
}
DD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
}
LEGEND {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11;
}
FIELDSET {
border: 1px;
	border-color: #00CC00;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.basket_items{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11;
}
 .product,  .productnumber, .price, .total{
width:120;
}
.quantity,.image{
width:70;
}
.contenttable 
{
	width: 728;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	border: 1px;
	border-color: #00CC00;
	border-style: solid;
}

.tt_products_basket_bin, .tt_products_item_single_bin
{
border: 1px;
	border-color: #00CC00;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.tt_products_basket_info, .tt_products_basket, .tt_products_basket_payment, .tt_products_item_single_display
{
font-family: Verdana, Arial, Helvetica, sans-serif;
}
LI{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10;

}
A{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ff0000;
	text-decoration: none;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 14;
}


.menuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	font-weight: bold;
	text-decoration: none;
	font-size: 14;
}
a.menu:link {text-decoration: none ;}
a.menu:visited {text-decoration: none ;}
a.menu:active {text-decoration: none ;color: #ff0000;}
a.menu:hover {text-decoration: none ;color: #ff0000;}

a.menuActive:link {text-decoration: none ;}
a.menuActive:visited {text-decoration: none ;}
a.menuActive:active {text-decoration: none ;color: #ff0000;}
a.menuActive:hover {text-decoration: none ;color: #ff0000;}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12;
}
.submenuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	font-weight: bold;
	text-decoration: none;
	font-size: small;
font-size: 12;
}

a.submenu:link {text-decoration: none ;}
a.submenu:visited {text-decoration: none ;}
a.submenu:active {text-decoration: none ;color: #ff0000;}
a.submenu:hover {text-decoration: none ;color: #ff0000;}

a.submenuActive:link {text-decoration: none ;}
a.submenuActive:visited {text-decoration: none ;}
a.submenuActive:active {text-decoration: none ;color: #ff0000;}
a.submenuActive:hover {text-decoration: none ;color: #ff0000;}


.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11;
}


a.external-link-new-window:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	text-decoration: none;
	font-weight: bold;

}
.external-link-new-window:hoover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;

}
.external-link-new-window:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	text-decoration: none;

}

.sp_bettercontact_label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10;
}
.tx-spbettercontact-pi1 {
border-width: 2;
border-color: #009900;
/*background-color: #ff9900;*/
}
.tx_lumogooglemaps_pi1_sidebar{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10;
}

.tx_lumogooglemaps_pi1_infobox{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10;
}

.tx_lumogooglemaps_pi1_infobox a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10;
}

.loggedin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-style:italic;
	color:#009900;
	font-weight: bold;
}

.text {
border-width: 2;
border-color: #009900;
background-color: #ff9900;
}
.error{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10;
color: #ff0000;
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
	font-size: 15;
	/*line-height: 150%;*/
	letter-spacing: 150%;
	margin-bottom: 10px;
	margin-top: 30px;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	text-decoration: none;
	font-size: 14;
	margin-bottom: 6px;
	margin-top: 30px;
}
H3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12;
color: #000000;
}
P{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11;
color: #000000;
}

.loginmessage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11;
color: #000000;
}
.tx-newloginbox-pi1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11;
text-align: center;
}

LABEL {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11;
text-align: center;
font-weight: bold;
}
.tx-dmaddredit-pi1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11;
}

tx-ppferegister-pi1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size: 11;

}

div.news-list-container, div.news-single-item{
font-family:Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #009900;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.news-single-item{ 
align:center;

}
.news-list-item{
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.news-list-morelink, .news-single-backlink, news-list-browse{
font-size:11px;
font-weight:bold;
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
}

.news-single-timedata{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 5px;
color: #00CC00;
}
.news-list-date{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; color: #333;  margin-bottom: 16px;  
}
.news-single-author{}
.news-single-additional-info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
}

/*-------------------------- MAIN DISCUSSION STYLES ---------------------------*/ 
.tx-wecdiscussion-pi1 { font-family: Arial, Tahoma, Verdana, "Times New Roman"; font-size: 12px; } 
.tx-wecdiscussion-page { float: left; width: 100%; max-width: 728px; min-width: 350px; width: expression( document.body.clientWidth > 728px ? 728px +"px" : document.body.clientWidth); margin: 0px; padding: 0px; } 
.tx-wecdiscussion-mainContent { float: left; width: 75%; margin: 0px; padding: 0px; } 
.tx-wecdiscussion-sidebar { float: right; width: 25%; padding: 0px; margin: 0px; background-color: white; } 
.tx-wecdiscussion-actionbar { float: left; width: 100%; margin: 0px; padding: 0px; background-color: #F0F0E0; } 
.tx-wecdiscussion-actionbar span { float: left; margin: 0px; padding: 2px; margin-left: 10px; vertical-align: middle; } 
.tx-wecdiscussion-title { font-size: 16px; font-weight: bold; text-align: center; margin: 0px auto; } 
.tx-wecdiscussion-responseMsg { font-weight: bold; color: #F02020; text-align: center; margin: 0px auto; margin-top: 4px; margin-bottom: 8px; } 
.tx-wecdiscussion-search { float: right; margin: 2px; margin-right: 10px; } 
.tx-wecdiscussion-button a, .tx-wecdiscussion-button a:active, 
.tx-wecdiscussion-button a:link, 
.tx-wecdiscussion-button a:visited { font-family: arial, tahoma, sans-serif; font-size: 12px; padding: 2px 4px 2px 4px; margin: 0px; margin-right: 8px; margin-bottom: 2px; border: 1px #aaa solid; background-color:#009933; color: #FFFFFF; text-decoration: none; } 
.tx-wecdiscussion-button a:hover { border: 1px #ccc solid; background-color: #AC0000; color: #FFFFFF; }
 .tx-wecdiscussion-list { margin: 0px; margin-top: 4px; padding: 6px; border: 1px #aaa dotted; font-size: 13px; background-color: #FFFFFF; } 
 .tx-wecdiscussion-listHeader { font-family: arial, tahoma, sans-serif; font-size: 13px; font-weight: bold; } 
 .tx-wecdiscussion-listElement, .tx-wecdiscussion-listElement a, .tx-wecdiscussion-listElement a:visited, 
 .tx-wecdiscussion-listElement a:link, .tx-wecdiscussion-listElement a:hover, .tx-wecdiscussion-listElementSelected, .tx-wecdiscussion-listElementSelected a { display: block; font-size: 12px; padding: 0px; padding-top: 2px; margin: 0px; white-space: nowrap; text-decoration: none; color: #320C0C; } 
 .tx-wecdiscussion-listElement a:hover { color: #279838; } 
 .tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link { color: #C53434; }
  /*------------------------------- FORM -------------------------------------------*/ 
  .tx-wecdiscussion-form, .tx-wecdiscussion-forumMessageSubject, .tx-wecdiscussion-forumMessage, .tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageDivider, .tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReply, .tx-wecdiscussion-forumMessageReplyInfo { font-family: Arial, Tahoma, "Trebuchet MS", Georgia, sans-serif; font-size: 12px; } 
  .tx-wecdiscussion-forumMessageSubject { background: #009933; color: #FFFFFF; font-weight: bold; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 14px; padding-left: 6px; padding-top: 3px; padding-bottom: 3px; } 
  .tx-wecdiscussion-forumMessageSubject a, .tx-wecdiscussion-forumMessageSubject a:link, .tx-wecdiscussion-forumMessageSubject a:visited { color: #FFFFFF ; text-decoration: none; } 
  .tx-wecdiscussion-forumMessageSubject a:hover { color: #C33; } 
  .tx-wecdiscussion-forumMessage { padding-left: 10px; padding-right: 15px; padding-top: 3px; background-color: white; } 
  .tx-wecdiscussion-forumMessageReply { padding-left: 30px; padding-right: 30px; padding-top: 10px; color: #444; background-color: white; } 
  .tx-wecdiscussion-forumMessageInfo { font-size: 10px; color: #555; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border-top: dotted 1px #888; color: #404040; }
   .tx-wecdiscussion-forumMessageDivider { margin: 15px 0px 12px 0px; } 
  .tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a { font-size: 11px; color: #555; margin-left: 2px; margin-right: 2px; text-decoration: none; }
   .tx-wecdiscussion-forumMessageReplyInfo { font-size: 10px; color: #555; padding-left:5px; padding-top: 4px; border-top: dotted 1px #888; } 
    /*----------- FORUM REPLY FORM --------------*/
   .tx-wecdiscussion-formToggleOff { font-family: Arial, Tahoma, sans-serif; font-size: 10px; } 
   .tx-wecdiscussion-formToggleOn { font-family: Arial, Tahoma, sans-serif; font-size: 13px; } 
   .tx-wecdiscussion-form { width: 98%; background-color: white; border: 1px solid #333; margin: 0px auto; padding: 0px; margin-top: 4px; margin-bottom:4px; min-width: 350px; max-width: 800px; } 
   .tx-wecdiscussion-form div.inputFormRow { clear: both; display:block; margin:0px; padding:0px; padding-top: 4px; } 
   .tx-wecdiscussion-form div.inputFormRow span.label { display: block; float: left; width: 25%; text-align: right; }
    .tx-wecdiscussion-form div.inputFormRow span.textacross { display: block; float: left; width: 100%; text-align: center; margin: 0px auto; } 
    .tx-wecdiscussion-form div.inputFormRow span.inputBox { display: block; float: right; width: 73%; text-align:left; } .tx-wecdiscussion-form div.inputFormRow span.inputBox input { width: 90%; } 
    .tx-wecdiscussion-form div.inputFormRow span.inputBox textarea { width: 90%; height:85px; } .tx-wecdiscussion-spacer { display: inline; width: 10px; line-height: 1px; margin: 0px; padding: 0px; margin-left:4px; } 
.tx-wecdiscussion-form-requiredMarker { color: #CC0000; }

/*DISCUSSION FORUM CHANGES*/
  .tx-wecdiscussion-forumPreview, .tx-wecdiscussion-forumPreviewEntry, { margin: 3px; margin-left: 5px; font-family: Arial, Tahoma, "Trebuchet MS", georgia, sans-serif; font-size: 10px; line-height: 150%; } 
  .tx-wecdiscussion-forumPreview { font-size: 12px; border: 1px solid #888; background-color: white; }  
  .tx-wecdiscussion-forumPreviewInfo { font-size: 10px; color: #333; border-top: solid 2px #888; margin-bottom: 6px; margin-top:4px; padding-top:4px;}

.tx-wecdiscussion-forumPreview {
	border: solid 1px #009900;
	background-color:#FFFFFF;
	padding: 10px;
	   	
}
.tx-wecdiscussion-forumPreview a{ font-weight:bold; line-height: 200%; }

