﻿
#content ul,
#content ol,
#content-normal ul,
#content-normal ol,
#content-wide ul,
#content-wide ol {
      margin: 0 0 10px 17px;
      font-size: 0.8em;
      padding: 0 0 0 0;
}
#content ul,
#content-normal ul,
#content-wide ul {
      list-style-image:url(/guide/image/bullet.gif);
}


body {
	background-color: #f4f4f4;
	color: black;
	margin-left: 0px;
	margin-top: 0px;
}

.floatleft {
  float: left;
}

.loadframe {
  border: none;
  height: 0px;
  width: 0px;
}

.folderandproject {
	float: left;
	white-space: nowrap;
	border-color: #cac9ce;
	border-width: 0px;
  border-style: none;
	text-align: center;
	padding: 0px;
	width: 200px;
	margin: 10px;
	vertical-align: top;
}

.inputbutton {
  color:#000000;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #111111;
  border-right: 1px solid #111111;
  background-color: #dddddd;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaaa');
}

.inputbutton:hover {
  color:#000011;
  border-top: 1px solid #eeeeff;
  border-left: 1px solid #eeeeff;
  border-bottom: 1px solid #000011;
  border-right: 1px solid #000011;
  background-color: #ccccdd;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffeeeeff',EndColorStr='#ff9999aa');
}

.inputbuttonactive {
  color:#000011;
  border-top: 1px solid #eeeeff;
  border-left: 1px solid #eeeeff;
  border-bottom: 1px solid #000011;
  border-right: 1px solid #000011;
  background-color: #ccccdd;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff9999aa',EndColorStr='#ffeeeeff');
}

.inputbutton[disabled] {
  color:#aaaaaa;
}

.windowmax {
	background-color:white; 
	border: 1px solid rgb(202,201,206);
  height: 20px;
	color: #003797;
	text-align: center;  
	vertical-align: middle;
  font-size: 11px; 
  font-weight: bold;  
  font-family: Arial,Helvetica,sans-serif;
  line-height: 18px;
  text-decoration: none;
	cursor: pointer;
	padding: 0px;
}

.selectionpoint {
  white-space: nowrap;
  border: none;
  text-align: center;
  width: 100%;
  height: 40px;
  margin-left: 5px;
}

.indeximage {
	margin-left: 10px; 
	background-color: black; 
	border: 1px solid #15496b;
	cursor: pointer;
} 

.indextext {
  font-size: 12px; 
  font-weight: bold;  
	padding-top: 2px; 
  padding-bottom: 2px; 
	text-align: center; 
	vertical-align: middle;
	height: 30px; 
	border-bottom: 1px solid #15496b;
}

.navigationitem {
	white-space: normal;
	border: 1px solid;
	color: black;
	text-align: left;  
	font-size: 11px; 
	font-weight: bold;  
	font-family: Arial,Helvetica,sans-serif;
	line-height: 18px;
	text-decoration: none;
	width: 100px;
	min-height: 20px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 15px;
	padding: 5px;
}

.mainimage {
  background-repeat: no-repeat;
}

.projectdesc {
  color: black; 
  font-size: 12px; 
  line-height: 18px; 
  font-family: Arial,Helvetica,sans-serif; 
  text-decoration: none; 
  text-align: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
}

.projectdesc .paragraph {
	margin-top: 5px;
  text-align: justify;
  padding-left: 5px; 
}

.forcetable {
  color: black; 
  font-size: 11px; 
  font-family: Arial,Helvetica,sans-serif; 
  text-decoration: none; 
  text-align: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #15496b;
  width: 95%;
  background-color: #ffffff;
}

.forcetableheadertext {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  font-family: Arial;
  font-size: 10px;
  color: #58595a;
}

.forcetableheader0 {
  border-bottom: 1px solid #15496b;
}

.forcetableheader1 {
  border-bottom: 1px solid #15496b;
}

.forcetableheader2 {
  background-color: #e8e8e8;
}

.forcetablesub {
	background-color: #022C43;
}

.forcetabletr {
  border: 1px solid #cac9ce;
  text-align: center;
  background-color: #c4c4c4;
}

.forcetabletd {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 10px;
  border-top: 1px solid #cac9ce;
  border-bottom: 1px solid #cac9ce;
}

