/* spacer to keep header at certain width regardless of display size */
/* done to avoid overlapping of tab navigation in header */
#spacer {
      width: 1000px;
      line-height: 0px;
      font-size: 0px;
      height: 0px;
}

/* =========== adv ========================== */

.adv_price {
	border-width:1px;
	border-color:black;
	width:600px;
	border-collapse:collapse;
	border-style:solid;
	font-family:Tahoma;
	font-size:12px;
	border-color:#3399FF;
	margin: 3px;
}

.adv_two_price {
	text-align:left;
	border-width:1px;
	border-style:solid;
	width: 580px;
	padding: 10px;
	font-family:Tahoma;
	font-size:12px;
	border-color:#3399FF;
}

.adv_main {
	text-align:center;
}

a#mail:hover {
	color:red;
}

a#mail:visited {
	color:blue;
}
a#mail:link {
	color:blue;
}

/* ======= !adv ======================= */
.body {
	background-color:#333333;
	border-width: 1px;
	border-color:#000000;
}



table#top {
	width: 100%;
	border-top: none;
	background-color: #336699;
}



div#circle {
	background-image: url(images/circle.png);
	position:relative;
	padding: 0px;
	height: 50px;
	width: 50px;
	left: 405px;
	height: 73px;
	width: 73px;
	top: 0px;
	z-index:3;
}

div#number {
	position: relative;
	left: -20px;
	top: 3px;
	z-index: 2;
}

table#block {
	width: 225px;
	border-width: 1px;
	padding: 0px;
	height: 200px;
	border-collapse:collapse;
	border:#CCCCCC;
	margin: 12px;
}

span#sch {
	margin-left: 15px;
	top: 6px;
	text-align: center;
}

td#header {
	background-color: #336699;
	height: 24px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	margin-left: 10px;
	border-width: 0px;
	border-color:white;
}

td#block-center {
	height: 180px;
	text-align: center;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;

}

td#block-rss {
	height: 140px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 0xp;
	border-collapse:collapse;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

li#rss-items {
	margin-left: 10px;
}

a#rss-link {
	margin-left: 15px;
}

img#win-decor {
	margin-left: 7px;
	margin-right: 2px;
}

.menucell {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.contentcell {
	text-align: left;
	vertical-align: top;
	border-color:#000000;
}

div#allpages {
	margin-left: 0px;	
}

div#archieve {
	margin-left: 0px;
}

div#center_logo {
	position: relative;
	float: left;
	left: 15px;
	z-index: 2;
	top: 2px;
}	

div#utils
{
	position: relative;
	float: left;	
	z-index: 4;
	top: 1px;
	left: 25px;
}

a#utlink
{
	margin-top: 4px;
	margin-bottom: 4px;
	color: white;
	font-size:10px;
	font-family:Tahoma;
	margin-left: 7px;
	margin-right: 7px;
}

span#footer-sep {
	color:#afcade;
}

div#line_logo {
	background-image: url(images/logo_line.png);
	position: relative;
	background-repeat: repeat;
	width: 405px;
	height: 5px;
	float: left;
	z-index: 2;
	left: -2px;
	margin-left: 200px;
}

div#datetime {
	position: relative;
	float:right;
	z-index: 3;
	border-style:none;
	font-size:12px;
	margin-right: 5px;
	left: -220px;
	top: 30px;
}	

img#clock {
	position: relative;
	width: 15px;
	height: 17px;
	top: 3px;
}

img#windows {
	position: relative;
	width: 17px;
	height: 15px;
	border-width: 0;
	border-style:none;
	top: 3px;
}

a#pagelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;

}


table#content_table {
	border-width: 0px;
	width: 100%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	padding: 0px;
}
/*
div#footer {
	background-color:
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	border-color:#336699;
	border-style:solid;
	border-width: 1px;
	border-top: none;
}
*/

td#footer {
	background-color: #336699;
	width: 100%;
	height: 35px;
	font-size:10px;
	text-align:right;
	color:#FFFFFF;	
}


div#footerline {
	height: 1px;
	width: 350px;
	float: left;
	margin-top: 35px;	
}

div#footer-item {
	margin-top: 30px;
	font-size: 11px;
	position: relative;
	z-index: 4;
	color:#000000;
	top: 25px;
	left: -445px;	
}

