@CHARSET "UTF-8";

html {
	height:100%;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
/*	overflow: hidden; */
}	
body {
	
 /*   background: #666666 url('/themes/alex/images/back/hallen_bg_2.jpg') no-repeat ; */
 	background-position: top left;
 	height: 100%;
 	width: 100%;
 	padding:0 0 0 0 ;
 	margin: 0 0 0 0;
/*	overflow: hidden; */
  
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color: #000;
}
a {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight:regular;
	color: #d14906;
}
a:link {
	color: #d14906;
}
body a:visited {
	color: #d14906;
}
body a:hover, a:active {
	color: #d14906;
}

#pagewrapper {
/*	text-align: left;
	width:1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px ;

*/	width:100%;
	height:100%;
	padding:0 0 0 0;	
	margin: 0 0 0 0 ;
		overflow: hidden; 
/**/
}
#feheader {
     overflow: hidden;
     height: 80px;
     background:  url('/themes/alex/images/logo_background.gif') repeat-x ;   
     padding: 0 0 0 0;
     margin: 0 0 0 0;
     border: 0px;
}
#BordContheader{
	position: relative;
	width: 100%;
	height: 100%; 
     padding: 0 0 0 0;
     margin: 0 0 0 0 ;
     border: 0px;
}	
#BordContheader-left{
	width: 390px;
	height: 80px; 
	text-align: right;
	padding-top: 20px;
	border-left: 60px solid transparent;
	background-position: top right;
	background-repeat: no-repeat;
}	
#BordContheader-center{
	height: 20px; 
     padding: 0px;
     padding-right: 10px;
     margin: 0px;
     border: 0px;
	text-align: right;
    vertical-align: baseline;
}	

#fenavmenu {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#BordCont3cols {
/*	position:relative ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	width:100%; 
	height: 100%;
*/	overflow: auto;
    margin: 0 0 0 0;
/**/
}
#BordCont2cols {
/*	position:relative ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	width:1024px; 
	height: 100%;
*/	overflow: auto;
    margin: 5px;
}


#feheader .sitename {
	text-align: right;
	color: #d14906;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 0.15em;
	
}
#feheader p {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight:regular;
	color: #fff;
	text-decoration:none;
}
#feheader a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight:regular;
	color: #d14906;
	text-decoration:none;
}

#feheader a:hover, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:regular;
	color: #d14906;
	text-decoration:none;
}


#fefooter {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-align: center;
}

/* css for base table structure START  3 col page sssize*/
.colorbordercontainer {
/*	position:relative; */ 
	border: 2px solid #d14906;
	padding: 2px 2px 2px 2px;
	margin: 2px;
}

