body {
	font-size: 1em; 
	vertical-align: middle; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	background-color: white; 
	text-align: center

}

#content {
	border-right: #a6b2bc 2px solid; 
	border-top: #a6b2bc 2px solid; 
	border-left: #a6b2bc 2px solid; 
	width: 400px; color: #000000; 
	border-bottom: #a6b2bc 2px solid; 
	background-color: #ffffff; 
}

#change {
	visibility: hidden; 
	position: static
}
#formtab {
	border-right: white; 
	border-top: white; 
	font-size: 8px; 
	border-left: white; 
	color: #696969;
	border-bottom: white; 
	font-family: arial, helvetica, geneva, swiss, sunsans-regular; 
	background-color: white
}
#navigation {
	font: bold 11px arial, helvetica, geneva, swiss, sunsans-regular;
    letter-spacing: 1; 
	padding: 0px; 
	margin: 0px; 
	color: #7f7e7e; 
	text-align: center
}
#navigation a:link, #navigation a:active, #navigation a:visited {
	font: bold 11px arial, helvetica, geneva, swiss, sunsans-regular; 
    letter-spacing: 1;
	border: medium none;
	color: #7f7e7e;  
	background-color: transparent; 
	text-decoration: none;
}
#navigation a:hover {
	font: bold 11px arial, helvetica, geneva, swiss, sunsans-regular; 
    letter-spacing: 1;
	border: medium none;
	color: #d0c2ad; 
	background-color: transparent; 
	text-decoration: none;
	text-decoration: underline;
}

.submenu {
	padding-left: 26px; 
	font-size: 11px; 
	text-transform: uppercase; 
	color: #666666; 
	padding-top: 2px; 
	height: 20px; 
	background-color: #ebebeb; 
	text-align: left;
}
.submenu a:link {
	color: #999999; 
	text-decoration: none;
}
a:visited {
	color: #999999; 
	text-decoration: none;
}
.submenu a:hover {
	color: #000000;
}
#infobox {
	border-right: #ebebeb 1px solid; 
	border-top: #ebebeb 1px solid; 
	border-left: #ebebeb 1px solid; 
	width: 100%; 
	border-bottom: #ebebeb 1px solid; 
	height: 75px; 
	background-color: #ebebeb
}
#superinfo {
	border-right: #ebebeb 1px solid; 
	padding-right: 0px; 
	border-top: #ebebeb 1px solid; 
	padding-left: 1px; 
	margin-bottom: 0px; 
	padding-bottom: 1px; 
	border-left: #ebebeb 1px solid; 
	width: 100%; 
	padding-top: 1px; 
	border-bottom: #ebebeb 1px solid; 
	height: auto; 
	background-color: #fff
}
.keyvisual {
	width: 313px; 
	height: 448px
}

.keyvisualProductStart { 
	border-right: #ffffff 1px solid; 
	width: 433px; 
	height: 448px
}

.keyvisualProduct { 
	border-right: #a6b2bc 1px dotted; 
	width: 433px; 
	height: 448px
}

