/* CSS Document */


/* Ganz wichtig: Abstände einheitlich vorbesetzten anderfalls sieht IE und Firefox ums Verrecken nicht gleich aus! */
* {
margin:0;  /* Außenabstände auf null setzen */
padding:0; /* Innenabstände auf null setzen */
}

/*  body und schrift definitionen */
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #ffffff;
  font-size: 10pt;
  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
  color:#000000;  
  padding:0px;
  margin:0px;
  text-align:justify;
}

p, h2, pre {
margin: 0px; 
padding: 5px 20px 5px 20px; 
}

a { 
color: #0066cb;
font-size: 10pt;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

h1 {
font-size: 14pt;
text-align: left;
color: #000000;
background-color: #ffffff;
padding-bottom:15px;
margin:0px
}

h2 {
font-size: 12pt;
text-align: left;
color: #0066cb;
background-color: #ffffff;
padding-bottom:15px;
margin:0px
}
h3 {
font-size: 16pt;
text-align: left;
color: #0066cb;
background-color: #ffffff;
padding-bottom:15px;
margin-right:251px
}
h4 {
font-size: 16pt;
text-align: left;
color: #0066cb;
background-color: #ffffff;
padding-bottom:15px;
}

.error {
color: #ff0000;
}

strong { 
font-size: 13px;
}

/* Online Hilfe */
p.OnlHilfe, h2.OnlHilfe {
    margin: 0px; 
    padding: 1px 1px 1px 1px; 
}

/* #OnlHilfe ul
{
	padding: 0;
}*/
#OnlHilfe li {
  margin: 10;
  padding:0;
}


/* Metanavigation */
body.NavMeta {
   color:#000000; 
   background-color:#EEEEEE;
   font-size:12px; 
   font-family:Arial,sans-serif;
   padding:0px;
   margin:0px;
}

#metaNav {
    position: relative;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    /* width: 960px; */
    width: 100%;
    height: 15px;
    z-index: 100;
}
#metaNav table {
    padding:0px;
    margin:0px;
}
#metaNav td {
    font-size:12px; 
    font-family:Arial,sans-serif; 
    vertical-align:middle;
    padding: 5px 5px 5px 5px;
    margin:0px;
}
#langezeile  { white-space:nowrap; }

#metaNav h3 {
    font-size: 13pt;
    text-align: left;
    vertical-align:bottom;
    color: #0066d0;
    background-color:#EEEEEE;
    margin-left:10px;
    padding:0px;
    white-space:nowrap;
}
#metaNav select  {
    width:280px; 
    height: 22px;
    font-size:12px; 
    font-family:Arial,sans-serif;
    background-color:#FFFFE0;
    border: 2px solid #AAA;  
    background-position: center right;
    /* margin: -5px 10px 0 10px; */
    margin: -9px 5px 0 5px;
}
#metaNav ul {
    list-style: none;
    line-height: 1;
    /*font-weight: bold;*/
    font-size: 12px;
    font-family:Arial,sans-serif;
    padding: 12px 12px 0 12px;
    margin: 0 0 0 0;
    height: 15px;
    max-width: 100%;
}
#metaNav a {
    /*letter-spacing: -1px;*/
    font-size: 12px;
    font-family:Arial,sans-serif;
    text-decoration: none;
    /*padding: 0 9px 0 9px;*/
    padding: 12px 9px 0 9px;
}
#metaNav li {
    float: left;
    display: block;
    padding: 0;        
}
#metaNav ul li  {
    margin-left: 0px;
    margin-right:0px;
}


/* Auswahlkonfiguration */