img#arows {
	border-width: 0px;
}

img#nextarrow {
	margin-top: 0px;
}


a#footer-link:hover {
	color:red;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size:10px;
	font-family:Tahoma;
}

a#footer-link {
	margin-top: 4px;
	margin-bottom: 4px;
	color: white;
	font-size:10px;
	font-family:Tahoma;
	margin-right: 20px;
}

      /************************
      * Portal Layout Regions *
      *************************/

   /* wrapper for entire portal. starts/ends after/before body tag */
   #portal-container {
   }

   /* min width hack for IE */
   #expander {
      margin: 0 -350px 0 -350px;
      position: relative;
   }

   /* min width hack for IE */
   #sizer {
      width: 100%;
   }

   /* IE Hack \*/
   * html #portal-container,
      * html #sizer,
      * html #expander {
      height: 0;
   }

   /*table that contains all regions. does not include header*/
   #content-container {
      height: 100%;
      text-align: left;
      max-width: 1600px;
      min-width: 800px;
   }

	/* portlet regions within content-container. this includes footer-container. */
   #regionT {
      left: 0px;
      top: 0px;
	  padding: 0px;
	  margin: 0px;
	  z-index: 1;
   }

	#regionBB {
      left: 15px;
      top: 16px;
   }

	#regionM {
	}

   #regionA {
      padding: 0px;
   }

   #regionB {
      padding: 0px;
   }

   /* give a maximized portlet more space */
   #regionMaximized {
      width: 100%;
      float: left;
      margin: 0px;
      padding: 0px;
      min-width: 400px;
   }

   #footer-container {
      text-align: center;
      width: 99.5%;
      color: blue;
   }

   #navigation-container {

   }

   #sub-navigation-container {

   }

      /* used to clear float in regionA,B,C divs so that
 footer spans bottom of page */
   hr.cleaner {
      clear: both;
      height: 1px;
      margin: -1px 0 0 0;
      padding: 0;
      border: none;
      visibility: hidden;
   }	


      /****************************
      * Portlet Container Windows *
      *****************************/
	  
	.portlet-pageview-thumbnail {
		border: 2px solid;
		border-color:#666666;
		padding: 5px;
		height: 200px;
	}
	
	portlet-pageview-arrows {
		border-width: 0px;		
	}
		
	
	.portlet-archive-box {
		background-color: #fbfbfb;
		border: solid 1px  #000000;
	}
	
	portlet-archive-body {
		margin: 0;
		padding: 2px;
		border-width: 0px;
	} 
   .portlet-container {
   /*margin: 10px;*/
      padding: 3px;
      margin: 7px;
   }

   .portlet-titlebar-title {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color:#FFFFFF;
      white-space: nowrap;
      line-height: 100%;
      float: left;
      text-indent: 15px;	  
	  position: relative;
      top: -2px;
	  
   }

   .portlet-titlebar-decoration {
     /* background-image: url( images/portlet-win-decoration.gif ); */
      background-repeat: no-repeat;
      height: 11px;
      width: 11px;
      float: left;
      position: relative;
      top: 2px;
   }

   /* wrapper for floating portlet window modes */
   .portlet-mode-container {
      float: right;
   }

   .portlet-titlebar-left {
  /*     background-image: url( images/titlebar_begin.gif); */
      background-color:#336699;
      background-repeat: no-repeat;
      width: 9px;
      height: 25px;
      background-position: right;
      min-width: 9px;
   }

   .portlet-titlebar-center {
    /*   background-image: url( images/titlebar_bg.gif );*/
      background-color:#336699;
      background-repeat: repeat-x;
      height: 25px;
   }

   .portlet-titlebar-right {
	/*   background-image: url( images/titlebar_end.gif );*/
	  background-color:#336699;
      width: 9px;
      height: 25px;
      min-width: 9px;
   }

   .portlet-content-left {
      background-image: url( images/content-left.gif ); 
      background-repeat: repeat-y;
      background-position: right;	 
	  height: 100%;
      width: 9px;
      min-width: 9px;
   }

   .portlet-content-center {
      background-color: #ffffff;
      background-repeat: repeat;
      vertical-align: top;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
	  margin: 10px;
   }

   .portlet-body {
      background-color: #ffffff;
   }
   
	.portlet-pageview-box {
		margin: 0px;
		padding: 3px;
		border-color:#eeeeee;
		border-width: 0px;
	}
	
	.portlet-pageview-header {
		background-color: #eeeeee;
		text-align: center;
	}
			
   .portlet-content-right {
      background-image: url( images/content-right.gif );
      height: 100%;
      background-repeat: repeat-y;
      background-position: left;
      width: 9px;
      min-width: 9px;
   }

   .portlet-footer-left {
      background-image: url( images/portlet-bottom-left.gif );
      width: 9px;
      height: 9px;
      background-repeat: no-repeat;
      background-position: top left;
      min-width: 9px;
   }

   .portlet-footer-center {
      background-image: url( images/portlet-bottom-middle.gif );
      height: 14px;
      background-repeat: repeat-x;
   }

   .portlet-footer-right {
      background-image: url( images/portlet-bottom-right.gif );
      width: 9px;
      height: 9px;
      background-repeat: no-repeat;
      min-width: 9px;
   }

      /***********************
      * Portlet Window Modes *
      ************************/
   .portlet-mode-maximized {
      background-image: url( images/maximize.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display:none;
      cursor: pointer;
   }

   .portlet-mode-minimized {
      background-image: url( images/minimize.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display:none;
      cursor: pointer;
   }

   .portlet-mode-normal {
      background-image: url( images/normal.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-help {
      background-image: url( images/help.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-edit {
      background-image: url( images/edit.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-remove {
      background-image: url( images/remove.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-view {
      background-image: url( images/view.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-reload {
      background-image: url( images/reload.gif );
      width: 16px;
      height: 23px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

      /**********************
      * Copyright Selectors *
      ***********************/
   .portal-copyright {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 9px;
      color: blue;
   }

   a.portal-copyright {
      color: blue;
      text-decoration: none;
   }

   a.portal-copyright:hover {
      color: blue;
      text-decoration: none;
   }

   #ThemeBy:before {
      content: "2x Theme";
   }

      /*************
      *  Elements  *
      **************/
   a {
      color:#0000CC;
      text-decoration: none;
   }

   a:hover {
      color: #96A5B1;
      text-decoration: none;
   }

   INPUT {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
   }

   SELECT {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
   }

   FONT {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      color: #768591;
   }

   FIELDSET {
      background-color: #f7f7f7;
      border: 1px solid #BABDB6;
      padding: 6px;
   }

   LEGEND {
      background-color: transparent;
      padding-left: 6px;
      padding-right: 6px;
      padding-bottom: 0px;
      font-size: 12px;
   }

      /*******************
      * Table Selectors  *
      ********************/
   /* Table header */
   .portlet-table-header {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 12px;
      font-weight: bold;
      background-color: #768591;
      color: #fff;
   }

   /* Normal text in a table cell */
   .portlet-table-body {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
   }

   /* Text in every other row in the table */
   .portlet-table-alternate {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      background-color: #ececec;
   }

   /* Text in a selected cell range */
   .portlet-table-selected {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      background-color: #768591;
      color: #fff;
   }

   /* Text of a subheading */
   .portlet-table-subheader {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
   }

   /* Table footer */
   .portlet-table-footer {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 10px;
   }

   /* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
   .portlet-table-text {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-style: italic;
   }

      /********
      * FONTS *
      *********/

      /* Font attributes for the normal  fragment font.
Used for the display of non-accentuated information */
   .portlet-font {
      color: #000;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      /*margin-top: 7px;
     margin-bottom: 5px;*/
   }

   /* Font attributes similar to the portlet.font but the color is lighter */
   .portlet-font-dim {
      color: #888385;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
   }

      /********
      * FORMS *
      *********/

   /* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
   .portlet-form-label {
      color: #000;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
   }

   /* Text on a form button */
   .portlet-form-button {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      color: #000;
   }

   /* Text that appears beside a context dependent action icon */
   .portlet-icon-label {

   }

      /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
not sure if we need this one?.. */
   .portlet-dlg-icon-label {

   }

   /* Text for form field labels */
   .portlet-form-field-label {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      color: #000;
      vertical-align: bottom;
   }

   /* Text for a form field */
   .portlet-form-field {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      color: #000;
      margin-top: 10px;
   }

   /* Text of the user-input in an input field. not sure if we need this guy? */
   .portlet-form-input-field {
      color: #000;
	  width: 100px;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
   }

      /********
      * LINKS *
      *********/

   .portal-links:link {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
      color: #242424;
      text-decoration: none;
   }

   .portal-links:hover {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
      color: #5699B7;
      text-decoration: none;
   }

   .portal-links:active {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
      color: #242424;
      text-decoration: none;
   }

   .portal-links:visited {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
      color: #242424;
      text-decoration: none;
   }

      /***********
      * MESSAGES *
      ************/

   /* Status of the current operation. */
   .portlet-msg-status {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-style: normal;
      color: #788793;
   }

   /* Help messages, general additional information, etc. */
   .portlet-msg-info {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-style: italic;
      color: #000;
   }

   /* Error messages. */
   .portlet-msg-error {
      color: red;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
   }

   /* Warning messages. */
   .portlet-msg-alert {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
      color: #821717;
   }

   /* Verification of the successful completion of a task. */
   .portlet-msg-success {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      font-weight: bold;
      color: #359630;
   }

      /***********
      * SECTIONS *
      ************/

   /* Table or section header */
   .portlet-section-header {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #768591;
      background-color: #f7f7f7; /*background-image: url(interf/head.jpg);*/
   }

   /* Normal text in a table cell */
   .portlet-section-body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
   }

   /* Text in every other row in the cell */
   .portlet-section-alternate {
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      background-color: #ececec;
   }

   /* Text in a selected cell range */
   .portlet-section-selected {
      background-color: #768591;
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size: 11px;
      color: #fff;
   }

   /* Text of a subheading */
   .portlet-section-subheader {
      font-weight: bold;
      font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #000;
      /*margin: 3px;
     padding: 3px;*/
   }

   /* Table or section footnote */
   .portlet-section-footer {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      background-color: #f7f7f7;
      font-size: 10px;
   }

      /* Text that belongs to the table but does not fall in one of the other categories
(e.g. explanatory or help text that is associated with the section. */
   .portlet-section-text {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-style: italic;
   }

      /********
      * MENUS *
      *********/

   /*General menu settings such as background color, margins, etc. */
   .portlet-menu {

   }

   /* Normal, unselected menu item. */
   .portlet-menu-item {
      color: #000000;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color:#000000;
      white-space: nowrap;
      line-height: 100%;
   }

   .portlet-menu-item:hover {
      color: #5699B7;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
   }

   /* Selected menu item. */
   .portlet-menu-item-selected {

   }

   /* Selected menu item when the mouse hovers over it. */
   .portlet-menu-item-selected:hover {

   }

   /* Normal, unselected menu item that has sub-menus. */
   .portlet-menu-cascade-item {

   }

   /* Selected sub-menu item that has sub-menus */
   .portlet-menu-cascade-item-selected {

   }

   /* Descriptive text for the menu (e.g. in a help context below the menu) */
   .portlet-menu-description {

   }

   /* Menu caption */
   .portlet-menu-caption {

   }

   /* A separator bar similar to a horizontal rule, but with styling matching the page */
   .portlet-horizontal-separator {
   }

   /* Allows portlets to mimic the title bar when nesting something */
   .portlet-nestedTitle-bar {
   }

   /* Allows portlets to match the textual character of the title on the title bar. */
   .portlet-nestedTitle {
   }

   /* Support portlets having tabs in the same style as the page or other portlets */
   .portlet-tab {
   }

   /* Highlight the tab currently being shown */
   .portlet-tab-active {
   }

   /* Highlight the selected tab (not yet active) */
   .portlet-tab-selected {
   }

   /* A tab which can not be currently activated */
   .portlet-tab-disabled {
   }

   /* Top level style for the content of a tab. */
   .portlet-tab-area {
   }

   #title-box {
   	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 170px;
	float:right;
	background-color:#336699;
	margin-top: -6px;
	margin-right: 10px;
   }

   #title-header {
	text-align: center;
	display: none;
	background-color:#336699;
   }


   #title-content {
	text-align: center;
	background-color:#336699;
	color:#FFFFFF;
   }

   #title-content-day {
	font-size: 18px; 
	font-weight: bolder;
	color:#FFFFFF;
	background-color:#336699;
   }

   #title-content-date {
	font-size: 12px;
	background-color:#336699;
   }

   #title-footer {
	text-align: center;
	font-size: 12px;
	background-color:#336699;
	color:#FFFFFF;
   }

a img {
   border: none;
}

p {
	text-indent: 2em;
	text-align: justify;
	padding: 5px;
	margin: 2px;
}

.content-box {
	margin-top: 10px;
}

.content-supertitle {
	marging-top: 20px;
}

.content-title {	
	padding: 10px;
	font-weight: bold;
	font-size: 15px;
	text-indent: 1em;
}

.content-subtitle {
	border-bottom: solid 1px gray;
}

.content-body {
}

.content-author {
	font-weight: bold;
	font-style: italic;
	text-align: right;
	padding: 10px;
}

.content-image {
	float:left;
	clear: left;
	margin-right:15px;
	margin-top: 15px;	
	margin-bottom: 15px;
	border: solid 1px black;
}



.content-item {
	clear: left;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.content-item-image-box {
	float:left;
	margin-right: 5px;
	margin-top: 5px;	
	margin-bottom: 5px;
}

.content-item-image {
	border: solid 1px black;
	margin-right: 7px;
}

.content-item-supertitle {
}

.content-item-subtitle {
}

.content-item-title {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px black;
}

.content-item-headline {
	padding:5px;
	text-indent: 2em;
	text-align: justify;
}

.content-item-headline-link {
	text-align: right;
	color:blue; 
	font-size: 9px;
	margin: 10px;
}

.content-article-highlight-word {
	background-color:#FC5218;
}

.content-archieve-box {
	width: 100%;
}

.content-archieve-item-box {
	text-align: center;
}
	
.content-archieve-thumbnail {
	border-width: 1px;
	border-color:#666666;
}

.content-archieve-number {
}

.content-archieve-date {
}

.menu-box {
   background-image: url( images/menu_background.png ); 
   background-color:#FFFFFF;
   background-repeat: repeat-x;
   height: 26px;
   text-align: center;
}

.menu-item-box {
   float: left;
   margin: 4px 40px 0px 40px;
   text-align: center;
   font-weight: bold;
   font-size: 13px;
}

.menu-item-link {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   font-size:11px;
}

.menu-item-link:hover {
   color: red;
   text-decoration: none;
}

div#content-photoalbum-box {
	text-align:center;
}

div#content-photoalbum-current-description {
	margin-bottom: 5px;
}

div#content-photoalbum-current-box {
	vertical-align:top;
	margin: 10px;
   padding: 7px;
}

div#content-photoalbum-prev {
   vertical-align:middle;
   width: 27px;
   height: 48px;
   float:left;
   position: relative;
   top: 64px;
   left: -10px;
}

div#content-photoalbum-next {
   vertical-align:middle;
   width: 27px;
   height: 48px;
   float:left;	
   position: relative;
   top: 55px;
   left: 17px;
}

img#content-photoalbum-current-image {
	border: solid 1px #336699;
}

