#areaHeader {
	clear: both;
	display: block;
	float: none;
}

body  {
	min-width:760px
}
body, table {
	margin: auto;
	padding: 0px;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #663300;

}

#container {
	width: 100%;
	height: 100%;
}

/*Spaltenstruktur:*/
#areaHeader {
	height: 80px;
	padding: 0px;
	margin: 10px 10px 0px;
}
#picLeft {
	/* background-image deactivated to use real Image as home-link*/
	/*background-image: url(img/logo_claim_alzheimer.gif);	
	background-repeat:no-repeat;*/ 
	width: 438px;
	height: 84px;
	float: left;
	margin: 0px 100px 30px 0px;
}
/*#picRight{
	background-image: url(img/dalzg_title3.gif);
	width: 495px;
	height: 27px;	
	float: left;
	margin: 33px 300px 5px -95px;
	
}*/
#blockSepTop,
#blockSepBottom {	
	/*text-align: right;*/
	width: 100%;
	background-color: #FBEA81;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 11px;
	height:19px;
	padding-top: 4px;
	padding-bottom: 2px;
}
#blockSepTop {
	margin-bottom: 20px;
}
#blockSepBottom {
	clear:both;
	text-align:center;
}

/* Formats of the Menu */
/* ------------------- */
#areaMenuMain {
	float: left;
	width: 205px;
	margin-right: 15px;
	margin-left: 10px;
	text-align:left;
	margin-bottom:20px;
}

/* common */
#areaMenuMain ul a {
	padding: 5px 10px 5px 10px;
	/*margin:0;*/
	border-left: 1px #663300 solid;
	border-right: 1px #663300 solid;
	background-color:#FFFFCC;
	text-decoration:none;
	color:#663300;
	display:block;
}
#areaMenuMain ul a:hover {
	background-color:#DE1515;
	color:#ffffff;
}
#areaMenuMain ul a.active {
	background-color: #DE1515;
	color: #ffffff;
}

/* first level*/
#areaMenuMain ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	/*background-color:#FFFFCC; *//*must set for IE-Bug*/
}
#areaMenuMain ul.firstlevel {
	border-top: 1px #663300 solid;
}
#areaMenuMain ul.secondlevel {
	/*background-color:#FFFFCC; must set for IE-Bug*/
	/*padding-left:0px;*/
}

#areaMenuMain ul.firstlevel li, #areaMenuMain ul.second li  { /*the base style of items*/
	list-style-type: none;
}
#areaMenuMain ul.firstlevel li { /*the extended style of the items, because of IE-bug*/
	margin-left: 0px; /* forced for IE*/
}


#areaMenuMain ul.secondlevel li.menuIE { /*the extended style of the items, because of IE-bug*/
	margin-left: 12px; /*IE-like-Browsers substract borders*/
}
#areaMenuMain ul.secondlevel li.menuNotIE { /*the extended style of the items, because of IE-bug*/
	margin-left: 10px; /*mozilla-like-Browsers add borders*/
}

#areaMenuMain ul.firstlevel li div, #areaMenuMain ul.secondlevel li div { /*the extended style of the items, because of IE-bug*/
	background-color:#DE1515;
	border-left: 1px #663300 solid;
	border-bottom: 1px #663300 solid;
	padding: 0px 0px 0px 10px;
}

/* Formats of the main content */
/* --------------------------- */

/* The container */
#areaContentMain {
	/*height: 100%;*/
	margin-left: 0px;
	padding: 0px;
	float: left;
	width: 71%;/**/
	clear: right;
	margin-bottom:10px;
}

/* common */
/* Styles of the Text-Content-Elements*/
#areaContentMain h1, #areaContentMain h2, #areaContentMain h3, #areaContentMain h4 {
	font-weight: bold; 
	margin: 30px 0px 5px 0px;
	clear:both;/* imtables are floating, that's why we use this*/
}

#areaContentMain h1 {
	font-size: 140%;
}
#areaContentMain h1.csc-firstHeader { /*first-child is mostly not supported, so we use special class for the first header*/
	margin-top: 5px;
}
#areaContentMain h2 {
	font-size: 120% ;
}
#areaContentMain h3 {
	font-size: 100%;
}
#areaContentMain p {
	margin: 0px 0px 10px 0px;
}
#areaContentMain p.bodytext {
	margin-bottom: 10px; /* Do nit Use floats, because then the floating of the imgtext-table will not work any longer*/

}

#areaContentMain a,
#blockSepBottom a {
	color: #DE1515; /* eigene Farbe rot*/
	/*color:#003399;*/ /* Farbe der DAlzG*/
	text-decoration:none;
	font-weight:bold;
}
#areaContentMain a:hover,
#blockSepBottom a:hover {
	text-decoration:underline;
}
#areaContentMain a:active,
#blockSepBottom a:active {
	color: #f27878;
	text-decoration:underline;
}

