html {
 background-repeat:repeat-y;
 background-color:#FFFFFF;
 /* background-image:url(src/bg_html_gray.gif); */
 background-position:50% 0;
 position:relative;
}
body {
 font-family:Arial,sans-serif;
 font-size:10px;
 position:relative;
}
h1 {
 font-size:10px;
 font-weight:normal;
}
html,body,div,p,h1,h2,h3,h4,form,span,input,select,textarea { padding:0;margin:0; }
a:hover {
 text-decoration:underline;
}
a { text-decoration:none;}
a img { border:0 }

#center {
 width:980px;
 margin-left:auto;
 margin-right:auto;
}
.spacer {
 clear:both;
 display:block;
}
.spacer:after {
 clear:both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
#framediv {
 margin-top:3px;
 position:relative;
 zoom:1;
 font-size:1.1em;
}
#topLine {
 background-image:url(src/bg_content_1px.gif);
 background-repeat:repeat-y;
 font-size:1.1em;
 zoom:1;
}
#indexFloat,#optionsFloat,#accountFloat {
 position:absolute;
 z-index:5;
 display:none;
 font-size:1.1em;
}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
#content {
 /* margin-top:10px; */
}	

.tMenItL, .tMenItR {
 color:black;
 /* font-weight:bold; */
 display:block;
 padding:6px 10px;
 border-bottom:1px solid #A9A9A9;
}
.indexTable .tMenItL {
 zoom:1; 
}

.optionsBG {
 display:block;
 margin-bottom:-1px;
}
.tMenItL {
 background-color:#F7F7F7;
}
#optionsFloat {
}

.tMenItR,.tMenItL:hover,.tIcoAccHover:hover {
 background-color:#D5DCE4;
 color:black;
}
.indexTable {
 background-color:#A9A9A9;
 empty-cells:show;
}
.indexTable td { 
 background-color:#E0E0E0;
 color:#A9A9A9;
 vertical-align:top;
}
.optionsBG {
 background-color:#A9A9A9;
 border:1px solid #A9A9A9;
 border-bottom:0px solid #A9A9A9;
}
.tBox {
 float:left;
 display:inline;
 padding:6px 0 8px 0;
}
#menIndex .tLink {
  padding:0 18px 0 39px;
}
.menIndexOpen {
 background-color:#F7F7F7;
 border-right:1px solid #A9A9A9;
 border-left:1px solid #A9A9A9;
 position:relative;
}
.menIndexOpen .tLineR {
 border-right:1px solid #F7F7F7;
}
.menIndexOpen .tLineRB {
 border-right:1px solid #D5DCE4;
}
.menIndexOpen .tLink {
 color:black;
}
.footcont {
 border-top:1px solid #C8C8C8;
 font-size:1.0em;
 margin-top:10px;
 padding:6px 32px;
}
.fmen {
 color:#0F6DB7;
 font-weight:bold;
 margin-right:4px;
 padding-right:5px;
 border-right:1px solid #898989;
}
.fmen:hover {
}

#gl {
 position:absolute;
 display:none;
 width:196px;
 z-index:500;
 background-color:#1470B3;
}
#glcont {
 color:white;
 padding:6px;
 font-size:1.1em;
}
.gls {
 cursor:help;
 position:relative;
 color:#1470B3;
}
.gls:hover {
 color:#1470B3;
}

.formGo {
 /* background-image:url(src/bg_ico_top_go.gif);
 background-repeat:no-repeat; */
}
.loginLink {
 color:black;
 display:block;
 width:56px;
 height:15px;
 font-weight:bold;
 background-image:url(src/bg_ico_login.png);
 background-repeat:no-repeat;
 margin-left:6px;
}
/* .arrLink {
 float:left;
 display:inline;
 background-image:url(src/bg_ico_arlgr.gif);
 background-repeat:no-repeat;
 background-position:0 60%;
 padding-left:6px;
 color:#1470B3;
} */
.tLink {
 color:#A9A9A9;
 font-weight:normal;
 padding:0 18px 0 38px;
 margin-top:2px;
 display:block;
}
.tLoginForm {
 padding:0px 18px;
 margin-top:6px;
}
* html .tLoginForm {
 margin-top/**/:5px;
}
.tIcoInd, .tIcoOpt , .tIcoReg , .tIcoHel, .tIcoAcc {
 background-repeat:no-repeat;
 background-position:18px 50%;
}
.tIcoInd {
 background-image:url(src/bg_ico_top_ind.gif);
}
.tIcoOpt {
 background-image:url(src/bg_ico_top_opt.gif);
}
.tIcoAcc {
 background-image:url(src/bg_ico_top_acc.gif);
}
.tIcoReg {
 background-image:url(src/bg_ico_top_reg.gif);
}
.tIcoHel {
 background-image:url(src/bg_ico_top_hel.gif);
}
.tIcoLogout {
 background-repeat:no-repeat;
 background-position:90% 50%;
 background-image:url(src/bg_ico_logout.gif);
}
.menIndexOpen .tIcoInd {
 background-position:17px 50%;
}
.tLineL {
 border-left:1px solid #A9A9A9;
}
.tLineR {
 border-right:1px solid #A9A9A9;
}
.tFlag {
 margin-left:8px;
}
.content, .contentKont, .contentGal {
 /* margin-top:10px; */
 border:1px solid #C6C6C6;
 padding:5px;
 background-color:white;
 /* background-image:url(src/bg_content_1px.gif); */
 /* background-repeat:repeat-y; */
 /* position:relative; */
 /* z-index:1; */
 /* zoom:1; */
}
.contentKont {
 /* background-image:url(src/bg_kont_1px.gif); */
}
.contentGal {
 /* background-image:url(src/bg_gal_1px.gif); */
}
.contentInner {
 background-color:#E9E9E9;
 border:1px solid #EEEEEE;
 padding:14px;
 line-height:1.6em;
}
.startLeft {
 float:left;
 display:inline;
 width:320px;
 /* margin-right:10px; */
}
.startRight {
 float:right;
 display:inline;
 width:650px;
}
.cnt {
 padding-top:3px;
}
.rssText {
 color:#787878;
 font-size:10px;
}
.newsItem {
 padding-left:0.2em;
 display:block;
}
.newsItem:hover {
 background-color:#09409A;
 text-decoration:none;
}
.newsItem:hover .newsDatum {
 color:#A3C1E3;
}
.newsItem:hover .newsTitle {
 color:#E9E9E9;
}
.newsDatum {
 font-weight:normal;
 color:black;
 background-image:url(src/bg_ico_dblarr_gray.gif);
 background-repeat:no-repeat;
 background-position:90% 55%;
 padding-right:1.8em;
 min-width:39px;
}
.newsTitle {
 color:#0F6CBA;
 font-size:1.0em;
 font-weight:bold;
 display:block;
}
.title {
 color:black;
 font-weight:bold;
 display:block;
 font-size:1.1em;
}
.titleColor {
 color:#A8A8A8;
 font-size:1.4em;
 font-style:italic;
 font-weight:bold;
 line-height:1.1em; 
 margin-bottom:0.2em;
 letter-spacing:-0.032em;
}
.titleGray {
 color:#A9A9A9;
 font-size:1.3em;
 font-weight:bold;
}
.titleCount {
 font-weight:normal;
 font-size:1.1em;
 color:#787878;
}
.titleArrow {
 background-image:url(src/bg_ico_bigar.gif);
 background-repeat:no-repeat;
 background-position:0 55%;
 padding-left:12px;
 margin-left:8px;
 color:#A8A8A8; 
}
.titleArrow:hover {
 text-decoration:none;
}
h2.titleArrow {
 display:inline;
 color:inherit;
 font-family:Arial,sans-serif;
 font-size:inherit;
 line-height:inherit;
 margin-bottom:inherit;
 font-size:inherit;
 letter-spacing:inherit;
}
h3 {
 font-weight:bold;
 font-size:1.5em;
 color:black;
}
.h3col {
 color:#67A7E9;
}
.listItem {
}
.listItemIco {
 background-image:url(src/bg_ico_dblarr_gray.gif);
 background-repeat:no-repeat;
 background-position:0 0.6em;
 padding-left:10px;
}

