h4,h3 {
    margin: 0;
}

h2 {
   Font-family: Times new roman, times, sans-serif;
   color: #16425E;
}
.serendipitySideBarContent input {
    width: 80%;
}
#mainpane { margin: 0 auto auto; width: 100%; 
    /*background-color: #FFFAF0;*/
    background-color: #ffffff; left: 1px; border-color: #ffffff; border-style: solid; border-width: 0 0 1px; }

#content {
    padding: 5px;
    margin: 10px;
    width: auto;
    vertical-align: top;
}
#serendipityRightSideBar {
    width: 180px;
  border-left: 1px dotted #16425e; 
    padding: 10px;
    margin-top: 10px;
    vertical-align: top;
}
#serendipityLeftSideBar { width: 160px; padding: 10px; margin-top: 10px; vertical-align: top; border-left: 1px solid #FFFAF0; background-image: url(../images/left2.jpg); background-repeat: repeat-y; }
body {
    font-size: 10pt;
    margin: 1;
    background-color: #16425E;
    font-family: verdana, arial, helvetica, sans-serif;
    margin-bottom: 30px;
}
input, textarea {
    font-size: 10pt;
    font-family: verdana, arial, helvetica, sans-serif;
}
th, td {
    font-size: 10pt;
}
p, td, th, div, span {
    font-family: verdana, arial, helvetica, sans-serif;
}
#serendipity_banner {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    border-left: 1px solid #FFFAF0;
    border-right: 1px solid #FFFAF0;
    border-top: 1px solid #FFFAF0;
    margin: auto; 
    width: 100%;
    height: 159px;
    background-color: #ffffff;
    background-position: 0px 0px;
    background-image: url(../images/titlebar.jpg);
    background-repeat: no-repeat;
}
a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {
    color: black;
    letter-spacing: 0.5pt;
    padding-left: 114px;
    padding-top: 20px;
    margin: 0;
    text-decoration: none;
    font: 40px "Times New Roman", Times, serif;
}
a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {
    color: black;
    font-family: "Times New Roman", Times, serif;
    padding-left: 114px;
    padding-top: 0;
    font-weight: lighter;
    letter-spacing: 3pt;
    font-size: 22px;
    text-transform: uppercase;
    margin: 0;
    text-decoration: none;
}
.serendipity_title {
    font-family: Times New Roman, Times, serif;
    font-size: medium;
    font-weight: bold;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #333333;
    width: 95%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-right: 0px;
    border-bottom: 1px solid #90a0b0;
}
.serendipity_title a:link,
.serendipity_title a:visited {
   text-decoration: none;
   border: 0;
   color: #16425E;
}
.serendipity_title a:hover {
   color: #431100;
}
#.serendipity_entry {
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    color: #333333;
    font-size: x-small;
    font-weight: normal;
    text-align: justify;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    width: 95%;
    margin: auto;
}
.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    /* Inner blocks of .serendipity_entry, can be used for further customization */
}
div.serendipity_entryFooter {
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: xx-small;
    color: #000000;
    border-top: 1px none #807F6C;
    border-bottom: 1px dotted #807F6C;
    padding-top: 18px;
    padding-bottom: 4px;
    clear: both;
}
.serendipity_entry_date {
    margin: auto;
}
.serendipity_date {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: x-small;
    color: #607080;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 95%;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    text-align: left;
}
.serendipity_commentsTitle {
    font-family: Times New Roman, Times, serif;
    font-size: medium;
    font-weight: bold;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #333333;
    width: 95%;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 5px;
    padding-right: 0px;
    border-bottom: 1px solid #90a0b0;
}
img.serendipity_entryIcon {
    float: right;
    border: 0px;
}
img.serendipity_entryIcon {
    float: right;
    border: 0px;
}
td.serendipity_commentsLabel {
	font-family: Arial, Helvetica, sans-serif;

	color: #607080;
    	text-transform: uppercase;
    	font-size: x-small;
    	font-weight: bold;
    	text-align: right;
    	padding-top: 10px;
    vertical-align: top;
}
td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    font-size: 11px;
    padding: 2px;
    width: 50%;
}

.serendipity_commentForm {
    font-size: x-small;
    color: #404040;
    margin-bottom: 13px;
    margin-right: 15px;
    margin-left: 15px;
    background-color: #FFFAF0;
}

.serendipity_commentDirection {
	font-family: Arial, Helvetica, sans-serif;
	color: #506070;
    	font-size: x-small;
    	font-weight: normal;
    	text-align: left;
    vertical-align: top;
    }
