.menutitle { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bolder; margin-bottom:8px; margin-top:8px; cursor: pointer; }
.submenu { display:block; padding:8px;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-left:7px;}

#upload {
	position: absolute;
	padding:4px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#696969;
	border:1px solid #ccc;
	width:90px;
	cursor:pointer !important;
	margin-top: -56px;
	margin-left:590px;
}

#status {
	font-family:Arial;
	font-size: 10px;
	margin-top:5px;
}
ul#files {
	list-style:none;
	padding:0;
	margin:0;
}
ul#files li {
	padding:10px;
	margin:5px;
	width:195px;
	height: 125px;
	float:left;
}
ul#files li img {
	max-width:190px;
	max-height:125px;
}
.success {
	float: left;
	background:#E3E7E9;
	border-top:1px solid #92A8BD;
	border-right:1px solid #97AABD;
	border-left:1px solid #92A8BD;
	border-bottom:1px solid #97AABD;
}
.error {
	background:#f0c6c3;
	border:1px solid #cc6622;
}


#tbla_debit td { font-size: 11px; }
#tbla_credit td { font-size: 11px; }


.link_ag { background-image: url('images/2010navbg.gif'); background-position: 0px 0px; width: 145px; height: 51px; padding-left: 6px; padding-top: 8px; display: block;  text-decoration: none; color: #ffffff; font-size: 14px; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; font-weight: bolder; }


.link_sh { background-image: url('images/2010navshadow.gif'); width: 151px; height: 35px; display: block; }
.nav_shadow { background-image: url('images/2010_shadow.gif'); width: 25px; height: 15px; display: block; }


.link_ag_ {  background-image: url('images/2010navbg.gif'); background-position: 0px -60px;   width: 145px; height: 35px; padding-left: 6px; padding-top: 24px; display: block; text-decoration: none; color: #ffffff; font-size: 14px; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; font-weight: bolder; }

.link_ag:hover {  background-position: 0px -70px;   width: 145px; height: 46px; padding-left: 6px; padding-top: 14px; display: block; text-decoration: none; color: #ffffff; font-size: 14px; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; font-weight: bolder; }


input.form_text, input.form_button {
  background-repeat: repeat-x;
  background-position: bottom;
  border: 0px none;
  float: left;
  font-size: 93%;
  font-weight: bold;
  height: 22px;
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
}
input.form_text {
  background-image: url(images/ws_form_text_bg.gif);
  color: #4f6db0;
  height: 16px;
  line-height: 1.2em;
  margin-top: 2px;
  padding: 4px 3px 2px 3px;
}
input.form_button {
  background-image: url(images/ws_form_button_bg.gif);
  line-height: 1.75em;
  margin-top: 2px;
}
div.form_text_left {
  background-image: url(images/ws_form_text_left.gif);
  background-repeat: no-repeat;
  float: left;
  height: 26px;
  line-height: 1.75em;
  margin: -2px 0px 0px -4px;
  padding: 1px 0px 1px 24px;
}
div.search div.form_text_left {
  background-image: url(images/ws_form_text_left_search.gif);
  padding-right: 12px;
  width: 43%; /* liquid input field */
}
div.search div.form_text_right {
  width: 100%; /* liquid input field */
}
div.search input.form_text {
  width: 95%; /* liquid input field */
}
div.form_text_right {
  background-image: url(images/ws_form_text_right.gif);
  background-repeat: no-repeat;
  background-position: right;
  float: left;
  height: 26px;
  line-height: 1.75em;
  margin: -2px 6px 0px 0px;
  padding: 1px 6px 1px 0px;
}
div.form_button_left {
  background-image: url(images/ws_form_button_left.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
  height: 26px;
  line-height: 1.75em;
  margin-left: -2px;
  margin-top: -2px;
  padding: 1px 0px 1px 6px;
}
div.form_button_right {
  background-image: url(images/ws_form_button_right.gif);
  background-repeat: no-repeat;
  background-position: right;
  cursor: pointer;
  float: left;
  height: 26px;
  line-height: 1.75em;
  margin-top: -2px;
  padding: 1px 21px 1px 0px;
}
div.form_button_right:hover {
  background-image: url(images/ws_form_button_right_hover.gif);
}
/* / form styles */



h1 { font-size: 14px; margin:0; padding:0; }

.knowledge_naviback { overflow: visible; color: #fff; background: #C1C9D4; background-image: url(images/wis_knowledge_back.gif); }

.menu_knowledge {margin-top:5px; margin-left: 5px; margin-bottom: 5px; width:274px; height:20px; font-size:0.85em; position:relative; z-index:100;border-right:1px solid #8792A1;}
/* hack to correct IE5.5 faulty box model */
* html .menu_knowledge {width:251px; w\idth:251px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu_knowledge ul {padding:0;margin:0;list-style-type:none;}
.menu_knowledge ul ul {width:273px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu_knowledge li {float:right;width:273px;position:relative;}
/* style the links for the top level */
.menu_knowledge a, .menu_knowledge a:visited { background:#9AA3AE url(images/wis_knowledgebox.gif); display:block;font-size:11px;text-decoration:none; color:#253042; width:263px; height:18px; border:1px solid #8792A1; border-width:1px 0 1px 1px; padding-left:10px; line-height:17px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu_knowledge a, * html .menu_knowledge a:visited {width:273px; w\idth:273px;}

/* style the second level background */
.menu_knowledge ul ul a.drop, .menu_knowledge ul ul a.drop:visited {background:#DFE2E5;}
/* style the second level hover */
.menu_knowledge ul ul a.drop:hover{ color: #fff; background:#838C97; }
.menu_knowledge ul ul :hover > a.drop { }
/* style the third level background */
.menu_knowledge ul ul ul a {background:#DFE2E5;}
/* style the third level hover */
.menu_knowledge ul ul ul a:hover {background:#ADB4BC;}



/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_knowledge ul ul {visibility:hidden;position:absolute;height:0;top:19px;left:0; width:149px;border-top:1px solid #8792A1;}
/* another hack for IE5.5 */
* html .menu_knowledge ul ul {top:18px;t\op:19px;}

/* position the third level flyout menu */
.menu_knowledge ul ul ul{right:574px; top:-1px; width:274px;}

/* position the third level flyout menu for a left flyout */
.menu_knowledge ul ul ul.left {left:273px;}
.menu_knowledge ul ul ul.left2 {left:573px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu_knowledge table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu_knowledge ul ul a, .menu_knowledge ul ul a:visited {background:#D7DBE2; color:#363A3F; height:auto; line-height:1em; padding:5px 10px; width:253px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu_knowledge ul ul a, * html .menu_knowledge ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu_knowledge a:hover, .menu_knowledge ul ul a:hover{color: #fff; background: #838C97; background-image: url(images/wis_knowledgeboxact.gif);}
.menu_knowledge :hover > a{color: #fff; background: #838C97; background-image: url(images/wis_knowledgeboxact.gif);}
.menu_knowledge ul ul :hover > a {color: #fff; background: #838C97; }

/* make the second level visible when hover on first level list OR link */
.menu_knowledge ul li:hover ul,
.menu_knowledge ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu_knowledge ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu_knowledge ul :hover ul :hover ul{ visibility:visible;}


#menu_knowledge {
  float: right;
  font-size: 93%;
  line-height: normal;
  padding: 0px 0px 0px 0px;
}

#menu_knowledge ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu_knowledge ul li {
  list-style: none;
}

#menu_knowledge ul li a {
  float: right;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6666FF;
}

#menu_knowledge ul.horizontal li.level1 {
  float: right;
  height: 22px;
  padding: 0px;
  padding: 2px 10px 2px 10px;
  border: 1px solid black;
  background-color: white;
}

#menu_knowledge ul.horizontal li.level1 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

#menu_knowledge ul.horizontal li.level1 a:hover {

}

#menu_knowledge ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_knowledge ul li a { float:none; }
/* End IE5-Mac hack */

#menu_knowledge ul.dropdown,
#menu_knowledge ul.flyout {
  position: absolute;
  top: 500px; 
  left: 500px;
  visibility: hidden;
  width: 135px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color: white;
}

#menu_knowledge ul.dropdown li.level2,
#menu_knowledge ul.flyout li.level3 {
  border-bottom: 1px solid #999999;
}

#menu_knowledge ul.dropdown li.level2 a,
#menu_knowledge ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: black;
  padding: 2px 4px 2px 5px;
}

#menu_knowledge ul.dropdown li.level2 a:hover,
#menu_knowledge ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  background-color: #BFE2E6;
}



/*      ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd         */




.menu { left: 15px; top: 115px; width:149px; height:20px; font-size:0.85em; position:absolute; z-index:90;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:141px; w\idth:141px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:149px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited { background:url(images/2010_drop.gif); background-repeat: no-repeat; display:block;font-size:11px;text-decoration:none; color:#253042; width:136px; height:23px; padding-left:40px; padding-top:5px; line-height:17px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#FFF; border-bottom: 1px solid #D8E0E5; border-left: 1px solid #D8E0E5; border-right: 1px solid #D8E0E5; }
/* style the second level hover */
.menu ul ul a.drop:hover{ background:#EBEFF2; }
.menu ul ul :hover > a.drop {}
/* style the third level background */
.menu ul ul ul a {background:#EBEFF2;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#ADB4BC;}



/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:22px;left:0; width:149px;border-top:1px solid #D8E0E5;}
/* another hack for IE5.5 */
* html .menu ul ul {top:18px;t\op:19px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#D7DBE2; color:#363A3F; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover HINTERGRUND*/
.menu a:hover, .menu ul ul a:hover{ background:url(images/2010_dropover.gif); background-repeat: no-repeat; }
.menu :hover > a{ background:url(images/2010_dropover.gif); background-repeat: no-repeat;  }
.menu ul ul :hover > a { }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



#menu {
  float: left;
  font-size: 11px;
  line-height: normal;
  padding: 0px 0px 0px 0px;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6666FF;
}

#menu ul.horizontal li.level1 {
  float: left;
  height: 22px;
  padding: 0px;
  padding: 2px 10px 2px 10px;
  border: 1px solid black;
  background-color: white;
}

#menu ul.horizontal li.level1 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

#menu ul.horizontal li.level1 a:hover {

}

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 500px; 
  left: 500px;
  visibility: hidden;
  width: 135px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color: white;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #999999;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: black;
  padding: 2px 4px 2px 5px;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  background-color: #BFE2E6;
}


/* -------------------------------------------------------------------------------------------------------------------- */

/* Partner */
ul#worldlist{
  margin-top:11px; 
  list-style-type:none;
  margin-left: 0px;
  padding-left: 18px;
}

ul#worldlist li {
  display:block;
  width:103px;
  cursor:pointer;
  font-size:11px;
  line-height:14px;
  font-weight:bold;
  color:#214d7e;
  margin-bottom:1px;
  padding-bottom:5px;
  padding-top:4px;
  margin-left: 0px;
  padding-left:20px;
  background-image: url('images/ws_navipfeil.gif'); 
  background-repeat:no-repeat;
  background-position: 0px 5px;
} 

ul#worldlist li a{
  font-size:11px;
  line-height:14px;
  font-weight:bold;
  text-decoration: none;
  color:#434C7B;
}


/* AUSBLENDROUTINE */
.updated { background: #FAFAF9; padding: 8px 8px 8px 8px; }
.updated2 { background: #FAFAF9; border: 1px solid #B2B1AB; margin-left: 1px; margin-right: 1px; margin-top: 8px; padding: 5px 5px 5px 5px; }


.resellerpics { margin-left: 22px; }
.marginleft_15 { margin-left: 15px; }

/* BODY INFORMATION */

a { color:#59606A; }

/* FÜR LANGE LISTE ! .divver { font-family: Tahoma,SunSans-Regular; font-size: 10px; height: 200px; margin-top: 1px; overflow: auto; width: 146px; background-color: #E8EBEE; border: 1px solid #8796A6; z-index:8; position:absolute; visibility: hidden; }
a.ergebnis, a.ergebnis:visited { height: 14px !important; color: #404040; width: 126px; padding-top:1px; text-decoration: none; display: block; }
*/

.divver { font-family: Tahoma,SunSans-Regular; font-size: 10px; margin-top: 1px; width: 146px; background-color: #E8EBEE; border: 1px solid #8796A6; z-index:999; position:absolute; visibility: hidden; }
a.ergebnis, a.ergebnis:visited { height: 14px !important; color: #404040; width: 146px; padding-top:1px; text-decoration: none; display: block; }

a.redpure { font-size:12px; color: #C40000; text-decoration:underline; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }

a.licencelink:link { font-size:11px; color: #32353B; text-decoration:underline; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.licencelink:visited { font-size:11px; color: #32353B; text-decoration:underline; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.licencelink:hover { font-size:11px; color: #3B3F46; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.licencelink:active { font-size:11px; color:#32353B; text-decoration:underline; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }


a.lbAction:link,     
a.lbAction:visited   { color: #555F69; font-size: 15px; text-decoration: none; }
a.lbAction:hover     { color: #555F69; text-decoration: none; }

a.lbOn:link,     
a.lbOn:visited   { color: #6F7581; font-size: 12px; text-decoration: underline; }
a.lbOn:hover     { color: #6F7581; text-decoration: none; }

.spacinghr { border: 0px; border-top: solid 1px #D8DCE0; border-bottom: solid 1px #FFFFFF; }
.spacinghrdr { border: 0px; border-top: solid 2px #8792A1; border-bottom: solid 2px #FFFFFF; }

body { background: url(images/2010bg.gif) repeat-x; margin:0px; padding:0px; font-family: Tahoma, Verdana; margin-bottom: 35px; }
td,body { font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'Bitstream Vera Sans', Verdana, Futura, Helvetica, sans-serif; font-size: 12px; color:#6E7581;}


.btn_search { background: #FFF; border: 0 none; cursor: pointer; width: 50px; padding-right: 17px; margin-top: 4px; height: 15px; color:#59606A; font: 11px Arial, Verdana, Tahoma; }


/* NEW SIZE: width: 985px; */

#no-javascript{	font-size:1.2em; font-weight:bold; background: url(images/ws_warning.gif) no-repeat 3px 3px; background-color: #FFF; color:#C5140E; padding:4px 10px 3px 26px; display:block; margin-left: 6px; margin-right: 6px; margin-top:8px; margin-bottom: 4px; border:1px solid red; }

#no-javascript a { color: #2E2E2E; text-decoration: underline; }


/* PRINT INFORMATION */

#printmarker { position: absolute; z-index: 900; top: 210px; padding-left: 615px; visibility: visible; }

/* FORM INFORMATION */

label { cursor:pointer; }
form { padding-bottom: 0px; margin-bottom: 0px; padding-top: 0px; margin-top: 0px; }
.input_field   { width:200px; background-color:#D7DBE2; color: #555c6a; font-size: 12px; text-decoration: none; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 0px; border-bottom: 1px solid #C7CDD5; border-left: 1px solid #AAB3BF; border-right: 1px solid #BAC1CC; border-top: 1px solid #95a0b0;}
.input_search   { background-color: transparent; color: #555c6a; font-size: 10px; text-decoration: none; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 0px; border-bottom: 1px solid #95A0B0; border-left: 1px solid #95A0B0; border-right: 1px solid #95A0B0; border-top: 1px solid #95A0B0;}
.submit_small    { width: 53px; height: 16px; color: #555c6a; font-weight: bolder; font-size: 9px; font-family: Arial; text-decoration: none; background-color: #d7dbe2; padding: 1px 3px 3px; border-style: solid; border-width: 1px; border-color: #95a0b0 #bac1cc #c7cdd5 #aab3bf }
.submit_bigger     { color: #555c6a; font-weight: bolder; font-size: 10px; font-family: Arial; text-decoration: none; background-color: #d7dbe2; padding: 1px 3px 3px; border-style: solid; border-width: 1px; border-color: #95a0b0 #bac1cc #c7cdd5 #aab3bf }

.center_newsletter1  { background-color:#F3F4F6; color: #676B73; font-size: 12px; text-decoration: none; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #59606A; border-left: 1px solid #59606A; border-right: 1px solid #848B96; border-top: 1px solid #848B96;}
.center_newsletter2  { background-color:#E6EAEE; color: #676B73; font-size: 12px; text-decoration: none; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #59606A; border-left: 1px solid #59606A; border-right: 1px solid #848B96; border-top: 1px solid #848B96;}

.center_newsletter11  { background-color:#F7E4E1; color: #C40000; font-size: 12px; text-decoration: none; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #C40000; border-left: 1px solid #C40000; border-right: 1px solid #C40000; border-top: 1px solid #C40000;}
.center_newsletter21  { background-color:#F7E4E1; color: #C40000; font-size: 12px; text-decoration: none; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #C40000; border-left: 1px solid #C40000; border-right: 1px solid #C40000; border-top: 1px solid #C40000;}

.center_createnewsletter  { background-color:#B8C0CB; color: #393D47; font-size: 9px; height:17px; width:100px; text-decoration: none; padding-top: 0px; padding-bottom: 3px;  margin-left: 4px;  margin-top: 3px; border-bottom: 1px solid #9AA4AF; border-left: 1px solid #FFFFFF; border-right: 1px solid #9AA4AF; border-top: 1px solid #FFFFFF;}
.center_deletenewsletter  { background-color:#F3F4F6; color: #808690; font-size: 9px; height:17px; width:100px; text-decoration: none; padding-top: 0px; padding-bottom: 3px; border-bottom: 1px solid #9AA4AF; border-left: 1px solid #FFFFFF; border-right: 1px solid #9AA4AF; border-top: 1px solid #FFFFFF;}
.ordermanager_ssg  { background-color:#B8C0CB; color: #393D47; font-size: 9px; height:17px; width:100px; text-decoration: none; padding-top: 0px; padding-bottom: 3px; border-bottom: 1px solid #9AA4AF; border-left: 1px solid #FFFFFF; border-right: 1px solid #9AA4AF; border-top: 1px solid #FFFFFF;}

/* GET IT BUTTON CHANGED: 28.11.06 by Max Rosenland, WebSeniorDev Wisolution Ltd. */

.btn_smallsubmit-step-normal    { position: relative; top: -1px; }
.btn_smallsubmit-step-selected  { position: relative; top: -1px; }
.btn_smallsubmit-button span    { line-height: 12px; }



.btn_smallsubmit-btn            { margin: 0; padding-right: 2px; padding-top: 0px; font-family: "Tahoma", "Verdana"; font-weight: bolder; font-size: 11px; color: #FFFFFF; border: 0px; width: 85px; height: 24px; background: url("images/ws_btn_smallsubmit.gif"); cursor:pointer; }
.btn_smallsubmit-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_smallsubmit-main-captext2 input { margin: 0 0 0 6px; }
.btn_smallsubmit-table-subtext  { margin-left: 10px; margin-right: 1px; }

a.invisible:link { font-size:9px; color: #FFF; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.invisible:visited { font-size:9px; color: #FFF; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.invisible:hover { font-size:9px; color: #FFF; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }


a.activate:link { font-size:9px; color: #555F69; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.activate:visited { font-size:9px; color: #555F69; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.activate:hover { font-size:9px; color: #555F69; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }

a.activaterr:link { font-size:10px; color: #555F69; text-decoration:none; font-family: Arial; }
a.activaterr:visited { font-size:10px; color: #555F69; text-decoration:none; font-family: Arial; }
a.activaterr:hover { font-size:10px; color: #555F69; text-decoration:none; font-family: Arial; }

a.aboutlink:link { font-size:11px; color: #ffffff; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.aboutlink:visited { font-size:11px; color: #ffffff; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.aboutlink:hover { font-size:11px; color: #ffffff; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.aboutlink:active { font-size:11px; color:#fff; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }

a.pagebreak:link { font-size:11px; color: #404040; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.pagebreak:visited { font-size:11px; color: #404040; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.pagebreak:hover { font-size:11px; color: #404040; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.pagebreak:active { font-size:11px; color:#404040; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }

.alpha { color:#485161; text-decoration:none; font-size:10px; border:1px solid #555C6A; background:#E2E5EA; padding:1px 3px 1px 3px; } 

.alpha_ { color:#ffffff; text-decoration:none; font-size:10px; border:1px solid #555C6A; background:#666D7A; padding:1px 3px 1px 3px; } 



/* ERROR INFORMATION */

fehler.ul { list-style-type:square; margin-left:0px; } 
div.warning { border:1px solid #555C6A;background:#E2E5EA;padding:4px 5px;margin-bottom:5px; } 
ul { list-style-type:square; } 
ul, ol { margin-left:20px; } 

div.warning_redspaced { border:1px solid #C40000;background:#F7E4E1;padding:4px 5px;margin-bottom:8px;margin-top:8px; } 


div.warning_red { border:1px solid #C40000; background:#F7E4E1; padding:4px 5px; margin-bottom:5px; } 
div.warning_green { border:1px solid #009100; background:#E1F6EA; padding:4px 5px; margin-bottom:5px; } 
div.warning_yellow { border:1px solid #DED15C; padding:4px 5px; margin-left: 1px; margin-right: 1px; margin-bottom:5px; } 



a.redcollink:link { font-size:11px; color: #C40000; text-decoration:underline; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.redcollink:visited { font-size:11px; color: #C40000; text-decoration:underline; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.redcollink:hover { font-size:11px; color: #C40000; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.redcollink:active { font-size:11px; color:#C40000; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }


.green_box { border:1px solid #009100; background:#E1F6EA; padding-top: 8px; padding-bottom: 8px; } 

.content_positionarea { color:#5B6372; font-size:9px;  text-decoration: none; }

/* FOOTER INFORMATION */

.footer_copyright { color:#70798C; font-size:11px;  text-decoration: none; }

.next {color: #555C6A; }
.content_text { color:#6E7581; font-size:12px; padding-top:10px; padding-bottom:4px;}
.box_news { color:#555F69; font-size:9px; padding-left:8px; padding-top:8px; padding-bottom:2px; }

.spacer_ad { padding-top: 1px; padding-bottom: 1px; padding-left: 8px; color:#393D47; }

.dark_shader { padding:5px; color:#393D47; }
.higlight_shader { color:#434C5A; background-color:#edf0f3; }
.higlight_shader_dark  { color:#434C5A; background-color:#D7DBE2; }

.center_checkbox1  { background-color:#FFFFFF; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 0px; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
.center_checkbox2  { background-color:#edf0f3; padding-top: 0px;  padding-left: 3px;  padding-right: 3px; padding-top: 1px; padding-bottom: 0px; border-bottom: 1px solid #edf0f3; border-left: 1px solid #edf0f3; border-right: 1px solid #edf0f3; border-top: 1px solid #edf0f3;}


a.sitemap:link { font-size:11px; color: #555F69; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.sitemap:visited { font-size:11px; color: #555F69; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }
a.sitemap:hover { font-size:11px; color: #555F69; text-decoration:none; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Futura, Helvetica, sans-serif; }

/* GET IT BUTTON CHANGED: 28.11.06 by Max Rosenland, WebSeniorDev Wisolution Ltd. */

.btn_getit-step-normal    { position: relative; top: -1px; }
.btn_getit-step-selected  { position: relative; top: -1px; }
.btn_getit-button span    { line-height: 32px; }
.btn_getit-btn            { margin: 0; padding-right: 2px; padding-top: 2px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 118px; height: 18px; background: url("images/ws_btn_getit.gif"); cursor:pointer; }
.btn_getit-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_getit-main-captext2 input { margin: 0 0 0 6px; }
.btn_getit-table-subtext  { margin-left: 10px; margin-right: 1px; }

/* ORDERCENTER BUTTON */

.btn_download-order-step-normal    { position: relative; top: -1px; }
.btn_download-order-step-selected  { position: relative; top: -1px; }
.btn_download-order-button span    { line-height: 28px; }
.btn_download-order-btn            { margin: 0; padding-left: 0px; padding-right: 0px; padding-top: 2px; font-family: "Tahoma", "Verdana"; font-size: 11px; font-weight: bolder; color: #FFFFFF; border: 0px; width: 192px; height: 28px; background: url("images/ws_frm_btn_all1.gif"); cursor:pointer; }
.btn_download-order-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-order-main-captext2 input { margin: 0; }
.btn_download-order-table-subtext  { margin-left: 8px; margin-right: 1px; }



/* BANK BUTTON */

.btn_download-bank-step-normal    { position: relative; top: -1px; }
.btn_download-order-step-selected  { position: relative; top: -1px; }
.btn_download-bank-button span    { line-height: 28px; }
.btn_download-bank-btn            { margin: 0; padding-left: 0px; padding-right: 0px; padding-top: 2px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 158px; height: 28px; background: url("images/ws_frm_btn_bank.gif"); cursor:pointer; }
.btn_download-bank-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-bank-main-captext2 input { margin: 0; }
.btn_download-bank-table-subtext  { margin-left: 8px; margin-right: 1px; }



/* ORDERCENTER BUTTON DISABLED */

.btn_download-order_de-step-normal    { position: relative; top: -1px; }
.btn_download-order_de-step-selected  { position: relative; top: -1px; }
.btn_download-order_de-button span    { line-height: 28px; }
.btn_download-order_de-btn            { margin: 0; padding-left: 0px; padding-right: 0px; padding-top: 2px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 146px; height: 28px; background: url("images/ws_frm_btn_all1de.gif"); cursor:pointer; }
.btn_download-order_de-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-order_de-main-captext2 input { margin: 0; }
.btn_download-order_de-table-subtext  { margin-left: 8px; margin-right: 1px; }

/* BANKACCOUNT BUTTON */

.btn_download-bankacc-step-normal    { position: relative; top: -1px; }
.btn_download-bankacc-step-selected  { position: relative; top: -1px; }
.btn_download-bankacc-button span    { line-height: 19px; }
.btn_download-bankacc-btn            { margin: 0; padding-left: 0px; padding-right: 0px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 210px; height: 19px; background: url("images/wis_btn_ad_bankaccount.gif"); cursor:pointer; }
.btn_download-bankacc-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-bankacc-main-captext2 input { margin: 0; }
.btn_download-bankacc-table-subtext  { margin-left: 8px; margin-right: 1px; }

/* LOGIN BUTTON */

.btn_download-login-step-normal    { position: relative; top: -1px; }
.btn_download-login-step-selected  { position: relative; top: -1px; }
.btn_download-login-button span    { line-height: 19px; }
.btn_download-login-btn            { margin: 0; padding-left: 0px; padding-right: 0px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 78px; height: 19px; background: url("images/wis_btn_login.gif"); cursor:pointer; }
.btn_download-login-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-login-main-captext2 input { margin: 0; }
.btn_download-login-table-subtext  { margin-left: 8px; margin-right: 1px; }

/* DOWNLOAD All BUTTON */

.btn_download-all-step-normal    { position: relative; top: -1px; }
.btn_download-all-step-selected  { position: relative; top: -1px; }
.btn_download-all-button span    { line-height: 32px; }
.btn_download-all-btn            { margin: 0; padding-left: 0px; padding-right: 0px; padding-top: 4px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 79px; height: 32px; background: url("images/ws_frm_btn_all.gif"); cursor:pointer; }
.btn_download-all-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-all-main-captext2 input { margin: 0; }
.btn_download-all-table-subtext  { margin-left: 8px; margin-right: 1px; }

/* DOWNLOAD BUTTON */

.btn_download-step-normal    { position: relative; top: -1px; }
.btn_download-step-selected  { position: relative; top: -1px; }
.btn_download-button span    { line-height: 32px; }
.btn_download-btn            { margin: 0; padding-right: 19px; padding-top: 4px; font-family: "Tahoma", "Verdana"; font-weight: bolder; font-size: 11px; color: #FFFFFF; border: 0px; width: 159px; height: 35px; background: url("images/ws_frm_btn_dwn.gif"); cursor:pointer; }
.btn_download-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_download-main-captext2 input { margin: 0 0 0 6px; }
.btn_download-table-subtext  { margin-left: 10px; margin-right: 1px; }

/* DOWNLOAD BUTTON ERROR */

.btn_downloaderr-step-normal    { position: relative; top: -1px; }
.btn_downloaderr-step-selected  { position: relative; top: -1px; }
.btn_downloaderr-button span    { line-height: 32px; }
.btn_downloaderr-btn            { margin: 0; padding-right: 19px; padding-top: 4px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #FFFFFF; border: 0px; width: 127px; height: 32px; background: url("images/ws_frm_btn_dwnerr.gif"); cursor: pointer; }
.btn_downloaderr-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #427EC6; }
.btn_downloaderr-main-captext2 input { margin: 0 0 0 6px; }
.btn_downloaderr-table-subtext  { margin-left: 10px; margin-right: 1px; }

/* LANGUAGE BUTTON */

.btn_mini-step-normal    { position: relative; top: -1px; }
.btn_mini-step-selected  { position: relative; top: -1px; }
.btn_mini-button span    { line-height: 18px; }
.btn_mini-btn            { margin: 0; padding-right: 1px; padding-top: 2px; font-family: "Small Fonts", "Tahoma", "Verdana"; font-size: 9px; color: #8D9CAA; border: 0px; width: 20px; height: 19px; background: url("images/ws_frm_btn_mini.gif"); cursor: pointer; }
.btn_mini-main-captext2  { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #8D9CAA; }
.btn_mini-main-captext2 input { margin: 0 0 0 6px; }
.btn_mini-table-subtext  { margin-left: 10px; margin-right: 1px; }


/* NAVIGATION MAINPAGE & PRODUCTPAGES */


.nav_text_boxhead { white-space: nowrap; font-weight: bold; display:block; color:#393D47; text-decoration:none; font-size:12px; padding-left:6px; padding-top: 7px;  }
.nav_text_boxhead_sub { white-space: nowrap; font-weight: bold; width: 179px; height:21px; background-image : url("images/ws_nav_btn_u.gif");  display:block; color:#393D47; text-decoration:none; font-size:11px; padding-left:6px; padding-top:3px; padding-bottom:4px; }

.nav_text_boxhead_sub2 { white-space: nowrap; display:block; color:#393D47; text-decoration:none; font-size:11px; padding-left:22px; padding-top:21px; padding-bottom:4px; }


/* NAVIGATION WIBOOKS COMPETENCE CENTER !NEW! */

.nav_text_boxheadwibo_sub2 { white-space: nowrap; background-image : url("images/ws_nav_bar_wibo.gif");  display:block; color:#393D47; text-decoration:none; font-size:11px; padding-left:8px; padding-top:6px; padding-bottom:5px; }




/* NAVIGATION PRODUCTPAGE !NEW! */

a.boxnavi:link,     
a.boxnavi:visited { width:163px; display:block; color: #898F94; font-size: 12px; text-decoration: none; padding-top: 3px; padding-bottom: 3px; margin-left: 15px; }
a.boxnavi:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi:active, a.boxnavi:focus  { bdisplay:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }
a.boxnavi_act { display:block; padding-top: 1px; padding-bottom: 5px; padding-left: 15px; width: auto;  font-weight: bold; text-decoration: underline; }

/* NAVIGATION MAINPAGE - SPACERED ARROW !NEW! */

a.boxnavi_spacedarrow:link,     
a.boxnavi_spacedarrow:visited {  padding-left: 18px; background: url("images/2010_choice_q.gif") no-repeat 0px 6px; width: 245px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; margin-left: 15px; padding-bottom: 3px; padding-top: 3px;}
a.boxnavi_spacedarrow:hover { background-position: 0 -10px; color: #434C5A; text-decoration: none; }

a.boxnavi_spacedarrow_act { font-size: 12px;  background: url("images/2010_choice_q_.gif") no-repeat 0px 2px;  width: 245px; display:block; padding-top: 3px; padding-bottom: 3px; margin-left: 15px;  color: #434C5A; text-decoration: none;  padding-left: 18px; }



a.boxnavi_spacedarrow1:link,     
a.boxnavi_spacedarrow1:visited { background: url(images/2010_choice_k.gif) no-repeat 0px 6px; width: 188px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; margin-left: 53px; padding-left: 18px; padding-top: 3px; padding-bottom: 3px; }
a.boxnavi_spacedarrow1:hover { background-position: 0 -10px; color: #434C5A; text-decoration: none; }

a.boxnavi_spacedarrow1_act {background: url("images/2010_choice_k_.gif") no-repeat 0px 2px;  padding-left: 18px; width: 225px; display:block; padding-top: 3px; padding-bottom: 3px; margin-left: 53px;  color: #434C5A; text-decoration: none; }

a.boxnavi_spacedarrow1l:link,  
a.boxnavi_spacedarrow1l:visited { width: 188px; display:block; color: #434C5A; font-size: 12px; text-decoration: underline;margin-left: 30px; padding-top: 3px; padding-bottom: 3px; }


.boxnavi_space   { width:auto; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 3px; padding-bottom: 3px; margin-left: 52px; }

.boxnavi_space_arrow_down { width:auto; display:block; color: #434C5A; font-size: 12px; text-decoration: none; background: #C1C9D4 url("images/ws_nav_bar_space2.gif") no-repeat left top; padding-top: 3px; padding-bottom: 3px; padding-left: 17px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; }
.boxnavi_space_arrow_down_upstrike { width:auto; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 2px; padding-bottom: 4px; padding-left: 34px; }

a.boxnavi_upstrike:link,     
a.boxnavi_upstrike:visited   { width:163px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; background: #C1C9D4 url("images/ws_nav_btn_n.gif") no-repeat left top; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; border-top: 1px solid #808A99; }
a.boxnavi_upstrike:hover     { color: #FFFFFF; text-decoration: none; background: #B2BAC5 url("images/ws_nav_btn_a.gif") no-repeat left top; }
a.boxnavi_upstrike_act    { display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; background: #a8b0bb url("images/ws_nav_btn_o.gif") no-repeat left top; border-top: 1px solid #808A99; }


/* NAVIGATION SITEMAP */

a.loginpoints:link,     
a.loginpoints:visited   { color: #626A7B; font-size: 10px; text-decoration: none; }
a.loginpoints:hover     { color: #626A7B; text-decoration: none; }

a.loginpoints2:link,     
a.loginpoints2:visited   { color: #6F7581; font-size: 10px; text-decoration: none; }
a.loginpoints2:hover     { color: #6F7581; text-decoration: none; }

a.loginpoints3:link,     
a.loginpoints3:visited   { color: #626A7B; font-size: 10px; text-decoration: none; }
a.loginpoints3:hover     { color: #626A7B; text-decoration: none; }

a.loginpoints4:link,     
a.loginpoints4:visited   { color: #b70b0b; font-size: 10px; text-decoration: none; }
a.loginpoints4:hover     { color: #b70b0b; text-decoration: none; }

.loginpoints21   { color: #6F7581; font-size: 10px; text-decoration: none; }

a.faq:link,     
a.faq:visited   { color: #6F7581; font-size: 12px; text-decoration: underline; }
a.faq:hover     { color: #6F7581; text-decoration: none; }

a.faq_nobv:link,     
a.faq_nobv:visited   { color: #555F69; font-size: 12px; text-decoration: none; }
a.faq_nobv:hover     { color: #555F69; text-decoration: none; }

a.faq_nobvl:link,     
a.faq_nobvl:visited   { color: #555F69; font-size: 12px; text-decoration: underline; }
a.faq_nobvl:hover     { color: #555F69; text-decoration: underline; }

a.faq_nobv2:link,     
a.faq_nobv2:visited   { color: #555F69; font-size: 10px; text-decoration: none; }
a.faq_nobv2:hover     { color: #555F69; text-decoration: none; }



.normal_text         {font: 11px Arial, Verdana, Arial, Tahoma; color:#555C6A;}


/* CALENDER INFORMATION */

div.calendar { position: relative; z-index:3000;}
.calendar table {cursor:pointer;font-size: 11px;color: #000;border:1px solid #ccc;background: #fff;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;}
.calendar .button { text-align: center; padding:2px 0 3px 0;}
.calendar thead .title { font-weight: bold; text-align: center;background: #fff;color: #000;font-size:12px;padding: 3px 0;}
.calendar thead .headrow { background: #dedede;color: #333;font-weight:bold;}
.calendar thead .daynames { background: #f5f5f5;color:#333;}
.calendar thead .name { padding: 2px;text-align: center;color: #000;border-bottom:1px solid #dedede;}
.calendar thead .weekend { color: #666;background:#dedede;}
.calendar thead .hilite { background-color: #444;color: #fff;padding: 1px;}
.calendar thead .active { background-color: #d12f19;color:#fff;}
.calendar tbody .day { width:2em;color: #989FA8;text-align: right;padding: 1px;border: 1px solid #fff;}
.calendar tbody .day.othermonth {font-size: 80%;color: #bbb;}
.calendar tbody .day.othermonth.oweekend {color: #fbb;}
.calendar table .wn {padding: 2px 2px 2px 2px;border-right: 1px solid #000;background: #666;}
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn{background: #ddd;}
.calendar tbody td.hilite { background:#444 !important;color:#fff !important;}
.calendar tbody td.active { color:#529214;background: #529214 !important;}
.calendar tbody td.selected { font-weight: bold;border: 1px solid #888;padding: 1px;background: #f5f5f5 !important;color: #989FA8 !important;}
.calendar tbody td.weekend { color: #666;}
.calendar tbody td.today { font-weight: bold;color: #529214;background:#D9EFC2;}
.calendar tbody .disabled { color: #999; }.calendar tbody .emptycell { visibility: hidden;}
.calendar tbody .emptyrow { display: none;}
.calendar tfoot .footrow { text-align: center;background: #556;color: #fff;}
.calendar tfoot .ttip { background: #989FA8;color: #fff;font-size:10px;border-top: 1px solid #dedede;padding: 3px;}
.calendar tfoot .hilite { background: #aaf;border: 1px solid #04f;color: #000;padding: 1px;}
.calendar tfoot .active { background: #77c;padding: 2px 0px 0px 2px;}
.calendar .combo {position: absolute;display: none;top: 0px;left: 0px;width: 4em;border: 1px solid #ccc;background: #f5f5f5;color: #989FA8;font-size: 90%;z-index: 100;}
.calendar .combo .label,.calendar .combo .label-IEfix {text-align: center;padding: 1px;}
.calendar .combo .label-IEfix {width: 4em;}.calendar .combo .hilite {background: #444;color:#fff;}
.calendar .combo .active {border-top: 1px solid #999;border-bottom: 1px solid #999;background: #dedede;font-weight: bold;}

/* PAGECONSTRUCT */

#container { width:974px; }
h1#logo { clear: both; height: 146px; padding: 0; margin:5px 0 0 0; width: 990px; }
h1#logo a { display:block; }
h1#logo a span { display: none; }
#banner img{ margin-top: 6px; height: 151px; width: 990px; }
#content { padding: 0; margin-bottom: 0; margin-top: 0; margin-left: 280px; }
#content_faq { padding: 0; margin-bottom: 0; margin-top: 0; margin-left: 25px; }
#left { float: left; width: 280px; margin: 0px; padding:0; color:#ffffff; }

#right { float: right; width: 164px; margin: 0px;	padding: 0; color:#ffffff; }
#rightspacer { height: 71px; width:5px; height:0; padding: 0; margin: 0px; float: right; }
#footer {  height: 20px; margin-left: 67px; text-align: center; color: #70798C; }


a.boxnavi_wibo_big:link,     
a.boxnavi_wibo_big:visited { background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; width:276px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; border-left: 1px solid #95a0b0; border-bottom: #95A1B1 1px solid; }
a.boxnavi_wibo_big:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi_wibo_big:active, a.boxnavi_wibo_big:focus  { background: #C1C9D4 url("images/wis_btn_productdefault.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }
a.boxnavi_wibo_big_act { background: #C1C9D4 url("images/wis_btn_productdefault.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }

a.boxnavi_wibo_bigplus:link,     
a.boxnavi_wibo_bigplus:visited { background: #C1C9D4 url("images/wis_btn_productdefaultbigplus.gif") no-repeat; width:267px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 17px; border-left: 1px solid #95a0b0; border-bottom: #95A1B1 1px solid; }
a.boxnavi_wibo_bigplus:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi_wibo_bigplus_act { background: #C1C9D4 url("images/wis_btn_productdefault.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }

a.boxnavi_wibo_bigminus:link,     
a.boxnavi_wibo_bigminus:visited { background: #C1C9D4 url("images/wis_btn_productdefaultbigminus.gif") no-repeat; width:267px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 17px; border-left: 1px solid #95a0b0; border-bottom: #95A1B1 1px solid; }
a.boxnavi_wibo_bigminus:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi_wibo_bigminus_act { background: #C1C9D4 url("images/wis_btn_productdefault.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }


a.boxnavi_big11:link,     
a.boxnavi_big11:visited { background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; width:276px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; border-left: 1px solid #95a0b0; border-bottom: #95A1B1 1px solid; }
a.boxnavi_big11:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi_big11:active, a.boxnavi_big11:focus  { width:276px; background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; color: #ffffff; font-weight: bold; text-decoration: none; }
a.boxnavi_big11_act { background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }





a.boxnavi_wibo_big_out1:link,     
a.boxnavi_wibo_big_out1:visited { background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; width:278px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; border-left: 1px solid #95a0b0; border-bottom: #95A1B1 1px solid; }
a.boxnavi_wibo_big_out1:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi_wibo_big_out1:active, a.boxnavi_wibo_big:focus  { background: #C1C9D4 url("images/wis_btn_productdefault.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }
a.boxnavi_wibo_big_out1_act { background: #C1C9D4 url("images/wis_btn_productdefault.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: auto; color: #ffffff; font-weight: bold; text-decoration: none; }

a.boxnavi_wibo_big_out2:link,     
a.boxnavi_wibo_big_out2:visited { background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; width:266px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 18px; border-left: 1px solid #95a0b0; border-bottom: #95A1B1 1px solid; }
a.boxnavi_wibo_big_out2:hover { background-position: 0 -20px; color: #FFFFFF; text-decoration: none; }
a.boxnavi_wibo_big_out2:active, a.boxnavi_wibo_big:focus  { background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; width: 269px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.boxnavi_wibo_big_out2_act { width: 269px; background: #C1C9D4 url("images/wis_btn_productdefaultbig.gif") no-repeat; background-position: 0 -40px; display:block; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #95a0b0; border-left: 1px solid #95a0b0; color: #ffffff; font-weight: bold; text-decoration: none; }



#left_big_councer { position: relative; left: -296px; top: 85px; width: 297px; overflow:hidden; margin: 0px; padding:0; color:#ffffff; }

#left_big_councer ul{ padding: 0; margin: 0px; width: 290px; }
#left_big_councer li{ list-style-type: none;  padding: 0; margin: 0px;  }
#left_big_councer #endnavi{ width: 285px; overflow: hidden; background-color: #A3ADBA; clear: both; background: url(images/ws_box_navdownbig.gif) no-repeat; height: 7px; }




#left_big ul{ padding: 0; margin: 0px; }
#left_big li{ list-style-type: none; width:100%; padding: 0; margin: 0px; float: left; }
#left_big #endnavi{ width: 285px; overflow: hidden; background-color: #A3ADBA; clear: both; background: url(images/ws_box_navdownbig.gif) no-repeat; height: 7px; }
.in_box_wh_big { width: 697px; background-color: #D7DBE2; height: 14px; padding-left: 6px; padding-top: 2px; color:#5B6372; font-weight: bolder; font-size:9px; border: #FFF 1px solid; }
.in_searchbox_wh_big { width: 693px; background-color: #EFF0F2; height: 45px; padding-left: 10px; padding-top: 2px; color:#5B6372; font-weight: bolder; font-size:9px; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
#content_big { padding: 0; margin-bottom: 0; margin-top: 0; margin-left: 285px; }

.in_box_oben_big { background: url(images/wis_boxin_right.gif) no-repeat top right; width: 100%; background-color: #B7BFCA; }
.in_box_oben_big div { background: url(images/wis_boxin_left_big.gif) no-repeat top left; width: 684px; background-color: #B7BFCA; height: 20px; color:#485161; font-size:12px; font-weight: bolder; padding-left: 10px; padding-top: 7px; }


#left_big { float: left; width: 279px; margin: 0px; padding:0; color:#ffffff; }
.nav_text_boxhead_big { width: 279px; white-space: nowrap; font-weight: bold; background-image : url("images/ws_nav_topbarbig.gif"); display:block; color:#393D47; text-decoration:none; font-size:11px; padding-left:6px; padding-top: 7px; padding-bottom: 6px; }

/* MAINCONSTRUCTION */

.co_box { background-color: #FFF; width: 100%; height:auto !important; margin-bottom: 8px; }
.co_box_oben div { background: url(images/wis_box_left.gif) top left; }
.co_box_oben2 div { background: url(images/wis_box_left2.gif) no-repeat top left; }
.co_box_oben { background: url(images/wis_box_right.gif) no-repeat top right; }
.co_box_oben2 { background: url(images/wis_box_right2.gif) no-repeat top right; }
.co_box_unten div { background: url(images/wis_box_b_left.gif) no-repeat top left; }
.co_box_unten { background: url(images/wis_box_b_right.gif) no-repeat top right; }
.co_box_unten div, .runde_box_unten { overflow:hidden; width: 100%; height: 9px; }
.co_box_oben, .co_box_oben2 { width: 100%; background-color: #B7BFCA; }
.co_box_oben div, .co_box_oben2 div { width: 143px; background-color: #B7BFCA; height: 18px; color:#485161; font-size:11px; font-weight: bolder; padding-left: 10px; padding-top: 7px; }
.co_box_inhalt {  height:auto; padding-right: 8px; margin: 10px 0 0 8px; color:#485161; }
#quicklinks ul{ padding: 0; margin: 0px; }
#quicklinks li{ background: url(images/ws_navipfeil.gif) no-repeat 0px 2px; list-style-type: none;	padding: 0 0 0 14px; margin: 0px; margin-bottom: 1px; }
.co_box_inhalt img { margin-left: 5px;}
.language_box {  height:0px; padding: 0px; color:#485161; clear: both; }
.language_box ul{ padding: 0; margin: 0px; }
.language_box li{ float: left; margin: 0px; list-style-type: none; padding: 0 0 0 0px; }


.co_box_oben div, .co_box_oben2 div { width: 143px; background-color: #B7BFCA; height: 18px; color:#485161; font-size:11px; font-weight: bolder; padding-left: 10px; padding-top: 7px; }

/* CONTENTCONSTRUCTION */

.in_box { float:left; background-color: #FFF; width: 100%; height:auto !important; }

.in_box_inhalt {  height:auto; padding: 0px; margin: 0; color:#485161; }
.in_box_unten div, .runde_box_unten { overflow:hidden; width: 100%; height: 9px; }

.in_box_unten div { background: url(images/wis_box_b_left.gif) no-repeat top left; }
.in_box_unten { background: url(images/wis_box_b_right.gif) no-repeat top right; }


.in_box_oben { background: url(images/wis_boxin_right.gif) no-repeat top right; width: 100%; background-color: #B7BFCA; }
.in_box_oben div { background: url(images/wis_boxin_left.gif) no-repeat top left; width: 622px; background-color: #B7BFCA; height: 20px; color:#485161; font-size:12px; font-weight: bolder; padding-left: 10px; padding-top: 7px; }


.in_box_wh { width: 634px; background-color: #D7DBE2; height: 14px; padding-left: 6px; margin-right:-10px; padding-top: 2px; color:#5B6372; font-weight: bolder; font-size:9px; border: #FFF 1px solid; }


a.lang_de:link,     
a.lang_de:visited  { color: #6F7581; text-decoration: none; background: url(lan/1.gif) no-repeat 0px 1px; padding:0px 0px 0px 20px; margin-right: 8px;}
a.lang_de:hover     { color: #6F7581; text-decoration: none; }

a.lang_en:link,     
a.lang_en:visited  { color: #6F7581; text-decoration: none; background: url(lan/20.gif) no-repeat 0px 1px; padding:0px 0px 0px 20px; }
a.lang_en:hover     { color: #6F7581; text-decoration: none; }

a.adminswitch:link,     
a.adminswitch:visited  { color: #485161; text-decoration: none; }
a.adminswitch:hover     { color: #485161; text-decoration: none; }


#admincenter ul, #kundencenter ul, #resellercenter ul{ padding: 0; margin: 0px; }
#adce, #cdce { list-style-type: none; margin: 0px; }
#liempty { list-style-type: none; height: 10px; margin: 0px; }
#allstaa {  margin-left: 15px; }

#adcu { list-style-type: none;	padding: 1px 0 1px 28px; margin: 0px; }
#nwsmenu { margin-top: 3px; }

#tdce {  background: url(images/ws_navipfeil.gif) no-repeat 0px 6px; padding-left: 15px; list-style-type: none; padding-top: 4px; padding-bottom: 4px; margin: 0px; font-weight:bolder; color: #6F7581; }
#tdcf {  background: url(images/ws_navipfeil.gif) no-repeat 0px 6px; padding-left: 15px; list-style-type: none; padding-bottom: 4px; margin: 0px; font-weight:bolder; color: #6F7581; }
.lititle { display: block; font-size: 12px; margin-top: 7px; margin-bottom: 3px; color: #434C5A; background: url(images/2010_choice1_d.gif) no-repeat 33px 2px; }




a.boxnavi_spacedarrow2:link,     
a.boxnavi_spacedarrow2:visited { background: url(images/2010_choice_k.gif) no-repeat 0px 6px; width: 188px; display:block; color: #434C5A; font-size: 12px; text-decoration: none; margin-left: 39px; padding-left: 18px; padding-top: 3px; padding-bottom: 3px; }
a.boxnavi_spacedarrow2:hover { background-position: 0 -10px; color: #434C5A; text-decoration: none; }

a.boxnavi_spacedarrow2_act {background: url("images/2010_choice_k_.gif") no-repeat 0px 2px;  padding-left: 18px; width: 225px; display:block; padding-top: 3px; padding-bottom: 3px; margin-left: 39px;  color: #434C5A; text-decoration: none; }





#spcr { padding: 0px; list-style-type: none; margin: 0px; }

#navbox_beta ul{ padding: 0; margin: 0px; }
#navbox_beta li{ background: url(images/ws_navipfeil.gif) no-repeat 15px 2px; list-style-type: none;	padding: 0 0 0 14px; margin: 0px; margin-bottom: 1px; }

#left ul{ padding: 0; margin: 0px; }
#left li{ list-style-type: none; width:100%; padding: 0; margin: 0px; float: left; }
#left #endnavi{ overflow: hidden; background-color: #A3ADBA; clear: both; background: url(images/ws_box_navdown.gif) no-repeat; height: 7px; }

#left #vistainf { margin-top:8px; width: 179px; text-align: center; color: #6F7581; font-size: 10px; }
#left #vistatype { margin-top:3px; font-weight: bolder; font-size: 12px; }


.blue {  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #336699}
.hitword { font-weight: bold; text-decoration: underline;}
a.digits:link, a.digits:visited { color: #555C6A; font-size: 12px; text-decoration: none;}
a.digits:hover { color: #555C6A;}
a.first_last:link, a.first_last:visited { color: #555C6A; font-size: 10px; text-decoration: none;}
a.first_last:hover { color: #555C6A;}

.bnk_mainlay { color: #434C5A; font-size: 11px; cursor: auto; cursor:pointer; padding-left: 3px; padding-bottom: 2px; padding-top:2px; border-bottom: 1px solid #D1D5DB;  }


#my_tt {
  position:absolute;
  color:#424F5C;
  width:200px;
  left:-300px;
  visibility:hidden;
  z-index:100;
  border:1px solid #454648;
  background:#fff;
}

#my_tt p {
  margin:10px;
}
