/* ********************************************* */

/* CSS Standarddatei für ecodoo ESHOP Shopsystem */

/* ********************************************* */


/* main */

body
    {
    background: url(../images/bigcontent.jpg);
	background-position: left top;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
	padding: 0;
    }
* {
	margin: 0px;
	padding: 0px;
}
.clear {
   clear: both;
}

h1, h2, h3
    {
    color: #F17F13;

    font-family: Arial, Helvetica, sans-serif;

    margin: 0;

    padding: 0;
    }

h2
    {
    font-size:      1.8em;

    text-transform: uppercase;
    }

h3
    {
    font-size:      1.1em;

    letter-spacing: 1px;

    text-transform: uppercase;
    }

h5
    {
    font-size:      1.1em;

    letter-spacing: 1px;
    }

h6
    {
    font-size:      1.1em;

    letter-spacing: 1px;
    }

p, blockquote
    {
    font-family: Arial, Helvetica, sans-serif;

    font-weight: 400;

    text-align:  left;
    }

div
    {
    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

a:link
    {
    color: #F09000;

    cursor: hand;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }
a {
	color: #FF6600;
}

a:visited
    {
    color: #F09000;

    cursor: hand;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a:active
    {
    color: #F09000;

    cursor: hand;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a:hover
    {
	color: #F09000;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-decoration: none;
    }

a.rssxml:link
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.rssxml:visited
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 7400;

    text-decoration: none;
    }

a.rssxml:active
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.rssxml:hover
    {
    color: #f90;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.LinkNormBl:link
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: underline;
    }

a.LinkNormBl:visited
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 7400;

    text-decoration: underline;
    }

a.LinkNormBl:active
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: underline;
    }

a.LinkNormBl:hover
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: underline;
    }

a.LinkNormBl2:link
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: 700;

    text-decoration: none;
    }

a.LinkNormBl2:visited
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: 700;

    text-decoration: none;
    }

a.LinkNormBl2:active
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: 700;

    text-decoration: none;
    }

a.LinkNormBl2:hover
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: 700;

    text-decoration: none;
    }

a.footer:link
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    letter-spacing: 1px;

    text-decoration: none;
    }

a.footer:visited
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    letter-spacing: 1px;

    text-decoration: none;
    }

a.footer:active
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    letter-spacing: 1px;

    text-decoration: none;
    }

a.footer:hover
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    letter-spacing: 1px;

    text-decoration: none;
    }

a.SubTopmenu:link
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenu:visited
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenu:active
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenu:hover
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenuW:link
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenuW:visited
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenuW:active
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.SubTopmenuW:hover
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    letter-spacing: 1px;

    margin-right: 10px;

    text-decoration: none;
    }

a.GroupItemA:link
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.GroupItemA:visited
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.GroupItemA:active
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.GroupItemA:hover
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    text-decoration: none;
    }

a.LinkSmallBl:link
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: none;
    }

a.LinkSmallBl:visited
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: none;
    }

a.LinkSmallBl:active
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: none;
    }

a.LinkSmallBl:hover
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: underline;
    }

img
    {
    border: 0;

    margin: 0;

    test-decoration: none;
    }

#border_table
    {
    border-color: #cccccc;

    border-style: solid;

    border-width: 1px;
    }

#hspace5
    {
    margin: 0 5px 0 5px;
    }

.error
    {
    color: red;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;
    }

#text
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

table, td
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

.text
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

.text_2
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: 400;
    }

.text_2r
    {
    color: red;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: 400;
    }

.text_dark
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

.text_s
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;
    }

.text_s2
    {
    color: #666;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

.text_art_opt
    {
    background-image: url(../design/layout/teaser_head_back2.gif);

    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    height: 25px;
    }

.text_s_grey
    {
    color: #666;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;
    }

.text_bold
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;
    }

.text_big_bold
    {
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.2em;

    font-weight: 700;
    }

.text_big_bold_red
    {
    color: #f30;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.2em;

    font-weight: 700;
    }

.red
    {
    color: red;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

.cart_s
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;
    }

.cart_s_red
    {
    color: red;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;
    }

.text_s_w
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;
    }

.path_cms
    {
    color: #888;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    text-decoration: none;
    }

.text_bold
    {
    font-weight: 700;
    }

#header
    {
	/* Vorerst deaktiviert da embed*/
	display:none;
    background:       #10101f;

    background-image: url(../layout/header_back.gif);

    height:           120px;

    margin:           0 auto;

    padding:          0px;

    width:            100%;
    }

#header h1, #header h2
    {
    color:       #CCC;

    font-weight: normal;
    }

#LOGO
    {
    margin:      30px auto;

    padding-top: 15px;

    width:       960px;
    }

#TOPRIGHT { }

#BANNERTOP
    {
    float:  left;

    height: 75px;

    margin: 0x;

    padding: 5px 0 0 0;

    width:  410px;
    }

#BANNERNAVI { }

#BANNERCONTENT { }

#BANNERHOME { }

#BANNERSIDEBAR
    {
    margin: 0x 10px 5px 0px;
    }

#BANNERSKYSCRAPER
    {
    float: right;
    }

#ChooseLang
    {
    float:  right;

    margin: 0px 10px 0 0;

    padding-top: 0px;
    }

#topmenu
    {
    display: block;

    height: 50px;

    margin: 0 auto;

    padding-top: 15px;

    width:  960px;
    }

#topmenu ul
    {
    list-style: none;

    margin: 0;

    padding: 0;
    }

#topmenu li
    {
    display: inline;
    }

#topmenu a
    {
    background: url(../layout/img03.gif) no-repeat right;

    background-position: right;

    color: #D8D8D8;

    display: block;

    float: left;

    font: bold 1.0em Arial, Helvetica, sans-serif;

    padding: 0px 10px 0 10px;

    text-decoration: none;

    text-transform: uppercase;
    }

