* {
  padding: 0;
  margin: 0;
  font-family:Tahoma, Geneva, sans-serif;
  /*outline:none;*/
}

body td b strong{
font-family:Tahoma;
  padding:0; 
  margin:0;
  font:11px Tahoma;
  color:#000;
  background:url(/layout/datschoof02/img/bgvert.png) repeat-y center top;
        background-color:#f0eff0;
  }
  *:first-child+html body {background: #b2b6bf;}   /* IE7 */
a  {color:#000;text-decoration:none;font-family:Tahoma;}
li {list-style-type:none;}

.PlentyAttributeErrorMsg {
font-size:14px;
font-family:Tahoma;
color:#7c0c00;
}

}

.welcome {
background-image:url(http://www.datschoof.de/layout/datschoof02/img/welcome.jpg);
background-repeat:no-repeat;
  }

#header {
  width:980px;
  }
  
#menu {
  width:100%;
  height:64px;
  background-image:url(/layout/datschoof02/img/bg_nav_gr.jpg);
        background-color:#dfdfdf;
        text-align:center;

  }

#menu .menu_content {
  width:980px;
  text-align:center;
  padding-top:7px;
  
  }
  
#red li a {
          height:40px; line-height:35px; color:#fff; text-align:center; text-decoration:none;

  }

h2,h4  {color:#7c0c00; font-size:14px;}
h1.start {display:inline; font:13px Tahoma; color:#000; }

#red li a:hover { text-decoration:underline;}
#red li  {

  list-style-type:none;
  float:left;
  display:inline; 
  width:128px; 
  height:40px; 
  background-color:#7c0c00;
  margin-right:4px;
  margin-top:1px;
       /*
       background:url(/layout/datschoof02/img/menu1.jpg) no-repeat;*/
}
#red{
  width:980px;
  font-size:16px;
  font-weight:bold;
  }
#search {padding-top:1px; display:inline; float:right;width:177px; height:40px; /*background:url(/layout/datschoof02/img/search_bg.jpg) repeat-x;*/ background-color:#7c0c00;}

  #sea_rch {position:relative; width:155px; height:40px;}
    //input {border:none;}
    #inp_search {position:absolute; top:10px; left:15px; width:143px; height:18px; background:#d1d4d9;  }
    .button {cursor:pointer;  width:50px;  height:18px; padding:0px 0px 1px 0px; background:url(/layout/datschoof02/img/button_bg.gif);  
              font:11px Tahoma; color:#535353; margin-left:11px;}
#content {
  width:977px;
  text-align:left;
  padding-top:0px;
}
.ff01_tablepadding td{
  padding:5px;
}

.ff01_tablenopadding td{
  padding:0px;
}
.articleOrder {
  text-align:right;
  }
#left_content {
  width:212px;
  float:left;

}
#cat h2{ color:#7b0c00; padding:3px 30px;}  
#main_content {
  width:500px;
  padding-left:10px;
  padding-right:10px;
  float:left;
  font-size:13px;
}

#right_content {
  width:220px;
  float:right;
}
#right_content a {
        display:block;
        color:#142a33;
        font:bold 12px Tahoma;
        margin:4px 15px 4px 15px;
        padding-left:20px;
        padding-bottom:6px;
        border-bottom:dashed 1px #797979;}
        
#meta h2{ color:#7b0c00; padding:3px 15px;}
#meta h4{ color:#7b0c00; padding:3px 15px;}

#footer {
  width:100%;
  clear:both;
margin:10px 0 0 0;
width:100%;
height:90px;
padding:0;
background:url(/layout/datschoof02/img/footer.bg.gif) repeat-x; 


}  
#footer .content {
  width:977px;
  height:78px;
  background-image:url();
  color:#FFFFFF;

}
#footcontainer{
width:954px;
margin: 0 auto; 
position:relative;
}
  ul.left_menu li {

                list-style-type:none;
                text-align:left;
        margin:0px;
        padding:0px;
}

#footer p {
color:#fff;
width:750px;
padding:30px 0 0 5px;
position:relative;
left:123px;
text-align:left;
}
/*
#footcontainer img {
position:absolute;
right:0;
top:0px;

}
*/
#footer img.schoof {
position:absolute;
left:32px;
top:15px;
}

#footcontainer img.rightimg {
position:absolute;
right:0;
top:0px;

}

#footcontainer img.leftimg {
position:absolute;
right:140px;
top:30px;
}


#design4u {
display:inline;
float:right;
margin-right:3%;
margin-top:-15px;
}

a.d4utooltip{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;}
a.d4utooltip:hover{z-index:25; background-color:inherit; color:#ffffff; }
a.d4utooltip span{display: none}
a.d4utooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-5em; left:2em; width:10em;
    border:1px solid #ccc;
    background-color:#7F615F; color:#000000;
    text-align:center;
  padding:3px;
  text-transform:none;
  font-family: "Tahoma", Tahoma, sans-serif;
  }


