/* design elements */
	#crumbs a, {
		font-size:10px;
		color:#000;
		line-height: 14px;
	}	
	.crumbs, crumbs a:link{
		font-size:10px;
		color:000;
		line-height: 14px;
	}
	
#frame { width:748px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; }
#frame_bottom {	width:748px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:center; border-top: 2px solid red; }
#frame_center { height: 80%; display:block; width:722px; padding-left:10px; padding-right:10px; float:left; }
#contentbg   { text-align: left; margin: 0 auto; padding: 0; width: 748px }
#sitepath   { padding-top: 5px; padding-left: 0; width: 734px; height: 22px; text-align: center; border-bottom: 1px dotted #666;}
#sitepath2   { padding-top: 5px; padding-left: 0; width: 734px; height: 22px; text-align: center; border-bottom: 0px dotted #666;}
#main_nav   { padding-top: 5px; padding-left: 0; width: 734px; height: 10px }
#contentcenter { display:block; width:674px; padding:20px; float:left; }
#contenttop { display:block; width:714px; height:20px; padding:0px; float:left; border-bottom: 1px dotted #003366; text-align: right}
#contentbottom { display:block; width:714px; padding:4px 0px 0 0; margin-top:10px; float:left; border-top: 1px dotted #666; text-align: right;}
	
/* General Fonts */

body, p, DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-style: normal;
	margin:0;
	padding:0;
	}

#contentheader {
	width: 748 px;
	height: 230px;
	position: relative;
	background: url(../ecms_contentimages/main_kop_txt.jpg) no-repeat;
	}
	
#contentheader a b {
	display: none;
	visibility: hidden;
	}
	
a#bestel {
	position: absolute;
	display: block;
	height: 62px;
	width: 62px;
	top: 260px;
	left: 630px;
	background: url(../ecms_contentimages/b_bestel.png) no-repeat;
	z-index: 20;
	}
	
ol, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: black;
	font-style: normal;
	color: #4e4517;
	}

a, a:link, a:visited, a:active, a:focus {
	color: #4e4517;
	font-size: 12px;
	text-decoration: underline;
	padding: 0px;
	margin:0px;
	}

a:hover {
	color: #e6e6e6;
	text-decoration: underline;
	}

h1 {
	color: #9d8e53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	}

h2 {
	color: #6d6644;
	font-size: 1.2em;
	}
h3, h4, h5, h6 {
	color: #4e4517;
	font-size: 1.0em;
	font-weight: bold
	}

.articleSummary {
	font-size: 1.0em;
	color: #000000;
	}

/*typo3 styles???*/

.csc-firstHeader{
	}

.bodytext{
	}

			
#contentheader h1 {
	font-size:1.4em;
	padding: 0px;
	margin:0px;
	}
		
#contentright p { 
	font-size:1.0em;
	}
	
#contentcenter p { 
	font-size:1.0em;
	}

.level1, a.level1, a.level1:link, a.level1:active, a.level1:visited  { 
		font-size: 1.0em; 
		font-weight: 700; 
		font-stretch: condensed; 
		padding: 5px 10px 5px 10px; 
		height: 16px;
		color:#666;
		text-decoration: none; 
		/*width: 100%;*/
		margin: 0;
	}
	/*a.level1, a.level1:link, a.level1:active, a.level1:visited 	{ 
		color: #000;  
		text-decoration: none; 
	}*/
a.level1:hover	{ 
		text-decoration: none; 
		color:#000;
	}
.level2, a.level2, a.level2:link, a.level2:active, a.level2:visited { 
		font-size: 12px; 
		font-weight: 700; 
		font-stretch: condensed; 
		padding: 5px 10px 5px 10px; 
		height: 16px;
		color:#000;
		text-decoration: none; 
		/*width: 100%;*/
		margin: 0;
	}
a.level2:hover	{ 
		text-decoration: none; 
		color:#000;
	}
.level3, a.level3, a.level3:link, a.level3:active, a.level3:visited  { 
		font-size: 0.9em; 
		font-weight: 700; 
		font-stretch: condensed; 
		padding: 5px 10px 5px 10px; 
		height: 16px;
		color:#000;
		text-decoration: none; 
		/*width: 100%;*/
		margin: 0;
	}
	/*a.level1, a.level1:link, a.level1:active, a.level1:visited 	{ 
		color: #000;  
		text-decoration: none; 
	}*/
a.level3:hover	{ 
		text-decoration: none; 
		color:#666;
	}
.level4, a.level4, a.level4:link, a.level4:active, a.level4:visited { 
		font-size: 0.9em; 
		font-weight: 700; 
		font-stretch: condensed; 
		padding: 5px 10px 5px 10px; 
		height: 16px;
		color:#666;
		text-decoration: none; 
		/*width: 100%;*/
		margin: 0;
	}
a.level4:hover	{ 
		text-decoration: none; 
		color:#000;
	}
#kopnav a   { 
		color: #666; 
		font-size: 12px; 
		text-decoration: none; 
		text-align: center; 
		margin: 0 20px 0 20; 
		vertical-align: middle 
	}
#kopnav a:hover {
		color: #000; 
		text-decoration: none;
	}



/* Bold Title same as text size */
.title {
color: #00000; /* black */
font-weight: bold;
font-size: 11px;
}

/* Blue Border for Tables */
.border {
border: 1px solid #COC8D4; /* lite blue grey */
}

/* Footer */
.foot1 {
font-size: 10px;
color: #003366; /* dark blue */
line-height: 150%;
text-align: center;
}

/* Last Update */
.lastupdate {
font-size: 10px;
color: #003366; /* dark blue */
line-height: 150%;
text-align: center;
}

/* Quote */
.quote {
color: #9B193D; /* dark burgundy */
font-weight: 550;
}

														/* Feedback Links */
.fback {
	color: #4e4517;
font-size: 0.9em;
text-decoration: none;
padding: 0px; 
margin: 0px;
}
.fback {
	color: #4e4517;
font-size: 0.9em;
text-decoration: none;
}

.fback a:link, .fback a:active, .fback a:visited {
	color: #4e4517;
font-size: 0.9em;
text-decoration: none;
}

.fback a:hover {
color: #000; 
text-decoration: none;
}

