@charset "ISO-8859-1";

* {
  /*border:1px maroon dotted;*/
  padding:0;
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
}

body {
  background-color: #B4B4B4;
  background-repeat: repeat-x;
  background-image: url('./../pics/backgroundAxial.jpg');
  font-family: Verdana, Sans-serif, Arial;
  font-size: 8pt;
  color: black;
  text-align: center;  /* Zentrierung im Internet Explorer */
}

.obf {
  color:inherit;
  }

span.ob1 
{
    display:none;
    /*
  font-family:Courier, "Courier New";
  visibility:hidden;
  margin: 0 -6pt 0 0;
    */
}

div.citation
{
  font-family:"Trebuchet MS"; 
  font-style:italic; 
  font-size:9pt; 
  line-height:13px;
}
div.citationCube
{
  background-color:gray; 
  color:#D3D3D3; 
  border:dotted 2px orange; 
  padding:10px 10px 10px 10px;
}
div.testimonialCitation
{
  font-family:"Trebuchet MS"; 
  font-size:9pt; 
  line-height:13px;
  padding:10px 10px 0px 10px;
}
div.author
{
  font-style:italic;     
  text-align:right;
}

div#idSeite {
  text-align: left;    /* idSeitenidInhalt wieder links ausrichten */
  width: 812px;
  margin-top:10px;
}

div#idHeadline {
  font-size: 8pt;
  text-align:right;
}

div#idFootline{
  font-size:8pt;
}

.HomebuttonNormal {
  position: fixed; 
  margin-left: 0px; 
  margin-top:  -10px;
  z-index: 0;
}
.HomebuttonMouseover {
  position: fixed; 
  margin-left: 0px; 
  margin-top:  -10px;
  z-index: 1000;
}

#idFootline a         { text-decoration:none; }
#idFootline a:link    { color:#00236A;  }
#idFootline a:visited { color:#0048DF;  }
#idFootline a:focus   { color:#00236A;  }
#idFootline a:hover   { color:#1A64FF; text-decoration: underline; }
#idFootline a:active  { color:#00236A;  }

#idHeadline a,        #idPfad a         ,#idInhalt a         { text-decoration:none; }
#idHeadline a:link,   #idPfad a:link    ,#idInhalt a:link    { color:#606060;  }
#idHeadline a:visited,#idPfad a:visited ,#idInhalt a:visited { color:#606060;  }
#idHeadline a:focus,  #idPfad a:focus   ,#idInhalt a:focus   { color:#606060;  }
#idHeadline a:hover,  #idPfad a:hover   ,#idInhalt a:hover   { color:#1A64FF; text-decoration: underline; }
#idHeadline a:active, #idPfad a:active  ,#idInhalt a:active  { color:#606060;  }


:focus {
outline-style:none;
outline-width:0;
}

div#idFootline #idGoTop
{
    position:absolute;
    margin:-50px auto auto 15px;
    text-align:left; 
    font-size:8pt; 
    text-decoration:underline;
}

div#idInhalt {
  position:relative;
  border: 2px #a5a5a5 solid;
  margin-top:0px;
  font-size:9pt;
  padding-left:5px;
  padding-bottom:5px;
  font-family: Verdana, Arial, Sans-Serif;
  background-color:Transparent;
  background-image:url('./../pics/commonBackgrounds/blau-weiss-streifen_01.png');
  background-position:right;
  line-height:15pt;
}

div#idInhalt h2 /*Weisse Ueberschriften mit blauem Hintergrund auf jeder Seite*/
{
  margin: 5px auto 5px 0px;
  color:White;
  font-size:12pt;
  font-weight:normal;
}

div#idInhalt .col1 h2, div#idInhalt table h2
{
  margin: 25px auto auto auto;
  font-weight:normal;
  color:Black;
}

div#idInhalt .col1 h3, div#idInhalt .col1 h3
{
  font-size:10pt;
  font-weight:bold;
  margin-top:10px;
}

div#idInhalt div.Indent
{
  margin-left:50px;
}

div#idInhalt div.GreenText
{
    color:Green; 
    font-weight:bold;
}

div#idInhalt div.OrangeText
{
    color:Orange; 
    font-weight:bold;
}

div#idInhalt div.KontaktHeadline
{
    font-family:'Trebuchet MS', 'Trebuchet'; 
    font-size:12pt;
    margin-top:20px;
    margin-bottom:-15px;
}

