/* http://www.werner-saumweber.de/rezepte/rz.css */

body { background:#ddffd6; link:#008080; vlink:#000080;
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  font-family:arial, verdana, tahoma, sans-serif; 
  font-size:76%;
  overflow: hidden; 
 }

text { font-size:15px; color:#ff00ff; }

/* Formatierung Navigation und Daten */
#navi { background:#ddffd6;
   position:absolute;
   overflow:auto;
   top:0px;
   left:0px;
   width:205px;
   height:100%;0
   padding:5px;
   margin:0px;
   border:4px solid #008000;
}

#daten {
  position:fixed; 
  top:0px;
  left:210px;
  height:100%;
  right:0; 
  padding:5px;
  overflow:auto; 
  border:4px solid #008000;
  margin-bottom: 5px;
  }

/* p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i
     { font-family:Arial,sans-serif; }
*/

h3 { font-size:20px; color:#800000; }
h4 { font-size:17px; color:#00ff00; }

.menu { margin-left: 3px; margin-top:10px; margin-bottom: 5px; }
.menu1 { margin-left: 15px; margin-top:20px; margin-bottom: 0px; }

.menu2 { margin-left: 3px; margin-top:10px; margin-bottom: 0px; border:1px solid #008000; }
.menu3 { margin-left: 3px; margin-top:30px; margin-bottom: 0px; border:1px solid #008000; background: #ffffff; }

.p14 { font-size:14px; }
.p13 { font-size:13px; }
.p12 { font-size:12px; }
.mx { font-family: tahoma; letter-spacing:2px; padding-right:10px; }
.unten { letter-spacing:2px; margin-bottom:20px; font-size:13px; }

a:hover{
color : #ff0000;
font-weight: bold;
/*letter-spacing:2px;*/
text-decoration : none;
}

#container { width:200px; }
dl {margin: 0; padding:3px; border-left:1px solid #fff; border-right:1px solid #fff; }
dt {margin:0; padding:0.4em; font-size: 14px; font-weight:bold; }
dd {margin:0; padding:0; border-top:1px solid #fff; }


#gallery  {color:#000080; text-decoration:none; display:block; padding:0.4em; background: #ddffd6; }
.top {  display:block;   background:transparent;   font-size:1px;  }

.bottom {  display:block;   background:transparent;   font-size:1px;   border-top:1px solid #fff;  }
.b1, .b2, .b3, .b4 {display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.b1, .b2, .b3 { height:1px; }
.b2, .b3, .b4 { background:#69c; border-left:1px solid #000; border-right:1px solid #000; }
.b1 { margin:0 5px; background:#fff; }
.b2 { margin:0 3px; border-width:0 2px; }
.b3 { margin:0 2px; }
.b4 { height:2px; margin:0 1px; }
.rahmen {margin:0; padding:0; border-top:1px solid #fff;}

p,div,td,address,nobr,b { font-size:15px; color:#2200ef; }
li { font-size:13px; border-left:1px solid #fff; border-right:1px solid #fff; }
p.fu { font-size:14px; color:#ff00ff }
p.blg { font-size:16px; color:#0000ff; }
p.blau { color:#2200ef; }
p.gr { color:#008000; }
p.tealg { font-size:16px; color:#008080; }

.liueber { color:#800000; font-weight:bold; text-decoration:underline; list-style-type:circle; }

.teal { font-size:14px; color:#008080; }
.tealnone { list-style-type:none; color:#008080; }
.tealcircle { list-style-type:circle; color:#008080; }

.blnone  { list-style-type:none; color:#2200ef; }

td.teal { font-size:14px; color:#008080; }
td.grf { font-size:15px; color:#008000; }
td.gr { font-size:14px; color:#008000; }
td.blg { font-size:15px; color:#0000ff; }
td.bl { font-size:14px; color:#2200ef; }
td.puf { font-size:15px; color:#800080; }
.pu { font-size:14px; color:#800080; }
td.naf { font-size:15px; color:#000080; }
td.na { font-size:14px; color:#000080; }
td.red { font-size:14px; color:#ff0000; }
td.maf { font-size:15px; color:#800000; }
td.ma { font-size:14px; color:#800000; }

ul.na { font-size:14px; color:#000080; }
li.na { font-size:14px; color:#000080; }
.ma { font-size:14px; color:#800000; }

i,a { font-size:15px; }

/* normaler Text */

pre.normal { color:#2200ef; }

/* for internet explorer */

* html body {
  padding:0px 0 0px 205; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  }
