body {
	margin: 0;
	padding: 0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow:hidden;
}

table {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	background-color: white;
}

table a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	background-color: White;
	text-decoration: none;    
}
table a:hover {
    background-color: White;
	color: #F0D5AB;    
}
.mailto a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	background-color: White;
	text-decoration: none;	
}
.mailto a:hover {
    background-color: White;
	color: #F0D5AB;    
}
#popup 
{
    border-top: 1px solid #990033;
    border-left: 1px solid #990033;
    border-right: 1px solid #990033;
}
.fashion a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	background-color: White;
	text-decoration: none;
	width: 352px;
	height: 482px;
	padding-right: 5px;
	text-align: right;	
	border-top: 1px solid #990033;
}
* html .fashion a {
    border-top: 1px solid #990033;
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.fashion a:hover {
    background-color: White;
	color: #F0D5AB;
}
#fashionschliessen a {
    position: absolute;
    top: 504px;
    left: 360px;
    width: 347px;
    height: 16px;
    border: 1px solid #990033;    
}
* html #fashionschliessen a {
    width: 354px;
}
a.infotext {
    text-decoration: none;
    color: #990033; 
}
a.info {
    text-decoration: none;
    color: black; 
}
a.info:hover, a.infotext:hover{
    cursor: help;
    background: #F0D5AB;
}
a.info span, a.infotext span {
    visibility: hidden;
    position: absolute;
    top: -200px;
    left: -520px;
    width: 465px;
    height: 350px;
    text-decoration: none;
}
a.info:hover span, a.infotext:hover span {
    visibility: visible;
    color: #000000;
    background: #FFFFFF;
}
.fashion a {
    font-weight: bold;
    color: #990033;
    text-decoration: none; 
}
.telefon {
    float: left;
	width: 40px;
	height: 13px;
}

.neueadresse{
    position: absolute;
    top:430px;
    left:0px;
    height:66px;
    width:194px;
    z-index:100;
}
.container {
	height: 568px;
	width: 913px;
	margin-top: -284px;
	margin-left: -456px;
	top: 50%;
	left: 50%;
	position: absolute;
	/*border: 1px dotted black;*/
	background-image: url(../images/hg_start.gif); background-repeat: no-repeat;
}
.containerinhalt {
	height: 568px;
	width: 913px;
	margin-top: -284px;
	margin-left: -456px;
	top: 50%;
	left: 50%;
	position: absolute;
	overflow: hidden;
	/*border: 1px dotted black;*/
	background-image: url(../images/hg_inhalt.gif); background-repeat: no-repeat;
}
.contentinhalt {
	position: absolute;
	top: 181px;
	left: 252px;
	width: 461px;
	height: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	line-height: 13px;
	overflow: hidden;
	/*border: 1px solid black;*/
}
.contentinhaltnavigationup {
	position: absolute;
	top: 450px;
	left: 710px;
	width: 12px;
}
.contentinhaltnavigationup a:hover, contentinhaltnavigationdown a:hover {
	text-decoration: none;
}
.contentinhaltnavigationup a, contentinhaltnavigationdown a {
	text-decoration: none;	
}
.contentinhaltnavigationdown {
	position: absolute;
	top: 470px;
	left: 710px;
	width: 12px;
}
.metanavigation {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5B5E;
	background-color: white;
	width: auto;
}
.metanavigation ul {	
	margin: 0px;
	padding: 0px;
	width: auto;
}
.metanavigation li {
	position: relative;
	float: left;
	list-style: none;
	margin-right: 15px;
}
.metanavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5B5E;
	background-color: White;
	text-decoration: none;
}
.metanavigation a:hover {
	color: #990033;
	background-color: White;
}
.sprachnavigation {
	position: absolute ;
	top: 0px;
	left: 730px;
	text-align: right;
	width: 40px;	
}
.sprachnavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5B5E;
	background-color: white;
	text-decoration: none;
}
.sprachnavigation a:hover {
	color: #990033;
	background-color: White;
}
.hauptnavigation {
	position: absolute;
	top:20px;
	/*height: 175px;*/
	left: 770px;
	z-index: 1;
}
.hauptnavigation ul {
	width: 130px;
	margin:0px;
	padding:0px;
	border:0px;
}
.hauptnavigation li {
	margin-top: 1px;
	position: relative;
	list-style: none;		
	background: White;
	color: #5A5B5E;
	border: 1px solid;
	height: 14px;
	width: 141px;
}
.hauptnavigation li a {
	display: block;
	padding-left: 10px;
}
.hauptnavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5B5E;
	background-color: white;
	text-decoration: none;
	letter-spacing: 2px;
}
.hauptnavigation a.selected {
    background-color: #F0D5AB;
    height: 14px;
}
.hauptnavigation a:hover {
	background: #F0D5AB;
	color: #5A5B5E;
}
.hauptnavigation li:hover {
	background: #F0D5AB;
	color: #5A5B5E;
}
.hauptnavigation li:active {
	background: #F0D5AB;
	color: #5A5B5E;
}
.unternavigation {
    position: absolute;
   	top: 320px;
	left: 0px;
	margin-left: -18px;
	padding: 0;
	text-align: left;	
}
.unternavigation ul {
	width: 141px;
}
.unternavigation li {
	list-style: none;		
	background: White;	
	width: 141px;
}
.unternavigation li a {
	display: block;
}
.unternavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 2px;
	color: #5A5B5E;
	text-decoration: none;
}
.unternavigation a:hover {
	color: #990033;
}
.unternavigation li:hover {
	color: #990033;
}
.unternavigationabsatz {
	padding-left: 34px;
}

