/* Schriftauszeichnungen */
.fontcontentlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; font-weight: normal; text-decoration: underline }
.fontdownloadlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; font-weight: normal; text-decoration: underline }
.fontcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
.fontcontentrot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; font-weight: bold; text-decoration: none}
.fontcontentblau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F81A4; text-decoration: none}
.fontcontentblaufett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F81A4; text-decoration: none ; font-weight: bold}
.fontcontentheadl { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none }
.fontheadline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; text-decoration: none}
.fontsubheadline { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: none }
.fontheadlinestart { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none }
.fontlang { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 }
.standnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none}
.fontnewshead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; font-weight: bold; background-color: #CDDCEB}
.fontnewsdat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; background-color: #CDDCEB}
.fontnews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; background-color: #CDDCEB }
.fontnewsletter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: #CDDCEB }
.fontlboxhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #2F81A4; font-weight: bold; padding-left: 10px}
.fontbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.fontboxlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #F8000D; font-weight: normal; text-decoration: none; padding-left: 5px; vertical-align: middle}
.fontsubnavhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F8000D; font-weight: bold ; padding-left: 10px}
.fontsubnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold ; text-decoration: none; padding-left: 10px}
.fontsubnav2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; padding-left: 30px}
.fontsubnav2on { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; text-decoration: none; padding-left: 30px }
.fontbreadcrumb { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #333333; text-decoration: none; letter-spacing: 1px ; padding-left: 30px; background-color: #EBF1F7}
.fontsubnavon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; font-weight: bold ; text-decoration: none; padding-left: 0px; background-color: #CDDCEB}
.fontpresse { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal; text-decoration: none}
.fontimage { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #333333; text-decoration: none; letter-spacing: 1px ; padding-left: 30px; background-color: #EBF1F7}

/* Selektoren */
body {  background-color: #F4F4F4; margin-top: 0px; margin-left: 0px;; margin-right: 0px; margin-bottom: 0px}}
form, select {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; line-height: 10px;}
input {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; line-height: 10px;}

/* Div-Positionierungen */
.divlang {  left: 0px; top: 0px; height: 26px; z-index: 1; position: absolute; visibility: visible}
.divsearch { left: 200px; top: 3px; height: 26px; z-index: 1; position: absolute; visibility: visible}
.divimglogo {  left: 0px; top: 26px; height: 102px; z-index: 1; position: absolute; visibility: visible}
.divmainnav {  left: 0px; top: 128px; height: 24px; z-index: 1; position: absolute; visibility: visible; page-break-before: auto; page-break-after: auto}
.divbreadcrumb {  left: 260px; top: 156px; height: 24px; z-index: 2; position: absolute; visibility: visible; page-break-before: auto; page-break-after: auto}
.divcontentstart {  left: 0px; top: 152px; width: 965px; z-index: 1; position: absolute; visibility: visible; page-break-before: auto; page-break-after: auto}
.divstartheadline { position:absolute; width:637px; height:47px; z-index:2; left: 290px; top: 173px}
.divloginfailed { position:absolute; width:637px; z-index:2; left: 290px; top: 230px}
.divbox1 { position:absolute; width:300px; height:185px; z-index:2; left: 286px; top: 240px}
.divbox2 { position:absolute; width:300px; height:185px; z-index:2; left: 621px; top: 240px}
.divbox3 { position:absolute; width:300px; height:185px; z-index:2; left: 286px; top: 460px}
.divbox4 { position:absolute; width:300px; height:185px; z-index:2; left: 621px; top: 460px}
.editnavselect { position:absolute; width:400px; height:115px; z-index:5; left: 20; top: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold}
.editbread { position:absolute; width:400px; height:100px; z-index:5; left: 400; top: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold}
.editheadline { position:absolute; width:400px; height:100px; z-index:5; left: 260; top: 175; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold}

/* Hintergrundfarben */
.bggray {  background-color: #E7E7E7}
.bgdarkgray { background-color: #CACACA}
.bgblue { background-color: #EBF1F7}
.bgdarkblue { background-color: #CDDCEB}
.bgwhite { background-color: #FFFFFF}
.imglogolinie { background-color: #2F81A4}

/* Links */
a:hover {  }
a.unternehmen:hover { background-image: url(../shared/images/navigation/nav_on_unternehmen.gif); background-repeat: no-repeat; background-position: center center}
a.standnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: underline}
.menoben {  background-image: url(../images/sonstige/linie_oben.gif); background-repeat: repeat}
a.fontcontentlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}
a.fontdownloadlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}
a.fontnewsdat:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F8000D; font-weight: normal; text-decoration: underline; background-color: #CDDCEB}
a.fontnewsletter:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; background-color: #CDDCEB }
a.fontboxlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #F8000D; font-weight: normal; text-decoration: none; vertical-align: middle}
a.fontbox:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline}
a.fontsubnav:hover { color: #F8000D; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.fontsubnav2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F8000D; text-decoration: none; padding-left: 30px}
a.nav { border-bottom: #8FB6D7 1px solid; padding-right: 10px; display: block; padding-left: 10px; border-left-width: 0px; background: #EBF1F7; 
	padding-bottom: 5px; margin: 0px 0px 0px; color: #625b55; padding-top: 5px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold ; text-decoration: none; padding-left: 10px}
a.subnav { border-bottom: #8FB6D7 1px solid; padding-right: 10px; display: block; padding-left: 10px; border-left-width: 0px; background: #EBF1F7; padding-bottom: 5px; margin: 0px 0px 0px; color: #625b55;
	    padding-top: 5px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; padding-left: 30px}

a.subnav2 { padding-right: 10px; display: block; padding-left: 10px; border-left-width: 0px; background: #EBF1F7; padding-bottom: 2px; margin: 0px 0px 0px; color: #625b55;
	    padding-top: 5px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; padding-left: 30px}
a.subnav3 { padding-right: 10px; display: block; background: #EBF1F7; padding-bottom: 2px; margin: 0px 0px 0px; color: #625b55; padding-top: 2px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; padding-left: 40px ; text-indent: 10px; border-left-width: 0px}
a.subnav4 { border-bottom: #8FB6D7 1px solid; padding-right: 10px; display: block; background: #EBF1F7; padding-bottom: 2px; margin: 0px 0px 0px; color: #625b55; padding-top: 2px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; padding-left: 40px ; text-indent: 10px; border-left-width: 0px}

a.nav:hover { background: #CDDCEB; color: #F8000D}
a.subnav:hover { background: #CDDCEB; color: #F8000D }
a.subnav2:hover { background: #CDDCEB; color: #F8000D }
a.subnav3:hover { background: #CDDCEB; color: #F8000D }
a.subnav4:hover { background: #CDDCEB; color: #F8000D }

a.nav:active { background: #CDDCEB}
a.subnav:active { background: #CDDCEB}
a.fontbreadcrumb:visited { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #333333; text-decoration: none; letter-spacing: 1px ; padding-left: 30px; background-color: #EBF1F7}


a.menu1 { display:block; background-image:url(../images/navigation/nav_off_company.gif); width:124px; height:24px }
a.menu2 { display:block; background-image:url(../images/navigation/nav_off_products.gif); width:96px; height:24px }
a.menu3 { display:block; background-image:url(../images/navigation/nav_off_service.gif); width:88px; height:24px }
a.menu4 { display:block; background-image:url(../images/navigation/nav_off_downloads.gif); width:108px; height:24px }
a.menu5 { display:block; background-image:url(../images/navigation/nav_off_lonworks.gif); width:100px; height:24px }

a.menu1:hover   { background-image:url(../images/navigation/nav_on_company.gif); }
a.menu2:hover   { background-image:url(../images/navigation/nav_on_products.gif); }
a.menu3:hover   { background-image:url(../images/navigation/nav_on_service.gif); }
a.menu4:hover   { background-image:url(../images/navigation/nav_on_downloads.gif); }
a.menu5:hover   { background-image:url(../images/navigation/nav_on_lonworks.gif); }

a.menu1:active   { background-image:url(../images/navigation/nav_on_company.gif); }
a.menu2:active   { background-image:url(../images/navigation/nav_on_products.gif); }
a.menu3:active   { background-image:url(../images/navigation/nav_on_service.gif); }
a.menu4:active   { background-image:url(../images/navigation/nav_on_downloads.gif); }
a.menu5:active   { background-image:url(../images/navigation/nav_on_lonworks.gif); }

/* Grafiken */
.bglinierechtspx { background-image: url(../images/sonstige/linie_rechts_1px.gif); background-repeat: repeat-y}
.bgboxgray { background-color: #F4F4F4}
.bglinie { background-color: #8FB6D7}
.divcontentinhalt { left: 0px; top: 156px; width: 965px; z-index: 1; position: absolute; visibility: visible; page-break-before: auto; page-break-after: auto; clip:   rect(   )}
.imgborder {  border: 1px solid #CCCCCC}