#topmenu a:hover
    {
    color: #b6a282;
    }

#topmenu.first a
    {
    background: none;
    }

#content
    {
    position: absolute;
	border:     0px #fff solid;
	margin:     0;
	width:      913px;
	height: 434px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
    }

#content_order
    {
    width:  933px;
    padding: 0px;
    margin: 0px;
    }

#maincontent
    {
	height: 395px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	width:  633px;
	overflow: auto;
	color: #000!important;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	float: right;
	 }
#maincontent li {
	color: #000!important;
	}
#maincontent ul {
	margin-top: 5px;
	margin-bottom: 5px;
	}
#maincontent p,  #maincontent td {
	color: #000;
    }

#posts_order
    {

    height: 412px;

    margin: 0;
	padding:0px;
	overflow-x: hidden;
	overflow-y: auto;
    position: relative;

    width: 913px;
    }

.post
	margin: 0px;
    width:  900px;
    }

#LimitLeft
    {
    clear:   left;

    display: block;

    float:   left;

    padding: 2px 0 2px 0;
    }

#LimitRight
    {
    clear: right;

    float: right;
	color: #000;
    padding: 2px 0 2px 0;
    }

#Block500
    {
    left:       200px;

    text-align: left;

    width:      500px;
    }

a.navi:link
    {
    text-decoration: none;
    }

#links
    {
	background-position: right;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	padding-left: 5px;
	width: 367;
    }

#rechts
    {
    	position: absolute;
    	top: 0px;
    background-position: left;


    float: right;

    margin: 0;

    padding: 0 0 0 0px;

    position: relative;

    width: 217px;
    }
#links {
	width:217px;

	top:0px;
	}
#links ul
    {
    list-style: none;

    margin: 0;

    padding: 0;
    }

#links li ul
    {
	padding: 5px 0 10px 0;
    }

#links li li
    {
	padding: 3px 5px;
    }

#links li a
    {
	text-decoration: none;
	color: #00000!important;
    }

#links li a:hover
    {
    text-decoration: underline;
    }

#links li i
    {
    font-size:  12px;

    font-style: normal;
    }

#links li h2
    {
    font-size: 13px;
    }

#footer
    {
	display:none;

    height: 40px;

    margin: 0px auto;

    padding: 0;

    text-align: right;

    width:  980px;
    }

#footer p
    {
    color:          #fff;

    letter-spacing: 1px;

    margin:         0px;

    padding:        10px 10px 5px 0;

    text-align:     right;
    }

naviMainLevel { }

naviMainLevelHL { }

naviSubLevel1 { }

naviSubLevel1HL { }

naviSubLevel2 { }

naviSubLevel2HL { }

naviSubLevel3 { }

naviSubLevel3HL { }

ul#BoxNavigationCat
    {
	/*
    background: url(../layout/bg_cat_navi.gif) no-repeat;

    list-style: none;

    margin:     0;

    padding:    0;

    width:      210px;
    */}

ul#BoxNavigationCat li {     border: solid 1px #000;
margin-bottom: 10px;
}

ul#BoxNavigationCat li a
    {
	/*
    background:          url(../layout/dot_navi.gif) no-repeat;

    background-position: 2px;

    */
	display:             block;
	font-size:           1.1em;
	font-weight:         700;
	height:              23px;
	margin:              0;
	padding:             5px 0 0 19px;
	text-decoration:     none;
	width:               187px;
    }

ul#BoxNavigationCatHL li a
    {
    /*
	background:          #fffaf5 url(../layout/dot_navi.gif) no-repeat;

    background-position: 2px;

    */
	color:               #FFFFFF;

    display:             block;

    font-size:           1.1em;

    font-weight:         700;

    height:              23px;

    margin:              0;

    padding:             5px;

    text-decoration:     none;

    width:               190px;
    }

ul#BoxNavigationCat li a:active
    {
    border-style: solid;

    border-width: 0 0 0 0px;
    }

ul#BoxNavigationCat li a:hover
    {


    }

ul#BoxNavigationCatSub
    {
    list-style: none;

    margin: 0;

    padding: 0;

    width:  180px;
    }

ul#BoxNavigationCatSub li
    {
   /* background: url(../layout/bg_cat_navi.gif) no-repeat; */
    }

ul#BoxNavigationCatSub li a
    {
    /* background: url(../layout/bg_cat_navi.gif) no-repeat; */

    color: #000;

    display: block;

    height: 23px;

    margin: 0;

    padding: 2px 0 0 20px;

    text-decoration: none;

    width: 188px;
    }

ul#BoxNavigationCatSubHL li a
    {
    /* background: url(../layout/bg_cat_navi.gif) no-repeat; */

    color: #000;

    display: block;

    height: 23px;

    margin: 0;

    padding: 2px 0 0 20px;

    text-decoration: none;

    width: 190px;
    }

ul#BoxNavigationCatSub li a:active
    {
    background-color: #eef2e2;

    text-decoration: none;
    }

ul#BoxNavigationCatSub li a:hover
    {
    background-color: #000;

    text-decoration: none;
    }

ul#BoxNavigationCatSub2
    {
    list-style: none;

    margin: 0;

    padding: 0;

    width:  175px;
    }

ul#BoxNavigationCatSub2 li
    {
    background: url(../layout/bg_cat_navi.gif) no-repeat;
    }

ul#BoxNavigationCatSub2 li a
    {
    background: url(../layout/bg_cat_navi.gif) no-repeat;

    color: #000;

    display: block;

    height: 23px;

    margin: 0;

    padding: 4px 0 0 25px;

    text-decoration: none;

    width: 183px;
    }