td, input, select, textarea 
{
    font-size:12px; 
    font-family:Arial,sans-serif; 
    padding: 1px 0px 0px 0px;
    vertical-align:middle
}
select 
{
    width:110px; 
    background-color:#FFFFE0;
    border: 2px solid #AAA;        
}
select.Auswahl1 { width:150px; }
select.Auswahl2 { width:170px; }
select.Auswahl3 { width:170px; }
input.Check { width:20px; }
input.Input1 { width:120px; }
input.Input3 { width:170px; }
input.SubmitButton { background-color:#0066cb;border:1px solid #0066cb;color:#fff;display:block;text-align:center;text-transform:uppercase; }
/* td.Label1 { font-family: Courier; text-align:left }*/
td.Label1 { font-family: Lucida Console; padding:1px 1px 1px; text-align:left }
Buttonx { width:100px; color:#0090E0; background-color:#FFFFE0; height:20px; border: none; padding: 2px 8px; font-size:12px; font-family:Arial,sans-serif; }
button.SubmitButton { background-color:#0066cb;border:1px solid #0066cb;color:#fff;display:block;text-align:center;text-transform:uppercase; }
button.DownloadButton { background-color:#0066cb;border:1px solid #0066cb;color:#fff;text-align:center; }
table.buttons {border-collapse:collapse;}
table.buttons td {padding:2px 2px;vertical-align:middle}
table.awtspalten td {padding:10px 10px;vertical-align:middle}
table.spalten td {padding:1px 1px;vertical-align:middle}
table.awtable {border:1px;border-spacing:0;border-collapse:collapse;border-color:#111111;width:100%}
table.awtable td {padding:2px 2px;vertical-align:middle;text-align:center}
table.awtable td.col1 {background-color:#ffffe0}
table.awtable td.col2 {background-color:#e4eeff}
table.awtable td.cols {background-color:#ffd3d3}
/*table.awtable td.error {background-color:#ff0000;color:#000000;font:bold;font-size:150%} */
table.awtable td.error {background-color:#C12D2B;color:#FFFFFF;font:bold;font-size:120%;text-align:left; }
table.awtable th {background-color:#f6f6f6;padding:7px 8px 8px;text-align:center;font-size:12px; font-family:Arial,sans-serif;}

table.awcontact {border:1px;border-spacing:0;border-collapse:collapse;border-color:#111111;width:100%}
table.awcontact td {padding:5px 5px;vertical-align:middle;text-align:left;font-size:13px; font-family:Arial,sans-serif;}
table.awcontact th {background-color:#f6f6f6;padding:7px 8px 8px;text-align:left;font-size:13px; font-family:Arial,sans-serif;}

div.qdtl table{border-collapse:collapse;width:100%}
div.qdtl col.col1{width:130px;*width:110px}
div.qdtl col.col2{width:230px;*width:210px}
div.qdtl col.col3{width:135px;*width:115px}

div.qdtl table.properties td {padding:1px 10px;color:#ff0000}
div.qdtl table.properties td {vertical-align:middle}

div.qdtl table.articles a { color:#fff;background-color:#0066cb;text-decoration: none; }
div.qdtl table.articles th {background-color:#f6f6f6;padding:7px 8px 8px;text-align:left}
div.qdtl table.articles td {background-color:#0066cb;padding:7px 8px 8px;text-align:left;color:#fff}

div.qdtl td.col1 label,div.qdtl .lang{display:inline-block;margin-top:2px;*display:inline;*zoom:1}
div.qdtl select {font-size:100%}
div.qdtl div.feature-items {margin:43px 0 6px}
/* div.qdtl table.files col.file-name{width:400px;*width:400px}
   div.qdtl table.files td.file-name{word-break:break-all;word-wrap:break-word}*/
div.qdtl table.files col.download {min-width:150px;_width:150px;max-width:200px}
div.qdtl table.files th {background-color:#f6f6f6;padding:6px 8px 8px;text-align:left}
div.qdtl table.files td {border-bottom:1px solid #e4e4e4;padding:7px 8px 8px}
div.qdtl table.files td.download {padding:5px 5px 5px 0;max-width:100px}
div.qdtl table.files td.download a {border:0;color:#fff;display:block;font:bold 108.33%/115% "Segoe UI",sans-serif;padding:5px 0;text-align:center;text-transform:uppercase;width:100%}
/* div.qdtl table.files td.download a.download{background-color:#d1480e;border:1px solid #d1480e} */
div.qdtl table.files td.download a.download {background-color:#0066cb;border:1px solid #0066cb}
div.qdtl table.files td.download a.continue {background-color:#498527;border:1px solid #498527}
div.qdtl table.files td.download a:hover,div.qdtl table.files td.download a:focus,div.qdtl table.files td.download a:active,div.qdtl table.files td.continue a:hover,div.qdtl table.files td.continue a:focus,div.qdtl table.files td.continue a:active{background-color:#7e7e7e;border:1px solid #7e7e7e;text-decoration:none;_cursor:pointer}
div.qdtl table.files td a span {display:inline-block;padding:0 10px;*display:inline;*zoom:1}
div.qdtl table.files a.genuine {display:inline-block;overflow:hidden;position:relative;height:12px;width:12px;*display:inline;*zoom:1}
div.qdtl table.files a.genuine img {position:absolute;top:-29px;left:-25px}


/*  positioning-layers statisch und absolut */

#inhalt {
margin-right:251px;
padding: 0px;
background-color: #ffffff;    
}

#rechts {
	position: absolute;
	right: -2px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}
.webinterface {
border: 1px dashed #0066cb;
background-color:#FFFFFF;
text-align:center;
width:180px;
margin-top:1px;
margin-bottom:1px;
}