body {
width:100%;
height:100%;
background:#fff url(../images/bgr.png) 50% 0;
background-attachment:fixed;
font-family:arial, sans-serif;
font-size:12px;
color:#634235;
margin:0;
padding:0;
}

p {
line-height:1.6em;
font-size:1em;
}

h1,h2,h3,h4 {
font-family:Georgia, serif;
margin:0;
}

h2 {
font-size:1.42em;
letter-spacing:-1px;
}

hr {
height:1px;
border:0 solid #C00;
border-top:1px dotted #262626;
}

.small {
font-size:0.9em;
}
small {font-size:84%;}
ul {
list-style-type:none;
margin:0;
padding:0;
}

li {
background-image:url('../images/list.png');
background-repeat:no-repeat;
background-position:0 5px;
padding-left:16px;
line-height:1.6em;
font-size:1em;
margin:0;
}

a:link {
color:#C00;
text-decoration:none;
}

a:visited {
color:#C33;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

select {
font-size:11px;
}

.clr {
clear:both;
height:1px;
}

#frame {
width:751px;
text-align:left;
position:absolute;
top:0;
left:50%;
margin-left:-401px;
}

#content {
width:751px;
height:100%;
padding-top:20px;
}

#logo {
position:relative;
top:0;
left:0;
height:138px;
width:751px;
background:url('../images/rs_logo.png') no-repeat 0 0;
}

#logo a {
display:block;
height:100px;
width:751px;
}

#footer {
width:735px;
height:13px;
border-top:1px dotted #C00;
border-bottom:1px dotted #C00;
font-size:0.9em;
margin:20px 8px 4px;
padding:2px 0;
}

#faq {
position:absolute;
left:695px;
top:0;
}

#left {
float:left;
width:130px;
margin-left:10px;
}

#centermain {
width:573px;
margin-left:160px;
}

#centermain h1 {
color:#634235;
margin:0;
}

.narrow {
width:480px;
}

/* #right { 
 	float:right; 
 	width:124px; 
 	margin-right:4px; 
 	margin-top:8px; 
 } */
.banner {
border:1px solid #CCC;
margin-bottom:10px;
width:120px;
padding:4px;
}

#navcontainer {
text-align:left;
font-size:1.18em;
font-family:georgia, serif;
}

#navcontainer span {
font-size:1em;
letter-spacing:0px;
text-transform:uppercase;
}

#navcontainer ul {
list-style-type:none;
text-indent:0;
margin:0;
padding:0;
}

#navcontainer ul li {
background-image:none;
line-height:1em;
padding:0;
}

#navcontainer a {
display:block;
padding:5px;
padding-bottom:4px;
padding-right:0;
text-decoration:none;
border-bottom:1px solid #C4A69A;
color:#634235;
}

#navcontainer a:hover {
color:#C00;
border-color:#C00;
}

#analog {
padding-left:4px;
margin-top:4px;
margin-bottom:10px;
font-size:85%;
text-align:center;
}

#analog span {
display:block;
width:170px;
padding-left:30px;
font-size:0.88em;
}

html>body #analog span {
width:146px;
}

#analog hr {
height:1px;
border:0;
background-image:url('../images/rs_dotted_line.png');
}

#info {
width:250px;
position:absolute;
left:493px;
top:79px;
font-family:georgia, serif;
}

#info a {
text-decoration:none;
text-transform:uppercase;
font-size:0.8em;
}

#info a:hover {
border-bottom:dotted #C00 1px;
}

#info ul {
display:block;
list-style-type:none;
margin:0;
padding:0;
}

#info ul li {
text-indent:0;
background-image:none;
float:left;
padding-left:6px;
line-height:1em;
text-align:right;
}

#newheader {
float:left;
}

#textheader h1 {
display:none;
font-weight:400;
font-size:2em;
color:#634235;
border-bottom:1px dotted #634235;
letter-spacing:-1px;
position:relative;
top:-6px;
}

#textheader img {
margin:0px 0 8px;
}

/* produktliste start */
.prodnavitop
{
	border-bottom: 1px solid #C4A69A;
	border-top: 1px solid #C4A69A;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	margin-top: 18px;
}

.prodwidth {
margin-left:160px;
width:auto;
}

.produktframe {
border-bottom:1px solid #C4A69A;
float:right;
height:110px;
margin-left:6px;
padding-bottom:4px;
padding-top:12px;
width:276px;
}