.titlepanecontainer {
/*	position:relative; */ 
	border: 2px solid #d14906;
	padding: 2px 2px 2px 2px;
	margin: 2px;
}
.titlepanecontainer .title {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.titlepanecontainer .eventdetailtitle {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.titlepanecontainer .eventdetailextra {
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 5px ;
	margin:0px 0px 10px 0px;
}
.titlepanecontainer .eventdetailextra ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.titlepanecontainer .eventdetailextra li {
	margin-bottom: 3px;
	padding: 0px;
    line-height: 1.2;
}

.titlepanecontainer .eventdetailextra label {
	float:left;
	width:15%;
	font-weight:bold;
}

.titlepanecontainer .eventdetailblurb {
    clear: both;
    padding-bottom:15px;
	margin-right:0px;
	font-weight: bold;
}
.titlepanecontainer .newsdetailtitle {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.titlepanecontainer .newsdetailblurb {
    clear: both;
    padding-bottom:15px;
	margin-right:15px;
	font-weight: bold;
}


.titlepanecontainer .listtitle {
	
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.titlepanecontainer .detailimage {
    float: right;
    padding-left: 15px ;
    padding-bottom:15px;
	margin-right:0px;
}
.titlepanecontainer .image {
    float: right;
    padding-left: 15px ;
    padding-bottom:15px;
	margin-right:0px;
}
.titlepanecontainer .blurb {
    margin-left: 110px;
	padding-right: 5px ; 
/*    padding-bottom:5px; */
    margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
}
.titlepanecontainer .miniblurb {
    margin-left: 85px;
	padding-right: 5px ; 
/*    padding-bottom:5px; */
    margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
}


.titlepanecontainer .blurbtitle {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px ;
    margin-bottom: 0px;
}
.titlepanecontainer .blurbtimes {
    font-size: 10px;
    font-weight: bold;
    margin-top: 0px ;
    margin-bottom: 0px;
}
.titlepanecontainer .blurbimage {
    float: left;
    padding: 0px ;
    margin-bottom:5px;
	margin-right:0px;
	border: 1px solid #fff;
}
.titlepanecontainer .blurbimage:hover {
	border: 1px solid #d14906;
	
}
.titlepanecontainer .frontpageimage {
	border: 1px solid transparent;
	
}
.titlepanecontainer .frontpageimage:hover {
	border: 1px solid #d14906;
	
}

.titlepanecontainer .imagetopiclist {
    display:block;
    float: left;
    padding-right: 5px ;
    padding-bottom:5px;
}

.titlepanecontainer .searchfilterbutton {
	float: right;
	margin-top: -25px;
}	
.dj_ie6 .titlepanecontainer .searchfilterbutton {
	margin-top: -12px;
}	

.titlepanecontainer a:link,a:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight:regular;
	color: #d14906;
	text-decoration:underline;
}

.titlepanecontainer a:hover,a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:regular;
	color: #FF0000;
}

.titlepanecontainer .authorsignature  {
	clear:both;
   margin-top: 10px;	
   text-align: right;
}
.titlepanecontainer .authorsignature ul {
	float:right;
   display:inline-block;
   text-align: right;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.titlepanecontainer .authorsignature li {
	margin-bottom: 3px;
	padding: 0px;
    line-height: 1.2;
}

.titlepanecontainer .authorsignature label {
	display:inline-block;
	float:left;
	margin-right: 10px;
	font-weight:bold;
}

.titlepanecontainer .authorsignaturefaceshot {
   float: right;
   margin-left: 5px;
}
		

/* css for base table structure END */

/* css for the formatting of forms from Zend_Form */
.regularform ul {
   list-style-type: none ;
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
.regularform ul li {
    margin: 0;
    clear: both;
 /*   border-top: 0px dotted #666; */
    padding: 0.3em 0;
}

.dashboardform ul {
   list-style-type: none ;
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
.dashboardform ul li {
    display:inline-block;
    margin: 0;
    clear:both;
 /*   border-top: 0px dotted #666; */
    padding: 0.3em 0;
}

.dashboardform label {
    display: block;
    float:left;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    width: 30px;
}	


.input50 { /* changed for some fields it was too small */
	width:50px;
}
.input75 { /* changed for some fields it was too small */
	width:75px;
}


.input100 {
	width:100px;
}
.input120 {
	width:120px;
}

.input150 {
	width:150px;
}
label.leftalign {
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    width: 200px;

}
label.topalign {
    display: block;
    font-weight: bold;
    padding-right: 10px;
  /*  line-height: 1.6em;*/
    text-align: left;
    width: 200px;
}

.regularform li.submit {
    padding-left: 120px;
}

#fieldset-neworg {
    background-color: #eee;
    margin-bottom: 10px;
    padding: 5px 5px 10px 1px;
    border: 1px solid #ccc;	
}	
#fieldset-newloc {
    background-color: #eee;
    margin-bottom: 10px;
    padding: 5px 5px 10px 1px;
    border: 1px solid #ccc;	
}	
/* formatting of the popup dialog filter form*/
.filterform ul {
    list-style-type: none ;
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
.filterform  li {
    display:inline;
    margin: 0;
    padding: 0.3em 0;
   
}

.filterform label {
    display: block;
    float:left
    padding-right: 10px;
  /*  line-height: 1.6em;*/
    text-align: left;
    width: 200px;
}
.filterform fieldset {
	border: 1px solid #999;
	padding: 10px;
	margin-top:16px;
	width: 500px;
}
.filterform legend {
	font-weight: bold;
}

	
.ratingwidget  {
	margin: 0px 0px 10px 0px ;
	text-align: left; 
}
#ratingmessage {
	font-size: 1.1em;
	font-weight: bold;
	color: #777 ;
}

/*this is needed because the ratingstars are defined in a ul list onder dojo css */
#ratingform ul {
	border: 1px solid #000 
		padding:0;
	margin:0;
}


/* css for info and error messages START */

/*messagewrapper used on a div tag containing a message list - if you want the list to start on a new line*/

.messagewrapper {
	
}
/*verander flash in animated gif en de animatie kan in de stylesheet gezet worden*/
.messagelist {
    
    display: inline-block;
    background-color: #d14906;
    list-style-type: none;
	list-style-image: url('/themes/alex/images/icons/puls.gif') ; 
	list-style-position: inside;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	
}
.messagelist li {
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
}
.errors {
	display:inline-block;
    background-color: #d14906;
	list-style-image: url('/themes/alex/images/icons/puls.gif') ; 
	list-style-position: inside;
    float: left;
}	
.errors li{
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
}

/* MEDIA SPECIFIC CLASSES */
/* albumlist in widgets */ 
#widgetalbumlist {
   list-style-type:none;
   margin:0px 5px 0px 0px;
   padding:0px;	
   text-align: center;
}
#widgetalbumlist li {
	display:block;
	float:left;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 0.9em;
	color: #333;
	width:76px;
	height:76px;
	
}
#widgetalbumlist img {
	display:block;
	border: 1px solid transparent;
}
#widgetalbumlist img:hover {
	border: 1px solid #d14906;
}

