
.boxrahmen {
         margin: 0px !important;
         padding: 0px !important;
         border: 0px !important;
}

div[class^="design_sidebar_"] a { font-size: 0.9em !important; }

div[class^="design_sidebar_"] ul.menu {
         margin: 0px !important;
         padding: 0px !important;
         border: 0px !important;
}

div[class^="design_sidebar_"] ul.menu li {
         list-style: none;
         margin: 0px;
         padding: 0px;
         border: 0px !important;
         font-size: 0.9em !important;
}
div[class^="design_sidebar_"] ul.menu a, div[class^="design_sidebar_"] ul.menu li:hover { border-top: 0px !important; border-bottom: 0px !important; font-size: 0.9em !important; }

div[class^="design_sidebar_"] form {
         width: 100%;
         border: 0px #000 solid;
}
div[class^="design_"] form fieldset {
         margin: 0px;
         padding: 0px;
         border: 0px !important;
         width: 100%;
}

div[class^="design_sidebar_"] form input { border: 0px transparent solid; width: calc(100% - 12px - 0px) !important; }
div[class^="design_sidebar_"] form input[type="submit"]{ width: 100% !important; }
div[class^="design_sidebar_"] .box.green form input[type="submit"]{ opacity: 0.8; background: #fae45c; color: #000000; }
div[class^="design_sidebar_"] .box.green form input[type="submit"]:hover{ opacity: 1.0; }


.inhaltmitte {
         margin: 0px !important;
         padding: 5px 10px !important;
         border: 0px !important;
}
#navigation { text-align: center; height: auto; padding: 0px !important; margin: 0px !important; }
#navigation .box {
         display: inline-block;
         width: auto !important;
         cursor: pointer;

         background-color: #6db781;
         background-image: url(../images/icons_button_2.png), url(../images/button_bg.png);
         background-position: left center;
         background-repeat: no-repeat, repeat-x;
         background-size: 30px, auto;

         height: 20px !important;
         line-height: 20px !important;

         text-align: left;
         font-size: 1.0em;
         font-weight: bold;
         text-shadow: 1px 1px 0px rgba(0,0,0,0.2);

         color: #FFFFFF;

         padding: 2px 15px 2px 25px !important;
         margin: 2px 4px 2px 4px !important;
         text-decoration:none;

         border: 0px !important;
         -webkit-border-radius: 50px;
         -moz-border-radius: 50px;
         border-radius: 50px;

         transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
#navigation .box:hover {
         background-color: #173d7a;
         background-image: url(../images/icons_button_3.png), url(../images/button_bg.png);

         text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
         font-weight: bold;
         color: #FFFFFF !important;
}

#navigation .box a { color: #FFFFFF; text-decoration: none; }
#navigation .box a:hover { color: #FFFFFF; }
#navigation .box .links { display: none !important; }
#navigation .box .rechts { float: none !important; border: 0px #000000 solid; background-color: transparent; padding: 0px; margin: 0px; }

div#adventskalender {
	width: 150px;
}

.stats { width: calc(100% - 0px) !important;  border: 0px #000000 solid;}
.stats .links { float: left; width: calc(65% - 2px) !important; padding: 2px 0px; }
.stats .rechts { float: right; width: calc(35% - 2px) !important; padding: 2px 0px;  }