.serendipity_comment {
    font-size: X-SMALL;
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 15px;
    color: #404040;
    padding: 3px;
    background-color: #FFFFFF;
}
.serendipity_comment_source {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    border-bottom: 1px solid #708090;
}
a:link,
a:visited,
a:active {
    color: black;
    text-decoration: none;
}
a:hover {
    color: #541100;
    text-decoration: underline;
}
table.serendipity_calendar td {
    font-size:x-small;
    text-align: center;
    font-family: Arial, Helvetica, verdana, sans-serif;
    padding: 3px;
}
table.serendipity_calendar a {
    color: #541100;
    text-transform: uppercase;
    font-size: x-small;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration:none;
}
table.serendipity_calendar a:hover {
    text-decoration: underline;
}
td.serendipity_weekDayName {
    color: #607080;
    font-size:x-small;
	font-weight: bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
    border: 0;
    text-decoration: none;
}
div.serendipityPlug {
    padding-left: 10px;
}
div.serendipityPlug a {
    text-decoration: none;
    border: 0px;
}
/* Container for each item on the side bar */
div.serendipitySideBarItem { padding-top: 2px; padding-bottom: 2px; margin-bottom: 2px; font-size: x-small; font-family: Arial; font-weight:normal; color: black; }
/* title of an individual item */
.serendipitySideBarTitle { margin-bottom: 6px; font-family: Arial; color: black; font-size: x-small; font-weight: bold; letter-spacing: 3.5pt; text-transform: uppercase; padding: 6px;
    /*background-color: #16425E;*/
    background-color: #efeb75; text-align: center; border-bottom: 2px solid #937b19; border-right: 2px solid #937b19; }
.serendipityImageButton {
    cursor: pointer;
}
.serendipity_entry p {
    margin: 0px;
    padding-bottom: 0px;
}
/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #607080;
    background-color: #c0d0e0;
    margin: 3px;
    padding: 3px;
    text-align: center;
}
.serendipity_imageComment_center {
    margin: auto;
}
.serendipity_imageComment_left {
    float: left;
    margin-right: 8px;
}
.serendipity_imageComment_right {
    float: right;
    margin-left: 8px;
}
.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.serendipity_imageComment_txt {
    border-top: 1px solid #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}
.serendipity_comments {
    width: 95%;
}
.serendipity_center {
	font-size: xx-small;
    	margin-left: auto;
    	margin-right: auto;
    	text-align: center;
}
.serendipity_msg_important {
    color: red;
}
.serendipity_msg_notice {
    color: green;
}
.serendipity_entry_author_self {
}
.serendipity_comment_author_self .serendipity_comment_source {
    background-color: #EEEEFF;
}
.serendipity_freeTag
{
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}
.serendipity_freetag_taglist
{
    margin: 10px;
    border: 1px solid #607080;
    padding: 5px;
    background-color: #c0d0e0;
    text-align: justify;
}
.serendipity_freeTag a
{
    font-size: 7pt;
    text-decoration: none;
}
.serendipity_freeTag a:hover
{
    color: #541100;
    text-decoration: nonerline;
}
img.serendipity_freeTag_xmlButton
{
    vertical-align: bottom;
    padding-left: 3px;
    display: inline;
    border: 0px
}

#ende serendipity
#start joomla

body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}

.tbl1 { 
	background: url('../images/back.jpg'); 
	background-repeat: no-repeat; 
} 

p,h1,h2,h3,main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: black;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
}

h3 {
	font-size: 110%;
}

td,tr,p,div {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  color            : #000000;
}

ul { clip: rect(auto auto auto 5px); margin           : 5px; }

li { position: relative; left: -16px; list-style       : url(../../../images/M_images/arrow.png); }

hr {
  background       : #99393D;
  height           : 1px;
  width            : 95%;
}

table.searchintro {
  background-color : #FFFFFF;
  border           : 1px solid #777777;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-family      : Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  font-size        : 11px;
  color            : #036;
  text-decoration  : none;
}

a:hover {
  color: #99393D;
  border-bottom    : 1px solid #99393D;
}

a.category:link, a.category:visited {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 13px;
  color            : #99393D;
  font-weight      : bold;
  border-bottom    : 1px dashed #99393D;
  text-decoration  : none;
}

a.category:hover {
  border-bottom    : 1px solid #99393D;
}

a.blogsection:link, a.blogsection:visited {
  font-family      : Trebuchet MS;
  font-size        : 11px;
  color            : #99393D;
  font-weight      : bold;
  border-bottom    : 1px dashed #99393D;
  text-decoration  : none;
}
a.blogsection:hover {
  border-bottom    : 1px solid #99393D;
}

/* ###################### MAIN MENU SETTINGS ###################### */
.mainlevel {
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-size        : 14px;
  font-weight      : bold;
  text-align       : left;
  margin-top       : 3px;
  padding-left     : 3px;
  width            : 80%;
  display          : block;
}