#navisub {
	border-right: #c0c0c0 1px solid; 
	padding-right: 10px; 
	border-top: #c0c0c0 1px solid; 
	padding-left: 10px; 
	font-weight: 500; 
	padding-bottom: 10px; 
	border-left: #c0c0c0 1px solid; 
	color: #696969; 
	margin-right: 5px; 
	padding-top: 10px; 
	border-bottom: #c0c0c0 1px solid; 
	top: 0pt; 
	background-color: white
}
#navisub td {
	border-right: #c0c0c0 1px solid; 
	border-top: #c0c0c0 1px solid; 
	font-size: 70%; 
	border-left: #c0c0c0 1px solid; 
	color: #696969; 
	border-bottom: #c0c0c0 1px solid; 
	background-color: white; 
	text-align: center
}
#navisub td #navisub tr {
	border-right: #c0c0c0 1px solid; 
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0 1px solid; 
	color: #696969; 
	border-bottom: #c0c0c0 1px solid; 
	background-color: white; 
	text-align: left
}
#navi td {
	border-left-color: white; 
	border-bottom-color: white; 
	color: #696969; 
	border-top-style: none; 
	border-top-color: white; 
	border-right-style: none; 
	border-left-style: none; 
	height: 15px; 
	background-color: white; 
	text-align: center; 
	border-right-color: white; 
	border-bottom-style: none
}
.navi td {
	border-right: medium none; 
	border-top: medium none; 
	border-left: medium none; 
	border-bottom: medium none
}
#navisub a:link {
	border-right: medium none; 
	padding-right: 15px; 
	border-top: medium none; 
	padding-left: 15px; 
	font-weight: 500; 
	font-size: 11px; 
	margin: 20px; 
	text-transform: uppercase; 
	border-left: medium none; 
	color: #696969; 
	border-bottom: medium none; 
	font-family: arial, helvetica, sans-serif; 
	letter-spacing: 1px; 
	background-color: transparent; 
	text-decoration: none
}
#navisub a:visited {
	border-right: medium none; 
	padding-right: 15px; 
	border-top: medium none; p
	adding-left: 15px; 
	font-weight: 500; 
	font-size: 11px; 
	margin: 20px; 
	text-transform: uppercase; 
	border-left: medium none; 
	color: #696969; 
	border-bottom: medium none; 
	font-family: arial, helvetica, sans-serif; 
	letter-spacing: 1px; 
	background-color: transparent; 
	text-decoration: none
}
#infobox a:link {
	border-right: medium none; 
	border-top: medium none; 
	font-weight: 500; 
	font-size: 11px; 
	border-left: medium none; 
	color: #696969; 
	border-bottom: medium none; 
	font-family: arial, helvetica, sans-serif; 
	background-color: #ebebeb; 
	text-decoration: none
}
#infobox a:visited {
	border-right: medium none; 
	border-top: medium none; 
	font-weight: 500; 
	font-size: 11px; 
	border-left: medium none; 
	color: #696969; 
	border-bottom: medium none; 
	font-family: arial, helvetica, sans-serif; 
	background-color: #ebebeb; 
	text-decoration: none
}
#navisub a:hover {
	border-right: medium none; 
	border-top: medium none; 
	border-left: medium none; 
	color: white; 
	border-bottom: medium none; 
	background-color: #c0c0c0
}
#infobox a:hover {
	border-right: medium none; 
	border-top: medium none; 
	border-left: medium none; 
	color: white; 
	border-bottom: medium none; 
	background-color: #c0c0c0
}
h1 {
	font: bold 14px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #d0c2ad; 
}

.collection {
	font: bold 14px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #cccccc; 
    margin: 3px 0 0 0;
}

.choose {
	font: normal 10px arial, helvetica, geneva, swiss, sunsans-regular;  
	color: #999999; 
    margin-left:5px;
    padding-top:5px;
}

h2 {
	font: bold 12px arial, helvetica, geneva, swiss, sunsans-regular; 
    padding: 0 0 2px 0;
	margin: 25px 0 10px 0;
	text-transform: uppercase; 
	color: #666666; 
}

h2 a:link, h2 a:visited {
	font: bold 12px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #cccccc; 
}

h2 a:hover {
	font: bold 12px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #cccccc; 
	background: none;
    text-decoration:underline;
}

h2 a:active {
	font: bold 12px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #666666; 
	background: none;
}

h3 {
	padding-right: 0pt; 
	padding-left: 0pt; 
	padding-bottom: 0pt; 
	font: bold 14px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #696969; 
	padding-top: 0pt
}

h4 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0pt; 
	font: 12px arial, helvetica, geneva, swiss, sunsans-regular; 
	text-transform: uppercase; 
	color: #696969; 
	padding-top: 0px
}
.content {
	padding-right: 10px; 
	padding-left: 30px; 
	font-size: 70%; 
	padding-bottom: 10px; 
	padding-top: 10px
}