/* photo list after batch upload */ 
.batchupload ul {
   display:inline;
   list-style-type:none;
   	
}
.batchupload li {
	float:left;
	margin-right: 15px;
	margin-bottom: 10px;
	width:  242px;
	
	border: 1px solid #d14906;
	
}

.batchupload .thumb {
	border: 1px solid transparent;
	height: 240px;
	margin-bottom:10px;
	
}
.batchupload input {
	float:left;
	margin: 0px 0px 5px 3px;
	width: 230px;
}
.batchupload textarea {
	float:left;
	margin: 0px 0px 5px 3px;
	width: 232px;
	height: 130px;
}	
.batchupload label {
	margin: 3px;
}
.batchupload img {
	display:block;
	margin-bottom: 10px;
	
}
#batchuploaditems {
	display: inline-block;
	width: 100%;
	background-color: #eee;
	padding: 5px 3px 5px 3px ;
	margin-bottom: 10px;
}
#batchuploaditems .batchuploaditems-left {
	float: left;
	width: 50%;
}
#batchuploaditems .batchuploaditems-right {
    float:right;
	width: 45%;
}

#batchuploaditems ul {
   display:inline;
   list-style-type:none;
}
#batchuploaditems ul li {
	float:left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#batchuploaditems #tagsbatch {
	float:left;
	margin: 0px 3px 2px 3px;
	width: 230px;
}

#batchuploaditems select {
	float:left;
	margin: 0px 0px 2px 3px;
	width:230px;
}	
#batchuploaditems label {
	margin: 3px;
	font-style: bold;
	font-size: 1.2em;
}
#batchuploadsavebutton {
	width: 100%;
	text-align:center;
	background-color: #eee;
	padding: 10px 3px 10px 3px ;
	margin-bottom: 10px;
	clear:both;
}

/* MEDIA SPECIFIC CLASSES END */

/* list table (such as news manage list) styling */
.listtable {
   border: 1px dotted;
}	
.tablerow1 { 
	background-color: #DDDDDD 
}
.tablerow2 { 
	background-color: #EEEEEE 
}
.listtable tr:hover {
	background-color: #bbb;
	color: #000;
}


/* css voor menu en logo Alex*/
#menu {
	position:absolute;
	left:22px;
	top:22px;
	height:40px;
	width:75px;
}

