/*body, font, h1, h2, h3, table, tr, td, div, form, p {
   font-family: Arial;
   font-size:10pt;
   color:black;
}*/

a:link { color:black; text-decoration:underline; }
a:visited { color:black; text-decoration:underline; }
a:active { color:black; text-decoration:underline; }
a:hover { color:black; text-decoration:underline; }




ul {

}

.logo
{
 
}

.topMenueLeft
{
  /*background-image:url(../images/top-background1.jpg);*/
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:solid 1px gray;
}

.topMenue
{  
  /*background-image:url(../images/kopf-begrenzer.gif);*/
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:solid 1px gray;
}

TABLE.TopNavigation 
{
/*  background:white;*/
}

.TopNavigation TD
{
  font-family:'Verdana', 'Arial';
  /*font-size:7pt;*/
  font-size:10px;
  font-weight:bold;
  color:#111111;
}

.TopNavigation  A:link, .TopNavigation A:visited,
.TopNavigation A:active,
.TopNavigation A:hover
{
  text-decoration:none;
  /*color:#035BFB;*/
  color:#111111;
  /*color:gray;*/
}

.submenuePane {
  /*border: dotted 1px;
  border-color:#111111;
  color:#111111;*/
  
  /*background-image:url(../images/nav-background1.jpg);
  background-repeat:repeat-y;*/

  padding-left:5px;  
}

.addPane {
  padding-right:5px;
}

.addPane .Image {
  padding-top:12pt;  
  padding-bottom:3pt;  
}

.addPane div 
{ 
  text-align:center;
}

.subMenue
{
  /*background-color:#005088;*/
}

.submenueHeadline
{
  font-weight:bold;
  color:#111111;
  background-color:#F9E9E9;
}

.subMenue .headline
{
  
  color:white;
  font-weight:bold;

}


.submenueHeadline a:link, .submenueHeadline a:visited,
.submenueHeadline a:active, .submenueHeadline a:hover
{
  font-weight:bold;
  color:#111111;
  text-decoration:none;
}

.subNavigation 
{
  font-family:'Verdana', 'Arial';
  font-size:8pt;
  font-weight:normal;
  color:#111111;
  
  background-color:rgb(245,245,245);  
    
}

.subNavigationMarker {
 /*background-color:#F7A500;*/
 */background-color:#E19F9F;*/
  background-color:rgb(225,225,225);  
}

.subNavigation  A:link, .subNavigation A:visited,
.subNavigation A:active,
{
  text-decoration:none;
  /*color:#035BFB;*/
  color:#111111;
  /*color:gray;*/
}

.subNavigation A:hover
{
  text-decoration:underline;
}


.page-selection
{  
  font-family:'Verdana', 'Arial';
  font-size:9pt;/*8pt;*/  
  color:#111111;  
  text-align:right;
}

.page-selection .active
{  
  font-family:'Verdana', 'Arial';
  font-size:9pt;  
  color:#111111;
  font-weight:bold;
  text-align:right;
}


.page-selection a:active, .page-selection a:visited, .page-selection a:hover, .page-selection a:link
{
  font-family:'Verdana', 'Arial';
  text-decoration:underline;  
  color:#111111;
}

.page-selection .active a:active, .page-selection .active a:visited, .page-selection .active a:hover, .page-selection .active a:link
{
  font-family:'Verdana', 'Arial';
  text-decoration:underline;  
  color:red;
}


.Kunde
{
  font-weight:bold;
  font-size:11pt;
}

TH
{
  font-weight:bold;
  color:white;
  background-color:#4a4e4a;
}

TH a:active, TH a:visited, TH a:link, TH a:hover
{
  font-weight:bold;
  color:white;
  background-color:#4a4e4a;
  text-decoration:underline; 
}

.page-header .headline
{
  color:white;
}

.Hinweistext
{
  padding:1em;
  border-style:solid;
  border-width:thin;
  border-color:teal;
}

.Hauptauswahl 
{
  font-size:larger;
}

.DatenblattDateien, .DatenblattDateien TD
{
  font-size:small;
}

.ProduktNr
{
  font-size:middle;
  font-weight:bold;
  background-color:#cecece;
}

.ProduktNrKunde
{
  font-size:middle;
  font-weight:bold;  
  background-color:#cecece;
}

.fahne
{
  border-style:solid;
  border-width:1px;
}

.DatenblattDateien TH
{
  font-size:small;
  font-weight:normal;
  color:black;
  background-color:#eaeaea;
}

.DatenblattAnzahl
{
   padding:0.75em;
   text-align:center;
}

.merkzettel
{
  background-color:white;
}

