html,body{margin:0;padding:0;font-family:Verdana;font-size:11px;color:#666666}
body{background-color:#646464;background-image:url(../images/pattern.jpg)}
div,p,a,td,tr,span,br{font-family:Verdana;font-size:11px}
a{color:#666}
p{padding:0px;margin:0px;text-align:justify}
#inputForm{border:0px;font-size:9px;background-color:#f1f1f2}
#inputEmail{border:0px;font-size:11px;}
#TopMenu{ color:#FFF; text-decoration:none;}
#TopMenu:hover{ color:#FFF; text-decoration:underline}
#longtext{font-size:9px; color:#FFF;font-weight:bold}
#longtext2{text-align:center;font-size:18px;color:#FFF;font-weight:bold}
#longtext3{font-size:9px; color:#FFF;font-weight:bold;text-decoration:none}
#longtext3:hover{text-decoration:underline}
#titel{font-size:12px;color:#fff;font-weight:bold;padding-left:45px}
#NewsLink{text-decoration:none;color:#666}
#NewsLink:hover{text-decoration:underline;}
#CatLink{text-decoration:none;color:#414042}
#CatLink:hover{text-decoration:underline;}
#More{text-decoration:underline;color:#ed1c24;font-size:9px}
#More:hover{text-decoration:none}
#MainNewsTitle{font-weight:bold;color:#414042;font-size:14px;text-decoration:none}
#MainNewsTitle:hover{text-decoration:underline}
#INewsTitle{font-weight:bold;color:#414042;text-decoration:none}
#INewsTitle:hover{text-decoration:underline}
#prbady{color:#231f20;font-size:9px}
#prtitle{color:#231f20;font-weight:bold;padding-bottom:10px;padding-top:10px}
#prtitle a{text-decoration:none;color:#231f20}
#prtitle a:hover{text-decoration:underline}
#prsal{color:#F00;font-weight:bold}
#PriceList{color:#FFF;font-size:14px;text-decoration:none}
#PriceList:hover{text-decoration:underline}
#CollectTable{}
#CollectTable th{direction:ltr;text-align:center;border:1px #cacaca solid;padding-right:5px}
#CollectTable td{direction:ltr;text-align:left;border:1px #cacaca solid;padding-right:5px}
#CollectTable select{direction:ltr;font-size:8pt}
.TellFriendTextBox{border:1px #999 solid;}
.TellFriendSubmit{border:1px #999 dashed;}
.ErrorText	{color:#F00000;font-size:12px;font-weight:bold;}
#Footer{color:#58595b;padding:5px;vertical-align:middle;text-align:center;min-height:20px}
#Footer a{color:#58595b;}
#Footer a:hover{color:#58595b;text-decoration:none}

/* NEWS */
#NewsTitle{text-align:right;direction:rtl;color:#f4801e;font-weight:normal}
#NewsDesc{text-align:right;direction:rtl;color:#666666;font-size:8pt}
#NewsMore{text-align:left;direction:rtl;color:#f4801e;text-decoration:none}
#NewsMore:hover{text-align:left;direction:rtl;color:#f4801e;text-decoration:underline}
#NewsImage{border:1px #666666 solid;float:right;margin-left:10px}
#NewsLine{border-bottom:1px #666666 dashed;width:90%}
#NewsInfo{color:#f4801e;font-size:8pt}

/* Paganation */
.pagination{padding: 2px;direction:ltr}
.pagination ul{margin: 0;padding: 0;text-align: center;font-size: 10pt;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #0069B4;text-decoration: none; color: #0069B4;}
.pagination a:hover, .pagination a:active{border: 1px solid #0069B4;color: #fff;background-color: #0069B4;}
.pagination a.currentpage{background-color: #0069B4;color: #FFF !important;border-color: #0069B4;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #0069B4;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}


/*  Livevalidation  */
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#999;}
.LV_invalid {color:#CC0000;}  
.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #999;} 
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 480px; /*Width of Carousel Viewer itself*/
height: 120px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


