/*CSS Stylesheet copyright by MaKo of Orion HiTek mako@orion-hitek.com*/
/*Developed for WoO December 2007 - all rights reserved*/

a img {
   border : none;
}

/*normal links in the text*/
a:link {
   color: #2B2BAB;
   text-decoration : underline;
}

a:visited {
   color : #985892;
   text-decoration : underline;
}

a:hover {
   color : #FF6C66;
   background: #FFFFFF;
   text-decoration : underline;
}

a:active {
   color : #FF0000;
   text-decoration : none;
}

/*now follow the section links in the navigation bar on the left side*/        
a.nav:link {
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 15px;
   background : #587485;
   color: #FFFFFF;
   display : block;
   text-decoration : none;
   text-indent: 5px;
}

a.nav:visited {
   background : #587485;
   color : #FFACA9;
   display : block;
   text-decoration : none;
   text-indent: 5px;
 
}

a.nav:hover {
   background : #587485;
   color : #B5D1D1;
   display : block;
   text-decoration : none;
   text-indent: 5px;
}

/*the actual page*/
a.navtot {
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   background : #A0B7C5 url(bilder/bluetri2.gif) center right no-repeat;
   color : #000000;
   display : block;
   font-weight : bold;
   text-decoration : none;
   width : 135px;
   text-indent: 5px;
}

big {
   font-size : large;
}

body {
   background : #71828A;
   color: #4C6472;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   margin : 0;
   padding : 0;

}

form {
   background : #EDE8E4;
   border-color: #AACCCC #669999 #669999 #AACCCC;
   border-style : solid;
   border-width : 1px;
   color: #204255;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 13px;
   padding : 5px;
   width : 400px;
}

form td {
   font-size : 13px;
   text-align: left;
}

h1, h2, h3, h4, h5, h6 {
   color: #587485;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

h3 p, h4 p, h5 p {
  margin-top: -10px;
  }


input, textarea, select, option, .textare {
   color: #000000;
   font-family : "Andale Mono", "Courier New", Courier, monospace;
   font-size : 13px;
}

p, ul, dl, ol {
   color: #363E42;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 0.8em;
}

small {
   font-size : smaller;
}

/*not really necessary, but one never knows...use it inline with a <span> class*/
strong, b {
   font-weight : 800;
}

  
td {
   color: #363E42;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 0.8em;
   padding : 2px;
   vertical-align : top;
}

th {
   background : #587485;
   color: #FFFFFF;
}


tr, th, caption {
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   vertical-align : top;
}

ul.serv {
  list-style-image: url(bilder/triangel.gif);
  line-height: 1.8;
}
   
.biggie { font-size: large;}


.box {
   background : #EDF2F5;
   border-color: #AACCCC;
   border-style : solid;
   border-width : 1px;
   color: #204255;
   font-size : 0.8em;
   line-height : 1.5em;
   padding : 4px;
}


.box1 {
   background : #FFFFFF;
   border-color: #669999;
   border-style : solid;
   border-width : 1px;
   color: #204255;
   font-size : 0.8em;
   line-height : 1.5em;
   padding : 4px;
}

.box2 {
   background : #E9F3F3;
   border-color: #AACCCC;
   border-style : solid;
   border-width : 1px;
   color: #204255;
   font-family : Verdana, "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;
   font-size : 0.8em;
   line-height : 1.5em;
   padding : 4px;
}



.breather {width: 1em;}  

.butto {
   background : #C9C3BD;
   color: #000000;
   font-weight : bold;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

.centa {
   margin : 0.5% 12%;
}

.contrast { color: #FFB950;}

.diff {
   background : #B5D1D1;
   color: #000000;
   border: 1px solid #658598;
   padding-left: 4px;
  }
   
.diff2 {
   background: #587485;
   color: #FFFFFF;
   padding-left: 4px;
   }

.botbo {   
   border-bottom-width: 1px; 
   border-bottom-style: dotted;
   border-bottom-color: #658598;
  }
   
.footerbox {
   background : #7EA3A3;
   border: #658598 inset 1px;
   color: #363E42;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size : 11px;
   margin-left : 160px;
   margin-right : 30px;
   margin-top: 5px;
   margin-bottom: 2px;
   padding: 0.5em;
   text-align : center;
}

.footerbox a:link {
  color: #FFFFFF;
}

.footerbox a:visited {
  color: #000000;
}

.footerbox a:hover {
   color : #587485;
   background: #B5D1D1;
}

.frei {
   clear : both;
}

/*NN 4.xx needs that...*/
.hoch {
   background : #FFFFFF;
   color: #587485;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 11px;
   width : 90px;
}

.hoch a:link, .hoch a:visited {
   color: #587485;
  text-decoration: none;
}

.hoch a:hover {
  color: #587485;
  background: #F6F9FA;
  text-decoration: none;
}

/*Main Content Area*/
.inhalt {
   background : #FFFFFF;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   margin-top: 3px;
   margin-left : 165px;
   margin-right : 30px;
   padding : 0.1em 1em 1em 1em;
   border: #658598 inset 1px;
}

.kleiner {
   font-size : 12px;
}

/*Main Navigation*/
.leftnavi {
   border : none;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   left : 3px;
   padding : 2px;
   position : absolute;
   top : 5px;
   width : 155px;
}

.lrand {
   float : left;
   padding-right : 5px;
}

/*Header Section*/
.myheader {
   background: transparent; 
   color: #000000;
   padding : 10px 10px 2px 10px;
   margin-left: 165px;
}


/*some button-like boxes for the left-side navigation*/
.navbox, .navbox2 {
   color: #FFFFFF;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 14px;
   font-weight : 600;
   margin : 3px 1px 3px 0px;
   padding : 1px 2px;
   width : 140px;
   line-height: 20px;
   border: none
}

.oldbrowser {
   display : none;
}

.red {color: #FF0000;}

.rrand {
   float : right;
   padding-left : 5px;
}


.row1 {background: #FFFFFF;}

.row2 {background: #E2EFEF;}


.rule {
   border-color : #658598;
   border-top-style : solid;
   border-top-width : 1px;
}

.six {
   font-size : 11px;
}

.skipnav {
   color: black;
   background: transparent;
   font-size: 3px;
}
 a.skipnav:link, a.skipnav:visited, a.skipnav:hover, a.skipnav:active {
  color: #64737A;
  background: transparent;
  }

.space {
   height : 1em;
}

.tagline {
   background : transparent;
   color : #E8F2F2;
   font-family : Verdana, "MS Sans Serif", Geneva, Tahoma, Arial, Helvetica, sans-serif;
   font-size : 11px;
   letter-spacing : 3px;
   white-space : nowrap;
   margin-left: 3px;
}

.tblboda {
   background : #FFFFFF;
   border-color: #B3C6D2 #587485 #587485 #B3C6D2;
   border-style : solid;
   border-width : 1px;
   padding : 2px;
}

.tblboda2 {
   border-style : none;
}

.textcenta {
   text-align : center;
}

  