* {
    margin: 0;
    padding: 0;
    border: 0;
}

html, body {
	margin:0;
	padding:0;
	height: 100%;
}

body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,
ul, ol, li,
form, input, select, textarea, 
a,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 13px;
	   line-height:17px;
       color: #FFFFFF;
       text-decoration: none; 
	   font-weight: normal; 
    }
         
a, 
a:link,
a:active, 
a:visited
{
  color: #F18E1A;
  text-decoration: none;
}

a:hover
{
  color: #F18E1A;
  text-decoration: underline;
}

img {
 behavior: url(/cms/site/js/iepngfix.htc);
}

.error {
  color: #F18E1A;
 font-style:italic;
font-size:12px;
}

i, em {
font-style:normal;
color: #F18E1A;
}

tt {
font-family: Verdana, Helvetica, sans-serif;
font-size:15px;
color: #F18E1A;
}

h1 {
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:25px;
line-height:28px;
margin-bottom:7px;
}

h2 {
color:#F18E1A;
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:17px;
line-height:22px;
margin-top:10px;
margin-bottom:6px;
}

*html h2 {
color:#F18E1A;
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:17px;
line-height:22px;
margin-top:0px;
margin-bottom:6px;
}

h3 {
	background-image:url(/cms/site/img/circle.png);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:left;
	height:33px;
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:17px;
	line-height:32px;
	padding-left:42px;
	margin-bottom:6px;
	margin-top:15px;
}

h4 {
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
margin-bottom:10px;
}

h5 {
float:left;
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:24px;
line-height:30px;
}

h6 {
float:left;
color:#F18E1A;
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:24px;
line-height:30px;
margin-left:8px;
}

body {
background:#0b3862;
background-image:url(/cms/site/img/bg-blue.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
}

#zentriert {
position:relative;
width:1025px;
left:50%;
margin-left:-512px;
padding-bottom:232px;
} 

#wrapper {
min-height:100%;
position:relative;
}

#footer {
position:absolute;
bottom:0;
width:100%;
height:222px;
background-image:url(/cms/site/img/footer.png?rel=2);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:repeat-x;
}

#logo {
float:left;
width:386px;
height:195px;
}

.nav-line {
float:left;
height:140px;
width:1px;
}

.nav {
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:16px;
float:left;
padding-top:110px;
padding-left:15px;
padding-right:15px;
}

.nav-active {
background-image:url(/cms/site/img/nav-orange.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:repeat-x;
background-position:top;
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:16px;
float:left;
height:30px;
padding-top:110px;
padding-right:15px;
padding-left:15px;
}

#content {
width:1000px;
margin-left:25px;
}

#content-left {
float:left;
width:545px;
margin-right:10px;
}

#content-right {
float:left;
width:470px;
}

#content-left2 {
float:left;
width:586px;
margin-right:77px;
margin-left:15px;
margin-top:50px;
}

*html #content-left2 {
float:left;
width:586px;
margin-right:62px;
margin-left:15px;
margin-top:50px;
}

#content-right2 {
float:left;
width:347px;
}

#content-left3tb {
background-image:url(/cms/site/img/touchboard-logo-big.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:575px;
margin-right:45px;
}

#content-left3tv {
background-image:url(/cms/site/img/tv-logo-big.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:575px;
margin-right:45px;
}

#content-left3ib {
background-image:url(/cms/site/img/infoboard-logo-big.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:575px;
margin-right:45px;
}

#content-left3web {
background-image:url(/cms/site/img/web-logo-big.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:575px;
margin-right:45px;
}

#content-right3 {
float:left;
width:405px;
}

#content-left4 {
float:left;
width:610px;
margin-right:78px;
margin-top:8px;
}

#content-right4 {
float:left;
width:337px;
margin-top:8px;
}

#content-left5 {
float:left;
width:604px;
margin-right:75px;
}

#content-right5 {
float:left;
width:336px;
margin-top:8px;
}

#content-left6 {
float:left;
width:604px;
margin-right:38px;
margin-left:7px;
}

