BODY{height:100%; margin:0px 0px; text-align:center; font-family:"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:145%; background-color:#FFFCF2;}

P,DIV,TD,TH { font-family:"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:160%; margin:0px; color:#55421C;}
A { text-decoration:underline; color:#00748C;}
A:hover {text-decoration:none;}
AREA:hover {cursor:hand;}

H1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; margin:0px 0px 10px 0px; line-height:140%; color:#55421C;}
H2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;margin:0px 0px 8px 0px; text-align:left; color:#55421C;}
H3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 8px 0px; text-align:left; font-weight:bold; color:#55421C;}

A H1 {}
A H1 {}
A H3 {}

.link_ext {}
.link_ext IMG {}
.link_mailto {}
.link_mailto IMG {}


FORM {padding:0px; margin:0px;}
INPUT, SELECT, TEXTAREA { font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
TEXTAREA {overflow-x:auto; overflow-y:auto;}

UL.bulletlist {list-style:square; margin:0px; padding-left:16px}
UL.bulletlist LI {margin-bottom:4px}
OL.bulletlist {list-style:decimal; margin:0px; padding-left:24px}
OL.bulletlist LI {margin-bottom:4px}

.clearer{height:1px; clear:both;}
.hidden{display:none;}

.line-1 {height:1px; color:#9A7C3F; font-size:1px; border-top:1px dashed #9A7C3F; margin:20px 0;}
.line-1 HR {display:none;}

.margin-top{height:30px; clear:both;}
.margin-bottom{height:20px; clear:both;}


.main {width:580px; margin:0px auto; text-align:left;}

.banner{}
.image{margin:0; float:left; width:240px; height:214px;}
.image IMG{width:230px; height:214px; border:0;}

.logo{text-align:right; margin-bottom:30px;}
.logo IMG{border:0;}

.banner-box{height:135px; float:right; width:330px; margin-top:20px; border:1px dashed #55421C; border-bottom:0; border-right:0; background:url(../img/quote.gif) 20px 20px no-repeat;}

.main-content {}
.content {width:580px; margin:25px 0;}


.tx-webwaresearchbox-pi1{text-align:right; float:right; width:330px; height:26px; position:absolute; top:224px;}
.search{text-align:right;}
.searchbox-searchform{text-align:right;}
.searchbox-textfield{float:right; width:195px; height:21px; margin-right:4px; padding:1px 1px 0 1px; border:1px solid #00748C;}

.searchbox-submit-a{display:block; float:right; font-weight:bold; border:1px solid #00748C; color:#FFFCF2; background:#00748C; text-decoration:none; padding:0 8px; line-height:19px;}
.searchbox-submit-a:hover{background:#FFFCF2; color:#00748C; }


.menu1{line-height:22px; margin:10px 0 0 0; text-align:right; position:relative; top:-37px;}
.menu1 A{padding:6px;}
.menu1 A:hover,.menu1 .m11a{text-decoration:none;}
.menu1 .m11a, .menu1 .m11a-hs{color:#55421C; font-weight:bold; text-decoration:none;}
.menu1 .m11a-hs {border:1px dashed #55421C; border-bottom:1px solid #FFFCF2; position:relative;}

.m12 {text-align:left; margin-top:1px; float:right; width:326px; height:90px; position:relative; top:5px; z-index:100; background:#FFFCF2;}
/* 
.m12 {text-align:left; width:326px; height:90px; position:absolute; top:33px; left:-72px; z-index:100; background:#e0e0e0;}
 */
.menu1 .m12 A{display:block; float:left; padding:3px 4px; }
.menu1 .m12a { color:#55421C; font-weight:normal; text-decoration:none;}

.menu2{display:none; color:#999999; text-align:center; padding-top:10px;}
.m2a {text-decoration:none;}

.image-text {text-align:inherit; display:block; padding:10px; margin:-8px 1px 0px 0px; border:1px solid #DDCFAA; background:#F3EBD6;}


.infobox-container {clear:both; text-align:center; padding:0px;}
.infobox {text-align:left; clear:both; padding:0px; border:1px solid #DDCFAA; background:#F3EBD6;}
.infobox .infobox-content {margin:10px 10px 11px 10px; padding:1px 0;}

.footer-line{height:1px; background:#A6B1BD;}

.actions{margin-top:-5px;}
.actions A{margin-right:20px;}
.actions IMG{position:relative; top:3px;}

.toplink {float:right;}
.toplink IMG {width:10px; height:14px; position:relative; top:3px; margin-right:4px; border:0;}

.b-imprint IMG{border:0; width:7px; height:14px; margin-right:4px;}
.b-print IMG{border:0; width:15px; height:14px; margin-right:4px;}
.b-mail IMG{border:0; width:15px; height:14px; margin-right:4px;}
.b-favorit IMG{border:0; width:15px; height:14px; margin-right:4px;}

.reflink{display:none;}



/* search */
DIV.s-sb {margin:10px 0px;}
DIV.s-sb-text {margin-bottom:10px;}
INPUT.s-sb-sword {width:448px;}
INPUT.s-sb-button {font-weight:bold; width:70px; margin:0px;}
DIV.s-sb P {margin-top:20px}
TABLE.s-sb-extended {margin-top:10px; width:525px;}
TABLE.s-sb-extended TD {padding:3px}
DIV.s-rules {}
DIV.s-sectionlinks {}
SPAN.s-sw {font-weight:bold;}
DIV.s-secHead {}
DIV.s-browsebox-header {margin:30px 0px 0px 0px; height:20px; max-height:18px; padding:2px 5px 3px 5px; width:525px; max-width:515px; }
DIV.s-browsebox {}
DIV.s-browsebox A {font-weight:normal; text-decoration:none; float:left; height:20px; max-height:18px; padding:2px 10px 3px 10px; margin-right:2px; margin-bottom:10px}
DIV.s-browsebox A:hover {}
SPAN.s-active-page {display:block; float:left; height:20px; max-height:18px; padding:2px 10px 3px 10px; margin-right:2px; cursor:default; margin-bottom:10px}
P.s-noresults {font-weight:bold; margin:15px 0px;}
DIV.s-section {}
DIV.s-section-page {}
DIV.s-res {width:515px;}
DIV.s-res-block {margin:10px 0px 30px 0px;}
DIV.s-res-title {width:435px}
DIV.s-res-icon {float:left; padding-left:4px; width:30px; max-width:26px}
DIV.s-res-title-word {float:left; width:375px;}
DIV.s-res-percent {float:right; text-align:right; width:30px;}
DIV.s-res-descr {clear:both; margin:5px 5px 0px 30px;}
DIV.s-res-info {margin:5px 0px 0px 30px; font-size:10px}
.s-res-other-user {display:none}

/* news article */
.news-header{}
.news-header .line-1{margin-top:5px;}
.news-footer{}
.news-footer .line-1{margin-bottom:5px;}
.news-backbutton {display:block; font-weight:bold;}
.news-backbutton A {font-weight:normal; height:20px; padding:1px 6px 2px 6px;}
.news-backbutton A:hover {text-decoration:none;}
.news-header .news-backbutton {margin-bottom:20px;}
.news-footer .news-backbutton {margin-top:20px;}
.news-date{clear:both; font-style:italic;}
.news-author{clear:both}
.news-email{clear:both}
.news-email A {}
.news-related {clear:both; display:block; margin-bottom:5px;}
.news-related A{}


.news-shortteaser {margin-top:25px;}
.news-shortteaser A {display:block; font-weight:normal; padding:6px 6px 6px 22px; text-decoration:none; line-height:120%;}
.news-shortteaser A:hover {text-decoration:underline;}
.news-shortteaser A IMG {width:14px; height:14px; border:0; margin:0px 8px -2px -22px}
.news-shortteaser-divider {height:1px}


/* news list */
.newslist-item {clear:both;}
.newslist-item IMG {border:1px solid #DDCFAA;}
.newslist-item-image {vertical-align:top;}
.newslist-item-image-table {margin:0px 12px 0px 0px; width:120px}
.newslist-item-image-table TD {vertical-align:middle; text-align:center}
.newslist-item-text {vertical-align:top;text-align:left}
.newslist-item-text .news-date {text-align:left}
.newslist-item-text H2 {margin-bottom:4px; color:#00748C;}
.newslist-item .line-1 {clear:both}
.newslist-navi-top {text-align:left;}
.newslist-navi-bottom {text-align:left;}
.newslist-navi A {font-weight:normal; padding:0px 5px; margin-right:4px;}
.newslist-navi A:hover {text-decoration:none; }
SPAN.newslist-navi-a {padding:0px 5px; margin-right:4px; cursor:default; font-weight:bold;}
SPAN.newslist-navi-lastpagespacer {height:20px; padding:2px 10px 3px 10px; margin-right:2px;}


DIV.tx-newloginbox-pi1 H3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; margin:0px 0px 10px 0px; line-height:140%;}
DIV.tx-newloginbox-pi1 P {margin:0px 0px 12px 0px;}
DIV.tx-newloginbox-pi1 TABLE TR TD P {margin:0px;}
DIV.tx-newloginbox-pi1 TABLE TR TD {margin: 2px 0px 0px 6px; padding: 3px 0px 3px 0px;}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {margin: 12px 0px 0px 0px;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {margin: 0px 0px 0px 6px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {margin: 30px 0px 0px 0px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}


/* FE Users Registration Form  */
.FEreg-table { width:556px; }
.FEreg-left { vertical-align:top; padding:5px; margin:1px; padding-top:6px; }
.FEreg-right { vertical-align:top; width:252px; padding:5px; margin:1px;}
.FEreg-left2 { vertical-align:middle; padding:5px; margin:1px; }
.FEreg-right2 { vertical-align:middle; width:252px; padding:5px; margin:1px; }
.FEreg-text { padding:5px; width:540px;}
.FEreg-submit { width:415px; text-align:center; }
.FEreg-select { width:100px; }
.FEreg-input-large { width:250px; }
.FEreg-input-zip { width:50px; }
.FEreg-input-city { width:195px; margin-left:5px; }
.FEreg-textarea { width: 250px;}
TD.FEreg-submit { text-align:center; width:540px;}





/* Form Agent */
.fa-table-main{}

/*.fa-table-inner1{border:1px black}*/
.fa-table-inner{width:586px; margin:0px -3px 0px -3px;}
.fa-td-left-col{width:145px; padding:4px 4px 4px 8px; vertical-align:top; background-color:#F3EBD6; border:1px solid #DDCFAA;}
.fa-td-right-col{background-color:#F3EBD6; border:1px solid #DDCFAA;}

.fa-div-box{}
.fa-td-box-title{padding:5px 8px; font-weight:bold;}
.fa-div-result{}
.fa-div-result-price{}
.fa-div-box-content{}
.fa-div-box-note{}
.fa-div-box-note-header{}
.fa-div-box-note-content{}


.fa-input{padding:3px;}
.fa-input-valueonly{padding:3px 6px;}
.fa-div-upload-filename{padding:3px 6px;}
.fa-div-input-field-lang{}

.fa-div-upload-allowed{font-size:10px; color:#666666; margin-left:4px}
.fa-div-upload-filename{}
.fa-div-upload-image{float:left;}
.fa-div-upload-image IMG {border:1px solid #007C85; margin:4px;}

.fa-table-checkbox{}
.fa-td-checkbox-box{}
.fa-td-checkbox-text{padding:3px}

.fa-div-ind-err{font-weight:bold; color:#CC0000; padding:5px}
.fa-div-global-err{font-weight:bold; color:#CC0000; margin:3px 0 0 0; border:1px solid #CC0000; padding:10px}

.fa-div-submit-buttons{padding-top:15px; text-align:center}


.fa-button-next {padding:6px 8px 9px 10px; margin-left:15px; background-color:#DBEDEE; border:1px solid #007C85; height:33px; max-height:18px;}
.fa-button-next:hover {background-color:#FFFFFF}
.fa-button-next IMG {width:19px; height:19px; border:0; position:relative; left:6px; margin:0px 4px -6px 0px}

.fa-button-back {padding:6px 10px 9px 6px; margin-right:15px; background-color:#DBEDEE; border:1px solid #007C85; height:33px; max-height:18px;}
.fa-button-back:hover {background-color:#FFFFFF}
.fa-button-back IMG {width:19px; height:19px; border:0; position:relative; left:0px; margin:0px 6px -6px 0px}

/* Google adsense */
.adsense {width:580px; max-width:579px; height:80px; margin-bottom:20px; border:1px dashed #9A7C3F; background:url(../img/arrow_large.gif) 515px 20px no-repeat;}
.adsense-ads {width:468px; height:60px; margin:10px;}

/* comment */
.wwl-comment-pi1 {margin-top:20px;}
.wwl-comment {text-align:left; clear:both; padding:8px 10px; border:1px solid #DDCFAA; background:#F3EBD6; margin-bottom:10px;}
.wwl-comment-form {margin-bottom:20px;}
.wwl-comment-form-spacer {height:10px; clear:both;}
.wwl-comment-form-toggle {font-weight:bold;}
.wwl-comment-form-toggle A {display:block; border:1px solid #DDCFAA; padding:2px 8px 0px 28px; line-height:22px; height:30px; max-height:26px;}
.wwl-comment-form-toggle-on {background:#E3D9BB url(../img/icon_plus.gif) 6px 6px no-repeat;}
.wwl-comment-form-toggle-off {background:#E3D9BB url(../img/icon_minus.gif) 6px 6px no-repeat;}
.wwl-comment-form-backlink {}
.wwl-comment-subject {font-weight:bold;}
.wwl-comment-date {font-style:italic;}
.wwl-comment-content {}
.wwl-comment-author {font-style:italic; margin-top:5px; text-align:right;}


/* gallery */
.wwl-gallery {}
.wwl-gallery UL {margin-top:0; margin-bottom:0; list-style:none;}
.wwl-gallery LI {margin:3px 0 3px -40px; padding-left:20px; display:block; background:url(../img/icon_folder.gif) 0 5px no-repeat;}
.wwl-gallery HR {height:1px; color:#9A7C3F; border-top:1px dashed #9A7C3F; margin:15px 0px;}

.wwl-gallery-descr {margin-bottom:15px;}
.wwl-gallery-list {}
.wwl-gallery-list-img {float:left; text-align:center;}
.wwl-gallery-list-img IMG {border:1px solid #9A7C3F;}

.wwl-gallery-navi {text-align:center;}
.wwl-gallery-navi-inactive {}

.wwl-gallery-single {margin:20px 0; text-align:center;}
.wwl-gallery-single-img IMG {border:1px solid #DDCFAA; margin-bottom:10px;}
.wwl-gallery-single-text {margin:0px auto; margin-bottom:15px; text-align:left;}
.wwl-gallery-single-copyright {font-style:italic; text-align:left; margin:0px auto;}
.wwl-gallery-rootline {}


/* newsletter */
.wwlnewsletter-pi1 {text-align:left; padding:0px; border:1px solid #DDCFAA; background:#F3EBD6; width:300px;}
.wwlnewsletter-pi1-input {margin:10px 10px 11px 10px; padding:1px 0;}

.wwlnewsletter-pi2 {margin-bottom:20px;}
.wwlnewsletter-pi2 IMG {border:1px solid #A6B1BD;}
.wwlnewsletter-pi2-image {float:left; width:140px; vertical-align:top;}
.wwlnewsletter-pi2-text {}
.wwlnewsletter-pi2-text-reg {margin-top:10px;}
.wwlnewsletter-pi2-text-noreg {margin-top:10px;}
.wwlnewsletter-pi2-changenote {padding:10px; margin-bottom:20px; text-align:left; clear:both; border:1px solid #DDCFAA; background:#F3EBD6;}



