body {
 background-color:#009F00; /* Allgemeine Angaben */
 font-size:14px; /* Textattribute */
 color:#0000FF;
 font-family:Arial,sans-serif;
 padding: 0;
 margin: 0;
}

a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
 font-weight:bold;
}

#kopf {
 width: 100%;
 height: 100px;
 margin: 0;
 padding: 0;
 background-image:url('../grafiken/oben.jpg');
 background-color:#FFFFFF; /* Allgemeine Angaben */
 color:#0000FF;
}

#container {
 width: 100%;
 margin: 0;
 padding: 0;
 background-color:#009F00; /* Allgemeine Angaben */
}

#menu {
 float: left;
 width: 120px;
 margin: 0 0 0 5;
 padding: 0;
}

#inhalt {
 padding: 0;
 margin: 0 5px 5px 135px;
}

.ecken_box {
        background: url(ecken_tl.png) no-repeat top left;
}
.ecken_top {
        background: url(ecken_tr.png) no-repeat top right;
}
.ecken_bottom {
        background: url(ecken_bl.png) no-repeat bottom left;
}
.ecken_bottom div {
        background: url(ecken_br.png) no-repeat bottom right;
}
.ecken_content {
        background: url(ecken_r.png) top right repeat-y;
}

.ecken_top div,.ecken_top,
.ecken_bottom div, .ecken_bottom {
        width: 100%;
        height: 30px;
        font-size: 1px;
}
.ecken_content, .ecken_bottom {
        margin-top: -19px;
}
.ecken_content { padding: 0; }

.inhaltinnen {
 margin: 10px;
}

/* IE CSS Hack zur Vermeidung des 3-Pixel-Fehlers */
* html #left {
 margin-right: -3px;
}

* html #right {
 margin-left: -3px;
}

* html #middle {
 margin: 0 0 0 125px;
 display:inline-block;
}
/*