html {
/*overflow-y:hidden;*/
}

body, pre {
font-family:Arial, Verdana;
font-size:12px;
color:#575757;
}

pre {
margin:0;
padding:0;
}

form {
padding:0;
margin:0;
}

a {
text-decoration:none;
color:#969696;
}

a:hover {
text-decoration:underline;
}

/*#container {
height:1px;
position:absolute;
top:50%;
left:50%;
bottom:50%;
right:50%;
}*/

#box {
width:1050px;
height:1038px;
background-image:url(../images/bggr.jpg);
background-repeat:no-repeat;
background-position:50% 0px;
position:relative;
/*top:-350px;
left:-525px;*/
border:1px solid #F1E3DA;
margin:0 auto;
}

#head1 {
margin-right:47px;
font-weight:bold;
text-align:right;
color:#EE7000;
height:25px;
line-height:25px;
}

#head2 {
width:960px;
height:20px;
line-height:20px;
background-color:#FFFFFF;
border-top:1px solid #b5abb7;
border-bottom:1px solid #b5abb7;
color:#EE7000;
margin-left:42px;
}

#head3 {
width:335px;
height:90px;
margin-right:47px;
float:right;
margin-top:10px;
color:#EE7000;
font-weight:bold;
font-size:12px;
text-align:right;
}

#menue {
float:left;
margin-left:42px;
width:180px;
height:822px;
color:#FFFFFF;
margin-top:15px;
}

#navigation {
width:100%;
height:475px;
margin:0 auto;
padding-top:8px;
}

#navigation a {
display:block;
width:100%;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
height:20px;
line-height:20px;
overflow:hidden;
}

#navigation a:hover {
text-decoration:none;
}

#navigation a.active {
text-decoration:none;
color:#d1722f;
background-color:#FFFFFF;
}

#navigation .hr {
height:1px;
background-color:#FFFFFF;
}

#content {
float:right;
width:798px;
height:822px;
overflow:auto;
margin-right:14px;
margin-top:15px;
}

.content_main {
background-color:#FFFFFF;
width:725px;
padding:20px;
padding-top:10px;
min-height:791px;
}

#partner {
width:166px;
margin:0 auto;
margin-top:15px;
}

#warenkorb {
width:136px;
margin:0 auto;
margin-top:40px;
font-weight:bold;
}

#warenkorb h2 {
margin:0;
padding:0;
font-size:14px;
text-transform:uppercase;
}

#warenkorb .clr {
height:10px;
}

#warenkorb .zurkasse {
background-color:#FFFFFF;
width:66px;
height:17px;
line-height:17px;
float:right;
text-align:center;
font-size:11px;
}

#warenkorb .zurkasse a{
color:#969696;
}

#footer {
clear:both;
height:55px;
width:961px;
line-height:55px;
margin-left:42px;
margin-right:47px;
}

#footer1 {
float:left;
color:#DF7800;
}

#footer1 a {
color:#DF7800;
}

#footer2 {
float:left;
line-height:10px;
height:55px;
margin-top:8px;
margin-left:62px;
}

#footer3 {
float:right;
margin-top:14px;
color:#969696;
}

#footer3 .suche {
border-left:1px solid #b5abb7;
border-top:1px solid #b5abb7;
border-bottom:1px solid #b5abb7;
font-size:11px;
width:200px;
height:13px;
float:right;
}

.float_right {
float:right;
}

.float_left {
float:left;
}

.clr {
clear:both;
}

.textbox {
border:1px solid #b5abb7;
padding:2px;
margin:2px;
}

.textboxfehler {
border:1px solid #FF0000;
}

.fehler {
color:#FF0000;
font-weight:bold;
}

.mwst {
font-size:11px;
color:#969696;
font-weight:normal;
}

.mwst a {
color:#969696;
}

.small {
font-size:11px;
}

.detaillink:hover {
text-decoration:underline;
}

.detaillink {
cursor:pointer;
}

.big {
font-size:15px;
}

h1 {
color:#EB7104;
display:inline;
font-size:15px;
text-transform:uppercase;
}

h2 {
color:#FFFFFF;
background-image:url(../images/line.jpg);
text-transform:uppercase;
font-size:12px;
height:20px;
line-height:20px;
width:708px;
}

h4 {
color:#EB7104;
display:inline;
}

h5 {
color:#FFFFFF;
margin:0;
padding:0;
text-transform:uppercase;
font-size:14px;
}

.line {
background-image:url(../images/line.jpg);
background-repeat:no-repeat;
font-size:12px;
height:20px;
line-height:20px;
margin:0;
padding:0;
text-transform:uppercase;
color:#FFFFFF;
}

.artikelbox {
width:244px;
height:150px;
border:1px solid #bcb3bd;
background-color:#FFFFFF;
float:left;
margin-right:14px;
margin-bottom:14px;
background-repeat:no-repeat;
text-align:right;
}

.artikelbigbox {
width:504px;
height:315px;
border:1px solid #bcb3bd;
background-color:#FFFFFF;
float:left;
margin-right:14px;
margin-bottom:14px;
background-repeat:no-repeat;
text-align:right;
}

.artikelboxname {
background-color:#FFFFFF;
display:inline;
margin-right:15px;
}

.artikelboxname a {
color:#575757;
}

.artikelboxname a:hover{
text-decoration:none;
}

.artikelbigname {
background-color:#EE7001;
color:#FFFFFF;
padding:6px;
font-size:15px;
display:inline;
float:right;
}

.artikelpreis {
background-image:url(../images/preisbg.jpg);
width:113px;
height:32px;
float:right;
margin-top:60px;
color:#FFFFFF;
}

.artliste_pager {
	line-height:2em;
	text-align:right;
	padding:0;
}
.artliste_pager a, .artliste_pager a:visited {
	background-color:#FFFFFF ;
	height:2em;
	color:#000;
	margin-left:1px;
	padding:0 1em;
	display:inline-block;
	text-decoration:none;
	border:1px solid #B5ABB7;
}

.artliste_pager b {
	background-color:#EF7100 ;
	height:2em;
	margin-left:1px;
	padding:0 1em;
	display:inline-block;
	color:#fff;
	border:1px solid #B5ABB7;
}

.artliste_pager a:hover {
	background-color:#EF7100;
	font-weight:bold;
	color:#fff;
	border:1px solid #B5ABB7 ;
}

.fb_link { 	display:block;
			height:15px;
			background:url('../images/facebook.png') no-repeat scroll 0 0 #6C81AB;
			padding:5px;
			padding-left:30px;
			padding-top:5px;
			color:#fff;
			width:33px;
			cursor:pointer }
            
#scroller_container {
    position: relative;
    width: 958px;
    height: 20px;
    overflow: hidden;
    border:0px solid #000;
}

#scroller {
    white-space: nowrap;
}

#scroller p {
    padding: 0;
}