.startclaim {
	position:absolute;
	top:80px;
	left:-1000px;
	background-color: rgba(255,255,255,0.8); 

	width: 1900px;

	

	color:#3C3C3B;
	font-size: 34px;
	line-height: 38px;
	font-family: "Open Sans Condensed",sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}
.startclaim div {
	float:right;
	width: 600px;
	/*background-color: gold;*/
	text-align:left;
	margin:60px 60px 60px 0px;
	
}

.startnavbox {position:absolute; left:-50%; background-color: pink; width: 100%; margin-top:50px;}

.startnav {position:relative; top:0px;  background-color: #f5f5f5; width: 100%; /*display:none; border:solid 1px red;*/}
.startnav ul {
	padding: 0px;
	list-style-type: none;
	width: 100%;
	
	
}

.startnav ul ul {

}
.startnav ul ul ul{

}
.startnav ul li a{

}
.startnav ul li {
	width: 50%;
	height:100px;
	float:left;
	
	
}

.startnav ul ul ul li {

}
.startnav ul .right a{
	text-align:left;
	padding-left:20px;
	
}
.startnav ul .left span {
	float:right;
	
}
.startnav ul .right span{
	text-align:right;
	
}
.startnav ul .left a{
	text-align:left;
	
}
.startnav ul span{
	width: 250px;
	/*border:solid 1px black;*/
	height:100px;
	display: table;
}
.startnav ul a{
	text-align: left;	
	color: #3C3C3B;
	text-decoration: none;
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	/*height:60px;*/
	display: table-cell;
    vertical-align: middle;
    font-weight: 700;


}
.startnav ul li a:hover, .startnav ul .current a {
	color: #FFF;
}


.startnav ul ul a{

}
.startnav ul ul ul a{

}

@media only screen and (min-width: 1380px) {
	.startclaim {   width: 2000px;}
	.startnav {}
	.startnav ul span{ width: 325px; }

	
}
/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	
	.startclaim {  font-size: 20px;line-height: 24px; width: 1570px;}
	.startclaim div { width: 500px; margin:60px 60px 60px 0px; }

	.startnav {margin-bottom:160px; }
}




/* Smartphone Portrait und Landscape */
@media only screen and (min-width: 512px) and (max-width: 767px) {
	.startclaim {  font-size: 20px;line-height: 24px; width: 1450px;}
	.startclaim div { width: 400px; margin:40px 40px 40px 0px;}
}




@media only screen and (min-width: 320px)  and (max-width: 512px) {
.startnav ul li { width:100%; height:50px; }
.startnav ul span{ width: 250px; height:50px;}
	.startnav ul .left span { float:left; }
	.startnav ul .left a{ text-align:left; padding-left:20px; }
	.startclaimX {display:none;}
	.startclaim {  font-size: 14px;line-height: 16px; width: 1230px;}
	.startclaim div { width: 200px; margin:20px 20px 20px 0px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.startclaim { }
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
	
}