.forcetabletd1 {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
	border-right: 1px solid rgb(202,201,206);
	border-bottom: 1px solid rgb(202,201,206);
	font-size: 10px;
	cursor: pointer;
	background-color: #ffffff;
}

.forcetabletd2 {
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  border-bottom: 1px solid rgb(202,201,206);
	font-size: 11px;
	background-color: #d7d7d7;
}

.forcetabletd3 {
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  border-bottom: 1px solid rgb(202,201,206);
	font-size: 11px;
	background-color: #ffffff;
}

.forcetablelink {
	font-family: Arial;
	font-size: 11px;
	color: #003797;
	text-decoration: underline;
	cursor: pointer;
}

.accessoriestableheader {
  background-color: #e8e8e8;
}

.accessoriestabletr {
  border: 1px solid #cac9ce;
  text-align: center;
  background-color: #c4c4c4;
}

.accessoriestabletd {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 10px;
  border-bottom: 1px solid #cac9ce;
}

.accessoriestabletd1 {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
	border-right: 1px solid rgb(202,201,206);
	border-bottom: 1px solid rgb(202,201,206);
	font-size: 10px;
	cursor: pointer;
	background-color: #ffffff;
}

.accessoriestabletd2 {
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  border-bottom: 1px solid rgb(202,201,206);
	font-size: 11px;
	background-color: #ffffff;
}

.accessoriestablelink {
	color: #1d369a;
	text-decoration: underline;
	cursor: pointer;
}

.projecttable {
  color: black; 
  font-size: 11px; 
  font-family: Arial,Helvetica,sans-serif; 
  text-decoration: none; 
  text-align: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #15496b;
  width: 95%;
  background-color: #ffffff;
}

.projecttableheadertext {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}

.projecttableheader {
  border-bottom: 1px solid #15496b;
}

.projecttablesub {
	background-color: #022C43;
  border-bottom: 1px solid #15496b;
}

.projecttabletr {
  border: 1px solid #cac9ce;
  text-align: center;
  background-color: #c4c4c4;
}

.projecttabletd {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 10px;
}

.projecttabletd1 {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
	border-right: 1px solid rgb(202,201,206);
	font-size: 10px;
	cursor: pointer;
	background-color: #ffffff;
}

.projecttabletd2 {
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
	border-right: 1px solid rgb(202,201,206);
	font-size: 10px;
	background-color: #e8e8e8;
}

.projecttabletd3 {
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
	border-right: 1px solid rgb(202,201,206);
	font-size: 10px;
	background-color: #ffffff;
}

.projecttablelink {
	color: #1d369a;
	text-decoration: underline;
	cursor: pointer;
}

.segmenttabletd1 {
  border-bottom: 1px solid #15496b;
	border-left: 1px solid #15496b;
  border-right: 1px solid #15496b;
	padding-top: 2px;
}

.segmenttabletd2 {
  border-bottom: 1px solid #15496b;
	border-right: 1px solid #15496b;
	padding-top: 2px;
}

.segmenttabletd3 {
  border-bottom: 1px solid #15496b;
	border-right: 1px solid #15496b;
	padding-top: 2px;
}

/*
.zubwahltd1 {
  border-bottom: 1px solid #15496b;
  border-left: 1px solid #15496b;
}

.zubwahltd2 {
  border-bottom: 1px solid #15496b;
  border-left: 1px solid #15496b;
  border-right: 1px solid #15496b;
}
*/

.blue_img{
  width: 30px;
  height: 20px;
}
.prjpointimage {
  border: none;
  color: black; 
  height: 30px;
	text-decoration: none; 
}

.prjpointtd {
  height: 40px;
  text-indent: 10px;
  border-bottom: 1px solid #15496b;
  text-align: left;
	text-decoration: none; 
}

.prjpointcontent {
  white-space: nowrap;
  border: none;
  color: black; 
  font-size: 14px; 
  font-family: Arial,Helvetica,sans-serif; 
  text-decoration: none; 
  text-align: left;
}

.prjpointtable {
  margin-top: 3px;
  width:100%;
  border: 1px solid #cac9ce;
  visibility: visible;
}

