html>body .flypage-antidc-text,.browse-fenster,.browse-fenster-offset,.fenster-normal,.fenster,.news,.flypage-pic,.flypage-text-window,.flypage-gravur-window,.flypage-product-partner,.homepage-fenster-pic,.flypage-antidc-text {
background:url(transparent.png);
}

html>body .flypage-headline {
  background-image: url(navigation.png);
}

html>body .special-offer-big {
    background:url(special_offer_big.png);
}

html>body .special-offer-normal {
    background:url(special_offer_normal.png);
}

html>body .special-offer-thumb {
    background:url(special_offer_thumb.png);
}

html>body .neu-big {
    background:url(neu_big.png);
    background-repeat: no-repeat;
}

html>body .neu-normal {
    background:url(neu_normal.png);
    background-repeat: no-repeat;
}

html>body .neu-thumb {
    background:url(neu_thumb.png);
    background-repeat: no-repeat;
}
html>body .neu-cat {
    background:url(neu_cat.png);
    background-repeat: no-repeat;
}

html>body .aufarbeitung-big {
    background:url(aufarbeitung_big.png);
    background-repeat: no-repeat;
}

.neu-big {
   width:200px;
   height:128px;
   color:#ffffff;
   z-index:10;
   background-repeat: no-repeat;
}

.neu-normal {
   position:absolute;
   top:38px;left:5px;
   width:100px;
   height:64px;
   z-index:10;
   display:inline;
}

.neu-thumb {
   position:absolute;
   width:50px;height:32px;
   z-index:10;
   display:inline;
}


table {
	font-size:11px;
}
div { padding:0; margin:0}
.seiteninfo{
  font: 9px Arial, Helvetica, sans-serif;
  text-align:left;
  margin: 0px; padding: 0px;
}

.submit-as-link {
  border:none;
  background-color:transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align:bottom;
  margin:0px;
  padding:0px;
  color:#ffffff;
  font-weight:bold;
}

.submit-as-link-menue {
  border:none;
  background-color:transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left;
  height:13px;
  margin:0px;	
  padding:0px;
  width:161px; padding-right:161px;
  padding-left:4px;
  margin-left:-3px;
  float:left;
}

.submit-as-link-menue-right {
  border:none;
  background-color:transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left;
  height:13px;
  padding-left:1pt;
  width:150px; padding-right:150px;
}


.submit-as-link-menue-on {
  border:none;
  background-color:transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align:left;
  font-weight:bold;
  height:13px;
  padding-left:1pt;
  width:150px; padding-right:150px;
  padding-left:4px;
  margin-left:-3px;

}

.submit-as-link-browse-navi {
  margin:0px;
  border:none;
  background-color:transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align:bottom;
  height:15px;
  padding-left:0pt;
  padding-bottom:3pt;
  width:14px;
}

.submit-as-link-flypage {
  border:none;
  background-image: url(fenster-normal.jpg);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align:bottom;
  height:14px;
  text-decoration:underline;
}

.submit-as-link-right {
  border:none;
  background-color: #d3d3e7;
  background-color:transparent;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;  vertical-align:bottom;
  margin:0px;
  text-align:left;
  width:150px; padding-right:150px;
  padding-left:9px;
  margin-left:-2px;
}

.l3 {
  font: 10px Geneva, Arial, Helvetica, sans-serif;
}

.l1 {
  font: 1px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
}

.seite {
  width: 1000px;
  position:absolute;
  top:0px;left:0px;
}


.kopf {
  height:78px; width:1000px;
  background-image: url(kopf.jpg);
  background-repeat: no-repeat;
  position:absolute;
  top:0px;left:0px;
z-index:0;
}

.navigation {
  font-size: 12px;
  text-align: center;
  background-color: #7C7C90;
  background-image: url(navigation.gif);
  height: 15px;
  width: 1000px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  display:block;
  position:absolute;
  top:80px;left:0px;
	z-index:0;
}


.leftmenu {
  font-family: Arial, Helvetica, sans-serif;
  float:left;
  height: 5003px;
  width:169px;
  position:absolute;
  top:97px;left:0px;
}

.c {
  text-align:left;
  border: 3px outset #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width:166px;
}


.c0 {
  border-right: 2px outset #999999;
  border-left: 2px outset #FFFFFF;
  text-indent: 1pt;
  width: 161px;
  height:15px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px;
  text-align: left;
  color : #FFFFFF;
  line-height: 16px;
  background-repeat: repeat-y;
  margin-bottom: 2px;
  background-image: url(c0.gif);
  background-repeat: repeat-y;
  height:15px;
}

.c1 {

  border-right: 2px outset #999999;
  border-left: 2px outset #FFFFFF;
  text-indent: 1pt;
  width: 161px;
  height:15px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px;
  text-align: left;
  color : #FFFFFF;
  line-height: 16px;
  background-repeat: repeat-y;
  background-image: url(hauptkategorie.gif);
  background-repeat: repeat-y;
  height:15px;
}

