body {  font-family: arial, sans-serif;
        font-size: 12px;
        text-align: center;
        background: #d3d2d1;
}
h1  {
        font-family: arial, sans-serif;
        font-size: 16px;
        text-indent : 4pt;
        border-left-style : none;
        border-top-style : none;
        border-right-style : none;
        border-bottom-style : none;
        color:#E0E0E0;
        padding:0px;
        padding-top:68px;
        margin-top: 0px;
        margin: 0px;
        margin-bottom: 0px;
        margin-left: 120px;
}
h2  {
        font-size: 16px;
        color : rgb(255,255,255);
        text-indent : 4pt;
        border-left-style : none;
        border-top-style : none;
        border-right-style : none;
        border-bottom-style : none;
}
h3, p {
        font-size: 12px;
        margin: 1em 0.5em 0.5em 0.5em;
}
p {
        margin-top: 0.5em;
}
img {
        border: 0;
}
a {
        color: #be0404;
        text-decoration: none;
}
#subright ul a {
        text-decoration: underline;
}
#arbeitsblatt {
        margin: auto;
        text-align: left;
        width: 900px;
        background: white;
}
#linie01 {
        padding: 0px 2px;
        background: url(images/dot.gif) 163px 0px repeat-y;
}
#linie02 {
        background: url(images/dot.gif) 622px 0px repeat-y;
}
#linie03 {
        padding: 0px 2px;
        background: url(images/dot.gif) 163px 0px repeat-y;
}
#linie04 {
        background: url(images/dot.gif) 622px 0px repeat-y;
}
#header, #search, #nav, #nav li, h2, #special, #special h3, #footnav,
#hauptinhalt li, #hauptinhalt ul {
        margin: 0;
        padding: 0;
}
#header {
        background: #536D89;
        border-bottom: 1px solid #fff;
        border-top: 2px solid #fff;
        margin-bottom: 1px;
}
.clear {
        clear: both;
        font-size: 1px;
        height: 5px;
        margin: 0 0 -4px 0;
}
#left {
        float: left;
        width: 160px;
}
#right {
        float: right;
        width: 616px;
}
#nav li {
        background: #8BA975 url(images/pfeil.gif) left center repeat-y;
        padding: 3px 0px 4px 36px;
        margin-bottom: 2px;
        margin-left: 0;
        list-style: none;
}
* html #nav li { /* IE 5.x hack */
        padding-left: 20px;
        padding-left: 36px;
}
#nav a {
        color: #efeeed;
        text-decoration: none;
        font-weight: bold;
        font-family: tahoma, helvetica, arial, sans-serif;
        font-size: 11px;
}
#nav a:hover        { color: #536D89; }
}
#subright {
        margin-top: 0px;
}
#hauptinhalt {
        float: left;
        width: 454px;
        margin-left:7px;
}
#hauptinhalt h2 {
        background: #A3BC8F;
}
#hauptinhalt li {
        list-style: none;
        margin: 0.8em 0.5em;
}
#zusatzinhalt {
        float: right;
        width: 270px;
}
#zusatzinhalt h2 {
        background: #A3BC8F;
}
#footer {
        text-align: center;
        background: #b7b7b8;
        color: #666;
        border-top: 2px solid #fff;
        width: 900px;
}
* html #footer {
    height: 1.5em;
}
#footeri {
     text-align: right;
     padding: 2px 3px 4px 13px;
     border-bottom: 2px solid #fff;
}
#footer .copyright {
        float: left;
}
#footer a {
        color: #666;
}
.readmore {
        text-align: right;
        text-decoration:underline;
        font-weight: bold;
}
.green {
        color: #6aa100;
}
.blue {
        color: #4880ab;
}
.orange {
        color: #e0a403;
}
p.photo {
        text-align: center;
}
#callbox {
        float: left;
        clear: left;
        margin: 0;
}
