* {
margin:0;
padding:0;
}
body {
background:#fff url(../images/bg_content.gif) center top repeat-y;
font:11px Verdana, Arial, Helvetica, sans-serif; 
color:#333; 
text-align:center;
}
a {
color:#1b5c9d;
text-decoration:none;
}
a:hover {
color:#4794e0;
text-decoration:underline;
}
a img {
border:none;
}
#container {
background:url(../images/bg.gif) left top repeat-x;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}


#miscnav-container {
overflow:hidden;
min-width:990px;
width:auto;
height:37px;
}
#miscnav {
float:left;
list-style:none;
padding-top:12px;
padding-left:37px;
}
#miscnav li {
float:left;
height:25px;
/*margin-left:-15px;*/
}
#miscnav li a {
overflow:hidden;
display:block;
height:0;
color:#000;
text-decoration:none;
padding-top:25px;
z-index:999;
cursor:pointer;
}

#miscnav li#mn1 a {
width:117px;
overflow:hidden;
height:0;
background:url(../images/t_sfeer.gif) left top no-repeat;
}

#miscnav li#mn1 a:hover {
background-position:left -25px;
}

#miscnav li#mn2 a {
width:95px;
background:url(../images/t_bar.gif) left top no-repeat;
}

#miscnav li#mn2 a:hover {
background-position:left -25px;
}

#miscnav li#mn3 a {
width:110px;
background:url(../images/t_kap.gif) left top no-repeat;
}

#miscnav li#mn3 a:hover {
background-position:left -25px;
}

#miscnav li#mn4 a {
width:84px;
background:url(../images/t_zit.gif) left top no-repeat;
}

#miscnav li#mn4 a:hover {
background-position:left -25px;
}

#miscnav li#mn5 a {
width:99px;
background:url(../images/t_ver.gif) left top no-repeat;
}
#miscnav li#mn5 a:hover {
width:99px;
background-position:left -25px;
}

/*#miscnav li#mn8 a:hover {
background-position:left -25px;
}*/

#miscnav li#mn6 a {
width:125px;
background:url(../images/t_eet.gif) left top no-repeat;
}

#miscnav li#mn6 a:hover {
background-position:left -25px;
}
#miscnav li#mn7 a {
width:99px;
background:url(../images/miscnav_7.png) left -25px no-repeat;
}
#miscnav li#mn7 a:hover {
background-position:left -50px;
}
/*#miscnav li#mn1.mn_active, #miscnav li#mn2.mn_active, #miscnav li#mn3.mn_active, #miscnav li#mn4.mn_active, #miscnav li#mn5.mn_active, #miscnav li#mn6.mn_active, #miscnav li#mn7.mn_active {
position:relative;
z-index:9;
}
#miscnav li#mn1.mn_active a {
background:url(../images/t_sfeer.gif) left top no-repeat;
}
#miscnav li#mn2.mn_active a {
background:url(../images/miscnav_2.png) left top no-repeat;
}
#miscnav li#mn3.mn_active a {
background:url(../images/miscnav_3.png) left top no-repeat;
}
#miscnav li#mn4.mn_active a {
background:url(../images/miscnav_4.png) left top no-repeat;
}
#miscnav li#mn5.mn_active a {
background:url(../images/miscnav_5.png) left top no-repeat;
}
#miscnav li#mn6.mn_active a {
background:url(../images/miscnav_6.png) left top no-repeat;
}
#miscnav li#mn7.mn_active a {
background:url(../images/miscnav_7.png) left top no-repeat;
}*/
#miscnav_meu {
float:right;
list-style:none;
padding-top:12px;
padding-left:37px;
}
#miscnav_meu li {
float:left;
}
#miscnav_meu li a {
display:block;
height:25px;
color:#000;
text-decoration:none;
padding-top:25px;
z-index:999;
}
#miscnav_meu li#mn_meu {
float:left;
}
#miscnav_meu li#mn_meu a {
width:154px;
background:url(../images/miscnav_meu.png) left top no-repeat;
}
#miscnav_meu li#mn_meu a:hover {
background-position:left -25px;
}


#miscnav li a span {
position:absolute;
left:-9999px;
width:auto;
border:1px solid #878787;
border-top:none;
background:#fff;
display:block;
z-index:99;
padding:5px;
}
#miscnav li:hover a span {
left:auto;
background-position:0 0;
}
#miscnav-container #staticnav {
float:right;
list-style:none;
padding:0 0 0;
}

#miscnav-container #staticnav li {
float:left;
background:url(../images/static_r.gif) right top no-repeat;
}

