body
	{
		margin: 0;
		padding: 0;
		font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;line-height: 140%;
		text-align: center;
		color: #000000;
		background-color: #f6f5fb;
              



	}
	
	#container
	{
		margin: 1em auto;
		width: 834px;
		text-align: left;
		background-color: white;
		                 
	}
	
	#header
	{
	       background-color: #aaaaaa;
	
	}
	

         #mainnav
	{
		height: 24px;
             
		background-color: #aaaaaa;




	}
          #mainnav2
	{
		height: 24px;
             
		background-color: #eeeeee;




	}
	
	#navigation	{
		float: left; 
		width: 180px;
		height:auto !important;
		
	}

		
	#contents	
	{        margin-right: 15px;
		margin-left: 192px;
		height:auto !important;
                  background-color: #f6f5fb;
           

                  padding:20px;

	}
	
	#footer	
	{
		clear: both;
		height: 27px;
		background-color:#01539f;
                  color:white;
                   	}


/* Boxes, left */
div.boxleft,
div.logoutbox {
	
	width: 180px;

	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	font-size: 1.45em;
}

div.boxleft label {
	float: left;
	width: 75px;
	text-indent: 10px;
	padding: 1px 0 0 0;
	cursor: pointer;
	color: #9d9ea2;
	font-size: 0.6875em;
}

div.boxleft input {
	float: left;
	width: 65px;
	margin: 0 5px 5px 0;
	font-size: 0.6875em;
}

div.boxleft a {
	float: left;
	width: 30px;
	color: #9d9ea2;
	padding: 1px 0 0 0;
	font-size: 0.6875em;
}

div.boxleft a:hover {
	text-decoration: none;
}

div.boxleft select {
	float: left;
	width: 85px;
	font-size: 0.6875em;
	margin: 0 5px 5px 59px;
}

div.logoutbox p {
	font-size: 0.6875em;
	padding: 0 10px 10px 10px;
}

div.logoutbox p {
	font-size: 0.6875em;
	padding: 0 10px 10px 10px;
}

div.logoutbox p a {
	color: #9d9ea2;
	padding: 0 13px 0 0;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat right center;
}




  .navi2 a {

            float:right;
            color:black;
            height: 23px;
            padding-right:15px;

            font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;line-height: 200%;

            }


   .navi2 a.navitop_passive {
           float:right;
           border-right: 1px solid #aaaaaa;
           background-color:white ;
           font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;line-height: 200%;

           }

   .navi2 a.navitop_active, 
   .navi2 a.navitop_open, 
   .navi2 a.navitop_passive:hover, 
   .navi2 a.navitop_active:hover, 
   .navi2 a.navitop_open:hover {
           float:right;
           border-right: 1px solid #aaaaaa;
           background-color:#a3bed9;
           color:#ffffff;
           font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;line-height: 200%;
                                 }

.navi2 a.naviunder_passive {
           float:right;
           background-color:#ffffff ;
          
           font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;line-height: 200%;

           }

   .navi2 a.naviunder_active, 
   .navi2 a.naviunder_open, 
   .navi2 a.naviunder_passive:hover, 
   .navi2 a.naviunder_active:hover, 
   .navi2 a.naviunder_open:hover {
           float:right;
           background-color:#a3bed9;
           font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;line-height: 200%;
                                 }

	
#contents h1 {
               padding-bottom:10px;

               color:#01539f;
               font-size: 1.3em;

              }


	
#contents h2 {
               padding-bottom:10px;

               color:#01539f;
               font-size: 1.1em;

              }

	
#contents h3 {
               padding-bottom:10px;

               color:#d6904a;
               font-size: 1.3em;
               font-style:italic;


              }

