@import url("main.css");
/*
	KUS modifications to LANDED
*/
h1, h2, h3, p, ul { hyphens: auto;}
p {  margin: 0 0 1em 0; }
ul {  font-size: 16px }
header p {margin: 0 0 1em 0 ;}
ul.actions {margin-top: 2em;}

/* Banner */

#banner:after { background-image: -moz-linear-gradient(top, rgba(23, 24, 32, 0.10), rgba(23, 24, 32, 0.10)), url("images/overlay.png");; background-image: -webkit-linear-gradient(top, rgba(23, 24, 32, 0.10), rgba(23, 24, 32, 0.10)), url("images/overlay.png");; 	background-image: -ms-linear-gradient(top, rgba(23, 24, 32, 0.10), rgba(23, 24, 32, 0.10)), url("images/overlay.png");; background-image: linear-gradient(top, rgba(23, 24, 32, 0.10), rgba(23, 24, 32, 0.10)), url("images/overlay.png");; 	}

#banner .content header h2 {color: #e35d34; text-transform: uppercase; font-size:3em; font-weight: 900; letter-spacing: 0.025em; line-height: 1.25em; padding-top: 40px; hyphens: none;}
#banner h5 {text-align: center; margin-top: -75px; opacity: .5; letter-spacing: 0.25em; }

#banner .content header {border: 6px solid #fff; width: 440px; padding: 40px;}
#banner .content header p {  white-space: nowrap;}
#banner .content header p span, h2 span, h1#logo a span {  font-weight: bold;}
#banner .content .image {  border-radius: 0;  display: inline-block; 
    margin-left: 3em;  vertical-align: bottom;   }
    
    #banner .content .image:before { background-image: none; }
    #banner .content .image img { border-radius: 0;}
    
#five h1 {color: #e35d34; text-transform: uppercase; font-size:1.5em; font-weight: 500; letter-spacing: 0.025em; line-height: 1.15em;padding: 20px 40px; margin-bottom: 80px; border: 6px solid #fff; text-align: center;  }
#five h1 span  {color: #fff; font-weight: 700; text-transform: none;}


		
.spotlight.style1 .content { 	border-color: #0078aa ; }
.spotlight.style2 .content, .spotlight.style3 .content { 	border-color: #e35d34; 	}

header.major::after {  background: #0078aa;
}
a:link, a:visited { 	color: #fff; }
a:hover { 	color: #e38734; }
/* Banner 
.spotlight.left .content, .spotlight.right .content { 	padding: 2em 3em; top: 0; width: 55%; }
		.spotlight.left .content, .spotlight.right .content {
			height: auto;
			min-height: 101%;
			padding: 6em 3em;
			top: 0;
			width: 40%;
*/
section#kontakt img {max-width: 70%;}
#kontaktdaten {text-align: left;}

#kontaktdaten dt, dd {display: block; width: 5em; float: left;}
#kontaktdaten dt {clear: left;}
#kontaktdaten dd {width: 12em;}
