body	{
	background: #666666 url('../img/mainbg.gif') repeat-y fixed;
	min-height: 100%;
	margin: 0;
	padding: 0	
}

/*Boxes*/
#leftpicbox {
	position:fixed;
	left:0;
	top:0;
	width:300px;	
	text-align: right;

}

#subpicbox {color: #fff; margin:5px; min-height:50px;}

#footer {
	color: #fff;
	padding-left:50px;
	margin: 5px;	
	font-size: 11px;
}


#logobox {
	position:fixed;
	left:873px;
	top:0;
	width:680px;
	text-align: left;
}


#menu {	
	position:absolute; 
	left:360px; 
	top:70px; 
	z-index:5;
	width:500px;
}

#breadcrumbs {
	position:absolute; 
	left:320px; 
	top:105px; 
	z-index:4;
	width:645px;
	}
#searchbox {position:absolute; 
	left:700px; 
	top:5px; 
	}

#contentbox {
	position:absolute;
	left:320px;
	top:50px;
	width:550px;
}


#sidebox {
   	position:fixed;
	left:905px;
	top:150px;
	width:162px;
}
#lastbox {
   	position:fixed;
	left:900px;
	top:125px;
	width:162px;
}





#logobox .sitetitle {

	width:460px;
	margin:20px 0 3px -6px;
	font-size: 24px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-style: oblique;
}
#logobox .subtitle 
{font-size: 11px; width:460px;}


/*navigation*/

.navibase
{
border:1px solid #b9b287;
}

.menue {
padding:3px;
padding-left:15px;
border-bottom:2px solid #b9b287;
background-color:#FDE2B7;
font-family:Verdana;
font-size:12px;
font-variant: small-caps;
color:#6B693D;
}

.menue_activ {
padding:2px;
border-bottom:5px solid #b9b287;
background-color:#D9BDA4;
font-family:Verdana;
font-size:12px;
font-variant: small-caps;
color:#AB845B;
}

.menue_a {
padding:5px;
margin:2px;
font-family:Verdana;
font-size:12px;
font-variant: small-caps;
color:#6B693D;
}

.menue_a_activ {
margin:2px;
font-family:Verdana;
font-size:12px;
font-variant: small-caps;
color:#FDE2B7;
}

a:link, a:visited, a:active, a:hover
{ 
   text-decoration:none;
  color:#6B693D;
  font-size:13px;
}
a.menue:active, a:hover
{ 
  color:#6A3928;
  text-decoration: underline overline;
  font-variant:normal;

}

a:active, a:hover
{ 
  color:#6A3928;
  text-decoration: underline overline;
  font-variant:normal;
}

pre, code {
	padding: 0 0 20px 6px;
	margin:10px 0 10px 0px;
	border-top: 1px solid #60887d;
	border-right: 1px solid #60887d;
	border-bottom: 1px solid #60887d;	
	border-left: 4px solid #60887d;
	background-color: #e9efee;
	
	
	font-size:0.9em;	
	overflow:auto; 
	line-height:2.2em;
		
}