﻿*, *:before, *:after {
    border-width: 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, andere WebKit-Browser */
    -moz-box-sizing: border-box; /* Firefox, andere Gecko-Browser */
    box-sizing: border-box; /* Opera/IE 8+ */
} 
html{ height:100%;font-family:  Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;  }
body{ 
	min-height:100%; 
	padding:0; 
	margin:0; 
	position:relative; 
    background-image:  url('../images/htg.jpg');
    background-position:  left center;
    background-repeat:  repeat-y;    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

body::after{ content:''; display:block; height:100px; }

footer{ 
  position:absolute; 
  bottom:0; 
  width:100%; 
  height:auto; 
   background:#364654
   }

 
h2{
	padding-bottom:12px
}
.Headline{
	 background:#5C768D

}
header, article, .Footer{
	 max-width:920px; margin: auto; color:antiquewhite; padding:0 12px
	

	 }

header h1{
	font-size:20pt; margin: 0; padding:20px 0px 6px 0;
}
header  p{
	font-size:15pt;  margin:0 0 20px 0; line-height:22px; font-weight:bold

}
section img{
	width:100%; max-width:1920px
}
article p{
	color:antiquewhite;
}

.Footer p:first-of-type{
	white-space:nowrap; float:left
}

.Footer p > span{
	float:left;
}

.Footer p:last-of-type{
	float:right; font-size:8pt
}
.Content{
	padding:0 8px

}

.KontaktL{
	float:left
}

.KontaktR{
	margin-top:12px; float:right;
}
.KontaktR img{
	width:100%; max-width:640px;margin-top:15px;
}

.KontaktB{
	clear:both
}
a{
	 color:antiquewhite;text-decoration:none

}
 a:hover{
	 text-decoration:none;color:#FFC575
	 }

@media all and (min-width: 730px) {

}
@media all and (min-width: 880px) {

		

}
@media all and (min-width: 1100px) {

	

}



