@charset "utf-8";
body{
	background-color: #FFFFFF;
	margin : 0 0 0 0;
	padding : 0;
	text-align : center;
	font-family : Verdana, sans-serif;
	font-size:11px;
	color: #616161;
}


ul {
	list-style-type: none;
	padding-left:5px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:7px;
	padding-bottom:7px;
	line-height:12px;
}
li {
	margin: 8px 0 0 0;
	list-style: none;
	padding-left: 19px;
	background: url(images/dot.gif) no-repeat left top;	
}
table{
	font-size:11px;
}
h1{
	font-size:18px;
	color:#006ab3;
	font-weight:bolder;
}
h2{
	font-size:13px;
	color:#006ab3;
	font-weight:bold;
}
a{
	color:#0069B3;
	text-decoration:none;
}
a:hover{
	color:#008BF2;
	text-decoration:none;
}
a.box{
	color:#FFFFFF;
	text-decoration:none;
}
a.box:hover{
	color:#6FC1FF;
	text-decoration:none;
}
a:active{
	color:#008BF2;
	text-decoration: none;
}
#box{
	top:0px;
	margin:0 auto;
	width:950px;
	height:auto;
	text-align:left;
}
#logo {
	float:left;
	background:url(images/logo.gif) no-repeat;
	width:950px;
	height:125px;
}
#emo {
	float:left;
	background:url(images/emo_1.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo_drucker {
	float:left;
	background:url(images/emo_drucker.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo_etiketten {
	float:left;
	background:url(images/emo_etiketten.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo_service {
	float:left;
	background:url(images/emo_service.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo_systeme {
	float:left;
	background:url(images/emo_systeme.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo_thermo {
	float:left;
	background:url(images/emo_thermo.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo_produkte {
	float:left;
	background:url(images/emo_produkte.jpg) no-repeat;
	width:691px;
	height:203px;
}
#emo1 {
	float:left;
	background:url(images/emo.jpg) no-repeat;
	width:691px;
	height:203px;
}
#loggin {
	float:left;
	background:url(images/loggin.gif) no-repeat;
	width:259px;
	height:203px;
	font-size:11px;
}
#menu {
	float:left;
	background:url(images/menu.jpg) no-repeat;
	width:950px;
	height:44px;
}
#submenu {
	float:left;
	background:url(images/submenu.jpg) no-repeat;
	width:950px;
	height:36px;
}
#news {
	float:right;
	background:url(images/news.gif) no-repeat;
	width:259px;
	height:275px;
}
#contentbg {
	float:left;
	background:url(images/contentbg.gif) repeat-y;
	width:950px;
	height:auto;
}
#footer {
	float:left;
	background:url(images/footer.gif) no-repeat;
	width:950px;
	height:13px;
}
#copy {
	float:left;
	width:450px;
	height:auto;
	line-height:30px;
}
#fuss {
	float:right;
	word-spacing:200px;
	padding-right:50px;
	width:190px;
}
#newsbox{
	float:right;
	margin-right:33px;
	background:url(images/newsbg.gif) no-repeat;
	width:213px;
	height:203px;
}
.content{
	width:530px;
	padding-left:15px;
	padding-top:15px;
	padding-right:20px;
	float:left;
	letter-spacing: 0.03em;
}
.icon{
	padding-top:15px;
	padding-left:55px;
	width:35px;
	height:100px;
	float:left;
	}
#menu1{
	background:url(images/menu1ac.gif) no-repeat;
	float:left;
	width:88px;
	height:44px;
	margin-left:105px;
}
#menu2{
	background:url(images/menu2ac.gif) no-repeat;
	float:left;
	width:96px;
	height:44px;
}
#menu3{
	background:url(images/menu3ac.gif) no-repeat;
	float:left;
	width:78px;
	height:44px;
}
#menu4{
	background:url(images/menu4ac.gif) no-repeat;
	float:left;
	width:122px;
	height:44px;
}
#menu5{
	background:url(images/menu5ac.gif) no-repeat;
	float:left;
	width:81px;
	height:44px;
}
#menu6{
	background:url(images/menu6ac.gif) no-repeat;
	float:left;
	width:65px;
	height:44px;
}
#submenu1{
	font-size:9px;
	width:auto;
	float:left;
	margin-left:115px;
	margin-top:9px;
	line-height:20px;
	border-right:#FFFFFF 1px solid;
}
#submenu2{	
	font-size:9px;
	width:auto;
	float:left;
	margin-top:9px;
	line-height:20px;
	border-right:#FFFFFF 1px solid;
}
a.sub1     {
	font-size:9px;
	display:block;
	background:#DFDEDA;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub1:hover{
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;

}
a.sub11 {
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub2     {
	font-size:9px;
	display:block;
	background:#DFDEDA;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub2:hover{ 
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;

}
a.sub22 { 
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub3     { 
	font-size:9px;
	display:block;
	background:#DFDEDA;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub3:hover{ 
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;

}
a.sub33 { 
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub4     { 
	font-size:9px;
	display:block;
	background:#DFDEDA;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
a.sub4:hover{ 
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;

}
a.sub44 { 
	font-size:9px;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	color:#006ab3;
	font-weight:400;
}
/*-- Navi Start --*/
a.menu1     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu1.gif);
	background-repeat:no-repeat;
	width:88px; height:44px; 
}
a.menu1:hover{ 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu1ac.gif); 
	background-repeat:no-repeat;
}
a.menu1:active{ 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu1ac.gif); 
	background-repeat:no-repeat;
}
a.menu2     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu2.gif);
	background-repeat:no-repeat;
	width:96px; height:44px;
}
a.menu2:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu2ac.gif); 
	background-repeat:no-repeat;
}
a.menu2:active { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu2ac.gif); 
	background-repeat:no-repeat;
}
a.menu3     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu3.gif);
	background-repeat:no-repeat;
	width:78px; height:44px;
}
a.menu3:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu3ac.gif); 
	background-repeat:no-repeat;
}
a.menu3:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu3ac.gif); 
	background-repeat:no-repeat;
}
a.menu4     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu4.gif);
	background-repeat:no-repeat;
	width:122px; height:44px; 
}
a.menu4:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu4ac.gif); 
	background-repeat:no-repeat;
}
a.menu4:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu4ac.gif); 
	background-repeat:no-repeat;
}
a.menu5     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu5.gif);
	background-repeat:no-repeat;
	width:81px; height:44px; 
}
a.menu5:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu5ac.gif); 
	background-repeat:no-repeat;
}
a.menu5:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu5ac.gif); 
	background-repeat:no-repeat;
}
a.menu6     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu6.gif);
	background-repeat:no-repeat;
	width:65px; height:44px; 
}
a.menu6:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu6ac.gif); 
	background-repeat:no-repeat;
}
a.menu6:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu6ac.gif); 
	background-repeat:no-repeat;
}

