* {
	margin: 0px;
	padding: 0px;
}

body {
	padding: 0px;
	margin:0px;
	background-color: #fff;
	color: #234602;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

.right {text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
hr.vis1{height:2px;border:0;color:#b4df0c;background:#b4df0c;}
.error{border:2px solid #000;background-color:red;padding:2px;color:#fff;}
.w50{float:left;width:80px;font-weight:bold;}
.w100{float:left;width:120px;font-weight:bold;}
fieldset{border:2px solid #d27112;padding:5px;margin:0 0 20px 0;}
legend{font-weight:bold;background-color:#d27112;color:#fff;padding:1px 2px 1px 2px;}
input{border:1px solid #718e54;}
.small {font-size:8px;}
h1 {font-size:18px;margin: 0 0 0 0px;font-weight:bold;}
.bg {background-color:#dce5d0;}
.euroridingbg {background-color:#C9D9F1;color:#000;}
h2 {font-size:15px;margin: 0 0 0 15px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;margin: 5px 0 0 5px;}
a {color: #234602;}
a.button{padding:1px 3px 1px 3px;background-color:#d27112;color:#fff;text-decoration:none;border:1px solid #718e54;font-size:13px;font-weight:bold;}
a.button:hover{color:#fff;}
#bgtable .odd {background-color:#f5f5f5;}
#bgtable {background-color:#dfdfdf;}
input.button{
   padding:0px 3px 0px 3px;
   background-color:#d27112;
   color:#fff;
   text-decoration:none;
   border:1px solid #718e54;
   font-size:13px;
   font-weight:bold;
   height: 21px;}
a:hover { color:#6c7a07;}
p {margin: 0 0 15px 0;}
.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size: 1px;
	line-height: 0px;
	overflow : hidden;
	visibility: hidden;
	text-align:left;
}


#body_wrapper {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	background-image: url(images/wrapper_bg.png);
	color: inherit;
}

#head{
    width: 1000px;
    height: 155px;
    display:block;
    background-image: url(images/head_bg.jpg);background-repeat:no-repeat;
    text-align:right;
}
#head a {text-decoration:none;color:#fff;font-size:11px;font-weight:bold;}
#head .navi  {
    float:right;
    margin:2px 10px 0 0;
    color:#fff;font-size:11px;font-weight:bold;
}
#head .subtext{margin-top:112px;width:830px;float:right;clear:both;text-align:left;}
#head .basketinfo {background-color:#718E54;float:right;margin:2px 20px 0 0;font-size:14px;font-weight:bold;padding:1px 4px 1px 4px;}
#head .darkgreen{color:#234602}
#sitenavi{
float:left;
width:140px;
background-color:#dce5d0;
}
#sitenavi a{
display:block;
width:115px;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:22px;
background-image: url(images/a_bg.png);background-repeat:no-repeat;
background-position:0px 2px;
border-bottom:1px solid #718e54;
padding:0 0 0 20px;
}
#sitenavi a:hover {color:#6c7a07;}

#center{
    width: 830px;
    float:right;
    background-color:#f3f6ef;
    min-height:350px;
    height:expression(this.scrollHeight > 350 ? "auto":"350px");
    padding:10px 0 0 0;
    text-align:left;
    border:1px solid #718e54;
    margin:0 5px 0 0;
}

#right {
    width:155px;
    float:left;
    margin:20px 0 0 5px;
    padding:0px;
    color:#234602;
    text-align:left;
    border-left:1px solid #3B3BE7;
    border-right:1px solid #3B3BE7;
    border-bottom:1px solid #3B3BE7;
}
#right ul {
   list-style: none;

}

#right a {
   color:#000;
   text-decoration:none;
   background-color:#C9D9F1;
   font-weight:bold;
   line-height:22px;
   width:150px;
   display:block;
   border-top:1px solid #3B3BE7;
   padding-left:5px;
}

#right a:hover {
    background-color:#FFD811;
}


#right .unter1 a{
    font-weight:normal;
    margin:0 0 0 20px;
    width:129px;
    border-bottom:0px solid #3B3BE7;
    border-left:1px solid #3B3BE7;
    border-top:1px solid #3B3BE7;
}
#right .unter2 a{
    font-weight:normal;
    padding:0 0 0 40px;
    width:110px;
    border-bottom:1px dotted #3B3BE7;
}

#right h2, #suche h2, #hotline h2{
   background-color:#234602;
   color:#dce5d0;
   margin:0px;
   padding:0px;
   text-align:center;
   line-height:22px;
   font-size:14px;
}
#right h2{background-color:#3B3BE7;color:#fff;}

#hrartikel {
    width:155px;
    float:left;
    margin:0 0 0 5px;
    padding:0px;
    color:#234602;
    text-align:left;
    border-left:1px solid #718e54;
    border-right:1px solid #718e54;
    border-bottom:1px solid #718e54;
}
#hrartikel h2{
   background-color:#234602;
   color:#dce5d0;
   margin:0px;
   padding:0px;
   text-align:center;
   line-height:22px;
   font-size:14px;
}
#hrartikel ul {
   list-style: none;

}

