﻿.sidebar_header
{
    height: 24px;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
    vertical-align:middle;
    background-color:#CDDCE3;
}

.sidebar_header_filter
{
    height: 24px;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
    vertical-align:middle;
    background-color:#CDDCE3; 
}

.sidebar_header_left
{
    width: 5px;
    height: 30px;
    background-position:left;
    background-repeat:no-repeat;
    background-color:#CDDCE3; 
    background-image: url('SoftExpress/css/images/header_right_sidebar.jpg');
}

.sidebar_header_right
{
    width: 5px;
    height: 30px;
    background-position:right;
    background-repeat:no-repeat;
    background-color:#CDDCE3; 
    background-image: url('SoftExpress/css/images/header_left_sidebar.jpg');
}

.sidebar_header_left_down
{
    width: 5px;
    height: 10px;
    font-size: 1pt;
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#CDDCE3; 
    background-image: url('SoftExpress/css/images/header_menue_left.jpg');
}

.sidebar_header_left_down_filter
{
    height: 10px;
    font-size: 1pt;
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#CDDCE3; 
    background-image: url('SoftExpress/css/images/header_menue_left.jpg');
}

.sidebar_header_down
{
    height: 10px;
    font-size: 1pt;
    background-position:bottom left;
    background-repeat:no-repeat;
    background-color:#CDDCE3; 
    background-image: url('SoftExpress/css/images/header_menue_down.jpg');
}

.sidebar_header_white
{
    background-color:#FFFFFF; 
}

.sidebar_header_left_down_vert
{
    height: 10px;
    font-size: 1pt;
    background-color:#CDDCE3; 
}

.sidebar_header_left_down_rulez
{
    width: 5px;
    height: 30px;
    background-color:#CDDCE3; 
}

.sidebar_header_left_top
{
    height: 10px;
    background-position: top left;
    background-repeat:no-repeat;
    background-image: url('SoftExpress/css/images/header_right_sidebar_down.jpg');
}

.sidebar_left
{
    width: 220px;
}
.hersteller_logo
{
    height: 60px;
    width: 50%;
    text-align: center;
    vertical-align: top;
}

.produkt_bild
{
    height: 300px;
    width: 50%;
    text-align: center;
    vertical-align: top;
}

.produktdetails_haupt
{
    width: 50%;
    text-align: right;
    vertical-align: top;
}

.produktname
{
    height: 50px;
    width: 100%;
    text-align: left;
    font-family: Tahoma;
    font-size: 16pt;
    font-weight: bold;
    color: #000000;
}

.produktpreis
{
    width: 100%;
    text-align: right;
    font-family: Tahoma;
    font-size: 20pt;
    font-weight: bold;
    color: #ba4b13;
}

.staffelpreise
{
    width: 300px;
    text-align: right;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #ba4b13; 
    display:none;
	visibility:hidden;
}

.produktlistpreis
{
    width: 100%;
    text-align: right;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #ba4b13;
}

.produktartnr
{
    width: 100%;
    text-align: left;
    font-family: Tahoma;
    font-size: 9pt;
    color: #000000;
}

.produktstatus
{
    height: 20px;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #4B4B4B;
}

.anmeldung
{
    width: 200px;
    height: 50px;
    background-image: url('SoftExpress/css/images/anmeldung_wall.jpg');
    background-position: left;
    background-repeat: no-repeat;
    vertical-align: top;
}

.anmeldung_space
{
    width: 50px;
    height: 50px;
}

.anmeldung_text
{
    width: 150px;
    height: 50px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #2e6596;
    text-decoration: none;
    vertical-align: middle;
}

.warenkorb
{
    height: 40px;
    width: 220px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.suche_left
{
    height: 32px;
    width: 6px;
    background-image: url('SoftExpress/css/images/suche_left.jpg');
    font-size: 1pt;
}

.suche_right
{
    height: 32px;
    width: 35px;
    background-image: url('SoftExpress/css/images/suche_right.jpg');
}

.suche_auswahl
{
    height: 32px;
    width: 125px;
    background-image: url('SoftExpress/css/images/suche_wall.jpg');
    vertical-align: middle;
}

.suche_space
{
    height: 32px;
    width: 5px;
    background-image: url('SoftExpress/css/images/suche_wall.jpg');
    font-size: 1pt;
}

.suche_select
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 1pt;
    border-color: #2e6596;
    width: 125px;
    height: 20px;
    background-image: url('SoftExpress/css/images/suchleiste_wall.jpg');
}

