body {
	color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
    margin-top: 0; 
    margin-left: 0; 
    margin-right: 0;
    margin-bottom: 0;
	background: #EEEEEE;
}

a {
	color: #304C88;
}

a:hover {
	color: #284C88;
	text-decoration: none;
}

h1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 15pt;
	color: #284C80;
	font-weight: 400;
	margin-bottom: 25px;
	margin-top: 20px;
}

img {
	border-color: Black;
}

img a:link {
	border-color: Black;
}

img a:visited {
	border-color: Black;
}

img a:hover {
	border-color: Black;
}

img a:active {
	border-color: Black;
}

/***************************************************************************
Menu links
***************************************************************************/

.address {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.address a:link {
	color: #504C50;
	text-decoration: none;
}

.address a:visited {
	color: #504C50;
   text-decoration: none;
}

.address a:hover {
	color: #999999;
   text-decoration: none;
}

.address a:active {
	color: #504C50;
   text-decoration: none;
}

.leftmenuHeader {
	color: #616161;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}

.leftmenu {
	color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}


.leftmenu a:link {
	color: #504C50;
	text-decoration: none;
}

.leftmenu a:visited {
	color: #504C50;
	text-decoration: none;
}

.leftmenu a:hover {
	color: #999999;
	text-decoration: none;
}

.leftmenu a:active {
	color: #504C50;
	text-decoration: none;
}

.leftmenuActive {
	color: #A52A2A;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.leftmenuActive a:link {
	color: #A52A2A;
	text-decoration: none;
}

.leftmenuActive a:visited {
	color: #A52A2A;
	text-decoration: none;
}

.leftmenuActive a:hover {
	color: #A52A2A;
	text-decoration: none;
}

.leftmenuActive a:active {
	color: #A52A2A;
	text-decoration: none;
}



.leftmenuHPHeader {
	color: #A52A2A;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.leftmenuHP {
	color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.leftmenuHP a:link {
	color: #504C50;
	text-decoration: none;
}

.leftmenuHP a:visited {
	color: #504C50;
	text-decoration: none;
}

.leftmenuHP a:hover {
	color: #999999;
	text-decoration: none;
}

.leftmenuHP a:active {
	color: #504C50;
	text-decoration: none;
}

/***************************************************************************
Tables
***************************************************************************/

.tableDescriptionBorder {
   border: 1px solid #DBDBDB; 
}

.tableDescriptionHeader { 
	background-color: #DBDBDB;
	color: Balck;
	font-weight: bold;
	font-size: 7pt;
}

.tableDescription { 
	font-size: 7pt;
}

/***************************************************************************
Misc
***************************************************************************/

.bildBeschreibung {
   color: #B0B0B0;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
}

.price {
   color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

.pricestatt {
   color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: line-through;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

.priceaktion {
   color: #FF0000;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

.aktion {
	color: #FF0000;
	font-weight: bold;
}

.aktion a, .aktion a:link {
	color: #FF0000;
}


.bigProduct {
   color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
}

.hpTitle {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14pt;
	color: #284C80;
	font-weight: 500;
}

.hpText {
	color: #777777;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
}

.hpText a:link {
	color: #304C88;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
}

.hpText a:visited {
	color: #304C88;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
}

.hpText a:hover {
	color: #304C88;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
}

.hpText a:active {
	color: #304C88;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
}

td {
	color: #504C50;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
}

.urlaub {
	color: #FF0000;
	font-weight: bold;
}

.formmandatory {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}
