/* CSS Document */
html, body, tr {
        margin: 0;
        padding: 0;
        width: 100%;
		text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #25221E;
      }
	  p {
	  	margin-top: 0;
		margin-bottom: 10px;
	  }
	   	a:link {  color:#7D7D7D;}
		a:visited { color:#7D7D7D;}
		a:hover { color:#000000;}
		a:active { color:#000000;}
      body {
        padding: 0;
        text-align: center;
      }
	  .slogan {
	  	margin: 5px 0px 0px 260px;
		font-size: 8pt;
		font-weight: bold;
	  }
	  #adresse {
	  	position: absolute;
	  	margin: 0px 0px 0px 606px;
		font-size: 8pt;
		bottom: 5px;
	  }
	  #pagenavi {
	  	position: absolute;
		width: 300px;
	  	margin: 0px;
		font-size: 8pt;
		top: 119px;
		right: 40px;
	  }
	  #pagenavi2 {
	  	position: absolute;
		width: 419px;
	  	margin: 0px;
		font-size: 8pt;
		top: 119px;
		left: 190px;
	  }
	  #pagenavi3 {
	  	position: absolute;
		width: 690px;
	  	margin: 0px;
		font-size: 8pt;
		top: 119px;
		left: 255px;
	  }
      #header {
        position: absolute;
		height: 26px;
		width: 950px;
        background-color: #E7D6BD;
		margin: 0 auto;
		margin-top: 46px;
		left: 0px;
      }
	  #header2 {
	  	position: absolute;
        height: 26px;
		width: 950px;
        background-color: #CECEE7;
		margin: 0 auto;
		margin-top: 73px;
		left: 0px;
		
      }
	  #footer {
		position: absolute;
		height: 89px;
		width: 950px;
		background-color: #B57777;
		margin: 0 auto;
		top: 512px;
		left: 1px;
      }
      #header, #outer, #header2 {
        width: 950px;
        text-align: left;
      }
      #outer {
	  	height: 600px;
		position: relative;
	  	margin: 0 auto;
		border: 0px solid;
        /*background-color: #FFFFFF;*/
      }
      #menu {
	  	position: absolute;
        margin: 0 auto;
		margin-top: 99px;
		padding-left: 10px;
        width: 190px;
        float: left;
		
		left: 0px;
      }
      #submenu {
		position: absolute;
		margin: 0;
		margin-top: 99px;
		height: 413px;
		width: 210px;
		float: right;
		border-left: dotted	1px;
		left: 740px;
      }
	  #submenu p, h1, h2, h3 {
	  	margin: 0 10px;
	  }
	  #artikelbilder {
		position: absolute;
		margin: 0;
		margin-top: 99px;
		height: 413px;
		width: 280px;
		float: right;
		left: 670px;
      }
	  #artikelpreis {
		position: absolute;
		margin: 0;
		margin-top: 430px;
		height: 100px;
		width: 320px;
		float: right;
		left: 320px;
      }
      #content, #content2 {
	position: absolute;
	width: 539px;
	height: 415px;
	/*ex 415*/
	margin: 0 210px 0 200px;
	margin-top: 99px;
	left: 0px;
	border-left: dotted 1px;
	padding-top: 20px;
	
			}
	#cartlist {
	position: absolute;
	width: 480px;
	height: 330px;
	/*ex 415*/
	top: 120px; 
	left: 260px;
	overflow:auto;
			}
	#cartnavi {
	position: absolute;
	width: 400px;
	height: 30px;
	/*ex 415*/
	top: 475px; 
	left: 325px;
	
			}
	#artikelcontent {
	position: absolute;
	width: 469px;
	height: 415px;
	/*ex 415*/
	margin: 0 210px 0 200px;
	margin-top: 99px;
	left: 0px;
	border-left: dotted 1px;
	padding-top: 20px;
	
			}
	#content2 {
		width: 749px;
		}
	H1 {
	  	font-size: 10pt;
		font-weight: bold;
		margin-top: 0px;
	  }
	 H2 {
	  	font-size: 8pt;
		font-weight: bold;
		margin-top: 0px;
	  }
	  .content0 {
	  	margin: 0 20px 0 65px;
	  }
	  .content1 {
	  	margin: 0 20px 0 110px;
	  }
	  .content2 {
	  	margin: 0 20px 0 310px;
	  }
      
	  #picture {
		position: absolute;
		margin-top: 0px;
		left: 100px;
	  }
	  #smallpicture {
		position: absolute;
		bottom: 38px;
		left: 200px;
		width: 300px;
	  }
	  #smallpicturetext {
		position: absolute;
		margin-top: 561px;
		left: 300px;
		font-size: 7pt;
		width: 250px;
	  }
	  #rennsteig {
		position: absolute;
		margin-top: 460px;
		right: 16px;
	  }
	  #hline {
		width: 190px;
		height: 1px;
		margin: 10px;
		border-top: dotted 1px;
	  }
