.info {
        background-color:#CCCCFF;
}
 
.error {
        background-color:#FFCCCC;
}
 
.success {
        background-color:#CCFFCC;
}
 
.warning {
        background-color:#FFFFCC;
}
 
input{
        border: 1px solid #000000;
}
 
th{
        background-color:#555;
        color:#FFF;
        border:1px solid #888;
}
 
table,tr,td{
        font-family:sans-serif;
        border:1px solid #000;
        border-collapse:collapse;
        background-color:#F5FAFE;
}
 
body{
        width:98%; height:98%;
        background: url(./background.jpg) no-repeat fixed center center;
        background-color:#EEE;
        font-size:15px;
        font-family:sans-serif;
}
 
#buttons{
        position:relative; left:0px; top:0px; height:20px; background-color:#DDD;
}
 
#rezeptfenster{
        position:absolute; left:2px; width:100%; position:fixed; top:20px; height:90%; z-index:10; background-color:#DDD; overflow: auto;
}

#suchfenster{
        position:absolute; left:2px%; width:100%%; position:fixed; top:20px; height:90%; z-index:10; background-color:#DDD; overflow:auto;
}
 
#rezepteliste{
        position:absolute; left:2px; width:100%; position:fixed; top:20px; height:90%; z-index:10; background-color:#DDD;
}
 
textarea{
        padding:0px; margin-top:22px; width:98%; height:90%;
}
 
#zubereitung{
        padding:0px; margin-top:22px; width:100%; height:200px;
}
 
#suchergebnis{
        position:absolute; left:0px; top:0px; width:100%; height:100%; overflow:auto; background-color:#DDD;
}
 
#suchleiste{
        position:fixed; right:25px; top:0px; width:130px; height:20px; background-color:transparent;
}
 
#statusbar{
        position:fixed; left:5px; top:0px; width:100%; height:20px; min-height:1em; z-index:-1;
}
 
.ro{
        background-color:#DDFFDD;
}
 
.rw{
        background-color:#FFDDDD;
}
