
html, body, #conti, #oben, #rechts {
margin : 0;
padding : 0;
}
body, html {
font-family : Arial, Helvetica, san-serif;
color : rgb(107, 123, 143);
font-size : 1em;
background-color : rgb(184, 184, 164);
text-align : center;
line-height:1.5em;}
body{
height : 100%;
width : 100%;
margin :0 0;
padding :0 0;
}

img {
padding : 15px;
border : 0;
}
table {
text-align : center;
padding : 0;
margin : 0 auto;
padding-top : 0;
}
.s1{
        background-color : rgb(234, 226, 214);
}
.ob {
padding : 0;
margin : 0;
border : 0;
}
.blo {
display : block;
text-align : center;
border : 0;
}
#conti {

width : 80%;
background-color : rgb(224, 216, 204);
text-align : center;
margin-top : 1%;
margin-left : 5%;
margin-right : 5%;
margin-bottom : 5%;
padding-top : 1%;
padding-left : 5%;
padding-right : 5%;

}
#contii {
width : 80%;
background-color : rgb(224, 216, 204);
text-align : center;
margin-top : 1%;
margin-left : 10%;
margin-right : 10%;
padding-top : 1%;
padding-left : 5%;
padding-right : 5%;

}

#contit {
width : 80%;
background-color : rgb(224, 216, 204);
text-align : center;
margin-left : 10%;
margin-right : 10%;

}

#contib {
background-color : rgb(224, 216, 204);
width : 80%;
min-height: 40em;
margin-top : 1%;
margin-left : 10%;
margin-right : 10%;

padding : 0;
}
#oben {
background-color : rgb(184, 184, 164);
position : relative;
text-align : center;
padding : 0;
margin : 0;
}
#rechts {
height : 50em;
width : 18em;
float : right;
background-color : rgb(224, 216, 204);
text-align : left;
margin : 0;
padding : 0;
padding-right : 10px;
}
#rechtse {
float : right;
width : 16em;
text-align : left;
height : 100%;
margin : 0;
padding : 0;
overflow : auto;
}
.rechts {
text-align : right;
}
#links {

float : left;
background-color : rgb(224, 216, 204);
text-align : left;
margin : 0;
padding : 15px;
}
.links {
width : 5em;
height : 60%;
float : left;
background-color : rgb(224, 216, 204);
text-align : left;
margin : 0.8em;
padding : 0.8em;
display : table-cell;
}
#zentral {
margin : 0;
margin-right : 30px;
margin-top : 50px;
background-color : rgb(224, 216, 204);
padding : 25px;
text-align : center;

}
#inhalt {

height: 100%;
margin : 0;
padding :  0;
background-color : rgb(224, 216, 204);
text-align : right;
}
#inhalts {
margin : 0;
background-color : rgb(224, 216, 204);
background-position : center center;
padding : 2%;
text-align : left;
height : 90%;
}
#inhaltb {
margin-right : 20em;
background-color : rgb(224, 216, 204);
padding : 25px;
text-align : left;
overflow : auto;
}
#unten {
position : relative;
width : 80%;
height : 6%;
background-color : rgb(224, 216, 204);
padding : 10px;
text-align : center;
margin : 0 auto;
}
* html #unten {
height : 1%;
}
.rechts {
float : right;
}
.anker {
position : relative;
float : left;
margin-top : 0;
}
.hoch {
position : absolute;
float : left;
margin-bottom : 0;
}
span {
display : block;
margin : 1em;
}


.centr {
width :100%;
display : block;
text-align : center;
}
p {
text-align : left;
margin : 0.4em;
}
.anm {
font-size : 0.6em;
padding : 0;
}
.fig {
font-size : 0.8em;
color : rgb(255, 255, 255);
text-align : center;
margin : 0;
margin : 0;
}
.fig1 {
font-size : 0.8em;
color : rgb(107, 123, 143);
text-align : right;
margin : 0;
margin : 0;
padding-right: 15px;

}
.fig2 {
font-size : 0.8em;
color : rgb(210, 150, 150);
text-align : center;
margin : 0;
margin : 0;
display : table-cell;
}

.ri {
text-align : right;
padding : 0;
margin : 0 auto;
}
.li {
text-align : left;
padding : 0;
margin : 0 auto;
}
.mitte {
text-align : center;

}
.rechts {
text-align : right;
}
h1 {
font-size : 2em;
font-weight : 300;
color : rgb(210, 150, 150);
text-align : center;
margin : 0;
padding : 2em;
letter-spacing : 0.4em;
}
.u1 {
display : none;
}
h2 {
font-size : 1.1em;
text-align : center;
font-weight : 100;
padding : 0;
margin : 0;
}
h3 {
font-size : 1.1em;
font-weight : 100;
text-align : center;
padding : 0;
margin : 0;
color : rgb(107, 103, 143);
}
.mit {
font-size : 1em;
font-weight : 100;
text-align : center;
padding : 0;
margin : 0;
color : rgb(107, 123, 143);
}
h4 {
font-size : 1em;
text-align : left;
font-weight : 100;
color : rgb(100, 100, 100);
}
h5 {
font-size : 1em;
text-align : center;
font-weight : 100;
margin : 0;
padding : 0;
color : rgb(255, 100, 100);
}
h6 {
font-size : 1.5em;
text-align : left;
color : rgb(255, 100, 100);
display : inline;
}
a:link {
text-decoration : none;
font-style : italic;
color : rgb(107, 123, 143);
border : 0;
}
#ohn {
background-color : rgb(224, 216, 204);
}
.ohn {
background-color : rgb(224, 216, 204);
}
a:visited {
text-decoration : none;
font-style : italic;
color : rgb(202, 122, 134);
}
a:hover {
text-decoration : none;
font-weight : bold;
background-color : rgb(244, 236, 224);
border : 0;
}
a:active {
text-decoration : none;
font-weight : bold;
background-color : rgb(184, 184, 164);
}
a:focus {
text-decoration : none;
font-style : italic;
background-color : rgb(184, 184, 164);
}
a:hover img {
text-decoration : none;
font-weight : bold;
background-color : rgb(224, 216, 204);
border : none;
}
a:active img {
text-decoration : none;
font-weight : bold;
background-color : rgb(224, 216, 204);
border : none;
}
ul {
list-style-type : none;
text-align : left;
}
.m {
list-style-type : circle;
text-align : left;
}
.navi {
list-style-type : none;
display : inline;
text-align : center;
padding : 10px 10px;
vertical-align : top;
}
.bi {
list-style-type : none;
display : block;
text-align : center;
padding : 0 0;
margin : 0 0;
}
.abst {
padding-bottom : 250px;
text-align : left;
}
.fig {
color : rgb(100, 100, 100);
}
.linavi {
list-style-type : none;
display : inline;
text-align : center;
padding : 0 60px;
}
.art {
list-style-type : none;
display : block;
text-align : left;
padding : 3px;
}
.akm_title {
width : 100%;
background-color : #dddddd;
cursor : pointer;
padding-left : 0;
}
.akm_text {
width : 100%;
border-top-width : 0;
padding-right : 10px;
margin-right : 0;

}
.inl {
display : inline;
}
.inks {
text-align : left;
float : left;
}
.echts {
text-align : right;
float:right;
background-color : rgb(224, 216, 204);
}
.itte {
text-align : center;
}

.frechts {
 float :right;

}