body {
background:url(images/bg.gif);
background-repeat:repeat;
 scrollbar-face-color:  #2d7ab0;
  scrollbar-arrow-color: #ffffff;
  scrollbar-base-color:  #2d7ab0;
  background-color:      #fefefe;
  margin-top: 10px;
  margin: 10px;
}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal;  font-variant: normal; color: #000000; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal;  font-variant: normal; color: #666666; text-decoration: none}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal;  color: #000000; text-decoration: none}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000099; text-decoration: none}
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #000066; text-decoration: none}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal;  font-variant: normal; color: #000066; text-decoration: none}
.smallheadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-variant: normal; color: #000066; text-decoration: none}
.Stil1 {
	color: #990000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.text {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Stil2 {
	color: #990000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.button 
{
    color: #000066;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 10px;
    background-color: #FFFFFF;
    border: 1px #123352;
    border-style : solid solid solid solid;
    width: 80px;
    height: 17px;
    cursor : pointer;
}
.Stil10 
{
	font-size: 4px;
	color: #FFFFFF;
}

/*
#navi ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
		z-index:10000;
	
}

#navi ul li {
	position: relative; float:left;
	width: 150px;
	height: 23px;
	padding: 0px;
	background-image: url(images/navi_bg.jpg);
	}



#navi ul li a {
	display:block;
	padding-top:4px;
	width: 150px;
	height: 23px;
	text-indent:30px;
	font-size:11px;
	font: verdana, Arial, Helvetica, sans-serif;
	color: #000066;

		}


#navi ul li a:hover, #navi ul li a:active, #navi ul li a:focus {
	display:block;
	background-image: url(images/navi_bg3.jpg);
	width: 150px;
	height: 23px;
	}

*/


.tttitlebg{
	background:#8095CE;
	}

.tttextbg{
	background:#FFFFFF;
	}


.tt{
	text-indent: 12px;
	text-align: left;
	font-size: 10px;
	}
.underline{
	text-decoration: none;
	}

#TipLayer{
	visibility: hidden;
	position: absolute;
	z-index: 5000;
	top: -100px;
	 }
	 
td{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		padding-top: 0px;
	padding-bottom: 0px;

}
p {
line-height: 100%;
}

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
 /* margin-right: 0.5em;
  display: block;*/
}

input, textarea, radio {
  margin-bottom: 10px;
}

input.normal {
       font-family: verdana,Arial;
       font-size: 7pt;
       color: #666666;
       background-color: #f4f4f4;
       border-style: groove;
       border-color: #666666;
       width:120px;
       height:16px;
   }
textarea {
      font-family: verdana,Arial;
      font-size: 7pt;
      color: #666666;
      font-style: none;
      font-weight: none;
      border: 1px dotted #666666;
      background-color: #f4f4f4;
   }
select {
      font-family: verdana,Arial;
      font-size: 7pt;
      color: #666666;
      font-style: none;
      font-weight: none;
      border: 1px groove #666666;
      background-color: #f4f4f4;
   }
input.submit {
      font-family: arial;
      font-size: 11px;
      color: #000000;
      font-style: italic;
      font-weight: bold;
}
input.reset {
      font-family: arial;
      font-size: 11px;
      color: #000000;
      font-style: italic;
      font-weight: bold;
}
h1 {
padding: 0,0,0,0;
font-size: 16px;
letter-spacing: 1.3px;
}

h2 {
padding: 0,0,0,0;
font-size: 14px;
letter-spacing: 1.3px;
}

h3 {
padding: 0,0,0,0;
font-size: 12px;
letter-spacing: 1.3px;
}

h4 {
padding: 0,0,0,0;
font-size: 11px;
letter-spacing: 1.3px;
}

h5 {
padding: 0,0,0,0;
font-size: 11px;
font-weight:bold;
letter-spacing: 1.3px;
}


/* NAVIGATION*/




/*** menue ***/

ul#nav li.menuparentsub ul#subnav2 li.lisubnav a {
	color: #CFD8DF;
}

ul#nav li.menuparentsub ul#subnav2 li.lisubnav a:hover {
	color: #cfd8df;
}

ul#nav li.menuparentsub ul#subnav li.lisubnav a {
	color: #CFD8DF;
}

ul#nav li.menuparentsub ul#subnav li.lisubnav a:hover {
	color: #cfd8df;
}

ul#nav li.menuparentsub ul#subnav li.menuparentsub a {
	color: #CFD8DF;
}

ul#nav li.menuparentsub ul#subnav li.menuparentsub ul#subnav2 li.menuparentsub a {
	color: #cfd8df;
}

ul#nav li.menuparentsub ul#subnav li.menuparentsub ul#subnav2 li.lisubnav a {
	color: #CFD8DF;
}
ul#nav li.menuparentsub ul#subnav li.menuparentsub ul#subnav2 li.lisubnav a:hover {
	color: #cfd8df;
}

ul#nav li.menuparentactifsub a {
	color: #cfd8df;
}
ul#nav li.menuparentactifsub ul#subnav li.lisubnav a {
	color: #CFD8DF;
}

ul#nav li.menuparentactifsub ul#subnav li.lisubnav a:hover {
	color: #748b9d;
}

ul#nav li.menuparentactifsub ul#subnav li.menuparentcur a {
	color: #cfd8df;
}
ul#nav li.menuparentactifsub ul#subnav li.menuparent a:hover {
	color: #748b9d;
}
ul#nav li.menuparentactifsub ul#subnav li.menuparent a {
	color: #CFD8DF;
}

ul#nav li.menuparentcur a {
	color: #cfd8df;
}
ul#nav li.menuparentcur ul#subnav li.lisubnav a {
	color: #000000;
}
ul#nav li.menuparentcur ul#subnav li.lisubnav a:hover {
	color: #748b9d;
}

ul#nav li.menuparentcur ul#subnav li.menuparentcur a {
	color: #748b9d;
}
ul#nav li.menuparentcur ul#subnav li.menuparent a:hover {
	color: #748b9d;
}
ul#nav li.menuparentcur ul#subnav li.menuparent a {
	color: #000000;
}

ul#nav, ul#nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #cfd8df; 
	font-size:12px;
	font: verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	}
 
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #000066;
        padding: 1px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 0px;
	border-top: 1px solid #ccc;
	border-bottom: 0;
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	
		}
 
ul#nav li ul li a {
  padding: 2px 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } 
 
/* ul#nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; } */
ul#nav li.menuparent { background: transparent right center no-repeat;}
ul#subnav li.menuparentsub { background: transparent right center no-repeat;}
ul#subnav li.menuparentactifsub { background: transparent right center no-repeat;}

ul#nav li.menuparentsub:hover,
ul#nav li.over {
	 /*background-color: #748b9d; */

}

ul#nav li a:hover { 
	color: #748b9d;
}

ul#nav li.menuparent a:hover {
	color: #748b9d; 
}

ul#nav li.menuparentsub a {
	color: #748b9d;
}
ul#nav li.menuparentact a {
	color: #748b9d;
}

ul#nav li.menuparent.over {
	color: #748b9d;
}
ul#nav li.menuparentsub.over {
	color: #748b9d;
}
ul#nav li.menuparentactifsub.over {
	color: #748b9d;
}
ul#nav li.menuparentcur.over {
	color: #748b9d;
}

ul#nav li.menuparent ul li.menuparent a:hover {
	color: #748b9d;
}
ul#nav li.menuparent ul li.menuparent ul li a:hover {
	color: #748b9d;
}
ul#nav li.menuparent ul li a:hover {
	color: #748b9d;
}


