.button {
	left:0;
}
.show #beschwerdebuch_page #layout{
	background: none;
}

#beschwerdebuch_page #content{
	padding: 2em 0 0 0;
}

.show .rounded .corners ins{
	display:none !important;
}



.show .rounded{
	background-color: #000;
	height:530px;
	
	zoom: 1;
}

.rounded .main{
	zoom: 1;
}

.rounded h1{
	padding: 0.5em 0 1em 0;
	text-align:center;
	position:relative;
	z-index: 10;
}

.show .rounded h1{
	color: #fff;
}

.classic #cannon{
	display:none;
}

#cannon{
	position: absolute;
	top: -15px;
	left: 100%;
	margin-left: -40%;
	width: 40%;
	overflow:hidden;
}

#cannon .cont{
	position: relative;
	overflow: hidden;
	width: 390px;
	left: 50%;
	margin-left: -195px;
}

#cannon.end{
	margin-left: -50%;
	width: 50%;
}

#cannon.end .cont{
	width: 700px;
	margin-left: -350px;
}

#cannon.active img{
	position: relative;
	left: -390px;
}

#cannon.double_active img{
	position: relative;
	left: -780px;
}

#cannon.end img{
	position: relative;
	left: -1170px;
}

.show .row .label{
	color: #b1b1b1;
}

.comment{
//	margin-top: 0.5em !important;
}

.show .row .label{
	zoom: 1;
}

form textarea{
	width: 67%;
	height: 16em;


}

.show textarea,
.show input.text{
	background-color: #000;
	color: #fff;
	border: 1px solid #fff;
}

.show .main .info{
	color: #b1b1b1;
}



dl#r_iagree{
min-width:950px;
width:950px;
}


#r_iagree .comment {
margin-left:14em;
width:50em;
}

div#r_iagree_i0{
padding-bottom: 0px;
margin-bottom: 0;
}



span#viewagree {
border-bottom-color:#2E4F9D;
border-bottom-style:dashed;
border-bottom-width:1px;
color:#2E4F9D;
cursor:pointer;
padding-right:0;
text-decoration:none;
}

span#viewagree:hover {
border-bottom-color:#F530B3;
border-bottom-style:dashed;
border-bottom-width:1px;
color:#F530B3 !important;
}

span#agreetext{
display:none;
}

#agreetext p{
margin-left:0px;
}


#layout {
	margin-bottom:150px;
}

