html {  
    height:100%;
}

body {
    color: #6e6e6e;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 0.69em;
    line-height: 1.5em;
    text-align: center;
/*    overflow-x: hidden;
*/
}

img {
                      border : 0;
}

.GoogleMapOverlay {
                    position : absolute;
                        left : 0px;
                         top : 0px;
                       width : 100%;
                      height : 100%;
            background-color : #FFFFFF;                
}

/*###### Main Wrapper ##################################################################*/

#Overall {                   
/*
*/
                     display : none;
                     z-index : 100;
                 padding-top : 0px;
                    position : absolute;
                        left : 270px;
                         top : 0px;
                       width : 456px;
                      height : 451px;
                     overflow: hidden;
                       
/*
                      border : 1px dashed black;
*/
}

#MainWrapper {
    width: 999px;
    height: 757px;
    left: 25px;
    top: 25px;
    position: absolute;
    text-align: left;
}


/*###### Top Menu ##################################################################*/

#TopMenuWrapper {
    position: absolute;
    top: 27px;
    left: 859px;
    z-index: 30;
}

/*###### Menu Links ######*/

.TopMenuItemBox {
    margin-top: 0px;
}

.TopMenuItem {
    margin-bottom: 0px;
}

.TopMenuItem a {
		font-size: 0.9em;
    text-decoration: none;
    text-transform: lowercase;
    font-weight: bold;
    padding-left: 17px;
    display: block;
}

.TopMenuItem a:link {
    color: #ba0f2b;
    background-image: url(../images/clear.gif);
    background-repeat: no-repeat;
}

.TopMenuItem a:visited {
    color: #ba0f2b;
    background-image: url(../images/clear.gif);
    background-repeat: no-repeat;
}

.TopMenuItem a:hover { 
    color: #828282;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.TopMenuItem a:active { 
    color: #828282;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.TopMenuItemNot {
    font-weight: bold;
    color: #ba0f2b;
}

/*###### Menu Active ######*/

.TopMenuItemSelected {
    margin-bottom: 0px;
}

.TopMenuItemSelected a {
    text-decoration: none;
    text-transform: lowercase;
    font-weight: bold;
    padding-left: 17px;
    display: block;
}

.TopMenuItemSelected a:link {
    color: #828282;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.TopMenuItemSelected a:visited {
    color: #828282;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.TopMenuItemSelected a:hover { 
    color: #ba0f2b;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.TopMenuItemSelected a:active { 
    color: #ba0f2b;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}


/*###### Header ##################################################################*/

#Header {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 876px;
    height: 63px;
}

/*###### Logo ##################################################################*/

#Logo {
    position: absolute;
    top: 0px;
    left: 0px;
}

#Logo img {
    border: 0px;
}

#Logo a {
    text-decoration: none;
}


/*###### ButtonMenu ##################################################################*/

#ButtonsBottom {
    position: absolute;
    top: 420px;
    left: 775px;
    z-index: 40;
}

#ButtonPrint {
    position: absolute;
    top: 420px;
    left: 875px;
    z-index: 40;
}

/*###### Filter ##################################################################*/

.Filter {
    width: 100%;
    height: 22px;
    background-color: #81868a;
    color: #FFFFFF;
}

/*###### Language Menu ##################################################################*/

#LanguageMenu {
    position: absolute;
    top: 42px; /* 42px; */
    left: 278px;
}

.LanguageMenuItemBox {
    text-align: left;
}

.LanguageMenuItem {
    margin-right: 22px;
    float: left;
}

#LanguageMenu li {
    float: left;
    list-style: none;
    margin-right: 12px;
    color: #cccccc;
    padding: 0px;
}

#LanguageMenu a {
	font-size: 0.9em;
}

#LanguageMenu a:link {
    text-decoration: none;
    color: #828282;
}

#LanguageMenu a:visited {
    text-decoration: none;
    color: #828282;
}

#LanguageMenu a:hover { 
    text-decoration: none;
    color: #ba0f2b;
}