div#content-photoalbum-list-box {

	text-align:center;
	margin: 15px;
	position: relative;
	left: 13px;
}

div#content-photoalbum-list-item-box {
   float:left;
   width:64px;
   height:120px;        
   text-align:center;
   vertical-align:middle;
   padding: 7px;
   margin: 3px;
   border: solid 1px #dddddd;
}

img#content-photoalbum-list-item-image {
   width:64px;
   height:64px;
   border: solid 1px #336699;
}

div#content-photoalbum-list-item-description {
   vertical-align: bottom;
}

div#content-pageimage-box {	
	height: 1000px; 
	width: 600px;
	text-align:center; 
}


/* comments fragments */
div.content-comments-summary {
   clear: left;
   padding: 5px;
   background-color: #f0f0f0;
}

div.content-comment-box {
   padding: 20px 10px 10px 0px;
   border-bottom: 1px dotted black;
}

div.content-comment-operator {
   background-image: url(images/arrow_right.png);
   background-position: left center;
   background-repeat: no-repeat;
   display: inline;
   padding-left: 15px;
   margin-right: 15px;
   vertical-align: center;
   font-weight: bold;
}

div.content-comment-date {
   display: inline;
   font-weight: bold;
   font-style: italic;
   color: #555555;
}

div.content-comment-content {
   padding: 5px;
}

div.content-comments-form {
   margin-top: 20px;
}