#hrartikel a {
   color:#234602;
   text-decoration:none;
   background-color:#dce5d0;
   font-weight:bold;
   line-height:22px;
   width:150px;
   display:block;
   border-top:1px solid #718e54;
   padding-left:5px;

}

#hrartikel a:hover {
    color:#6c7a07;
}


#hrartikel .unter1 a{
    font-weight:normal;
    margin:0 0 0 20px;
    width:129px;
    border-bottom:0px solid #718e54;
    border-left:1px solid #718e54;
    border-top:1px solid #718e54;
}
#hrartikel .unter2 a{
    font-weight:normal;
    padding:0 0 0 40px;
    width:110px;
    border-bottom:1px dotted #ce6e06;
}



#suche, #hotline {
    width:155px;
    float:left;
    margin:20px 0 10px 5px;
    padding:0 0 5px 0;
    color:#234602;
    text-align:left;
    border:1px solid #718e54;
    text-align:center;
}
#hotline {text-align:left;}
#hotline p{margin:5px 2px 2px 2px;}

#content {
    width:625px;
    float:right;
    margin:0px;
    padding:5px;
    margin-right:10px;
    background-color:#fff;
}




#content h1{font-size:18px;font-weight:normal;margin:0 0 15px 0;}
#content h2{font-size:15px;font-weight:bold;margin:0 0 15px 0;}
#content h3{font-size:12px;font-weight:bold;margin:10px 0 0 0;}
#content .nice th{border-bottom:2px solid #718e54;}
#content .nice td.nobg{border:0px;background-color:#234602;color:#dce5d0;}
#content .nice td{border-bottom:1px solid #718e54;line-height:20px;background-color:#dce5d0;}
#content .euroriding_nice td{border-bottom:1px solid #718e54;line-height:20px;background-color:#C9D9F1;color:#000;}

#content .artikelbox {width:150px;height:200px;float:left;margin:0 5px 10px 0;border:1px solid #718e54;text-align:center;}
#content .artikelbox h2 {background-color:#dce5d0;line-height:25px;padding:0 0 0 10px;margin: 0 0 5px 0;}

#content .infobox {width:307px;height:120px;float:left;margin:0 5px 10px 0;border:1px solid #718e54;}
#content .infobox h2 {background-color:#dce5d0;line-height:25px;padding:0 0 0 10px;margin: 0 0 5px 0;}
#content .infobox p {padding:0 10px 0 10px;margin: 0 0 10px 0;}

#content .artikelbox .name {height:60px;font-weight:bold;margin:0px;}
#content .artikelbox a {text-decoration:none;}
#content .artikelbox a img {border:0px;}
#content .artikelbox .preis {color:#d27112;font-size:13px;font-weight:bold;margin:0px;}
#content .artikelleft{float:left;width:220px;text-align:center;}
#content .artikelleft p {text-align:left;margin:15px 0 0 20px;}
#content .artikelleft p.preis {color:#d27112;font-size:13px;font-weight:bold;}
#content .artikelright{float:right;width:395px;}
#content .artikelright div{margin-bottom:20px;}
#content .artikelright h2 {margin-bottom:5px;}

#content .artikelright .image {background-image: url(images/artikel_bg.gif);width:230px;height:155px;display:block;padding-top:5px;}

#content .artikel_item, #content .euroriding_item {
   background-color:#dce5d0;
   height:75px;
   width:623px;
   display:block;
   clear:both;
   margin:0 0 20px 0;
   border:1px solid #718e54;
}
#content .euroriding_item{background-color:#C9D9F1;color:#000;}

#content .artikel_item h1, #content .euroriding_item h1{font-size:13px;font-weight:bold;padding:7px 0 0 0px;height:20px;}
#content .artikel_item h1.preis, #content .euroriding_item h1.preis{float:right;width:120px;padding-right:10px;text-align:right;color:#d27112;font-size:13px;}
#content .artikel_item span.uvp, #content .euroriding_item span.uvp{font-size:10px;font-weight:normal;color: #234602;}
#content .artikel_item .image, #content .euroriding_item .image {float:left;margin:0 15px 0 0;padding:0px;width:120px;height:75px;display:block;text-align:center;overflow:hidden;background-color:#fff;}
#content .artikel_item a.more, #content .euroriding_item a.more{padding:1px 3px 1px 3px;background-color:#d27112;color:#fff;text-decoration:none;border:1px solid #718e54;font-size:13px;font-weight:bold;}

#footer{
    width: 830px;
    height: 32px;
    float:right;
    display:block;
    margin-top:10px;
    text-align:center;
    font-weight:bold;
}
#footer a{text-decoration:none;}
