/* Cascading Style Sheet, www.securephone.ch */
/* <link rel="stylesheet" type="text/css" href="mainstyle.css"> */

a {
  font-family:tahoma,lucida,verdana,sans-serif; font-size: 12px; font-weight:normal; color:#6699cc;
}

a:link {
  font: bold; text-decoration: none; color: #4477aa;
}

a:visited {
  text-decoration: none; color: #4477aa;
}

a:hover {
  text-decoration: none; color: #333333; background: transparent;
}

a:active { 
  color: #0066CC; background: #;
}

a img {
  text-decoration:none; border:none; padding:0px; margin:0px;
}


html, body {
  font-family:lucida,verdana,sans-serif; font-size:12px; font-weight:normal; color:#000000; background-color:#6b6b6b;
}

body {
  color:#000000; background-color:#ffffff; border:solid 1px #000000; padding:0px; margin:10px 15px 15px 15px;
}

h1 {
  font-size:18px; font-weight:normal; text-align:left; padding:10px 10px 10px 20px;
  margin:0px; color:#ffffff; background:#467aa7;
}
h1 a {
  font-size:1.5em; font-weight:normal; text-decoration:none; color:#ffffff; background-color:transparent;
}

h1 a:hover {
  text-decoration:none; color:#ffffff; background-color:transparent;
}
h1 a:link {
  color:#ffffff; text-decoration:none;
}
h1 a:visited {
  color:#ffffff; text-decoration:none;
}
h1 a:active {
  color:#ffffff; text-decoration:none;
}

h2 {
  font-size:13px; font-weight:normal; text-align:left; padding:5px 10px 15px 20px;
  margin:0 0px 0px 0px; color:#ffffff; background:#467aa7;
}
h2 a {
  font-size:13px; font-weight:normal; text-decoration:none; color:#ffffff; background-color:transparent;
}
h2 a:hover {
  text-decoration:none; color:#ffffff; background-color:transparent;
}

h5 {
  font-size:15px; font-weight:bold; padding:2px 5px 1px 5px; margin:4px; border:none;
}

#navigation {
  height:2.2em; line-height:2.2em; background:#578bb8; color:#ffffff;
}

#navigation li {
  float:left; list-style-type:none; border-right:1px solid #ffffff; white-space:nowrap;
}

#navigation li a {
  display:block; padding:0 10px; font-size:0.8em; font-weight:normal; text-transform:uppercase;
  text-decoration:none; background-color:inherit; color: #ffffff;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover {background:#80b0da; color:#ffffff; text-decoration:none;}


div.path { font-size:11px; font-weight:normal; padding:0px; margin:25px 20px 10px 200px; }

div.path a { font-size:11px; font-weight:normal; }




/*************************************
 +main
 *************************************/

td.main { vertical-align:top; width:30%;  position: absolute;}

div.main {
  font-size:12px; font-weight:normal; line-height:15px; color:#000000;
  background-color:#ffffff; padding:5px; margin: 5px 179px 10px 167px; border:solid 0px #cccccc;
}

div.main a {
  font-weight:normal; text-decoration: none; color: #0066CC;
}

div.main h3 {
  font-size:16px; font-weight:normal;
}

div.BlueBox {
  font-size:16px; font-weight:bold; padding:3px; background: #dfefff; margin:15px 0px 1em 0px;
  border:solid 2px #4477aa; border-right: solid 2px #;
}

div.TeaserBox {
  font-family: Verdana, Helvetica; font-size:12px; font-weight:bold; margin:0 0 20px 0; padding:10px;
  border:1px solid #c0c0c0; background-color:#fafbfc; color:#CC6600; line-height:0.5em;
}
div.TeaserBox a:link {
  font-size: 12px; font-family: Verdana, Helvetica; font-weight:bold; text-decoration: none;
  background-color:#fafbfc; color: #CC6600;
}
div.TeaserBox a:hover {
  text-decoration: none; color: #4477aa;
}
div.TeaserBox a:visited {
  color: #CC6600; font-size: 12px; font-family: Verdana, Helvetica; font-weight:bold; text-decoration: none;
}
div.TeaserBox a:visited:hover {
  text-decoration: none; color: #4477aa;
}

.TextMenu {
  color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none
}
.TextMenu:hover {
  background-color: #b0c4ee; color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none
}

.StdText {
  color: #000000; font-size: 13px; font-family: Arial, Helvetica; text-decoration: none
}
.StdText:hover {
  color: #000000; font-size: 13px; font-family: Arial, Helvetica; text-decoration: underline
}
.StdText:visited {
  color: #000000; font-size: 13px; font-family: Arial, Helvetica; text-decoration: none
}
.StdText:visited:hover {
  color: #000000; font-size: 13px; font-family: Arial, Helvetica; text-decoration: underline
}


div.main p {
  padding:0px; margin:0px 0px 6px 10px;
}

div.main table {
  font-family:lucida,verdana,sans-serif;
  font-size:12px; font-weight:normal; line-height:17px; margin-left:10px;
}

div.main td {
  padding:0px 5px 0px 5px; margin:0px;
}



/*************************************
 +navboxwrapleft
 *************************************/

div.navboxwrapleft {
  float:left; width:160px; padding:0px 15px 20px 0px;
  margin: 0px 0px 0px 0px; border-right:solid 0px #cccccc;
}

div.navboxleft {
  padding:0px; margin:10px 0px 0px 1px;
  font-weight:normal; line-height:16px; background:; #ebf0f6;
}

div.navboxleft h5 {
  color: #000000; font-size: 1.1em; font-weight: bold;
  margin: 4px 0px 5px 3px; padding: 3px 4px 3px 3px; width: %;
  background-position: 0px -50px; text-transform:none; border-bottom: 1px solid #6699cc;
}

div.navboxleft a:hover {
  background-repeat:no-repeat; background-position:left;
  background-color: #b0c4ee; color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none 
}

div.navboxleft a.active {
  background-repeat:no-repeat; background-position:left;
  color:#000000;
}


#TooltipContainer {
   position:   absolute;
   z-index:    99;
   width:      20em;
   height:     auto;
   overflow:   visible;
   visibility: hidden;
   background-color: #ffffcc;
   color:            #006600;
   border:           0.1em solid #000000;
   padding:          0.5em;
   font-family:      Arial, Helvetica, sans-serif;
   font-size:        12;
}