#SWF_MENU {
 height:380px;
 overflow:hidden;
}

.kontAdr {
 font-size:1.2em;
 font-weight:bold;
 font-family:Arial,san-serif;
}
.kontHugenrs, .kontEmail {
 font-family:Arial,sans-serif;
 font-weight:bold;
 font-size:1.3em;
 color:black;
}
.kontEmail {
 font-size:1.3em;
}
.kontLabel {
 color:#0F6DB7;
 font-family:Arial,sans-serif;
 font-size:1.0em;
 font-weight:normal;
}
.kontTd {
 padding-top:6px;
}
.kontTd .fi_text,.kontTd .fi_texta, .kontTd .fi_select {
 background-color:white;
 background-image:none;
 border:1px solid #aaa;
}
.galerieLeft {
 float:left;
 display:inline;
 width:178px;
 margin-left:32px;
 margin-top:30px;
 margin-right:38px;
}
.galerieRight {
 float:left;
 display:inline;
 width:642px;
 margin-top:30px;
}
.galerieName {
 font-family:Arial,sans-serif;
 font-size:1.1em;
 font-weight:bold;
 background-image:url(src/bg_ico_galerie.gif);
 background-repeat:no-repeat;
 background-position:0 3px;
 padding-left:20px;
 color:black;
 display:block;
 padding-bottom:12px;
}
.galerieItem {
 float:left;
 display:inline;
 margin:0 21px 21px 0;
}

.prodMenuLeft {
 float:left;
 display:inline;
 background-image:url(src/bg_prod_menu.png);
 background-repeat:no-repeat;
 width:303px;
 height:263px;
 margin-right:2px;
}
.prodMenuRight {
 float:left;
 display:inline;
 background-image:url(src/bg_prod_top_right.gif);
 background-repeat:no-repeat;
 width:608px;
 height:259px;
 padding:4px 0 0 4px;
}
.prodMenuItem {
 color:white;
 font-weight:bold;
 font-size:11px;
 background-image:url(src/bg_ico_prodmenu.gif);
 background-repeat:no-repeat;
 background-position:0 3px;
 padding-left:18px;
 margin-left:14px;
}
.prodMenuTitle {
 color:white;
 font-weight:100;
 font-size:22px;
 letter-spacing:-0.08em;
 margin:14px 0 12px 14px;
}
* html .prodMenuTitle {
 letter-spacing/**/:-0.2em;	
}
.prodInfoLeft {
 float:left;
 display:inline;
 margin-top:8px;
 margin-right:24px;
 width:174px; 
}
.prodInfoRight {
 overflow:hidden;
 clear:right;
 padding-top:8px;
 /* min-width:50%; */
}
* html .prodInfoRight {
 /* width:50%; */
 zoom:1;
}
.prodTitle {
 font-size:2em;
 line-height:0.8em;
 border-bottom:1px solid #C7C7C7;
 margin:0;
 margin-top:24px;
 padding-bottom:4px;
}
.prodPDF {
 background-color:#FFCCCC;
 background-image:url(src/bg_produktpdf.gif);
 background-repeat:no-repeat;
 background-position:0 -1px;
 padding:0 13px 0 23px;
 height:23px;
 border-top:1px solid #ECACAC;
 margin-top:-1px;
 float:right;
 font-size:11px;
 line-height:normal;
}
.prodPDF strong {
 color:#E03F2D;
}
.prodPDF a:hover strong {
 color:white;
}
.prodPDF a {
 text-decoration:none;
}
.prodThumb {
 background-color:white;
 border:1px solid #C7C7C7;
 padding:2px;
 margin:3px 0 0 4px;
 float:left;
 display:inline;
}
.prodThumbCont {
 border:1px solid #C7C7C7;
 background-color:#DCDCDC;
 padding-bottom:3px;
 margin-top:5px;
}



.normText {
 font-size:1.1em;
 line-height:1.6em;
}
.rCol {
 float:left;
 display:inline;
 overflow:hidden;
}
.mitItem {
 float:left;
 display:inline;
 width:295px;
 margin-bottom:24px;
 background-color:#D5DCE4;
 padding:4px;
}
.mitItemSmall {
 float:left;
 display:inline;
 margin-bottom:25px;
 width:60px;
}
.helpItemLink, .arrLink, .newsTitel, .suchResult, .suchePageName {
 background-image:url(src/bg_ico_dblarr_gray.gif);
 background-repeat:no-repeat;
 background-position:0 55%;
 font-weight:bold;
 font-size:1.0em;
 color:#1470B3;
 float:left;
 display:inline;
 margin-left:0px;
 padding-left:12px;
}
.suchTopLevel, .suchePageName {
 float:none;
}
.suchResult {
 display:block;
 float:none;
 color:black;
}
.newsTitel {
 background-image:none;
 padding-left:0;
}
.helpItem {
 padding:10px 4px 11px 6px;
 display:block;
 color:black;
 border-top:1px solid #E9E9E9;
 border-bottom:1px solid #C7C7C7;
 zoom:1;
}
.helpItemFirst {
 border-top:1px solid #C7C7C7;
}
.helpItem:hover {
 position:relative;
 z-index:10x;
 background-color:#09409A;
 /* border-top:1px solid white;
 border-bottom:1px solid white; */
 /* margin-top:-1px;
 padding-top:11px; */
 color:white;
 text-decoration:none!important;
}
a.helpItem:hover *{
 color:white;
}
.helpItemOpen {
 background-color:#D5DCE4;
 border-top:1px solid #6C7FA0;
 border-bottom:1px solid #6C7FA0;
 margin-top:-1px;
}
.helpItemOpen .helpItemLink {
 color:black;
 background-image:url(src/bg_ico_dblarr_blue.gif);
}

