* {
margin:0;
padding:0;
}
body {
background:#fff url(../images/bg.gif) left top repeat-x;
font:11px Arial, Helvetica, sans-serif; 
color:#737373; 
text-align:center;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#3670AF;
text-decoration:underline;
}
a img {
border:none;
}

#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}
#header {
position:relative;
width:990px;
height:125px;
background:url(../images/bg_header.gif) left top no-repeat;
}
#header #logo {
position:absolute;
left:40px;top:24px;
}
#header #logo h1 {
font:48px Arial, Helvetica, sans-serif;
}
#header #logo h2{
font:bold 16px Arial, Helvetica, sans-serif;
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
text-align:right;
}

/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#header #mainnav ul {
position:absolute;
right:0;top:55px;
list-style:none;
border-bottom:1px solid #7AA5CC;
padding-left:200px;
}
#header #mainnav li {
float:left;
overflow:hidden;
height:16px;
}
#header #mainnav li a {
line-height:9999em;
}
#header #mainnav a {
float:left;
display:block;
font:16px Impact, Helvetica, sans-serif;
}

#header #mainnav li#main1 a {
width:43px;
height:16px;
background:url(../images/main_1.gif) left top no-repeat ;
}
#header #mainnav li#main2 a {
width:82px;
height:16px;
background:url(../images/main_2.gif) left top no-repeat ;
}
#header #mainnav li#main3 a {
width:97px;
height:16px;
background:url(../images/main_3.gif) left top no-repeat ;
}
#header #mainnav li#main4 a {
width:133px;
height:16px;
background:url(../images/main_4.gif) left top no-repeat ;
}
#header #mainnav li#main5 a {
width:66px;
height:16px;
background:url(../images/main_5.gif) left top no-repeat ;
}
#header #mainnav li#main1 a:hover, #header #mainnav li#main2 a:hover, #header #mainnav li#main3 a:hover, #header #mainnav li#main4 a:hover, #header #mainnav li#main5 a:hover {
background-position:0 -16px;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/
#header #miscnav ul {
width:221px;
height:20px;
padding-top:5px;
padding-right:5px;
position:absolute;
right:0;top:14px;
list-style:none;
background:url(../images/bg_miscnav.gif) left top no-repeat;
}
#header #miscnav li {
float:left;
padding-left:14px;
}
#header #miscnav li a {
float:left;
display:block;
background:url(../images/li_arrow.gif) left 5px no-repeat;
padding-left:8px;
color:#ffffff;
}
#sections {
overflow:hidden;
width:990px;
}
#leftnav {
overflow:hidden;
float:left;
width:163px;
padding-top:13px;
}
#rightnav {
overflow:hidden;
float:right;
width:235px;
padding-top:40px;
}
#middlesection {
overflow:hidden;
float:right;
width:827px;
}
#content {
float:left;
width:562px;
min-height:512px;
height:auto;
padding:15px;
background:#fff url(../images/content-bg.gif) left top no-repeat;
}
* html #content {
overflow:visible;
height:512px;
}
#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#68b0db;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}


#content .main-heading {
margin:0 0 10px;
padding:0 0 5px;
border-bottom:1px solid #cdcdcd;
}
#content .main-heading h1 {
font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#68B0DB;
}
#content .extra-heading {
padding-bottom:10px;
}
#content .extra-heading h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
}
#content h3 {
font:bold 14px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
color:#000;
}
#content ul {
margin-left:6px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
#crumbar-title {
float:left;
padding-left:10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
float:left;
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
padding-right:10px;
margin-right:7px;
color:#4395CF;
}
#content #crumbar-content li strong {
color:#4395CF;
clear:left;
white-space:nowrap;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
text-align:center;
width:100%;
height:120px;
background:url(../images/footer.gif) left top repeat-x;
padding:10px 0 0 0;
font-size:10px;
}
#footer{
width:990px;
margin:0 auto;
text-align:left;
position:relative;
}

#cmsnav {
position:absolute;
left:10px;top:75px;
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#cmsnav ul {
list-style:none;
text-align:center;
}
#cmsnav ul li {
display:inline;
background:url(../images/m_separ.gif) right top no-repeat;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
#cmsnav li a {
background:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
margin:0;
padding:0;
}
#cmsnav li a:hover {
color:#3670AF;
}
#cmsnav ul ul {
display:none;
}
#footer-container #yavidesign{

}
#footer-container #yavidesign img {
vertical-align:middle;
}
#footer-container #yavidesign a{
color:#737373;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #yavidesign p{
color:#68B0E7;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/
#form1 {
display:none;
}
#contentsearch {
display:none;
}
#page_akties .threenav-info {
width:30px;
height:24px;
position:absolute;
left:77px; top:211px;
}
#page_akties .threenav-delivery {
width:30px;
height:24px;
position:absolute;
left:44px; top:211px;
}
#page_akties .threenav-checkout {
width:30px;
height:24px;
position:absolute;
left:110px; top:211px;
}

a.KleineTekstCats {
font-weight:bold;
color:#4395CF;
}
#page_account h3 {
margin-bottom:6px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#4395CF;
}
input, textarea {
border:1px solid #cdcdcd;
}