#LanguageMenu a:active { 
    text-decoration: none;
    color: #ba0f2b;
}



#LanguageMenu li.selected a:link {
    text-decoration: none;
    color: #ba0f2b;
}

#LanguageMenu li.selected a:visited {
    text-decoration: none;
    color: #ba0f2b;
}

#LanguageMenu li.selected a:hover { 
    text-decoration: none;
    color: #ba0f2b;
}

#LanguageMenu li.selected a:active { 
    text-decoration: none;
    color: #ba0f2b;
}

/*###### Main Content Wrapper ##################################################################*/

#MainContentWrapper {
    position: absolute;
    top: 63px;
    left: 0px;
    width: 999px;
    height: 451px;
    z-index: 10;
}

#MainBg {
	   position: absolute;
    top: 63px;
    left: 0px;
    width: 999px;
    height: 451px;
    background-color: #d1d3d5;
    z-index: 5;
}



/*###### Menu ##################################################################*/


#MainMenuWrapper {
    position: absolute;
    top: 0px;
    left: 275px;
    height: 26px;
}

#MainMenu {
    float: left;
    height: 26px;
}





/*###### Menu Links ######*/

.MainMenuItemBox {
    margin-top: 0px;
}

.MainMenuItem {
    margin-right: 6px;
    float: left;
    text-transform: uppercase;
    width: 150px;
}

.MainMenuItem a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    padding-left: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
}

.MainMenuItem a:link {
    color: #FFFFFF;
}

.MainMenuItem a:visited {
    color: #FFFFFF;
}

.MainMenuItem a:hover { 
    color: #FFFFFF;
    background-color: #ba0f2b;
}

.MainMenuItem a:active { 
    color: #FFFFFF;
    background-color: #ba0f2b;
}

/*###### Menu Active ######*/

.MainMenuItemSelected {
    margin-right: 6px;
    float: left;
    text-transform: uppercase;
    width: 150px;
}

.MainMenuItemSelected a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    padding-left: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
}

.MainMenuItemSelected a:link {
    color: #FFFFFF;
    background-color: #ba0f2b;
}

.MainMenuItemSelected a:visited {
    color: #FFFFFF;
    background-color: #ba0f2b;
}

.MainMenuItemSelected a:hover { 
    color: #FFFFFF;
}

.MainMenuItemSelected a:active { 
    color: #FFFFFF;
}




/*###### SubMenu ##################################################################*/

#LeftMenuWrapper {
    width: 270px;
    height: 377px;
    position: absolute;
    top: 74px;
    left:0px;
}



#SubMenuWrapper {
    background-color: #FFFFFF;
}

/*###### Menu Links ######*/

.SubMenuItemBox {
    margin-top: 0px;
}

.SubMenuItem {
    text-transform: uppercase;
    height: 26px;
}

.SubMenuItem a {
    width: 269px;
    text-decoration: none;
    display: block;
    padding-top: 6px;
    padding-left: 1px;
    padding-bottom: 7px;
}


.SubMenuItem a:link {
    color: #ba0f2b;
}

.SubMenuItem a:visited {
    color: #ba0f2b;
}


.SubMenuItem a:hover { 
    color: #FFFFFF;
    background-color: #ba0f2b;
}

.SubMenuItem a:active { 
    color: #FFFFFF;
    background-color: #ba0f2b;
}

/*###### Menu Active ######*/

.SubMenuItemSelected {
    text-transform: uppercase;
    height: 26px;
}

.SubMenuItemSelected a {
    width: 269px;
    text-decoration: none;
    display: block;
    padding-top: 6px;
    padding-left: 1px;
    padding-bottom: 7px;
}

.SubMenuItemSelected a:link {
    color: #FFFFFF;
    background-color: #ba0f2b;
}

.SubMenuItemSelected a:visited {
    color: #FFFFFF;
    background-color: #ba0f2b;
}

.SubMenuItemSelected a:hover { 
    color: #FFFFFF;
}