.produktframealt {
border-bottom:1px solid #C4A69A;
float:left;
height:110px;
margin-right:6px;
padding-bottom:4px;
padding-top:12px;
width:276px;
}

.prodinfo {
margin-left:66px;
}

.prodinfo h3 {
font-weight:400;
font-size:1.3em;
letter-spacing:-1px;
}

.prodinfo h3 span {
font-size:0.8em;
font-weight:400;
text-transform:none;
}

.prodinfo select {
font-size:9px;
width:60px;
height:16px;
margin-top:6px;
padding:0;
}

#prodsortierung {
position:relative;
top:-45px;
left:300px;
width:150px;
}

.produkt {
font-size:0.9em;
margin-bottom:8px;
height:22px;
padding-top:8px;
}

.prodpreis {
margin-top:4px;
margin-bottom:0;
font-weight:700;
font-size:11px;
height:10px;
}

/* NEW-Products */
#newproducts {
width:232px;
margin-right:0;
margin-left:10px;
float:right;
background-color: #FFF;
background-image: url('/images/bgr_newframe.jpg');
background-repeat: no-repeat;
padding-top:50px;
}

#newproducts h2 {
font-weight:400;
font-size:1.3em;
color:#C00;
}

.newframe, .newframealtli {
border-right:1px solid #ccc;
margin:3pt;
margin-bottom: 6pt;
font-size:1.1em;
overflow:hidden;
padding:3px;
width:99px;
height:148px;
float:left;
text-align:center;
}

.newframealtli {
border-right:0px solid #ccc;
}

.newframe img,.newframealtli img {
border:1px solid #d3d3d3;
margin-right:3px;
padding:1px;
}

.newframe h3,.newframealtli h3 {
font-size:0.9em;
font-weight:400;
}


/* Zoom */
.prodcontainer {
border:1px solid #d3d3d3;
min-height:350px;
font-size:1.1em;
line-height:1.6em;
padding:14px;
}
.prodcontainer li {
	margin-top:15px;
}
.prodzoom {
font-size:1em;
border-bottom:3px double #d3d3d3;
width:320px;
padding-bottom:14px;
}

.prodzoom h2 {
font-weight:400;
font-size:2.2em;
line-height:1.1em;
}

.prodzoom b {
font-size:1.3em;
}

.prodzoom small {
font-size:0.8em;
}

.prodzoom .narrow {
width:400px;
clear:right;
}

.imageBoxBig {
float:right;
margin-left:10px;
}

.imageBoxBig div {
border:1px solid #d3d3d3;
padding:2px;
}

.imageleft {
float:left;
margin-right:10px;
}

.rueck {
position:absolute;
right:36px;
float:right;
margin-top:30px;
border:1px solid #d3d3d3;
font-size:0.83em;
padding:2px;
}

/* Cart */
.addtocartinput {
display:block;
width:104px;
border:1px solid #d3d3d3;
font-size:10px;
margin:6px 0 0;
padding:1px 3px;
}

.addtocartinputbig {
display:block;
width:200px;
background:#C00;
font-size:16px;
margin:6px 0 0;
padding:1px 3px;
}

.cartbox {
position:absolute;
left:160px;
top:108px;
width:280px;
line-height:1.1em;
font-family:Georgia, sans-serif;
}

#warenkorb {
width:560px;
padding:4px;
}

#warenkorb input {
width:30px;
}

#warenkorb input.inputcheck {
width:15px;
height:15px;
}

#warenkorb table {
border:1px solid #634235;
border-right:0px;
border-bottom:0;
}

#warenkorb td {
border-bottom:1px solid #634235;
border-right:1px solid #634235;
padding:5px;
}

#warenkorb td.warenkorbhead {

padding:3px;
}

.warenkorbhead {
font-family:georgia,serif;
font-size:1.1em;
height:10px;
color:#634235;
border-right:1px solid #634235;
}

tr.warenkorbhead {
}

/* searchbox*/
.searchform {
position:absolute;
left:500px;
top:100px;
}

.searchInput {
width:180px;
border:1px dotted #555;
}

.searchsubmit {
background:none;
border:0;
height:30px;
width:42px;
}

/* addresseingabe */
.formdaten {
border:1px dotted #C00;
margin-bottom:16px;
padding:8px;
}

textarea.formdaten {
border:1px dotted #d3d3d3;
margin-top:4px;
width:350px;
height:90px;
padding:4px;
}

.formdrentitle {
font-style:italic;
font-weight:700;
margin-bottom:2px;
}

.ab {
padding:4px;
}

