body{
	background:white;
	}
	
h2
	{
	width:55%;
	border-bottom: 1px solid black !important;
	box-shadow:none !important ;
	}
	
.font-size-is-default { 
	font-size: 14px;
	line-height: 1.4em !important;
	}
	
.component-content h2 { 
	padding-top: 21px;
	}
	
#rt-top-surround{
	display:none;
	}
	
.foxform { 
	width: 55%;
	}
	
.fox-copyright{
	display:none;
	visibility:hidden;
	}
	
.foxcontainer{
	background:url(../images/bg_kontakt.png);
	background-position: top right;
	background-repeat:no-repeat;
	}

#rt-top-surround {
	background:white;
	background-image: none;
	background-repeat: none;
	border-bottom: none;
	box-shadow: none;
	color: #6E6E6E;
	text-shadow:none;
	}
	
#rt-mainbody-surround .rt-container{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:top right;
	min-height:400px;
	}

.gf-menu-toggle {
	right: 40px;
	left:none;
	}

#rt-sidebar-a {
	margin-top:250px;
	float:right;
	}
	
img {
	max-width: 100%;
	height: auto;
	}
	
.adresse{
	margin-top:150px;
	}

.menu li:hover{
	list-style-image:url(../images/list.png)
	}
	
.menu li{
	}
	
#phocamaps{
	margin-top:175px;
	}
	
ul ul { 
margin-left: 10px;
padding: 0px 0px;
}

ul.menu li { 
margin-bottom: 0px;
}

.highslide-thumbstrip .highslide-thumbstrip-horizontal {
	display:none;
	}
	
/* Smartphones 
@media (max-width: 480px) { 
#rt-mainbody-surround .rt-container{
	background-image:none;
	}
	
#rt-sidebar-a {
	margin-top:0px !important;
	}
	
h2
	{
	width:100%;
	}
	
input{
	width:90% !important;
	}
	
#rt-top-surround{
	display:inline;
	}
	
.foxform { 
	width: 100%;
	}
	
._menu{
	display:none;
	}
 }
 
/* Smartphones to Tablets 
@media (min-width: 481px) and (max-width: 767px) { 
h2{
	width:100%;
	}
	
#rt-mainbody-surround .rt-container{
	background-image:none;
	}
	
#rt-sidebar-a {
	margin-top:0px !important;
	}
	
#rt-top-surround{
	display:none;
	visibility:hidden;
	}
	
.foxform { 
	width: 100%;
	}
	
 }
 
/* Tablets 
@media (min-width: 768px) and (max-width: 959px) { 
h2{
	width:35%;
	margin-bottom:100px !important;
	}
	
img{
	width:50% !important;
	}
	
.homebild{
	width:100% !important;
	}
	
.foxform { 
	margin-top:115px;
	width:95%;
	}
	
}
 
/* Desktop 
@media (min-width: 960px) and (max-width: 1199px) { 
	h2{
	width:55%;
	}
	
	.foxform { 
	width: 55%;
	}
	
 }
 
/* Large Display 
@media (min-width: 1200px) { 
	h2{
	width: 72%;
	}
	
	.foxform { 
	width: 72%;
	}
	
 }
 
 /*Retina Display
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
}/*