*{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
}

body{
  margin:0;
  padding:0;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#292D30;
  background:url(/layout/bg.jpg) top center repeat-x;
}
.main_column body {margin-left:0!Important}

#PlentyOrderPayPalExpressPanel{display:none;}

#main{
  margin:0 auto;
  padding:0;
  vertical-align:top;
}

.Price{
  font-weight:bold;
  font-size:14px;
  color:#F58B11;
}

.Price_single_art{
  font-weight:bold;
  font-size:26px;
  color:#F58B11;
}

.currency{
  font-weight:bold;
  padding-left:5px;
  font-size:12px;
  color:#970101;
}

.smallText{
  font-size:11px;
}

h1{
  font-size:14px;
  color:#000;
  background-image:url(/layout/bg_headline.gif);
  background-repeat:no-repeat;
  padding-left:0px;
  border-bottom:#ccc 1px solid;
}
.header h1 {
  background:none;
  color:#333333;
  font-size:10px;
  padding:110px 0 0 90px;
  text-align:left;
  border:none;
  margin:0
  }

h2{
  font-size:14px;
  color:#000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
body h2{
  font-size:14px;
  color:#000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}


h3{
  font-size:14px;
  color:#000;
}
#main_column h3{
color:#000000;
font-size:12px;
margin:0;
}

h4{
  font-size:14px;
  color:#F58B11;
margin-bottom:6px;
border-bottom:0px;
}

h5{
  font-size:12px;
  font-weight:bold;
  color:#000;
text-decoration:underline;
}

h6{
  font-size:10px;
  color:#292D30;
margin-bottom:6px;
border-bottom:0px;
}

h8{
  font-size:14px;
  color:#F511B2;
margin-bottom:6px;
border-bottom:0px;
text-decoration:underline;
}

.h7{
  padding:8px 0 0px 15px;
  font-size:12px;
  color:#fff;
  font-weight:bold;
}

select{
  border:#6a7378 1px solid;
  background-color:#fff;
  vertical-align:middle;
}

#left_column{
  width:195px;
  float:left;
  margin-top:7px;
  margin-left:1px;
  padding-top:0px;
  background-color:#F2F5FA;
  border-right:#b2b2b2 0px solid;
}

*+html #left_column{
  width:195px;
  margin-left:1px;
}

*html #left_column{
  margin-left:0px;
  width:194px;
  border-left:#fff 1px solid;
}

#main_column{
  width:540px;
  padding:20px;
  margin-top:0px;
  margin-left:0px;
  float:left;
}

*html #main_column{
  width:540px;
  padding:10px 10px 15px 20px;
  margin-top:12px;
}

*+html #main_column{
  padding:10px 20px 15px 20px;
  margin-top:12px;
}

#main_column_order{
  width:720px;
  padding:20px;
  float:left;
  margin-top:8px;
  background:url(/layout/bg_content_top.jpg) top no-repeat #FFFFFF;
}

*html #main_column_order{
  width:720px;
  padding:10px 10px 15px 20px;
  margin-top:12px;
}

*+html #main_column_order{
  padding:10px 20px 15px 20px;
  margin-top:12px;
}

#right_column{
  width:195px;
  float:right;
  margin-top:7px;
  padding-top:0px;
  padding-left:1px;
  background-color:#F2F5FA;
  border-left:#b2b2b2 0px solid;
}

*html #right_column{
  width:170px;
}

#content{
  width:980px;
  overflow:hidden;
  text-align:left;
  background:url(/layout/content_top.jpg) left top no-repeat;
}

#main_repeat{
  width:980px;
  overflow:hidden;
  text-align:left;
  background:url(/layout/bg_content_ohne.gif) top repeat-y;
}

#main_repeat-mainlayoutorder{
  width:980px;
  overflow:hidden;
  text-align:left;
  background:url(/layout/bg_content_main-layout-order.gif) top repeat-y;
}

.content_footer{
  background-image:url(/layout/bg_content_bottom.jpg);
  background-repeat:no-repeat;
  height:8px;
}

.bg_repeat{
  background:url(/layout/layout/bg_repeat.jpg) repeat-x top;
  height:259px;
}

.header{
  background:url(/layout/headimage_fedimax.jpg) no-repeat top center;
  height:132px;
  width:980px;
}

.header_menu{
  background:url(/layout/bg_menu_fedimax.jpg) no-repeat top center;
  height:47px;
  width:980px;
}

.meta_navi{
  height:47px;
  padding-top:22px;
  padding-left:20px;
  text-align:left;
  background:url(/layout/bg_menu_fedimax.jpg) no-repeat top center;
}

*html .meta_navi{
  height:25px;
}

