#wrapper {
width:830px;
min-height:100%;
background-image:url(../img/wrapper.png);
background-repeat:repeat-y;
background-position:left top;
padding:0 0 0 7px;}

body,html {
height:100%;
min-height:100%;}

#sidebar {
width:264px;
float:left;
padding-top:0;
height:100%;
min-height:100%;
background-color:transparent;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;}

#logo {margin:60px auto 30px;}

#logo,#logo img,#logo a {width:209px;height:103px;}

#menu h3 {display:none;}
#menu .slide {display:block!important;}

.app{position:relative;left:auto;bottom:auto;padding:25px 10px 0 10px;}
.app a{font-weight:600;font-size:13px;background-size:40px auto;height:40px;padding-left:49px;}
.app span{display:block;font-weight:400;}

h1 {
margin-top:185px;
font-size:30px;
}

.tables {
overflow-x:auto;
}

table {
width:100%;
border-spacing:0;
border-collapse:collapse;
border:1px solid #5F5D60;
margin:0;
}

#content {
background-image:none;
min-height:100%;
float:left;
width:455px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
padding:0 25px 0 55px;
}

#content .inhalt {
padding-bottom:25px;
}

.newsliste h2 a:hover {
text-decoration:underline;
}

#footer .block.first {
margin-left:48px;
}

#menu li a:hover,#menu li span.nolink:hover {
color:#ff007a;
cursor:pointer;
}

.button:hover,input[type="submit"]:hover {
background-color:#e8278e;
}

#menu li a,.button,input[type="submit"]{
-webkit-transition:all .2s ease-in-out 0;
-moz-transition:all .2s ease-in-out 0;
-o-transition:all .2s ease-in-out 0;
-ms-transition:all .2s ease-in-out 0;
transition:all .2s ease-in-out 0;
}