A {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
A:VISITED {
 color:#858585;
 text-decoration : none;
}
A:ACTIVE {
 color : #000000;
 text-decoration : none;
}
A:HOVER {
 color : #000000;
 text-decoration : none;
}
/* #################################*/
/* grey_button*/
a.grey_button {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#B1B1B1;
 font-weight : bold;
 text-decoration : none;
}
a.grey_button:visited {
 color:#B1B1B1;
 text-decoration : none
}
a.grey_button:hover {
 color:#000000;
 text-decoration : none
}
a.grey_button:active {
 color:#000000;
 text-decoration : none
}

/* #################################*/
/* chapternav*/
a.chapterlo {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.chapterlo:visited {
 color:#858585;
 text-decoration : none
}
a.chapterlo:hover {
 color:#D50113;
 text-decoration : none
}
a.chapterlo:active {
 color:#D50113;
 text-decoration : none
}

a.chapterhi {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#D50113;
 text-decoration : none;
}
a.chapterhi:visited {
 color:#D50113;
 text-decoration : none
}
a.chapterhi:hover {
 color:#D50113;
 text-decoration : none
}
a.chapterhi:active {
 color:#D50113;
 text-decoration : none
}
/* #################################*/
/* paging*/
a.paginglo {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 text-decoration : none;
}
a.paginglo:visited {
 color:#000000;
 text-decoration : none
}
a.paginglo:hover {
 color:#D50113;
 text-decoration : none
}
a.paginglo:active {
 color:#D50113;
 text-decoration : none
}

a.paginghi {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#D50113;
 text-decoration : none;
}
a.paginghi:visited {
 color:#D50113;
 text-decoration : none
}
a.paginghi:hover {
 color:#D50113;
 text-decoration : none
}
a.paginghi:active {
 color:#D50113;
 text-decoration : none
}

/* #################################*/
/* navigation_level_1*/

/* #################################*/
/* Navigation_LEVEL1*/
a.subNav {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#D50113;
 text-decoration : none;
}
a.subNav:visited {
 color:#D50113;
 text-decoration : none
}
a.subNav:hover {
 color:#D50113;
 text-decoration : none
}
a.subNav:active {
 color:#D50113;
 text-decoration : none
}
a.subNavActive {
 
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.subNavActive:visited {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.subNavActive:hover {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.subNavActive:active {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.poweredByFuturecom 
{
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 color: #BDBDBD;
 text-decoration: none;
}
a.poweredByFuturecom:visited
{
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 color: #BDBDBD;
 text-decoration: none;
}
td.subNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
td.hisubNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
 background-color: #F4F3F1;
}
td.subNavActive {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#D50113;
 background-color: #F4F3F1;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
/* #################################*/
/* navigation_level_1*/

/* #################################*/
/* Navigation_LEVEL2*/
a.sub2Nav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.sub2Nav:visited {
 text-decoration : none;
 color:#858585;
}
a.sub2Nav:hover {
 color:#000000;
 text-decoration : none;
}
a.sub2Nav:active {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive:visited {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive:hover {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive:active {
 color:#000000;
 text-decoration : none;
}
td.sub2Nav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.hisub2Nav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.sub2NavActive {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
/* #################################*/
/* navigation_leve2*/

/* #################################*/
/* Navigation_LEVEL3*/
a.sub3Nav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.sub3Nav:visited {
 text-decoration : none;
 color:#858585;
}
a.sub3Nav:hover {
 color:#000000;
 text-decoration : none;
}
a.sub3Nav:active {
 color:#000000;
 text-decoration : none;
}
a.sub3NavActive {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.sub3NavActive:visited {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.sub3NavActive:hover {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.sub3NavActive:active {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
td.sub3Nav {
 width: 140px;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.hisub3Nav {
 width: 140px;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.sub3NavActive {
 width: 140px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
/* #################################*/
/* navigation_leve3*/


/* #################################*/
/* Navigation_LEVEL4*/
a.sub4Nav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#BDBDBD;
 text-decoration : none;
}
a.sub4Nav:visited {
 color:#BDBDBD;
 text-decoration : none;
}
a.sub4Nav:hover {
 color:#858585;
 text-decoration : none;
}
a.sub4Nav:active {
 color:#858585;
 text-decoration : none;
}
a.sub4NavActive {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
a.sub4NavActive:visited {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
a.sub4NavActive:hover  {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
a.sub4NavActive:active {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
td.navdot{
 width:5px;
 vertical-align:top;
}
td.sub4Nav {
 width: 140px;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
}
/* #################################*/
/* navigation_leve4*/


/* #################################*/
/* Navigation_UTILITIES*/
a.utilitiesNav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.utilitiesNav:visited {
 color:#858585;
 text-decoration : none
}
a.utilitiesNav:hover {
 color:#000000;
 text-decoration : none
}
a.utilitiesNav:active {
 color:#000000;
 text-decoration : none
}
a.utilitiesNavActive {
 color:#000000;
 text-decoration : none;
}
a.utilitiesNavActive:visited {
 color:#000000;
 text-decoration : none;
}
a.utilitiesNav:hover {
 color:#000000;
 text-decoration : none;
}
a.utilitiesNavActive:active {
 color:#000000;
 text-decoration : none;
}
td.utilitiesNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
td.hiutilitiesNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
 background-color: #F4F3F1;
}
td.utilitiesNavActive {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 background-color: #F4F3F1;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
/* #################################*/
/* navigation_UTILITIES*/
/* #################################*/
/* SEARCH*/
td.search_top {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 1px;
 border-bottom : 0px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
td.search_bottom {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 height : 23px;
 padding-left : 6px;
 padding-bottom: 6px;
 padding-top:0px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
/* #################################*/
/* Search*/

td.darkgrey {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : bold;
 color: #D50113;
 background-color: #E1E0DF;
}
td.greyline {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 color: #000000;
 background-color: #BDBDBD;
}
td.redline {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 color: #000000;
 background-color: #EECCCC;
}
td.whitecell {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 background-color: #FFFFFF;
}
td.red_grey {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 /*background-color: #F4F3F1;*/
}
td.rosa_grey {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 background-color: #FCFBFB;
}
td.red_grey_tit {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 /*background-color: #F4F3F1;*/
 font-weight : bold;
 color: #D50113;
}
td.red_grey_blacktit {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 /*background-color: #F4F3F1;*/
 font-weight : bold;
 color: #000000;
}
td.cell_main_tit {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  17px;
 font-weight : normal;
 color: #000000;
 background-color: #FFFFFF;
}
TD {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 color: #000000;
}
td.poweredByFuturecom 
{
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 color: #BDBDBD;
}
BODY  {
 font-family : Arial,Helvetica,sans-serif;
 font-weight : normal;
 font-style : normal;
 color : #000000;
 font-size : 11px;
 height: 100%;
 background-color: #FFFFFF;
}
.txt {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 color: #000000;
}
.txtbold {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : bold;
 color: #000000;
}
.button {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  12px;
 font-weight : bold;
 color: #B1B1B1;
}
.txt_grey {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : normal;
 color: #858585;
}

.main_tit {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  17px;
 font-weight : normal;
 color: #000000;
}
.red_tit {
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 font-weight : bold;
 color: #D50113;
}
INPUT.search {
 width : 114px;
 height : 17px;
 font-family : Arial,Helvetica,sans-serif;
 font-size :  10px;
 padding-left : 2px;
}
INPUT.kontakt {
 width : 225px;
 height : 17px;
 font-family : Arial,Helvetica,sans-serif;
 font-size :  10px;
 padding-left : 2px;
}
select.bestellung {
 width:90px;
 height : 16px;
 font-family : Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding-left : 0px;
 padding-bottom: 0px;
 padding-top:0px;
}
select.anrede {
 width:60px;
 height : 16px;
 font-family : Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding-left : 0px;
 padding-bottom: 0px;
 padding-top:0px;
}
textarea.fragen {
 width:225px;
 height:100px;
 font-family : Arial, Helvetica, sans-serif;
 font-size:10px;
 padding-left : 2px;
}
DIV.titlewrapper  {
 position:relative;
 width:880px;
 top:0px;
 left:0px;
 visibility:visible;
}
DIV.title  {
 z-index:1;
 width:219px;
 position:absolute;
 top:59px;
 left:180px;
 visibility:visible;
}
DIV.title_splash  {
 z-index:1;
 width:219px;
 position:absolute;
 top:102px;
 left:166px;
 visibility:visible;
}

.fullheight{height:100%}

.ValidationSummary
{
padding-right: 8px;
padding-left: 8px;
font-weight: bold;
font-size: 12px;
color: Red;
border-left-color: red;
border-bottom-color: red;
padding-bottom: 4px;
border-top-style: solid;
border-top-color: red;
padding-top: 6px;
border-right-style: solid;
border-left-style: solid;
border-right-color: red;
border-bottom-style: solid;
border-width: 1px
}

span.Titel {
    background-color:#FFFFFF;
    color:#D50113;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}