#miscnav-container #staticnav li a {
float:left;
display:block;
background:url(../images/static_l.gif) left top no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:8px 15px;
}
#miscnav-container #staticnav li:hover {
background:url(../images/static_r_h.gif) right top no-repeat;
}
#miscnav-container #staticnav li:hover a {
background:url(../images/static_l_h.gif) left top no-repeat;
color:#fff;
}

#masterhead {
/*overflow:hidden;*/
width:990px;
height:102px;
position:relative
}

#logo{
float:left;
width:352px;
padding-top:10px;
position:absolute;
top:0; left:0;
}

#masterhead-r {
float:right;
padding-top:9px;
width:500px;
}

#winklewagen {
float:right;}

/* mainnav start */

#mainnav {
/*height:39px;*/
float:left;
}
#mainnav ul {
float:left;
list-style:none;
}
#mainnav ul#cms-topmenu-list {
float:left;
}
#mainnav ul#cms-topmenu-list {
}
#mainnav li {
float:left;
padding-left:1px;
margin-right:3px;
border-right:1px solid #333333;
/*height:31px;
*/}

#mainnav li a {
display:block;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
padding:0px 5px;
text-align:center;
}

#mainnav li:hover a, #mainnav li.mainactive a, #mainnav li.cmsactive a {
color:#333;
/*height:31px;*/
text-decoration:underline;
}

#mainnav li#main1, #mainnav li#main2, #mainnav li#main3, #mainnav li#main4 {
display:none;
}

#mainnav li#main5 {
border-right:0;} 


#mainnav ul#cms-topmenu-list ul {
position:absolute;
left:-9999px;
width:200px;
border:1px solid #878787;
border-top:none;
z-index:9;
}
#mainnav ul#cms-topmenu-list ul li {
background:#fff url(../images/footer.gif) left bottom repeat-x;
padding-right:0;
}
#mainnav ul#cms-topmenu-list ul li a {
width:158px;
border-bottom:1px solid #eaeaea;
font-weight:normal;
color:#666;
padding:4px 16px 4px 26px;
}
#mainnav ul#cms-topmenu-list li:hover ul li a {
background:url(../images/li_arrow.gif) 16px 9px no-repeat;
}
#mainnav ul#cms-topmenu-list li:hover ul li a:hover {
width:158px;
background-color:#eaeaea;
color:#fff;
}
#mainnav ul#cms-topmenu-list li:hover ul {
left:auto;
background-position:0 0;
}

/* mainnav end */

#miscslogan ul {
float:right;
overflow:hidden;
height:34px;
margin-top:17px;
list-style:none;
}
#miscslogan li {
float:left;
height:34px;
background:url(../images/miscnav_slogan_li.gif) left top repeat-y;
color:#1b5c9d;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding:0 10px 0 11px;
}
#miscslogan li.miscslogan-txt {
padding-right:0;
}
#miscslogan li.miscslogan-img {
background:none;
}


/* topbar start */

#topbar {
background:transparent url(../images/under_tab.gif) repeat-x scroll 10px bottom;
height:42px;
left:0;
position:absolute;
top:68px;
width:990px;
}

#topbar ul {
float:left;
list-style:none;
}
#topbar ul#winkelmandje, #topbar ul#cms-topmenu-list {
float:left;
}
#topbar ul#cms-topmenu-list {
/*background:url(../images/topbar_li.gif) left top no-repeat;*/
position:absolute; 
}
#topbar li {
float:left;
background:url(../images/i_maintab.jpg) left top no-repeat;
padding-left:1px;
margin-right:2px;
width:99px;
height:33px;
}
#topbar li a {
display:block;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
padding:9px 9px 6px;
text-align:center;
}
#topbar li:hover a, #topbar li.mainactive a, #topbar li.cmsactive a {
/*background:url(../images/topbar_a_h.gif) left top repeat-x;*/
background:url(../images/i_maintab.jpg) right top no-repeat;
color:#333;
height:33px;
}

#topbar li#main1 {
display:none;
margin-left:0;
}
#topbar li#main1 a {
padding:0;
}
#topbar li#main1 a span {
display:block;
background:url(../images/home.png) 16px 5px no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
padding:10px 24px 6px 43px;
cursor:pointer;
}


#topbar li#main1 a:hover span{
color: #333}

#topbar li#main2, #topbar li#main4, #topbar li#main5, #topbar li#main3 {
display:none;
}

#topbar ul#cms-topmenu-list ul {
position:absolute;
left:-9999px;
width:200px;
border:1px solid #878787;
border-top:none;
z-index:9;
}
#topbar ul#cms-topmenu-list ul li {
background:#fff url(../images/footer.gif) left bottom repeat-x;
padding-right:0;
}
#topbar ul#cms-topmenu-list ul li a {
width:158px;
border-bottom:1px solid #eaeaea;
font-weight:normal;
color:#666;
padding:4px 16px 4px 26px;
}
#topbar ul#cms-topmenu-list li:hover ul li a {
background:url(../images/li_arrow.gif) 16px 9px no-repeat;
}
#topbar ul#cms-topmenu-list li:hover ul li a:hover {
width:158px;
background-color:#eaeaea;
color:#fff;
}
#topbar ul#cms-topmenu-list li:hover ul {
left:auto;
background-position:0 0;
}

