 /*Stylesheet für Karfunkel-Rabe 30.1.2010*/
 * {padding: 0; margin: 0;}
 html {height:101%; }

body {
   color: black;
   background-color:black;


   }
#wrapper {

   color: black;
   background-image:url(banner.png);
   background-repeat: no-repeat;
   background-position:left top;

   background-color: white;
   font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
   font-size: 110%;
   width:85%;
   min-width: 730px;
   maw-width: 80em;
   margin-right:auto;
   margin-left:auto;
   margin-top:10px;
   overflow:hidden;


}
#kopfbereich {
   color: black;
   background-color:;
   font-size:350%;
   margin-top:5px;
  Padding:5px;0;
   }
   #banner {
float:right



   }
#kopfbereich span { padding-top:8em; padding-bottom:1em;
   }


#navibereich {

   float:left;
   color: black;
   background-color:;
   font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   width: 18%;
   min-width: 200px;
   maw-width: 16em;
}

#navibereich ul{padding:1em 0 1em 1em;
}
#navibereich li {
   list-style-type: none;
   padding: o;

}
 #body { color:black; padding: 0;margin-top:150px;margin-left:0em;}


#navibereich a:link {color: black; text-decoration:none; }
#navibereich a:visited {color: Navy; text-decoration:none; }
#navibereich a:hover, a:focus {color: black; border-bottom: 1px solid #000000; text-decoration:none; }
#navibereich a:activ {color:white; background-color: #d90000; text-decoration:none;}

 .skiplink {
     position: absolute;
     top: -2000px;
     left: -3000px;
     width: 0px;
     height: 0px;
     overflow: hidden;
     display: inline;
     }

 #textbereich {  color:black; padding: 0;margin-top:1em;margin-left:20%;}
 #textbereich a:link {color: black; border-bottom: 1px dotted black; text-decoration:none;}
 #textbereich a:hover,
 #textbereich a:focus {color: black; border-bottom: 1px solid black;}
 #textbereich table {padding-right:1%;}

 #navitextbereich li {display: inline;
                  list-style-type: none;
                  padding:0;
                 }

#reinertext{margin:2em;padding:0 4em 1em 4em}
#reinertext ul{margin-left:3em}

 #angebot {padding:1em 15% 1em 24%;
           overflow:hidden;
           }
 #angebot ul {}
 #angebot li {display:inline;}
 #tbilder{float:right; }

 form#bestellung {width:80%;

                  color: black;
                  line-height: 2;
                  padding: 2em;
                  border: 0;
                  margin: 0;
                  }


 fieldset {
    padding: 1em;
    border: 1px solid #ccc;
    margin:2em
    }
 legend {
    font-weight:bold;
    color: black;
    padding:0 4em;
    border:none;
    }

 label {
    position:relative;
    bottom:2px;
    cursor: pointer;
    }
 label.davor {
    float: left;
    clear: left;
    width:75px;
    text-align:right;
    margin-right: 4em
    }
 input#anrede_herr,
 input#agb {
     padding-left: 0;
     margin-left: 85px;
     }
 #abschicken {
    curser:pointer;
    padding:5px;
    margin-left: 10px;
    }
    form p {
    margin: 0;
    margin-left:10px;
    }



















 #fussbereich{color: white;
 }
 #fussbereich span {text-align:left; padding:12em 1em 9em 0;
                }
  #fussbereich li {display: inline;
                  list-style-type: none;
                  margin-top:4em; margin-left:10%;

                 }




 #fussbereich a:link {color: black; text-decoration: none }
 #fussbereich a:visited {color: Navy; text-decoration: none }
 #fussbereich a:hover, a:focus {border-bottom: 1px solid #000000;text-decoration: none }
 #fussbereich a:activ {color:white;background-color: #d90000;text-decoration: none }