ul#BoxNavigation
    {
    list-style: none;

    margin: 0;

    padding: 0;

    width:  190px;
    border: solid 1px #000;
    }

ul#BoxNavigation li
    {
	color: #FFFFFF;
	display: block;
	font-weight: 700;
	height: 25px;
	margin: 0;
	padding: 5px 0 0 10px;
	text-decoration: none;
	width: 187px;
	background-color: #000000;
    }

ul#BoxNavigation li a
    {
	color:   #FFFFFF;
	display: block;
	height:  25px;
	margin:  0;
	padding: 4px 0 0 10px;
	text-decoration: none;
	width:   187px;
    }

ul#BoxNavigation li a:active { }

ul#BoxNavigation li a:hover
    {
    text-decoration: none;
    }

#smallbasket
    {
    clear: right;

    float: right;

    font-size: 0.9em;

    font-style: normal;

    height: 80px;

    margin: 0px;

    padding: 5px 20px 0 50px;

    text-align: left;

    width: 190px;
    }

#BasketContentLeft
    {
    clear: left;

    color: #000;

    float: left;

    margin: 0;

    padding: 0 5px 0 5px;
    }

#BasketContentRight
    {
    clear: right;

    color: #000;

    float: right;

    font-size: 0.9em;

    font-weight: 400;

    margin: 0;

    padding: 0 20px 0 5px;
    }

#BasketContentEmpty
    {
   /*
    background-image: url(../layout/teaser_back_1.gif);

    background-repeat: repeat-y;

   */
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    padding: 0;

    text-align: right;

    width: 150px;
    }

#BasketWindowSubmit
    {
    margin: 5px 0px 0 25px;
    }

#smallbasket a
    {
    color: #444;

    font-family: Arial, Helvetica, sans-serif;

    text-decoration: none;
    }

#CatalogBox { }

#ServiceBox {
	display: none;
 }

#SpecialBox { /*Vorerst deaktiviert da embed*/
	display:none;}

#SearchBox, #SearchBottom {/* Vorerst deaktiviert da embed*/
	display:none; }

#LoginBox { }

.search
    {
	/* Vorerst deaktiviert da embed*/
	display:none;
	    background-color: #FFFFFF;

    border-color: #cccccc;

    border-style: solid;

    border-width: 1px;

    color: #333333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: normal;

    width: 190px;
    }

#LastView
    {
    width: 520px;
    }

#LastViewItem
    {
    background-color: #000;

    border-color: #F49500;

    border-style: solid;

    border-width: 1px;

    color: #000;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-style: normal;

    font-weight: 700;

    margin-bottom: 15px;

    margin-right: 5px;

    padding: 5px;

    text-align: center;

    vertical-alignment: middle;

    width: 150px;
    }

#TeaserBigTitle
    {
    background-image: url(../layout/teaser_big_title_back1.gif);

    background-repeat: no-repeat;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-style: normal;

    font-weight: 700;

    height: 25px;

    margin: 10px 0 0 0;

    padding: 5px 0 0 10px;

    text-align: left;

    width: 490px;
    }
#SearchTitle {
	/* Vorerst deaktiviert da embed*/
	display:none;
}
#CatalogTitle, #SpecialTitle, #ServiceTitle, #SearchTitle, #BasketWindowTitle, #InfoTeaserTitle
    {
	background-color: #464646;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: 700;
	padding: 5px;
	text-align: left;
    }

#ServiceTitle, #SearchTitle, #InfoTeaserTitle, #SpecialTitle
    { /*
    background-image:  url(../layout/teaser_top_back_0.gif);

    background-repeat: no-repeat;
    */
	}

#CatalogTitle
    {
	/*
    background-image:  url(../layout/teaser_top_back_5.gif);

    background-repeat: no-repeat;

    color:             #fff;
    */}

#BasketWindowTitle
    {
   /* background-image:  url(../layout/teaser_top_back_1.gif);

    background-repeat: no-repeat;
    */
	}

#CatalogMenuBox, #SpecialMenuBox, #ServiceMenuBox
    {
   /* background-image: url(../layout/teaser_back_1.gif);

    background-repeat: repeat-y;

    */
	color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    margin: 0;

    padding: 0;

    text-align: left;

    width: 200x;
    }

#BasketWindowBox
    {
    	/*
    background-image: url(../layout/teaser_back_1.gif);

    background-repeat: repeat-y;

    */
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    margin: 0;

    padding: 5px;

    text-align: left;

    width: 190x;
    border: solid 1px #464646;
    }

#InfoTeaserBox
    {
    background-image: url(../layout/teaser_back_1.gif);

    background-repeat: repeat-y;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    margin: 0;

    text-align: left;
    }

#SearchBox
    {
    background-image:  url(../layout/teaser_back_1.gif);

    background-repeat: repeat-y;

    margin:            0;

    padding:           5px;

    text-align:        left;

    width:             208x;
    }

#SearchBar
    {
    background-color: #eae1d1;

    border-color: #9b958e;

    border-style: solid;

    border-width: 0 0 1px 0;

    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-style: normal;

    font-weight: 400;

    height: 90px;

    margin: 0px 10px 10px 0;

    padding: 5px 0 0 10px;

    text-align: left;

    width: 510px;
    }

#CatalogBottom { }

#SpecialBottom, #ServiceBottom, #SearchBottom
    {
    display: none;
	/*background-image:  url(../layout/teaser_bottom_back_0.gif);

    background-repeat: no-repeat;

    */height:            12px;

    margin:            0px 0px 0px 0px;
    }

#BasketBottom, #InfoTeaserBottom, #AccountBottom
    {
    /*background-image:  url(../layout/teaser_bottom_back_1.gif);

    background-repeat: no-repeat;

    height:            12px;

    margin:            0px 0px 0px 0px;
    */
    }