.inf {
font-size:0.85em;
font-style:italic;
color:#C00;
}

.bez {
display:block;
width:100px;
float:left;
text-align:right;
padding-right:4px;
}

.formw {
width:120px;
}

.button {
display:block;
width:110px;
float:right;
border:1px dotted #C00;
font-size:10px;
text-transform:uppercase;
background-image:url('../images/listing_back_02.gif');
text-align:center;
margin:8px 0 0 10px;
padding:4px 3px;
}

.button input {
background-color:#FFF;
color:#C00;
border:1px solid #C00;
font-family:arial, helvetica, verdana, sans-serif;
font-weight:700;
font-size:10px;
text-transform:uppercase;
display:block;
width:110px;
text-align:center;
padding:1px;
}

.button span {
background-color:#FFF;
border:1px solid #C00;
font-weight:700;
display:block;
width:104px;
text-align:center;
padding:2px;
}

.buttonright {
position:relative;
left:0;
text-align:right;
display:block;
width:300px;
}

.lieferadresse {
float:right;
}

.rand {
font-size:0.9em;
padding:4px;
}

.confirmmail {
border:1px dotted #C00;
background-color:#EBEBEB;
padding:6px;
}

.tabelle {
font-size:0.9em;
line-height:1.2em;
color:#262626;
background-color:#E6E6E6;
}

.tabelle hr {
line-height:0.8em;
border-top:1px dotted #555;
}

.tabelle h3 {
font-size:0.97em;
border-bottom:2px solid #FFF;
background-color:#555;
color:#FFF;
padding:1px 1px 0 10px;
}

.tabelle span {
float:left;
display:block;
width:150px;
}

.tabelle div {
padding:10px;
}

img.start {
border:1px solid #ccc;
padding:4px;
}

html>img.start {
border:1px solid #ccc;
padding:40px;
}

input.small {
width:20px;
}

/* blog */
ol.commentlist li {
background-image:none;
padding-left:0;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-size:1.1em;
font-style:normal;
}

.commentlist cite a {
font-size:1em;
}

#logo h1,#navcontainer li.navsleevelessheader,#navcontainer li.navsweatshirtsheader,#navcontainer li.navaufnheader,#info li.infoFaq {
display:none;
}

.produktframe img,.produktframealt img {
float:left;
border:1px solid #d3d3d3;
margin-right:4px;
padding:1px;
}

.addtocart a:visited,.button a:visited {
color:#C00;
}


/* Blog-Startseite */

/* Feed */
#feed {
	width:320px;
	float:left;
}
	
blockquote {
	margin: 20px 0;
	padding: 0 20px 0 40px;
	color: #333;
	background: url('/blog/wp-content/themes/K2%20v096%20Folder/images/quote.png') no-repeat 10px 0;
	border: none;
	font-size:1.08em;
	line-height:1.4em;
}
hr {
	border:0;
	display:none;
	}
	
div.wpcontent {
	margin-bottom:20px;
	line-height: 1.4em;
}
.wpcontent p {
	font-size: 1.08em;
	line-height: 1.4em;
	color: #634235;
	}
h4.wpcontent a {
	font-weight:normal;
	text-transform:uppercase;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #634235;
	letter-spacing:1px;

	}
	
.wpcontent img, .tube
{
	margin: 0 0px;
	padding: 4px;
	border: 1px solid #ccc;
}


h3.wptitle, h3.wptitle a  {
font-size:1.6em;
font-weight:normal;
letter-spacing:-1px;
color:#634235;
}

.wpinfo {
	padding: 2px 0 2px 20px;
	background: url('/blog/wp-content/themes/K2%20v096%20Folder/images/time.png') left center no-repeat;
	margin-top:4px;
}
a.wpcommentslink {
	padding: 2px 0 2px 20px;
	background: url('/blog/wp-content/themes/K2%20v096%20Folder/images/comment.png') left center no-repeat;
	margin-left: 10px;
	color: #777;
}
ul.wprss  {
list-style-type:none;
text-indent:0px;
margin-left:20px;
margin-right:30px;
padding:0;
}

ul.wprss li {
background-image:none;
line-height:1.6em;
font-size:0.9em;
margin-top:2px;
padding:0px;
padding-bottom:3px;
border-bottom: 1px #634235 dotted;
}
ul.wprss h4 a {
font-weight:normal;
color:#634235;
display:block;
font-size: 130%;
}
.wpdate {
	float: right;
	width: 80px;
	text-align: right;
	color: #634235;
}
/* Ende Blog-Startseite */