.prodItem {
 padding:2px 4px 2px 16px;
 background-image:url(src/bg_ico_dblarr_gray.gif);
 background-repeat:no-repeat;
 /* background-position:4px 55%; */
 background-position:4px 0.8em;
 border-bottom:1px solid #C7C7C7;
 display:block;
 color:#0C6EBA;
 font-weight:bold;
 zoom:1;
}
.prodItemSel {
 position:relative;
 padding:2px 28px 2px 28px;
 background-image:url(src/bg_ico_dblarr_blue.gif);
 background-repeat:no-repeat;
 /* background-position:16px 55%; */
 background-position:16px 0.8em;
 border-top:1px solid #C7C7C7;
 border-bottom:1px solid #C7C7C7;
 margin:-1px -24px 0 -12px;
 background-color:white;
 color:black;
 display:block;
 font-weight:bold;
 zoom:1;
}
.prodItemSel:hover {
 text-decoration:none;
}
.prodItem:hover {
 background-color:#063D97;
 color:white;
 text-decoration:none;
}
.prodMenuTitel {
 font-weight:bold;
 font-size:1.4em;
 color:#A9A9A9;
 margin:10px 5px;
 letter-spacing:-0.06em; 
}
.downArr {
 background-image:url(src/bg_ico_downarr_gray.gif);
 background-repeat:no-repeat;
 background-position:90% 55%;
 padding-right:1.4em;
}
.arrRightBlueSmall {
 background-image:url(src/bg_ico_arrsm_blue.gif);
 background-repeat:no-repeat;
 background-position:4px 55%;
 padding-left:14px;
 color:black;
}



.impLeft {
 float:left;
 display:inline;
 width:308px;
}
.impRight {
 float:right;
 display:inline;
 width:636px;
}
.impDivide {
 background-image:url(src/bg_dot_gray_h.gif);
 background-repeat:repeat-x;
 background-position:0 100%;
 padding-bottom:9px;
 margin-bottom:9px;
}

.glossIndexOuter {
 float:left;
 display:inline;
 background-image:url(src/bg_gloss_index.gif);
 background-repeat:no-repeat;
 background-position:0 50%; 
 padding-left:1px; 
}
.glossIndex {
 display:block;
 padding:3px 11px;
 font-weight:bold;
 font-size:1.4em;
 color:black;
}
.glossIndex:hover {
 background-color:#E7E7E7;
 color:#787878;
}
.glossIndexEmpty {
 display:block;
 padding:3px 11px;
 font-weight:bold;
 font-size:1.4em;
 color:#CCC;
}
.glossSel {
 background-color:#E2EAF2;
}
.glossSel a {
 color:#1470B3;
}

.na_top {
 background-image:url(src/bg_1px_gray.gif);
 background-repeat:repeat-x;
 background-position:0 7px;
 padding:1px 1px 4px 1px;
 color:#828282;
 font-size:1.0em;
 letter-spacing:0.05em;
}
.na_top .on,.na_top .b {
 background-color:#E9E9E9;
 padding:0px 3px 0px 3px;
 margin-left:16px;
}
.na_top .on {
 color:#0F6DB7;
}
.na_top .gr, .na_top .re {
 font-weight:bold;
}
.na_top .gr {
 color:green;
}
.na_top .re {
 color:#BC2B18;
}
.na_betr,.na_betr_new {
 color:#0F6DB7;
 margin-right:12px;
}
.na_betr_new {
 background-image:url(src/bg_new.gif);
 background-repeat:no-repeat;
 background-position:0 2px;
 padding-left:22px;
 font-weight:bold;
}
.na_i {
 font-weight:bold;
 font-size:1.0em;
 color:#7E9782;
}
.na_name {
 color:#0F6DB7;
 font-size:1.1em;
 letter-spacing:0.03em;
 margin-right:4px;
}
.na_datum {
 margin-right:8px;
 color:#68A7F4;
 font-size:1.1em;
}
.na_wn_label {
 color:#828282;
 font-size:1.1em;
}
.na_button,.na_button_d,.na_button_e {
 padding:1px 2px 1px 2px;
 margin:0 1px 0 1px;
 font-size:1.0em;
 color:#1470B3;
}
.na_button:hover,.na_button_d:hover,.na_button_e:hover {
 color:white;
 background-color:black;
}
.na_button_d {
 background-image:url(src/bg_cross.gif);
 background-repeat:no-repeat;
 background-position:1px 3px;
 padding:0 0 0 10px;
}
.na_button_e {
 background-image:url(src/bg_edit.gif);
 background-repeat:no-repeat;
 background-position:1px 6px;
 padding:0 0 0 10px;
}
.nachricht {
 border-top:1px solid #B9D9C2;
 background-color:#F2FEE6;
 padding:2px 5px 2px 5px;
}
.na_anz_top {
 padding:8px 0px 4px 8px;
}
.na_anz_betr {
 color:#1470B3;
 font-weight:bold;
 font-size:1.8em;
}
.na_anz_von {
 font-size:1.1em;
 font-weight:bold;
 letter-spacing:0.06em;
 margin-bottom:6px;
}
.na_anz_von span {
 color:#1470B3;
}
.na_anz_cont {
 background-image:url(src/bg_na_anz_cont.gif);
 border-top:1px solid #BCD9C3;
 border-bottom:1px solid #BCD9C3;
 padding:8px 8px 8px 8px;
 font-size:1.0em;
}
.button_row {
 float:right;
 display:inline;
 white-space:nowrap;
}
.button_red {
 padding:1px 5px 1px 5px;
 color:red;
}
.button_red:hover {
 background-color:red;
 color:white;
}
.button_green {
 padding:1px 5px 1px 5px;
 color:green;
}
.button_green:hover {
 background-color:green;
 color:white;
}
.l {
 letter-spacing:0.06em;
 font-size:1.0em;
}
.i {
 background-color:#D5DCE4;
 margin:0 -6px;
 padding:0 6px;
}





.editContainer {
 min-height:48px;
 background-color:#E2EAF2;
 margin-bottom:20px;
 border:1px solid #1470B3;
 font-family:Arial,sans-serif;
 font-size:1.1em;
 width:936px;
}
* html .editContainer {
 height/**/:48px;
 zoom/**/:1;
}
.eC20, .eC33, .eC50, .eC66, .eC80, .eC100 {
/*  float:left;
 display:inline;
 */ border:1px solid #1470B3;
 height:32px;
}
.eC20 {
 width:186px;
} 
.eC80 {
 width:750px;
} 
.eC33 {
 width:312px;
} 
.eC66 {
 width:622px;
}
.eC50 {
 width:467px;
}
.eC100 {
 width:934px;
}
* html .eC20 {
 height/**/:32px;
}
* html .eC80 {
 height/**/:32px;
}
* html .eC33 {
 height/**/:32px;
}
* html .eC66 {
 height/**/:32px;
}
* html .eC50 {
 height/**/:32px;
}
* html .eC100 {
 height/**/:32px;
}
.displayContainer {
 margin-bottom:24px; 
}
.displayContainer img {
 margin:0 1px 1px 0;
}
.dC20 {
 width:184px;
}
.dC80 {
 width:740px;
}
.dC33 {
 width:308px;
}
.dC66 {
 width:616px;
}
.dC50 {
 width:483px;
}
.dC100 {
 width:936px;
}







#prodRight .editContainer { width:714px; }
#prodRight .eC20   { width:141px; } 
#prodRight .eC80   { width:571px; } 
#prodRight .eC33   { width:235px; } 
#prodRight .eC66   { width:477px; }
#prodRight .eC50   { width:356px; }
#prodRight .eC100 { width:712px; }
#prodRight .dC20 {  width:142px; }
#prodRight .dC80 {  width:572px; }
#prodRight .dC33 {  width:236px; }
#prodRight .dC66 {  width:478px; }
#prodRight .dC50 {  width:357px; }
#prodRight .dC100 { width:714px; }