.SubMenuItemSelected a:active { 
    color: #FFFFFF;
}


/*###### Sub Left Menu Wrapper ##################################################################*/

#SubLeftMenuWrapper {
    margin-top: 5px;
    margin-left: 2px;
    position: relative;
}


/*###### Third Menu ##################################################################*/

#ThirdMenuWrapper {
    position: absolute;
    width: 120px;
    left: -16px;
}

/*###### Menu Links ######*/

.ThirdMenuItemBox {
    margin-top: 0px;
}

.ThirdMenuItem {
    margin-bottom: 4px;
}

.ThirdMenuItem a {
		font-size: 0.9em;
    text-decoration: none;
    font-weight: bold;
    text-transform: lowercase;
    padding-left: 17px;
    display: block;
}

.ThirdMenuItem a:link {
    color: #ba0f2b;
    background-image: url(../images/clear.gif);
    background-repeat: no-repeat;
}

.ThirdMenuItem a:visited {
    color: #ba0f2b;
    background-image: url(../images/clear.gif);
    background-repeat: no-repeat;
}

.ThirdMenuItem a:hover { 
    color: #FFFFFF;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.ThirdMenuItem a:active { 
    color: #FFFFFF;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}


/*###### Menu Active ######*/

.ThirdMenuItemSelected {
    margin-bottom: 4px;
}

.ThirdMenuItemSelected a {
		font-size: 0.9em;
    text-decoration: none;
    font-weight: bold;
    text-transform: lowercase;
    padding-left: 16px;
    display: block;
}

.ThirdMenuItemSelected a:link {
    color: #FFFFFF;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.ThirdMenuItemSelected a:visited {
    color: #FFFFFF;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.ThirdMenuItemSelected a:hover { 
    color: #ba0f2b;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

.ThirdMenuItemSelected a:active { 
    color: #ba0f2b;
    background-image: url(../images/list_not_thirdmenu.gif);
    background-repeat: no-repeat;
}

/*###### Fourth Menu ##################################################################*/

#FourthMenuWrapper {
    position: absolute;
    margin-left: 5px;
    left: 125px;
    top: 2px;
}

/*###### Menu Links ######*/

.FourthMenuItemBox {
    margin-top: 0px;
}

.FourthMenuItem {
    margin-bottom: 4px;
}

.FourthMenuItem a {
		font-size: 0.9em;
    text-transform: lowercase;
}

.FourthMenuItem a:link {
    text-decoration: none;
    color: #ba0f2b;
}

.FourthMenuItem a:visited {
    text-decoration: none;
    color: #ba0f2b;
}

.FourthMenuItem a:hover { 
    text-decoration: none;
    color: #FFFFFF;
}

.FourthMenuItem a:active { 
    text-decoration: none;
    color: #FFFFFF;
}

/*###### Menu Active ######*/

.FourthMenuItemSelected {
    margin-bottom: 4px;
}

.FourthMenuItemSelected a {
    text-transform: lowercase;
}

.FourthMenuItemSelected a:link {
    text-decoration: none;
    color: #FFFFFF;
}

.FourthMenuItemSelected a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

.FourthMenuItemSelected a:hover { 
    text-decoration: none;
    color: #ba0f2b;
}

.FourthMenuItemSelected a:active { 
    text-decoration: none;
    color: #ba0f2b;
}


.ThirdMenuItem a,
.ThirdMenuItem a:link,
.ThirdMenuItem a:visited,
.ThirdMenuItem a:hover,
.ThirdMenuItem a:active,
.ThirdMenuItemSelected a,
.ThirdMenuItemSelected a:link,
.ThirdMenuItemSelected a:visited,
.ThirdMenuItemSelected a:hover,
.ThirdMenuItemSelected a:active,

.FourthMenuItem,
.FourthMenuItem a,
.FourthMenuItem a:link,
.FourthMenuItem a:visited,
.FourthMenuItem a:hover,
.FourthMenuItem a:active,
.FourthMenuItemSelected,
.FourthMenuItemSelected a,
.FourthMenuItemSelected a:link,
.FourthMenuItemSelected a:visited,
.FourthMenuItemSelected a:hover,
.FourthMenuItemSelected a:active { 
    line-height : 1.3em; /* Standard: line-height : 1.5em; */
}

/*###### Content ##################################################################*/



#ContentWrapper {
    width: 724px; /* 620px; */
    height: 377px;
    position: absolute;
    top: 74px;
    left: 275px;
    overflow: hidden;
}