.left_menu a, .left_menu a:link, .left_menu a:visited {
        display:block;
        width:150px;
        height:28px;
                color:#fff !important;
        padding-top:11px;
        margin:0px;
        padding:13px 0px 0px 30px;
        font-size:1.1em;
        text-decoration:none;
        border:none;
} 

.left_menu a:hover {
        display:block;
        width:150px;
        height:28px;
                color:#fff !important;
        padding-top:11px;
        margin:0px;
        padding:13px 0px 0px 30px;
        font-size:1.1em;
        text-decoration:none;
        border:none;
        background:url(/layout/datschoof02/img/cat-activ.gif) no-repeat top left !important;
} 
 
.left_menu .level1 a{
font-family:verdana;
font-size:15px; font-weight:bold;
                padding-left:30px;
background:url(/layout/datschoof02/img/cat-passiv.gif) no-repeat top left;
}

.left_menu .level1active_link{

// font-weight:bold;
background:url(/layout/datschoof02/img/cat-activ.gif) no-repeat top left !important;
}

.left_menu .level2 a{
font-family:verdana;
font-size:14px;
                padding-left:30px;
background:url(/layout/datschoof02/img/cat-passiv.gif) no-repeat top left;
}

 

.left_menu .level2active_link{

                font-weight:bold;
background:url(/layout/datschoof02/img/cat-activ.gif) no-repeat top left !important;
}

 

.left_menu .level3 a{
font-family:verdana;
font-size:14px;
                padding-left:60px;
background:url(/layout/datschoof02/img/cat-unter.gif) no-repeat top left;
}

 

.left_menu .level3active_link{

                font-weight:bold;
background:url(/layout/datschoof02/img/cat-activ.gif) no-repeat top left !important;
}

 

.left_menu .level4 a{
font-family:verdana;
                padding-left:30px;
background:url(/layout/datschoof02/img/cat-passiv.gif) no-repeat top left;
}

 

.left_menu .level4active_link{

                font-weight:bold;
background:url(/layout/datschoof02/img/cat-unter.gif) no-repeat top left !important;
}

.clear{
clear: both;
}
#main_content a.adetails:link,#main_content a.adetails:visited,#main_content a.adetails:active {
width:125px;
height:30px;
background:#7b0c00;
color:#fff;
padding:7px 15px 7px 15px;
margin:10px 0 0 0;
text-decoration:none;
}

#main_content a.adetails:hover {
width:125px;
height:30px;
background:#7b0c00;
color:#fff;
padding:7px 15px 7px 15px;
margin:10px 0 0 0;
text-decoration:underline;
}

.price {
color:#7b0c00;
font-size:16px;

}
#pagination{
  font-family:tahoma, sans-serif;
  text-align:left;
  width:400px;
  height:80px;
  display:block;
  clear:left;
  white-space: nowrap;
}
#pagination .articlePages {font-size:11px; display:block; padding-bottom:6px; width:400px}
#pagination a, .articlePages a, #pagination .articlePages_activeLink{
  display:block;
  float:left;
  white-space: nowrap;
  font-size:11px;
  line-height:13px;
  margin: 2px 6px 2px 1px;
  background-color:#ffffff;
  border:1px solid #bbbbbb;
  color:#36353a;
  display:block;
  padding:1px 5px 2px 5px;
  text-decoration:none;
}
#pagination a:hover, #pagination a:active{
  background-color: #bbbbbb;
  border:1px solid #36353a;
  outline:none
}
#pagination .articlePages_activeLink{
  background-color: #36353a;
  border:1px solid #36353a;
  color:#ffffff;
  font-size:11px;
  padding:1px 5px 2px 5px;
}
#pagination .articlePages_DotEnd {
  color:#000000;
  display:none;
  float:left;
  text-align:left;
  }
  
div.jqZoomTitle
{
       z-index:5000;
       text-align:center;
       font-size:11px;
       font-family:Tahoma;
       height:16px;
       padding-top:2px;
       position:absolute;
       top: 0px;
       left: 0px;
       width: 100%;
       color: #FFF;
       background: #999;

}

.jqZoomPup
{
               overflow:hidden;
               background-color: #FFF;
               -moz-opacity:0.6;
               opacity: 0.6;
               filter: alpha(opacity = 60);
               z-index:10;
               border-color:#c4c4c4;
               border-style: solid;
               cursor:crosshair;
}

.jqZoomPup img
{
       border: 0px;
}

.preload{
       -moz-opacity:0.8;
       opacity: 0.8;
  filter: alpha(opacity = 80);
       color: #333;
       font-size: 12px;
       font-family: Tahoma;
  text-decoration: none;
       border: 1px solid #CCC;
  background-color: white;
  padding: 8px;
       text-align:center;
  background-image:url(/images/gallery/webseite/cache/zoomloader.gif);
  background-repeat: no-repeat;
  background-position: 43px 30px;
       width:90px;
       * width:100px;
       height:43px;
       *height:55px;
       z-index:10;
       position:absolute;
       top:3px;
       left:3px;

}

.jqZoomWindow
{
       border: 1px solid #999;
       background-color: #FFF;
} 
