*{
  font-size:11px;
  font-family:Verdana, Arial, sans-serif;
  color:#000000;
}
/**
 * für Flagge fr
 */
.flag_fr {
  visibility:hidden;
}

body{
  margin:0;
  padding:0;
  font-size:11px;
  font-family:Verdana, Arial, sans-serif;
  background-image:url(/layout/default_layout_1/background.jpg);
  background-repeat:repeat-x;
  background-color:#fff;
}

.Price{
  font-weight:bold;
  font-size:12px;
  color:#CC0000;
}
.atitle{
  font-weight:bold;
  font-size:20px;  
}
.aSmall{
  text-decoration:none;
}

h1{
  font-size:18px;
  color:#171717;
}

h2{
  font-size:16px;
  color:#171717;
}

h3{
  font-size:14px;
  color:#171717;
}

.table_border{
  border-left:1px #CCCCCC solid;
  border-right:1px #CCCCCC solid;
  border-top:1px #CCCCCC solid;
  border-bottom:1px #CCCCCC solid;
  background-color:#FFFFFF;
}

.menu{
  background-image:url(/layout/default_layout_1/bg_navigation.gif);
  background-repeat:repeat-x;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  text-align: center;
}

.menu a{
  color:#000000;
  text-decoration:none;
}

.menu a:hover{
  color:red;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;  
}

.hiddenlink a a:visited {
  color:white;
  background-color:white;
}

.table_menu{
  margin-left:10px;
  margin-bottom:0px;
}

.header{
  background-image:url(/images/gallery/Logos/GermanWearLogo1_W400.jpg);
  background-repeat:no-repeat;
  height:100px;
}

.header_logo{
  background-image:url(/images/gallery/Logos/GermanWearLogo1_W400.jpg);
  background-position:30px 0px;
  background-repeat:no-repeat;
  width:100%;
}

.logo{
  /*this is shop Logo*/
  background-image:url(/images/gallery/Logos/GermanWearLogo1_W400.jpg);
  background-repeat:no-repeat;
  padding:0;
  /*height:167px;*/
  height:70px;
  margin-left:20px;
  margin-top:20px;  
}

.header_navigation_right{
  margin:0px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:20px;
  text-align:right;
  color:#000000;  
}

.header_navigation_right a{
  color:#000000;
  text-decoration:none;
}

#left_column{
  padding-top:10px;
  padding-right:15px;
  padding-left:0px;
  width:200px;
}

#main_column{
  text-align:left;
  width:600px;
  padding:5px;  
}

ul.left_menu{
  padding:0px;
  margin:0px 10px 0px 10px;
  width:150px;
}

ul.left_menu ul{
  padding:0px;
  margin:0px;
  width:175px;
}

ul.left_menu li{
  text-align:left;
  list-style-type:none;
  background-image:url();
  background-color:#80C2EC;
  background-repeat:no-repeat;
  padding-left:0px;
  padding-top:0px;
  margin-left:0px;
  width:auto;
}

ul.left_menu a{
  display:block;
  color:#3C3C3C;
  text-decoration:none;
  padding:7px 4px 5px 20px;
  width:auto;
}

ul.left_menu li a:hover{
  font-weight:bold;  
}

ul.left_menu li.level1{  
  font-weight:bold;
}

ul.left_menu li.level2{
        font-weight:normal;
  text-align:left;
  background-image:url();
  background-repeat:no-repeat;
  width:auto;
}

ul.left_menu li.level2 a{
  display:block;
  background-image:url();
  background-color:#CAEDF2;
  border-top:1px #B7B7B7 solid;
  padding:7px 4px 5px 30px;
  width:auto;
}

ul.left_menu li.level2 a:hover{
  display:block;
  background-image:url(/images/gallery/layout/arrow_blue25x23.png);
  background-repeat:no-repeat;
  background-color:#CAEDF2;
  border-top:1px #B7B7B7 solid;
  padding:7px 4px 5px 30px;
  width:auto;
  color:red;  
}

ul.left_menu li.level2active a{
  display:block;
  background-image:url(/images/gallery/layout/button_active190x26.jpg);
  background-color:white;
  background-repeat:no-repeat;  
  border-top:1px #B7B7B7 solid;
  padding:7px 10px 5px 30px;
  width:auto;
  font-weight:bold;
  color:white;
}

ul.left_menu li.level3{
  text-align:left;
  background-image:url();
  background-repeat:no-repeat;
  width:auto;
}

ul.left_menu li.level3 a{
  display:block;
  background-image:url();
  background-color:#E3F3F5;
  border-top:1px #C0C0C0 solid;
  padding:7px 4px 5px 40px;
  width:auto;
}

.box{
  width:200px;
  padding-right:5px;
}

#left_column .box{
  text-align:left;
  padding-left:20px;
  padding-right:0px;
}

.box .header{
  padding:0px;
  height:28px;
  background-image:url(/layout/default_layout_1/bg_box.gif);
  background-repeat:no-repeat;
}

.header h2{
  text-align:left;
  padding-top:6px;
  padding-left:20px;
  padding-bottom:0px;
  margin:0px;
  font-size:12px;
  font-weight:normal;
}

