ul{margin:0px;padding:0px;}
li{list-style:none outside none;}
table, td, th {vertical-align: top;margin:0;}
th, td, caption {padding:0;}
a {text-decoration:none;color:#000;}
a.u {text-decoration:underline;}
a.empf{color:#83B817;}
a.w{color:#FFF;}
hr.separator {background:#9A9A9A;color:#9A9A9A;}
hr.dotSeparator {background:#FFF;color:#FFF;margin:0;border-top:2px dotted #9A9A9A;clear:all;}
hr.dotSeparator-10 {background:#FFF;color:#FFF;margin:10px 0 10px 0;border-top:2px dotted #9A9A9A;}
hr.space-3 {background:#FFF;color:#FFF;margin:3px 0 3px 0;visibility:hidden;}

.error, .notice {padding:0em;margin-bottom:0;background:none;border-color:transparent;}
div.error, div.notice {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.box {padding:0.5em;margin-bottom:0.5em;background:#9A9A9A;}
.box .header {}
.box .header h1 {font-size: 2em;color:#FFF;font-weight:bold;float:left;}
.box .header a {font-size: 0.8em;color:#FFF;float:right;padding-top:1em;font-weight:normal;}

div.pageSubtitle {background-color:#9A9A9A;color:#FFFFFF;font-size:1.1em;font-weight:bold;padding:3px 3px 3px 10px;}
div.text {padding:10px;text-align:justify;}

.hint {margin:0;padding:0;color: #999;font-size:0.9em;}
.infoBox {background-color:#83B817;color:#FFF;padding-bottom:5px;}
.infoBox h2 {background-image:url('../images/infoBoxTitleBkg.gif');background-repeat:repeat-x;color:#FFF;margin:0;padding-left:15px;height:40px;border-bottom:1px solid #FFF;}
.infoBox div {padding-left:15px;padding-top:5px;padding-bottom:5px;font-size:0.9em;}

/* Header */
.pageHeader {padding-bottom:40px;border-bottom:1px solid #9A9A9A;}
.headerLogo {padding-top:37px;}
.headerSearch {float:right;}
.headerSearchBox {background-color: #83B817;color:#FFF;height:70px;padding:0px;padding-top:50px;padding-left:0px;padding-right:10px;position:relative;}
.headerSearchDirectSearch {line-height:1.8em;font-size: 1.3em;padding-left:10px;padding-right:10px;}
.headerSearchGT {font-size: 5em;font-weight:bold;text-align:center;padding-bottom:11px;position:absolute;left:22px;}
.headerSearchInput {border: 1px solid #000 !important;font-size: 1.5em;font-weight: bold;height:1.35em;}
.headerSearchButton {background-color: #9A9A9A;border: 1px solid #000;color:#FFF;font-size: 1.1em;font-weight:bold;height:2.1em;}
.headerSearchTabs{padding-top:7px;}
.headerSearchTabs a{color:#FFF;font-size: 1.4em;padding-left:15px;font-weight:bold;}
.headerSearchTabs .active {padding-top:5px;width:128px;height:41px;}
.headerSearchTabs .inactive {background-image:url('../images/headerSearchTabOff.gif');background-repeat:no-repeat;width:128px;height:41px;padding-top:5px;}
.headerSearchTabs .inactive a{color:#FFF;font-size: 1.3em;padding-left:15px;font-weight:normal;}

/* Top menu search */
.topMenuSearchOptions {position: relative;width: 155px;background-image: url('../images/searchHeaderFieldOptions.gif');background-repeat: repeat-x;padding: 5px;background-color: #FFF;border: 1px solid #000;border-top: none;}
.topMenuSearchOptions ul {float:left;padding:0px;}
.topMenuSearchOptions li {margin:2px;}

/* Top menu */
.topMenu {}
.topMenu ul{padding:5px;background-color:#FFF;float:left;}
.topMenu li{display:inline;border-right:1px solid #000;}
.topMenu .topMenuLast{border: none;}
.topMenu ul li a{font-size:1.3em;color:#000;text-align:left;padding:5px;}
.topMenu ul li a:hover, .topMenu ul li.active a{color:#83B817;text-align:left;padding:5px;}
.topMenu ul li.active a{font-weight:bold;} /* !!!! */
.topMenu .topMenuLoginform {}
.topMenu .topMenuLoginform button {color:#FFF;background-color:#83B817;border:1px solid #000;padding-left:10px;padding-right:10px;}

/* General page */
h1.pageHeadline {color:#83B817;font-weight:bold;padding:10px;margin:0;}

/* Footer menu */
.footerMenu {border-top:1px solid #9A9A9A;margin-top:10px;}
.footerMenu ul{padding:5px;background-color:#FFF;float:left;}
.footerMenu li{display:inline;border-right:1px solid #000;}
.footerMenu .footerMenuLast{border: none;}
.footerMenu ul li a{font-size:1.3em;color:#000;text-align:left;padding:5px;}


.footerMenu ul li a:hover, .footerMenu ul li.active a{color:#83B817;text-align:left;padding:5px;}
.footerMenu ul li.active a {font-weight:bold;}

/* Sitemap links */
.footerSitemap {}
.footerSitemap .column {margin-right:0px;border: 1px solid #FFF;}
.footerSitemap .last {border-right: none;}
.footerSitemap .first {border-left: none;}
.footerSitemap .column .head {background-color:#83B817;padding:5px;padding-top:3px;padding-bottom:3px;}
.footerSitemap .column .head a {color:#FFF;font-size:1.2em;font-weight:bold;}
.footerSitemap column ul{float:left;width:180px;}
.footerSitemap a{color:#766A62;font-size:10px;}
.footerSitemap a:hover{text-decoration:underline;}

.myAccountFooterBar {}
.myAccountFooterBar .links div {float:left;background-color:#83B817;padding:10px;height:23px;}
.myAccountFooterBar .links div img {padding-top:4px;}
.myAccountFooterBar .links div a {color:#FFF;font-size:15px;font-weight:bold;}
.myAccountFooterBar .accountInfo {background-color:#9A9A9A;color:#FFF;font-size:15px;text-align:right;padding:10px;height:23px;}

/* form */
form {margin: 0;}
div.form {margin: 0;}
div.form input, div.form textarea, div.form select {margin:0;}
div.form fieldset {border: 1px solid #DDD;padding: 10px;margin: 0 0 10px 0;-moz-border-radius:7px;}
div.form label {font-weight: bold;display: block;}
div.form .row {margin: 5px 0;}
div.form button.largeButton {background-color:#83B817;color:#FFF;text-align:center;font-size:1.2em;font-weight:bold;border: 1px solid #000;padding:3px;min-width:150px;}

div.form .hint {margin:0;padding:0;color: #999;}
div.form .note {font-style: italic;}
div.form span.required {color: red;}

div.form label.error, div.form span.error {color: #C00;}
div.form input.error, div.form textarea.error, div.form select.error {background: #FEE;border-color: #C00;}
div.form .errorSummary {border: 2px solid #C00;padding: 7px 7px 12px 7px;margin: 0 0 20px 0;background: #FEE;font-size: 0.9em;}
div.form .errorMessage {color: red;font-size: 0.9em;}
div.form .errorSummary p {margin: 0;padding: 5px;}
div.form .errorSummary ul {margin: 0;padding: 0 0 0 20px;}

textarea, input {font-family: inherit; padding-left: 10px!important;margin:0}
select {font-family: inherit;font-size: 13px;}
textarea {height: auto;}
label {font-weight: normal;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0;}

a.largeOffButton {background-color:#83B817;color:#FFF;text-align:center;font-size:1.2em;font-weight:bold;border: 1px solid #000;padding:10px;}
a.largeOnButton {background-color:#FFF;color:#000;text-align:center;font-size:1.2em;font-weight:bold;border: 1px solid #000;padding:10px;}
button.largeOffButton {background-color:#83B817;color:#FFF;text-align:center;font-size:1.2em;font-weight:bold;border: 1px solid #000;padding:10px;}
button.largeOnButton {background-color:#FFF;color:#000;text-align:center;font-size:1.2em;font-weight:bold;border: 1px solid #000;padding:10px;}


/* Articles categories menu */
.articlesCategsMenu{border-bottom:1px solid #9A9A9A;}
.articlesCategsMenu li{float:left; width:20%;text-align:center;padding-top:10px;padding-bottom:10px;}
.articlesCategsMenu ul li a{font-size:1.7em;color:#000;text-align:left;padding:5px;font-weight:bold;}
.articlesCategsMenu ul li a:hover, .articlesCategsMenu ul li.active a{color:#83B817;text-align:left;padding:5px;}

/* Articles search */
.articlesSearchNavBar {background-color:#9A9A9A;color:#FFF;padding:5px;padding-left:10px;}
.articlesSearchPagiantion {padding-left:3px;}
ul.articlesSearchPagiantion {font-size:1.1em;padding-top:5px;padding-bottom:5px;padding-left:5px;display:inline;}
ul.articlesSearchPagiantion li {display:inline;padding-top:5px;padding-bottom:5px;}
ul.articlesSearchPagiantion a:link,
ul.articlesSearchPagiantion a:visited {font-weight:bold;color:#FFF;text-decoration:none;}
ul.articlesSearchPagiantion .page a {font-weight:normal;}
ul.articlesSearchPagiantion a:hover {}
ul.articlesSearchPagiantion .selected a{color:#FFFFFF;text-decoration:underline;font-weight:bold;}


ul.articlesSearchPagiantion .previous{border-left: 1px solid #FFF;border-right: 1px solid #FFF;padding:6px;padding-left:8px;padding-right:8px;margin-left:5px;}
ul.articlesSearchPagiantion .next {border-right: 1px solid #FFF;padding:6px;}
ul.articlesSearchPagiantion .hidden a {color:#888888;}
ul.articlesSearchPagiantion .first,
ul.articlesSearchPagiantion .last {display:none;}
.articlesSearchSorting{text-align:right;}
.articlesSearchSorting a {color:#FFF;margin-left:5px;margin-right:5px;}
.articlesSearchSorting a.asc, .articlesSearchSorting a.desc {text-decoration:underline;font-weight:bold;}
.articlesSearchBrandListing {}
.articlesSearchBrandListing h2{font-weight:bold;padding:0px;margin:0px;color:#83B817;}
.articlesSearchArticle{width:230px;padding-bottom:25px;}
.articlesSearchArticle .images {border: 1px solid #9A9A9A;width:197px;height:148px;position:relative;}
.articlesSearchArticle .actions {border: 1px solid #9A9A9A;border-left:none;text-align:center;position:relative;bottom:-75px;}
.articlesSearchArticle .articleDetails {height:152px;overflow:hidden;}



.articlesSearchArticle .price {font-size:1.2em;color:#83B817;float:right;text-align:right;}
.articlesSearchArticle .shippingCosts {font-size:0.8em;line-height:1em;color:#9A9A9A;}
.articlesSearchArticleDetailsTitle {background-color:#FFF;padding:0px;padding-bottom:5px;width:230px;vertical-align:middle;font-size:1.3em;color:#000;margin:0;}
.articlesSearchArticleDetailsTitle img{float:right;}
.articlesSearchArticleDetailsPrice {background-color:#83B817;padding:5px;color:#FFF;text-align:center;font-size:0.9em;width:85px;vertical-align:middle;}
.articlesSearchArticleDetailsDescription {font-size: 0.9em;text-align:justify;cursor:pointer;}
.articlesSearchArticleDetailsLogoMore {vertical-align:bottom;position:absolute;}
.articlesSearchArticleDetailsLogoMore div {position:relative;top:-45px;left:459px;}
/* article search filter*/
.articlesSearchFilter {	background-color:#9A9A9A;	height:100%}
.articlesSearchFilter .yourSearch {color:#FFF;font-size:2.2em;padding-left:0.45em;font-weight:bold;background-image:url('../images/infoBoxTitleBkg.gif');background-repeat:repeat-x;height:40px;border-bottom:1px solid #FFF;}
.articlesSearchFilter ul.categoriesL1 li {border-bottom:1px solid #FFF;}
.articlesSearchFilter ul.categoriesL1 li a {padding-left:0.70em;	font-size:1.5em;	color:#FFF;}
.articlesSearchFilter ul.categoriesL1 li.selected {background-color:#FFF;}
.articlesSearchFilter ul.categoriesL1 li.selected a {color:#83B817;font-weight:bold;}
.articlesSearchFilter ul.categoriesL2 li {border:none;border-top:1px solid #FFF;padding:0px;}/*2*/
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 {background-color:#9A9A9A;text-align:right;}
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 a {color:#FFF;font-size:1.1em;padding-right:1em;font-weight:bold;display:block;padding:4px;padding-right:10px;}
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 li.selected {background-color:#83B817;}
.articlesSearchFilter ul.categoriesL3 li {border:none;border-top:1px solid #FFF;padding-right:5px;}
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 li ul.categoriesL3 li {background-color:#9A9A9A;text-align:right;}
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 li ul.categoriesL3 li a {color:#FFF;font-size:1.1em;padding-right:1em;font-weight:normal;}
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 li ul.categoriesL3 li.selected {background-color:#83B817;}
.articlesSearchFilter ul.categoriesL1 li.selected ul.categoriesL2 li ul.categoriesL3 li.selected a {font-weight:bold;}
ul.articlesSearchFilterForm li {padding-bottom:20px;}
.articlesSearchFilter label {color:#FFF;font-size:1.1em;font-weight:bold;}
.articlesSearchFilter .input {width: 200px;}
.articlesSearchFilter select.input, .articlesSearchFilter button.input {width: 212px;}
.articlesSearchFilter select.multiSelect {width: 195px;}
.articlesSearchFilter .searchBikesPreis {color:#FFF;font-weight:bold;font-size:1.1em;font-style:italic;}
.articlesSearchFilterDetailSearch {border-top: 1px solid #FFF;padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:15px;color:#FFF;line-height:1.2em;}
.articlesSearchFilterDetailSearch .title {font-weight:bold;font-size:1.2em;}
ul.articlesSearchFilterDetailForm {border-bottom:1px solid #FFF;padding-top:15px;padding-bottom:15px;}
ul.articlesSearchFilterDetailForm li {padding-bottom:5px;padding-left:10px;}
ul.articlesSearchFilterDetailForm li.ms ul li label {color:#000;font-size:0.8em;font-weight:normal;}
ul.articlesSearchFilterDetailForm li.ms ul li label input {margin-right:5px;}

/* article details (view article) */
.viewArticleDetails {width:708px;}
.viewArticleDetails .images {}
.viewArticleDetails .images .bigImage {padding-bottom:5px;position:relative;}
.viewArticleDetails .images .bigImage img {border:1px solid #9A9A9A;}
.viewArticleDetails .images .actions {border: 1px solid #9A9A9A;border-left:none;text-align:center;position:relative;bottom:-167px;}
.viewArticleDetails .images .thumbnails img {border:1px solid #9A9A9A;}
.viewArticleDetails .title {width:355px;}
.viewArticleDetails .title h2 {font-size: 2.2em;line-height:1em;font-weight:bold;}
.viewArticleDetails .title .price {background-image: url('../images/articleDetails/priceBkg.jpg');background-repeat: no-repeat;width:193px;height:60px;padding-left:10px;font-size:2.1em;color:#FFF;font-weight:bold;}
.viewArticleDetails .title .price .shippingCost {font-size:0.5em;font-weight:normal;}
.viewArticleDetails .shopInfo {float:right;}
.viewArticleDetails .shopInfo .logo {border: 1px solid #9A9A9A;}
.viewArticleDetails .articleProperties .property {border-top:1px solid #000;padding-top:5px;padding-bottom:5px;}
.viewArticleDetails .articleProperties .property .propertyName {font-weight:bold;}
.viewArticleDetails .articleProperties .property .propertyValue {padding-left:20px;}

/* Home page highlights content*/
.highlightsContent {height:170px;}
.highlightsLoading{background-color:#FFF;height:100%;text-align:center;}
.highlightsArticlesContainer {background-color:#FFF;height:170px;width:301px;}
.highlightsArticlesArticles {width:230px;cursor:pointer;padding:10px;}
.highlightsArticlesArticles .article {padding-bottom:5px;}
/*.highlightsArticlesArticles .article:hover {background-color:#D3F296;}*/
.highlightsArticlesArticleTitle {font-weight: bold;font-size: 1.5em;}
.highlightsArticleImageInfo span {background-color:#83B817;padding-left:5px;padding-right:5px;font-weight:bold;color:#FFF;line-height:1.1em;}
.highlightsArticleImageInfo span.r1 {font-size:1.7em;}
.highlightsArticleImageInfo span.r2 {font-size:1.2em;}
.highlightsArticleImageInfo span.r3 {font-size:1.1em;}
.highlightsArticleImageInfo span.r4 {font-size:0.8em;font-weight:normal;}
.highlightsArticlesArrows {padding-top:10px;}

/* Home page magazine */
.homePageMagazineContent{height:180px;background-color:#FFF;padding:10px;}
.homePageMagazineLoading{background-color:#FFF;height:100%;text-align:center;}
.homePageMagazineNewsColumn {width:179px;margin:0 5px 0 5px}
.homePageMagazineNewsColumn .link {font-weight:bold;}
.homePageMagazineArrows {padding-top:90px;}

/* Home page wallpaper*/
.wallpaperOfTheWeekTitle {width:5.3em;position:absolute;top:-85px;left:10px;}
.wallpaperOfTheWeekTitle span {background-color:#83B817;padding-left:0.3em;padding-right:0.2em;font-weight:bold;font-size:1.9em;color:#FFF;line-height:1em;}
.wallpaperOfTheWeekDownload {background-color: #9A9A9A;position:absolute;top:-44px;left:266px;padding: 0.5em;width:112px;white-space:nowrap;}
.wallpaperOfTheWeekDownload a {color:#FFF;white-space:nowrap;}
/* Home page random articles */
.homePageRandomArticle {float:left;width:20%;text-align:center;}
.homePageRandomArticleImg {border:1px solid #F40;}

/* News */
.readnewsTitle {background-color:#83B817;color:#FFF;font-weight:bold;padding:10px;margin:0;line-height:44px;}
.readnewsBody {padding-top:20px;padding-bottom:10px;text-align:justify;}
.readnews {}
.readnews .empf {color:#83B817;font-weight:bold;}
.readnews a {color:#83B817;text-decoration:underline;}
.readnews ul li {list-style-type:disc;}
.readnews ul, .readnews ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
.newsList {border:10px solid #9A9A9A;padding:10px;}
.newsList ul li {padding-left:40px;margin-top:15px;margin-bottom:15px;width:170px;}
.newsList ul li a {font-weight:bold;}
a.newsPictureText {background-color:#83B817;color:#FFF;padding:2px;position:absolute;top:120px;left:117px;font-weight:normal;}

/* Wallpaper */
.wallpaperItem {width: 182px;}

/* FAQ */

.faqQuestions {background-color:#83B817;}
.faqQuestions ul{padding:1em;}
.faqQuestions ul li a{color:#FFF;font-weight:bold;}
.faqAnswers ul li{padding-bottom:2px;border-bottom:1px solid #9A9A9A;margin-bottom:1em;}
.faqAnswers ul li.last{padding-bottom:2px;border:none;margin-bottom:1em;}
.faqAnswers ul li span{font-weight:bold;}
.faqAnswers ul li div{text-align:right;}


/* Product exit page */
.productURLInfoText {color: #F40;font-size: 15px;font-weight: bold;}
.productURLInfoTextNote {font-size: 9px;}