@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/roboto-v18-latin-300.woff2') format('woff2'),
       url('../fonts/roboto-v18-latin-300.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/roboto-v18-latin-700.woff2') format('woff2'),
       url('../fonts/roboto-v18-latin-700.woff') format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'),
       url('../fonts/roboto-condensed-v16-latin-300.woff') format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/yanone-kaffeesatz-v9-latin-300.woff2') format('woff2'),
       url('../fonts/yanone-kaffeesatz-v9-latin-300.woff') format('woff');
}

#horizon {
	background:url(../images/hg2.png) repeat-x;
	text-align: center;
	position: absolute;
	top: 15%;
	left: 0px;
	width: 100%;
	height: 565px;
	overflow: visible;
	visibility: visible;
	display: block
	}

.container {width:1160px;height:565px;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;background-color:#E3E3E1;}
#break {width:1160px;height:27px;margin:auto;position:relative;float:left;background-color:#003237;}
#navi {width:830px;height:50;margin-left:310px;position:relative;float:left;font-family: 'Roboto Condensed', sans-serif;font-size: 0.95em;font-weight: 300;line-height: 1.7em;z-index:100;}
#navi-txt {}
#nav1_nor {width:70px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav1_nor a {color:#fff;text-decoration:none;}
#nav1_act {width:70px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav1_act a {color:#003237;text-decoration:none;}
#nav2_nor {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav2_nor a {color:#fff;text-decoration:none;}
#nav2_act {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav2_act a {color:#003237;text-decoration:none;}
#nav3_nor {width:65px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav3_nor a {color:#fff;text-decoration:none;}
#nav3_act {width:65px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav3_act a {color:#003237;text-decoration:none;}
#nav4_nor {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav4_nor a {color:#fff;text-decoration:none;}
#nav4_act {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav4_act a {color:#003237;text-decoration:none;}
#nav5_nor {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav5_nor a {color:#fff;text-decoration:none;}
#nav5_act {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav5_act a {color:#003237;text-decoration:none;}
#nav6_nor {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav6_nor a {color:#fff;text-decoration:none;}
#nav6_act {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav6_act a {color:#003237;text-decoration:none;}
#nav7_nor {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;}
#nav7_nor a {color:#fff;text-decoration:none;}
#nav7_act {width:80px;height:43px;margin-right:15px;position:relative;float:left;padding-left:5px;padding-right:5px;background-color:#DFDB00;box-shadow:5px 5px 10px -2px #262626;}
#nav7_act a {color:#003237;text-decoration:none;}
     
#header {width:1160px;height:185px;margin:auto;position:relative;float:left;background:url(../images/header.jpg) no-repeat;}

#content {width:1160px;height:340px;margin:auto;position:relative;float:left;}
#txt1 {width:490px;height:285px;margin-top:50px;margin-left:250px;margin-right:30px;position:relative;float:left;font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.95em;text-align:left;color:#333;}
#txt2 {width:470px;height:340px;margin-top:10px;margin-left:250px;margin-right:50px;position:relative;float:left;font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.95em;text-align:left;color:#333;overflow:auto;}
#txt_angebot {width:380px;height:285px;margin-top:85px;margin-right:8px;position:relative;float:left;font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.95em;text-align:left;color:#333;}
#txt_kontakt {width:380px;height:235px;margin-top:90px;margin-right:8px;position:relative;float:left;font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.95em;text-align:left;color:#333;}
#img {width:380px;height:285px;margin-top:73px;margin-right:8px;position:relative;float:left;background: url(../images/image_frau.jpg) no-repeat;}

h1 {font-family: 'Yanone Kaffeesatz', sans-serif;font-weight:300;}

.formmailer {width:450px;height:205px;margin-top:3px;position:relative;float:left;font-family: 'Roboto', sans-serif;font-weight:300;font-size: 0.9em;}
.formmailer #vorname {width:200px;height:20px;margin-bottom: 3px;padding-left:5px;border:none;background-color:#FFF;border:none;color:#58585A;}
.formmailer #nachname {width:200px;height:20px;margin-bottom: 3px;padding-left:5px;margin-left:5px;border:none;background-color:#FFF;border:none;color:#58585A;}
.formmailer #email {width:200px;height:20px;margin-bottom: 3px;padding-left:5px;margin-top:5px;border:none;background-color:#FFF;border:none;color:#58585A;}
.formmailer #tel {width:200px;height:20px;margin-bottom: 3px;padding-left:5px;margin-top:5px;margin-left:5px;border:none;background-color:#FFF;border:none;color:#58585A;}
.formmailer #senden {border:none;padding:5px;margin-top:5px;margin-right:31px;float:right;color:#000;font-size:0.9em;border:none;background-color:#FFF;cursor:pointer;color:#58585A;}
.formmailer #nachricht {width:409px;padding:5px;margin-top:3px;font-family:Arial;font-size:0.95em;border:none;background-color:#FFF;border:none;color:#58585A;}
.formmailer input {font-size:1em;}