body{
    background-color:#E9E9EB;
    background-image:url('../gfx/layout/Streifen.png');
    background-repeat:repeat-x;
    background-position:50% 107px;
    font-family: 'Arial';
    font-size: 1.0em;
    overflow-x:hidden;
    overflow-y:scroll;
    position:relative;
    margin: 0px;
    padding:0px;
}

#container {
    margin:auto;
    width:850px;
}

#header {
    margin-top:90px;
    background-repeat:no-repeat;
    height: 89px;
    margin-bottom: 10px;
}

#innercontainer {
    overflow:auto;
    background-image:url('../gfx/layout/dot.png');
    background-repeat:repeat-y;
    background-position:421px;
}

#left{
    float:left;
    width:415px;
}

#content h2 {
    font-size:1.0em;
}

#content h3 {
    font-size:0.9em;
}

#content img {
    margin-right: 10px;
}

#content p {
    font-size:0.8em;
    margin-right: 10px;
}

#content li {
    font-size:0.8em;
}

#content p.small {
    font-size:0.7em;
    margin-right: 10px;
}

#content a {
    color: black;
}

#flash{
    width:415px;
    height:250px;
}

#right{
    float:right;
    width:420px;
}

#right a {
    display:block;
    color: black;
    text-decoration:none;
}

#rootnavi {
    float:right;
    margin-top: 52px;
    color:white;
    font-size: 0.75em;
}

#rootnavi a {
    color:inherit;
    text-decoration:none;
    font-size:inherit;
}

#impline {
    font-size: 0.6em;
    text-align:center;
    background-image:url('../gfx/layout/dot.png');
    background-repeat:repeat-x;
    background-position:0px 5px;
    color:#757575;
}

.navi_links{
    width:197px;
    height:79px;
    position:relative;
    float:right;
}

.navi_rechts{
    width:214px;
    height:79px;
    position:relative;
    float:right;
}

.navi_rechts > span {
    margin-left: 5px;
    display:block;
    font-size: 0.6em;
    margin-top: 8px;
}

.navi_rechts span > span {
    font-size: 1.6em;
    margin-top: 10px;
    display:block;
    margin-bottom: 12px;
    font-weight:bold;
}

#content table td {
    font-size: 0.8em;
}

a.button {
    font-size: 0.8em;
    display:block;
}

#content input {
    width: 250px;
    border: 1px solid #757575;
}

#content select {
    width: 255px;
    border: 1px solid #757575;
}

#content textarea {
    width: 250px;
    height: 100px;
    border: 1px solid #757575;
}

table a {
    margin-left: 5px;
    display:block;
    color:black;
    font-size: 0.55em;
    text-decoration:none;
    font-weight:bold;
    float:left;
    margin-top: 0px;
    width: 199px;
}

table a img {
    float:right;
    margin-top: -10px;
}

table a span {
    display:block;
    padding:0px;
    margin: 0px;
    margin-top: 12px;
    margin-bottom: 15px;
    font-size: 1.4em;
    font-weight:bold;
}

img {
    border-width: 0px;
}

p.error {
    font-size: 0.8em;
    color:red;
}