.suche_select_form
{
    background-image: url('SoftExpress/css/images/suchleiste_wall.jpg');
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.suche
{
    height: 32px;
    background-image: url('SoftExpress/css/images/suche_wall.jpg');
}

.suche_form
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 20px;
    width: 100%;
    border: 1px;
    border-color: #2e6596;
}

.suche_input
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 1pt;
    border-color: #2e6596;
    width: 100%;
    height: 20px;
    background-image: url('SoftExpress/css/images/suchleiste_wall.jpg');
}

.sidebar_small_line
{
    height: 10px;
    font-size: 1pt;
}

.suche_space_horiz
{
    height: 6px;
    font-size: 1pt;
}

.stpatricksday
{
    font-weight: bolder;
    font-family: Comic Sans MS;
}

.product_details_title
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #2F6496;
}

.product_detailslsv_title
{
    font-family:@Arial Unicode MS;
    font-size: 8pt;
    font-weight:normal;
    color: #2F6496;
}

.product_groups_title
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:underline;
    color: #FFFFFF;
    background-color:#2E6596;
    height:20px;
}

.product_details
{
    font-family: Tahoma;
    font-size: 8pt;
    background-image: url('SoftExpress/css/images/search_details_wall_01.jpg');
    background-position: bottom;
}


.product_details_hover
{
    font-family: Tahoma;
    font-size: 8pt;
    background-color: #F0FFFF; /* background-image: url('SoftExpress/css/images/search_details_wall_hov.jpg');     background-position: bottom; */
}
.product_details_alternate
{
    font-family: Tahoma;
    font-size: 8pt;
    background-image: url('SoftExpress/css/images/search_details_wall_02.jpg');
    background-position: bottom;
}

.product_details_alternate_hover
{
    font-family: Tahoma;
    font-size: 8pt;
    background-color: Fuchsia; /* background-image: url('SoftExpress/css/images/search_details_wall_hov.jpg');     background-position: bottom; */
}
.headline_404
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    font-weight: bolder;
}

.text_404
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #000000;
}

a.link_404
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: none;
}

a.link_404:active
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: none;
}

a.link_404:visited
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: none;
}

a.link_404:hover
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: underline;
}
.konto_haupt_head
{
    width: 280px;
    height: 45px;
    background-image: url('../../Anmeldeseite/Design/SoftExpress/css/images/head_mein_konto.jpg');
}

.konto_haupt_footer
{
    width: 280px;
    height: 20px;
    background-image: url('../../Anmeldeseite/Design/SoftExpress/css/images/konto_footer.jpg');
}

.konto_haupt
{
    width: 280px;
}

.konto_content
{
    width: 280px;
    background-color: #cddce3;
}

.konto_space
{
    width: 20px;
}

.konto_head_text
{
    width: 172px;
    height: 25px;
    font-family: Tahoma;
    font-size: 9pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.konto_head_space_right
{
    width: 100px;
    height: 25px;
}

.konto_text
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    vertical-align: top;
}
.login_header
{
    width: 350px;
    height: 45px;
    background-image: url('SoftExpress/css/images/anmeldung_head.jpg');
}

.login_footer
{
    width: 350px;
    height: 20px;
    background-image: url('SoftExpress/css/images/anmeldung_footer.jpg');
}