.bildstart{
	position: absolute;
	top: 85px;
	left: 0px;
	z-index: 0;
}
.bildlinks {
	position: absolute;
	top: 21px;
	left: 0px;
}
.bildoben {
	position: absolute;
	top: 21px;
	left: 193px;
}
.introcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: White;
	position: absolute;
	top: 432px;
	left: 256px;
	width: 350px;
}
.news {
	position: absolute;
	top: 445px;
	left: 830px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: Black;
	background-color: White;
}
.newstext {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: White;
	
}

.newslink {
	position: absolute;
	top: 473px;
	left: 600px;
}

.schlagzeile {
	position: absolute;
	font-size: 11px;
	letter-spacing: 2px;
	color: #5A5B5E;
	top: 553px;
	left: 203px;
}
.newslink ul {
	width: 260px;
	margin-top: 7px;
}
.newslink li {
	margin-bottom: 3px;
	position: relative;
	list-style: none;		
	background: White;
	height: 14px;
	width: 260px;
}
.newslink li a {
	display: block;
}
.newslink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	background-color: White;
	text-decoration: none;
}
.newslink a:hover {
	background-color: White;
	color: #F0D5AB;
}
.newslink li:hover {
	background-color: White;
	color: #F0D5AB;
}
.footer {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: right;
	width: 441px;
    background-color: white;
    color: #5A5B5E;
	position: absolute;
    top: 552px;
    left: 200px;   
}

.footerlink 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #5A5B5E;
    text-decoration:none;
}

.footerlink:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #990033;
    text-decoration:none;
}