*html #content-left6 {
float:left;
width:604px;
margin-right:24px;
margin-left:7px;
}

#content-right6 {
float:left;
width:376px;
margin-top:-30px;
}

#top {
height:195px;
width:1025px;
}

.more-button {
width:90px;
height:24px;
float:right;
}

.orange-button-small {
background-image:url(/cms/site/img/orange-button-small.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:163px;
height:24px;
background-repeat:no-repeat;
text-align:center;
}

.orange-button-big {
background-image:url(/cms/site/img/orange-button-big.png);
behavior: url(/cms/site/js/iepngfix.htc);
line-height:23px;
width:193px;
height:24px;
background-repeat:no-repeat;
text-align:center;
}

.orange-button-big a, 
.orange-button-big a:link,
.orange-button-big a:active, 
.orange-button-big a:visited,
.orange-button-big a:hover {
line-height:23px;
color:#FFFFFF;
text-decoration:none;
}

.black-button-big {
background-image:url(/cms/site/img/black-button-big.png);
behavior: url(/cms/site/js/iepngfix.htc);
line-height:23px;
width:193px;
height:24px;
background-repeat:no-repeat;
text-align:center;
}

.black-button-big a, 
.black-button-big a:link,
.black-button-big a:active, 
.black-button-big a:visited,
.black-button-big a:hover {
line-height:23px;
color:#FFFFFF;
text-decoration:none;
}

.orange-button-small-news {
background-image:url(/cms/site/img/orange-button-small.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:163px;
height:24px;
background-repeat:no-repeat;
text-align:center;
float:left;
margin-left:168px;
}

*html .orange-button-small-news {
background-image:url(/cms/site/img/orange-button-small.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:163px;
height:24px;
background-repeat:no-repeat;
text-align:center;
float:left;
margin-left:152px;
}

.line-small {
clear:both;
float:left;
width:465px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);
margin-top:13px;
margin-bottom:13px;
}

*html .line-small {
clear:both;
float:left;
width:465px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);
margin-top:0px;
margin-bottom:13px;
}

.line-big {
clear:both;
float:left;
width:1001px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);
margin-top:18px;
margin-bottom:13px;
}


.news-pic {
float:left;
width:148px;
height:126px;
margin-right:14px;
margin-bottom:5px;
margin-left:5px;
}

.news-text {
float:left;
padding-top:6px;
width:433px;
margin-bottom:5px;
}

.home-box {
float:left;
width:211px;
margin-top:15px;
margin-right:14px;
background-image:url(/cms/site/img/home-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
}

*html .home-box {
float:left;
width:211px;
margin-top:15px;
margin-right:7px;
background-image:url(/cms/site/img/home-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
}

.address-box1 {
float:left;
width:182px;
}

.address-box {
float:left;
width:182px;
margin-left:15px;
}


.button-box {
float:left;
text-align:center;
width:194px;
}

#footer-zentriert {
position:relative;
width:1025px;
left:50%;
margin-left:-512px;
margin-top:17px;
padding-left:15px;
}

.subnavi {
width:160px;
height:41px;
float:left;
margin-left:-15px;
margin-top:14px;
}

#touchboard-box {
width:296px;
margin-top:10px;
background-image:url(/cms/site/img/touchboard-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:25px;
padding-left:40px;
}

#tv-box {
width:296px;
margin-top:10px;
background-image:url(/cms/site/img/tv-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:13px;
padding-left:40px;
}

#infoboard-box {
width:296px;
margin-top:10px;
background-image:url(/cms/site/img/infoboard-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:13px;
padding-left:40px;
}

#web-box {
width:296px;
margin-top:10px;
background-image:url(/cms/site/img/web-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:13px;
padding-left:40px;
}

#touchboard-box-neu {
width:216px;
margin-top:10px;
background-image:url(/cms/site/img/touchboard-box-neu.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:133px;
padding-left:10px;
}

#tv-box-neu {
width:216px;
margin-top:10px;
background-image:url(/cms/site/img/tv-box-neu.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:133px;
padding-left:10px;
}

#infoboard-box-neu {
width:216px;
margin-top:10px;
background-image:url(/cms/site/img/infoboard-box-neu.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:133px;
padding-left:10px;
}

#web-box-neu {
width:216px;
margin-top:10px;
background-image:url(/cms/site/img/web-box-neu.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:133px;
padding-left:10px;
}

#cloudbox {
width:341px;
margin-top:10px;
background-image:url(/cms/site/img/cloudbox.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:10px;
padding-left:13px;
padding-right:13px;
padding-bottom:3px;
}

.cloud-dark {
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#4876A4;
}

.cloud {
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#6996CB;
}

.cloud-white {
font-family: Century Gothic, Verdana, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#FEFEFF;
}

.news-line {
clear:both;
float:left;
width:595px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);					
margin-top:8px;
margin-bottom:8px;
margin-left:15px;
}