#logo {
   position: absolute;
   left:150px;
   width:268px;
   top: 0px;
   height:80px;
   background-image: url(/themes/alex/images/logo.gif);
   text-align: right;
   color: #d14906;
   font-size: 18px;
   font-weight:bold;
   letter-spacing: 0.15em;	
}
#inlog { 
   float:right;
   text-align:right;
   margin-right: 5px;
}
/*stylen  alex voor de pictures */
.editPicture {
    float:right;
}

.infoPicture {
   display:inline-block;
	text-align: left;
	
	
}

.infoPicture ul {	
	float:right;
	list-style-type:none;
	margin: 0px;
}

.infoPicture li{
	
}

.infoPicture .listtitle {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight:bold;
}

.divMediaBlurbPicture {
   float: left;
   width: 240px;
}
.mediaBlurbPicture {
   text-align: left;
}

/*code Alex detailmediablurb */

.mediaDetailTitle {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
} 
.mediaDetailPicture {
    text-align: center;
}

.mediaDetailInfo {
	text-align: left;
	margin-left: 0 ;
}
.mediaDetailInfo ul {
	list-style-type: none;
	margin: 20px 50px 20px 0px;
	padding: 0px;
}
.mediaDetailInfo li {
}

/* code album*/

.bgAlbum {

	width: 104px;
	height:109px;
	background-image:url(/themes/alex/images/bg_albums.gif);
	margin-bottom:13px;

}
.album {

}

.album ul {
	list-style-type: none;
	display:inline-block;
}
.albumtext {
	text-align:left;
	margin-left:10px;
	margin-top:2px;
}
.album li {


}
.bgAlbumPicture {
	text-align:left;
	padding:16px 0px 10px 15px;

}

/*code alex bestview*/

.mostView {

}
.mostView ul {
	list-style-type: none;
	display:inline-block;
}

/* code titlelistnews*/
.titleListNews {

}

.titleListNews ul {

	margin-left:20px;
	margin-right: 10px;
	padding-left:0px;
	
	list-style-image: url(/themes/alex/images/icons/newstitlelistbullet.gif);

}

.titleListNews li {

}
/*code om de signatuur uit telijnen werkt niet lijnt uit t.o.v voorafgaande tekst*/
.signatureNewsDetail{

}
.signatureNewsDetail label{

margin-left:50px;
}


/* DASHBOARD classes */

.dashboard_table {
	border: 1px dotted;
	border-collapse: collapse;
	
	
}
.dashboard_table td {
	border: 1px dotted;
	vertical-align:top;
	padding: 5px;
	margin: 1px
}
.dashboard_table label {
	display:block;
	float:left;
	width:40%;
	font-weight:bold;
		
}
.dashboard_nestedtable {
    border: 0px;	
}	
.dashboard_nestedtable td {
    border: 0px;	
}	

/* Delete block */
/* below messages and info classes will be deleted */
/*
.info {
    color: #339933; 	
}
.error {
    color: #cc3333; 	
}

#messagelist {
	list-style-type: none;
	margin-left:0px;
	margin-top: 0px;
	padding-left:0px;
}
#messagelist li {
	margin-left:0px;
	margin-bottom: 5px;
}

#btt {
	position:relative;
	border: 2px solid #d14906;
	padding: 2px 2px 2px 2px;
	margin: 1px;
}
#bttheader {
	position:relative;
	border-left: 16px solid #d14906;
	padding: 2px 2px 2px 5px;
	background: #FFFFFF;
}
#bttheader p {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#bttheader .bttheader {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#bttheader img {
	border: 0px;
    float: right;
}
#bttheader .expandimage {
    margin-left: -18px;
	background: #d14906;
	border: 0px;
}	
	
#bttsearchform {
	display:inline;
	margin: 2px;
	padding: 0px 0px 0px 0px;
	position:relative;
    float:right;
}
#bttkeyword {
	height: 12px;
	width: 70px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
}
	
	
	
	*/
	
/*
textarea {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
}
*/
/*	
form {
	display:inline;
	margin: 0px;
	padding: 0px;
	height: 24px; 

}
.textinput {
	width: 450px;
	height: 150px;

}
input.txt {
	width: 200px;
	
}
*/
	
	