.container {
    /* position: absolute; */
    /* top: 0px; */
    /* left: 0px; */
    width: 441px;
    height: 377px;
    overflow: hidden;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-top: 0px;
}

.content {
    width: 437px; /* 441px; */
    position: absolute;
    padding-bottom: 40px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}

.jScrollPaneDrag {
	background: #ba0f2b;
}

.SliderWrapper {
	display: none;
    width: 10px;
    height: 377px;
    position: absolute;
    top: 0px;
    left: 451px;
    background-color: #FFFFFF;
}

.slider1 {
    position: absolute;
    top: 1px;
    left: 1px;
    height: 375px;
    width: 8px;
    background-color: #FFFFFF;
}

.indicator {
    position: absolute;
    height: 50px;
    width: 8px;
    background-color: #ba0f2b;
    left: 0px;
    top: 0px;
    display: block;
}

.ContainerBg {
    background-color: #F8F8F6;
    width:451px;
}

.ContainerRight {
                    position : absolute;
                         top : 0px;
                        left : 461px;
                padding-left : 10px;
}


/*###### Main Image Wrapper ##################################################################*/

#MainImageWrapper {
                       width : 728px; /* 726px; */
                      height : 218px;
                    position : absolute;
                         top : 514px;
                        left : 0px;
                    overflow : hidden;
                     display : inline;
}

/*###### Sub Image Wrapper ##################################################################*/

#SubImageWrapper {
                       width : 400px;
                      height : 400px;
                    position : absolute;
                         top : 397px;
                        left : 0px;
                    overflow : hidden;
                     z-index : 10;
                     display : inline;                    
}


/*###### Category Pages ##################################################################*/

.tx-categorypages-pi1 {
/*
    border : 1px dashed blue;
*/
    margin-bottom: 20px;
    margin-top: 0px; /* 0px; */
}

.fce_t3c_category a {
    font-size: 100%; /* 1.2em; */
/*    
    font-weight: bold;
*/
    color: #FFFFFF;
}

.fce_t3c_category a:link,
.fce_t3c_category a:visited {
    color: #FFFFFF; /* #828282 */
}

.fce_t3c_category a:hover {
/*
#FF4120
*/
    color: #ba0f2b; 
}

/* ########## Rootline ########## */

.rootLineMenuItem {
}
.rootLineMenuItem A,
.rootLineMenuItem A:link,
.rootLineMenuItem A:visited,
.rootLineMenuItem A:active {
                 font-weight : bold;
                       color : #005EA8;
             text-decoration : none;
}
.rootLineMenuItem A:hover {
                 font-weight : bold;
                       color : #005EA8;
             text-decoration : none;
}

.layoutRootLineMenu {
                  margin-top : 10px;
                 margin-left : 0px;
               margin-bottom : 10px;
                margin-right : 0px;
}

/* ############################ */

.LogicalNotLink {
              text-transform : uppercase;
                 font-weight : bold;
}

.LogicalNotLink a {
              text-transform : uppercase;
}

.LogicalNotLink a:link {
             text-decoration : none;
                       color : #ba0f2b;
}

.LogicalNotLink a:visited {
             text-decoration : none;
                       color : #ba0f2b;
}

.LogicalNotLink a:hover { 
             text-decoration : none;
                       color : #FFFFFF;
}

.LogicalNotLink a:active { 
             text-decoration : none;
                       color : #FFFFFF;
}

