﻿/*** MATADOR ***/

/* matador.css */
html 
{	 
    overflow: -moz-scrollbars-vertical;

	margin: 0;
	height: 100%;
}

* {outline:none}

body
{
    margin: 0;
    padding: 0;
	height: 100%;
    
    font: 9pt Arial, 宋体, Helvetica, sans-serif;
    color: #838383;

    background-color: #000 !important;
    background-position: center 0;
}

body#home div#container
{
    background: none;
}
body#home h0
{
    background: #0067ba;
}

div#flashTeaserNeuigkeiten {
	width: 230px;
	height: 130px;
}

/* matador_konstrukt.css */
div#container
{
    position: relative;
    
    margin: 0 auto -18px;
    padding: 0;
    width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	
	background: url(../../Images/konstrukt/hintergrund_container.gif) 0 0 repeat-y;
}

    div#header
    {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        z-index: 2;
        
        margin: 0;
        padding: 0;
        width: 1000px;
        height: 75px;
        
        background: #000;
    }
        div#logo
        {
            position: absolute;
            top: 0;
            left: 205px;
        }
        a#sitemapLink, a#sitemapLink:hover
        {
            position: absolute;
            top: 57px;
            left: 770px;
            
            font-size: 11px;
            line-height: 11px;
            text-decoration: none;
        }
        a#impressumLink:hover
        {
            text-decoration: underline;
        }
        div#navigationSprache
        {
            position: absolute;
            top: 57px;
            right: 0;
            
            width: 230px;
        }
            div#navigationSprache a, div#navigationSprache a:hover
            {
                display: block;
                overflow: hidden;
                float: right;
                
                margin: 0 0 0 10px;
                padding: 11px 0 0 0;
                width: 16px;
                height: 0;
                
                background: url(../../Images/konstrukt/sprache_deutsch.gif) 0 0 no-repeat;
            }
            div#navigationSprache a.english, div#navigationSprache a.english:hover
            {
                background-image: url(../../Images/konstrukt/sprache_englisch.gif);
            }
            div#navigationSprache a.spanisch, div#navigationSprache a.spanisch:hover
            {
                background-image: url(../../Images/konstrukt/sprache_spanisch.gif);
            }
            div#navigationSprache a.chinese, div#navigationSprache a.chinese:hover
            {
                background-image: url(../../Images/konstrukt/sprache_chinese.gif);
            }
            div#navigationSprache a:hover
            {
                background-position: 0 -29px;
            }
            div#navigationSprache a.aktiv, div#navigationSprache a.aktiv
            {
                cursor: default;
                background-position: 0 -29px;
            }

    div#linkeSpalte
    {
        position: relative;
        float: left;
        
        margin: 0;
        padding: 75px 0 0 0;
        width: 200px;
    }

    div#mittlereSpalte
    {
        position: relative;
        float: left;
        
        margin: 0 5px;
        padding: 75px 0 0 0;
        width: 560px;
        
        color: #000;
    }
        div#rootline
        {
            margin: 0;
            padding: 8px 20px;
            height: 11px; /*27px*/
            
            color: #fff;
            font-size: 11px;
            line-height: 1em;
            
            background: #0067ba;
            
            border-bottom: 5px solid #000;
        }
            div#rootline a
            {
                text-decoration: none;
            }
            div#rootline a:hover
            {
                text-decoration: underline;
            }
        div#inhaltHeader
        {
            
        }
            div#inhaltHeader p
            {
                margin: 0;
            }
        div#hauptinhalt
        {
            padding: 22px;
            background-color:#FFFFFF;
        }

    div#rechteSpalte
    {
        position: relative;
        float: left;
        
        margin: 0;
        padding: 75px 0 0 0;
        width: 230px;
    }
    
    div#pusher 
    {
        height: 18px;
    }

div#footer
{
    position: relative;
    display: block;
    z-index: 999;
    
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    height: 17px;
    
    color: #fff;
    font-size: 11px;
}
    div#footerInhalt
    {
        position: relative;
        display: block;
        z-index: 999;
        
        margin: 0 0 0 205px;
        padding: 1px 0 0 0;
        width: 560px;
        height: 16px; /*17px*/

        background: #000;
        
        border-top: 1px solid #0067ba;    
    }
        div#copyright
        {
            float: right;
            margin: 0 10px 0 0;
        }
        div#metaNavigation
        {
            
        }
            div#metaNavigation a, div#metaNavigation a:hover
            {
                color: #fff;
                text-decoration: none;
            }
            , div#metaNavigation a:hover
            {
                text-decoration: underline;
            }
    
