body {
    font-family:    Trebuchet MS, Arial;
    font-size:      12px;
    color:          #DCDBD9;
    background:     url(../images/bg.jpg) center repeat;
    margin:         0;
    padding:        0;
}
img {
    border:         0;
}
.clear {
    clear:          both;
}

.content {
    width:          788px;
}
p {
    margin-top:     10px;
    margin-bottom:  10px;
}
#main {
    margin:         auto;
    position:       relative;
    width:          867px;
}
#head {
    background:     url(../images/head_bg.jpg) no-repeat;
    width:          788px;
    height:         162px;
}
#logo {
    width:          270px;
    height:         120px;
    position:       absolute;
    left:           -80px;
}
img#pngfix {
    behavior:       url(js/iepngfix.htc);
}
#head_navigation {
    margin-left:    200px;     
    width:          600px;
    height:         137px;
}
#sub_navigation {
    width:          780px;
    height:         25px;
    color:          #C1A768;
    font-size:      11px;
    word-spacing:   15px;
    text-align:     right;
    margin:         0px;
}
#navigation_left {
    background:     url(../images/navigation/nav_longbg.jpg);
    width:          160px;
}
#main_content {
    background:     url(../images/content_bg.jpg) no-repeat #0B0B0A;
    width:          628px;
}
#foot_nav {
    background:     url(../images/foot.jpg);
    width:          788px;
    color:          #414549;
    font-size:      12px;
}
#foot {
    width:          400px;
    text-align:     center;
    margin:         auto;
    position:       relative;
    padding:        10px;
    font-size:      12px;
    color:          #7E774D;
}

/* link-styles */
a, a:visited, a:active {
    color:          #CCCCCC;
    text-decoration: underline;
}
a:hover {
    color:          #CCCCCC;
    text-decoration:none;
    font-weight:    normal;
}
a.foot_nav, a.foot_nav:visited, a.foot_nav:active {
    color:          #414549;
    text-decoration:none;
    font-weight:    normal;
}

a.foot_nav:hover {
    color:          #757677;
    text-decoration:none;
    font-weight:    normal;
}
a.path, a.path:visited, a.path:active {
    color:          #E3C57C;
    text-decoration:none;
}
a.path:hover {
    color:          #E3C57C;
    text-decoration:none;
}
a.wb, a.wb:visited, a.wb:active {
    color:          #DCDBD9;
    text-decoration:none;
    font-weight:    bold;
}
a.wb:hover {
    color:          #DCDBD9;
    text-decoration:none;
    font-weight:    bold;
}
a.orange, a.orange:visited, a.orange:active {
    color:          #E3C57C;
    text-decoration:none;
}
a.orange:hover {
    color:          #E3C57C;
    text-decoration:underline;
}
/* content styles */

.title {
    background:     url(../images/title/bg.gif);
    width:          100%;
    height:         22px;
    color:          #FFFFFF;
    font-size:      12px;
    text-align:     left;
}
.title_text {
    padding-left:   20px;
    padding-top:    3px;
}
.orange {
    color:          #E3C57C;
}
.ihead {
    margin-top:     10px;
}
.stitle {
    color:          #E2D690;
    font-size:      12px;
    text-decoration:none;
    font-weight:    bold;
}
.p_price {
    color:          #E2D690;
    font-size:      14px;
}
.p_title_column {
    color:          #E2D690;
    font-weight:    bold;
    border-bottom:  1px #ffffff;
}
.p_title_column2 {
    font-weight:    bold;
    border-bottom:  1px #ffffff;
}
.red {
    color:          #9D0908;
    font-weight:    bold;
}

/* pagination styles */

#pagination {
    padding:        10px;
    color:          #7E774D;
    font-weight:    bold;
}
a.pagination_switchto_max, a.pagination_switchto_max:visited, a.pagination_switchto_max:active {
    color:          #E3C57C;
    text-decoration:none;
    font-weight:    bold;
}
a.pagination_switchto_max:hover {
    color:          #E3C57C;
    text-decoration:none;
    font-weight:    bold;
}

a.pagination_switch_one, a.pagination_switch_one:visited, a.pagination_switch_one:active {
    color:          #E3C57C;
    text-decoration:none;
}
a.pagination_switch_one:hover {
    color:          #E3C57C;
    text-decoration:none;
}

a.pagination_num, a.pagination_num:visited, a.pagination_num:active {
    color:          #E3C57C;
    text-decoration:none;
    font-weight:    normal;
}
a.pagination_num:hover {
    color:          #E3C57C;
    text-decoration:none;
    font-weight:    normal;
}


/* forms */

.sc_anz {
    background:     url(../images/warenkorb_anz.gif) no-repeat;
    border:         0;
    width:          33px;
    height:         16px;
    color:          #000000;
    font-size:      11px;
    font-weight:    bold;
    padding-top:    3px;
    text-align:     center;
}
.sc_send {
    background:     url(../images/warenkorb_send.gif) no-repeat;
    border:         0;
    width:          106px;
    height:         24px;
    cursor:         pointer;
}
.send {
    background:     url(../images/send.gif) no-repeat;
    border:         0;
    width:          106px;
    height:         24px;
    cursor:         pointer;
}
.sc_save {
    background:     url(../images/save.gif) no-repeat;
    border:         0;
    width:          106px;
    height:         24px;
    cursor:         pointer;
}
.form {
    border:         0;
    width:          200px;
    background:     #B3B3B3;
    color:          #111111;
}
#error {
    margin-left:    15px;
}



.tp_bg {
    background:     url(../images/toparticle_bg.gif) no-repeat;
    color:          #E2D690;
    width:          200px;
    height:         249px;
}
.news_title {
    color:          #E2D690;
    text-decoration: underline;
}
.news_content {
    padding-top:    10px;
}

.menuHeadline {
        color: #FFF7C9;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 8px;
	text-decoration: underline;
}

.menuContainer	{
        width: 150px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-top: 10px;
}

.menu  {
        position:relative;
        overflow: hidden;
}

.button  {
	padding: 5px 40px;
	font-weight: normal;
	color: #B3B3B3;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
        position:relative;
}

.pressedButton	{
	padding: 5px 40px;
	font-weight: normal;
	color: #B3B3B3;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
        position:relative;
}

.button .border 	{}
.pressedButton	.border {}

a.go {
	padding-top: 5px;
	padding-left: 30px;
	display: block;
	color: #C6BCA8;
	text-decoration: none;
}
a.go:hover {
	background : url(/menu/linkarrow.gif) no-repeat right center;
	color: #E3C57C;
	text-decoration: none;
}

a.headline {
	color: #FFF7C9;
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: 8px;
        position: relative;
        display: block;
	text-decoration: underline;
}

