html {height:100%;}
body.login {background:#000001 url(../img/big_bg.jpg) no-repeat center center fixed !important;
 -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  height:100%;}
.login #floater {float:left; height:50%; margin-bottom:-320px; position:relative; width:1px;}
.login .page-wrapper {max-width:910px; -webkit-border-radius:0px; border-radius:0px; padding:40px; background:transparent; background-color: rgba(255, 255, 255, 0.95) !important; clear:left; margin:0 auto;}
.login #container {background:none;}
.login #body {min-height:450px; /*height:450px;*/ margin-left:0px;}
.login .container-fluid {padding:0;}

.logo {margin-bottom:30px;}
#login {width:auto; margin-top:20px;}

.login .date-post {padding: 0 15px 0 0; color:#333333; font-size:13px;}
.login h2 {padding:5px 0; margin:5px 0; font-size:20px; line-height:24px;}
.login h3 {color:#000000;}
.login h3.anmelden {font-size:28px; margin:0 0 15px 0;}
.login h3.aktuelle a { color: inherit; }
.login ul.meldungen-full li {padding:17px 0 5px 0;}
.login a#neu-anmelden {font-size:11px;}
.login .control-group {margin:0px;}
.login #page {padding-bottom:0px !important;}
.login ul.meldungen li, .login ul.meldungen-full li {list-style-type:none; margin-left:0px;}

#page select {margin-bottom:10px;}
.latest {padding:50px 0 0 0; position:relative;}

#loginform a:hover {text-decoration:none;}
.login textarea {height:70px;}
.login hr {margin: 15px 0;}
.login .row-fluid {overflow:hidden;}

.language-desktop {position:absolute; right:0px; top:0px;}

html.ie8 .page-wrapper {
	background-color:#ffffff !important;
}

@media (min-width: 768px) and (max-width: 979px) {  
body.login {padding: 0 15px 15px !important;}
}
 
@media (max-width:979px) {  
.login .page-wrapper {margin-top:15px; margin-bottom:15px;}
}
 
@media (max-width: 767px) { 
 .login #floater {display:none;}
 .login .page-wrapper {padding:20px 15px 30px 15px;}
}