/* matador_standard.css */
/***** Im RTE setzbare Klassen: *****/
.roterAbsatz
{
    color:red;
    font:bold; 
}
.kleinerText
{
    font-size: 11px;
}
img.imgFloatLinks 
{
    float: left;
    margin: 0 5px 5px 0;
}
img.imgFloatRechts 
{
    float: right;
    margin: 0 0 5px 5px;
}

/*** PRODUKT TABELLE ***/
table.product_table {
	width: 100%;
	border:0;
	
	font-size: 12px;
}
    table.product_table td {
        padding:5px;
        
    	vertical-align: top;
    }
        table.product_table td p {
        	line-height: 14px;
        	
        	margin: 0;
        	padding: 0;
        }
    .row_highlight {
    	background-color:#CCCCCC;
    }
    .pdf_icon {
    	width:20px;
    	float:left;
    	margin: 0 3px 0 0 !important;
    }
    .product_descr {
    	margin-top:2px;
    	float:left;
    }
    .product_descr_details {
    	margin: 2px 0 0 0;
    	float:right;
    	color:#666666;
    }
    .product_table a {
    	color: #000000;
    	text-decoration: none;
    }
    .product_table a:hover {
    	color: #666666;
    	text-decoration: underline;
    }


/* Standardelemente */
a, a:hover
{
    color: #000;
    text-decoration: underline;
}
    a:hover
    {
        color: #000;
        text-decoration:none;
    }

br.clearAll
{
    position: relative;
    display: block;
    clear: both;
    z-index: -10;

    line-height: 0 !important;
}

h1
{
    position: relative;
    margin: 0;
    padding: 15px 18px;

    color: #fff;
    font-size: 31px;
    font-weight: normal;
    line-height: 1em;
    
    background: #000000;
    
    border-bottom: 5px solid #0067ba;
}
h2
{
    margin: 0 0 17px 0;
    padding: 0;
    
    font-size: 17px;
    font-weight: bold;
}

img {border:0}

p
{
    margin: 0 0 14px 0;
    padding: 0;

    font-size: 12px;
    line-height: 1.4em;
}

ul, ol
{
    font-size: 12px;
    line-height: 1.4em;
}

/* navigation.css */
/*HAUPTNAVIGATION*/
ul#navigation_ebene1
{
    margin: 0;
    padding: 0;
    
    list-style: none;
}
    ul#navigation_ebene1 li a, ul#navigation_ebene1 li a:hover
    {
        display: block;
        
        margin: 0;
        padding: 3px 13px 0 13px;
        width: 174px; /*200px*/
        height: 19px; /*22px*/
        
        color: #ccc;
        font-size: 12px;
        text-decoration: none;
        
        background: #000;
        
        border-bottom: 1px solid #282a2c;
    }
    ul#navigation_ebene1 li a:hover
    {
        color: #fff;
        
        background: #0067ba;
    }
    ul#navigation_ebene1 li a.aktiv, ul#navigation_ebene1 li a.aktiv:hover
    {
        background: #0067ba;
    }


        ul#navigation_ebene2
        {
            margin: 0;
            padding: 0;
            
            list-style: none;
        }
            ul#navigation_ebene2 li a, ul#navigation_ebene2 li a:hover
            {
                padding-left: 23px;
                width: 164px;
                
                background: #282a2c;
                
                border-bottom: 1px solid #000;
            }
            ul#navigation_ebene2 li a:hover
            {
                background: #0067ba;
            }
        ul#navigation_ebene2_1
        {
            margin: 0;
            padding: 0;
            
            list-style: none;
        }
            ul#navigation_ebene2_1 li a, ul#navigation_ebene2_1 li a:hover
            {
                padding-left: 23px;
                width: 164px;
                
                background: #282a2c;
                
                border-bottom: 1px solid #000;
            }
            ul#navigation_ebene2_1 li a:hover
            {
                background: #0067ba;
            }
        ul#navigation_ebene2_2
        {
            margin: 0;
            padding: 0;
            
            list-style: none;
        }
            ul#navigation_ebene2_2 li a, ul#navigation_ebene2_2 li a:hover
            {
                padding-left: 23px;
                width: 164px;
                
                background: #282a2c;
                
                border-bottom: 1px solid #000;
            }
            ul#navigation_ebene2_2 li a:hover
            {
                background: #0067ba;
            }

        ul#navigation_ebene3
        {
            margin: 0;
            padding: 0;
            
            list-style: none;
        }
            ul#navigation_ebene3 li a, ul#navigation_ebene3 li a:hover
            {
                padding-left: 33px;
                width: 154px;
                
                color: #000;
                
                background: #fff;
                
                border-bottom: 1px solid #ccc;
            }
            ul#navigation_ebene3 li a:hover
            {
                background: #ccc;
            }
            ul#navigation_ebene3 li a.aktiv, ul#navigation_ebene3 li a.aktiv:hover
            {
                background: #ccc;
            }