.c2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-indent: 1pt;
  font-size: 10px;
  COLOR: #000000;
  text-align:left;
  border-right: 2px outset #999999;
  border-left: 2px outset #FFFFFF;
  border-bottom: 1px solid #7C7C90;
  background-color: #d3d3e7;	
  background-image: url(kategorie.gif);
  height:15px;
  width: 161px;
}

.c3 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-indent: 1pt;
  font-size: 10px;
  COLOR: #000000;
  text-align:left;
  border-right: 2px outset #999999;
  border-left: 2px outset #FFFFFF;
  border-bottom: 1px solid #7C7C90;

  background-color: #d3d3e7;	
  background-image: url(kategorie.gif);
  height:15px;
  width: 161px;
}

.c4 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-indent: 1pt;
  font-size: 10px;
  COLOR: #000000;
  text-align:left;
  border-right: 2px outset #999999;
  border-left: 2px outset #FFFFFF;
  border-bottom: 1px solid #7C7C90;
  background-color: #d3d3e7;	
  background-image: url(kategorie.gif);
  height:15px;
  width: 161px;
}

.error {
  background: #FF0000;
  text-align: center;
  font: bold 12px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
  width: 100%;

}

.content {
  color:#000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 5000px;
  width:630px;
  left:0px;
  padding: 0px;
  display: block;
  padding:0px;
  position:absolute;
  top:97px;left:170px; 
  z-index:0; 
}

.content-headline {
	background-image: url(fenster_normal.jpg);
	background-repeat: repeat;
	font: 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
	text-align:center;
	width:99%;
    margin-left:13px;
    margin-top:5px;
	border: thin ridge #FFFFFF;
	}

.rightmenu {
	float:left;
	height: 5003px;
	width:170px;
	padding-left:2px;
	padding-top:5px;
    position:absolute;
    top:97px;left:830px;

}

.hauptkategorie {
	width: 158px;
	height:16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color : #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	background-image: url(hauptkategorie.gif);
	background-repeat: repeat-y;
	text-indent: 5pt;
	border: 1px outset #FFFFFF;
	margin-bottom: 2px;
}

.kategorie {
	background-color: #d3d3e7;
    background-image: url(kategorie.gif);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 158px;
	height:15px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	text-indent: 5pt;
	border: 1px outset #FFFFFF;
}

.browse-fenster {
	width: 190px;
	text-align: center;
	float:left;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	height:192px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	display:inline;
	position:relative;
	top:0px;left:0px;        
}

.browse-window-text {
	font-size: 10px;
	color:#000000;
}
.kontrastrahmen {
	text-align: center;
	float:left;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	padding:1px;
	border: 3px outset #FFFFFF;
    width:160px;
        
}

.werbelink {
  	text-align: center;
	float:left;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	margin-bottom: 5px;
	padding:1px;
	border: 3px outset #FFFFFF;
    width:160px;
        
}


.browse {
  float:left;
  position:relative;
  top:5px;
  margin:0px;
  width:640px;
  padding-left:22px;
  margin-left:0px;
}

.browse-fenster-offset{
  float:left;
  margin-top: 10px;
  text-align:center;
  width:99%;
  border-top: 3px double #FFFFFF;
  border-right: 3px double #666666;
  border-bottom: 3px double #999999;
  border-left: 3px double #666666;
  color:#000000;
  font-size: 11px;
  margin-left:5px;
      
}

.flypage-antidc-text{
  float:left;
  margin-top: 10px;
  text-align:center;
  width:99%;
  border-top: 3px double #FFFFFF;
  border-right: 3px double #666666;
  border-bottom: 3px double #999999;
  border-left: 3px double #666666;
  color:#000000;
  font-size: 11px;
  margin-left:5px;
  position:absolute;
  top:820px;right:-20px;
      
}

.browse-fenster-text-oben {
font: 11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000;	

}

.browse-fenster-text-unten {
font: bold 22px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;	
}



A {
  COLOR: #000000; 
text-decoration: none
  }
A:visited {
  COLOR: #000000; 
text-decoration: none
}
A:hover {
  COLOR: #000000; 
text-decoration: underline
}