.prjpointconfigcontent {
  white-space: nowrap;
  border: none;
  color: black; 
  height: 30px;
  text-align: left;
  font-size: 11px; 
  font-weight: bold;  
  font-family: Arial,Helvetica,sans-serif;
  line-height: 18px;
}

.projecthead {
  color: silver; 
  font-size: 15px; 
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  vertical-align: middle;
  padding-left: 30px;
  visibility: visible;
}

.tooltip {
   position: absolute;
   visibility: hidden;
   background-color: white;
   border-width: 1px;
   border-style: solid;
   border-color: #1d3798;
   padding-bottom: 5px;
   color: black; 
}

.tooltip .head {
   background-color: white;
   color: black;
   font-weight: bold;
   padding: 2px;
}

.tooltip .content {
   color: black;
   font-size: 12px; 
   line-height: 18px; 
   font-family: Arial,Helvetica,sans-serif; 
   text-decoration: none; 
   text-align: left; 
   padding: 5px;
}

.tooltip .content .contentimage {
  padding-top: 5px; 
  margin: 5px;
  border: none;
  float:right;
}
  	
            
.tooltip .content .paragraph {
   margin-top: 5px;
   text-align: justify;
   padding-left: 5px; 
}

.tooltipimage {
  color: #15496b;
  border: none;
}

.loadbar {
  width: 400px;
  height: 40px;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #1d3798;
  padding-bottom: 5px;
  color: black; 
  font-size: 12px; 
  line-height: 18px; 
  font-family: Arial,Helvetica,sans-serif; 
  text-decoration: none; 
  text-align: center; 
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 35px;
  display: none;
}

.headline {
  color: silver;
  font-size: 22px;
  line-height: 26px;
  font-family: Arial,Helvetica,sans-serif;
}

.headlinesmall {
  color: silver;
  font-size: 15px;
  line-height: 15px;
  font-family: Arial,Helvetica,sans-serif;
}

.mengentxt {
  color: black;
  font-size: 14px;
  line-height: 22px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  text-align: left;
}

.newsheadline {
  color: black;
  font-size: 14px;
  line-height: 14px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  text-align: left;
}

.popuptxt {
  color: black;
  font-size: 12px;
  line-height: 18px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  text-align: left;
}

.subhead {
  color: #c7c7c7;
  font-size: 16px;
  line-height: 16px;
  font-family: Arial,Helvetica,sans-serif;
}