*html .news-line {
clear:both;
float:left;
width:594px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);	
margin-top:8px;
margin-bottom:8px;
margin-left:8px;
}

#newsletter-box {
width:302px;
background-image:url(/cms/site/img/newsletter.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:13px;
padding-left:20px;
padding-right:15px;
padding-bottom:12px;
}

#newsletter-cancel {
width:302px;
background-image:url(/cms/site/img/newsletter-cancel.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:18px;
padding-left:20px;
padding-right:15px;
padding-bottom:12px;
}

.label-newsletter {
float:left;
width:80px;
line-height:23px;
color:#F18E1A;
margin-bottom:7px;
}


.label-newsletter2 {
float:left;
line-height:17px;
width:143px;
/width:160px;
color:#FFFFFF;
margin-bottom:7px;
}

*html .label-newsletter2 {
float:left;
line-height:17px;
width:157px;
color:#FFFFFF;
margin-bottom:7px;
}

.input {
 float:left;
 width:210px;
 height:24px;
 padding-left:5px;
 line-height:23px;
 color:#000000;
 border:0px;
 background:none;
 background-image:url(/cms/site/img/input.png);
 behavior: url(/cms/site/js/iepngfix.htc);
 background-repeat:no-repeat;
 margin-bottom:7px;
}

.input2 {
 float:left;
 width:153px;
 height:24px;
 padding-left:5px;
 line-height:23px;
 color:#000000;
 border:0px;
 background:none;
 background-image:url(/cms/site/img/input2.png);
 behavior: url(/cms/site/js/iepngfix.htc);
 background-repeat:no-repeat;
 margin-bottom:7px;
 margin-left:142px;
 margin-top:10px;
}

.input3 {
 float:left;
 width:153px;
 height:24px;
 padding-left:5px;
 line-height:23px;
 color:#000000;
 border:0px;
 background:none;
 background-image:url(/cms/site/img/input2.png);
 behavior: url(/cms/site/js/iepngfix.htc);
 background-repeat:no-repeat;
 margin-bottom:7px;
 margin-left:142px;
/margin-left:60px;
 margin-top:10px;
}

*html .input3 {
 float:left;
 width:153px;
 height:24px;
 padding-left:5px;
 line-height:23px;
 color:#000000;
 border:0px;
 background:none;
 background-image:url(/cms/site/img/input2.png);
 behavior: url(/cms/site/js/iepngfix.htc);
 background-repeat:no-repeat;
 margin-bottom:7px;
margin-left:60px;
 margin-top:10px;
}

.textarea {
width:290px;
height:193px;
background:none;
background-image:url('/cms/site/img/textarea.png');
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
border:0px;
float:left;
padding-left:5px;
padding-top:8px;
color:#000000;
margin-bottom:7px;
}

