@charset "utf-8";
html, body {height: 100%;}

body {
	margin: 0;
	color: #3f3f3f;
	min-width: 1039px;
	font: 12px arial, helvetica, sans-serif;
/*	background: #fff url("../images/bg-body.gif") repeat-x; */
}
/*--- general ---*/
img {border-style: none;}

form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
h1, h2, h3, h4, h5, h6 {color: #74a020;}

input, select, textarea {
	margin: 0;
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #74a020;
	text-decoration: none;
}
/*.wrap-page-1 {background: url("../images/mid-1.gif") repeat-y;}*/

.form-search {
	top: 126px;
	right: 6px;
	width: 265px;
	position: absolute;
}
.form-search .input {
	float: left;
	width: 197px;
	height: 21px;
	background: url("../images/input-2.gif") no-repeat;
}
.form-search .btn-search {
	float: left;
	margin: 1px 0 0 7px;
}

.primary-content {
	float: left;
	width: 604px;
	display: inline;
	margin: 0 190px 0 230px;
}
.post-1 {
	width: 604px;
	margin-bottom: 15px;
	background: url("../images/mid-2.gif") repeat-y;
}
.post-1t {background: url("../images/top-2.gif") no-repeat;}

.post-1b {
	height: 1%;
	overflow: hidden;
	padding: 12px 17px 1px;
	background: url("../images/bot-2.gif") no-repeat 0 100%;
}
.post-1b h1,
.post-1b h2 {
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 2px;
}
.post-1b p,
.post-2b p {
	margin: 0;
	line-height: 20px;
}
.post-1b p a {color: #94CE0C;}

.post-1b .image {
	width: 125px;
	padding: 3px 0 0;
}
.p1-left .image {float: left;}
.p1-right .image {float: right;}

.post-1b .image img,
.post-2b .info .image img {
	display: block;
	margin: 0 auto;
}
.post-1b .image ul,
.post-2b .info .image ul,
.search-results .image ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.p1-right .image ul {text-align: right;}

.post-1b .image ul li,
.post-2b .info .image ul li,
.search-results .image ul li {
	display: inline;
	font-size: 10px;
	line-height: 14px;
}
.p1-left .image ul li {padding: 0 22px 0 0;}
.p1-right .image ul li {padding: 0 0 0 22px;}

.post-1b .image ul li a,
.post-2b .info .image ul li a,
.search-results .image ul li a {color: #3f3f3f;}

.post-1b .description {width: 424px;}
.p1-left .description {float: right;}
.p1-right .description {float: left;}

.ad-560,
.ad-321 {
	overflow: hidden;
	margin: 0 auto 15px;
}
.ad-560 {width: 560px;}
.ad-321 {width: 321px;padding-top: 12px;}

.ad-560 img,
.ad-321 img {display: block;}

.post-2 {
	width: 604px;
	margin-bottom: 15px;
	background: url("../images/mid-2.gif") repeat-y;
}
.post-2t {background: url("../images/top-2.gif") no-repeat;}

.post-2b {
	height: 1%;
	overflow: hidden;
	padding: 7px 15px 7px 17px;
	background: url("../images/bot-2.gif") no-repeat 0 100%;
}
.pt2-1 .post-2b {padding: 8px 15px 7px 17px;}

.post-2b .title {
	width: 100%;
	overflow: hidden;
	line-height: 16px;
	margin-bottom: 16px;
}
.pt2-1 .post-2b .title {margin: 0 0 12px;}

.pt2-1 .post-2b .title h1,
.pt2-1 .post-2b .title h2 {
	margin: 0;
	font-size: 20px;
	line-height: 24px;
}
.post-2b .title h3 {
	color: #3f3f3f;
	font-size: 14px;
	margin: 0;
}
.post-2b .title h3 a {color: #3f3f3f;}

.post-2b .title ul {
	float: right;
	margin: 0;
	padding: 1px 0 0 ;
	list-style: none;
}
.post-2b .title ul li {
	display: inline;
	font-weight: bold;
	padding: 0 0 0 18px;
}
.post-2b .title ul li a {color: #3f3f3f;}

.post-2b .info {
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
}
.post-2b .info .image {
	float: left;
	width: 81px;
	padding: 2px 0 0 0;
}
.post-2b .info .image ul,
.search-results .image ul {
	width: 100%;
	overflow: hidden;
	padding: 1px 0 0;
}
.search-results .image ul {padding: 3px 0 0;}

.post-2b .info .image ul li.bilder,
.search-results .image ul li.bilder {float: left;}
.post-2b .info .image ul li.video,
.search-results .image ul li.video {float: right;}

.post-2b .info .description {
	float: right;
	width: 478px;
}
.post-2b .info .description h4 {
	color: #74a020;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
}
.post-2b table {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	border-collapse: collapse;
}
.post-2b table td {
	border: none;
	padding: 0;
	line-height: 18px;
}
.post-2b table td strong {color: #74a020;}

.secondary-content {
	float: left;
	width: 200px;
	margin: 0 0 0 -1009px;
	overflow:hidden;
}
.extra-search {
	width: 100%;
}
.extra-search-t {
	width: 100%;
	overflow: hidden;
	background: #74A020 url("../images/top-3.gif") no-repeat;
}
.extra-search-t h3 {
	margin: 0;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 12px;
	border-bottom: 1px solid #97B858;
}
.extra-search-m {
	width: 100%;
	padding: 16px 0 0 0;
	background: url("../images/mid-3.gif") repeat-y;
}
.extra-search-b {
	height: 1%;
	position: relative;
	padding: 0 14px 88px 9px;
	background: url("../images/bot-3.gif") no-repeat 0 100%;
}
.extra-search-b .row {
	width: 100%;
	overflow: hidden;
	margin-bottom: 16px;
}
.extra-search-b .row label,
.extra-search-b .sub-title {
	width: 100%;
	display: block;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 3px;
}
.extra-search-b .input {
	width: 177px;
	height: 22px;
	overflow: hidden;
	background: url("../images/input-3.gif") no-repeat;
}
.extra-search-b .input input {
	float: left;
	width: 167px;
	margin: 4px 0 0 5px;
	padding: 0;
	border: 0;
	background: none;
	font-size: 12px;
}
.extra-search-b .checks {
	margin: 0;
	padding: 3px 0 0;
	list-style: none;
}
.extra-search-b .checks li {
	height: 1%;
	padding: 0 0 8px;
}
.extra-search-b .checks li label {
	font-size: 10px;
	line-height: 14px;
	vertical-align: middle;
}
.extra-search-b .checks li input {
	width: 15px;
	height: 15px;
	margin: 0 2px 0 0;
}
.btn-ergebnisse {
	bottom: 10px;
	left: -1px;
	width: 211px;
	height: 66px;
	position: absolute;
}
.wrap-btn-ergebnisse {
	width: 211px;
	height: 66px;
	background: url("../images/btn-ergebnisse.png") no-repeat;
}
.wrap-btn-ergebnisse strong {
	float: left;
	color: #fff;
	width: 86px;
	text-align: center;
	font-size: 13px;
	position: relative;
	line-height: 16px;
	margin: 22px 0 0 9px;
}
.wrap-btn-ergebnisse a {
	color: #fff;
	width: 95px;
	height: 37px;
	float: right;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align: center;
	position: relative;
	margin: 16px 19px 0 0;
	background: url("../images/transparent.gif");
}
.extra-content {
	float: left;
	width: 160px;
	margin: 0 0 0 -175px;
}
.ad-120,
.ad-154 {
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 15px;
}
.ad-120 {width: 120px;}
.ad-154 {width: 154px;}

.ad-120 img,
.ad-154 img {display: block;}

#footer {
	width: 100%;
	overflow: hidden;
	padding: 0 0 60px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#footer ul li {
	color: #333;
	display: inline;
	font-size: 11px;
	line-height: 22px;
	padding: 0 4px 0 8px;
	background: url("../images/sep-2.gif") no-repeat 0 2px;
}
#footer ul.special-links li {background: url("../images/sep-3.gif") no-repeat 0 2px;}

#footer ul li:first-child,
#footer ul.special-links li:first-child {background-image: none;}

#footer ul li a {color: #333;}
#footer ul.special-links li a {color: #94CE0C;}

/* page magazin-artikel */

.info-t {
	width: 100%;
	background: #74A020 url("../images/top-4.gif") no-repeat;
}
.info-t h1 {
	margin: 0;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 16px 3px;
}
.info-m {
	width: 100%;
	margin-bottom: 9px;
	background: url("../images/mid-4.gif") repeat-y;
}
.info-b {
	width: 100%;
	overflow: hidden;
	background: url("../images/bot-4.gif") no-repeat 0 100%;
}
.description-info {
	height: 1%;
	overflow: hidden;
	padding: 23px 16px 16px;
}
.di-1 {padding: 1px 16px 11px;}

.description-info h2 {
	margin: 0 0 18px;
	font-size: 20px;
	line-height: 24px;
}
.description-info h3 {
	color: #3f3f3f;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 8px;
}
.description-info p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
.description-info .img {
	display: block;
	margin: 0 auto 18px;
}
.di-1 .img {margin: 14px auto 12px;}

.description-info .video {
	width: 343px;
	margin: 0 auto;
	overflow: hidden;
	padding: 25px 0 12px;
}
.ad-google {
	width: 100%;
	overflow: hidden;
	margin-bottom: 13px;
}
.ad-google img {
	display: block;
	margin: 0 auto;
}
.pages-nav {
	width: 100%;
	overflow: hidden;
}
.pages-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
.pages-nav ul li {
	display: inline;
	font-size: 11px;
	line-height: 16px;
	padding: 0 0 0 4px;
}
.pages-nav ul li img {vertical-align: -1px;}
.pages-nav ul li a {color: #3f3f3f;}

/* page magazin-artikel-seite2 */

.ad-560-1,
.ad-560-2 {
	width: 560px;
	margin: 0 auto;
	overflow: hidden;
}
.ad-560-1 {padding: 12px 0 20px;}

.ad-560-1 img,
.ad-560-2 img {display: block;}

.breadcrumbs {
	padding: 0;
	width: 100%;
	margin: 0 0 7px;
	list-style: none;
}
.breadcrumbs li {
	display: inline;
	font-size: 10px;
	line-height: 16px;
	padding: 0 4px 0 0;
}
.breadcrumbs li a {color: #3f3f3f;}

/* page magazin-ergebnisliste */

.wrap-search-results {
	height: 1%;
	padding: 6px 16px 12px;
}
.search-results {
	width: 100%;
	overflow: hidden;
	padding: 8px 0 1px;
	border-bottom: 1px solid #A2A2A2;
}
.sr-last {border-bottom: none;}

.search-results .image {
	float: left;
	width: 80px;
	padding: 2px 0 0 2px;
}
.search-results .image img {display: block;}

.search-results .description {
	float: right;
	width: 458px;
	line-height: 20px;
}
.search-results .description h2 {
	font-size: 14px;
	margin: 0 0 1px;
}
.search-results .description p {margin: 0;}
.search-results .description p a {color: #94CE0C;}

/* page magazin-rubrik */

.top-links {
	margin: -2px 0 3px;
	padding: 0;
	width: 100%;
	list-style: none;
}
.top-links li {
	display: inline;
	line-height: 16px;
	font-weight: bold;
	padding: 0 8px 0 14px;
	background: url("../images/sep-4.gif") no-repeat 0 2px;
}
.top-links li:first-child {
	padding-left: 0;
	background-image: none;
}
.top-links li a {color: #94ce0c;}

/* page ergebnis-detailansicht */

.primary-content-2 {
	float: left;
	width: 819px;
	display: inline;
	margin: 0 190px 0 15px;
}

ad-940 {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 0 0;
}
.ad-940 img {display: block;}

.main-info {
	width: 100%;
	overflow: hidden;
}
.main-info-t {
	width: 100%;
	background: #74A020 url("../images/top-5.gif") no-repeat;
}
.main-info-t h1 {
	margin: 0;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	padding: 3px 15px 2px;
}
.main-info-m {
	width: 100%;
	background: url("../images/mid-5.gif") repeat-y;
}
.main-info-b {
	height: 1%;
	overflow: hidden;
	padding: 3px 14px 20px 15px;
	background: url("../images/bot-5.gif") no-repeat 0 100%;
}
.wrap-info-1,
.wrap-info-2 {
	width: 100%;
	overflow: hidden;
}
.wrap-info-1 {margin: 0 0 5px;}
.wrap-info-2 {margin: 0 0 7px;}

.wrap-info-1 .breadcrumbs {
	width: auto;
	margin: 0;
}
.wrap-info-1 p {
	float: right;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
}
.pages-nav-2 {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
.pages-nav-2 li {
	display: inline;
	font-size: 9px;
	line-height: 16px;
}
.pages-nav-2 li a {color: #3f3f3f;}
.pages-nav-2 li img {vertical-align: -2px;}

.product-details {
	width: 790px;
	margin-bottom: 10px;
	background: url("../images/mid-6.gif") repeat-y;
}
.product-details-t {background: url("../images/top-6.gif") no-repeat;}

.product-details-b {
	height: 1%;
	overflow: hidden;
	padding: 7px 17px 11px 14px;
	background: url("../images/bot-6.gif") no-repeat 0 100%;
}
.product-details-b .image {
	float: left;
	width: 110px;
}
.product-details-b .image img {display: block;}

.product-details-b .title {
	float: left;
	width: 212px;
	padding: 0 5px 0 4px;
}
.product-details-b .title h2 {
	margin: 0;
	color: #3f3f3f;
	font-size: 18px;
	line-height: 22px;
	padding: 7px 0 0;
}
.product-details-b .title strong {
	display: block;
	color: #74A020;
	font-size: 16px;
	line-height: 21px;
}
.product-details-b .title em {
	display: block;
	font-style: normal;
	font-size: 11px;
	line-height: 17px;
}
.product-details-b .link-1 {
	float: left;
	width: 143px;
	padding: 50px 0 0;
}
.product-details-b .link-1 a {
	font-size: 11px;
	line-height: 16px;
}
.product-details-b .link-2 {
	float: left;
	width: 110px;
	padding: 50px 0 0;
}
.product-details-b .link-2 a {
	float: left;
	color: #3f3f3f;
	font-size: 11px;
	line-height: 16px;
	padding: 0 0 4px 23px;
}
.product-details-b .link-2 a.vom {background: url("../images/ico-1.gif") no-repeat;}
.product-details-b .link-2 a.von {background: url("../images/ico-2.gif") no-repeat;}
.product-details-b .option-1 a.von {display: none;}
.product-details-b .option-2 a.vom {display: none;}

.product-details-b .id {
	float: left;
	width: 165px;
	padding: 2px 0 0 5px;
}
.product-details-b .id ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
.product-details-b .id ul li {
	width: 100%;
	line-height: 21px;
}
.product-details-b .id ul li a {font-size: 11px;}

.product-details-b .id ul li em {
	display: block;
	padding: 0 0 3px;
	font-style: normal;
}
.wrap-info-3 {
	width: 792px;
	overflow: hidden;
	position: relative;
	margin: 0 -2px 11px 0;
}
.pm-1 {width: 183px;}
.pm-1 {float: left;}
.pm-2 {float: right;}

.pm-1 img,
.pm-2 img {display: block;}

.tips {
	float: left;
	width: 320px;
	margin: 2px 0 0 51px;
	background: url("../images/mid-7.gif") repeat-y;
}
.tips-t {background: url("../images/top-7.gif") no-repeat;}

.tips-b {
	height: 1%;
	font-size: 11px;
	overflow: hidden;
	line-height: 16px;
	padding: 6px 18px 13px;
	background: url("../images/bot-7.gif") no-repeat 0 100%;
}
.tips-b strong {
	display: block;
	padding: 0 0 9px;
}
.tips-b ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tips-b ul li {
	display: inline;
	padding: 0 23px 0 0;
}
.tips-b ul li a {
	color: #3f3f3f;
	white-space: nowrap;
}
.wrap-info-4 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 11px;
}
.info-w2 {
	float: left;
	width: 277px;
}
.info-2t {
	width: 100%;
	background: #74A020 url("../images/top-8.gif") no-repeat;
}
.info-2t h2,
.info-3t h2,
.info-4t h2 {
	margin: 0;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	padding: 2px 15px 3px;
}
.info-3t h2 {padding: 2px 16px 3px;}
.info-2m {background: url("../images/mid-8.gif") repeat-y;}
.info-2b {background: url("../images/bot-8.gif") no-repeat 0 100%;}

.info-w3 {
	float: left;
	width: 207px;
}
.info-3t {
	width: 100%;
	background: #74A020 url("../images/top-10.gif") no-repeat;
}
.info-3m {background: url("../images/mid-10.gif") repeat-y;}
.info-3b {background: url("../images/bot-10.gif") no-repeat 0 100%;}

.inf-mid {margin: 0 15px 0 14px;}

.info-w4 {
	float: right;
	width: 499px;
}
.info-4t {
	width: 100%;
	background: #74A020 url("../images/top-11.gif") no-repeat;
}
.info-4m {background: url("../images/mid-11.gif") repeat-y;}
.info-4b {background: url("../images/bot-11.gif") no-repeat 0 100%;}

.daten {
	height: 1%;
	min-height: 363px;
	padding: 11px 35px 10px 10px;
}
* html .daten {height: 363px;}

.daten h3 {
	color: #3f3f3f;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 4px;
}
.daten-list {
	padding: 0;
	margin: 0 0 9px;
	list-style: none;
}
.daten-list li {
	line-height: 15px;
	padding: 0 0 7px;
}
.daten-list li strong {display: block;}

.form-daten {
	width: 232px;
	background: url("../images/mid-9.gif") repeat-y;
}
.form-daten-t {background: url("../images/top-9.gif") no-repeat;}

.form-daten-b {
	height: 1%;
	padding: 17px 28px 10px 12px;
	background: url("../images/bot-9.gif") no-repeat 0 100%;
}
.form-daten .row {
	width: 100%;
	overflow: hidden;
	margin-bottom: 7px;
}
.form-daten .input {
	float: left;
	width: 124px;
	height: 18px;
	background: url("../images/input-4.gif") no-repeat;
}
.form-daten .input input {
	float: left;
	padding: 0;
	width: 117px;
	border: none;
	font-size: 11px;
	background: none;
	margin: 3px 0 0 4px;
}
.form-daten label {
	float: left;
	width: 65px;
	font-size: 11px;
	line-height: 14px;
	padding: 3px 3px 0 0;
}
.bilder-videos {
	height: 1%;
	min-height: 349px;
	padding: 15px 14px 20px;
}
* html .bilder-videos {height: 349px;}

.bilder-videos .main-image {
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
}
.bilder-videos .main-image img,
.bilder-videos .list-image li img {
	display: block;
	margin: 0 auto;
}
.bilder-videos .list-image {
	padding: 0;
	width: 252px;
	overflow: hidden;
	list-style: none;
	margin: 0 -3px 45px 0;
}
.bilder-videos .list-image li {
	float: left;
	width: 60px;
	padding: 0 3px 3px 0;
}
.button a,
.button-2 a {
	color: #fff;
	width: 120px;
	height: 27px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	line-height: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 0 0;
	background: url("../images/btn-video.gif") no-repeat;
}
.button-2 a {
	height: 21px;
	padding: 10px 0 0 0;
}
.beschreibung {
	height: 1%;
	min-height: 356px;
	padding: 10px 16px 18px;
}
* html .beschreibung {height: 356px;}

.beschreibung h3 {
	color: #3f3f3f;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 1px;
}
.beschreibung p {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 3px;
}
.ad-google-2 {
	width: 100%;
	overflow: hidden;
}
.ad-google-2 img {
	display: block;
	margin: 0 auto;
}
.kontaktinformation {
	height: 1%;
	line-height: 16px;
	min-height: 206px;
	padding: 8px 15px 10px;
}
* html .kontaktinformation {height: 206px;}

.kontaktinformation ul {
	padding: 0;
	margin: 0 0 48px;
	list-style: none;
}
.kontaktinformation p {margin: 0 0 40px;}
.kontaktinformation ul a,
.kontaktinformation p a {color: #3f3f3f;}

.standort {
	height: 1%;
	padding: 15px;
	min-height: 195px;
}
* html .standort {height: 195px;}

.google-map {
	float: left;
	width: 388px;
	height: 191px;
	overflow: hidden;
}
.google-map img {display: block;}

.legend {
	float: right;
	width: 71px;
	text-align: center;
}
.legend strong {
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 9px;
}
.legend ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.legend ul li {
	width: 100%;
	font-size: 10px;
	line-height: 12px;
	padding: 0 0 17px;
}
.legend ul li img {
	display: block;
	margin: 0 auto 5px;
}
.switch-left{
	background:#73A521;
}
.switch-right{
	background:#73A521;
}


/*
#page {
	width: 1039px;
	margin: 0 auto;
	padding: 3px 0 14px;
}

a:hover {text-decoration: underline;}
.wrap-page-2 {background: url("../images/top-1.jpg") no-repeat;}

.wrap-page-3 {
	width: 100%;
	position: relative;
	padding: 153px 0 0;
	background: url("../images/bot-1.gif") no-repeat 0 100%;
}
#header {
	top: 0;
	left: 0;
	width: 1024px;
	height: 153px;
	position: absolute;
	margin: 0 10px 0 5px;
}
.logo {
	top: 13px;
	left: 11px;
	width: 81px;
	height: 81px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/logo.png") no-repeat;
}
.slogan {
	top: 35px;
	left: 119px;
	width: 391px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/slogan.png") no-repeat;
}
.btn-register {
	top: 5px;
	right: -2px;
	color: #fff;
	width: 287px;
	height: 45px;
	cursor: pointer;
	padding: 0 0 1px;
	text-align: center;
	position: absolute;
	background: url("../images/btn-register.png") no-repeat;
	font: 15px/44px "lucida sans unicode", sans-serif;
}

.form-login {
	top: 68px;
	right: 4px;
	width: 272px;
	overflow: hidden;
	position: absolute;
	font: 10px/14px "lucida sans unicode", sans-serif;
}
.form-login a {color: #fff;}

.form-login .input {
	float: left;
	width: 101px;
	height: 18px;
	display: inline;
	margin: 2px 4px 0 0;
	background: url("../images/input-1.gif") no-repeat;
}
.form-login .input input,
.form-search .input input {
	float: left;
	width: 84px;
	border: 0;
	padding: 0;
	color: #343434;
	background: none;
	margin: 2px 0 0 9px;
	font: 10px "lucida sans unicode", sans-serif;
}
.form-search .input input {
	width: 168px;
	margin: 4px 0 0 24px;
}
.form-login .btn-login {
	float: left;
	margin: 0 0 0 2px;
}
.form-login .row {
	width: 100%;
	overflow: hidden;
	margin-bottom: 1px;
}
.form-login .row a {margin: 0 0 0 9px;}


.main-nav {
	top: 102px;
	left: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.main-nav li {
	float: left;
	padding: 0 10px 0 0;
}
.main-nav li a {
	float: left;
	color: #fff;
}
.main-nav li a span {
	display: block;
	padding: 0 12px;
	font: 15px/27px "lucida sans unicode", sans-serif;
}
.main-nav li a:hover,
.main-nav li.active a {
	text-decoration: none;
	background: url("../images/left-nav-1.gif") no-repeat;
}
.main-nav li a:hover span,
.main-nav li.active a span {background: url("../images/right-nav-1.gif") no-repeat 100% 0;}

.sub-nav {
	top: 128px;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.sub-nav li {
	float: left;
	padding: 0 0 0 2px;
	background: url("../images/sep-1.gif") no-repeat 100% 10px;
}
.sub-nav li a {
	color: #fff;
	float: left;
	padding: 0 12px;
	font: 12px/25px "lucida sans unicode", sans-serif;
}
.sub-nav li a:hover,
.sub-nav li.active a {
	margin: 0 -2px;
	padding: 0 14px;
	position: relative;
	text-decoration: none;
	background: url("../images/bg-nav-2.gif") repeat-x;
}
#content {
	width: 1024px;
	overflow: hidden;
	margin: 0 10px 0 5px;
	padding: 15px 0 59px;
}
*/