.tabelle {
  color: black;
  font-size: 12px;
  line-height: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

h1 {
  color: silver;
  font-size: 22px;
  line-height: 26px;
  font-family: Arial,Helvetica,sans-serif;
}

a {
  color: black;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  text-align: left;
}

.formattedlink {
  color: #003797;
}

.folderlink {
/*  color: #8099cd;*/
  color: #003797;
}

ul {
  list-style-image:url(/guide/image/bullet.gif);
  list-style-type: disc;
  margin-top: 0;
  margin-bottom: 0;
}

td {
  color: black;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

form {
  padding: 0;
  margin: 0;
}

input {
  color: black;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

textarea {
  color: black;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

#overdiv {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  visibility: hidden;
}

.warenkorbheadline {
  color: black;
  font-size: 16px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
}

.missing {
  color: #ff8a00;
}

.footer {
  color: #b3b3b3;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
}

a.download {
  color: black;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

.newshomedate {
  font-size: 12px; 
}

.newshometext { 
   font-size: 12px; 
   font-weight: bold;  
   line-height: 18px; 
   font-family: Arial,Helvetica,sans-serif; 
   text-decoration: none; 
}

.newshomemore {
  font-size: 12px;
}

.messename {
  font-size: 12px; font-weight: bold;
}

.messetext {
  font-size: 12px;
}

.startuptable .startuptable_row {
  background-color: white;
  font-size: 12px;

  border-color: #cac9ce;
	border-width: 1px;
  border-style: solid;
}

.startuptable_head {
  background-color: white;
  font-size: 14px;
}

.baskettabletd {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 10px;
  border-top: 1px solid #cac9ce;
  border-bottom: 1px solid #cac9ce;
  background-color: rgb(232, 232, 232);
}


.orderform{
  vertical-align: center;
}

.orderform_head{
  text-align: center;
  background-color: #D7D7D7;
}

.cadformat_head{
  text-align: center;
  background-color: #D7D7D7;
}

.orderform_input {
  float: right;
  width: 50%;
}

.orderform_desc {
  float: left;
  white-space: nowrap:
  width: 50%;
}


.orderform_td {
  width: 50%:
  float: left;
  background-color: #F4F4F3;
}

.orderform_table{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}


.formattable_row{
	float: top;
  vertical-align: top;
  white-space: nowrap;
	
}

.formattable_desc{
  width: 50%:
  float: left;
}

.formattable_value{
  width: 50%;
  float: left;
  vertical-align: top;
  white-space: nowrap;
}

.formattable_checkbox{
  width: 50%;
  float: top;
  vertical-align: top;
  white-space: nowrap;
}

.formattable_version{
  white-space: nowrap;
  padding-left:10px;
  vertical-align: top;
}


.cadformat_table{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.neutral_head1{
  background-color: rgb(232, 232, 232);
  text-align: center;
}

.neutral_head2{
  background-color: rgb(232, 232, 232);
  text-align: center;
}

.native_head1{
  background-color: rgb(232, 232, 232);
  text-align: center;
}

.native_head2{
  background-color: rgb(232, 232, 232);
  text-align: center;
}


.neutral2d{
  width: 50%;
  background-color: #F4F4F3;
  vertical-align: top;
}
.neutral3d{
  width: 50%;
  background-color: #F4F4F3;
  vertical-align: top;
}
.native2d{
  width: 50%;
  background-color: #F4F4F3;
  vertical-align: top;
}
.native3d{
  width: 50%;
  background-color: #F4F4F3;
  vertical-align: top;
}

.footer_table{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.footer_button{
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

/*
.neutral2dTable{
  width: 100%;
}

.neutral3dTable{
  width: 100%;
}

.native2dTable{
  width: 100%;
}

.native3dTable{
  width: 100%;
}
*/

.contenttd {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(202, 201, 206);
  background-color: rgb(255, 255, 255);
  padding: 10px;
  visibility: hidden;
}

.tablesandvalueranges {
  display: none;
  background-color: #ffffff;
}

.cursorpointer {
  cursor: pointer;
}

.pdf {
  margin-top: 4px;
}

.tableheadline {
  margin: 10px;
  vertical-align: bottom;
}

.switchunitdiv {
  text-align: right;
  margin: 10px;
}

.tablefootertabletop {
  width: 100%;
  margin-top: 3px;
  margin-left: 20px;
  margin-right: 20px;
}

.tablefootertablebottom {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.cadexporttable {
  margin-top: 3px;
  margin-left: 20px;
  margin-right: 20px;
}

.margintop {
  margin-top: 3px;
}

.iframebasket {
  display: none;
}

.hiddennodisplay {
  display: none;
  visibility: hidden;
}

.loadbartable {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.roottable {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.fixedheighttable {
  height: 443 px;
}

.margintoptable {
  margin-top: 30 px;
}

.startuptabletda {
  border-left: 1px solid rgb(202, 201, 206);
  border-top: 1px solid rgb(202, 201, 206);
  border-bottom: 1px solid rgb(202, 201, 206);
}

.startuptabletdb {
  border-right: 1px solid rgb(202, 201, 206);
  border-top: 1px solid rgb(202, 201, 206);
  border-bottom: 1px solid rgb(202 ,201, 206);
}

.startuptabletdc {
  border-left: 1px solid rgb(202, 201, 206);
  border-bottom: 1px solid rgb(202, 201, 206);
}

.startuptabletdc#att {
  border-left: 1px solid rgb(202, 201, 206);
  border-bottom: 1px solid rgb(202, 201, 206);
}

.startuptabletdd {
  border-right: 1px solid rgb(202, 201, 206);
  border-bottom: 1px solid rgb(202, 201, 206);
}

.attention_text#attention {
  text-align: left;
}

.attention_text#basket {
  font-size: 12px;
  color: #000;
  background-color: rgb(232, 232, 232);
  border-top: 1px solid #cac9ce;
  border-left: 1px solid #cac9ce;
  border-right: 1px solid #cac9ce;
  border-bottom: 1px solid #cac9ce;
  text-align: center;
}

.attention_text {
  font-weight: bold;
}

