/* ----------------------------------------------------------------
CSS: Florian Diederich
Version: 1.0
Date: 02.03.2016
www.florian-diederich.de
< 1080px
---------------------------------------------------------------- */


#right {
 	background:transparent;
	background-image:none;
	padding:0px;
	box-sizing:border-box;
	top:179px;
}

body {
	overflow-x:hidden;
}

#content {
	background:transparent;
	background-image:none;
	padding:0;
	top:179px;
}

#nav {
	width:60%;
}
#nav ul {
	padding-left:30px;
}
#nav ul li a,
#nav ul li ul li a {
	font-size:16px;
	line-height:70px;
	text-transform:uppercase;
}


#nav ul li.hosting {
	margin-left:0px;
}

#nav ul li:hover ul {
	z-index:500;
  	position:absolute;
  	display:block;
  	bottom:130px;
	margin-left:-8px;
 	padding:10px;
	padding-top:5px;	
  	padding-bottom:20px;
    	border-radius:0px;
	background: transparent url(images/subnav-bg.gif) left  bottom 
}


#footer {
	opacity:1.0;
}

#back {
	background-size: cover;
	opacity:0.3
}

#right #content-right img.arrow {display:none;}

#phone {
	background-size: 200px;
	width: auto;
	height:135px;
}

#phone span {
	top:50px;
}

@media screen and (max-width: 980px){

body {
	background-image:none;
}

#phone {
	top:120px;
	font-size: 20px;
}
#phone span {
	left:auto;
	top:55px;
}


#logo {
	padding-right:20px;
	width:100%;	
	top: 5px;
	left: 0;
	width: 100%;
	text-align: right;
	box-sizing: border-box;
}

#logo img {
	max-width:150px;
	height:auto;
}


#headline {

	padding:20px;
	position:static;
	width:100%;
	box-sizing: border-box;
}

#headline h2, #headline h1, 
#headline h2.start, #headline h1.start {
    	color: #fff;
	font-size: 24px;
}

#content {
	padding:20px;
	position:static;
	width:100%;
	background:#000 url("images/page-bg-web-m.jpg") 0px 0px;
	background-size: cover;
}
#main {
	max-width:70%;
}
#right {
	padding:20px;
	position:static;
	width:100%;
}

#nav {
	bottom:0;
}
#nav ul {
    	padding-left: 20px;
}

#nav ul li {
	margin-right:10px;
}

#nav ul li a, 
#nav ul li ul li a,
#footer a {
    	font-size: 13px !important;
	line-height: 70px;
	display: inline-block;
}
#footer a {
	position:relative;
	top:-2px;
}

#back {
	display:none;
}
}