/* CSS Document -700*/

/* -------------------Client Style */

body{
    font-size:1.0em;
	line-height: inherit;
}

hr {
	padding: 0px 0px 10px 0px;
	border: none;
	border-top: 0px solid #737373;
	height: 0px;
}

/* -------------------Allgemein */

.h-bg {
	background: none;
	visibility: hidden;
}

.h-bg-pos {
	position:relativ; 
	width:100%;
	text-align:center;
}

.h-bg-h1 {
	font-weight: 200;
	margin-top: 0px;
	font-size:24px;
	color: #aa986f;
}

/* -------------------Links */

/* -------------------Header */

/*#logo{
	margin-left: 10px;
	background:url(/pics/haspa/320-logo-dsi.png);
	width: 156px;
	height: 52px;
}*/

header{
}


/* -------------------Content */

.hidden{
display: none;
}

.box50{
	width: 100%;
	float:none;
}

.b-lr-border {
	min-height: 0px;
}

.abstandoben {
	margin-top:20px; 
}

.logininput {
	width: 75%;
}

.in {
	width: 70%;
}

.in-kontakt {
	width: 80%;
}

.in-short {
	width: 20%;
}

.in-area {
	width: 80%;
}

.in-area-kontakt {
	width: 80%;
}


/* -------------------Footer */

/* -------------------Navigation */

.navigation label { 
	display: block; height: 50px; margin: 0 auto; line-height: 50px; text-align: center; color: #606060; font-size: 1.1em; background: #fff; cursor: pointer; 
	}

.navigation .nav { 
	display: none; 
	}
	
.navigation li {
	width: 100%; font-size: 1.1em; background: #fff; color: #606060; border-top: 2px solid #737373; 
	}
	
.navigation li a {
	display: block; padding: 6px 10px 6px 10px; text-decoration: none; color: #606060;
	}	
	
#navigation-toggle:checked + .nav {
	display: block; 
	}
	
.navigation label:active .nav {
	display: none;  
	}