#Tabelle_01 {
	width:205px;
	height:200px;
}
#material {
	float:left;
	width:100px;
	height:200px;
}
#varianten {
	float:left;
	width:105px;
	height:200px;
}
.checkbox{
	margin: 6px 0 0 0;
    float: left;
}
.ausrichtung{
	margin: 9px 0 0 0;
	width: 265px;
}
.checkbox1{
	margin: 0 0 0 0;
    float: left;
}
.ausrichtung1{
	margin: 0px 0 0 0;
	width: 60px;
}
.input {
	border:#006ab3 1px solid;
	color:#006ab3;
}
.blau{
	color:#006ab3;
}
.submit {
  background: url(images/button.gif) no-repeat;
  border: none;
  margin:0px 0px 0px 0px;
  position:relative;
  width:90px;
  height: 22px;
  cursor: pointer;
  color:#006ab3;
}
.submit1 {
  background: url(images/button.gif) no-repeat;
  border: none;
  margin:0px 0px 0px 0px;
  position:relative;
  width:140px;
  height: 22px;
  cursor: pointer;
  color:#006ab3;
}
.feld {
	border : 1px solid #666666;
	width : 145px;
	margin : 0 0 0 0;
	color : #000000;
	font-size : 12px;
	background: #F3F4F3;
}

.inputselected {
	border : 1px solid #006ab3;
	width : 145px;
	margin : 0 0 0 0;
	background-color : #fff;
	color : #000000;
	font-size : 12px;
}

.textarea {
    font-family : Arial;
    font-size : 12px;
    border : 1px solid #666666;
    width : 235px;
    color : #000000;
    margin : 6px 0 0px 0;
    background: #F3F4F3;
    height: 129px;
    overflow: auto;
}

.textareaselected {
    font-family : Arial;
    font-size : 12px;
    border : 1px solid #006ab3;
    width : 235px;
    color : #000000;
    background-color : #fff;
    margin : 6px 0 0px 0;
    height: 129px;
    overflow: auto;
}
.Stil1 {color: #FFFFFF}
.Stil2 {color: #FFFFFF; font-size:10px; padding-left:10px; width:203px;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */




.quform-error-message{
	display:none;
	margin-top:20px;
}

.ctresponce{
	color: #008000;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    background: #19e80d2b;
	margin-top: 20px;
	display:none;
}
.quform-captcha{
	padding: 6px 10px;
    background: #fff;
    color:#555;
	box-shadow: 0 1px 3px -1px rgb(0 0 0 / 8%);
    width: 90px;
    letter-spacing: 2px;
    border: solid 1px #CACACA;
    font-family: cursive;
	text-align:center;
}
.quform-element{
	width: 50% !important;
    float: left !important;
}
.quform-input input, .quform-input select, .quform-input textarea{
	width:100% !important;
	padding: 8px !important;
}

.quform-spacer label{
	color:#006ab3 !important;
}
.quform-spacer:first-child{
	padding-left:5px !important;
}
.quform-spacer:last-child{
	padding-right:5px !important;
}
.quform-textarea {
    height: 99px !important;
}
.quform-submit-inner{
	padding:0 5px;
}
.quform-submit-inner button{
	background:#006ab3 !important;
	color:#fff;
	padding: 9px 20px !important;
}
.clear{
	clear:both;
}