#aktuality article.list {
border-top:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
background:rgb(247,247,247);
margin:5px 0;
padding:20px 18px;
}

#aktuality .list header {
width:370px;
float:left;
margin-right:10px;
}

#aktuality .list span {
font:normal normal 20px century;
color:#696969;
float:left;
width:600px;
padding-top:5px;
}

#aktuality .list header h3 {
font:normal normal 18px century;
color:#C53E3E;
display:block;
}

#aktuality header h2 {
font:normal normal 40px calibri;
color:#4A4A4A;
padding-bottom:5px;
}

#aktuality .list h2 {
line-height:0;
padding-bottom:0;
}

#aktuality .list h2 a {
font:normal normal 28px calibri;
color:#008047;
}

#aktuality header div {
border-top:1px solid #d5d5d5;
font:normal bold 18px century;
color:#C53E3E;
padding:10px 0;
}

#aktuality section {
border-top:1px solid #d5d5d5;
font:normal normal 20px century;
color:#696969;
padding:10px 0 20px;
}

body {
background:#F0F0F0;
}

hr.lista {
border:0;
height:1px;
background-image:linear-gradient(toright,rgb(205,205,205), rgb(226,226,226), rgba(0,0,0,0));
}

.center {
margin-left:auto;
margin-right:auto;
width:1024px;
border:1px solid #D7D7D7;
}

.cistic {
clear:both;
}

.floatleft {
float:left;
}

#head {
width:1024px;
height:300px;
position:relative;
background:url(galerie/1.png) no-repeat;
background-size:100% 141%;
background-position:100% 48%;
}

#avest {
background:rgba(255,255,255,0.2);
position:absolute;
top:90px;
left:0;
padding-left:30px;
}

#motto {
position:absolute;
bottom:88px;
right:0;
font:normal normal 26px calibri;
color:rgb(219,219,219);
letter-spacing:2px;
background:rgba(255,255,255,0.1);
padding:10px;
}

.menu {
width:1024px;
list-style:none;
text-align:center;
background:rgba(76,181,93,0.3);
position:absolute;
bottom:0;
}

.menu li {
display:inline-block;
padding:20px 0;
}

.activemenu {
background:rgba(255,255,255,0.2);
}

.menu a {
font:normal normal 26px calibri;
color:white;
padding:20px 25px;
}

#page,#page2,#page3 {
border-top:5px solid #828282;
background-color:white;
}

#back {
float:right;
font:normal normal 15px century;
color:grey;
margin:0 15px 15px;
}

#back img {
padding:0 5px;
}

#back a {
color:grey;
text-transform:uppercase;
text-decoration:underline;
font-weight:700;
}

#page3 {
padding:50px;
}

#head_page {
height:400px;
width:1024px;
}

#head_page img {
height:400px;
width:742px;
}

#category {
    width: 230px;
height:350px;
float:left;
background:#F7F7F7;
border-right:1px solid #D7D7D7;
padding:25px;

}

ul.section_list {
text-align:right;
    margin-right: 15px;
   }

.section_list a {
color:green;
font:normal normal 25px calibri;
letter-spacing:2px;
}

.mixtures {
background:white;
}

.mixtures h1 {
margin-bottom:10px;
font:normal normal 30px century;
border-top:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
color:green;
background:#F7F7F7;
}

#page2 .mixtures h1 {
padding:10px 20px;
}

.mixtures h1 a {
color:green;
display:block;
padding:10px 20px;
}

.mixtures h1 a:hover {
text-decoration:none;
background:#D7D7D7;
color:#000;
}

.mixtures article {
width:301px;
height:150px;
float:left;
margin:15px 20px;
}

.mixtures article img {
float:left;
width:140px;
height:140px;
padding-right:10px;
border-radius:76px;
margin:0;
}

.mixtures article h2 {
font:normal bold 18px century;
text-transform:none;
margin:0;
padding:0;
}

.mixtures article h2 a {
color:#646464;
}

.mixtures article h3 {
font:normal normal 15px century;
padding-top:10px;
color:grey;
}

.detail {
color:#000000;
padding:40px;
}

.detail header {
width:470px;
}

.detail h1 {
font:normal normal 45px calibri;
color:#4A4A4A;
}

.detail h2 {
font:normal normal 28px calibri;
color:grey;
}

.detail img {
float:right;
background-color:white;
width:400px;
height:400px;
}

.detail section {
border:1px solid #C8C8C8;
width:430px;
font:normal normal 21px calibri;
background:#F7F7F7;
margin:40px 0;
padding:20px;
}

.detail footer {
width:468px;
text-align:right;
padding:10px;
}

.detail footer h3 {
padding-bottom:10px;
font:normal normal 21px calibri;
display:inline-block;
}

.detail footer span {
display:inline-block;
margin-right:6px;
border:1px solid;
font:normal normal 20px verdana;
background-color:#AED5AE;
padding:6px 12px;
}

#about section {
border-top:1px solid #d5d5d5;
font:normal normal 20px century;
padding-top:10px;
color:#4A4A4A;
}

.hcard article {
float:right;
width:475px;
color:grey;
}

.hcard section {
font:normal normal 20px century;
border-bottom:1px solid #d5d5d5;
border-top:1px solid #d5d5d5;
padding:20px 0;
}

.hcard span {
font-weight:700;
}

.hcard footer {
font:normal normal 22px century;
padding-top:20px;
}

.hcard .org {
font:normal bold 28px century;
color:#008080;
}

#footer {
background:#3B8639;
border:1px solid #D7D7D7;
border-top:0;
width:997px;
padding:13px;
}

#footer ul {
margin:0 10px 0 0;
}

#footer li {
font:normal normal 20px calibri;
float:left;
margin-right:10px;
text-transform:uppercase;
padding:7px 15px;
}

#footer li a {
color:white;
}

#page,#page2 {
width:1024px;
}

#about h2,.hcard h2 {
font:normal normal 40px calibri;
color:#008047;
}
