/* Allgemeingültige Formatierungen */

body                                {   margin:0px;
                                        padding:0px;
                                        height:100%;
                                    }

body, td, th                        {   font-family:Arial,Helvetica,sans-serif;
                                        font-size:14px;
                                    }
td {
    vertical-align:top;
}

img                                 {   border:0px;
                                    }

.intro_masterframe                  {   height:100%;
                                    }

.main_masterframe                   {   text-align:center;
                                        vertical-align:middle;
                                        padding-top:110px;
                                    }

.content                            {   width:auto;
										vertical-align:top;
                                        text-align:left;
                                    }

a:link,
a:visited             {   color:black;
                                        font-weight:bold;
                                        text-decoration:underline;
                                    }

a:hover,
a:hover               {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

.image, .image_left, .image_right {
    width:1%;
    padding:10px;
	border:1px solid #000000;
	background-color:#f2f2f2;
}
.image, .image_left, .image_right, .image td, .image_left td, .image_right td {
	font-size:10px;
}
.image img, .image_left img, .image_right img {
	border:1px solid #000000;
}
.image_left {
	margin:0px 10px 0px 0px;
    float:left;
}
.image_right {
	margin:0px 0px 0px 10px;
    float:right;
}
.standard_input_field {
    width:160px;
}
.standard_plz_field {
    width:45px;
}
.standard_town_field {
    width:115px;
}
.standard_input_label {
    padding-top:4px;
}
									






/* Service Partner */
.ServicePartnerName {
    font-size:16px;
	font-weight:bold;
}
.ServicePartnerAddress {
    padding-left:10px;
}
.ServicePartnerInfo {
    padding:0px 10px 0px 0px;
}

/* Historie */
.history_container {
    width:100%;
	margin-bottom:25px;
}
.history_container_cell {
    padding:20px 20px 0px 20px;
}
.history_timeline_line {
    width:560px;
}
.history_timeline_spacer {
    width:20px;
}
.history_timeline_text_spacer {
    width:10px;
}
.history_treadmill {
    margin-bottom:10px;
}
.history_timeline_arrows {
    margin-bottom:3px;
}
.history_treadmill_cell, .timeline_decade_text {
    text-align:center;
}
.history_treadmill_cell {
    padding:1px;
}
.timeline_bar, .timeline_decade {
	background-color:#000000;
}
.timeline_decade {
    width:3px;
	height:3px;
}
.timeline_decade_text {
    font-size:10px;
}
.treadmill_image_border {
    padding:6px;
    border:1px solid #ffffff;
}
.treadmill_image_border img {
    border:1px solid black;
}
.history_content {
    margin:20px 0px 0px 0px;
}
.history_content_caption {
    padding:0px 0px 10px 20px
}
.history_content_image img, .history_content_image object {
    border:1px solid #000000;
}
.history_toolbar_buttons {
    text-align:left;
	height:23px;
	background:url(/images/toolbar/toolbar_bg.jpg);
}
.history_content_text {
    padding:0px 0px 20px 20px;
}
.history_backlinks {
    padding:20px 0px 0px 0px;
}
.history_content_image_flags_bottom_first {
     width:4px;
}
.history_content_image_flags_top_all {
     width:7px;
}
.history_content_image_flags_bottom_all {
     width:3px;
}
.history_content_image_flags_top_last {
     width:23px;
}
.history_content_image_flags_line {
     width:auto;
	 text-align:right;
	 vertical-align:middle;
	 background-image:url(../images/historie/flag_line.jpg);
	 background-repeat:repeat-x;
}
.history_content_image_flags_middle {
/*    width:30px;*/
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/historie/flag_middle.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
}
.history_content_image_flags_middle a:link,
.history_content_image_flags_middle a:visited,
.history_content_image_flags_middle a:hover,
.history_content_image_flags_middle a:active,
.history_content_image_flags_middle a:focus,
.timeline_decade_text a:link,
.timeline_decade_text a:visited,
.timeline_decade_text a:hover,
.timeline_decade_text a:active,
.timeline_decade_text a:focus {
    text-decoration:none;
}
.history_content_image_flags_middle a:link,
.history_content_image_flags_middle a:visited,
.timeline_decade_text a:link,
.timeline_decade_text a:visited {
    color:#000000;
}
.history_content_image_flags_middle a:hover,
.history_content_image_flags_middle a:active,
.history_content_image_flags_middle a:focus,
.timeline_decade_text a:hover,
.timeline_decade_text a:active,
.timeline_decade_text a:focus {
    color:#ED1B24;
}









/* erste Header-Leiste (grauer Balken) */

.header_level1_table                {   height:21px;
                                        width:100%;
                                    }

.header_level1_left                 {   width:172px;
                                        height:21px;
                                        background-image:url(../images/background/top_left.jpg);
                                    }

.header_level1_right                {   width:201px;
                                        height:21px;
                                        background-image:url(../images/background/top_right.jpg);
                                    }

.header_level1_middle               {   height:21px;
                                        background-image:url(../images/background/top_middle.jpg);
                                    }




/* zweite Header-Leiste (Bild-Balken) */

.intro_header_logo                  {   height:87px;
                                        text-align:center;
                                        background-image:url(../images/intro/backgrounds/header.jpg);
                                        background-position:center;
                                    }

.main_header_logo                   {   height:87px;
                                        background-image:url(../images/background/header_fill.jpg);
                                        background-color:#f2f2f2;
                                    }






/* dritte Header-Leiste (grauer Balken) */

.header_level2_left                 {   width:172px;
                                        height:22px;
                                        background-image:url(../images/intro/backgrounds/header_shadow_left.jpg);
                                    }

.header_level2_middle               {   height:22px;
                                        background-image:url(../images/intro/backgrounds/header_shadow_right.jpg);
                                    }

.header_level2_right                {   width:172px;
                                        height:22px;
                                        background-image:url(../images/intro/backgrounds/header_shadow_left.jpg);
                                    }

.header_area                        {   height:87px;
                                    }

.header_shadow_area                 {   height:21px;
                                    }

.header_shadow                      {   height : 21px;
                                        background-image : url(../images/background/header_shadow.jpg);
                                    }

.header_shadow_fill                 {   height : 21px;
                                        background-image : url(../images/background/header_shadow_fill.jpg);
                                    }





/* vierte Header-Leiste (Such-Leiste) */

.header_search_form                 {   display:inline;
                                    }

.header_search_area                 {   height:26px;
                                    }
                            
.header_search                      {   vertical-align:middle;
                                        text-align: left;
                                        color:#FFFFFF;
                                        font-weight:bold;
                                        height:27px;
                                        background-image:url(../images/background/search_bg_input.jpg);
                                        background-repeat:no-repeat;
                                        background-color:#ffffff;
                                        width: 504px;
                                    }                           

.header_search_input                {   border:0px;
                                        width:400px;
                                        height:16px;
                                        font-size:12px;
                                        font-weight:bold;
                                        padding-left:5px;
                                        padding-right: 5px;
                                    }

.header_search_text                 {   vertical-align:middle;
                                        text-align: right;
                                        color:#FFFFFF;
                                        font-weight:bold;
                                        height:27px;
                                        width: 172px;
                                        background-image:url(../images/background/search.jpg);
                                        background-repeat:no-repeat;
                                        background-color:#ED1B24;
                                    }

.header_search_button               {   vertical-align: middle;
                                        text-align: right;
                                        background-image:url(../images/background/search_fill.jpg);
                                        padding-top:2px;
                                        width: 70px;
                                    }

.header_search_fill                 {   height:24px;
                                        background-image:url(../images/background/search_fill.jpg);
                                    }






/* Navigation Rechts (ehem simplenavi) */

.navi_right                         {   font-size:12px;
                                        font-weight:bold;
                                        text-align:center;
                                        width:201px;
                                        height:27px;
                                        background-image:url(../images/background/simple_navi.jpg);
                                    }

.navi_right a:link,
.navi_right a:visited               {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

.navi_right a:hover                 {   color:#000000;
                                        font-weight:bold;
                                        text-decoration:underline;
                                    }




/* Navigation Oben (ehem hornavi) */

.navi_area                          {   text-align:left;
                                        height:21px;
                                        background-image:url(../images/background/hor_navi_background.jpg);
                                    }

.left_area                          {   vertical-align:top;
                                        background-color:#f2f2f2;
                                        width:172px;
                                    }

.right_area                         {   background-color:#f2f2f2;
                                        width:201px;
                                    }

.navi_top_left                      {   width:172px;
                                        height:16px;
                                        background-color:#F2F2F2;
                                    }

.navi_top_middle                    {   height:16px;
                                        background-color:#FFFFFF;
                                        font-size:10px;
                                        padding-left:10px;
                                        font-weight:bold;
                                    }

.navi_top_right                     {   width:201px;
                                        height:16px;
                                        background-color:#F2F2F2;
                                    }




/* Navigation Links */

.navi_left_menupoint,
.navi                               {   background-image:url(../images/intro/navi/navi_bg.jpg);
    vertical-align:middle;
                                        height:19px;
                                        color:#FFFFFF;
                                        font-weight:bold;
                                        padding-left:5px;
										font-size:12px;
                                    }

.navi_left                          {   width:172px;
                                        height:157px;
                                        vertical-align:middle;
										background-color:#f2f2f2;
                                    }

.naviSep_Top_Bottom					{	height:1px;
										background-color:#000000;
									}

.navi_left_sep,
.naviSep                            {   border-bottom:1px solid black;
                                        border-top:1px solid black;
                                        height:4px;
                                    }

.navi_left_link a:link,
.navi_left_link a:visited,
.naviLink a:link,
.naviLink a:visited                 {   color:#FFFFFF;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

.navi_left_link a:hover,
.naviLink a:hover                   {   color:#000000;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

/* simpleNavi */
#simpleNaviArea                     {   width:201px;
                                        height:27px;
                                        background-image:url(../images/background/simple_navi.jpg);
                                        font-size:12px;
                                        font-weight:bold;
                                        text-align:center;  
                                    }

#simpleNaviArea a:link              {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

#simpleNaviArea a:visited           {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

#simpleNaviArea a:hover             {   color:#000000;
                                        font-weight:bold;
                                        text-decoration:underline;
                                    }

/* Navi (datei: navigation.dwt) */

.navi_caption                       {   background-image:url(../images/navi/level0bg.jpg);
                                        vertical-align:middle;
                                        font-size:12px;
                                        font-weight:bold;
                                        text-align:center;
                                        color:#FFFFFF;
                                        height:21px;
                                        background-color:#ED1B24;
                                    }

.navi_bottom                        {   background-image:url(../images/navi/red_sep.jpg);
                                        border-right:1px solid #A5B3B3;
                                    }

.navi_level1,
.navi_level2,
.navi_level3,
.navi_level4,
.navi_level5                        {   border-bottom:1px solid #000000;
                                        border-right:1px solid #000000;
                                        font-weight:bold;
                                        font-size:11px;
                                    }

.navi_level1                        {   background-color:#f2f2f2;
                                        padding-left:3px;
                                        padding-top:2px;
                                        padding-bottom:2px;
                                        padding-right:10px;
                                    }

.navi_level2                        {   background-color:#d2d2d2;
                                        padding-left:10px;
                                        padding-top:2px;
                                        padding-bottom:2px;
                                        padding-right:10px;
                                    }

.navi_level3                        {   background-color:#d2d2d2;
                                        font-size:11px;
                                        color:#ED1B24;
                                        padding-left:17px;
                                        padding-top:2px;
                                        padding-bottom:2px;
                                        padding-right:10px;
                                    }

.navi_level4                        {   background-color:#d2d2d2;
                                        font-size:11px;
                                        color:#ED1B24;
                                        padding-left:24px;
                                        padding-top:2px;
                                        padding-bottom:2px;
                                        padding-right:10px;
                                    }

.navi_level5                        {   background-color:d2d2d2;
                                        font-size:11px;
                                        color:#ED1B24;
                                        padding-left:31px;
                                        padding-top:2px;
                                        padding-bottom:2px;
                                        padding-right:10px;
                                    }

.navi_link_hor, 
.navi_link1,
.navi_link2,
.navi_link3,
.navi_link4,
.navi_link5                         {   font-weight:bold;
                                        font-size:11px;
                                    }

.navi_link1 a:link,
.navi_link1 a:visited               {   text-decoration:none;
                                        font-size:11px;
                                        color:#000000;
                                    }

.navi_link2 a:link,
.navi_link2 a:visited               {   text-decoration:none;
                                        font-size:11px;
                                        color:#000000;
                                    }
									
.navi_link_hor a:link,
.navi_link_hor a:visited
{
	text-decoration:none;
    font-size:11px;
	color:#fff;
}									

.navi_link3 a:link,
.navi_link3 a:visited,

.navi_link4 a:link,
.navi_link4 a:visited,
.navi_link5 a:link,
.navi_link5 a:visited           {   text-decoration:none;
                                        font-size:11px;
                                        color:#000000;
                                    }
.navi_link_hor a:hover 
{
	text-decoration:none;
	font-size:11px;
	color: #000000;
}

.navi_link1 a:hover,
.navi_link2 a:hover,
.navi_link3 a:hover,
.navi_link4 a:hover,
.navi_link4 a:hover                 {   text-decoration:none;
                                        font-size:11px;
                                        color:#ED1B24;
                                    }

.active,
.active a:link,
.active a:visited                   {   color:#ED1B24;
                                    }
                                    
.active a:hover                     {   color:#000000;
                                    }








/* Navigation "Sie sind gerade hier" */

.navi_map_area                      {   height:16px;
                                    }

.navi_map_left                      {   width:172px;
                                        height:16px;
                                        background-color:#f2f2f2;
                                    }

.navi_map_middle                    {   height:16px;
                                        background-color:#ffffff;
                                        font-size:10px;
                                        padding-left:10px;
                                        font-weight:bold;
                                    }

.navi_map_right                     {   width:201px;
                                        height:16px;
                                        background-color:#f2f2f2;
                                    }

.krummenLink a:link,
.krummenLink a:visited              {   color:#000000;
                                        text-decoration:none;
                                    }

.krummenLink a:hover                {   color:#ed1b24;
                                        text-decoration:none;
                                    }

.krummenNaviLinkActive              {   color:#ed1b24;
                                    }

.krummenLink a:hover                {   color:#ed1b24;
                                        text-decoration:underline;
                                    }







/* Intro-Seite Flash-Bereich */

.flash_area                         {   height:152px;
                                        text-align:center;
                                    }
.flash_area object {
    border:1px solid #000000;
}

.flash_area_spacer                  {   width:201px;
                                        height:168px;
										background-color:#f2f2f2;
										text-align:center;
										vertical-align:middle;
                                    }
.banner_reiter_top {
    height:23px;
    background-repeat:no-repeat;
    background-image:url(../images/intro/banner_reiter_top.jpg);
}
.banner_reiter_middle1 {
    height:2px;
    background-repeat:no-repeat;
    background-image:url(../images/intro/banner_reiter_middle1.jpg);
}
.banner_reiter_middle2 {
    height:6px;
    background-repeat:no-repeat;
    background-image:url(../images/intro/banner_reiter_middle2.jpg);
}
.banner_reiter_bottom {
    height:4px;
    background-repeat:no-repeat;
    background-image:url(../images/intro/banner_reiter_bottom.jpg);
}
.banner_reiter_cell {
    background-repeat:repeat-y;
    background-image:url(../images/intro/banner_reiter_background.jpg);
    text-align:center;
	vertical-align:middle;
	font-size:8px;
}

                            
                            
                            
/* Intro-Seite Spacer-Leiste (unterhalb des Flash-Bereichs) */                          
                            
.spacer_area_top                    {   width:auto;
                                        height:2px;
                                        background-image:url(../images/intro/backgrounds/spacer_area_top.jpg);
                                    }
.spacer_area_bottom                 {   width:auto;
                                        height:17px;
                                        background-image:url(../images/intro/backgrounds/spacer_area_bottom.jpg);
                                    }
                            
                            
                            
/* Intro-Seite Sprachauswahl */                         
                            
.language_area                      {   text-align:center;
                                        vertical-align:top;
                                        padding-top:20px;
                                        width:173px;
                                        background-image:url(../images/intro/backgrounds/language.jpg);
                                        background-repeat:no-repeat;
                                        background-color:#F2F2F2;
                                        font-size: 12px;
                                        font-weight: bold;
                                    }
                            
                            
                            
                            
/* Intro-Seite (Container für EntryPoints) */

.entry_point_navi_bottom            {   padding-top:12px;
                                        vertical-align:top;
                                        background-image:url(../images/intro/backgrounds/extra_navi.jpg);
                                        background-repeat:repeat-x;
                                        background-color:#F2F2F2;
                                    }

.entry_point_area                   {   vertical-align:top;
                                        width:150px;
                                        text-align:center;
                                    }

.entry_point_sep                    {   width:25px;
                                        padding-top:5px;
                                        text-align:center;
                                    }








/* Intro-Seite Bereich "Bezugsquellen / Geschäftspartner" */

.navi_b2b                           {   width:203px;
                                        background-image:url(../images/intro/backgrounds/b2b.jpg);
                                        background-repeat:no-repeat;
                                        background-color:#F2F2F2;
                                    }

.b2b_area                           {   vertical-align:top;
                                        padding-top:20px;
                                        padding-left:35px;
                                        font-size:12px;
                                    }

.b2b_area td                        {   vertical-align:middle;
                                        font-size:12px;
                                    }

.b2b_area_link_left                 {    width:40px;

}
.b2b_area a:link,
.b2b_area td a:link                 {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

.b2b_area a:visited,
.b2b_area td a:visited              {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }

.b2b_area a:hover,
.b2b_area td a:hover                {   color:#000000;
                                        font-weight:bold;
                                        text-decoration:underline;
                                    }









/* Impressum */

.impressum_titel2,
.impressum_titel,
.impressum_title                    {   border:1px solid #666666;
										border-right: 0px;
                                        padding:6px;
                                        background:#f2f2f2;
                                        vertical-align:top;
                                        font-weight:bold;
                                    }
									
.impressum_titel2					{
										border-left: 0px;
										border-right: 1px solid #666666;
									}									

.impressum_text                     {   border:1px solid #666666;
                                        padding:6px;
                                        vertical-align:top;
                                    }
                            







/* Titelbild (Content Caption) */

.content_caption_v1                 {   position:absolute;
                                        top:225px;
                                        left:205px;
                                        z-index:-2;
                                    }
.content_caption {
    padding:32px 0px 32px 32px;
}









/* Produktseiten */

.katalog_image_hover                {   padding:10px 4px 4px 4px;
                                        text-align:center;
                                        vertical-align:top;
                                    }

.katalog_image_hover a:link         {   border:1px solid #FFFFFF;
                                    }

.katalog_image_hover a:hover        {   border:1px solid #FFFFFF;
                                    }

.katalog_image_hover a:visited      {   border:1px solid #FFFFFF;
                                    }

.katalog_image_hover a:active       {   border:1px solid #FFFFFF;
                                    }

.katalog_area                       {   height:125;
                                        text-align:center;
                                        vertical-align:top;
                                        width:20%;
                                    }

.katalog_image_name                 {   height:60px;
                                        text-align:center;
                                        vertical-align:top;
                                        font-size:12px;
                                        padding:5px;
                                    }

.kategorie_image                    {   text-align:center;
                                        vertical-align:top;
                                        width:25%;
                                    }

.kategorie_name                     {   text-align:center;
                                        font-size:12px;
                                    }

.product_image_hover                {   text-align:center;
                                        vertical-align:middle;
                                        width:399px;
                                        height:77px;
                                        background:#ffffff;
                                    }

.product_toolbar_buttons            {   text-align:left;
                                        height:23px;
                                        background:url(/images/toolbar/toolbar_bg.jpg);
                                    }

.product_info_table_title           {   padding:6px;
                                        background:#F2F2F2;
                                        width:75px;
                                        border:1px solid #666666;
                                        font-size:12px;
                                        font-weight:bold;
                                    }

.product_info_table_title a:link    {   color:#ed1b24;
                                        text-decoration:none;
                                    }       

.product_info_table_title a:hover   {   color:#000000;
                                        text-decoration:none;
                                    }

.product_info_table_title a:visited {   color:#ed1b24;
                                        text-decoration:none;
                                    }       

.product_info_table_text            {   padding:6;
                                        border:1px solid #666666;
                                    }






/* productPopup */

.product_popup_body                 {   background:#FFFFFF;
                                        margin:0px;
                                        height:100%;
                                        overflow:hidden;
                                    }

.product_popup_image                {   text-align:center;
										vertical-align:middle;
                                    }

.product_popup_container            {   height:100%;
                                        width:100%;
                                    }

.product_popup_top                  {   text-align:right;
                                        vertical-align:top;
                                        height:45px;
                                        width:100%;
                                        background-image:url(../images/productPopup/top_bg.jpg);
                                    }

.product_popup_bottom               {   text-align:right;
                                        vertical-align:bottom;
                                        height:69px;
                                        width:100%;
                                        background-image:url(/images/productPopup/bottom_bg.jpg);
                                    }

/* Tooltip */

.tooltip                            {
                                    }

.tooltipHeader                      {   border:1px solid #7F7F7F;
                                        height:7px;
                                        background-color:#ED1C24;
                                    }

.tooltipContent                     {   font-family:arial,helvetica,sans-serif;
                                        padding:5px;
                                        font-size:12px;
                                        border-left:1px solid #7F7F7F;
                                        border-right:1px solid #7F7F7F;
                                        background-color:#FFFFFF;
                                    }

.tooltipBottom                      {   background-image:url(../images/tooltipp/bottom_bg.gif);
                                        text-align:left;
                                    }












/* Das Unternehmen - Vertrieb weltweit */

.vertrieb_country                   {   width:100px;
                                        height:50px;
                                        float:left;
                                    }





/* Service-Partner Login-Box */

.inputfield							{	border-top:1px solid #d2d2d2;
										border-left:1px solid #d2d2d2;
										border-right:1px solid #ED1B24;
										border-bottom:1px solid #ED1B24;
									}





/* Pflegetipp des Monats */
.pdm_experte                    	{	padding:10px;
										border:1px solid black;
									}
.pdm_experte, .pdm_experte td		{	float:right;
										margin:0px 0px 5px 15px;
										
										font-size:10px;
										background-color:#f2f2f2;
									}
.pdm_experte img					{	border:1px solid #000000;
									}
.pdm_image_left                 	{	padding:10px;
										border:1px solid black;
									}
.pdm_image_left, .pdm_image_left td	{	float:left;
										margin:0px 15px 5px 0px;
										font-size:10px;
										background-color:#f2f2f2;
									}
.pdm_image_left img					{	border:1px solid #000000;
									}
.pdm_italic							{	font-style:italic;
									}




/* Sonstiges */ 

.two_stripes {
    padding-top:4px;
	text-align:left;
	vertical-align:top;
	width:82px;
	}
.two_stripes_title {
    padding-bottom:20px;
    width:100%;
    color:#ED1B24;
    font-weight:bold;
    font-family:arial, helvetica, sans-serif;
    font-size:16px;
	text-align:left;
	}
.two_stripes_text {
    padding-bottom:20px;
	vertical-align:top;
	text-align:justify;
	}

.two_stripes_v1                     {   padding-top:4px;
                                        text-align:left;
                                        vertical-align:top;
                                        width:82px;
                                    }

.two_stripes_title_v1               {   width:100%;
										color:#ED1B24;
                                        font-weight:bold;
                                        font-family:arial, helvetica, sans-serif;
                                        font-size:16px;
                                    }
                                
.two_stripes_text_v1                {   vertical-align:middle;
                                        text-align:justify;
                                    }

.two_stripes_list a:link,
.two_stripes_list a:visited,
.two_stripes_list a:active          {   color: #000000;
                                        text-decoration:none;
                                    }

.two_stripes_list a:hover           {   color: #ED1B24;
                                        text-decoration:none;
                                    }

.under_construction                 {   width:100%;
                                        height:100%;
                                        text-align:center;
                                        vertical-align:middle;
                                        padding-top:30px;
                                    }

.sonax_logo                         {   padding-bottom:10px;
                                        vertical-align:bottom;
                                        text-align:right;
                                    }

.table_100                          {   height:100%;
                                        width:100%;
                                    }

.text_small_1                       {   font-size:12px;
                                        font-weight:bold;
                                        font-family:arial, helvetica, sans-serif;
                                    }







/* xtra_box */

.xtra_box_area                      {   vertical-align:top;
                                        text-align:center;
                                        padding-left:10px;
                                    }

.xtra_box_caption                   {   height:20px;
                                        background-color:#ed1b24;
                                        font-weight:bold;
                                        color:#ffffff;
                                        text-align:center;
                                        border:1px solid #000000;
                                        border-bottom:none;
										vertical-align:middle;
                                    }

.xtra_box_content                   {   padding:5px;
                                        background-color:#ffffff;
                                        border:1px solid #000000;
                                        text-align:center;
                                        vertical-align:middle;
                                    }

.xtra_box_spacer                    {   height:20px;
                                        vertical-align:middle;
                                        text-align:right;
                                    }

.xtra_box_shadow_right              {   width:10px;
                                        vertical-align:top;
                                        background-image:url(../images/xtra_box_shadow_right.jpg);
                                    }

.xtra_box_shadow_corner             {   width:10px;
                                        height:8px;
                                        background-image:url(../images/xtra_box_shadow_corner.jpg);
                                    }

.xtra_box_shadow_bottom             {   height:8px;
                                        text-align:left;
                                        background-image:url(../images/xtra_box_shadow_bottom.jpg);
                                    }









/* Sitemap */

.sitemap_intro {
    padding:0px 0px 20px 102px;
}
.sitemap_image img {
    border:1px solid black;
}
.sitemap_text {
    padding:0px 32px 0px 20px;
	text-align:justify;
}
.sitemap_links {
    padding:0px 0px 0px 15px;
}

.sitemap_content                    {   text-align:left;
                                        padding-left:18px;
                                    }

            /* Kategorie */
.content_linktitle a:link,
.content_linktitle a:visited,
.content_linktitle a:hover,
.content_linktitle a:active         {   text-align:left;
                                        vertical-align:middle;
                                        color:#ED1B24;
                                        font-weight:bold;
                                        font-family:arial, helvetica, sans-serif;
                                        font-size:16px;
                                        text-decoration:none;
                                    }

.content_linktitle a:link,
.content_linktitle a:visited,
.content_linktitle a:active         {   color:#ED1B24;
                                    }

.content_linktitle a:hover          {   color:#000000;
                                    }

            /* Unterpunkte */
.content_linklist a:link,
.content_linklist a:visited,
.content_linklist a:hover,
.content_linklist a:active          {   text-decoration:none;
                                    }

.content_linklist a:link,
.content_linklist a:visited,
.content_linklist a:active          {   color:#000000;
                                    }

.content_linklist a:hover           {   color:#ED1B24;
                                    }








/* Bezugsquellen */

.supply_source_image                {   margin:4px;
                                    }





/* Content Link */

.content_link_arrow a:link,
.content_link_arrow a:visited             {   color:black;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }


.content_link a:link,
.content_link a:visited             {   color:black;
                                        font-weight:bold;
                                        text-decoration:underline;
                                    }

.content_link_arrow a:hover,
.content_link a:hover               {   color:#ed1b24;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }



 /* formulare allgemein */
.formular_submit_table {
    width:80%;
	margin-bottom:20px;
}
.formular_submit_two_stripes {
    width:auto;
    background:url(/images/design_elements/caption_bottom.jpg) no-repeat 20px bottom;
}
.formular_submit_button {
    width:100px;
	height:40px;
    text-align:right;
	vertical-align:bottom;
}



















/* Alles darunter muss noch überarbeitet werden */

/*Ihre Fragen, Kontakt */

#contentIhreFragen                  {   vertical-align:top;
                                        padding-top:9px;
                                        text-align:center;
                                    }






/* Waschanlagen */
.waschanlagen						{	
									}
.waschanlagen td					{	vertical-align:top;
									}
.waschanlagen_content_box_image		{	width:104px;
										padding:5px;
										background-color:#f2f2f2;
									}
.waschanlagen_content_box_dots		{	width:5px;
										padding:5px 0px 5px 0px;
										background-color:#f2f2f2;
									}
.waschanlagen_content_box_text		{	width:auto;
										padding:5px;
										background-color:#f2f2f2;
									}
.waschanlagen_content_box_pic		{	margin:5px;
									}







/* eBay Motors */


.main_header_logo_ebay              {   height:87px;
                                        background-color : #ffffff;
                                    }
  
.ebay_logo                          {   width:250px;
                                        text-align : left;
                                        vertical-align : middle;
                                        padding-right : 15px;
                                    }

.capImage                           {   width:80px;
										text-align:center;
                                        vertical-align:top;
                                    }

.capCaption                         {   width:80px;
                                        font-weight:bold;
                                        color:#ed1b24;
                                        font-size:12px;
                                        text-align:center;
                                        vertical-align:top;
                                    }
  
.ebaycontent a:link , .ebaycontent a:visited {
color : black;
font-weight : bold;
font-size : 14px;
  }
.ebaycontent a:hover {
color : #ed1b24;
font-weight : bold;
font-size : 14px;
  }  
  




/* ehem. hor_navi.css */

.sep                                {   background-image:url(../images/hor_navi/hor_navi_background.jpg);
                                        color:#FFFFFF;
                                        padding-bottom:2px;
                                    }

.hor_menu                           {   background:#FFFFFF;
                                    }
.hor_menu .item1,
.hor_menu .item1:hover,
.hor_menu .item1-active,
.hor_menu .item1-active:hover       {   background:#FFFFFF;
                                        background-image:url(../images/hor_navi/hor_navi_background.jpg);
                                        font:12px arial;
                                        color:#FFFFFF;
                                        font-weight:bold;
                                        display:block;
                                        height:21px;
                                        white-space:nowrap;
                                        padding-left:10px;
                                        padding-right:10px; 
                                        position:relative;
                                        padding-top:2px;
                                    }

.hor_menu .item1,
.hor_menu .item1-active             {   text-decoration:none;
                                    }
.hor_menu .item1:hover,
.hor_menu .item1-active:hover       {   text-decoration:underline;
                                    }
                                    
.hor_menu .item2:visited,
.hor_menu .item2-active:visited     {   text-decoration:none;
                                    }

.hor_menu .item2,
.hor_menu .item2:hover,
.hor_menu .item2-active,
.hor_menu .item2-active:hover       {   background:#FFFFFF;
                                        padding:3px 8px 4px 8px;
                                        font:11px;
                                        color:#000000;
                                        font-weight:bold;
                                        text-decoration:none;
                                        display:block;
                                        white-space:nowrap;
                                        position:relative;
                                    }

.hor_menu .item2,
.hor_menu .item2-active             {   border:1px solid #F2F2F2;
                                    }

.hor_menu .item2:hover,
.hor_menu .item2-active:hover       {   border:1px solid black;
                                    }

.hor_menu .item2                    {   background:#F2F2F2;
                                    }
                                    
.hor_menu .item2:hover,
.hor_menu .item2-active,
.hor_menu .item2-active:hover       {   background:#FFFFFF;
                                    }

.hor_menu .arrow,
.hor_menu .arrow:hover              {   padding:3px 16px 4px 8px;
                                    }

.hor_menu .item2 img,
.hor_menu .item2-active img         {   vertical-align:baseline;
                                        border:0;
                                    }

.hor_menu .section                  {   background:#F2F2F2;
                                        border:1px solid #b8b4ae;
                                        position:absolute;
                                        visibility:hidden;
                                        z-index:-1;
                                    }

* html .hor_menu td                 {   position:relative;
                                    }

.result								{	font-weight: bold;
										color: #ED1B24;
									}
/* ie 5.0 fix */















/* product.css */

.ProductImage {
    vertical-align:top;
    text-align:center;
}
.ProductTextCaption {
    font-weight:bold;
}
.ProductTextArea {
    vertical-align:top;
    width:250px;
}
.ProductText {
    padding-top:10px;
    font-size:12px;
}
.ProductSpacer {
    width:50px;
}