.contSubTable {
 empty-cells:show;
}
.contSubTable tr {
 vertical-align:top;
}
.ieCellFix {
 font-size:0px;
 height:0px;
 overflow:hidden;
 min-height:0;
 padding:0;
 margin:0;
 display:block;
}
.elePoolCont {
 /* position:absolute; */
 top:120px;
 left:800px;
 width:180px;
 z-index:120;
}
* html .elePoolCont {
 position/**/:absolute;
 position/**/:normal;
}
.elePool {
 min-height:48px;
 background-color:#E2EAF2;
 margin-bottom:20px;
 border:1px solid #1470B3;
 position:relative;
}
* html .editPool {
 height/**/:48px;
}
.topEditLine {
 border-bottom:1px solid #1470B3;
 background-color:#D5DCE4;
 display:block;
 padding:2px;
 color:#1470B3;
 font-family:Arial,sans-serif;
 font-size:1.0em;
 font-weight:normal;
 min-height:16px;
}
* html .topEditLine {
 height/**/:16px;
}
.editButton,.editButtonIco {
 font-weight:bold;
 color:#858585;
 font-size:1.1em;
 background-image:url(src/bg_ico_edit.gif);
 background-repeat:no-repeat;
 background-position:0 0;
 padding-left:16px;
 height:16px;
 display:block;
 font-family:Arial,sans-serif;
 font-weight:bold;
}
 .editButton {
 /* position:absolute;
 margin-right:-23px;
 right:50%; */
 width:30px;
}
.editButton:hover,.editButtonIco:hover {
 text-decoration:underline;
 background-image:url(src/bg_ico_edit_hover.gif);
}
.deleteButton {
 width:14px;
 height:14px;
 background-image:url(src/bg_ico_delete.gif); 
 overflow:hidden;
 display:block;
}
.deleteButton:hover {
 background-image:url(src/bg_ico_delete_hover.gif); 
}
.contAddButton {
 background-image:url(src/bg_ico_new_blue.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 font-weight:bold;
 font-size:1.1em;
 font-family:Arial,sans-serif;
 color:#1470B3;
 padding:4px 1px 4px 16px;
 line-height:22px;
}
.contAddButton:hover {
 text-decoration:underline;
 background-image:url(src/bg_ico_new_blue_hover.gif);
}
.elemAddButton {
 background-image:url(src/bg_ico_new_gray.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 font-weight:bold;
 font-size:1.1em;
 font-family:Arial,sans-serif;
 color:#858585;
 padding:4px 1px 4px 16px;
 line-height:22px;
}
.elemAddButton:hover {
 text-decoration:underline;
 background-image:url(src/bg_ico_new_gray_hover.gif);
}
.imgAddButton {
 background-image:url(src/bg_ico_new_gray_black.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 font-family:Arial,sans-serif;
 color:#E5E5E5;
 padding:4px 1px 4px 16px;
 line-height:22px;
}
.imgAddLabel {
 width:84px;
 float:left;
 display:inline;
 text-align:right;
 color:#E5E5E5;
 padding:4px 4px 0 0;
}
.cancelButton {
 font-weight:bold;
 font-size:1.2em;
 color:#E5E5E5; 
 padding:2px;
}
.cancelButton:hover {
 text-decoration:underline;
}
.textLink {
 color:#1470B3; 
}
.textLink:hover {
 text-decoration:underline;
}
#ct-1  div {
 float:none;
 display:block;
}
#ct_-1 {
 min-height:40px;
}
* html #ct_-1 {
 height/**/:40px;
}
#formHover {
position:absolute;
padding:6px;
min-width:500px;
margin-left:-250px;
left:50%;
top:40px;
background-color:#5C5C5C;
border:1px solid black;
z-index:100;
font-size:1.0em;
font-family:Arial,sans-serif;
color:#E5E5E5;
}
* html #formHover {
 width/**/:500px;
}
.topnorm, .toplink {
 font-size:1.1em;
 font-weight:normal;
 font-family:Arial;
 color:#7FA883;
 float:left;
 display:inline;
 margin-left:12px;
 margin-top:2px;
 padding-left:8px; 
 background-image:url(src/bg_topnorm.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
}
.toplink {
 background-image:url(src/bg_toplink.gif);
 color:white;
}
.toplink:hover {
 text-decoration:underline;
}
#newsBox {
 float:right;
 display:inline;
 width:188px;
 background-color:#DDE9FF;
 margin:16px 0 20px 20px;
}
.newsBoxLine {
 line-height:15px;
 background-image:url(src/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 0%;
 font-family:Arial,Sans-serif;
 font-size:1.1em;
 padding:6px;
}
.topLineDotted {
 background-image:url(src/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 0%;
}

.moveable {
 background-color:white;
 border:1px dashed black;
 margin:2px;
 min-height:16px;
}
* html .moveable {
 height/**/:16px;
}
.moveEditLine {
 background-color:#E5E5E5;
 border-bottom:1px dashed black;
 text-align:center;
 padding:2px;
 height:16px; 
 /* position:relative; */
}
.fi_text, .fi_texta, .fi_login {
 background-image:url(src/bg_form_input.png);
 background-repeat:no-repeat;
 border:1px solid #CFCFCF;
 padding:2px;
 font-family:Arial,sans-serif;
 font-size:1.2em;  
}
.fi_login {
 padding:0 2px;
 font-family:Arial,sans-serif;
 font-size:11px;
}
.fi_select {
 background-image:url(src/bg_form_input.png);
 background-repeat:no-repeat;
 border:1px solid black;
 padding:2px; 
 background-color:transparent;
}
.fi_select option {
 background-color:#e1e1e1;
}

.w400 {
 width:400px;
}
.in_m1 {
 width:250px;
}
.textElement, .textElementLeft, .textElementRight {
 font-family:Arial,sans-serif;
 font-weight:normal;
 line-height:16px;
 z-index:15;
}
 .textElement {
 z-index:10;
}
.textElementLeft {
 float:left;
 display:inline;
 width:120px;
 margin-right:8px;
 text-align:center;
}
.textElementVideoWidth {
 width:508px;
 margin-right:-8px;
}
.textElementLeft img {
 margin-bottom:2px;
}
.textElementRight {
 float:right;
 display:inline;
 min-width:120px;
 min-width:auto;
 margin-left:8px;
 z-index:10;
 text-align:center;
}
* html .textElementRight {
 width/**/:120px;
}
.textElementBottom {
 float:none;
 display:block;
 clear:both;
 margin-top:8px;
 z-index:1;
}
.textElementBottom  img{
 margin-right:2px;
 margin-bottom:2px;
}
.textElementPool {
 max-height:140px;
 overflow:hidden;
}
* html .textElementPool {
 height/**/:140px;
 overflow/**/:hidden;
}
.hcpg_addInput {
 background-image:url(src/bg_form_input.png);
 background-repeat:no-repeat;
 border:1px solid black;
 padding:2px;
 width:60px;
 font-size:1.0em;
 font-family:Arial,sans-serif;
 height:2.5em;
 /* overflow:normal; */
}
.tableHead {
 color:red;
}
.tableElement {
 margin-top:2px;
 background-color:transparent;
 margin:0 -15px -15px -15px;
 /* background-image:url(src/bg_dotted_plane.gif); */
}
.tableElement td {
 font-family:Arial,Sans-Serif;
 padding:3px 3px;
 vertical-align:top;
}

.tableElement td {
 white-space:nowrap;
}


.tableElement tr.t1 td {
 background-color:#DADADA;
}
.tableElement tr.t2 td {
 background-color:#C8C8C8;
}
.tableElement .tableElementHead {
 font-weight:bold;
 background-color:#3E3E3E;
 font-family:Arial,sans-serif;
 color:white;
 font-size:1.2em;
}
.editImageBox {
 padding:6px;
 background-color:#E5E5E5;
 margin-bottom:6px;
}
.headerBildFormBox {
 border:1px solid #1470B3;
 background-color:#E2EAF2;
 font-size:1.0em;
 font-family:Arial,sans-serif;
 font-weight:normal;
 color:#1470B3;
 padding:6px;
 position:relative;
}
* html .headerBildFormBox {
 zoom/**/:1;
}
.headerImgAddButton {
 background-image:url(src/bg_ico_new_blue.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 padding:4px 1px 4px 16px;
 line-height:22px;
}
.headerBildFormSubmit {
 position:absolute;
 top:6px;
 right:6px;
}

.cfl {
 float:none;
}
.handle, .edchandle {
 cursor:move;
}
#info {
 font-size:1.0em;
 font-weight:normal;
}
#containerFrame {
 position:relative;
}
.cen_width_v1 {
 width:772px;
}
.cen_width_v2 {
 width:996px;
}
#header-1{
 background-image:url(src/bg_header-1.gif);
 height:165px;
 position:relative;
}
#header-2{
 background-image:url(src/bg_header-2.gif);
 height:165px;
 position:relative;
}
#menu {
 float:left;
 display:inline;
 overflow:hidden;
}
.men_width_v1 {
 width:190px;
}
.men_width_v2 {
 width:250px;
}
.cont_width_v1 {
 width:564px;
}
.cont_width_v2 {
 width:750px;
}
.menulink {
 display:block;
 color:black;
 font-family:Arial, sans-serif;
 font-size:1.0em;
 }