.contentProducts {
	padding-right: 10px; 
	padding-left: 15px; 
	font-size: 70%; 
	padding-bottom: 10px; 
	padding-top: 10px
}
.contentsoft {
	padding-right: 30px; 
	padding-left: 0px; 
	font-size: 70%; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.contenttext {
	font-size: 100%; 
	margin: 0px 0px 0px -5px
}
.hints {
	padding-right: 10px; 
	padding-left: 10px; 
	font-size: 70%; 
	padding-bottom: 10px; 
	padding-top: 10px
}
.hintlinks {
	padding-right: 10px; 
	padding-left: 0px; 
	font-size: 70%; 
	padding-bottom: 10px; 
	padding-top: 10px
}
.rahmen {
	border-right: #a9a9a9 1px solid; 
	border-top: #a9a9a9 1px solid; 
	font: 8pt arial, helvetica, geneva, swiss, sunsans-regular; 
	border-left: #a9a9a9 1px solid; 
	width: 800px; 
	color: black; 
	border-bottom: #a9a9a9 1px solid; 
	background-color: white
}
.ohnerahmen {
	font: 8pt arial, helvetica, geneva, swiss, sunsans-regular; 
	color: black; 
	background-color: white
}
.tabelle td {
	border-right: #c0c0c0; 
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0; 
	border-bottom: #c0c0c0
}
.tabelle th {
	border-right: #c0c0c0; 
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0; 
	border-bottom: #c0c0c0
}
.contentrahmenoben {
	border-top: #c0c0c0 1px solid
}
#trailer {float:left;width:800px;height:450px; background:transparent url("/images/bg_index.jpg") no-repeat top left;}

.newsh {
	padding-left: 15px; 
	font-size: 10pt; 
	color: black; 
	font-family: arial, helvetica, geneva, swiss, sunsans-regular
}
.untersch {
	font-size: 10pt; 
	color: black; 
	font-style: italic; 
	font-family: arial, helvetica, sans-serif, arial, helvetica, geneva, swiss, sunsans-regular
}
a:link {
	color: #708090; 
	font-family: arial, helvetica, geneva, swiss, sunsans-regular; 
	text-decoration: none
}
a:visited {
	color: #708090; 
	font-family: arial, helvetica, geneva, swiss, sunsans-regular; 
	text-decoration: none
}
a:hover {
	color: #d0c2ad;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	text-decoration: underline;
}

.footer {
	font: 10px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #696969
}
form {
	margin: 0px; 
	font: 8pt arial, helvetica, geneva, swiss, sunsans-regular; 
	color: black; 
    scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
}
input {
	border: #d0c2ad 1px solid;
	font-size: 10px; 
	width: 100px; 
	color: #696969; 
	background-color: #ffffff
}

.auswahl {
	font: bold 14px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #d0c2ad; 
	border: #d0c2ad 1px solid;  
	width: 190px; 
	background-color: #ffffff;
}

select {
	font: bold 14px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #d0c2ad; 
	border: #d0c2ad 1px solid;  
	width: 190px; 
	background-color: #ffffff;
}

textarea {
	border: #d0c2ad 1px solid; 
	width: 263px;  
	height: 80px; 
	background-color: white
}

/* CSS für Bereich /products/  */
.seitennav { font: bold 11px arial, helvetica, geneva, swiss, sunsans-regular; color: #ff9900 }
.seitennav a:link, .seitennav a:visited, .seitennav a:active { font-weight: normal; color: #666666 }
.seitennav a:hover { font-weight: bold; color: #ff9900; text-decoration:underline }

.productinfotext {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
    padding: 0;
	margin: 25px 0 10px 0;
	color: #000000; 
	line-height: 16px;
}

.productinfotext a:link, .productinfotext a:visited {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #666666; 
}

.productinfotext a:hover {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #d0c2ad; 
	background: none;
    text-decoration:underline;
}

.productinfotext a:active {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #666666; 
	background: none;
}

/* CSS für Bereich /store/  */
.stores {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
    padding: 0;
	margin: 25px 0 10px 0;
	color: #000000; 
	line-height: 20px;
}

.stores a:link, .stores a:visited {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #666666; 
}

.stores a:hover {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #d0c2ad; 
	background: none;
    text-decoration:underline;
}

.stores a:active {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #666666; 
	background: none;
}
.city {
   font: bold 12px arial, helvetica, geneva, swiss, sunsans-regular; 
   color: #999999;
   line-height: 20px;
}

/* CSS für Bereich /contact/  */
.companyname {
   font: bold 14px arial, helvetica, geneva, swiss, sunsans-regular; 
   color: #999999;
   line-height: 20px;
}
.companydetails {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #000000; 
	line-height: 17px;
}

.companydetails a:link, .companydetails a:visited {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #666666; 
}

.companydetails a:hover {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #d0c2ad; 
	background: none;
    text-decoration:underline;
}

.companydetails a:active {
	font: 11px arial, helvetica, geneva, swiss, sunsans-regular; 
	color: #666666; 
	background: none;
}

.error { font-size:10px;border:1px solid #ff0303; width:100px; background:#FFFFFF; color:#000000 }