.meta_navi a{
  font-size:12px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  padding-left:20px;
  padding-right:30px;
}

.meta_navi a:hover{
  color:#3C3C3C;
}

.footer{
  background:url(/layout/bg_footer.jpg) repeat-x bottom;
  height:36px;
}

.footer_navi{
  height:20px;
  padding-top:10px;
  text-align:center;
}

.footer_navi a{
  font-size:10px;
  color:#D2DCE8;
  text-decoration:none;
  padding-left:20px;
  padding-right:20px;
}

.footer_navi a:hover{
  color:#FFFFFF;
}

.box{
  width:195px;
  padding:0px;
  margin-bottom:2px;
}

.box .header{
  padding:0px;
  padding-bottom:4px;
  height:32px;
  width:195px;
  background-image:url(/layout/box_header-neu.jpg);
  background-position:left;
  background-repeat:no-repeat;
}

.box .header h2, .box .header p{
  padding:9px 0 0px 15px;
  font-size:14px;
  margin:0;
  color:#fff;
  font-weight:bold;
}

*html .box .header h2{
  margin:1px 0 0px 5px;
}

.box .header_yellow{
  padding:0px;
  padding-bottom:4px;
  height:32px;
  width:195px;
  background-image:url(/layout/box_header_yellow-neu.jpg);
  background-position:left;
  background-repeat:no-repeat;
}

.box .header_yellow h2, .box .header_yellow p{
  padding:9px 0 0px 15px;
  margin:0;
  font-size:14px;
  color:#183D75;
  font-weight:bold;
}

*html .box .header_yellow h2{
  margin:1px 0 0px 5px;
}

.box .content{
  text-align:left;
  font-size:12px;
  font-weight:normal;
  background-image:url(/layout/box_repeat.jpg);
  background-repeat:repeat-y;
  margin:0px;
  padding:0px 10px 0px 10px;
  color:#000;
  width:173px;
}

.box .content_topsell{
  text-align:left;
  font-size:12px;
  font-weight:normal;
  background-image:url(/layout/box_repeat.jpg);
  background-repeat:repeat-y;
  margin:0px;
  padding:8px 10px 0px 10px;
  color:#000;
  width:160px;
}

.box .content a{
  display:block;
  color:#000;
  text-decoration:none;
  padding:5px 4px 3px 10px;
  width:auto;
  border-bottom:#a9b8bd 1px dotted;
  font-size:12px;
  font-weight:normal;
}

.box .content a:hover{
  color:#E57500;
}

.box .content_fan{
  text-align:left;
  font-size:12px;
  font-weight:normal;
  background-image:url(/layout/box_repeat.jpg);
  background-repeat:repeat-y;
  border-bottom:#a9b8bd 1px dotted;
  margin:0px;
  padding:0px 10px 0px 10px;
  color:#000;
  width:173px;
}

.box .content_fan a{
  display:binline;
  color:#000;
  text-decoration:none;
  padding:5px 4px 3px 5px;
  width:auto;
  font-size:12px;
  font-weight:normal;
}


.box .content_cloud{
  text-align:left;
  margin-top:10px;
  padding:10px;
  width:160px;
}

.box .content_cloud a{
  color:#000;
}

.box_basket{
  background-image:url(/layout/bg_basket.jpg);
  background-repeat:no-repeat;
  height:90px;
  width:194px;
}

.box_basket h2{
  padding:9px 0 0px 15px;
  font-size:14px;
  color:#fff;
  font-weight:bold;
}

.box_basket .content{
  font-size:11px;
  font-weight:normal;
  color:#fff;
  padding:0px 10px 0px 15px;
}

.box_basket .content a{
  font-size:11px;
  font-weight:normal;
  color:#fff;
  text-decoration:none;
  padding:0px 0px 0px 56px;
}

ul.left_menu{
  padding:0px;
  margin:0px 0px 0px 0px;
  width:175px;
}

ul.left_menu ul{
  padding:0px;
  margin:0px;
  width:175px;
}

ul.left_menu li{
  text-align:left;
  list-style-type:none;
  padding-left:0px;
  padding-top:0px;
  margin-left:0px;
  width:175px;
}

ul.left_menu a{
  display:block;
  color:#000;
  text-decoration:none;
  padding:5px 4px 3px 10px;
  width:159px;
  border-bottom:#9ab0ce 1px dotted;
}

ul.left_menu li.level1 a:hover{
  color:#E57500;
}

ul.left_menu li.level2 a:hover{
  color:#E57500;
}

ul.left_menu li.level3 a:hover{
  color:#E57500;
}

ul.left_menu li.level1{
  text-align:left;
  background-image:url();
  background-repeat:no-repeat;
  display:block;
}

