/*//////////////////////////////////////////////
//// GENERIC ELEMENT FORMATTING
//////////////////////////////////////////////*/
body{
	background: #FFFFFF;
	color:#000000;
	margin: 15px;
	text-align: left;
	font-size: 0.9em;
}
#aussen {
width:905px;
background: url(images/border.gif) right top repeat-y;
}  

#page{
	width: 904px;
            border-top: 1px solid #336699;
            border-bottom: 1px solid #336699;  

	
}

#pane-parent{width: 100%}
#pane-left{width: 12.5em;
background: #336699;
font-size:0.8em;

}
#pane-body{width:100%; font-size:0.8em; padding-left: 30px; padding-right: 30px}
#pane-right{width: 170px; font-size:0.8em}

div,td,p{

	font-weight: normal;
}
th{

	font-size: 12px;
}
tfoot td{color: #808080}
img{border:0px}

a{color: #003366}
hr{
	width: 100%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}

ul, ol{margin-left: 0px; padding-left: 20px}

/*//////////////////////////////////////////////
//// BREADCRUMB NAVIGATION
//////////////////////////////////////////////*/
#breadcrumb{border-bottom: 1px solid #808080}
a.breadcrumb{text-decoration: none;}
a.breadcrumb:hover{text-decoration: underline;}

/*//////////////////////////////////////////////
//// BANNER AREA (including level1-navigation)
//////////////////////////////////////////////*/

#banner{
	text-align: right;
	width: 904px;
	height: 164px; 
	background: url('images/logo.png') right no-repeat #336699;
	overflow: hidden;
	}
#clogo{
text-align:left;
	padding-left: 210px;
	padding-top: 70px;

	}

/*//////////////////////////////////////////////
//// LEVEL2 NAVIGATION
//////////////////////////////////////////////*/

#nav-level2-back{
	background: url('images/bg_nav_level2.gif') #669900 bottom repeat-x; height: 1.4em;
	}

/*//////////////////////////////////////////////
//// SUBNAVIGATION (Level 3 and deeper).
//////////////////////////////////////////////*/
#nav-level3 {
	width: 200;
	margin-bottom: 5px;
	padding: 0px;
	background: #669900;
	color: #D6E0EA;
	overflow: hidden;
	}

#nav-level3 a{
	font-family: Calibri, Helvetica, sans-serif; 
color: #D6E0EA; text-decoration:none}
#nav-level3 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#nav-level3 li{padding: 0px; margin: 0px}
#nav-level3 li a{
	display: block;
	padding: 3px 0px 3px 16px;
	text-decoration: none;
	color: #D6E0EA;
	border-bottom: 1px dotted #C1D699;
	overflow: hidden;
	}
#nav-level3 li a:hover{
      text-decoration:underline;
	color: #C1D699;
	}
#nav-level3 li a.selected{
      color: #336600;
      background: #C1D699;
}

#nav-level3 li a.selected:hover{
	color: #336600;
      text-decoration:underline;
}



/*//////////////////////////////////////////////
//// CONTAINER FORMATTING
//////////////////////////////////////////////*/
.cnt-def{
	width: 100%;
	background: #D6E0EA;}
.cnt-def-header{
	font-family: Calibri, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;
     background:  #336699;
	padding: 3px;	
	}
.cnt-def-body{
	color: #000000;	
	}




.page-title {margin: 0;margin-bottom: 8px;font-family: Lithograph, Calibri, sans-serif; font-size: 1.4em;}
.home-title {font-family: Lithograph, Calibri, sans-serif; font-size: 10pt;}