a img {border-color:#FFFFFF}
a.links:link {
font: bold 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
text-decoration: none
}
a.links:visited {
font: bold 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
text-decoration: none
}
a.links:hover {
font: bold 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #BBBBBB;
text-decoration: none
}
a.links:active {
font: bold 10px Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
text-decoration: none
}


p {
  font: 11px Geneva, Arial, Helvetica, sans-serif;text-align:justify;
}

H1 {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	display:inline;
}

H2 {
 	font: 12px Geneva, Arial, Helvetica, sans-serif;
	display:inline;
}

H3 {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	display:inline;
}


.ueberschrift {
	font: bold 20px Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}

.kontakt-text {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	width:100px;
	height:15px;
	float:left;
}
form {
	display:inline;
}

.fenster{
  width:100%;
}
.fenster-normal {
  color:#000000;
  border-top: 3px double #FFFFFF;
  border-right: 3px double #666666;
  border-bottom: 3px double #999999;
  border-left: 3px double #666666;
  padding:10px;
  width:99%;
  position:relative;
  top:0px;left:0px;
}

.small {
    font: 10px Geneva, Arial, Helvetica, sans-serif
}

.small-search {
  font: bold 10px Geneva, Arial, Helvetica, sans-serif;
  margin: 0px; padding: 0px;
}

.Eingabefeld {
  font: bold 10px Geneva, Arial, Helvetica, sans-serif;
  margin: 0px; padding: 0px;
}



.center {
  text-align:center;
}

body {
  margin: 0px; padding: 0px;
  text-align:left;
  background-image: url(background.jpg);
  background-repeat: no-repeat;
  z-index:0;
}

.start {
  BACKGROUND: #010965; margin: 0px; padding: 0px;
  font: 11px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF;
  text-align:left;
}

.preis {
  font: 20px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000;
}

.noborder {border: 0px solid}
.left {text-align:left}


.oben {}

.homepage-pic-left {
	height:135px;
	width:165px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	float:left;
	text-align:left;
padding-right:20px;
    
}

.homepage-pic-right {
	height:135px;
	width:165px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	float:right;
	text-align:right;
	padding-left:5px;
    
}

.homepage-fenster-pic {
	color:#000000;
	padding:8px;
	border-top: 3px double #FFFFFF;
	border-right: 3px double #666666;
	border-bottom: 3px double #999999;
	border-left: 3px double #666666;
    
}

.warenkorb
{
float:left;
width:75px;
height:10px
}

.footer {
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: center;
  background-color: #7C7C90;
  border-top: 1px solid #FFFFFF;
  border-right: 1px none #000000;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px none #000000;
  font-weight: bold;
  text-decoration: none;
  display:block;
  float : left;
  position : absolute;
  top : 5090px;
  left : 0px;
  height:50px;
  width:1000px;
}

.kooperation {
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	background-color: #aCaCc0;
}

.basket {
  float:left;
  width:160px;
}

.flypage-fenster {
	margin-top:5px;
	color:#000000;
}

.flypage-text {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

.flypage-desc-left {
  width:190px;

}
.flypage-price {
  font-size:25px;
	COLOR: #ffffff;
}
.flypage-price-variable {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	padding:2px;
	width:142px;
    height:30px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 3px double #FFFFFF;}

.flypage-price-static {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #000000;
	padding:2px;
	width:100px;
  
	float:left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 3px double #FFFFFF;
}

.flypage-description{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	COLOR:#000000;
}

.flypage-static {
	COLOR: #000000;
	padding:2px;
	float:left;
	width:130px;
}
.flypage-variable {
	COLOR: #000000;
	padding:2px;
width:100px;
}

.flypage-pic {
  margin:10px;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	COLOR: #FFFFFF;
	text-align:center;
	float:left;
  width:330px;
  height:400px;
  position:absolute;
  top:20px;left:0px;
}


.flypage-text-window {
  margin:10px;
	COLOR: #000000;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	width:280px;
    height:400px;
	float: right;
    position:absolute;
    top:20px;right:-20px;
    
}


.flypage-product-partner {
    margin:10px;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	text-align:center;
	float:left;
	height:300px;
	width:330px;
    top:430px;left:0px;
	position:absolute;
    
}


.flypage-gravur-window {
    margin:10px;
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #999999;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #FFFFFF;
	width:280px;
    height:300px;
	float:Right;
    position:absolute;
    top:430px;right:-20px;
    
}

.flypage-headline {
	background-repeat: repeat-y;
	COLOR: #FFFFFF;
	width:100%;
	font: 16px Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top: 1px solid #FFFFFF;
	text-align:center;

}	

.special-offer-big {
   width:560px;
   height:420px;
   color:#ffffff;
   z-index:0;
}
.special-offer-normal {
   position:absolute;
   top:38px;left:5px;
   width:320px;
   height:240px;
   z-index:10;
   display:inline;
}

.special-offer-thumb {
   position:absolute;
   width:160px;height:120px;
   z-index:10;
   display:inline;
}

.neu-big {
   width:200px;
   height:128px;
   color:#ffffff;
   z-index:10;
   background-repeat: no-repeat;
}

.neu-normal {
   position:absolute;
   top:38px;left:5px;
   width:100px;
   height:64px;
   z-index:10;
   display:inline;
}

.neu-thumb {
   position:absolute;
   width:50px;height:32px;
   z-index:10;
   display:inline;
}

.neu-cat {
   position:absolute;
   width:50px;height:25px;
   z-index:10;
   display:inline;
}

.aufarbeitung-big {
   width:200px;
   height:128px;
   color:#ffffff;
   z-index:11;
   background-repeat: no-repeat;
}


.news {
  border-top: 3px double #FFFFFF;
  border-right: 3px double #666666;
  border-bottom: 3px double #999999;
  border-left: 3px double #666666;
  width:643px;
}

