/* Base Layout Styles */
body { margin: 0; padding: 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none;}
img { border: 1px solid #000; padding: 0px; margin: 0px; }

#mainmenubox1, #mainmenubox2, #mainmenubox3, #mainmenubox4, #mainmenubox5 { display: none; }

#mainframe { margin: 0; padding: 0; width: 568px; background-color: #fff; }
#previewframe { display: none; }

/* Content Styles */
.articleleft, .articlecenter, .articleright { display: block; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }
.articleleft { text-align: left; }
.articlecenter { text-align: center; }
.articleright { text-align: right; }
.articleleft h3, .articlecenter h3, .articleright h3 { clear: left; margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #000; }
.articleleft h3 a, .articlecenter h3 a, .articleright h3 a { color: #000; text-decoration: none; }
.articleleft h4, .articlecenter h4, .articleright h4 { margin-bottom: -10px; font-size: 12px; font-weight: bold; }
.articleleft p, .articlecenter p, .articleright p { margin-bottom: -10px; font-size: 11px; }
.articleleft p a, .articlecenter p a, .articleright p a { color: #000; text-decoration: none; }
.articleleft h6, .articlecenter h6, .articleright h6 { font-size: 10px; font-style: italic; font-weight: normal; color: #000; }
.articleleft ul, .articlecenter ul, .articleright ul { margin-top: 5px; margin-bottom: 5px; padding: 0; list-style: square; }
.articleleft ul li, .articlecenter ul li, .articleright ul li { margin: 0; padding: 0; }
.articleleft ul li a, .articlecenter ul li a, .articleright ul li a { color: #000; text-decoration: none; }

ul.archiveindex { margin: 0; padding: 0; list-style: none; width: 560px; }
ul.archiveindex li { margin: 0; padding: 0; }
ul.archiveindex li a { color: #000; text-decoration: underline; }
ul.archiveindex ul { clear: left; margin: 0; padding: 0; }
ul.archiveindex ul li { float: left; margin: 0 2px 2px 0; padding: 5px; display: block; }
.aidate, #aidatehl { width: 75px; }
.aititle, #aititlehl { width: 300px; }
.aiauthor, #aiauthorhl { width: 140px; }
#aidatehl, #aititlehl, #aiauthorhl { background-color: #fca000; }

.articlepreview, .standardtextbox { clear: left; display: block; border: 1px solid #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }
.articlepreview h3 { margin: 0; padding: 0; font-size: 15px; font-weight: bold; color: #000; }
.articlepreview h3 a { color: #000; text-decoration: none; }
.articlepreview h4 { margin: 0 0 -10px 0; font-size: 12px; font-weight: bold; }
.articlepreview p { margin-bottom: -10px; font-size: 11px; }
.articlepreview p a, .standardtextbox a { color: #000; text-decoration: none; }
.articlepreview h6 { font-size: 10px; font-style: italic; font-weight: normal; color: #000; }
.articlepreview ul { margin-top: 5px; margin-bottom: 5px; padding: 0; list-style: square; }
.articlepreview ul li { margin: 0; padding: 0; }
.articlepreview ul li a { color: #000; text-decoration: none; }
ul.rubric, ul.textadmin { display: none; }
ul.rubric li, ul.textadmin li { float: left; margin: 0; padding: 0 10px 0 0; }
ul.rubric li a, ul.textadmin li a { color: #000; text-decoration: underline; }
ul.rubric #first:before { content: "Rubrik: "; }
#morearticles { display: none; }

.comments { clear: left; display: block; border: 1px solid #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }
.comments h4 { clear: left; padding: 0; margin: 0 0 -10px 0; font-size: 14px; font-weight: bold; }
.comments h4 a { color: #000; text-decoration: none; }
.comments h6 { font-size: 10px; font-style: italic; font-weight: normal; color: #000; }
.comments p { margin-bottom: -10px; font-size: 11px; }
.comments p a { color: #000; text-decoration: none; }
.comments ul li { float: left; margin: 0; padding: 0 10px 0 0; }
.comments ul li a { color: #000; text-decoration: none; }

.employee { display: block; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; border: 1px solid #000; margin: 0px 0px 10px 0px; padding: 5px; height: 360px; overflow: hidden; vertical-align: middle; }
.employee img { border: 1px solid #000; padding: 0px; margin: 5px 5px; width: 150px; float: right; }
.employeename { display: block; font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 10px 0; }
.employeemisc { display: block; font: 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.employeecontact { display: block; font: 12px Verdana, Arial, Helvetica, sans-serif; }
.employeecontact a { color: #e0282d; text-decoration: none; }
ul.employeelist { list-style-image: url(layout/style1_li.gif); margin: 0; padding: 0 0 0 10px; }
ul.employeelist li { margin: 5px 0 5px 20px; height: 20px }
ul.employeelist li a { color: #000; text-decoration: none; }

.gbbody { display: block; }
.gbbody a { color: #000; text-decoration: none; }
.gbdate { float: right; text-align: right; color: #000; font: 9px Verdana, Arial, Helvetica, sans-serif; }
.gbentry { clear: left; display: block; border: 1px solid #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }
.gbheadline { margin: 0; padding: 0; display: block; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.gbheadline a { color: #000; text-decoration: none; }
.gbentry ul.textadmin { margin: 0; padding: 2px 0 15px 0; list-style: square; }
.gbentry ul.textadmin li { float: left; margin: 0; padding: 0 10px 0 0; }
.gbentry ul.textadmin li a { color: #000; text-decoration: none; }

.link { clear: left; display: block; border: 1px solid #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }
.link h4 { clear: left; margin: 0; padding: 0; font-size: 14px;	font-weight: bold; }
.link h4 a { color: #000; text-decoration: none; }
.link p { margin: 0; font-size: 11px; }
.link p a { color: #000; text-decoration: none; }
.link ul li { float: left; margin: 0; padding: 0 10px 0 0; }
.link ul li a { color: #000; text-decoration: none; }

.warning { display: block;	border: 1px solid #f00; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #f00; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }



/* Form Styles */
.standardform, #contactform, #loginform, #userregform, #formwithoutframe { display: none; }

/* Table Styles */
.eventstable { width: 100%; }
.eventstable th { border: 1px solid #fff; background-color: #fca000; color: #fff; vertical-align: top; font-size: 0.8em; }
.eventstable td { border: 1px solid #fff; vertical-align: top; padding: 0px 1px 0px 2px; }
.eventstable td a { color: #000; text-decoration: none; }
.eventstable .cell11, .eventstable .cell21 { width: 10%; font-size: 0.8em; }
.eventstable .cell12, .eventstable .cell22 { width: 15%; }
.eventstable .cell13, .eventstable .cell23 { width: 25%; font-size: 0.9em; }
.eventstable .cell14, .eventstable .cell24 { width: 50%; }
.eventstable .cell11, .eventstable .cell12, .eventstable .cell13, .eventstable .cell14 { background-color: #fff3c2; }
.eventstable .cell21, .eventstable .cell22, .eventstable .cell23, .eventstable .cell24 { background-color: #fac803; }

.searchtable { width: 568px; background-color: transparent; text-align: left; }
.searchtable th { border: 1px solid #fff; background-color: #fca000; color: #fff; vertical-align: top; font-size: 0.8em; }
.searchtable1 { width: 20%; background-color: #fff3c2; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; }
.searchtable2 { width: 60%; background-color: #fff3c2; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; }
.searchtable3 { width: 20%; background-color: #fff3c2; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }


/* Picture Styles */
.piccenter { margin: 0px 5px 5px 5px; padding: 0px; }
.piccenter img { padding: 0px; margin: 0px; width: 150px; }
.picleft { margin: 0px 10px 5px 0px; padding: 0px; float: left; }
.picleft img { padding: 0px; margin: 0px; width: 150px; }
.picright { margin: 0px 0px 5px 10px; padding: 0px; float: right; }
.picright img { padding: 0px; margin: 0px; width: 150px; }
.articlepreview .picleft { clear: left; margin: 0; padding: 0 5px 5px 0; float: left; }
.picleft { clear: left; float: left; display: block; width: 150px; margin: 0; padding: 20px 10px 0 0; }
.picright { clear: right; float: right; display: block; width: 150px; margin: 0; padding: 20px 0 0 10px; }
.picleft .picdescription { display: block; margin: 0; padding: 0 0 10px 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; }
.picright .picdescription { display: block; margin: 0; padding: 0 0 10px 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; }
#picsbottom { display: block; margin: 0; padding: 10px 0 10px 0; width: 568px; }
#picsbottom ul { margin: 0; padding: 0; list-style: none; }
#picsbottom ul li { float: left; margin: 0; padding: 0 39px 10px 0; width: 150px; }
#picsbottom .picdescription { display: block; margin: 0; padding: 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; }

.textadmin img { border: 0; }