.login_head_text
{
    width: 240px;
    height: 25px;
    font-family: Tahoma;
    font-size: 9pt;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.login_head_space
{
    height: 20px;
}

.login_head_space_left
{
    width: 10px;
    height: 25px;
}

.login_head_space_right
{
    width: 100px;
    height: 25px;
}

.reg_head_space_right
{
    width: 330px;
    height: 25px;
}

.login_daten
{
    width: 100px;
    height: 25px;
    background-color: #cddce3;
    font-family: Tahoma;
    font-size: 9pt;
    color: #0e5896;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.login_daten_felder
{
    width: 250px;
    height: 25px;
    background-color: #cddce3;
}

.reg_daten_felder
{
    width: 480px;
    height: 25px;
    background-color: #cddce3;
}

.reg_daten_button
{
    width: 480px;
    height: 25px;
    background-color: #cddce3;
    text-align: center;
}

.login_daten_button
{
    width: 250px;
    height: 25px;
    background-color: #cddce3;
    text-align: center;
}

.reg_head
{
    width: 580px;
    height: 45px;
    background-image: url('SoftExpress/css/images/registrierung_head.jpg');
}

.reg_footer
{
    width: 580px;
    height: 20px;
    background-image: url('SoftExpress/css/images/reg_footer.jpg');
}
a.sidebar_link
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.sidebar_link:active
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.sidebar_link:visited
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.sidebar_link:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #ba4b13;
    text-decoration: none;
}
.header_wall
{
    background-image: url('SoftExpress/css/images/header_wall.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    background-color:#2F6496;
    height: 50px;
}

.header_fade_blue
{
    height: 76px;
    width: 10px;
}

.header_menue_reiter_td
{
    height: 44px;
    text-align: center;
    vertical-align: bottom;
}

.search_home
{
    height: 50px;
}

.navigation_home
{
    height: 20px;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

.content_home
{
    vertical-align: top;
}

.content_home_found
{
    vertical-align: top;
    text-align: right;
}

.sidebar_home
{
    width: 220px;
    vertical-align: top;
    /* background-color: #cddce3; /* height: 100%; */
}

.sidebar_right
{
    width: 220px;
    background-color: #cddce3;
}

.sidebar_content_top
{
    width: 220px;
    height: 10px;
    background-image: url('SoftExpress/css/images/sidebar_content_topwall.jpg');
    vertical-align: bottom;
}

.sidebar_content_wall
{
    width: 220px;
    height: 100%;
    background-image: url('SoftExpress/css/images/sidebar_content_wall.jpg');
    text-align: left;
}

.sidebar_content_footer
{
    width: 220px;
    height: 10px;
    background-image: url('SoftExpress/css/images/sidebar_content_footerwall.jpg');
    vertical-align: top;
}

.sidebar_small_line
{
    height: 10px;
    width: 220px;
    font-size: 1pt;
}

.sidebar_small_line_filter
{
    height: 10px;
    width: 220px;
    font-size: 1pt;
}

.filter_boxen
{
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

a.menue_link_active
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.menue_link_active:active
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.menue_link_active:visited
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.menue_link_active:hover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ba4b13;
    text-decoration: none;
}

a.menue_link_nonactive
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.menue_link_nonactive:active
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.menue_link_nonactive:visited
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.menue_link_nonactive:hover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ba4b13;
    text-decoration: none;
}
.eBusiness
{
    width: 200px;
    height: 50px;
    background-color:#2F6496;
}

.site_spacer
{
    width: 10px; /* height: 100%; */
}

.header_spacer
{
    width: 10px;
    height: 50px;
    background-color: #2e6596;
}

.header_reiter_spacer
{
    width: 5px;
    height: 50px;
    background-color: #2e6596;
}

.menue_button_active
{
    width: 100px;
    height: 50px;
    background-image: url('SoftExpress/css/images/button_active_wall.jpg');
}

.menue_button_nonactive
{
    width: 100px;
    height: 50px;
    background-image: url('SoftExpress/css/images/button_nonactive_wall.jpg');
}

.menue_button_nonactive:hover
{
    width: 100px;
    height: 50px;
    background-image: url('SoftExpress/css/images/button_nonactive_wall_hov.jpg');
}
a.header_menue_link
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.header_menue_link:active
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.header_menue_link:visited
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
}

a.header_menue_link:hover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ba4b13;
    text-decoration: none;
}
.sidebar_service
{
    width: 215px;
    height: 30px;
    vertical-align: middle;
    background-color: #cddce3;
}

.header_menue_link_td
{
    text-align: center;
    vertical-align: middle;
    background-color: #cddce3;
    height: 30px;
}


.header_menue_link_hover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ba4b13;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-color: #cddce3;
    height: 30px;
    vertical-align: middle;
}

.header_menue_link
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2e6596;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-color: #cddce3;
    height: 30px;
    vertical-align: middle;
}
.headermenue_right
{
    width: 5px;
    height: 25px;
    background-repeat:no-repeat;
    background-color:#CDDCE3;
    background-image: url('SoftExpress/css/images/header_menue_right.jpg');
}
.headermenue_left
{
    width: 5px;
    height: 25px;
    background-repeat:no-repeat; 
    background-color:#CDDCE3;
    background-image: url('SoftExpress/css/images/header_menue_left.jpg');
}
.headermenue_spacer
{
    width: 5px;
    height: 25px;
    background-color: #cddce3;
}