a:link { text-decoration:none;  color:#01539f; }
a:visited { text-decoration:none;  color:#01539f; }
a:hover { text-decoration:none;  color:#d6904a;}
a:active { text-decoration:none;  color:#01539f;} 


a.navi4:link {color:#ffffff;line-height: 200%;}
a.navi4:visited {color:#eeeeee;line-height: 200%;}
a.navi4:hover {color:#d6904a;line-height: 200%;}



/* eof header navi */


#main{
clear:both;
width:100%;
color:#183884;

}



/* Anfang Navigation 1 und 2 Ebene left navi */

#navigation {
float:left;
width:177px;
padding:0px 0px 0px 0px;
height:25px;

}



/* Passive Ebene*/
#navigation a.navileft_passive {
display:block;
color:#000066;
background:white url(../upload/logos/button1.jpg) ;
height:25px;
padding-top:10px;
border: 1px solid #aaaaaa;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;
}



/* Geöffnete Ebene*/
#navigation a.navileft_open {
display:block;
background:#d3cde5 url(../upload/logos/button3.jpg) left top no-repeat;
padding-top:10px;
height:25px;
border: 1px solid #aaaaaa;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: underline; color: #000000;
}



/* Aktive Ebene*/
#navigation a.navileft_active,
#navigation a.navileft_active:hover {
border: 1px solid #aaaaaa;
display:block;
background:#ee984d  url(../upload/logos/button3.jpg) left top no-repeat;
padding-top:10px;
height:25px;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;
}



/* Rollover Ebene*/
#navigation a.navileft_passive:hover,
#navigation a.navileft_open:hover {
display:block;
background-color:white;
color:#000000;
padding-top:10px;
border: 1px solid #01539f;
height:25px;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;

}
/* eof left navi */





/* Anfang Navigation 2.Ebene left navi3 */




/* Passive Ebene*/
#navigation a.navileft_passive3 {
display:block;
background:white ;
height:40px;
padding-top:0px;
border:1px solid #aaaaaa;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;
}



/* Geöffnete Ebene*/
#navigation a.navileft_open3 {
display:block;
background:#d3cde5 ;
padding-top:0px;
height:40px;
border:1px solid #ffffff;
margin-top:5px;
font-family:verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: underline; color: #000000;
}



/* Aktive Ebene*/
#navigation a.navileft_active3,
#navigation a.navileft_active3:hover {
border: 1px solid #aaaaaa;
display:block;
background:#ee984d  ;
padding-top:0px;
height:40px;
margin-top:5px ;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;
}



/* Rollover Ebene*/
#navigation a.navileft_passive3:hover,
#navigation a.navileft_open3:hover {
display:block;
background-color:#d3cde5 ;
padding-top:0px;
border:1px solid #01539f;
height:40px;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;

}
/* eof left navi */










/* Anfang Naviagtion 3.Ebene left navi2 */


/* Passive Ebene*/
#navigation a.navileft_passive2 {
display:block;
background:white ;
height:20px;
padding-top:5px;
border: 1px solid #ffffff;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;
}



/* Geöffnete Ebene*/
#navigation a.navileft_open2 {
display:block;
background:#d3cde5 ;
padding-top:5px;
height:20px;
border: 1px solid #ffffff;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: underline; color: #000000;
}



/* Aktive Ebene*/
#navigation a.navileft_active2,
#navigation a.navileft_active2:hover {
border: 1px solid #ffffff;
display:block;
background:#ee984d  url(../upload/logos/button3.jpg) left top no-repeat;
padding-top:5px;
height:20px;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;
}



/* Rollover Ebene*/
#navigation a.navileft_passive2:hover,
#navigation a.navileft_open2:hover {
display:block;
background-color:#white;
padding-top:5px;
border: 1px solid #01539f;
height:20px;
margin-top:5px;
font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; text-decoration: none; color: #000000;

}
/* eof left navi */



ol { list-style-type:decimal;
  list-style-image: url(/cms/upload/logos/star.gif) ;
 padding-left: 30px;
line-height: 160%;
font-size: 1.0em;
color:#000000;

}

li { color:#000000; 
  list-style-image: url(/cms/upload/logos/star.gif) ;
  padding: 0px 0px 8px 0px;

  font-family: verdana, arial, geneva, sans-serif;  text-decoration: none; color: #000000;line-height: 200%;



}

} 





