body {
    margin:0px;
    padding:0px;
    background:#234;
    color:#000;
    min-width:750px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    }

h1 { margin-top: 0px; 
     background-image: url(http://www.nappa-ev.de/images/verlauf_blau.jpg);
     background-repeat: repeat-y;
   }

a:link,
a:visited { font-weight:normal; color:black; text-decoration:underline; }
a:hover { text-decoration: underline; color: red;}
a:visited:after { content: url('../images/check.png') }
a:link:after { content: url('../images/rarr.png') }

h1 { border-right: 20px solid red; 
     padding-left: 10px; 
     background: #78b418; 
     margin-left: -5px; }
h2 { padding-left: 10px; 
     background:#aef090; 
     margin-left: -5px; }

span.right { float: right; font-weight: normal;}

ol ol { list-style-type: lower-alpha }
ol.blank { list-style-type: none }

#wrap {
    margin:0 auto;
    max-width:800px;
    background:#cff0c0;
    }

#header {
    }

img { border: 0px; }
#nav {
    float:left;
    width: 128px;
    padding: 20px 5px 20px 2px;
    background: #aef090;
    }

div.clearer {clear: both; line-height: 0; height: 0;}

#main {
    margin: 10px 5px 0px 0px;
    padding: 10px 5px 10px 5px;
    border-left: 135px solid #aef090;
    }
#main p {
    padding: 0px 5px 0px 5px;
    }
#footerbg {
    clear: both;
    margin-top: 0;
    border-top: 1px solid #666;
    background-image:url(http://www.nappa-ev.de/images/big_header.jpg);
    height: 30px;
    }
#footerbg div {
    text-align: right;
}
#nav ul {
    margin:0px;
    padding:5px 0 5px 5px;
    list-style:none;
    }
#nav li {
    padding:2px 0px 2px 0px;
    min-width:50px;
    }
#nav li a {
    font-weight: bold;
}
#nav a {
    text-decoration: none;
}
#nav li.active>a:before {
    content: "\0020\00BB\0020";
}
#nav li.small a {
    font-weight: normal;
}
#nav li a:after {
    content:"";
}
span.right a:after,
a.bl:after {
    content:"";
}
a.mail:after {
    content:url('../images/letter.png');
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

label {
  display: block;
}

div.action {
    margin: 10px;
    border: 2px solid grey;
    padding: 4px;
    font-weight: bold;
}