/*Navigation rechte Spalte*/
div#rechteSpalteNavigation
{
    
}
    div#rechteSpalteNavigation a, div#rechteSpalteNavigation a:hover
    {
        display: block;
        
        padding: 3px 0 0 11px;
        height: 20px; /*23px*/
        
        color: #999;
        font-size: 12px;
        text-decoration: none;
        
        border-bottom: 1px solid #27292b;
    }
    div#rechteSpalteNavigation a#letzter, div#rechteSpalteNavigation a#letzter:hover
    {
        border-bottom: 0;
    }
    div#rechteSpalteNavigation a.aktionen, div#rechteSpalteNavigation a.aktionen:hover,
    div#rechteSpalteNavigation a.katalog, div#rechteSpalteNavigation a.katalog:hover,
    div#rechteSpalteNavigation a.neuheiten0, div#rechteSpalteNavigation a.neuheiten0:hover,
    div#rechteSpalteNavigation a.aktuelles, div#rechteSpalteNavigation a.aktuelles:hover
    {
        padding-top: 109px;
        
        color: #fff;
        
        background-position: 0 0;
        background-repeat: no-repeat;
    }
    div#rechteSpalteNavigation a:hover
    {
        color: #fff;
        background-color: #0067ba;
    }
    div#rechteSpalteNavigation a.aktionen, div#rechteSpalteNavigation a.aktionen:hover
    {
        background-image: url(../../Images/container/RECHTE_SPALTE/hintergruende_links/aktionen.jpg);
    }
    div#rechteSpalteNavigation a.katalog, div#rechteSpalteNavigation a.katalog:hover
    {
        background-image: url(../../Images/container/RECHTE_SPALTE/hintergruende_links/katalog.jpg);
    }
    div#rechteSpalteNavigation a.neuheiten0, div#rechteSpalteNavigation a.neuheiten0:hover
    {
        background-image: url(../../Images/container/RECHTE_SPALTE/hintergruende_links/neuheiten.jpg);
    }
    div#rechteSpalteNavigation a.aktuelles, div#rechteSpalteNavigation a.aktuelles:hover
    {
        background-image: url(../../Images/container/RECHTE_SPALTE/hintergruende_links/aktuelles.jpg);
    }

/* stylesheet_e99aac0be0.css */
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	
/* 其他 */
.NumberFont { font-family: arial; font-size: 15px; font-style:italic; line-height:140% }
.NumberFontS { font-family: arial; font-size: 12px; font-style:italic; font-weight:bold }

.SmallFontCHN
{
    font-size: 11px; 
    font-family: Pmingliu,verdana,arial,sans-serif;
}

.td_Width
{
	word-wrap: break-word;
	word-break: break-all;
}

.TextLink a:visited { color: #000000; text-decoration: none } 
.TextLink a:link { color: #000000; text-decoration: none } 
.TextLink a:hover { color: #666666; text-decoration: underline } 

/*Div宽度自适应样式*/
/*首页3列*/
#tabStoreProductCell { clear: both; background: #fff; float: none; width: 100%; position: relative; text-align: center; }
#tabStoreProductCell DD { padding: 1px 0px 1px 2px; margin-left:0px; }
#tabStoreProductCell .cell { padding: 10px 1px 10px 1px; float: left; margin: 0px; width: 171px; position: relative; }
#tabStoreProductCell .body { background: #fff; position: relative; width: 170px; height: 160px; /*border: #D2D2D2 1px solid;*/ }
#tabStoreProductCell .body .name { text-align: center; padding: 5px 0 0 0; height: 52px }
#tabStoreProductCell .brand { height: 30px; }
#tabStoreProductCell .description { background: #fff; left: 0px; width: 170px; }
#tabStoreProductCell .bottomline { left: 0px; bottom: -2px; width: 174px; border-bottom: #dadada 1px solid; position: relative; }
#tabStoreProductCell .bottomline02 { left: 0px; bottom: -2px; width: 179px; border-bottom: #FE8400 1px solid; position: relative; }