.menulink a {
 display:block;
 padding:7px 0 6px 18px;
 color:black;
 background-image:url(src/bg_ico_menuclose.gif);
 background-repeat:no-repeat;
 background-position:1px 10px;
}
.menulink a:hover {
 color:#248A5B;
 background-color:#E4FFAE;
}
.d1   {
 background-image:url(src/bg_dotted_vert.gif);
 background-position:0 100%;
 background-repeat:repeat-x;
 padding-bottom:1px;
 zoom:1;
}
.d1 a { background-image:url(src/bg_ico_menuclose.gif); }
.dopen { background-color:#FCE3D9;}
.dopen a { background-image:url(src/bg_ico_menuopen.gif); }
.d2 a { background-image:url(src/bg_ico_msel_b.gif); background-repeat:no-repeat; background-position:14px 50%; }
.d3 a { background-image:url(src/bg_ico_msel_b.gif); background-repeat:no-repeat; background-position:18px 50%;  padding-left:22px; }
.d1 a.mSel { color:#1470B3; }
.d2 a.mSel { background-image:url(src/bg_ico_msel_b.gif); color:#1470B3; }
.d3 a.mSel { background-image:url(src/bg_ico_msel_r.gif); color:#1470B3; }

.loginBox {
 position:absolute;
 left:344px;
 top:21px;
}
.loginForm {
 margin-top:5px;
 margin-left:11px;
}
.loginField {
 border:0;
 background-image:url(src/bg_login_top.gif);
 background-repeat:no-repeat;
 width:86px;
 padding:6px 6px 5px 6px;
 font-size:1.0em;
 float:left;
 display:inline;
 
}
.loginLabel, .logoutLink {
 font-family:Arial,sans-serif;
 font-size:1.0em;
 font-weight:normal;
 color:#93B799;
}
.loginLabel {
 margin-left:2px;
}
.loginAs {
 font-family:Georgia,Times New Roman,Serif;
 font-size:1.3em;
 color:black;
 font-weight:bold;
}
.logoutLink {
 color:#1470B3;
 display:inline;
 float:right;
}
.formHidden {
 min-height:0;
 min-width:0;
 height:0;
 width:0;
 padding:0;
 margin:0;
 border:0;
 overflow:hidden;
}
.suchBox {
 position:absolute;
 /* top:76px; */
 top:95px;
/*  left:208px; */
 left:222px;
}
.suchButton {
 font-family:Georgia,Times New Roman,Serif;
 font-size:1.7em;
 color:black;
 float:left;
 display:inline;
}
.suchField {
 border:0;
 background-image:url(src/bg_form_search.gif);
 background-repeat:no-repeat;
 width:165px;
 padding:11px 32px 11px 14px;
 font-family:Georgia,Times New Roman,serif;
 font-size:1.2em;
 float:left;
 display:inline;

}
.mlo {
 background-image:url(src/bg_ico_menuopen.gif);
}
.imgEditBox {
 position:absolute;
 right:5px;
 top:5px;
 padding:2px;
 background-color:white;
 border:1px outset black;
}
.calendarBox {
 border:1px solid #CDCDCD;
 padding:1px 1px 3px 1px;
 text-align:center;
 width:183px;
 margin-top:9px;
}
.calendar {
 font-weight:normal;
 font-size:1.0em;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-family:Arial,sans-serif;
}
.calRow {
 background-color:#E4FFAF;
 border:2px solid #E4FFAF;
 width:18px;
 color:#9CAE77;
}
.calRow a {
 display:block;
 color:black;
}
.curWeek {
 background-color:#C2FF4C;
 border-color:#C2FF4C;
}
.otherMonth {
 background-color:#EDEDED;
 color:#9BB078;
}
.otherMonth  a{
 color:#AAAAAA;
}
.selDay {
 border:1px solid #7FA883;
 padding:1px;
 width:18px;
}
.selDay a {
 color:#25895B;
 font-weight:bold;
}
.curDay {
 border-width:2px;
 border-color:#D0002D;
}
.colSunday {
 color:#DFAE85;
}
.colSunday a {
 color:#D00324;
}
.calLink {
 text-decoration:underline;
}
.movePageHandle {
 cursor:move;
 float:left;
 display:inline;
}
.movePageElement {
 padding:2px;
 margin:2px 2px 0 2px;
 border:1px outset #1470B3;

 background-color:#D5DCE4;
 display:block;
 padding:2px;
 color:#1470B3;
 font-family:Arial,sans-serif;
 font-size:1.0em;
 font-weight:normal;
 min-height:16px;
}
.dispContainer {
 margin:16px 0 16px 0;
 padding-bottom:16px;
 background-image:url(src/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 100%;
}
.artHeader, h1, h2 {
 display:block;
 color:black;
 font-family:Arial,sans-serif;
 font-size:1.6em;
 /* font-style:italic; */
 /* line-height:23px; */
 line-height:1.1em;
 margin-bottom:0.2em;
}
h2 {
 font-size:1.4em;
 letter-spacing:-0.028em;
}
.hLine {
 background-image:url(src/bg_1px_gray.gif);
 background-repeat:repeat-x;
 background-position:0 54%;
 color:#1470B3;
}
.hLineLink {
 background-image:url(src/bg_ico_dblarr_gray.gif);
 background-repeat:no-repeat;
 background-position:4px 55%;
 font-size:1.0em;
 color:#1470B3;
 float:left;
 display:inline;
 margin-left:4px;
 padding-left:16px;
}
.kontForm, .kontAdresse {
 font-family:Georgia,Times New Roman, Serif;
 font-size:1.3em;
 color:black;
}
.kontForm {
 background-color:#E4FFAF;
 padding:20px;
}
.kform .lab {
 font-family:Arial,Sans-serif;
 font-size:10px;
 color:#0A792D;
 padding-top:1.0em;
}
.suchResultX {
 background-image:url(src/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 0%;
 margin-top:10px;
 padding:10px 0 0px 0;
 display:block;
 font-weight:bold;
 color:black;
}
.suchTopLevelX {
 background-image:url(src/bg_ico_prodmenu.gif); 
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:18px;
 font-weight:bold;
 color:black;
}
.suchePageNameX {
 background-image:url(src/bg_ico_sub.gif); 
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:14px;
}
.suchResultX:hover {
 text-decoration:underline;
}
.formLabel {
 font-family:Arial,sans-serif;
 font-size:1.0em;
 color:black;
 font-weight:bold;
 margin-top:12px;
}
.formArt {
 background-color:#D5DCE4;
 background-image:url(src/bg_ico_fragezeichen.gif);
 background-repeat:no-repeat;
 background-position:99% 50%;
 padding:3px;
 zoom:1;
}
.formInfo {
 float:left;
 display:inline;
 visibility:hidden;
 color:#6AA7E0;
 width:300px;
 font-weight:bold;
 font-size:1.1em;
 font-family:Arial,sans-serif;
 background-repeat:no-repeat;
 background-position:0 50%;
 padding:3px 0 0 8px;
}
.formBox {
 background-color:#EBFFC3;
 padding:8px;
}

.userReg .fi_text, .userReg .fi_texta, 
.fiw_text, .fiw_texta {
 background-color:white;
 background-image:url(src/bg_kontForm.gif);
 border:1px solid black;
}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
#flvPlayer {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	top:200px;
}
.outerLayer {
 position:relative;
 width:996px;
}
.testFix{
 width:788px;
}
.hl {
 color:#1470B3;
 font-weight:bold;
}
.highlight {
 color:#1470B3;
 text-decoration:underline;
}
.std_darkgreen {
 color:#0B7942;
}
.ieFix {
 zoom:1;
}
.hover .formLabel {
 color:white; 
}
.accType {
 color:black;
}
.produktMenu {
 background-image:url(src/bg_prodHeader_center.gif);
 background-repeat:repeat-x;
 height:32px;
 /* IE 7 FIX */
 width:980px;
 overflow:hidden;
 /* */
}
.prodSubMenuItem {
 color:white;
 border:1px solid #79B794;
 padding:4px 8px 4px 30px;
 background-position:10px 7px;
 margin:6px 2px 0 0;
 float:left;
 display:inline;
}
.prodSubSel {
 color:#1470B3;
 background-color:white;
 border:0;
 border-top:5px solid #D1D1D1;
 padding-bottom:3px;
}

.produktName {
 color:#80B48F;
 font-family:Arial,sans-serif;
 font-style:italic;
 font-weight:bold;
 font-size:18px;
 float:right;
 display:inline;
 margin:5px 25px 0 0;
}
.dotH {
 background-image:url(src/bg_ico_dotH.gif); 
 background-repeat:repeat-x;
 background-position:0 6px;
 height:1px; 
 padding:6px 0;
}
.videoPlayer {
 float:left;
 background-image:url(src/playerback.png);
 background-position:0 0;
 background-repeat:no-repeat;
 width:480px;
 height:270px;
 padding:12px 12px 27px 16px;
 margin-left:-12px;
 /* border:1px solid red; */
 margin-bottom:-12px;
 /* margin-right:-12px; */
}


.buttonFX {
 padding:0 4px;
 position:relative;
 float:left;
 text-decoration:none;
 font-weight:normal;
 line-height:normal!important;
}
.buttonFX * {
 color:black;
 text-decoration:none;
}
.buttonFX:hover,.buttonFX:hover * {
 color:black;
 text-decoration:none;
 color:#0F6DB7;
}
.bfx_center {
 background-image:url(src/bfx_center.gif);
 height:20px;
 display:block;
}
.bfx_left {
 position:absolute;
 left:0;
 width:4px;
 height:20px;
}
.bfx_right {
 position:absolute;
 right:0;
 width:4px;
 height:20px;
}
.bfx_text {
 position:absolute;
 z-index:10;
 top:2px;
 left:4px;
 text-align:center;
 padding:0 4px;
 text-decoration:none;
 cursor:pointer;
 font-size:12px;
}
.bfx_hidden {
 text-align:center;
 visibility:hidden;
 padding:0 4px;
 font-size:12px;
 text-decoration:none;
}
.bfx_center_right {
 position:absolute;
 top:1px;
 right:4px;
 z-index:5;
 width:16px;
 height:18px;
}

.fixH .contentInner {
 min-height:300px;
}

.bottomIndex {
 margin-left:auto;
 margin-right:auto;
 margin-top:16px;
 padding-bottom:16px;
 width:680px;
 text-align:center;
}
.bottomIndex a {
 color:#aaa;
 padding:0 4px;
}

.contControl {
 margin:0 auto;
 width:300px;
 text-align:center;
 display:block;
}
span.contControl a {
 color:#1470B3;
 font-weight:bold;
 font-size:small;
 margin:0 8px;
}



.sb1,.sb2,.sb3,.sb4,.sb5,.sb6 {
 background-repeat:no-repeat;
 width:167px;
 /* height:44px; */
 height:17px;
 display:block;
 margin-bottom:1px;
 font-weight:bold;
 color:white;
 font-size:11px;
 padding:27px 0 0 3px;
 overflow:hidden;
 white-space:nowrap;
 text-decoration:none!important;
}
.sb1 { background-image:url(src/sb_messmittel.jpg); }
.sb2 { background-image:url(src/sb_kas.jpg); }
.sb3 { background-image:url(src/sb_sondermesstechnik.jpg); }
.sb4 { background-image:url(src/sb_lohnfertigung.jpg); }
.sb5 { background-image:url(src/sb_werkstoffe.jpg); }
.sb6 { background-image:url(src/sb_kalibrierdienst.jpg); }

.sb7 { display:block;margin-top:0px; }

.moveButton {
 height:16px;
 width:16px;
 background-image:url(src/move.gif);
 cursor:move;
}

a.startClean {
 text-decoration:none;
}
.startClean {
 width:218px;
 padding-top:65px;
 padding-left:102px;
 /* height:255px; */
 display:block;
 position:relative;
 /* background-image:url(src/bg_startClean.gif); */
}
.startCleanTitle {
 width:198px;
 color:black; 
 font-weight:bold;
 font-family:Arial, sans-serif;
 line-height:normal;
 display:block;
}
.startCleanContentDE, .startCleanContentEN {
 line-height:normal;
 font-weight:normal;
 font-family:Arial, sans-serif;
 width:192px;
 color:black;
 left:102px;
 margin-top:1em;
 top:131px;
 display:block;
 padding-bottom:14px;
 background-position: 0 100%;
 background-repeat:no-repeat;
}
.startCleanContentDE {
 background-image:url(src/bg_startCleanDE.gif);
}
.startCleanContentEN {
 background-image:url(src/bg_startCleanEN.gif);
}
.sitemapFloat>ul>li {
 float:left!important;
 margin-right:8px;
}
#sitemap {
 border-bottom:none;
}
#sitemap ul, #sitemap li {
 list-style-type:none;
 padding:0;
 margin:0;
}
#sitemap li {
 margin:2px 0 3px;
}
#sitemap .tMenItL,
#sitemap .prodItem,
#sitemap .tMenItR {
 background:none;
 border:0;
 display:inline;
}
#sitemap .tMenItL {
 font-weight:bold;
}
#sitemap .tMenItR {
 padding-left:20px;
}
#sitemap .prodItem {
 font-weight:normal;
 padding-left:30px;
}
#sitemap .prodItem:hover {
 background-color:none;
 color:black;
}