.box .content{
  text-align:left;
  font-size:11px;
  font-weight:normal;
  background-image:url(/layout/default_layout_1/bg_text_box.gif);
  background-repeat:repeat-y;
  margin-top:0px;
  margin-left:0px;
  padding:10px 10px 0px 10px;
  width:inherit;
}

.box .content2{
  text-align:center;
  font-size:11px;
  font-weight:normal;
  background-image:url(/layout/default_layout_1/bg_text_box.gif);
  background-repeat:repeat-y;
  margin-top:0px;
  margin-left:0px;
  padding:10px 10px 0px 10px;
  width:inherit;
}
.box .content3{
  text-align:left;
  font-size:12px;
  font-weight:normal;
  background-image:url(/layout/default_layout_1/bg_text_box.gif);
  background-repeat:repeat-y;
  margin-top:0px;
  margin-left:0px;
  padding:10px -5px 0px 10px;
  width:inherit;
}

.box .footer{
  background-image:url(/layout/default_layout_1/box_footer.gif);
  background-repeat:no-repeat;
  margin-bottom:10px;
  height:20px;
}

.bg_content{
  background-color:#FFFFFF;
  padding:9px;
  width:964px;
  margin-top:45px;
}

.footer{
  text-align:left;
  background-image:url(/layout/default_layout_1/bg_footer.jpg);
  background-repeat:repeat-x;
  height:25px;
  color:#FFFFFF;
  padding-left:16px;
}

._horizontal_bar{
  width:99%;
  margin:4px 0px 4px 0px;
  padding:0px;
  border:2px solid #dfdfdf;
  background-color:#F8F8FF;
  text-align:left;
  vertical-align:middle;
}

._horizontal_bar div{
  padding-left:8px;
  padding-bottom:4px;
}

._horizontal_bar h2{
  color:#D2D1D7;
  font-weight:normal;
}

.tag_6 {
  color:#417C9C;
  display:inline;
  font-size:10px;
}
.tag_5 {
  color:#417C9C;
  display:inline;
  font-size:12px;
  font-weight:bold;
}
.tag_4 {
  color:#417C9C;
  display:inline;
  font-size:14px;
  font-weight:bold;
}
.tag_3 {
  color:#417C9C;
  display:inline;
  font-size:16px;
  font-weight:bold;
}
.tag_2 {
  color:#417C9C;
  display:inline;
  font-size:18px;
  font-weight:bold;
}
.tag_1 {
  color:#417C9C;
  display:inline;
  font-size:20px;
  font-weight:bold;
}
.link{
        cursor:pointer;
}
ul.down1
{
list-style-image: url(/images/gallery/arrows/green_arrow.gif);
padding-left:1;
margin: 0;
line-height:2;
text-align:left;
}
.article_rating_column_right {
   padding-left:10px;
  padding-bottom:6px;
}

.article_rating_column_right .name {
  font-style:italic;
}

.article_rating_column_right .comment {
   font-weight:bold;
}

 ul.faqul1
        {
              margin-left:10px;
              list-style-type:none;
                            
        }
        li.faqli1
        {
             margin-left:50px;
             padding-bottom:30px;
             font-size:30px;
        }
        
        ul.faqul1 li:hover{
           background-color:#CAEDF2;
        }
        
        ul.faqul1 li:hover .hovering_bold{
              font-weight:bold;               
        }
        
        ul.faqul1 li:hover .hovering_bold_red{
              font-weight:bold;
               color:Red;
        }
        
        ul.faqul1 li:hover .hovering_italic{
              font-style:italic;             
        }
        
         li.faqli2
        {
              padding-bottom:10px;
              font-size:12px;
        } 

li.frageli
{
    font-weight:bold;
    font-size:13px;
}

li.answerli
{
    list-style-type:none;
    padding-top:3px;
    padding-bottom:5px;
}

ul.topul
        {             
        list-style-type:none;
        padding-left:0px;
        margin-left:-5px;
        }

/*ul.topul li:hover{
        background-color:#CAEDF2;
}*/

li.answerli li:hover{
        background-color:#CAEDF2;
        font-style:italic;
}

li.faqheadli
{
  padding-top:3px;
  padding-bottom:3px;
}
.lagerinfo
{
    font-weight:bold;
    font-size:12px;
    color:blue;
}

.zoomThumbActive { border:1px solid red;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
ul#thumblist{display:block;}
ul#thumblist li{float:left;margin-right:2px;list-style:none;}
ul#thumblist li a{display:block;border:1px solid #CCC;}
ul#thumblist li a.zoomThumbActive{border:1px solid red;}


a.articlePages_Link {
text-decoration: none;
font-size:12px;
color:#CC0000;
padding-left:2px;
padding-right:7px;
}

a.articlePages_Link:hover {
text-decoration: none;
font-size:16px;
color:blue;
}
a.articlePages_activeLink {
text-decoration: none;
font-size:16px;
font-weight:bold;
color:#CC0000;
padding-left:2px;
padding-right:2px;
}

/*.listnext {
  display: block;
  width: 25px;
  height: 25px;
  background: url('/images/gallery/arrows/next_button.gif') bottom;
  text-indent: -99999px;
}
.listnext:hover {
  background-position: 0 0;
}*/
 
