BODY { cursor:default; margin:0px; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:150%; color:#55421C; background:#3E3E3E url(img/bg.gif) repeat-x;} 

P, OL, UL, DIV, TD {font-size:13px; line-height:150%; color:#3E3E3E;}
P {margin:0;}
H1 { font-size:21px; font-weight:bold; margin:0px 0px 10px 0px; line-height:140%; text-align:left; font-weight:normal; color:#454545;}
H2 { font-size:16px; font-weight:bold; margin:0px 0px 6px 0px; text-align:left; color:#454545;}
H3 { font-size:13px; font-weight:bold; margin:0; text-align:left; color:#3E3E3E;}
TD {vertical-align:top;}

A{font-weight:normal; text-decoration:underline; color:#007ECA}
A:hover{text-decoration:none;}
/* A:visited{color:#159AEA;} */

LABEL {cursor:pointer;}

FORM{padding:0px; margin:0px;}
INPUT, SELECT, TEXTAREA, LABEL{color:#55421C; position:relative; z-index:1; font-family:Arial,Helvetica,sans-serif; font-size:13px;}
TEXTAREA{overflow:auto;}

A SPAN{cursor:pointer;}

UL {list-style:square; margin:0 0 0 10px; padding-left:8px}
UL LI {margin-bottom:4px;}

IMG{border:0;}

OL {padding-left:29px}
OL LI {margin-bottom:4px}
LI SPAN, LI A {position:relative; left:-6px;}

.hidden{display:none;}
.clearer{clear:both; height:1px; font-size:1px; line-height:1px;}
.line-1 {background:#ACACAC; color:#ACACAC; height:1px; font-size:1px; margin:20px 0; border:0; clear:both;}

.margin-bottom{clear:both; height:20px}

.main{width:772px; margin:0 auto; text-align:left; background:#FFFFFF url(img/bg_content.gif) repeat-y;}

.head{width:772px; height:190px; font-size:1px; line-height:1px; text-align:left; margin:0 auto;}
.head-left{float:left; width:230px; height:190px; background:url(img/head_left.jpg) bottom no-repeat;}
.head-left .logo{border:0; margin:20px 0px 3px 15px; border:0; height:60px; width:212px;}
.head-right{float:right; width:542px; height:190px; margin:0;}
.head-right1{margin-top:8px; margin-left:77px; width:465px; height:74px; background:url(img/head_right1.jpg) no-repeat;}
.head-right2{height:108px; background:url(img/head_right2.jpg) no-repeat;}

.left{float:left; width:226px; border:2px solid #F56917; border-top:0; border-bottom:0; padding-bottom:40px;}

.menu{width:226px;}
.menu A{display:block; line-height:26px; height:26px; padding:0px 15px 0px 10px; color:#3E3E3E; border-top:1px solid #FFFFFF; border-bottom:1px solid #7C7C7C; text-decoration:none; background:url(img/bg_menu_n.gif) repeat-x;}
.menu A:visited{color:#432920;}
.menu A:hover, .menu .m-a{border-top:1px solid #FCCFB4; border-bottom:1px solid #C06705; color:#FFFFFF; background:url(img/bg_menu_a.gif) repeat-x;}
.menu .m-a:visited{color:#FFFFFF;}

.menu-spacer{height:1px; font-size:1px; line-height:1px; width:226px; border-top:1px solid #DBDBDB;}

.menu2{float:right; height:26px; display:inline; margin-right:12px; width:530px; border-top:1px solid #FFFFFF; border-bottom:1px solid #7C7C7C; background:url(img/bg_menu_n.gif) repeat-x;}
.menu2 A{display:block; float:left; position:relative; line-height:26px; height:26px; top:-1px; margin:1px 0 -1px 0; padding:0 10px; text-decoration:none; color:#3E3E3E; border-left:1px solid #FFFFFF; border-right:1px solid #7C7C7C;}
.menu2 A:hover, .menu2 .m2-a{border-top:1px solid #FCCFB4; border-bottom:1px solid #C06705; border-left:1px solid #FCCFB4; border-right:1px solid #C06705; margin:0px 0 -2px 0; color:#FFFFFF; background:url(img/bg_menu_a.gif) repeat-x;}
.menu2 .m2-a:visited{color:#FFFFFF;}
.m2-spacer{display:block; float:left; line-height:26px; height:26px; border-left:1px solid #FFFFFF; width:1px;}

.menu3{}
.menu3 A{padding-right:10px;}
.menu3 .m3-a{text-decoration:none; font-weight:bold; color:#3E3E3E;}


.sponsorlink{height:51px; display:block; text-decoration:none; margin:0; background:url(img/hankook-reifendienst.png) no-repeat;}


/* Search field */
.search-margin{height:73px; padding:1px;}
.search{width:212px; position:relative; margin-left:9px; height:22px;}
.searchbox-searchform{height:22px;}
.searchbox-textfield{height:22px; line-height:18px; max-height:22px; width:182px; min-width:182px; display:block; float:left; }
.searchbox-submit{}
.searchbox-submit-a{background:#F56917 url(img/searchbox.gif) no-repeat; border:1px solid #676767; float:right; display:block; width:22px; height:21px; max-width:21px; max-height:20px; text-decoration:none;}
.searchbox-submit-a:hover{background-color:#7C7C7C;}
.searchbox-textfield{border:1px solid #676767;}


.actions{width:181px; margin-top:20px;}
.actions IMG{border:0px; width:15px; height:14px; position:relative; top:3px; margin-left:8px;}
.actions A{display:block; text-align:right; color:#432920; line-height:24px; height:24px; margin:0 20px 0 11px;}
.actions A:visited{color:#432920;}

.content{float:right; display:inline; padding:20px 0; margin-right:34px; width:485px;}

.infobox {text-align:left; padding:0px; background:#EFEFEF url(img/bg_infobox.gif) repeat-x; border:1px solid #A6A6A6;}
.infobox .infobox-content {margin:15px 15px 16px 15px;}


.footer{height:56px; position:relative; top:1px; text-align:left; background:url(img/bottom_line.gif) 0 45px repeat-x;}
.footer-left{float:left; text-decoration:none; height:56px; width:228px; background:url(img/bottom_left.gif) 0 32px no-repeat;}
.footer-right{float:right; height:56px; width:518px; text-align:right;  background:url(img/bottom_corner.gif) right 32px no-repeat;}
.footer-right-content{float:left; margin-top:11px;}
.toplink{margin:10px 30px 0 17px; display:inline;  float:right; width:150px; }
.toplink IMG{border:0px; position:relative; top:2px; margin:3px 3px 0 -17px;}


/* search page */
DIV.s-sb {margin:10px 0px; }
DIV.s-sb-text {margin-bottom:10px;}
INPUT.s-sb-sword {width:404px;}
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; background:#E0E0E0; border:1px solid #A6B1BD;}
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 {background:#E0E0E0; border:1px solid #A6B1BD; color:#333333; margin:30px 0px 0px 0px; height:20px; max-height:18px; padding:2px 5px 3px 5px; }
DIV.s-browsebox {}
DIV.s-browsebox A {color:#333333; font-weight:normal; text-decoration:none; float:left; height:20px; max-height:18px; padding:2px 10px 3px 10px; margin-right:2px; background:#E0E0E0; border:1px solid #A6B1BD; margin-bottom:10px}
DIV.s-browsebox A:hover {background:#FFFFFF;}
SPAN.s-active-page {color:#333333; display:block; float:left; height:20px; max-height:18px; padding:2px 10px 3px 10px; margin-right:2px; background:#FFFFFF; border:1px solid #A6B1BD; cursor:default; margin-bottom:10px}
P.s-noresults {color:#F56917; font-weight:bold; margin:15px 0px;}
.s-section {}
.s-section-page {}
.s-res {}
.s-res-block {margin:10px 0px 20px 0px;}
/* .s-res-title {background:red; display:block; font-weight:bold;} */
.s-res-icon {float:left; padding-left:4px; width:30px; max-width:26px}
.s-res-title-word {float:left; width:450px; height:20px;}
.s-res-percent {background:#666666; float:right; text-align:right; width:30px;}
.s-res-descr { margin:8px 5px 0px 30px; width:455px; clear:both; }
.s-res-info {color:#666666; margin:5px 0px 0px 30px; font-size:10px}



.news-header{}
.news-header .line-1{margin-top:5px;}
.news-footer{}
.news-footer .line-1{margin-bottom:5px;}
.news-backbutton {display:block;}
.news-backbutton A {display:block;}
.news-backbutton A:hover {color:#55421C; background:#FFFFFF;}
.news-header .news-backbutton {margin-bottom:20px;}
.news-footer .news-backbutton {margin-top:20px;}
.news-date{clear:both; font-style:italic; color:#666}
.news-author{clear:both}
.news-email{clear:both}
.news-email A {}
.news-related {clear:both; display:block; margin-bottom:5px;}
.news-related A{}


.newslist-item {text-align:left;}
.newslist-item-image {vertical-align:top;}
.newslist-item-image-table {border:1px solid #ACACAC; background:#ACACAC; margin:0px 12px 0px 0px; width:120px}
.newslist-item H2 A {text-decoration:none; font-size:16px; font-weight:bold; margin:0px 0px 6px 0px; text-align:left; color:#454545;}
.newslist-item-image-table TD {vertical-align:middle}
.newslist-item-text {vertical-align:top; text-align:left;}
.newslist-item-text .news-date {text-align:left;}
.newslist-item .line-1 {clear:both}
.newslist-navi-top {text-align:left;}
.newslist-navi-bottom {text-align:left;}
.newslist-navi A{margin-right:10px;}
.newslist-navi .newslist-navi-a{margin-right:10px; font-weight:bold; color:#3E3E3E;}
.newslist-navi .newslist-navi-lastpagespacer {height:20px; padding:2px 10px 3px 10px; margin-right:2px;}


/* gallery */
.wwl-gallery {}
.wwl-gallery UL {margin-top:0; margin-bottom:0; list-style:none;}
.wwl-gallery LI {margin-left:-18px; display:block; background:url(img/icon_folder.gif) 0 5px no-repeat;}
.wwl-gallery LI A{display:block; margin-left:25px;}
.wwl-gallery HR {height:1px; background-color:#E1E6EA; color:#E1E6EA; border:0; 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 #A6B1BD;}

.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 #A6B1BD; 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 {}



.fa-table-main{}


/* Form Agent */
.fa-table-inner{width:485px; margin:0px 0px 8px 0px; border-bottom:1px solid #A6B1BD; border-right:1px solid #A6B1BD; background:#E1E1E1;}
.fa-td-left-col{width:146px; border-left:1px solid #A6B1BD; border-top:1px solid #A6B1BD; padding:4px 4px 4px 8px; vertical-align:top;}
.fa-td-right-col{border-left:1px solid #A6B1BD; border-top:1px solid #A6B1BD;}

.fa-div-box{}
.fa-td-box-title{border-left:1px solid #A6B1BD; border-top:1px solid #A6B1BD; padding:5px 8px; background:#D4D4D4; 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 #A6B1BD; margin:4px;}

.fa-table-checkbox{}
.fa-td-checkbox-box{}
.fa-td-checkbox-text{padding:3px}

.fa-div-ind-err{font-weight:bold; color:#F56917; padding:5px}
.fa-div-global-err{font-weight:bold; color:#F56917; margin:15px 0; border:1px solid #F56917; padding:10px}

.fa-div-submit-buttons{padding-top:15px; text-align:center}

.fa-maxlength-text, .fa-maxlength-text INPUT{font-size:12px; color:#555555;}
.fa-maxlength-text INPUT{border:0; background:none; cursor:default;}




/* comment */
.wwl-comment-pi1 {margin-top:20px;}
.wwl-comment {text-align:left; clear:both; padding:8px 10px; border:1px solid #A6B1BD; background:#E1E1E1; 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 #A6B1BD; padding:2px 8px 0px 28px; line-height:22px; height:30px; max-height:26px;}
.wwl-comment-form-toggle-on {background:#D4D4D4 url(img/icon_plus.gif) 6px 6px no-repeat;}
.wwl-comment-form-toggle-off {background:#D4D4D4 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;}
/* 
.wwl-comment-infobox {text-align:left; clear:both; padding:8px 10px; border:1px solid #A6B1BD; background:#E1E1E1; margin-bottom:10px;}
 */
.wwl-comment-pi1 .fa-table-inner{border-bottom:0;}
.wwl-comment-pi1 .fa-td-left-col{border-top:0; border-bottom:1px solid #A6B1BD;}
.wwl-comment-pi1 .fa-td-right-col{border-top:0; border-bottom:1px solid #A6B1BD;}






