a:link {
	color: #000080;
	text-decoration: underline;
	font-weight: normal;
	font-family: verdana,helvetica;
}
a:visited {
	color: #800080;
	text-decoration: underline;
	font-weight: normal;
	font-family: verdana,helvetica;
}
a:hover {color: #FFFFCC;text-decoration: underline;font-weight: normal;font-family:verdana,helvetica;background-color:#FF0033}
a:active {
	color: #008080;
	text-decoration: none;
	font-weight: normal;
	font-family: verdana,helvetica;
}
body {margin:0px; font-family:verdana,helvetica;font-size:12px;}

h1 {font-family:verdana,helvetica; font-size:16pt; color:#000000;}
h2 {font-family:verdana,helvetica; font-size:14pt; color:#000000;}
h3 {font-family:verdana,helvetica; font-size:12pt; color:#000000;}
h4 {font-family:verdana,helvetica; font-size:10pt; color:#6699CC;}
h5 {
	font-family: verdana,helvetica;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-style: italic;
}
h6 {font-family:verdana,helvetica; font-size:10pt; bold; color:#b2c3de}

 @page {size: 21.0cm 29.7cm; margin:0.7cm}

}
.cl_padding {
            padding-left:25px;
            padding-right:25px;
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 12px;
            vertical-align:top;
}

body {
     background-attachment:fixed;
     boder-style-top:10px;
     scrollbar-base-color:#999999;
     scrollbar-3dlight-color:#FFFFFF;
     scrollbar-arrow-color:#FFFFFF;
     scrollbar-darkshadow-color:#000000;
     scrollbar-face-color:#6699CC;
     scrollbar-highlight-color:#FFFFFF;
     scrollbar-shadow-color:#000000;
     scrollbar-track-color:#999999;
}

p,td,ul,li {
     font-family:verdana,helvetica;
     font-size: 12px;
     text-align:left;
     line-height:17px;
}

.cl_bkgr_navi {
              background-color:#b2c3de;

}

.pic_bkgr {
           background-color:#eff0e9;

}
.cl_logo_bkgr {
              background-color:#2b55a8;
              /* height:71px;       */
}
.cl_gray {
          background-color:#CCCCBB;
}
.cl_green {
          background-color:#2b55a8;
}

.h2 {
      background-image: url(_images/pfeil_weiss.gif);
      background-repeat: no-repeat;
      color: #006666;
      background-position: 3px 3px;
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 12px;
      padding-left: 25px;
      padding-top:3px;
      line-height: 17px;
      font-weight: bolder;
}
.cl_header {
             font-family:verdana,helvetica;
             font-size:11px;
             font-weight:bold;
             background-color:#CCCCBB;
             width:147px;
             left:40px;
             text-align:center;
             padding-top:3px;
}
.cl_prod_td {
            font-family:verdana,helvetica;
            font-size:9px;
            left:40px;
            width:147px;
            text-align:left;
            padding-top:3px;

}


.pic_lightgray {
               background-color:#DBDBCA;
               font-family: Verdana, Helvetica, sans-serif;
               font-size: 12px;
               font-weight: bold;
               color: #000000;
}
.left_navi_bkgr {
                background-color:#ffffff;
                font-family:verdana,helvetica;
                font-size:10px;
                text-align:left;
                width:147px;
}
.contenttable {
              left:30px;
              width:147px;
              margin-top:3px;
              margin-left:30px;
}
.cl_col_bkgr{
             background-color:#eff0e9;
}

.cl_footer {
           font-family: verdana,herlvetica;
           font-size:10px;
           background-color:#b2c3de;
           text-align:right;
           background-image:url('_images/dotted.gif'); background-repeat:repeat-x;
}

.tbl .bodytext {
           font-family: verdana,herlvetica;
           font-size:12px;
           background-color:#eff0e9;
           text-align:left;
           vertical-align:right;
}

#kasten {
color : black;
background-color : transparent;
font-family : verdana;
font-weight : bold;
position:absolute; top:8px; left:240px;
z-index:3;
}
#kasten a {
padding: 4px;
border: 1px solid black;
color : black;
background-color : yellow;
text-decoration : none;
display:block;
}
#kasten a:active {
color : black;
background-color : yellow;
}
#kasten a:visited {
color : black;
background-color : yellow;
}
#kasten a:hover {
color : black;
background-color : yellow;
text-decoration : none;
width : 390px;
border : 1px solid black;
}
#kasten a .info {
display : none;
}
#kasten a:hover .info {
color : black;
line-height : 140%;
display : block;
background : white;
font: 12px Verdana;
border : 1px solid black;
padding : 4px;
}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu 4]-=-=-=-=-=-=-=- */

#menu4 {
        width: 200px;
        border-style: solid solid none solid;
        border-color: #2b55a8;
        border-size: 1px;
        border-width: 1px;
        margin: 10px;
        }

#menu4 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu4 li a:link, #menu4 li a:visited {
        color: #9E3C02;
        display: block;
        background: url(../_images/menue4.gif);
        padding: 8px 0 0 30px;
        }

#menu4 li a:hover, #menu4 li #current {
        color: #ffffff;
        background: url(../_images/menue4.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

#menu4 li a:active {
        color: #fff;
        background: url(../_images/menue4.gif) 0 -64px;
        padding: 8px 0 0 30px;
        }
        