.Ueberschrift
{
  font-size:larger;
  font-color:black;
  font-weight:bold;
  border-bottom:solid 1px black;
  margin-bottom:1em;
}

.merkzettel .form
{
  padding-bottom:0.5em;
  margin	-bottom:0.5em;
  border-bottom:solid 1px black;  
}

.erfolg
{
  text-align:center;
  padding:0.5em;
  margin:0.5em;
  border:solid 1px teal;  
}

.fehler
{
  text-align:center;
  padding:0.5em;
  margin:0.5em;
  border:solid 1px red;  
}

.fussnote
{
  font-size:larger; 
  font-weight:bold;
  color:white;
  background-color:black;
}


/***** NEU *****/

.Absatz {
clear:both;
margin-bottom:15px;
}
.AbsatzTrenner {
background-image:url(../images/absatztrennung.jpg);
background-repeat:no-repeat;
clear:both;
height:25px;
}
.AbsatztrennerLeer {
background-color:#FAFAFA;
height:15px;
}
.AbsatzTrennerPunktlinie {
border-bottom:1px dotted silver;
clear:both;
margin-bottom:5px;
margin-top:5px;
}
.AlignCenter {
text-align:center;
}
.AlignRight {
text-align:right;
}
.AllgemeineNavigation {
white-space:nowrap;
}
.AllgemeineTabelle {
}
.Bildspalte {
text-align:left;
width:90px;
}
.BodyText {
color:#525759;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5;
width:740px;
}
.Conclusion {
font-style:italic;
line-height:150%;
margin-bottom:1em;
}
.FloatLeft {
float:left;
padding-bottom:10px;
padding-right:10px;
}
.FloatRight {
float:right;
padding-bottom:15px;
padding-left:15px;
}
.Footer_Kontaktadresse {
border-top:1px solid #1E1E1E;
font-size:smaller;
margin-top:0.75em;
padding-top:0.25em;
text-align:center;
}
.Geschichte {
}
.gobutton {
width:30px;
}
.GraueBox {
background-color:#EDEDED;
margin-bottom:10px;
padding:5px;
}
.GraueBox table {
background-color:#EDEDED;
}
.Hauptnavigation {
margin-bottom:30px;
}
.header {
}
.h1 {
font-size:175%;
margin-bottom:1em;
padding-left:1px;
text-align:right;
}
.h3 {
font-size:11px;
}
.IntroImage {
margin-bottom:0.75em;
}
.IntroImageBildBuendig {
float:right;
margin:0px;
padding:0px;
position:relative;
right:-30px;
text-align:right;
top:-16px;
}
.IntroImageBildBuendig2 {
margin:0px;
padding:0px;
position:relative;
right:-30px;
text-align:right;
top:-16px;
}
.introText {
}
.IntroText {
margin:0px;
padding:0px;
position:relative;
top:-16px;
}
.LeftPane {
background-color:#EDEDED;
width:165px;
}
.Logo {
padding-bottom:16px;
padding-top:16px;
text-align:center;
}
.NavigMenue {
}
.PageHeader_Company {
font-size:105%;
font-weight:bold;
white-space:nowrap;
}
.PanelContent {
padding:16px 30px;
}
.NavigMenue {
padding:16px 0px;
}
.PanelHeaderRight {
padding-left:30px;
padding-top:72px;
}
.PostScriptum {
line-height:150%;
margin-bottom:1em;
}
.RightsAndProperties {
font-size:90%;
line-height:150%;
margin-bottom:1em;
}
.Schlagwortlinie {
background-color:#FFE000;
min-height:16px;
}
.page {
background-color:#FAFAFA;
border:1px solid #CCCCCC;
text-align:left;
}
.SpalteGrau {
background-color:#EDEDED;
}
.SpalteGrau370 {
background-color:#EDEDED;
margin-bottom:5px;
padding:5px;
width:370px;
}
.SpaltenTrenner {
padding:5px;
}
.Spalte170 {
width:170px;
}
.Spalte370 {
width:372px;
}
.h2 {
font-size:135%;
margin-bottom:1em;
text-align:right;
}
.Suche {
color:#5F6062;
padding-left:11px;
}
.suchfeld {
width:140px;
}
.tableWithBorder {
border:1px solid #0E0E0E;
}
.teaser {
color:#525759;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5;
}
.Textspalte {
padding-right:10px;
width:240px;
}
body {
background-color:#EAEAEA;
color:#525759;
font-family:Verdana;
font-size:11px;
}
a:link, a:active, a:visited, a:hover {
color:#525759;
}
a {
color:#525759;
text-decoration:underline;
}
a:hover {
color:#525759;
text-decoration:underline;
}
pre {
font-family:Verdana;
}
.page {
text-align:left;
}
.BodyText .text {
margin-bottom:22px;
}
h1.breadcrumb {
color:#525759;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
.Menue2Itemaktiv, .subMenueItem.aktiv {
background-image:url(../images/leftMarker.gif);
background-repeat:no-repeat;
}
.subMenue, .Menue2 {
line-height:145%;
padding-right:1em;
}
.Menue2Item, .Menue2Itemaktiv, .subMenueItem.level1 {
font-weight:bold;
padding-bottom:2px;
padding-left:11px;
}
.subMenueItem.level1 .itemText, .Menue2Item .toc_bezeichnung, .Menue2Itemaktiv .toc_bezeichnung {
border-bottom:1px solid #5F6062;
}
.subMenueItem.level2 {
padding-left:22px;
}
.subMenueItem.level3 {
padding-left:44px;
}
.Menue2 a:link, .Menue2 a:visited, .Menue2 a:active, .subMenue a:link, .subMenue a:visited, .subMenue a:active {
color:#5F6062;
text-decoration:none;
}
.Menue2 a:hover, .subMenue a:hover {
color:#5F6062;
text-decoration:none;
}
.menuePanel, .Menue2Itemaktiv, .Menue2Item {
margin-bottom:1.25em;
}
table.Anwendungsbereich {
border:1px solid #555555;
width:360px;
}
.Anwendungsbereich th {
background-color:#555555;
color:white;
font-weight:bold;
text-align:center;
}
.Anwendungsbereich td {
background-color:#F0F2F2;
}
.Anwendungsbereich td.Bezeichnung {
background-color:#F0F2F2;
padding-left:15px;
}
.Anwendungsbereich .Pos1 td {
padding-top:15px;
}
.Anwendungsbereich td.Fuss2 {
margin:0px;
padding:0px;
text-align:right;
}
.Anwendungsbereich td.Kontakt {
background-color:#AEAFAF;
border:1px solid #AEAFAF;
color:white;
font-weight:bold;
margin-left:0px;
padding:0px;
text-align:center;
}
.Anwendungsbereich td.Fuss2 .Kontakt a {
color:white;
text-decoration:none;
}
.Anwendungsbereich td.Fuss2 .Kontakt a:hover {
color:white;
text-decoration:none;
}
.Geschichte .tableWithBorder {
border:medium none;
}
.Geschichte tr.odd td {
background-color:#EDEDED;
}
.Geschichte td {
padding-bottom:5px;
padding-top:5px;
}
.Geschichte td.first {
font-weight:bold;
padding-left:5px;
text-align:left;
}
.Geschichte td.last {
font-weight:normal;
text-align:left;
}
.AllgemeineTabelle .tableWithBorder tr.first td {
background-color:#555555;
color:white;
font-weight:bold;
}
input.button {
background-color:#AEAFAF;
border:medium none;
color:white;
font-weight:bold;
text-align:center;
width:80px;
}


/* STYLES */


body {
font-family:Verdana;
}
.pageselector {
padding:10px;
}
.editMenue {
padding:10px;
}
.title {
background-color:#F0F0F0;
margin-bottom:0.5em;
padding:0.25em;
}
.imagecell {
border-style:solid;
border-width:1px;
}
.imagecell .image {
height:150px;
}
.KategorieAuswahl .label {
font-weight:bold;
width:100px;
}
.KategorieAuswahl select {
width:200px;
}
.selected {
background-color:#FFE991;
}
table.pageselector {
font-size:smaller;
}
table.pageselector td {
background-color:#F0F0F0;
border:1px solid black;
}
table.pageselector .pageactive {
background-color:#B4B4B4;
}
table.pageselector a:link, table.pageselector a:active, table.pageselector a:visited, table.pageselector a:hover {
color:black;
}

.Suche input
{
  width:140px;
}


body {
background-color:#EAEAEA;
color:#525759;
font-family:Verdana;
font-size:11px;
}

font, h1, h2, h3, table, tr, td, div, form, p {
color:#525759;
font-family:Verdana;
font-size:11px;
}


h1 
{
margin-top:0px;
margin-bottom:16px;
font-size:115%;
}

a:link { color:#525759; text-decoration:underline; }
a:visited { color:#525759; text-decoration:underline; }
a:active { color:#525759; text-decoration:underline; }
a:hover { color:#525759; text-decoration:underline; }

table.DataGrid  
{
	border:none;
}

table.DataGrid td
{
	border:solid 1px #CCCCCC;
}

table.DataGrid th 
{
	border:solid 1px #4A4E4A;
}

table.DatenblattDateien td,
table.DatenblattDateien th
{
	border:none;
}