#topbar ul#winkelmandje li {
position:relative;
}
#topbar ul#winkelmandje li a {
padding:0;
}
#topbar ul#winkelmandje li a span {
display:block;
width:114px;
background:url(../images/cart_icon.gif) 20px 4px no-repeat;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:5px 0 4px 44px;
cursor:pointer;
}
#topbar ul#winkelmandje ul {
position:absolute;
left:-99999px;
width:158px;
z-index:9;
}
#topbar ul#winkelmandje ul li {
background:none;
padding-right:0;
cursor:pointer;
}

#topbar ul#winkelmandje li:hover ul {
left:auto;bottom:0;
background-position:0 0;
margin-left:0;
}

/* end topbar *****/

#sections {
overflow:hidden;
width:980px;
padding:10px 10px 0 0;
/*background-color:#fff;*/
}
#nav {
overflow:hidden;
width:990px;
padding:0 0 10px;
}
#leftnav{
float:left;
width:200px;
/*background:white;*/
/*border-right:1px solid #cecece;*/
}

#midnav {
overflow:hidden;
float:right;
width:770px;
padding:10px 0;
}

#flvplayer-container {
overflow:hidden;
width:748px;
border:1px solid #ddd;
background:url(../images/footer.gif) left bottom repeat-x;
font-size:11px;
margin-bottom:10px;
padding:10px;
}
#content #flvplayer-container p{
line-height:140%;
}
#flvplayer {
float:left;
width:461px;
}

#content {
overflow:hidden;
width:770px;
padding:0;
}
#content p {
line-height:14px;
margin-bottom:6px;
background-color:#FCFCFC;
}

#content ol {
margin-left:30px;
}
#content ul {
list-style:none;
margin-left:4px;
}
#content ul li {
background:url(../images/content_li.gif) left 5px no-repeat;
padding-left:10px;
}
#content ul li a {
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#content #page_home_footer {
border-top:1px solid #ccc;
margin-top:10px;
padding-top:10px;
}
#content .main-heading h1 {
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
margin-bottom:10px;
}
#content .extra-heading h2 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#content h3 {
border-bottom:1px dashed #ccc;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#1B5C9D;
margin-bottom:5px;
padding-bottom:5px;
}
#page_extrainfo{
overflow:hidden;
width:768px;
background:url(../images/c_b.gif) left bottom no-repeat;
margin:0 -10px;
padding:10px;
}
#page_extrainfo .main-heading {
background:url(../images/c_t.gif) left top no-repeat;
width:628px;
margin:-10px -10px 0;
padding:10px 10px 0;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
overflow:hidden;
width:770px;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-title {
padding-right:10px;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0;
padding:0;
list-style:none;
}
#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;
font:10px Verdana, Arial, Helvetica, sans-serif;
margin-right:7px;
padding-right:10px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/
.top-rank-keyword-box {
border:1px solid #ccc;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-top:10px;
padding:10px;
}

.top-rank-keyword-box h1 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer {
width:990px;
height:50px;
border:1px solid #ccc;
border-right:none;
border-left:none;
background:url(../images/footer.gif) left top repeat-x;
color:#999;
margin:0;
}
#footer-container a {
color:#666;
}
#footer-banks ul {
float:right;
height:43px;
list-style:none;
}
#footer-banks li {
float:left;
}
#footer-banks li a {
float:left;
display:block;
background:none;
padding:4px 15px;
}


/*---------------------------------------------------  footer end ---------------------------------------------------*/



/*---------------------------------------------------  table ---------------------------------------------------*/

.border1 {
border:1px solid #666666;
width:768px;
margin-bottom:10px;
}

.border2 {
border:1px solid #999999;
padding:10px 0;
}
#content #page_extrainfo p {
line-height:14px;
}

.bullets {
list-style-image:url(../images/bullet_blue.gif);
}

#footerbox {
overflow:hidden;
width:990px;
height:300px;
border-top:1px solid #ccc;
background:#fff url(../images/footerbox_heading.gif) 10px 10px no-repeat;
padding:10px 0px 10px 0px;
}
#footerbox-l {
padding-left:10px;
float:left;
width:190px;
overflow:hidden
}
#footerbox-r {
padding-right:10px;
float:right;
width:770px;
overflow:hidden;
}