.mb3 { margin-bottom:3px; }
.mb4 { margin-bottom:4px; }
.mb8 { margin-bottom:8px; }
.mb12 { margin-bottom:12px; }
.mb24 { margin-bottom:24px; }
.mb25 { margin-bottom:25px; }
.mr2 { margin-right:2px; }
.mr4 { margin-right:4px; }
.mr6 { margin-right:6px; }
.mr8 { margin-right:8px; }
.mr10 { margin-right:10px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr24 { margin-right:24px; }
.mr25 { margin-right:25px; }
.mr26 { margin-right:26px; }
.mr27 { margin-right:27px; }
.mt0 { margin-top:0; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt6 { margin-top:6px; }
.mt8 { margin-top:8px; }
.mt12 { margin-top:12px; }
.mt16 { margin-top:16px; }
.mt20 { margin-top:20px; }
.mt24 { margin-top:24px; }
.mt36 { margin-top:36px; }
.ml2 { margin-left:2px; }
.ml4 { margin-left:4px; }
.ml6 { margin-left:6px; }
.ml8 { margin-left:8px; }
.ml22 { margin-left:22px; }
.pr { position:relative; }
.ps { position:static; }
.pa { position:absolute; top:0; left:0; }
.tar { text-align:right; }
.p2 { padding:2px; }
.p6 { padding:6px; }
.pb12 { padding-bottom:12px; }
.pb16 { padding-bottom:16px; }
.pb20 { padding-bottom:20px; }
.pb28 { padding-bottom:28px; }
.pl9{ padding-left:9px; }
.pr9{ padding-right:9px; }
.pr10 { padding-right:10px; }
.pr28 { padding-right:28px; }
.pt2 { padding-top:2px; }
.pt6 { padding-top:6px; }
.pt24 { padding-top:24px;}
.pt28 { padding-top:28px;}
.fcb { color:black; }
.fcw { color:white; }
.fcg { color:#A9A9A9; }
.fsn { font-style:normal; }
.fsf11 .fi_texta ,.fsf11 .fi_text { font-size:1.0em;}
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fn { float:none; }
.b { font-weight:bold; }
.oh { overflow:hidden;  zoom:1; }
.vh { visibility:hidden; }
.tac { text-align:center; }
.w400 { width:400px; }
.db { display:block; }
.di { display:inline; }
.pntr { cursor:pointer; }
.nowr { white-space:nowrap; }
.noMarg { margin:0; }
.nobgc{ background-color:transparent; }
.colin {color:inherit;}
.ieBBfix { border-bottom:1px solid white; }
.noFat strong { font-weight:normal }

/* DRUCK */
@media print {
.noprint {
 display:none;
}
#kw, .videoPlayer {
 display:none;
}

.startRight {
 width:auto!important;
}
.contentInner, .titleColor, .helpItemOpen {
 background:white!important;
}
}

/* HTML MENU */
.htmlMenuDE, .htmlMenuEN {
 position:relative;
 background-image:url(src/html-menu-top.jpg);
 background-repeat:no-repeat;
 padding-top:60px;
}
.htmlMenuEN {
 background-image:url(src/html-menu-top-en.jpg);
}
.hm1, .hm2, .hm3, .hm4, .hm5 {
 background-image:url(src/html-menu-top.jpg);
 width:171px;
 height:37px;
 top:7px;
 position:absolute;
}
.htmlMenuEN .hm1, .htmlMenuEN .hm2, .htmlMenuEN .hm3, .htmlMenuEN .hm4, .htmlMenuEN .hm5 {
 background-image:url(src/html-menu-top-en.jpg);
}
.hm1 {
 left:19px;
 background-position:-19px -67px;
}
.hm2 {
 left:209px;
 background-position:-209px -67px;
}
.hm3 {
 left:402px;
 background-position:-402px -67px;
}
.hm4 {
 left:595px;
 background-position:-595px -67px;
}
.hm5 {
 left:788px;
 background-position:-788px -67px;
}
.htmlMenuLower {
 position:relative;
 background-image:url(src/html-menu-left.png);
 background-repeat:no-repeat;
 background-color:white;
 padding-left:330px;
 width:650px;
 height:320px;
}
.htmlMenuProdDE, .htmlMenuProdEN {
 position:relative;
 background-image:url(src/html-produkte.jpg);
 background-position:0 0;
 background-repeat:no-repeat;
 width:650px;
 height:320px;
}
.htmlMenuProdEN {
 background-image:url(src/html-produkte-en.jpg);
}
.hmp1, .hmp2, .hmp3, .hmp4, .hmp5, .hmp6 {
 background-image:url(src/html-produkte.jpg);
 width:210px;
 height:152px;
 position:absolute;
}
.htmlMenuProdEN .hmp1, .htmlMenuProdEN .hmp2, .htmlMenuProdEN .hmp3, .htmlMenuProdEN.hmp4, .htmlMenuProdEN .hmp5, .htmlMenuProdEN .hmp6 {
 background-image:url(src/html-produkte-en.jpg);
}
.hmp1 {
 top:7px;
 left:9px;
 background-position:-9px 313px ;
}
.hmp2 {
 top:7px;
 left:221px;
 background-position:-221px 313px ;
}
.hmp3 {
 top:7px;
 left:433px;
 background-position:-433px 313px ;
}
.hmp4 {
 top:161px;
 left:10px;
 background-position:-10px 159px ;
}
.hmp5 {
 top:161px;
 left:221px;
 background-position:-221px 159px ;
}
.hmp6 {
 top:161px;
 left:433px;
 background-position:-433px 159px ;
}
.hmnot {
 background-image:none!important;
}
.htmlMenuDefault {
 background-image:url(src/html-jfa-default.jpg);
 width:650px;
 height:320px;
}

.htmlMenuUnsDE, .htmlMenuUnsEN {
 position:relative;
 background-image:url(src/html-ueber-uns.jpg);
 background-position:0 0;
 background-repeat:no-repeat;
 width:650px;
 height:320px;
}
.htmlMenuUnsEN {
 background-image:url(src/html-ueber-uns-en.jpg);
}
.hmu1, .hmu2, .hmu3, .hmu4 {
 background-image:url(src/html-ueber-uns.jpg);
 height:152px;
 position:absolute;
}
.htmlMenuUnsEN .hmu1, .htmlMenuUnsEN .hmu2, .htmlMenuUnsEN .hmu3, .htmlMenuUnsEN .hmu4 {
 background-image:url(src/html-ueber-uns-en.jpg);
}
.hmu1 {
 width:424px;
 top:7px;
 left:7px;
 background-position:-7px 313px ;
}
.hmu2 {
 width:210px;
 top:7px;
 left:433px;
 background-position:-433px 313px ;
}
.hmu3 {
 width:424px;
 top:161px;
 left:7px;
 background-position:-7px 159px ;
}
.hmu4 {
 width:210px;
 top:161px;
 left:433px;
 background-position:-433px 159px ;
}

.htmlMenuInfotainment {
 position:relative; 
 background-position:0 0;
 background-repeat:no-repeat;
 width:650px;
 height:320px;
}
#htmlSuche {
 position:absolute;
 top:263px;
 left:58px;
}
.htmlSucheInput {
 background:transparent;
 width:180px;
 font-weight:normal;
 font-size:11px;
 color:black;
 border:0;
 float:left;
}
.htmlSucheGo {
 float:left;
 width:32px;
 height:20px;
 margin:-3px 0 0 9px;
}



.map24_input {
	background-color: #ffffff;
	color: #555555;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px #bebebe solid;
}
	
.map24_list {
	background-color: #FFFFFF; 
	border-style: groove;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px;
}
	
.map24_text	{
	font-family: Arial; 
	font-size: 11px; 
	color: #586A75;
}
	
.map24_margin	{
	margin-left: 10px;
}

.map24_padding {
	padding-left: 10px;
}

.map24_title {
	font-family: Arial; 
	font-size: 11px; 
	color:#FFFFFF; 
	padding-left: 10px; 
	padding-top: 31px; 
	font-weight: bold;
	background-color: #0072BC;
}
	
.map24_cell	{
	padding-left: 10px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	background-color: #F8F9FA;
}
	
.blockborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #BEBEBE;
}	