.headerspace
{
    width: 10px; 
}
.headerspace_left
{
    width: 5px; 
    height: 15px;
    font-size: 1pt;
}
.headerspace_right
{
    width: 5px;
    height: 15px;
    font-size: 1pt;
}
.whitetop
{
    font-family: Arial;
    font-size: 1pt;
    font-weight: bold;
    color: #BA4B13;
    vertical-align: middle;
    height:15px;
}

.whitetop_warenkorb
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #BA4B13;
    vertical-align: middle;
    height:40px;
    text-align: right;
}
.logo
{
    width: 276px;
    height: 40px;
    vertical-align: middle;
}
img
{
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
body
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.TopMenu
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2F6496;
    cursor: pointer;
    width: 100%;
    padding: 0 0 0 0;
    border: none 0 0;
    text-align: left;
}

.TopMenuHover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2F6496;
    background-color: #FFFFFF;
    cursor: pointer;
    width: 100%;
    padding: 0 0 0 0;
    border: none 0 0;
    text-align: left;
}

.TopMenuDynamic
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2F6496;
    cursor: pointer;
    background-color: #FFFFFF;
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none 0 0;
    text-align: left;
}

.TopMenuDynamicHover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: White;
    cursor: pointer;
    background-color: #2F6496;
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none 0 0;
    text-align: left;
}

.ImageMenuStatic
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
    text-decoration: none; /* border-left:solid 2px #FFFFFF; 	border-right: solid 2px #FFFFFF; */
}

.ImageMenuStaticHover
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #FF7F25;
    vertical-align: middle;
    text-decoration: none; /* border-left:solid 2px #2F6496; 	border-right: solid 2px #2F6496; */
}

.ImageMenuDynamic
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5D85A9;  /* #2F6496;*/  
    text-decoration: none;
    text-align: left;
    width:390px;
    vertical-align: middle;
    /* opacity: .9;
    filter: alpha(opacity=90); */
}

.ImageMenuDynamic a:hover
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #FF7F25;
    background-color: #5D85A9;
    text-decoration: none;
    text-align: left;
    width:390px;    
    vertical-align: middle;
}

.CategoryTreeLabel
{
    font-family: Verdana;
    font-size: larger;
    font-weight: bold;
    color: #2E6596;
}

SearchResults a:hover
{
    color: Red;
}

.SignInInfo
{
    font-family: Verdana;
    font-weight: bold;
    color: #2E6596;
}

.Invisible
{
    display: none;
}

.AntiFlickr
{
    height: 0px;
    overflow: hidden;
}

.AntiFlickrVertical
{
    width: 0px;
    overflow: hidden;
    background-color: #FFEFCF;
}

.RedCaption
{
    font-family: Arial;
    color: #BA4B12;
    font-size: larger;
    font-weight: bold;
}

.PoductAccessoriesStyle
{
    font-family: Arial;
    color: #2E6596;
    font-weight: bold;
    height: 100%;
    width: 100%;
}

.FoundInfo
{
    font-family: Arial;
    font-size: 10pt;
    color: #2E6596;
    vertical-align:baseline;
}


/* TagCloud */

#tagCloud
{
    width: 238px;
    border: solid 1px #ccc;
    padding: 5px;
    margin-bottom: 10px;
    text-align: justify;
}

#tagCloud A
{
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
    font-family: Trebuchet MS, Verdana, Arial;
    text-transform: lowercase;
}

#tagCloud A:hover
{
    color: #00cc00;
    text-decoration: underline;
}

#tagCloud A.weight1
{
    color: #ff9900;
    font-size: 14pt;
    font-weight: bolder;
}
#tagCloud A.weight2
{
    color: #4169e1;
    font-size: 11pt;
    font-weight: bolder;
}
#tagCloud A.weight3
{
    color: #009eff;
    font-size: 10pt;
    font-weight: bolder;
}
#tagCloud A.weight4
{
    color: #4188cf;
    font-size: 9pt;
}
#tagCloud A.weight5
{
    color: #83bcd8;
    font-size: 8pt;
}