#footerslogan {
overflow:hidden;
width:990px;
background:#fff url(../images/footerslogan.gif) 10px 18px no-repeat;
}
#footerslogan ul {
float:left;
overflow:hidden;
height:43px;
list-style:none;
padding-left:208px;
}
#footerslogan li {
float:left;
height:33px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:0 10px 0 20px;
}
#footerslogan li.footerslogan-txt {
height:30px;
padding-left:10px;
padding-top:3px;
}
#footerslogan li.footerslogan-img {
padding-right:0;
}

#footernav {
width:990px;
background:#fff;
}
#footernav ul {
text-align:center;
padding:10px 0 10px;
}
#footernav li {
display:inline;
background:url(../images/footernav_li.gif) left 4px no-repeat;
padding:0 7px 0 11px;	
}
#footernav li#footernav1 {
background:none;
padding:0 7px 0 0;
}
#footernav li a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#777;
text-decoration:underline;
}
#footernav li a:hover {
color:#1b5c9d;
}


#yavidesign {
overflow:hidden;
width:970px;
background:#fff;
font-size:10px;
padding:0 10px 20px;
}
#yavi-l {
float:left;
width:485px;
border-top:1px solid #ccc;
text-align:left;
padding-top:10px;
}
#yavi-r {
float:right;
width:485px;
border-top:1px solid #ccc;
text-align:right;
padding-top:10px;
}

#form-tes {
overflow:hidden;
width:100%;
}
#form-tes #tes {
overflow:hidden;
float:left;
width:540px;
margin-right:0;
}

#form-tes #tes table {
border:none;
width:540px;
margin:0;
padding:0;
}
#form-tes #tes td {
border-bottom:1px solid #E4E4E4;
background:#f7f7f7;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

input.error, select.error { border: 1px solid red; }
label.error { color:red; margin-left: 10px; }

#tes td input[type=text], #tes td textarea{
border:1px solid #999;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:3px;
}
#tes td select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#tes td textarea {
width:272px;
}
#tes td input[type=submit]{
background:transparent url(../images/product_mailafriend_send_button.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:22px;
padding:0 0 3px 18px;
width:88px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}



#tesaddress h5 {
background:url(../images/tesadd-t.gif) left top no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-family:arial;
font-weight:bold;
padding:3px 10px;
}
#tesaddress b {
display:block;
font-weight:bold;
padding:5px 8px 0 8px;
}
#tesaddress p {
padding:0 8px;
}
#tesaddress {
background:url(../images/tesadd-b.gif) left bottom no-repeat;
float:right;
width:214px;
}
#tesaddress #footnote {
background:url(../images/tesadd-hr.gif) left top repeat-x;
margin:0;
padding:8px 0 8px 0;
width:190px;
margin-left:8px;
}
.banner_bottom_six {
margin-bottom:10px;
}
.banner_bottom_six tr td {
width:128px;
}

/* ---- overlay ---- */
.overlay { 
display:none; 
width:360px;
height:217px;
background:url(../images/overlay.png) left top no-repeat;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:40px;
} 
.overlay p {
margin-bottom:10px;
}
.overlay ul {
list-style:none;
margin-left:4px;
}
.overlay ul li {
background:url(../images/content_li.gif) left 5px no-repeat;
padding-left:10px;
padding-bottom:5px;
}
#overlay-close {
width:160px;
float:left;
margin-top:20px;
}
#overlay-close .dyna_button {
float:right;
background:url(../images/flexy_btn_r_red.gif) right top no-repeat;
}
#overlay-close .dyna_button a {
background:url(../images/flexy_btn_l_red.gif) left top no-repeat;
cursor:pointer;
}
#overlay-goto {
width:160px;
float:right;
margin-top:20px;
}
#overlay-goto .dyna_button {
float:left;
}
/* ---- eo overlay ---- */

/* inline */

#content-pad {
padding: 0 10px;}

#wrapbox{
padding:0; width:770px}

.boxes {
overflow:hidden;
float:left;
height:180px;
margin-right:24px;
padding-bottom:20px;
position:relative;
width:240px;
z-index:1
}

.boxes a {
overflow:hidden;
position:relative;
display:block;
width:238px;
height:180px;
border:1px #efefef solid;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
z-index:1
}

* html .boxes {margin-right:24px;}


.cat_txt {
display:block;
color:#fff;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
position:absolute;
left:0;
top:137px;
text-align:center;
padding-top:13px;
width:240px; 
height:30px;
background:#0076A3;
filter: alpha(opacity=80);
opacity: .8;
z-index:999
}

*:first-child+html .cat_txt {
}

.boxes a:hover .cat_txt {
background:#555;
color:#fff;
}

#wrapbox #catbox3, #wrapbox #catbox6 {
margin-right:0}


/* banner link */