div#idInhalt hr
{
  color: #D3D3D3; /*LightGrey*/
  border: groove 1px #D3D3D3;
  margin-bottom:10px;
}

div#idInhalt ul
{
  list-style: square; 
  list-style-position: outside;
  margin:10px auto 10px 35px;
}
div#idInhalt ol
{
  list-style: decimal; 
  list-style-position: outside;
  margin:10px auto 10px 35px;
}

div#idInhalt p
{
  margin:0px auto 10px auto;
}


div.YellowBox
{
  border:dotted 2px gray; 
  background-color:#FFFCE0;
  color:black;
  margin:0 auto 0 0;
  padding:15px 25px 5px 25px;
}

div.YellowBox ul li
{
  margin-left:30px;
  font-size:8pt;
  line-height:12pt;
  list-style-type:disc;
}

div.YellowBox div
{
  position:relative;
  margin:0px auto 15px auto;
  font-size:8pt;
  line-height:12pt;
}

div#idInhalt div#idRightColPic
{
  position:relative;
  margin-top:30px;
  width:auto;
  border: none 1px #009BD2;
  overflow:hidden;
}

div.LittleYellowBox
{
  position:relative;
  margin:0 100px 0 auto;
  padding:10px 10px 10px 10px;
  background-color:Transparent; 
  width:auto;
  border:dotted 2px gray;
}

/*-------------- LISTEN --------------*/
div#idInhalt ul li, div#idInhalt ol li 
{
  padding-bottom:5px;
}
div#idInhalt ul li.sublist
{
  font-weight:normal;
  margin-left:15px; 
  list-style-type:disc;
}
/*besser als class sublist (siehe zb vertrieb)*/
div#idInhalt ul li ul li
{
  font-weight:normal;
  list-style-type:disc;
}
div#idInhalt ol div /* this is e.g. for the enumeration under unternehmen_philosophie */
{
  font-weight:normal;
}
div#idInhalt div#idSubmenuList
{
    border-left: solid 2px gray; 
    border-bottom:solid 2px gray;
    white-space:nowrap;
}

/*-------------------------------------*/
div#idInhalt div.bottomStatement
{
  text-align:right;
  font-style:italic; 
  margin-top:5px;
}

div#idInhalt .col1 
{
  background-image:url('./../pics/backgroundHorizontal.jpg'); 
  background-repeat:repeat-y; 
  background-position:right top;
  /* background-image:url('./../pics/background2_reverse.jpg'); */
  /* background-repeat:repeat-x; */
  padding:15px 15px 25px 25px; /* here the IE6 bug needs to be considered by having top/bottom padding */
  vertical-align:top;
}

div#idInhalt .col2 
{
  background-image:url('./../pics/backgroundHorizontalReverse.jpg'); 
  background-repeat:repeat-y; 
  background-position:left top;
  /* background-image:url('./../pics/background2_reverse.jpg'); */
  /* background-repeat:repeat-x; */
  padding:15px 15px 15px 15px;
  vertical-align:top;
}

div#idInhalt .col3 {
  background-image:url('./../pics/background2_reverse.jpg');
  background-repeat:repeat-x;
  padding:15px 15px 15px 15px;
  vertical-align:top;
}

div#idInhalt #colBigPicture {
  background-image:url('./../pics/background2_reverse.jpg');
  background-repeat:repeat-x;
  background-position:center bottom;
  padding-top:20px;
  padding-bottom:20px;
  vertical-align:top;
  text-align:center;
}



#idPfad 
{
  background-color:transparent;
  position:relative;
  text-align:right;
  font-size:8pt;
  color:#333333;
  margin:0px 0px 2px 0px;
  padding-right:2px;
}


div#idInhalt table.contentcolumn {
  width: 100%;
  border-bottom-style:none;
}

img#idNameS_, img#idNameG_, img#idNameT_, img#idNameH_ 
{
  border-style:none;
  vertical-align:middle;
}

div#idPrintLogo 
{
    display:none;
}


div#idBoxMitgliedschaften
{
    position: absolute; 
    border:none 2px #303030; 
    padding:15px 15px 15px 15px; 
    margin:15px auto auto 480px; 
    max-width:260px;
}

img { border: none; }