/* SitePath */
.SitePathStyle a
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #4B4B4B;
    text-decoration: none;
}

.SitePathStyle a:hover
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #BA4B13;
    text-decoration: underline;
}

/* ShoppingCartStatus */
.ShoppingCartStatusStyle
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #4B4B4B;
}

.FindFilterStyle
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #4B4B4B;
    text-decoration: none;
    cursor: pointer;
}


.PagerStyle a
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #4B4B4B;
    text-decoration: none;
}

.PagerStyle a:hover
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #BA4B13;
    text-decoration: underline;
}
.FoundStyle
{
    font-family: Arial;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #333333;
    text-decoration: none;
    border: 3px solid #F0FFFF;
    padding: 0px;
    margin: 0px;
    width: 100%;
    display: block;
    list-style-type: none;
    list-style-image: none;
    border-spacing: 0px;
    empty-cells: show;
}

/*-- 404 --*/

.headline_404
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    font-weight: bolder;
}

.text_404
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #000000;
}

a.link_404
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: none;
}

a.link_404:active
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: none;
}

a.link_404:visited
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: none;
}

a.link_404:hover
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    text-decoration: underline;
}

/* Default.aspx */
.content_art_text
{
    font-family: Tahoma;
    font-size: 9pt;
    vertical-align: top;
}

.content_art_headline
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #2e6596;
    font-weight: bolder;
}

.found_filter_alert
{
    font-family: Tahoma;
    font-size: 12pt;
    color: #BA4B13;
    font-weight: bolder;
}

/* Produkt-Uebersichtsseite */

.detailansicht_header_leftspace {
	width: 80px;
	height: 25px;
}

.detailansicht_header_leftspace_v {
	width: 80px;
	height: 1px;
	font-size: 1pt;
}

.detailansicht_header_herst {
	width: 420px;
	height: 25px;
	background-image: url('detailseite_header_left.jpg');
	background-position: left;
}

.detailansicht_header_herst_v {
	width: 420px;
	height: 1px;
	font-size: 1pt;
}

.detailansicht_header_middle {
	height: 25px;
	background-color: #cddce3;
}

.detailansicht_header_middle_v {
	height: 1px;
	font-size: 1pt;
}

.detailansicht_header_right {
	width: 50px;
	height: 25px;
	background-image: url('detailseite_header_right.jpg');
	background-position: right;
}

.detailansicht_header_right_v {
	width: 50px;
	height: 1px;
	font-size: 1pt;
}

.detailansicht_art_pic {
	width: 80px;
	height: 80px;
}

.detailansicht_art_space {
	width: 1px;
	height: 80px;
	font-size: 1pt;
}

.detailansicht_art_herst_dark {
	width: 130px;
	height: 80px;
	background-color: #edf0f2;
}

.detailansicht_art_text_dark {
	height: 80px;
	background-color: #edf0f2;
}

.detailansicht_art_funktionen_dark {
	width: 185px;
	height: 80px;
	background-color: #edf0f2;
}

.detailansicht_art_herst_light {
	width: 130px;
	height: 80px;
	background-color: #F4F7F9;
}

.detailansicht_art_text_light {
	height: 80px;
    background-color: #F4F7F9;
}

.detailansicht_art_funktionen_light {
	width: 185px;
	height: 80px;
    background-color: #F4F7F9;
}

.detailansicht_warenkorb_home {
	width: 165px;
	height: 30px;
}

.detailansicht_angebote_home {
	width: 50px;
	height: 50px;
	vertical-align: middle;
}

.detailansicht_preis_home {
	width: 115px;
	height: 50px;
	text-align: right;
    vertical-align: middle;
}

.detailansicht_produktname_home {
	height: 20px;
}

.detailansicht_produkttext_home {
	height: 30px;
	font-size: 8pt;
	color: #2F6496;
}

.detailansicht_button {
	height: 30px;
}

.detailansicht_status {
	height: 30px;
	text-align: left;
    vertical-align: middle;
}

.detailansicht_herst_logo_home {
	height: 50px;
	text-align: center;
}

.detailansicht_numbers {
	height: 15px;
    font-size: 8pt;
    color: #2F6496;
}

.header_wait {
    height: 40px;
    width: 40px;
    vertical-align: middle;
}

.button_space_top {
    height: 6px;
    font-size: 1pt;
}

