@import url(PIE.htc) all;
/*-----------Beginn  Menü  erste  Zeile index--------------------------------------*/
#menuwrapper { 
           margin-right: 15em;
           margin-left: 15em;
}		   
.menu{
    z-index: 3;
    position: relative; 
	height :1.9em;
    margin-top:2.5em;
    padding:0;    
    width: 100%; /*leave this value as is in most cases*/   
	clear:both;
}
.menu ul{
    height :1.5em;
    margin:0;
    padding-top: 2px;
    padding-bottom: 5px; 
    width: 100%; /*width of menu*/
    font :100%/ 1.6em helvetica,Sans-Serif, Arial;
    font-size:1.0em;
 	position:relative;
	background : url(images/h1b.png) repeat-x; 
    background: -moz-linear-gradient(top,  #F5F5F5 ,  #4b625c); /* for firefox 3.6+ */ 
    background:-o-linear-gradient(top,  #F5F5F5,  #4b625c);
    background:linear-gradient(top,  #F5F5F5,  #4b625c);
	background:linear-gradient(top,  #F5F5F5,  #4b625c);/*future CSS3 browsers*/
    background: -ms-linear-gradient(#F5F5F5,  #4b625c); /*IE10*/ 	
    -moz-border-radius: 28px;        /* Fx1-3.0 */
    -moz-border-radius: 28px;    /* Fx3.5-3.6 */
    -webkit-border-radius:28px;
    border-radius: 28px;         /* Fx4+; CSS3; buggy in Opera 10-11 */
	behavior: url(/PIE.htc);
	behavior: url(border-radius.htc);
    clear:both;
}

.menu ul li{    
    display: inline;
    position:relativ;   	
}
.menu ul li a{    
    margin-right:0.2em;
	padding-right:0.1em;
    color: white; /*text color*/
    text-decoration: none;
}
.menu ul li a:visited{
      color: white; /*text color*/
}
.menu ul li a:hover, .menu ul li .current{
    color: #EE3B3B !important; /*text color of selected and active item*/
    padding-top: 5px; /*shift text down 1px for selected and active item*/
	padding-left: 1px; /*shift text down 1px for selected and active item*/
	padding-right: 1px; /*shift text down 1px for selected and active item*/
    padding-bottom: 5px; /*shift text down 1px for selected and active item*/	   
    background: -moz-linear-gradient(top,  #4b625c,  #F5F5F5); /* for firefox 3.6+ */ 	
    background:-o-linear-gradient (top,  #4b625c,  #F5F5F5);  
    background:linear-gradient(top, #4b625c,  #F5F5F5);
	background:linear-gradient(top, #4b625c,  #F5F5F5);/*future CSS3 browsers*/
    background: -ms-linear-gradient(#4b625c,  #F5F5F5); /*IE10*/ 
	 -moz-border-radius: 28px;        /* Fx1-3.0 */
    -moz-border-radius: 28px;   /* Fx3.5-3.6 */
    -webkit-border-radius:28px;
    border-radius: 28px;         /* Fx4+; CSS3; buggy in Opera 10-11 */
	behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);
}
/*-----------Ende Menü  erste  Zeile index-----------------*/

/*-----------Beginn  Menü  Generation Eins---------------------------------------*/

#menuwrapper1 {	
           margin-right: 3.8em;
           margin-left: 3.1em;
}
.menu1{
    z-index:4;
    position: relative;
    height :1.9em;	
    margin-top:2.5em;
    padding-top:0;    
    width: 100%; /*leave this value as is in most cases*/
	clear:both;
}
.menu1 ul{
     height :1.5em;
    margin:0;
    padding-top: 2px;
    padding-bottom: 5px; 
    width: 100%; /*width of menu*/
    font :100%/ 1.6em helvetica,Sans-Serif, Arial;
    font-size:1.0em;
 	position:relative;
	background : url(images/h1b.png) repeat-x; 	
    background: -moz-linear-gradient(top,  #F5F5F5 ,  #4b625c); /* for firefox 3.6+ */ 
    background:-o-linear-gradient(top,  #F5F5F5,  #4b625c);
    background:linear-gradient(top,  #F5F5F5,  #4b625c);
	background:linear-gradient(top,  #F5F5F5,  #4b625c);/*future CSS3 browsers*/
    background: -ms-linear-gradient(#F5F5F5,  #4b625c); /*IE10*/ 	
    -moz-border-radius: 28px;        /* Fx1-3.0 */
    -moz-border-radius: 28px;    /* Fx3.5-3.6 */
    -webkit-border-radius:28px;
    border-radius: 28px;         /* Fx4+; CSS3; buggy in Opera 10-11 */
	behavior: url(/PIE.htc);
    behavior: url(border-radius.htc);
    clear:both;	
}
.menu1 ul li{    
    display: inline;
    position:relativ; 
}	
.menu1 ul li a{    
    margin-right:0.2em;
	padding-right:0.1em;
    color: white; /*text color*/
    text-decoration: none;
}
.menu1 ul li a:visited{
      color: white; /*text color*/
}
.menu1 ul li a:hover, .menu1 ul li .current{
    color: #EE3B3B !important; /*text color of selected and active item*/
    padding-top: 5px; /*shift text down 1px for selected and active item*/
	padding-left: 1px; /*shift text down 1px for selected and active item*/
	padding-right: 1px; /*shift text down 1px for selected and active item*/
    padding-bottom: 5px; /*shift text down 1px for selected and active item*/  	
    background: -moz-linear-gradient(top,  #4b625c,  #F5F5F5); /* for firefox 3.6+ */ 	
    background:-o-linear-gradient (top,  #4b625c,  #F5F5F5);  
    background:linear-gradient(top, #4b625c,  #F5F5F5);
	background:linear-gradient(top, #4b625c,  #F5F5F5);/*future CSS3 browsers*/
    background: -ms-linear-gradient(#4b625c,  #F5F5F5); /*IE10*/ 
	 -moz-border-radius: 28px;        /* Fx1-3.0 */
    -moz-border-radius: 28px;   /* Fx3.5-3.6 */
    -webkit-border-radius:28px;
    border-radius: 28px;         /* Fx4+; CSS3; buggy in Opera 10-11 */
	behavior: url(/PIE.htc);
    behavior: url(border-radius.htc);
}
/*-----------Ende Menü  Generation Eins------------------*/
/*-----------Beginn  Menü  Generation-Zwei---------------------------------------*/
#menuwrapper2 { 
           margin-right: 11.2em;
           margin-left: 11em;
}
.menu2{
     z-index: 5;
    position: relative;
     height :1.9em;	
     margin-top:2.5em;
    padding:0;    
    width: 100%; /*leave this value as is in most cases*/   
	clear:both;
}
.menu2 ul{
     height :1.5em;
    margin:0;
    padding-top: 2px;
    padding-bottom: 5px; 
    width: 100%; /*width of menu*/
    font :100%/ 1.6em helvetica,Sans-Serif, Arial;
    font-size:1.0em;
 	position:relative;
	background : url(images/h1b.png) repeat-x; 	
    background: -moz-linear-gradient(top,  #F5F5F5 ,  #4b625c); /* for firefox 3.6+ */ 
    background:-o-linear-gradient(top,  #F5F5F5,  #4b625c);
    background:linear-gradient(top,  #F5F5F5,  #4b625c);
	background:linear-gradient(top,  #F5F5F5,  #4b625c);/*future CSS3 browsers*/
    background: -ms-linear-gradient(#F5F5F5,  #4b625c); /*IE10*/ 
    -moz-border-radius: 28px;        /* Fx1-3.0 */
    -moz-border-radius: 28px;    /* Fx3.5-3.6 */
    -webkit-border-radius:28px;
    border-radius: 28px;         /* Fx4+; CSS3; buggy in Opera 10-11 */
	behavior: url(/PIE.htc);
    behavior: url(border-radius.htc);
    clear:both;
}

.menu2 ul li{    
    display: inline;
    position:relativ;    	
}

.menu2 ul li a{    
    margin-right:0.2em;
	padding-right:0.1em;
    color: white; /*text color*/
    text-decoration: none;
}
.menu2 ul li a:visited{
      color: white; /*text color*/
}
.menu2 ul li a:hover, .menu2 ul li .current{
    color: #EE3B3B !important; /*text color of selected and active item*/
    padding-top: 5px; /*shift text down 1px for selected and active item*/
	padding-left: 1px; /*shift text down 1px for selected and active item*/
	padding-right: 1px; /*shift text down 1px for selected and active item*/
    padding-bottom: 5px; /*shift text down 1px for selected and active item*/	
    background: -moz-linear-gradient(top,  #4b625c,  #F5F5F5); /* for firefox 3.6+ */ 	
    background:-o-linear-gradient (top,  #4b625c,  #F5F5F5);  
    background:linear-gradient(top, #4b625c,  #F5F5F5);
	background:linear-gradient(top, #4b625c,  #F5F5F5);/*future CSS3 browsers*/
    background: -ms-linear-gradient(#4b625c,  #F5F5F5); /*IE10*/ 
	 -moz-border-radius: 28px;        /* Fx1-3.0 */
    -moz-border-radius: 28px;   /* Fx3.5-3.6 */
    -webkit-border-radius:28px;
    border-radius: 28px;         /* Fx4+; CSS3; buggy in Opera 10-11 */
	behavior: url(/PIE.htc);
    behavior: url(border-radius.htc);
}
/*-----------Ende Menü  Generation Zwei------------------*/	

/*-----------Beginn  Menü  Sidebar-----------------------*/
.sidebar{
    position: relative; 
	z-index: 0;
     margin-left:0.2em;
     margin-right:0.2em; 
     margin-bottom:0.2em;
	 padding-left : 0.2em;
	 padding-right : 0.2em;
     padding-bottom:0.5em;	 
	 font-size: 13px;	 	
	 background:#AAB4B1;
	 background: url(img/sprite.png) -631px -316px no-repeat, -moz-linear-gradient(left, #c3c3c3 0%, #F5F5F5 50%, #c3c3c3 100%); /* firefox */	 
     border: solid 1px #657873;
	 -moz-border-radius: 14px;        /* Fx1-3.0 */
     -moz-border-radius: 14px;   /* Fx3.5-3.6 */
     -webkit-border-radius:14px;
     border-radius: 14px;        /* Fx4+; CSS3; buggy in Opera 10-11 */
	 -webkit-box-shadow: inset 0.3em 0.3em   1em white;  /* buggy */
     -moz-box-shadow: inset 0.3em 0.3em 1.3em white;
     box-shadow: inset 0.3em 0.3em 0.9em white; 
     -o-box-shadow:inset 0.3em 0.3em 0.9em white;
	 behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);
}
.sidebar ul { 
     overflow: hidden;  
     text-align:left; 
	 margin-top:0.1em;
     margin-left:0.2;
	 margin-right:0.1em;
	 margin-bottom:0.2em;     
     padding-top: 0.3em;
     padding-left: 1.5em;	      
     padding-bottom:1.1em;
	 height: 10px; 
     font :110%/ 1.6em helvetica,Sans-Serif, Arial;
     font-size:1.1em; 
     background : url(images/h1b.png) repeat-x; 
     -moz-border-radius: 14px;        /* Fx1-3.0 */
     -moz-border-radius: 14px;   /* Fx3.5-3.6 */
     -webkit-border-radius:14px;
     border-radius: 14px;        /* Fx4+; CSS3; buggy in Opera 10-11 */	
     behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);	 
}
.sidebar ul li{      
     text-align:left;
    background-color:transparent;    
}
.sidebar li { 
     color:#044F53;
	 list-style-type:square;
	 margin-left: 1.0em;
     margin-bottom:0.2em;	 
     text-align:left;    	 
}
.sidebar  ul li a:hover, .sidebar  ul li .current{
     height:10px;
	 text-align:left;
     color: #EE3B3B !important; /*text color of selected and active item*/
     padding-top:5px; /*shift text down 1px for selected and active item*/
     padding-left:3px; /*shift text down 1px for selected and active item*/
     padding-right:3px; /*shift text down 1px for selected and active item*/
     padding-bottom: 7px; /*shift text down 1px for selected and active item*/	
     background: -moz-linear-gradient(top,  #4b625c,  #F5F5F5); /* for firefox 3.6+ */ 	 
     background:-o-linear-gradient (top,  #4b625c,  #F5F5F5);  
     background:linear-gradient(top,  #4b625c,  #F5F5F5);
     -moz-border-radius: 14px;         /* Fx1-3.0 */
     -moz-border-radius: 14px;   /* Fx3.5-3.6 */
     -webkit-border-radius:14px;
     border-radius: 14px;  /* Fx4+; CSS3; buggy in Opera 10-11 */
	 behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);
}
     
.sidebar h3 {
     text-align:center;
     color : #044F53;
     font : 100%/ 1.6em helvetica, Geneva,Tahoma,Sans-Serif,georgia,Helvetica,tahoma, Courier New,Arial ;
	 font-size: 1.3em;
     background : url(images/silber1a.png) repeat-x;   
     line-height:1.0em;
     padding-top : 5px;
     margin-top : 10px;
	 margin-left : 1px;
	 margin-right: 1px;
	 margin-bottom : 15px;
	 text-align:center;
	 text-decoration : none;
	 -o-border-radius:28px;
	 -moz-border-radius:28px;
	 -webkit-border-radius:28px;
	 border-radius: 28px;
	 -o-box-shadow:rgba(0,0,0,0.4) 5px 5px;  /* spread */ 
	 -webkit-box-shadow:rgba(0,0,0,0.4) 5px 5px;  /* spread */ 
	 -moz-box-shadow: rgba(0,0,0,0.4) 5px 5px;  /* spread */
	 box-shadow: rgba(0,0,0,0.4) 5px 5px;  /* spread */
	 behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);			
}
/*-----------Ende Menü  Sidebar-----------------*/

/*-----------Beginn  Menü  Sidebar1-----------------------*/
/*--<div class="bg1">--<div class="sidebar1">--für fünf.html--*/
.sidebar1{ 
     position: relative; 
	 z-index: 0;
     margin-left:0.2em;
     margin-right:0.1em; 
     margin-bottom:0.1em;	 
     padding-top: 0.2em;	 
     padding-right: 0.2;
     padding-left: 0.2em;
     padding-bottom:0.2em;
	 font-size: 13px;
	 background:#AAB4B1;	
	 background: url(img/sprite.png) -631px -316px no-repeat, -moz-linear-gradient(left, #c3c3c3 0%, #F5F5F5 50%, #c3c3c3 100%); /* firefox */
     border: solid 1px #64991e;
     -moz-border-radius: 14px;        /* Fx1-3.0 */
     -moz-border-radius: 14px;   /* Fx3.5-3.6 */
     -webkit-border-radius:14px;
     border-radius: 14px;        /* Fx4+; CSS3; buggy in Opera 10-11 */
	 -webkit-box-shadow: inset 0.3em 0.3em   1em white;  /* buggy */
     -moz-box-shadow: inset 0.3em 0.3em 1.3em white;
     box-shadow: inset 0.3em 0.3em 0.9em white; 
	 -o-box-shadow:inset 0.3em 0.3em 0.9em white;
     behavior: url(/PIE.htc);	 
     behavior: url(border-radius.htc);	 
}
.sidebar1 ul {   
     text-align:left; 
	 margin-top:0.5em;
     margin-left:1.2em;
	 margin-right:0.1em;
	 margin-bottom:0.5em;     
     padding-top: 0.3em;
     padding-left: 1.5em;	
     padding-right: 0.2;   
     padding-bottom:1.1em;
	 width: 90%; /*leave this value as is in most cases*/
     font :110%/ 1.6em helvetica,Sans-Serif, Arial;
     font-size:1.1em;	
	 position:relativ;
	 background : url(images/h1b.png) repeat-x; 
     background: -moz-linear-gradient(top,  #F5F5F5 ,  #4b625c); /* for firefox 3.6+ */ 
     background:-o-linear-gradient(top,  #F5F5F5,  #4b625c);
     background:linear-gradient(top,  #F5F5F5,  #4b625c);
     -moz-border-radius: 28px;        /* Fx1-3.0 */
     -moz-border-radius: 28px;   /* Fx3.5-3.6 */
     -webkit-border-radius:28px;
     border-radius: 28px;        /* Fx4+; CSS3; buggy in Opera 10-11 */
	 behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);
	 -webkit-box-shadow: inset 0.3em 0.3em   1em white;  /* buggy */
     -moz-box-shadow: inset 0.3em 0.3em 1.3em white;
     box-shadow: inset 0.3em 0.3em 0.9em white; 
     -o-box-shadow:inset 0.3em 0.3em 0.9em white; 
}
.sidebar1 ul li{ 
     border-width: 1px 0;
     text-align:left;	 
}

.sidebar1 li {
     color:#044F53;
	 list-style-type:square;
	 margin-left: 1.0em;
     padding-left: 1px;
     height: 12px;
     text-align:left;
     background-color:transparent;	 
}

.sidebar1  ul li a:hover, .sidebar1  ul li .current{
     height:12px;
	 text-align:left;
     color: #EE3B3B !important; /*text color of selected and active item*/
     padding-top:5px; /*shift text down 1px for selected and active item*/
     padding-left:5px; /*shift text down 1px for selected and active item*/
     padding-right:5px; /*shift text down 1px for selected and active item*/
     padding-bottom: 5px; /*shift text down 1px for selected and active item*/	 
     background: -moz-linear-gradient(top,  #4b625c,  #F5F5F5); /* for firefox 3.6+ */
     background:-o-linear-gradient (top,  #4b625c,  #F5F5F5);  
     background:linear-gradient(top,  #4b625c,  #F5F5F5);
     -moz-border-radius: 14px;         /* Fx1-3.0 */
     -moz-border-radius: 14px;   /* Fx3.5-3.6 */
     -webkit-border-radius:14px;
     border-radius: 14px;  /* Fx4+; CSS3; buggy in Opera 10-11 */
	 behavior: url(/PIE.htc);
     behavior: url(border-radius.htc);
}
/*-----------Ende Menü  Sidebar1-----------------*/