#ContactTeaser, #NewsletterTeaser
    {
	/* Derzeit deaktivier - embed */
	display:none;
    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-style: normal;

    font-weight: 400;

    margin: 10px 10px 0 0;

    padding: 5px 0 0 5px;

    text-align: left;
    }

#TrustedShopsTeaser
    {
    margin:  10px 10px 0 0;

    padding: 5px 0 0 5px;

    text-align: center;
    }

#RabattTeaser
    {
    margin-top: 10px;
    }

#LogoTeaser
    {
    margin-top: 10px;

    text-align: center;
    }

#LastView
    {
    width: 520px;
    }

#LastViewItem
    {
    background-color: #f3f3f3;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    color: #000;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-style: normal;

    font-weight: 400;

    height: 185px;

    margin-bottom: 15px;

    margin-right: 15px;

    padding: 10px 5px 10px 5px;

    text-align: center;

    vertical-alignment: middle;

    width: 140px;
    }

.ButtonSubmit25
    {
    background-image: url(../layout/button_25.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;


    height: 20px;

    margin: 0;

    padding: 0;

    width: 25px;
    }

.ButtonSubmit50
    {
    background-image: url(../layout/button_50.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 0;

    padding: 0;

    width: 50px;
    }

.ButtonSubmit75
    {
    background-image: url(../layout/button_75.gif);

    border-style: solid;

    border-width: 0;

    color: #fff!important;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 0;

    padding: 0;

    width: 75px;
    }

.ButtonSubmit100
    {
    background-image: url(../layout/button_100.gif);

    border-style: solid;

    border-width: 0;

    color: #fff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 0;

    padding: 0;

    width: 100px;
    }

.ButtonSubmit100b
    {
    background-image: url(../layout/button_100b.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 25px;

    margin: 0;

    padding: 0;

    width: 100px;
    }

.ButtonSubmit100R
    {
    background-image: url(../layout/button_100.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    float: right;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 10px;

    padding: 0px;

    width: 100px;
    }

.ButtonSubmit150
    {
    background-image: url(../layout/button_150.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 0 0 0 0;

    padding: 0;

    width: 150px;
    }

.ButtonSubmit150R
    {
    background-image: url(../layout/button_150.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    float: right;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 25px;

    margin: 10px;

    padding: 0px;

    width: 150px;
    }

.ButtonSubmit150L
    {
    background-image: url(../layout/button_150.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 25px;

    margin: 10px;

    padding: 0px;

    width: 150px;
    }

.ButtonSubmit200
    {
    background-image: url(../layout/button_200.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 0;

    padding: 0;

    width: 200px;
    }

.ButtonSearch50
    {
    background-image: url(../layout/button_search_50.gif);

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    height: 20px;

    margin: 0;

    padding: 0;

    width: 50px;
    }

#AccountLoginTitle
    {
    background-color: #464646;

    /*background-image: url(../layout/teaser_top_back_1.gif);

    background-repeat: no-repeat;

    */
    color: #fff;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;
margin-top: 10px;

    padding: 5px;
    }
#AccountLoginBox input {
	border: solid 1px #000;
	margin: 2px;
	background-color: #fff
	}
#AccountLoginBox
    {
    /*
    background-image: url(../layout/teaser_back_1.gif);

    background-repeat: repeat-y;

    */
    border: solid 1px #464646;
    padding: 5px;
    color: #000;


    /*border-style: solid;

    border-width: 0 0 0 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    padding: 5px 5px 0;


















    text-align: left;

    width: 200x;
   */ }

#AccountLoginName
    {
    background-color: #000;

    border-style: groove;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    margin: 0 0 0 20px;

    padding: 0;

    width: 130px;
    }

#AccountLoginPass
    {
    background-color: #000;

    border-style: groove;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    margin: 0 0 0 20px;

    padding: 0;

    width: 130px;
    }

#AccountLoginSubmit
    {
    clear: left;

    float: left;

    margin: 7px 3px 0 1px;

    padding: 0;

    position: relative;
    font-color: #fff;
    }

#AccountLoginService
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    margin-left: 5px;

    padding: 5px 0 5px 60px;
    }

#SortBar
    {
    background-color: #f1f1f1;

    border: 1px solid #e2d8c5;

    clear: left;

    color: #000;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    margin: 5px 0;

    padding: 0;

    text-align: left;

    width: 528px;
    }

#Breadcrumb
    {
    border: 0 solid #ccc;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    margin: 0;

    padding: 0 0 5px 0;

    text-align: left;
    }

#LimitTop
    {
    border: 1px solid #ccc;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    margin: 5px 0 5px 0;

    padding: 0 0 0 3px;

    text-align: left;

    width: 495px;
    }

#LimitTopL
    {
    border: 1px solid #ccc;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    margin: 5px 0 5px 0;

    padding: 0 0 0 3px;

    text-align: left;

    width: 250px;
    }

#LimitTopR
    {
    border: 0 solid #ccc;

    color: #000;

    float: right;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;

    margin: 0;

    padding: 0;

    text-align: right;
    }

#GroupSubs
    {
    clear: left;

    float: left;

    width: 250px;
    }

#ArtSort
    {
    float:  right;

    margin: 0px 0 2px 0;

    padding: 0;

    width:  260px;
    }

.dropdown
    {
    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 400;
    }

#CatContainerS
    {
    width:  156px;

    height: 320px;

    float:  left;

    padding: 5px;

    margin: 2px;

    background: #f2f2f2;

    border-color: #ccc;

    border-width: 1px;

    border-style: solid;

    text-align: center;
    }

#CatContainerImgS
    {
    text-align:     center;

    vertical-align: middle;

    margin:         0;

    width:          150px;

    height:         145px;

    padding:        5px 0 5px 0;

    background:     #fff;

    border-color:   #ccc;

    border-width:   1px;

    border-style:   solid;
    }

#CatContainer
    {
    border-style: solid;

    border-width: 1px 0 0 0;

    padding:      5px 0 10px 0;

    margin:       0 0 20 0px;

    border-color: #666;

    border-width: 2px 0 0 0;

    border-style: dotted;
width: 500px;
    }

#CatContainer1r
    {
    background:   #fff;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    clear:        both;

    display:      block;

   /* float:        left; */



    margin:       10px;

    padding:      0px;

   /* width:        500px; */
    }

#CatContainer1l
    {
    background:   #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    clear:        both;
    display:      block;
    /*float:        right;*/
    margin:       0 0 15px 5px;
    padding:      0px;
    /*width:        245px;*/
    }

#CatContainer2r
    {
    background:   #fff;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    clear:        left;

    display:      block;

    float:        left;

    height:       255px;

    margin:       0 0 15px 0;

    padding:      0px;
    width:        245px;
    }

#CatContainer2l
    {
    background:   #fff;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    clear:        right;

    display:      block;

    float:        right;

    height:       255px;

    margin:       0 0 15px 5px;

    padding:      0px;

    position:     relative;

    width:        245px;
    }
/*
#CatContainerImg img {
width: 150px;
margin: 8px;

}
*/

#CatContainerImg
    {
    background:   #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 0px;
    clear:        left;
    float:        left;
    margin:       0 0px 0 2px;
    padding:      2px;
    width:        125px;
    }

#CatContainerDesc
    {
    text-align: left;
    margin-bottom: 10px;
    }

#CatContainerDesc1
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;

    color:     #333;

    height:    40px;
    }

#CatContainerDesc2
    {
    clear: left;

    float: left;

    text-align: left;
    }

#CatContainerOptions
    {
    clear: right;

    float: right;

    left:  0;

    margin: 0 0 10px 0;

    position: relative;

    text-align: left;

    top:   10px;

    width: 65%;
    }

#CatContainerOptions2
    {
    clear: right;

    float: right;

    margin: 135px 0 5px 0;

    position: relative;

    text-align: left;
    }

#CatContainerButton1
    {


    display: block;

    float:   right;

    margin-right: 5px;

    padding: -6px 0px 0 5px;

    width:   100px;
    }

#CatContainerPriceL
    {
    clear: left;

    color: red;

    float: left;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 1.2em;

    font-weight: 700;

    left: 0;

    margin: 0 0 10px 0;

    padding: 0 0 10px 0;

    position: relative;

    top: 15px;

    width: 30%;
    }

#CatContainerPriceR
    {
    clear: right;

    color: red;

    float: right;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 1.4em;

    font-weight: 700;

    margin: 0 0px 5px 0;

    padding: 0 10px 10px 0;

    position: relative;

    width: 100px;
    }

#CatContainerPrice2R
    {
    color: #F17F13;

    float: right;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: 700;

    margin: 0 0px 5px 0;

    padding: 0 0 10px 0;

    position: relative;

    width: 150px;
    }

#CatContainerR
    {
    clear: right;

    float: right;

    position: relative;
    }

input.amountfield { }

#CatContainerDesc h1, #CatContainerDesc h2
    {
    font-size:   1.0em;

    font-weight: 700;
    }

#BlockLeft
    {
    clear:   left;

    display: inline;

    float:   left;

    margin:  10px 0 0 0;

    padding: 0;

    position: relative;
    }

#BlockRight
    {
    clear:   right;

    display: inline;

    float:   right;

    margin:  10px 0 0 0;

    padding: 0;

    position: relative;
    }

#Block
    {
    clear: both;

    color: #333;

    display: block;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

#BlockStr
    {
    background-image: url(../layout/teaser_head_back2.gif);

    clear: left;

    color: #333;

    display: block;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;

    height: 25px;

    margin: 0;

    padding: 0;

    position: relative;
    }

#Left
    {
    clear: left;

    float: left;

    margin: 0;

    padding: 0;

    position: relative;
    }
#Left1 img {
	width: 60%;	
	}
#Left1 {
	float: left;
	}
#Right
    {
    clear: right;

    float: right;

    margin: 0;

    padding: 0;

    position: relative;
    }

#Left100
    {
    float:  left;

    margin: 0;

    padding: 0;

    position: relative;

    width:  100px;
    }

#Left200
    {
    float:  left;

    margin: 0 15px 0 0;

    padding: 0;

    position: relative;


    width:  250px;


    }


#Left300

    {
    float:  left;

    margin: 0;

    padding: 0;

    position: relative;

    width:  300px;
    }

#Left400
    {
    clear: left;

    float: left;

    margin: 0;

    padding: 0;

    position: relative;

    vertical-align: top;

    width: 400px;
    }

#Right100
    {
    clear: right;

    float: right;

    margin: 0;

    padding: 0;

    position: relative;

    width: 100px;
    }

#Right120
    {
    clear: right;

    float: right;

    margin: 0;

    padding: 0;

    position: relative;

    width: 120px;
    }

#Right200
    {
    clear: right;

    float: right;

    margin: 0;

    padding: 0;

    position: relative;

    width: 200px;
    }

#Right250
    {
    clear: right;

    float: right;

    margin: 0;

    padding: 0;

    position: relative;

    width: 250px;
    }

#PaddingV5
    {
    padding: 5px 0 5px 0;
    }

#CheckLogin
    {
    float: right;

    width: 500px;
    color: #000!important;
    }

#CheckLoginHeader
    {
    border-color: #F49500;

    border-style: solid;

    border-width: 1px 0 1px 0;

    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;

    height: 20px;

    padding: 5px 0 0 5px;
    }

#GroupDescr
    {
    color: #333;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    margin: 10px 0 20px 0;

    width: 500px;
    }

#GroupItem
    {
    float:         left;

    margin-bottom: 20px;

    margin-left:   6px;

    margin-right:  7px;

    width:         160px;
    }

#GroupImgTitle
    {
    background-image:  url(../layout/box_gr_img_top.gif);

    background-repeat: no-repeat;

    float:             left;

    height:            30px;

    padding-left:      15px;

    text-align:        center;

    width:             145px;
    }

#GroupImg
    {
    background-image: url(../layout/box_gr_img_back.gif);

    float: left;

    height: 120px;

    padding-top: 5px 0 0px 0;

    text-align: center;

    vertical-align: middle;

    width: 160px;
    }

#GroupImgBottom
    {
    background-image:  url(../layout/box_gr_img_bottom.gif);

    background-repeat: no-repeat;

    float:             left;

    height:            18px;

    padding:           5px 0 0 5px;

    width:             155px;
    }

#ContentText
    {
    float: left;

    width: 510px;
    }

#PriceAlarm
    {
    float:        right;

    padding-left: 0px;

    width:        500px;
    }

#ArtComments
    {
    float:        left;

    padding-left: 0px;

    width:        500px;
    }

#ArtRating
    {
    float:        right;

    padding-left: 0px;

    width:        500px;
    }

#ArticlePrice
    {
    color: #ff3300;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.3em;

    font-weight: 700;
    }

#PriceBlock
    {
    display: block;
    }

#ActionOfferG
    {
    color: red;

    display: block;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 0.9em;

    font-weight: 700;

    margin-bottom: 5px;

    position: relative;
    }

#TeaserHeaderSpecials
    {
    /*background-image: url(../layout/teaser_head_back_0.gif);*/

    background-color: #E2E2E2;
    border-color: #C5C5C5;

    border-style: solid;

    border-width: 0 0 1px 0;

    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;

    height: 20px;

    margin: 0px 0 0 0;

    padding: 5px 0 0 10px;
    }

#TeaserHeader
    {
    background-color: #E2E2E2;
    border-color: #C5C5C5;

    border-style: solid;

    border-width: 1px;

    color: #333;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;

    height: 20px;

    margin: 10px 0 10px 0;

    padding: 5px 0 0 10px;

    width: 508px;
    }

#TeaserHeader1
    {

    /*background-image: url(../layout/teaser_head_back3.gif);*/

    color: #666;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;


    height: 18px;

    margin: 0 0 5px 0;

    padding: 2px 0 0 5px;

    width: 240px;
    }

#TeaserHeader1 H1
    {
    color: #666;
    }

#TeaserHeader2
    {

    /*background-image: url(../layout/teaser_head_back3.gif);*/




    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.2em;

    font-weight: 700;

    height: 30px;

    margin: 0px 0 5px 0;

    padding: 2px 0 0 5px;

    width: 515px;
    }

#TeaserHeader1 h1, #TeaserHeader1, #TeaserHeader2 h2
    {
    font-size:   1.0em;

    font-weight: 700;
    }

#TeaserContentBottom
    {
    background: #fff;

    color: #666;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;

    padding: 0 5px 0 5px;

    padding: 0;
    }

#TeaserImage
    {
    height: 110px;

    left: 50px;

    margin: 0 auto;

    position: relative;
    }

#TeaserInfo
    {
    display: block;

    float: left;

    padding: 3px 0 3px 0;

    position: relative;

    width: 100%;
    }

#TeaserInfoL
    {
    float:   left;

    padding: 3px 0 3px 0;

    position: relative;
    }

#TeaserInfoR
    {
    float:   right;

    padding: 3px 0 3px 0;

    position: relative;
    }

#TeaserBlockL
    {
    background: #fff;

    border: 1px #cccccc solid;

    float:  left;

    height: 210px;

    margin: 10px 0px 0 0;

    width:  240px;
    }

#TeaserBlockR
    {
    background: #fff;

    border: 1px #cccccc solid;

    float:  right;

    height: 210px;

    margin: 10px 0px 0 0px;

    width:  240px;
    }

#TeaserBlockLeft
    {
    float: left;
    }

#TeaserBlockRight
    {
    float: right;
    }

#Block150
    {
    width: 150x;
    }

#Block200
    {
    width: 200x;
    }

#Block250
    {
    width: 250x;
    }

.dropdown
    {
    background-color: #f2f2f2;

    border-style: outset;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif, sans-serif;

    font-size: 1.0em;

    height: 20px;
    }

hr.small
    {
    margin: 0;
    }

form
    {
    display: inline;
    }

#trailimageid
    {
    background: #ffffff;

    height: 1px;

    left:   0;

    position: absolute;

    top:    0;

    visibility: hidden;

    width:  450px;

    z-index: 1000;
    }

.mousetrail
    {
    background:   #ffffff;

    border-color: #cccccc;

    border-style: solid;

    border-width: 2px;

    padding:      10px;
    }

.borderbot
    {
    font-size: 1px;

    height: 1px;

    line-height: 1px;

    margin: 0;

    padding: 0;
    }

.borderbotlight
    {
    height: 1px;

    margin: 0;

    padding: 0;
    }

.prod_bild
    {
    border: 3px solid #181894;

    cursor: pointer;

    display: block;

    height: 50px;

    padding: 15px;

    width:  150px;
    }

.basket_select_del_l
    {
    background-color: #F8F8F8;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    padding:      2px;
    }

.basket_select_del_h
    {
    background-color: #fefefe;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    padding:      2px;
    }

.basket_noselect_del
    {
    background-color: #F8F8F8;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    padding:      2px;
    }

.basket_select_del
    {
    background-color: #000;

    background-color: #F8F8F8;


    padding:      2px;
    }

.cartbutton
    {
    background-color: #e2d8c5;

    border-color: #999;

    border-style: ridge;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;
    }

#ButtonBasketChoose
    {
    background-color: #c43c29;

    border-color: #999;

    border-style: ridge;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 700;

    text-align: center;

    width: 85px;
    }

.select_basket_country
    {
    background-color: #red;

    border-style: solid;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;


    font-weight: 400;
    }

.upload_button

    {
    background-color: #e2d8c5;

    border-color: #999;

    border-style: ridge;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

.upload_file
    {
    background-color: #000;

    border-color: #999;

    border-style: ridge;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;
    }

#MainOrderBar
    {
	display: block;
	text-align: center;
	width: 690px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    }

#OrderBarH
    {
background-color: #F8F8F8;
	clear:        right;
	float:        left;
	height:       50px;
	margin-right: 5px;
	padding:      5px;
	position:     relative;
	width:        120px;
	border: 1px solid #666666;
    }

#OrderBarL
    {
	background-color: #F8F8F8;
	clear:        right;
	float:        left;
	height:       50px;
	margin-right: 5px;
	padding:      5px;
	position:     relative;
	width:        120px;
	border: 1px solid #666666;
    }

#BasketHeader
    {
    display: block;

    clear: both;

    margin: 20px 0 0 90px;

    width: 800px;
    }

#OrderHeader1
    {
    display: block;

    float: both;

    margin: 20px 0 0 90px;

    width: 800px;
    }

#OrderHeader2
    {
    margin: 15px 0 0 65px;

    width: 850px;
    }

#BasketFooter, #OrderFooter
    {
    margin: 10px 0 10px 0px;

    width: 850px;
    }

.BasketTopHeader
    {
    background-color: #E9E9E9;

    height: 20px;

    padding: 7px 5px 0 2px;
    }

.BasketBottomHeader
    {
    background-color: #E9E9E9;
    }

.basket_row_sum_h
    {
    background-color: #f7f7f7;

    border-color: #cccccc;

    border-style: solid;

    border-width: 1px;

    padding:      2px 2px 2px 10px;
    }

.basket_row_sum_l
    {
    background-color: #f1f1f1;
    }

.basket_row_high
    {
    background-color: #ffffff;
    }

.basket_row_low
    {
    background-color: #F8F8F8;
    }

.basket_input
    {
    background-color: #FFFFFF;

    border-color: #cccccc;

    border-style: solid;

    border-width: 1px;

    color: #333333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: normal;
    }

.basket_input_marked
    {
    background-color: #F19494;

    border-color: #F19494;

    border-style: solid;

    border-width: 1px;

    color: #333333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: normal;
    }

#BasketMessage
    {
    color: #333333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    font-weight: normal;
    }

#BasketEmpty
    {
    clear: left;

    float: left;

    height: 100px;

    margin: 0px;

    padding: 40px 0 0 25px;

    text-align: center;
    }

.basket_f1
    {
    background-color: #F8F8F8;

    border-color: #d63a2e;

    border-style: solid;

    border-width: 1px;

    padding:      5px;
    }

#BasketOfferHeadline
    {
    font-size:   1.2em;

    font-weight: 700;

    margin-bottom: 10px;
    }

#OrderLoginTitle
    {
    background-color: #ded0b9;

    color: #000;

    font-size: 1.1em;

    font-weight: 700;

    height: 20px;

    padding: 5px 0 2px 5px;
    }

#OrderLogin1
    {
    background-color: #F8F8F8;

    border-color: #CCCCCC;

    border-style: solid;

    border-width: 1px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-weight: 400;


    margin: 0px 0px 0 10px;

    padding: 5px;

    width: 240px;
    }

#OrderLogin2
    {
    background-color: #F8F8F8;

    border-color: #CCCCCC;

    border-style: solid;

    border-width: 1px;

    color:        black;

    font-size:    1em;

    font-weight:  400;


    margin:       0px 0px 0 10px;

    padding:      5px;

    width:        230px;
    }

#OrderLogin3
    {
    background-color: #F8F8F8;

    border-color: #CCCCCC;

    border-style: solid;

    border-width: 1px;

    color:        black;

    font-size:    1em;

    font-weight:  normal;


    margin:       0px 0px 0 10px;



    padding:      5px;

    width:        230px;
    }

.radiobutton1
    {
    background-color: red;

    border-color: red;

    border-style: solid;

    border-width: 2px;

    padding:      2px;
    }

#CartUpdButton
    {
    background-color: #f90;

    border-color: #666;

    border-style: solid;

    border-width: 1px;

    color:        white;

    font-size:    0.9em;

    font-weight:  400;

    height:       18px;

    padding:      0px;

    width:        80px;
    }

a.sitemaplevel1
    {
    color:     black;

    font-size: 1.1em;

    font-weight: bold;

    padding:   2px 0 0 20px;

    text-decoration: none;
    }

a.sitemaplevel2
    {
    background-repeat: no-repeat;

    color: black;

    font-size: 1.1em;

    font-weight: normal;

    padding: 2px 0 0 35px;

    text-decoration: none;
    }

a.sitemaplevel3
    {
    color:     black;

    font-size: 1.0em;

    font-weight: normal;

    padding:   2px 0 0 50px;

    text-decoration: none;
    }

a.sitemaplevel4
    {
    color:     black;

    font-size: 1.0em;

    font-weight: normal;

    padding:   2px 0 0 65px;

    text-decoration: none;
    }

#Clear10
    {
    clear: right;

    float: left;

    position: relative;

    width: 11px;
    }

#clearp
    {
    float:  left;

    margin: 20px 0 20px 0;

    width:  100%;
    }

.basket_f1
    {

    border-color: #F90;

    border-style: solid;

    border-width: 1px;

    padding:      2px;
    }

#Line
    {
    border-bottom: 1px solid #ccc;

    display: block;

    margin-bottom: 1px;

    padding: 10px 0 10px 0;
    }

.indi_text
    {
    background-color: #FFFFFF;

    border-color: #cccccc;

    border-style: solid;

    border-width: 1px;

    color: #333333;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: normal;
    }

#BasketCoupon
    {

    clear: left;

    float: left;

    padding: 5px;

    width: 500px;
    }

#TeaserTextCoupon
    {
    width: 500px;
    }

#TeaserTitleCoupon
    {
    font-weight: 700;
    }

#BlogDate
    {
    background-image: url(../layout/teaser_head_back3.gif);

    border-top: 1px solid #ccc;

    font-size:  0.9em;

    font-weight: 700;

    height:     20px;

    padding-left: 5px;

    padding-top: 5px;

    width:      520px;
    }

#BlogSubject
    {
    font-size:   1.1em;

    font-weight: 700;
    }

#BlogComments { }

#BlogText { }

#BlogCaution { }

#BlogBrowse
    {
    border-top: 1px solid #ccc;

    display: block;

    padding-top: 10px;

    width:   520px;
    }

#SocialWeb
    {
    display: block;

    margin: 2px auto 10px auto;

    position: relative;
    }

.TopLimitH
    {
    background: #ded0b9;

    border: 1px solid #781400;

    padding: 1px 5px 1px 5px;

    text-decoration: none;
    }

.TopLimitL
    {
    background: white;

    border: 1px solid #ccc;

    padding: 1px 5px 1px 5px;

    text-decoration: none;
    }

#border
    {
    border: 1px solid #ccc;
    }

#OrderHitliste
    {
    display: block;
    }

#OrderHitlisteHeader
    {
    background-image: url(../layout/teaser_head_back2.gif);

    border-color: #F49500;

    border-style: solid;

    border-width: 0 0 1px 0;

    color: #333;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.0em;

    font-weight: 700;

    height: 20px;

    margin: 0px 0 0 0;

    padding: 5px 0 0 10px;
    }

#OrderHitlisteItem
    {
    background-color: #f3f3f3;

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    color: #000;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    font-style: normal;

    font-weight: 400;

    height: 175px;

    margin-bottom: 15px;

    margin-right: 15px;

    padding: 10px 5px 10px 5px;

    text-align: center;

    vertical-alignment: middle;

    width: 140px;
    }

#RegisterTeaser
    {
	/* Derzeit deaktivier - embed */
	display:none;
    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    width:     197px;

    float:     left;

    font-style: normal;


    font-weight: 400;


    color:     #000;

    border-width: 1px;


    border-color: #eee;

    border-style: solid;

    background-color: #000;

    padding:   2px 5px 10px 5px;

    margin-top: 0px;
    }

#DirectOrderTitle {
	display: none;
}
#RegisterTeaserTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width:     197px;
	float:     left;
	border-width: 1px 1px 0 1px;
	border-color: #bbb;
	border-style: solid;
	font-style: normal;
	font-weight: 700;
	color:     #333;
	background-color: #e1e1e1;
	padding:   5px;
	display:   none;
	height:    15px;
	margin-top: 10px;
	text-align: center;
    }

.RegisterKey
    {
    height: 15px;

    width: 13px;

    float: left;

    border-width: 1px;

    border-color: #f30;

    border-style: solid;

    text-align: center;

    padding: 2px;

    margin: 2px 2px 0 0;

    border: 1px solid #666;
    }

#LastComments
    {
    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    width:     197px;

    float:     left;

    font-style: normal;

    font-weight: 400;

    color:     #000;

    border-width: 1px;

    border-color: #eee;

    border-style: solid;

    background-color: #000;

    padding:   2px 5px 10px 5px;

    margin-top: 5px;

    margin-bottom: 10px;
    }

#LastCommentsTitle
    {
    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.1em;

    width:     197px;

    float:     left;

    font-style: normal;

    font-weight: 700;

    color:     #333;

    margin-bottom: 5px;
    }

#DirectOrder
    {
	/* */
	display: none;
    font-family: Arial, Helvetica, sans-serif;

    font-size: 1em;

    width:     204px;

    float:     left;

    font-style: normal;

    font-weight: 400;

    color:     #000;

    border-width: 1px;

    border-color: #ccc;

    border-style: solid;

    background-color: #000;

    padding:   5px 2px 5px 2px;

    margin-top: 0px;

    margin-bottom: 10px;
    }

#PDFList
    {
    float:  right;

    margin: -5px 0 5px 120px;
    }

#MainHeaderBar
    {
    color:      #333;

    background: #f3f3f3;

    border-color: #999;

    border-style: solid;

    border-width: 1px 0 1px 0;

    width:      510px;

    height:     55px;

    float:      left;

    margin:     0px 0;

    padding:    8px 5px 0 5px;

    font-weight: 700;
    }

#SupplierBox2
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 400;
    color:     #000;
    margin-top: 10px;
    margin-right: 5px;
    padding:   5px;
    height:    140px;
    width:     140px;
    float:     left;
    display:   block;
    text-align: center;
    border-top: 1px #dadada solid;
    border-left: 1px #dadada solid;
    border-right: 1px #dadada solid;
    background: #ececec;
    }
    
    /* Produktvergleich */
    #ProductCompareBoxItemImage {
    	mergin-top: 10px;
    	margin-bottom: 10px;
    	padding: 5px;
    	}
#ProductCompareBoxItemImage img {
	width: 60%;
	}
    #ProductCompareBoxItem p {
    	margin-top: 5px;
    	margin-bottom: 5px;
    	}
/* LastView */
#LastViewItem img {
	width: 150px;
	}

