td.backimage{
	background: url(/pics/headspace.gif) repeat-x;
	width: 100%;
}

div.topnavi{
	position: absolute;
	background: #E9E7DC;
	margin-left: 157px;
	margin-top: 66px;
	border-top: 1px solid #ACC111;
	border-bottom: 1px solid #ACC111;
	text-decoration: none;
}

td.topnavitext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-left: 1px solid #ACC111;
	border-right: 1px solid #ACC111;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}

.topnavitext a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AA0250;
	text-decoration: none;
}

.topnavitext a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.topnavitext a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.topnavitext a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0250;
	text-decoration: none;
}

.newsbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	background-color: #E9E7DC;
	text-decoration: none;
	border: 1px solid #ACC111;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	margin-top: 59px;
	margin-left: 786px;
}

.newsbox a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E7DC;
	text-decoration: none;
	color: #AA0250;
}

.newsbox a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250; 
	background-color: #E9E7DC;
	text-decoration: none;
}

.newsbox a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E7DC;
	color: #770239;
	text-decoration: none;
}

.newsbox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E7DC;
	color: #AA0250;
	text-decoration: none;
}

h2.newsbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-left: 12px;
	background: #EFF3D2;
	width: 620;
	background-image: url(pics/navbar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div.newscontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	width: 610px;
}

.newscontent a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.newscontent a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #AA0250;
}

.newscontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.newscontent a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #770239;
}

.ctibox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E9E7DC;
	text-decoration: none;
	border: 1px solid #ACC111;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute; 
	margin-top: 394px;
	margin-left: 786px;
}

.ctibox a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E7DC;
	text-decoration: none;
	color: #AA0250;
}

.ctibox a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250; 
	background-color: #E9E7DC;
	text-decoration: none;
}

.ctibox a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E7DC;
	color: #770239;
	text-decoration: none;
}

.ctibox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E7DC;
	color: #AA0250;
	text-decoration: none;
}

.certbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	background-color: #E9E7DC;
	text-decoration: none;
	border: 1px solid #ACC111;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	margin-top: 610px;
	margin-left: 786px;
}


div.partnernavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #E9E7DC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	position: absolute;
	margin-top: -1px;
	margin-left: 285px;
	border: 1px solid #ACC111;
}

.partnernavi a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.partnernavi a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.partnernavi a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.partnernavi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

div.ctinavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #E9E7DC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	position: absolute;
	margin-top: -1px;
	margin-left: 195px;
	border: 1px solid #ACC111;
}

.ctinavi a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.ctinavi a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.ctinavi a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.ctinavi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.leftnavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250; 
	background-color: #E9E7DC;
	text-decoration: none;
	border-left: 1px solid #ACC111;
	border-right: 1px solid #ACC111;
	border-top: 1px solid #ACC111;
	empty-cells: show;
	height: 100%;
}

.leftnavigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250; 
	background-color: #E9E7DC;
	text-decoration: none;
	border-left: 1px solid #ACC111;
	border-right: 1px solid #ACC111;
	border-bottom: 1px solid #ACC111;
	empty-cells: show;
	height: 100%;
}

td.leftnavicontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ACC111;
}

.leftnavicontent a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;
}

.leftnavicontent a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}

.leftnavicontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;
}

.leftnavicontent a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

h2.topicbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-left: 12px;
	background: #EFF3D2;
	width: 99%;
	background-image: url(pics/navbar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.topicbar a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;
}

.topicbar a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;	
}

.topicbar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;
}

.topicbar a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;
}

h2.topicpic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-left: 12px;
	background: #EFF3D2;
	width: 450;
	background-image: url(pics/navbar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.listcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
}

.listcontent  a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;;
	text-decoration: none;
}

.listcontent a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.listcontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.listcontent a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #770239;
	text-decoration: none;
}

div.piccontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	width: 430px;
}

.piccontent a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.piccontent a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;

}
.piccontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.piccontent a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #770239;
	text-decoration: none;
}

.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	width: 97%;
}
.ordercontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.content a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.content a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;

}
.content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.content a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #770239;
	text-decoration: none;
}

.contentimportant{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;

}

.cebit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #AA0250;
}

.contenthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #AA0250;
	padding-left: 20px;
}

.contenthead a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #AA0250;
}

.contenthead a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #AA0250;
}

.contenthead a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #770239;
}

.contenthead a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #AA0250;
}

.contentred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	padding-left: 20px;
}

.contentred a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
}

.contentred a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
}

.contentred a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #770239;
}

.contentred a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
}

div.karte{
	position: absolute;
	margin-left: 650px;
	margin-top: 38px;
}

div.karte2{
	position: absolute;
	margin-left: 650px;
	margin-top: 250px;
}

.images{
	margin-left: 20px;
}

ul.list{
	list-style-type: circle;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0in;
	type: disc;
}

.list a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	text-decoration: none;
	font-weight: normal;
}

.list a.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0250;
	font-weight: normal;
	text-decoration: none;
}

.list a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250
	text-decoration: none;
}

.list a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #770239;
	text-decoration: none;
}

.faq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.faq a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.faq a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.faq a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.faq a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.faqhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	padding-left: 20px;
}

span.producthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	padding-left: 20px;
}

div.image{
	padding-left: 20px;
}

div.compare{
	padding-left: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #FFFFFF;
	width: 97%;
}

.comparehead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	}
	
.div.hrline{
	color: #AA0250;
	width: 480px;
	border-top: 1px solid #AA0250;
	margin-top: 10px;
	margin-left: 20px;
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-left: 30px;
}

.footer a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AA0250;
 text-decoration: none;
}

.footer a: link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.footer a: hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

.footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #770239;
	text-decoration: none;
}
div.footernavi{
	color: #AA0250; 
	background-color: #E9E7DC;
	text-decoration: none;
	border-left: 1px solid #ACC111;
	border-right: 1px solid #ACC111;
	border-bottom: 1px solid #ACC111;
}


div.subnavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #E9E7DC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	position: absolute;
	margin-top: -1px;
	margin-left: 494px;
	border: 1px solid #ACC111;
}

.subnavi a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.subnavi a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.subnavi a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.subnavi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

div.refnavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #E9E7DC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	position: absolute;
	margin-top: -1px;
	margin-left: 400px;
	border: 1px solid #ACC111;
}

.refnavi a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.refnavi a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.refnavi a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.refnavi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AA0250;
	text-decoration: none;
}

/* additional shop styles */

.errortext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0250;
	text-decoration: none;
}

.topicbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-left: 12px;
	background: #EFF3D2;
	width: 97%;
	background-image: url(pics/navbar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	width: 97%;
}

.content3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.content_nopadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 97%;
}

.shopcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
  
.ShopListHead
{
    background-color: #D4E582;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
	height:35px;
}

.ShopListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px;
}

.ShopListItemAlt
{	
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px   
}

.ShopListFooter
{
    background-color: #D4E582;
    line-height: 10pt
}

/* additional shop styles end */