ul.left_menu li.level1 a{
  display:block;
  color:#000;
  text-decoration:none;
  padding:5px 4px 3px 10px;
  width:159px;
  border-bottom:#9ab0ce 1px dotted;
}

ul.left_menu li.level1active{
  text-align:left;
  background-image:url();
  background-repeat:no-repeat;
  display:block;
}

ul.left_menu li.level2{
  text-align:left;
  background-image:url();
  background-repeat:no-repeat;
}

ul.left_menu li.level2 a{
  display:block;
  text-decoration:none;
  padding:5px 4px 3px 20px;
  width:auto;
  border-bottom:#9ab0ce 1px dotted;
  color:#1C427C;
}

ul.left_menu li.level3{
  text-align:left;
  background-image:url();
  background-repeat:no-repeat;
}

ul.left_menu li.level3 a{
  display:block;
  text-decoration:none;
  padding:5px 4px 3px 30px;
  width:auto;
  border-bottom:#9ab0ce 1px dotted;
}

.header_logo_klein{
  background-image:url(/images/gallery/Logo/headimage-klein.jpg);
  background-repeat:no-repeat;
  height:90px;
}

.navigation_logo_klein{
  height:30px;
  padding-top:5px;
}

.navigation_logo_klein a{
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  padding-left:15px;
  padding-right:15px;
}

.navigation_logo_klein a:hover{
  color:#D2DCE8;
}

.tag_6{
  color:#4578AD;
  display:inline;
  font-size:10px;
}

.tag_5{
  color:#4578AD;
  display:inline;
  font-size:12px;
  font-weight:bold;
}

.tag_4{
  color:#4578AD;
  display:inline;
  font-size:14px;
  font-weight:bold;
}

.tag_3{
  color:#4578AD;
  display:inline;
  font-size:16px;
  font-weight:bold;
}

.tag_2{
  color:#4578AD;
  display:inline;
  font-size:18px;
  font-weight:bold;
}

.tag_1{
  color:#4578AD;
  display:inline;
  font-size:20px;
  font-weight:bold;
}

.Order_Coupon2Referrer_2{
  display:none;
}

.flag_de{
  display:none;
}

.flag_en{
  display:none;
}

.flag_fr{
  display:none;
}

div.flag_de a{
  display:none;
}

div.flag_en a{
  display:none;
}

div.flag_fr a{
  display:none;
}

.article_rating_column_right{
  padding-left:20px;
  padding-bottom:6px;
}

.article_rating_column_right .name{
  font-style:italic;
  color:#F58B11;
  font-weight:bold;
}

.article_rating_column_right .date{
  font-style:italic;
  color:#F58B11;
  font-weight:bold;
}

.article_rating_column_right .comment{
  font-weight:normal;
  color:#1C427C;
  font-style:italic;
}


.btn_overlay { 
                  position:fixed; 
                  top:15%; 
                  margin-top:-75px; 
                  left:0;
             } 
#overlay     { 
margin-top: -40px;            
  background-color:#fff;
                  display:none;
                  border:1px solid #d0d0d0; 
                  padding:10px; 
                  -webkit-border-radius: 5px;  
                  -moz-border-radius: 5px; 
                  -khtml-border-radius: 5px;  
                  border-radius: 5px; 
                  -webkit-box-shadow: 0 0 10px #8f8f8f; 
                  -moz-box-shadow: 0 0 10px #8f8f8f; 
                  box-shadow: 0 0 10px #8f8f8f;
             } 

#overlay .close { 
        background-image:url(/images/icons/silk/overlay_close.png ); 
                  position:absolute; 
                  right:-10px; 
                  top:-10px; 
                  cursor:pointer; 
                  height:35px; 
                  width:35px; 
                } 

.contentWrap    { 
        height:650px;
                  width:1010px; 
               } 

img  { border:0; }

.katlink h3 {background-color:#FFFFFF;
font-size:13px;
font-weight:normal;
padding-top:8px;
text-align:center!Important;
text-decoration:none;
}

.productbox_random {
width:240px;
float:left;
height:260px;
overflow:hidden;
margin:10px;
padding:5px;
}

.productbox_random_img {
height:160px;
padding-bottom:5px;
}


#blog {
    float:left;
    height:auto;
}

#blog #left {
    float:left;
    height:auto;
    padding-right:8px;
    width:100px;
    border-right:#B8B8B8 1px solid;
    text-align:left;
}

#blog #content {
    float:right;
    height:auto;
    width:570px;
    padding:20px;
    text-align:left;
    background:none;}

.blog_author {
    font-style:italic;
}

.blog_body {
text-align:justify;
}

.link_to_blog {
    font-weight:bold;
    text-decoration:none;
}

.blog-headline a{
  text-decoration:none;
}    