a.mainlevel:link, a.mainlevel:visited {
  color            : #bbbbbb;
  border-bottom    : 1px dashed #E29C82;
}

a.mainlevel:hover {
  border-bottom: 1px solid #ffffff;
}

.sublevel {
  font-family      : Arial, Helvetica, serif;
  font-size        : 12px;
  font-weight      : bold;
  font-style       : italic;
  text-align       : right;
  margin-top       : 3px;
  padding-right    : 3px;
  width            : 95%;
  display          : block;
}
.sublevel2 { font-size: 12px; font-family: Arial, Helvetica, serif; font-style: italic; font-weight: bold; vertical-align: top; display: block; }
a.sublevel:link, a.sublevel:visited {
  color            : #D5AD89;
  border-bottom    : 1px dashed #D5AD89;
}

a.sublevel:hover {
  border-bottom: 1px solid #D5AD89;
}

/* ###################### MODULE SETTINGS ###################### */
table.moduletable {
  width            : 90%;
  margin-top       : 1px;
  margin-bottom    : 9px;
  padding-top      : 3px;
  padding-bottom   : 3px;
  vertical-align: top;
}

table.moduletable th { font             : bold 14px; text-transform   : uppercase; letter-spacing   : 3px; text-align       : left; color            : #000; background-color: #f9f60b; padding-left     : 5px; border-right: thin solid #937b19; border-bottom: thin solid #937b19; border-top-color: white; border-top-width: thin; border-left-color: white; border-left-width: thin; }

.poll {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 10px;
  color            : #101010;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  border           : 1px solid;
}

.inputbox {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #FFFFFF;
  border           : 1px solid;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-family      : Arial;
  font-size        : 15px;
  font-weight      : bold;
  color            : #E29C82;
  padding          : 1px;
  border-bottom    : none;
}

a.contentpagetitle:hover {
  color            : #D5AD89;
}

.contentpane {
  text-align       : justify;
}

.contentpaneopen { text-align       : justify; width: 99%; border-right-color: black; vertical-align: top;}

.contentheading {
  font-family      : Arial;
  font-size        : 15px;
  font-weight      : bold;
  color            : #933;
  text-align       : left;
  padding-top      : 7px;
  border-bottom    : 1px solid #e29c82;
}

.componentheading {
  font             : Trebuchet MS, Verdana, sans-serif;
  font-size        : 15px;
  font-weight      : bold;
  letter-spacing   : 3px;
  text-align       : center;
  color            : #E29C82;
  padding          : 1px;
  border-bottom    : 1px solid #E29C82;
}

.contentdescription {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

.category {
  color            : #C0C0C0;
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 {
  background-color : #e0e0e0;
  margin-left      : 1px;
  margin-right     : 1px;
 }

.sectiontableentry2 {
  background-color : #f0f0f0;
  margin-left      : 1px;
  margin-right     : 1px;
 }

.sectiontableheader {
  background-color : #D5AD89;
  color            : #FFFFFF;
  height           : 20px;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  border-bottom    : 2px solid #F2F4DF;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #707070;
  font-weight      : normal;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #303030;
  font-weight      : normal;
}

/* ###################### TABLE OF CONTENT SETTINGS ###################### */
.contenttoc {
  background-color : #f0f0f0;
  border           : solid 1px #777777;
  padding          : 3px;
  margin           : 3px;
}

a.toclink:link, a.toclink:visited {
  color            : #99393D;
  font-weight      : bold;
  border-bottom    : none;
}

a.toclink:hover {
  color            : #99393D;
  font-weight      : bold;
  font-style       : italic;
  border-bottom    : 1px dashed #99393D;
}

/* ###################### DATE TIME SETTINGS ###################### */
.createdate {
  font-style       : italic;
}

/* ###################### PAGE NAVIGATION SETTINGS ###################### */
.pagenavbar {
  text-align       : center;
}

/* ###################### OTHER SETTINGS ###################### */
.blog_more {
  font-size        : 14px;
  font-weight      : bold;
  font-style       : italic;
  text-align       : left;
  padding-top      : 10px;
  padding-left     : 15px;
}

.readon {
  font             : Arial, Verdana, Trebuchet MS;
  font-size        : 13px;
  font-weight      : bold;
  font-style       : italic;
  text-align       : left;
  padding-top      : 7px;
  padding-left     : 10px;
  border-bottom    : 1px dashed;
}
.archivmore { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../../../images/M_images/arrow.png); background-repeat: no-repeat; background-position: left top; text-align: justify; padding-left: 12px; }