/* KioskModel_1.ascx */
.kiosk {
	position: absolute;
	top: 138px;
	left: 770px;
	width: 141px;
	height: 39px;
	border-top: 1px solid #5A5B5E;
	border-left: 1px solid #5A5B5E;
	border-right: 1px solid #5A5B5E;
}
.kiosklink {
    position: absolute;
	top: 177px;
	left: 770px;
	width: 141px;
	height: 16px;
	border-top: none;
	border-bottom: 1px solid #5A5B5E;
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;
	background-color: #990033;
	padding-left: 10px;
	padding-top: 1px;
}
.kiosklink a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background-color: #990033;
	vertical-align: middle;
}
.kiosklink a:hover {	
	color: #F0D5AB;
	background-color: #990033;
}
/* KioskModel_2.ascx */
.kiosktext {
	position: absolute;
	top: 193px;
	left: 770px;
	width: 121px;
	border-top: none;
	border-bottom: 1px solid #5A5B5E;	
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;	
	background-color: #F0D5AB;
	color: #000000;	
	padding: 10px 10px 13px 10px;
}
.kiosklinkm2 {
    position: absolute;
	top: 177px;
	left: 770px;
	width: 131px;
	height: 16px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;
	background-color: #990033;
	padding-left: 10px;
	padding-top: 1px;
}
.kiosklinkm2 a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background-color: #990033;
	vertical-align: middle;
}
.kiosklinkm2 a:hover {
    color: #F0D5AB;
	font-weight: bold;
	text-decoration: none;
	background-color: #990033;
}
/* KioskModel_3.ascx */
.kiosktitelm3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
    position: absolute;
	top: 177px;
	left: 770px;
	width: 131px;
	height: 16px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;
	background-color: #990033;
	padding-left: 10px;
	padding-top: 1px;
}
.kiosktextm3 {
	position: absolute;
	top: 297px;
	left: 770px;
	width: 121px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;
	border-bottom: 1px solid #5A5B5E;
	padding: 10px 10px 0 10px;
	background-color: #903;
	color: #FFF;
}
.kiosktextm3 a {
    color: white;
    text-decoration: none;
	background-color: #990033;
}
.kiosktextm3 a:hover {
    color: #F0D5AB;
	text-decoration: none;
	background-color: #990033;
}
.kioskbildm3 {
	position: absolute;
	top: 193px;
	left: 770px;
	width: 141px;
	border-left: 1px solid #5A5B5E;
	border-right: 1px solid #5A5B5E;
	border-bottom: none;
}
/* KioskModel_4.ascx */
.kiosktitelm4 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
    position: absolute;
	top: 177px;
	left: 770px;
	width: 131px;
	height: 16px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;
	background-color: #990033;
	padding-left: 10px;
	padding-top: 1px;
}
.kiosktextm4 {
	position: absolute;
	top: 380px;
	left: 770px;
	width: 121px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;
	border-bottom: 1px solid #5A5B5E;
	padding: 10px 10px 0 10px;
	background-color: #F0D5AB;
	color: #990033;
}
.kioskblacktextbottomm4 {
	position: relative;
	width: 121px;	
	height: 13px;
	border-top: none;
	border-bottom: 1px solid #5A5B5E;	
	border-left: 1px solid #5A5B5E;	
	border-right: 1px solid #5A5B5E;	
	background-color: #F0D5AB;
	color: #000000;	
	padding: 3px 10px 13px 10px;
}
.kioskbildm4 {
	position: absolute;
	top: 193px;
	left: 770px;
	width: 141px;
	height: 189px;
	border-left: 1px solid #5A5B5E;
	border-right: 1px solid #5A5B5E;
	border-bottom: none;
}
.kfrmbuttonsenden {
    position: absolute;
	left: 87px;
	width: 70px;
	height: 18px;
}
.pflegebild {
	float: left;
	height: 134px;
}
.pflegetext {
	float: left;
	width: 236px;
	text-align: left;
	margin-left: 30px;
}
.pflegeline {
	float: left;
	margin-top: 9px;
	width: 100%;
	background-image: url(../images/hg_linien_herstellung.gif);
	background-repeat: repeat-x;
}
.newsbild {
	float: left;
	width: 134px;
	height: 181px;
	margin-right: 15px;
}
.pflegebild img 
{
	border: 1px #5a5b5e solid;	
}

p {
	margin-top:10px;
	margin-bottom:10px;
}
.bild img 
{
	border: 1px #5a5b5e solid;
}

.preis
{
	padding-top:15px;
}
