html, body, div, p, blockquote, h1, h2, h3, span, a, form, img, input, textarea

{margin:0px; padding:0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration:none;}



#page   {background-color:#E9E5DE; width:1000px; float:none; }
#header  {background-color:#0071BC; margin:0px; width:990px; height:78px;}


#logo {background:url(images/logo.gif); background-repeat:no-repeat; background-position:8px 0px; float:left; margin:0px; width:190px; height:78px;}
#logo span {display: none;}

#logo1 {margin:10px; width:468px; height:60px; align:top; float:left; color: #E9E5DE;}

#navtop  {margin:0px; width:280px; height:50px; align:top; float:right; color: #E9E5DE;}
#main   {background:url(images/bg_navileft.gif); background-repeat:repeat-y; background-color:#ffffff; margin:0px; width:990px;}
#left  {margin-top: 1px; background:url(images/bg_navileft_red.gif); background-repeat:no-repeat; float:left; width:220px;}
#right  {background-color:#e9e5de; margin:0px; float:right; width:770px;}
#nav  {margin:20px 30px 0px 10px; background-color:#e6e4e1; width:178px; border-top:1px solid #f4f2ee; border-right:1px solid #f4f2ee; border-left:1px solid #f4f2ee;} 


#box {margin:0px; padding:0px; width:764px; height:21px;}
#category  {margin:0px; padding:0px; float:left; width:422px; height:21px;}

#head  {margin:0px; width:770px; border-top:1px solid white; border-left:1px solid white;}

/* teaser */
#teaser  {margin:0px; padding-top:10px; vertical-align:top; float:left; width:200px;}

.ddteaser { padding:0px; padding-left:1px; padding-top:1px; padding-bottom:10px; background-color:#ffffff; margin:0px; border:0px;}

#teaser .teasertxt {padding:0px; background-color:#ffffff; vertical-align:top; }   
#teaser .teaserhead {display:block; padding:0px; border:none; padding:0px; width:200px; min-height:20px; background:url(images/bg_teaserhead.gif);}
#teaser .teaserheadred {display:block; padding:0px; border:none; padding:0px; width:200px; min-height:20px; background:url(images/bg_teaserhead_red.gif);}
#teaser .teaserbox {border:solid 1px #dad4c8; border-top:none; padding:0px; padding-bottom:10px; background-color:#ffffff; width:200px;}
#teaser .teaserheadreddd { display:block; padding:0px; border:none; /* border-right:solid 20px #bab7ac; */ padding:0px; /* background-color:#dad4c8; */ width:200px; height:20px; background:url(images/bg_teaserhead_red.gif);}

#teaser h1 { font-size: 14px; font-weight: bold; color:#ffffff; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:2px;}
#teaser h2 { font-size: 11px; font-weight: bold; color:#464644; padding-left:10px; padding-right:10px; padding-bottom:0px; }
#teaser h3 { font-size: 11px; font-weight: bold;}
#teaser h4 { font-size: 11px; font-weight: bold; color:#ffffff; padding-left:10px; padding-right:10px; padding-bottom:0px; }
#teaser h5 { font-size: 12px; font-weight: bold; color:#ffffff; font-family: Verdana; text-decoration:none;}

#teaser .teaserbox p { font-size:10px; padding-top:10px; padding-left:9px; padding-right:9px; color:#000000; }
#teaser .teaserbox b { color:#464644;}
#teaser .teaserbox a { text-decoration:underline; color:#606054; }
#teaser .teaserlink  { padding-left:9px; padding-right:9px; padding-bottom:4px; }

#teaser .teaserbox .teasertworows  { border:none; border-left:solid 1px #ffffff; }
#teaser .teaserbox .teasertworows_even_left  { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#606054; background-color:#ffffff; }
#teaser .teaserbox .teasertworows_even_right { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#000000; background-color:#ffffff; }
#teaser .teaserbox .teasertworows_odd_left   { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#606054; background-color:#f4f2ee; }
#teaser .teaserbox .teasertworows_odd_right  { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#000000; background-color:#f4f2ee; }
/* /teaser */


/* content */
#contentbox  {background-color:#ffffff; margin:0px; width:780px; vertical-align:top;}
#content {margin:0px; padding:10px; float:left; width:550px; vertical-align:top;}
#contentShop {margin:0px; padding:0px; float:left; vertical-align:top;}

/* teaser */
#teaser  {margin:0px; padding-top:10px; vertical-align:top; float:left; width:200px;}
#teaser .teaserhead {display:block; padding:0px; border:none; padding:0px; width:200px; min-height:20px; background:url(images/bg_teaserhead.gif);}
#teaser .teaserbox {border:solid 1px #dad4c8; border-top:none; padding:0px; padding-bottom:10px; background-color:#ffffff; width:200px;}

#teaser .teaserbox p { font-size:10px; padding-top:10px; padding-left:9px; padding-right:9px; color:#000000; }
#teaser .teaserbox b { color:#464644;}
#teaser .teaserbox a { text-decoration:underline; color:#606054; }
#teaser .teaserlink  { padding-left:9px; padding-right:9px; padding-bottom:4px; }

#teaser .teaserbox .teasertworows  { border:none; border-left:solid 1px #ffffff; }
#teaser .teaserbox .teasertworows_even_left  { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#606054; background-color:#ffffff; }
#teaser .teaserbox .teasertworows_even_right { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#000000; background-color:#ffffff; }
#teaser .teaserbox .teasertworows_odd_left   { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#606054; background-color:#f4f2ee; }
#teaser .teaserbox .teasertworows_odd_right  { padding-left:9px; padding-right:9px; padding-bottom:4px; color:#000000; background-color:#f4f2ee; }
/* /teaser */


/* metanavi */
a.meta {font-weight:normal; text-decoration:none; font-size: 11px; color:#E9E5DE;}
a.meta:hover {color:#424242;}
a.meta:active {color:#E9E5DE;}
a.meta:visited {}
/* /metanavi */

/* Links */
a.Links {font-weight:normal; text-decoration:none; font-size: 11px; color:#424242;}
a.Links:hover {color:#FF4040;}
/* /metanavi */


/* navilevel */ 
a.navi   {display:block; background:url(images/bg_navi2.gif); padding:0px; border-bottom:solid 1px #f4f2ee; font-weight:normal;  color:#464644; padding-left:30px; padding-bottom: 3px; padding-top: 3px;  padding-right:10px; }
a.navi:visited {text-decoration: none; color:#464644; }
a.navi:active  {text-decoration: none; background-color:#cb1023;}
a.navi:hover   {text-decoration: none; color:#cb1023; background:url(images/bg_navi2_h.gif); }
/* /navilevel 1 */ 

.link02 a {text-decoration:underline; color:#606054; line-height:15px; font-size:10px;}
.link02 a:visited {text-decoration:underline; color:#c5b9aa; line-height:15px; font-size:10px;}
.link02 a:hover {text-decoration:underline; color:#cb1023; line-height:15px; font-size:10px;}
.link02 a:active {text-decoration:underline; color:#cb1023; line-height:15px; font-size:10px;}