.map24_submit {
	font-size: 11px;
	color: #0D3D6A;
}

#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px;}
#lbOverlay.grey{background-color:#000000;}
#lbOverlay.red{background-color:#330000;}
#lbOverlay.green{background-color:#003300;}
#lbOverlay.blue{background-color:#011D50;}
#lbOverlay.gold{background-color:#666600;}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}
#lbMain a img{border:none;}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;}
#lbOuterContainer.grey{border:3px solid #888888;}
#lbOuterContainer.red{border:3px solid #DD0000;}
#lbOuterContainer.green{border:3px solid #00B000;}
#lbOuterContainer.blue{border:3px solid #5F89D8;}
#lbOuterContainer.gold{border:3px solid #B0B000;}
#lbDetailsContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}
#lbDetailsContainer.grey{border:3px solid #888888;border-top:none;}
#lbDetailsContainer.red{border:3px solid #DD0000;border-top:none;}
#lbDetailsContainer.green{border:3px solid #00B000;border-top:none;}
#lbDetailsContainer.blue{border:3px solid #5F89D8;border-top:none;}
#lbDetailsContainer.gold{border:3px solid #B0B000;border-top:none;}
#lbImageContainer, #lbIframeContainer{padding:10px;}
#lbLoading{position:absolute;top:45%;left:0%;height:32px;width:100%;text-align:center;line-height:0;background:url(src/lytebox/loading.gif) center no-repeat;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}
#lbPrev{width:49%;height:100%;background:transparent url(src/lytebox/blank.gif) no-repeat;display:block;left:0;float:left;}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover{background:url(src/lytebox/prev_grey_de.gif) left 15% no-repeat;}
#lbPrev.red:hover, #lbPrev.red:visited:hover{background:url(src/lytebox/prev_red.gif) left 15% no-repeat;}
#lbPrev.green:hover, #lbPrev.green:visited:hover{background:url(src/lytebox/prev_green.gif) left 15% no-repeat;}
#lbPrev.blue:hover, #lbPrev.blue:visited:hover{background:url(src/lytebox/prev_blue.gif) left 15% no-repeat;}
#lbPrev.gold:hover, #lbPrev.gold:visited:hover{background:url(src/lytebox/prev_gold.gif) left 15% no-repeat;}
#lbNext{width:49%;height:100%;background:transparent url(src/lytebox/blank.gif) no-repeat;display:block;right:0;float:right;}
#lbNext.grey:hover, #lbNext.grey:visited:hover{background:url(src/lytebox/next_grey_de.gif) right 15% no-repeat;}
#lbNext.red:hover, #lbNext.red:visited:hover{background:url(src/lytebox/next_red.gif) right 15% no-repeat;}
#lbNext.green:hover, #lbNext.green:visited:hover{background:url(src/lytebox/next_green.gif) right 15% no-repeat;}
#lbNext.blue:hover, #lbNext.blue:visited:hover{background:url(src/lytebox/next_blue.gif) right 15% no-repeat;}
#lbNext.gold:hover, #lbNext.gold:visited:hover{background:url(src/lytebox/next_gold.gif) right 15% no-repeat;}
#lbPrev2, #lbNext2{text-decoration:none;font-weight:bold;}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey{color:#333333;}
#lbPrev2.red, #lbNext2.red, #lbSpacer.red{color:#620000;}
#lbPrev2.green, #lbNext2.green, #lbSpacer.green{color:#003300;}
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue{color:#01379E;}
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold{color:#666600;}
#lbPrev2_Off, #lbNext2_Off{font-weight:bold;}
#lbPrev2_Off.grey, #lbNext2_Off.grey{color:#CCCCCC;}
#lbPrev2_Off.red, #lbNext2_Off.red{color:#FFCCCC;}
#lbPrev2_Off.green, #lbNext2_Off.green{color:#82FF82;}
#lbPrev2_Off.blue, #lbNext2_Off.blue{color:#B7CAEE;}
#lbPrev2_Off.gold, #lbNext2_Off.gold{color:#E1E100;}
#lbDetailsData{padding:0 10px;}
#lbDetailsData.grey{color:#333333;}
#lbDetailsData.red{color:#620000;}
#lbDetailsData.green{color:#003300;}
#lbDetailsData.blue{color:#01379E;}
#lbDetailsData.gold{color:#666600;}
#lbDetails{width:60%;float:left;text-align:left;}
#lbCaption{display:block;font-weight:bold;}
#lbNumberDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbNavDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbClose{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbClose.grey{background:url(src/lytebox/close_grey_de.gif) no-repeat;}
#lbClose.red{background:url(src/lytebox/close_red.png) no-repeat;}
#lbClose.green{background:url(src/lytebox/close_green.png) no-repeat;}
#lbClose.blue{background:url(src/lytebox/close_blue.png) no-repeat;}
#lbClose.gold{background:url(src/lytebox/close_gold.png) no-repeat;}
#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPlay.grey{background:url(src/lytebox/play_grey.png) no-repeat;}
#lbPlay.red{background:url(src/lytebox/play_red.png) no-repeat;}
#lbPlay.green{background:url(src/lytebox/play_green.png) no-repeat;}
#lbPlay.blue{background:url(src/lytebox/play_blue.png) no-repeat;}
#lbPlay.gold{background:url(src/lytebox/play_gold.png) no-repeat;}
#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPause.grey{background:url(src/lytebox/pause_grey.png) no-repeat;}
#lbPause.red{background:url(src/lytebox/pause_red.png) no-repeat;}
#lbPause.green{background:url(src/lytebox/pause_green.png) no-repeat;}
#lbPause.blue{background:url(src/lytebox/pause_blue.png) no-repeat;}
#lbPause.gold{background:url(src/lytebox/pause_gold.png) no-repeat;}