/*Textbox Watermark*/
.search_fulltext_unwatermarked {
	height:18px;
	width:100%;
	font-family:Tahoma;
    font-size:10pt;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#FFFFFF;
	color:black;
}

.search_fulltext_watermarked {
	height:18px;
	width:100%;
    font-family:Tahoma;
    font-size:10pt;
    font-style:italic;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

a.contentlink {
	font-family: Tahoma;
	font-size: 9pt;
	color: #2e6596;
	text-decoration: none;
}
 
a.contentlink:hover {
	font-family: Tahoma;
	font-size: 9pt;
	color: #ba4b12;
	text-decoration: none;
}
 
a.contentlink:visited {
	font-family: Tahoma;
	font-size: 9pt;
	color: #2e6596;
	text-decoration: none;
}
 
a.contentlink:active {
	font-family: Tahoma;
	font-size: 9pt;
	color: #2e6596;
	text-decoration: none;
}
 
.content_headline {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #2e6596;
	height: 19px;
}
 
.content_einleitung {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	height: 19px;
}
 
.content_text {
	font-family: Tahoma;
	font-size: 9pt;
	height: 19px;
	vertical-align: top;
}

.shoppingcart_header {
    font-family: Tahoma;
    color: #2E6596;
    font-weight: bold;
    font-size: 10pt;
}

.art_detail_space {
	width: 50px;
}
 
.art_detail_herstlogo {
	height: 30px;
	width: 220px;
}
 
.art_detail_produktbild {
	height: 220px;
	width: 220px;
	vertical-align: top;
}
 
.art_detail_title {
	height: 30px;
	font-family: Tahoma;
	font-size: 13pt;
	font-weight: bold;
    vertical-align:bottom;
}
 
.art_detail_home {
	vertical-align: top;
}
 
.art_detail_beschreibung {
	background-color: #edf0f2;
	font-family: Tahoma;
	font-size: 9pt;
	color: #2e6596;
}
 
.art_detail_space_px {
	height: 1px;
	font-size: 1pt;
}
 
.art_detail_status {
	height: 20px;
	background-color: #f4f7f9;
}
 
.art_detail_artikelnummer {
	height: 20px;
	background-color: #edf0f2;
	font-family: Tahoma;
	font-size: 8pt;
	color: #2e6596;
}
 
.art_detail_staffelpreise {
	height: 40px;
	width: 130px;
	background-color: #edf0f2;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #2e6596;
}
 
.art_detail_vert_space {
	height: 40px;
	width: 1px;
	font-size: 1pt;
}
 
.art_detail_preis {
	height: 40px;
	width: 90px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ba4b13;
	text-align: center;
	background-color: #edf0f2;
    vertical-align: middle;
}
 
.art_detail_wk_button {
	height: 40px;
	width: 185px;
	background-color: #f4f7f9;
	text-align: center;
    vertical-align: middle;
}
 
.art_detail_buttons {
	height: 40px;
	width: 110px;
	background-color: #f4f7f9;
    vertical-align: middle;
}
 
.art_detail_features {
	height: 40px;
	width: 40px;
	background-color: #f4f7f9;
}
 
.art_detail_none {
	height: 40px;
	background-color: #f4f7f9;
}

a.products_rv {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2E6596;
    text-decoration: none;
}

a.products_rv:active {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2E6596;
    text-decoration: none;
}

a.products_rv:visited {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2E6596;
    text-decoration: none;
}

a.products_rv:hover {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #2E6596;
    text-decoration: underline;
}

.content_headline_blue {
 font-family: Tahoma;
 font-size: 10pt;
 font-weight: bold;
 color: #2e6596;
 height: 19px;
 background-color: #cddce3;
}

a.contentlink_orange {
	font-family: Tahoma;
	font-size: 9pt;
	color: #ba4b12;
	text-decoration: none;
}
 
a.contentlink_orange:hover {
	font-family: Tahoma;
	font-size: 9pt;
	color: #2e6596;
	text-decoration: none;
}
 
a.contentlink_orange:visited {
	font-family: Tahoma;
	font-size: 9pt;
	color: #ba4b12;
	text-decoration: none;
}
 
a.contentlink_orange:active {
	font-family: Tahoma;
	font-size: 9pt;
	color: #ba4b12;
	text-decoration: none;
}

