body {
    
    position: relative;
    color: #6a1485;
    background: #fff;
    padding: 0 0 0 0px;
    background-image:url('grafik/bg_all.jpg');
    background-repeat:repeat-x;
    // background-attachment:fixed;
    margin:0;
    
    text-align: left;
    
    font-family:Helvetica, Arial,  Verdana; 
	color:#333; 
	font-size:10pt; 
	line-height: 18px; 
    
}
a:link { color: #00a6eb; text-decoration: none;  } 
a:active { color: #00a6eb; text-decoration: none;  }
a:visited { color: #00a6eb; text-decoration: none;  }
a:hover { color: #ddd; text-decoration: none;  }	


#box {
width: 970px;
margin: auto;
padding: 0px;
}

#topbox{
    height: 25px;
    width: 970px;
    margin: auto;
    color:#999;font:normal 8pt Arial, sans-serif;text-align:right;top:1px;}

#header {
	color: #555;
	font-family:Helvetica, Verdana, Arial; 
	font-weight: lighter;
	font-size:8pt; 
	line-height: 20px; 
	text-transform: uppercase;
	text-align: right;
	background-image:url('grafik/header_jpg.jpg');
    background-repeat:no-repeat;
    height: 179px;
    background-position:0px;
    margin: 0px; 
	}

#header a:link { color: #555; text-decoration: none;  }
#header a:active { color: #555; text-decoration: none;  }
#header a:visited { color: #555; text-decoration: none;  }
#header a:hover { color: #ddd; text-decoration: none;  }

#navigation {
	height: 38px;
    
    padding: 20px 0 0 0;
    margin: 0px;
	}
	
.navhome {
	background-image:url('grafik/bg_menue_970.jpg');
    background-repeat:no-repeat;
    background-position:0px 0px;
	}	
.navshop{
	background-image:url('grafik/bg_menue_970.jpg');
    background-repeat:no-repeat;
    background-position:0px -58px;
	}	
.navabout{
	background-image:url('grafik/bg_menue_970.jpg');
    background-repeat:no-repeat;
    background-position:0px -116px;
	}	
	
.navqualitaet{
	background-image:url('grafik/bg_menue_970.jpg');
    background-repeat:no-repeat;
    background-position:0px -174px;
	}	
.menue {
    
    text-transform: uppercase;
    font-family:Helvetica, Verdana, Arial; 
	font-weight: heavy;
	font-size:14pt; 
	line-height: 18px; 
	letter-spacing: 1px;
	text-decoration:none; 	
	list-style-type:none;
	padding: 0px;
	margin: 0px 0 0 0;
    }

.menue li {
	  width: 235px;
      margin: 0 10px 0 0;
      text-align: center;
      float: left;
      
}
  

.menue a:link { color: #fff; text-decoration: none;  }
.menue a:active { color: #fff; text-decoration: none;  }
.menue a:visited { color: #fff; text-decoration: none;  }
.menue a:hover { color: #0088fe; text-decoration: none;  }

	

#contentbox {
width: 660px;
float: left;
margin: 0;


	}

#start {
background: #ffffff;
background-image:url('grafik/teaser.png');
background-repeat:norepeat;
height: 280px;
padding: 0px 0 0 0;

}


.button_shop {
	
	font-family:Verdana, Helvetica, Arial  ;
color:#6a1485; 
font-weight: lighter;
font-size:18pt; 
line-height: 11px; 
letter-spacing: 0px;
padding-left:50px;
margin: 20px 0 5px 4px;
}


.spaltelinks {
	padding: 5px 0px 0 55px;
	}
.spalterechts {
	padding: 5px 0px 0 20px;
	}
.spaltentext {
	float: left;

font-family:Verdana, Helvetica, Arial  ;
color:#333333; 
font-size:9pt; 
line-height: 20px; 
width: 280px
	}
.spaltentext a:link { color: #00a6eb; text-decoration: none;  } 
.spaltentext a:active { color: #00a6eb; text-decoration: none;  }
.spaltentext a:visited { color: #00a6eb; text-decoration: none;  }
.spaltentext a:hover { color: #6a1485; text-decoration: none;  }		
		
#rightspalte {
width: 310px;
float: left;

	}

.rechtsbund {
	margin: 0 0 0 10px;
	}

h1 {
font-family:Helvetica, Arial,  Verdana; 
color:#fff; 
background-color: #6a1385;
font-size:14pt; 
line-height: 16px; 
letter-spacing: 0px;
font-weight: normal;
text-align: left;
height: 30px;
padding: 10px 0 0 20px;
margin: 0px 0 0 0;
	}

h2 {
font-family:Helvetica, Arial,  Verdana; 
color:#6a1385; 

font-size:14pt; 
line-height: 18px; 
letter-spacing: 0px;
font-weight: heavy;
text-align: left;

padding: 30px 0 0 20px;
margin: 0px 0 0 240px;
	}
	
.teasertext {
font-family:Helvetica, Arial,  Verdana; 
color:#333; 

font-size:14pt; 
line-height: 22px; 
letter-spacing: 0px;
font-weight: normal;
text-align: left;

padding: 0px 0 0 20px;
margin: 0px 0 0 240px;
	}
	
.teasertext a:link { color: #6a1385; text-decoration: underline; font-weight: heavy; } 
.teasertext a:active { color: #6a1385; text-decoration: underline; font-weight: heavy;  }
.teasertext a:visited { color: #6a1385; text-decoration: underline;  font-weight: heavy; }
.teasertext a:hover { color: #0786fd; text-decoration: underline;  font-weight: heavy; }	

.righth1 {
font-family:Helvetica, Arial,  Verdana; 
color:#fff; 
background-color: #6a1385;
font-size:14pt; 
line-height: 16px; 
letter-spacing: 0px;
font-weight: normal;
text-align: right;
height: 30px;
padding: 10px 20px 0 20px;
margin: 0px 0 0 0;
	}
	
h3 {
font-family:Helvetica, Arial,  Verdana; 
color:#333; 

font-size:18pt; 
line-height: 18px; 
letter-spacing: 0px;
font-weight: heavy;
text-align: left;
height: 30px;
padding: 20px 0 0 0px;
margin: 40px 0 0 20px;
	}
	
h4 {
font-family:Helvetica, Arial,  Verdana; 
color:#333; 

font-size:12pt; 
line-height: 18px; 
letter-spacing: 0px;
font-weight: heavy;
text-align: left;
padding: 10px 0 0 0px;
margin: 0px 0 0 0px;
	}

.bildteaser {
	float: left;
	margin: 0 20px 0 0;
	}

.teaser {
	margin: 00px 30px 10px 20px;
	
	}
. teaser p {
	font-family:Helvetica, Arial,  Verdana; 
color:#333; 
font-size:10pt; 
line-height: 18px; 
	}

.text p {
	margin: 10px 0 0 20px;
	width: 550px;
	}
		
#bottom {
	font-family:Helvetica, Arial,  Verdana; 
	color:#999; 

	font-size:8pt; 
	line-height: 18px; 
	margin: 20px 0 0 0;
	border-top-color:#999; 	
	  border-top-style:dotted;
	  border-top-width:thin;
	  
	}
	
