﻿body {
background-color: white;	
margin:0;	
padding:0;	
font-size:100%;
}

.slicknav_menu {	
display:none;
}

@media screen and (max-width: 40em) {	
.js #menu {		
display:none;	}	
.js .slicknav_menu {		
display:block;	}
}

@font-face { font-family: NewFont; 
src: url('../fonts/PTN57F.eot'); 
src: url('../fonts/PTN57F.eot?iefix') format('eot'),
url('../fonts/PTN57F.ttf') format('truetype');
}


@font-face {
	font-family: 'bebas_neueregular';
	src: url('../fonts/bebasneue-webfont.eot');
	src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bebasneue-webfont.woff') format('woff'),  url('../fonts/bebasneue-webfont.ttf') format('truetype'),  url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'helvetica_3e';
  font-style: normal;
  font-weight: 400;
  src: local('helvetica_3e'), local('helvetica_3e'), url(../fonts/HelveticaNeueLTStd-LtCn.woff) format('woff');
}

@font-face {
  font-family: "daxcompact";
  font-style: normal;
  font-weight: normal;
  src: local('daxcompact'), local('daxcompact'), url(../fonts/daxcompact-regular-webfont.woff) format('woff'); 
}


h1 { 
color: #0081c4; 
Font-family: daxcompact;  
font-weight: normal;
font-size: 24px;

}



h2 { 
color: #73afdc; 
Font-family: daxcompact;  
font-weight: normal;
font-size: 20px;

}


hr { 
border: none;
border-top: 1px dotted #723c1e;
color: transparent;
background-color: transparent;
height: 1px;
}


td {
 color: black; 
Font-family: NewFont;  
font-weight: normal;
font-size: 16px;
margin 0px;
padding: 0px;
}

td a {
color: black; 
Font-family: daxcompact;  
font-weight: normal;
font-size: 16px;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-valign: left;
}

td a:hover {
color: black; 
Font-family: daxcompact;  
font-weight: normal;
font-size: 16px;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-valign: left;
}


/* block unten, call, mail, navi  */

.callandfind {
background-color: transparent; 
}
.callandfind:hover {
background-color: transparent; 
}

.callandfind_left {
background-color: #73afdc; 
width: 33%;
font-family: bebas_neueregular;
font-size: 22px;
color: white;
border-right: 1px solid white;
}

.callandfind_middle {
background-color: #73afdc; 
width: 33%;
font-family: bebas_neueregular;
font-size: 22px;
color: white;
border-right: 1px solid white;
}

.callandfind_right {
background-color: #73afdc; 
width: 33%;
font-family: bebas_neueregular;
font-size: 22px;
color: white;
border-right: 1px solid white;
}

.footer  {
font-family: daxcompact;
font-size: 14px;
color: black;
font-weight: normal;
}

.footer a  {
font-family: daxcompact;
font-size: 14px;
color: black;
font-weight: normal;
}

.footer a:hover {
font-family:  daxcompact;
font-size: 14px;
color: black;
font-weight: normal;
}


.footerheadline {
color: black; 
Font-family: helvetica_3e;  
font-weight: bold;
font-size: 26px;
}


.mainform input {width: 100%; font-family: NewFont; font-size: 14px; color: gray; text-decoration:none; font-weight:normal; margin-top: 2px; padding: 8px;  background-color: white; border: 1px gray solid; border-radius: 3px 3px 3px;}
.mainform select {width: 100%; font-family: NewFont; font-size: 14px; color: gray; text-decoration:none; font-weight:normal; margin-top: 2px; padding: 8px;  background-color: white; border: 1px gray solid; border-radius: 3px 3px 3px;}
.mainform textarea {width: 100%; font-family: NewFont; font-size: 14px; color: gray; text-decoration:none; font-weight:normal; margin-top: 2px; padding: 8px;  background-color: white; border: 1px gray solid; border-radius: 3px 3px 3px;}
.mainform input[type=submit] {width: 100%; font-family: NewFont; font-size: 14px; color: white; text-decoration:none; font-weight:normal; margin-top: 8px; margin-bottom: 15px; padding: 2px;  background-color: gray; border: 1px gray solid; border-radius: 3px 3px 3px;}
