/* RESET CSS-styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}


/* GENERAL STYLES */
html{}
body{line-height:1; color:#333; background:#fff; font: normal 0.72em Verdana, Geneva, Arial, Helvetica, sans-serif; width:960px; margin-left:0;}

.clr{clear:both;}

a:link{text-decoration:underline; background:transparent; color:#0890c4;}
a:visited{text-decoration:underline; background:transparent; color:#999;}
a:hover{background:transparent; color:#398c42;}
a:active{background:transparent; text-decoration:underline; color:#398c42;}

h1, h2{font-weight:bold; color:#333; background:transparent; padding:1.2em 0 0.6em 0; font-variant:small-caps;}
h3, h4, h5{font-weight:bold; color:#333; background:transparent; font-variant:small-caps;}
h1{font-size:1.50em;}
h2{font-size:1.15em;}
h3{font-size:1.05em;}
h4{font-size:0.95em;}
h5{font-size:0.95em;}

p{margin:0.4em 0 1em 0; line-height:1.4em;}

hr {color:#cdcdcd; background-color:#cdcdcd; height: 1px; border:0;}

/* SUPHEADER */
#supheader{float:left; width:100%;}
#supheader .inner{margin:0 0 0 0; padding:0 0 0 0;}
#supheader h1{width:122px; height:70px; overflow:hidden; margin:0; padding:0; z-index:10; float:left;}
#supheader h1 a{display:block; height:0; padding-top:122px; width:122px;}
	/* SERVICE MENU */
ul#service-menu{margin:0; padding:0;white-space:nowrap; float:left; width:744px;}
ul#service-menu li{list-style:none; display:inline; float:left;}
ul#service-menu li a{padding:2px 6px 1px 11px; margin-left:12px; background:#fff url(../templates/images/red_arrow.gif) no-repeat top left; color:#667; font:normal 11px Verdana, Helvetica, sans-serif; text-decoration:none;}
ul#service-menu li a:hover{color:#333; text-decoration:underline; text-decoration:underline;}
ul#service-menu li a.active{background:#e6e6e6 url(../templates/images/red_arrow.gif) no-repeat top left; color:#333;}
ul#service-menu li a.active:hover{color:#333; text-decoration:none;}
	/* LOGO */
#logo{float:left; width:216px; float:left; height:70px; padding-bottom:0; background:url(../templates/images/logo_weinig_en.gif) no-repeat top left;}


div#container{width:960px;margin:0 auto}
div#wrapper{float:left;width:100%}

/* CENTER COLUMN */
div#content{margin:0 216px 0 229px; border-left:1px solid #fff; border-right:1px solid #fff;}

	/* MAIN MENU */
ul#main-menu{border-bottom:1px solid #fff; height:18px; padding-left:0; margin-left:0;background:#b4b4b4; color:#fff; float:left; width:100%; font: normal small-caps bold 11px Arial, Helvetica, sans-serif;}
ul#main-menu li{display:inline;}
ul#main-menu li a{padding:2px 7px; background:#b4b4b4; color:#333; text-decoration:none; float:left; border-right:1px solid #fff;}
ul#main-menu li a:hover, ul#main-menu li a.active{background:#cdcdcd; color:#333; text-decoration:underline;}

	/* PAGE TITLE */
#page-title{border-bottom:1px solid #fff; width:100%; height:109px; background:#cdcdcd;}
#page-title h1{color:#fff; padding:80px 0 0 10px; font-weight:normal; font-size:20px;}

#content-box{padding:2px 6px 12px 10px;}

	/* PATH */
#path{font-size:0.95em;}

	/* CONTENT BOX */
#content-box table {border-collapse:collapse; margin:0.2em auto;}
#content-box table .nobordertbl{border-collapse:collapse; margin:0.2em auto;}
#content-box table .nobordertbl th, #content-box table .nobordertbl td {border:0;}
#content-box th {border:1px solid #fff; margin:0pt; padding:2px 2px; background:#cdcdcd;}
#content-box td {border:1px solid #e6e6e6; margin:0pt; padding:2px 2px;}
#content-box ul, #content-box ol {margin-left:3em; margin-bottom:0.8em;}
#content-box img {padding:0.4em 0.4em 0.4em 0; float:left;}
#content-box table img {padding:2px 2px 2px 2px;}
#content-box .more{padding-left:10px; background:transparent url(../templates/images/ico_more.gif) no-repeat left; font-size:0.9em; color: #f1184d;}
#content-box .date {color:#b4b4b4; font-size:0.9em; font-weight:bold;}
#pager { font-size:11px;}
#pager-left {float:left; width:150px; text-align:left; padding-top:4px;}
#pager-center {float:left; width:190px; text-align:center;}
#pager-center a {padding:4px 6px 4px 6px; font-size:14px;}
#pager-center a:hover {background:#e6e6e6;}
#pager-center .active {padding:4px 6px 4px 6px; font-size:18px; background:#e6e6e6;}
#pager-right {float:right; width:150px; text-align:right; padding-top:4px;}

	/* ANNOUNSE BLOCK */
#announce{width:253px; float:left; padding:2px; font-size:0.98em;}
#announce .announce{padding:10px 2px 6px 8px; border-bottom:1px solid #e6e6e6;}
#announce .more{padding-left:10px; background:transparent url(../templates/images/ico_more.gif) no-repeat left; font-size:0.9em; color: #f1184d;}

	/* SHORT NEWS BLOCK */
#news-short{width:252px; float:left; padding:2px; font-size:0.98em;}
#news-short dl{padding:6px 2px 6px 8px; border-bottom:1px solid #e6e6e6;}
#news-short dl dt{color:#b4b4b4; font-size:0.85em;}
#news-short a.more{padding-left:10px; background:transparent url(../templates/images/ico_more.gif) no-repeat left; font-size:0.9em; color: #f1184d;}

#news-short h2, #announce h2{background:#e6e6e6; padding:2px 0 0 8px; margin:0 0 0 0;}
#news-short a.more-all, #announce a.more-all{font-weight:bold; padding-left:10px; margin-left:8px;  background:transparent url(../templates/images/ico_more.gif) no-repeat left; font-size:0.9em; color: #f1184d;}

	/* MAP */
#map-left, #map-right { float:left; width:49%; font-size:11px; }
#map-left ul, #map-right ul{list-style:none; margin:0;}
#map-left li, #map-right li{padding:1px; font-weight:bold;}
#map-left li a, #map-right li a{display:block; background:#cdcdcd url(../templates/images/ico_menu.gif) no-repeat left; padding:0 3px 0 22px; color:#333; text-decoration:none;}
#map-left li a:hover, #map-right li a:hover{text-decoration:underline; background:#cdcdcd url(../templates/images/ico_menu_hover.gif) no-repeat left; color:#333;}
#map-left li ul, #map-right li ul { margin-left:10px;}
#map-left li ul a, #map-right li ul a{ font-weight:normal; padding-left:11px; background:transparent url(../templates/images/red_arrow2.gif) no-repeat left;}
#map-left li ul a:hover, #map-right li ul a:hover{padding-left:11px; background:transparent url(../templates/images/red_arrow2.gif) no-repeat left;}

	/* FEEDBACK FORM */
#frm input#email, #frm input#user_name{width:160px; /*border:1px solid #b4b4b4;*/}
#frm input#commimg{margin-top:5px;}
#frm select#subject{ width:345px; }


	/* FOOTER */
div#footer{width:100%; float:left; background:#e6e6e6; color:#999; font-size:0.9em; margin:4em 0 10px 0; padding:0 0 0 0;}
p#footer-copy{width:473px; float:left; margin:0 0 0 0; padding:0.3em 0 0 0.3em;}
p#footer-links{width:36px; height:18px; float:left; margin:0 0 0 0; padding:0 0 0 0;}


/* LEFT COLUMN */
div#navigation{float:left;width:229px;margin-left:-960px; background:#e6e6e6;}
div#navigation .empty{border-bottom:1px solid #fff; height:18px; width:229px; background:#e6e6e6;}
	/* ENTER WEINIG CLUB LINK */
#enter-club, #request-main{border-bottom:1px solid #fff; background:#cdcdcd; height:72px; width:100%; text-align:center;}
#enter-club img{margin-top:0; border-bottom:1px solid #fff;}

	/* SECONDARY MENU */
#secondary-menu{float:left; padding:16px 6px 16px 16px;}
#secondary-menu ul{list-style:none;}
#secondary-menu li{padding:1px;}
#secondary-menu li a{display:block; width:180px; background:transparent url(../templates/images/ico_menu.gif) no-repeat left; padding:0.15em 3px 0.15em 22px; color:#333; text-decoration:none;}
#secondary-menu li a:hover{text-decoration:underline; background:#cdcdcd url(../templates/images/ico_menu_hover.gif) no-repeat left; color:#333;}
#secondary-menu li a.active{text-decoration:none; background:#cdcdcd url(../templates/images/ico_menu_hover.gif) no-repeat left; color:#333;}

	/* HISTORI BACK LINK */
#secondary-menu a.histback-link {padding-left:23px; text-decoration:none; background:transparent url(../templates/images/ico_back.gif) no-repeat left; color:#333; font-weight:bold; display:block; margin-top:16px;}
#secondary-menu a.histback-link:hover {text-decoration:underline; color:#398c42;}

	/* SUBSCRIBE */
#subscribe{float:left; padding:0px 6px 0px 16px; font-size:12px;}
#subscribe fieldset{border:0pt none; padding:0px 3px 10px 10px;}
#subscribe input#name, #subscribe input#email{width:120px; height:14px; border:1px solid #b4b4b4;}
#subscribe select#s-format{width:123px;}
#subscribe input#name, #subscribe input#email, #subscribe select#s-format{margin-bottom:6px; border:1px solid #b4b4b4;}
#subscribe input.button{border:1px solid #a8a8a8;margin-top:8px;}
#checkboxes{_padding-left:8px;}
#s-txt{padding-right:10px;text-align:right;}
#s-txt label{margin-bottom:6px;vertical-align:top;}
#s-button{padding-right:10px;text-align:center;}


/* RIGHT COLUMN */
div#extra{float:left;width:216px;margin-left:-216px; font-size:11px;}
div#extra .inner{padding:0 0 0 0; margin:0 0 0 0;}

div#extra p{margin:0.2em 0 0.8em 0; line-height:1.1em;}

div#extra .spacer {border-bottom:1px solid #fff; height:18px; background:#e6e6e6; margin:0 0 0 0; width:100%;}

	/* REQUEST BUTTON */
#request-main{  }

	/* SEARCH FORM */
#search {border-bottom:1px solid #fff; height:36px; background:#b4b4b4; margin:0 0 0 0; width:100%; text-align:center;}
#search .search-input{margin-top:9px; /*margin-left:12px;*/ width:160px; height:12px; border:1px solid #fff; vertical-align:bottom;font-size:11px;}
#search .searchbt{vertical-align:bottom;}



	/* EXTRA INFO AND EXTRA MENU BLOCK */
#extra .extra-menu {padding:2px 2px 16px 0;}
.extra-menu-left {padding:0px; margin-left: 15px;}
#extra .extra-menu h2, .extra-menu-left h2{padding:60px 0 2px 2px; color:#fff; font-size:11px;}
#extra .extra-menu a h2, .extra-menu-left a h2{text-decoration:none;}
#extra .extra-menu p{padding:2px 0 0 2px;}
#extra .extra-menu ul{list-style:none;}
#extra .extra-menu li{padding:1px;}
#extra .extra-menu li a{display:block; width:180px; background:transparent url(../templates/images/ico_menu.gif) no-repeat left; padding:0 3px 0 22px; color:#333; text-decoration:none;}
#extra .extra-menu li a:hover{text-decoration:underline; background:transparent url(../templates/images/ico_menu_hover.gif) no-repeat left; color:#333;}
#extra .extra-menu li ul {}
#extra .extra-menu li ul a{ background:none;}

/* ERROR 404 */
#error404 {margin:0 auto; width:500px; border:#cdcdcd 1px solid; padding:0.5em 0.5em 0 0.5em;}


/* RUSEL ADDINGS */
#fullrequest table{border-collapse:collapse; margin:10px auto; width:490px; font-size:12px;}
#fullrequest td table{width:480px;}
#fullrequest th{border:1px solid #cdcdcd; margin:0pt; padding:2px 2px; background:#ccc;}
#fullrequest td{border:1px solid #cdcdcd; margin:0pt; padding:2px 2px;}

#fullrequest input, #fullrequest select{border:1px solid #cdcdcd; height:16px; margin-bottom:2px;}

#fullrequest table.btborder{border-left:0; border-right:0; border-top:0; border-bottom:1px solid #e6e6e6;}
#fullrequest table.btborder td{border:0;}

#fullrequest .right280{text-align:right;}
#fullrequest .right280 input{width:280px;}

#fullrequest .featured table, #fullrequest .featured td{background:#e6e6e6;}
#fullrequest .featured th{text-align:left;}

.red{color:#f00; background:transparent;}
.bold{font-weight:bold;}
.small_width{width:50px;}