.abonnieren {
margin-top:10px;
background-image:url(/cms/site/img/abonnieren.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:293px;
height:24px;
line-height:23px;
background-repeat:no-repeat;
text-align:center;
}

.abonnieren a, 
.abonnieren a:link,
.abonnieren a:active, 
.abonnieren a:visited,
.abonnieren a:hover {
color:#FFFFFF;
line-height:23px;
text-decoration:none;
}

.abonnieren2 {
margin-top:10px;
margin-left:80px;
/margin-left:100px;
background-image:url(/cms/site/img/abonnieren.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:293px;
height:24px;
line-height:23px;
background-repeat:no-repeat;
text-align:center;
}

.abonnieren2 a, 
.abonnieren2 a:link,
.abonnieren2 a:active, 
.abonnieren2 a:visited,
.abonnieren2 a:hover {
color:#FFFFFF;
line-height:23px;
text-decoration:none;
}

.abmelden {
margin-top:10px;
background-image:url(/cms/site/img/abmelden.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:293px;
height:24px;
line-height:23px;
background-repeat:no-repeat;
text-align:center;
}

.download {
margin-top:2px;
background-image:url(/cms/site/img/pdf-button.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:131px;
height:24px;
line-height:23px;
background-repeat:no-repeat;
text-align:center;
margin-left:8px;
}

.reference-line {
clear:both;
width:295px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
}

#newsletter-cancel1 {
background-image:url(/cms/site/img/newsletter-cancel1.png);
behavior: url(/cms/site/js/iepngfix.htc);
width:317px;
height:29px;
line-height:23px;
background-repeat:no-repeat;
padding-left:20px;
padding-top:15px;
/padding-top:14px;
font-size:15px;
}

#box-right {
width:302px;
background-image:url(/cms/site/img/box-right.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:12px;
padding-left:20px;
padding-right:15px;
padding-bottom:12px;
}

#showroom-screen {
width:604px;
height:390px;
margin-left:5px;
margin-top:10px;
background-image:url(/cms/site/img/showroom-screen.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

.showroom-line {
clear:both;
width:336px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);
margin-top:5px;
margin-bottom:5px;
}

#showroom-arrows {
text-align:center;
padding-top:4px;
height:36px;
}

.aboutus-line {
clear:both;
width:585px;
height:1px;
border-bottom:1px solid #FFFFFF;
opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);
margin-top:10px;
margin-bottom:7px;
}

.team {
float:left;
width:193px;
margin-right:8px;
text-align:center;
margin-top:4px;
margin-bottom:13px;
}

#download-box {
width:302px;
background-image:url(/cms/site/img/download-box.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:12px;
padding-left:20px;
padding-right:15px;
padding-bottom:6px;
margin-top:10px;
}

#news-home {
width:1000px;
height:26px;
padding-top:7px;
margin-top:10px;
margin-bottom:10px;
background-image:url(/cms/site/img/news-bar.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

#news-title-home {
float:left;
height:26px;
width:122px;
padding-left:20px;
}

#mtxt {
float:left;
height:26px;
width:855px;
}

.products-home {
width:177px;
float:left;
text-align:center;
}


#touch-home {
width:1000px;
height:455px;
background-image:url(/cms/site/img/touch-home-bg.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
}

#neuheit {
position:absolute;
top:383px;
left:637px;
width:209px;
height:208px;
z-index:100;
}

#messe-home {
width:1000px;
margin-top:16px;
margin-bottom:16px;
text-align:center;
}

#messe-left {
margin-left:20px;
width:313px;
margin-right:20px;
text-align:right;
float:left;
}

*html #messe-left {
margin-left:10px;
width:313px;
margin-right:20px;
text-align:right;
float:left;
}

#messe-middle {
width:323px;
margin-right:10px;
float:left;
text-align:left;
}

#messe-right {
width:314px;
float:left;
text-align:left;
}

.homebox {
float:left;
width:167px;
margin-top:10px;
background-image:url(/cms/site/img/homebox.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-right:7px;
padding-left:10px;
margin-right:17px;
text-align:center;
}

*html .homebox {
float:left;
width:167px;
margin-top:10px;
background-image:url(/cms/site/img/homebox.png);
behavior: url(/cms/site/js/iepngfix.htc);
background-repeat:no-repeat;
padding-top:10px;
padding-right:7px;
padding-left:10px;
margin-right:10px;
text-align:center;
}