#areaContentMain a:visited,
#blockSepBottom a:visited {
	color:#DE1515;
	/*text-decoration:none;*/ /* don't use none because this disables the hover-feature*/
}
#areaContentMain table.contenttable {
	margin-left:0px;
	border: none;
	border-collapse:collapse;
}

#areaContentMain table.contenttable-1 p {
	margin:0px;
}
#areaContentMain table.contenttable-1 td {
	padding:0px 20px 0px 0px;
	vertical-align:top;
}
#areaContentMain table.contenttable-1 td.td-0 {
	font-weight:bold;
}

#areaContentMain table.contenttable-2 td.td-0 { 
	padding:0px 10px 0px 20px;
	vertical-align:top;
}

/* Styles of the standard Image-list generator*/

#areaContentMain table.imgtext-table {
	margin: 0px 5px 5px 0px;/**/
	display: table;
	float:left;
	table-layout:auto;
	width:auto;
}
#areaContentMain table.imgtext-table table {
}
#areaContentMain table.imgtext-table table td {
}
#areaContentMain table.imgtext-table table td img {
}
#areaContentMain table.imgtext-table p.csc-caption {
	margin-top: 10px;
	font-size:80%;
}

/* Styles of the Photobook-Plugin */
div.tx-gooffotoboek-pi1 {
	margin:0;
	padding:0;
}
div.tx-gooffotoboek-pi1 table { /* align the thumbs-table to the left*/
	margin-top:0;
	margin-left:0;
	table-layout:auto;/**/
}
div.tx-gooffotoboek-pi1 table td.gfpb_portret, div.tx-gooffotoboek-pi1 table td.gfpb_landscape {
	text-align:center; /* align the thumbs centered*/
	padding: 10px; /* generate a little visual-space between the cells */
	/*margin:1px;*/
	font-size:80%; /* the filename under the thumbs */
	background-color: #FBEA81;
	/* border: 1px solid #FFFFCC;*/
	border-collapse:collapse;
}
div.tx-gooffotoboek-pi1 table td.gfpb_portret img, div.tx-gooffotoboek-pi1 table td.gfpb_landscape img {
	/*margin-bottom:5px; */ /* a little space to the filename*/
}
#areaContentMain div.tx-gooffotoboek-pi1 table h3 { /* align the thumbs-table to the left*/
	margin-top:10px;
	/*table-layout:fixed;*/
}
div.tx-gooffotoboek-pi1 h4 { /* the names of the folders in the directory-list-view list, not actually used?*/
	font-size:100%;
	margin-top:5px;
	margin-bottom:10px;
}
div.tx-gooffotoboek-pi1 h4 a { /* the links of the folders in the Galeries list*/

}
.phbk_complDirEntry { /* the items in the directory-list-view, not the thumbnaillist */
	/*display:block;*/
	clear:left;
	margin:10px 0px 0px 0px;
	background-color:#FBEA81;/**/
	width: 530px; /* we must use width and height together and we must use px, else there wil be noch background applied */
	height: 95px;
	vertical-align:top;
}


.phbk_dirLink-item { /* the wrap around the a-tags in the directory-list-view */
	float:left;
	padding:10px;	
}
.phbk_dirLink-item:first-child { /* the wrap around the a-tags in the directory-list-view */
	border-right: 1px solid #FFFFCC;
}
.phbk_dirLink-item a { /* the wrap around the a-tags in the directory-list-view */
	white-space:normal;	
}
p.phbk_DirComm { /* Directory-Comments*/
	margin: 5px 0px 10px 0px; 
	padding-left: 10px;
}
div.phbk_single img {
	padding: 20px;
	background-color: #FBEA81;
}

#imageCensorer p {
	margin-top: 10px;
}


/* Styles of the forms */

.csc-mailform, #areaContentMain table.csc-loginform {
	margin-left:0px;
}
.csc-form-commentcell p.csc-form-label {
	vertical-align:bottom;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight:bold;
}
.csc-form-labelcell, .csc-form-fieldcell, .csc-form-commentcell {
	vertical-align:top;
	padding: 5px 10px;
	margin: 5px;
	background-color: #FBEA81;
}
.csc-form-labelcell p {
	margin: 0;
}

/* Styles of the file-Uploader */
table.file-upload-table {
	margin-left:0px;
}
table.file-upload-table td {
	background-color: #FBEA81;
	padding: 5px 10px;
	margin: 0;
}
table.file-upload-form td.file-upload-submit-cell input {
	text-align:right;
	margin-right:0px;
}

/* Styles of the Image Counter on Gallerypages*/
.hnv_imgCounterNumber-gallery { /*the formattig if the Number only*/
	font-size:20px;
	font-weight:bold; 
	color:#DE1515;
}