body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
A {
        text-decoration: underline;
        color: #7E1C1F;
}
A:hover {
        text-decoration: underline;
        color: #000000;
}
A.white {
        text-decoration: none;
        color: #FFFFFF;
}
A.white:hover {
        text-decoration: underline;
        color: #FFFFFF;
}
a.whiteb {
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
a.whiteb:hover {
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: underline;
}
.SplitMenuActive {
        /*width: 150px;*/
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #EC7A00;
        text-decoration: none;
        padding-left:5px;
        padding-right:5px;        
        padding-top:5px;
        padding-bottom:5px;        
}
a.SplitMenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #165162;
        text-decoration: underline;
        padding-left:2px;
        padding-right:2px;        
        padding-top:5px;
        padding-bottom:5px;        
}
a.SplitMenu:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FA7C00;
        text-decoration: none;
        padding-left:2px;
        padding-right:2px;        
        padding-top:5px;
        padding-bottom:5px;        
}

.header1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header1 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: underline;
}

.header1 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.menu_item {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.menu_item a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.menu_item a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: underline;
}

.latest {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #7B7B7B;
        text-decoration: none;
}

.latest a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #7B7B7B;
        text-decoration: none;
}

.latest a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #7B7B7B;
        text-decoration: underline;
}

.headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #363636;
        text-decoration: none;
}

.headline a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #363636;
        text-decoration: none;
}

.headline a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #363636;
        text-decoration: none;
}

.header2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        /*background-color : #BAA578;
        background-color: #4D0002;*/
        background-color:#7E1C1F;
        padding-left:5px;
        padding-right:5px;        
        padding-top:2px;
        padding-bottom:2px;         
}
.header3{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: underline;
}


/********************** LARGE TEXT ***********************/
.header22{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header22 a{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header22 a:hover{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: underline;
}

.text14 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text14 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text14 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

.date14{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-decoration: none;
        /**color: #545454;*/
        color: #000000;
        font-weight: bold;
}

.more16 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: none;
}

.more16 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: underline;
}

.more16 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: none;
}

/********************** END ***************************/

/********************** SMALL TEXT ***********************/
.header12 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header12 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header12 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: underline;
}

.text11 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text11 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text11 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

.date11 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}

.more12 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: none;
}

.more12 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: underline;
}

.more12 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: none;
}

/********************** END ***************************/

/********************** MIDDLE TEXT ***********************/
.header17 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header17 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header17 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: underline;
}

.text12 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text12 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text12 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

.date12 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}

.more14 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: none;
}

.more14 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: underline;
}

.more14 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        /*color: #7B7B7B;*/
        text-decoration: none;
}

/********************** END ***************************/


.text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
}

.text_grey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #5F5F5F;
        text-decoration: none;
}

.text_grey a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #5F5F5F;
        text-decoration: none;
}

.text_grey a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #5F5F5F;
        text-decoration: underline;
}

.text_cream {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text_cream a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #A4605F;
        text-decoration: underline;
}

.text_cream a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #A4605F;
        text-decoration: none;
}

.text11 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

.text11_red {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #A60809;
        text-decoration: none;
}

.text11_red a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #A60809;
        text-decoration: underline;
}

.text11_red a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #A60809;
        text-decoration: none;
}

.text_white {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
}


.header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.header a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
}

.header13 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
}

.text13 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: nornal;
        color: #000000;
        text-decoration: none;
}

.text13 a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: nornal;
        color: #000000;
        text-decoration: underline;
}

.text13 a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: nornal;
        color: #000000;
        text-decoration: none;
}


.text13source {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: nornal;
        color: #000000;
        text-decoration: none;
}

.text13source a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: nornal;
        color: #000000;
        text-decoration: underline;
}

.text13source a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: nornal;
        color: #000000;
        text-decoration: none;
}

.blog_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7E1C1F;
        text-decoration: none;
        vertical-align: top;
}
.blog_text{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        vertical-align: top;
}
.blog_text a{
	  font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        vertical-align: top;
}
.blog_text a:hover{
	  font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: underline;
        vertical-align: top;
}
input.form {
        font : 12px Arial, Helvetica, sans-serif;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-valign: top; 
        BORDER-BOTTOM: #717171 1px outset; 
        BORDER-LEFT: #717171 1px inset; 
        BORDER-RIGHT: #717171 1px outset; 
        BORDER-TOP: #717171 1px inset;
        background-color : #EBEFF2;
}

/*-----------------------------*/
.tbldata1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color : #F5F5F5;        
        padding-top:2px;
        padding-bottom:2px;        
}
.tbldata2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color : #FFFFFF;
        padding-top:2px;
        padding-bottom:2px;        
}
.field {
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        BORDER-BOTTOM: #A3B5BF 1px outset;
        BORDER-LEFT: #A3B5BF 1px inset;
        BORDER-RIGHT: #A3B5BF 1px outset;
        BORDER-TOP: #A3B5BF 1px inset;
        background-color : #F7F2E9;
        color : #000000;
}
.button {
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        BORDER-BOTTOM: #000000 1px outset;
        BORDER-LEFT: #000000 1px inset;
        BORDER-RIGHT: #000000 1px outset;
        BORDER-TOP: #000000 1px inset;
        background-color : #7E1C1F;
        color : #FFFFFF;
}

.archiv{
		font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        text-decoration: none;
        color: #7E1C1F;
        font-weight: bold;
}

.archiv a{
		font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        text-decoration: underline;
        color: #7E1C1F;
        font-weight: bold;
}

.archiv a:hover{
		font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        text-decoration: none;
        color: #000000;
        font-weight: bold;
}

.date{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        color: #545454;
        font-weight: bold;
} 

.photo{
		padding:4px 4px 4px 0px;
}

.text11_grey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}

.text11_grey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #5F5F5F;
        text-decoration: none;
}

.text11_grey a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #5F5F5F;
        text-decoration: underline;
}

.text11_grey a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #5F5F5F;
        text-decoration: none;
}

.a11_grey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        text-decoration: underline;
}

.a11_grey:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}

.right_part{
		background-color: #F5F2EB;
}

/*-----------------------------*/

/************CALENDAR*****************/
.cal_table {
	border: solid 0px black;
	//background : #FFFFE0;
        background : #ffffff;
	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
}
/* The cell with month */
.cal_month {
           color:#304773;

}
/* Next and previous monthes navigators */
.cal_nav_back_cell {

}
.cal_days_cells {

}
/* The line with days of the week */
.cal_days_row {
	color: white;
	font-weight : bold;
        background : #BCAE91;
}
/* Cells with week numbers */
.cal_cell_week {
          background : #ECE8DF;
}
/* Days of previous month */
.cal_cell_previous_month {
	
          background : #F6F5F1;
          color:#615339;
         
}

.cal_cell_previous_month a{
	
          background : #F6F5F1;
          color:#615339;
          text-decoration :underline;
         
}

.cal_cell_previous_month a:hover{
	
          background : #F6F5F1;
          color:#615339;
          text-decoration :none;
         
}

/* Days of next month */
.cal_cell_next_month {
	
          background : #F6F5F1;
          color:#615339;
         
}

.cal_cell_next_month a{
	
          background : #F6F5F1;
          color:#615339;
          text-decoration :underline;
         
}

.cal_cell_next_month a:hover{
	
          background : #F6F5F1;
          color:#615339;
          text-decoration :none;
         
}

/* Days of current month */
.cal_cell_current_month {
        background : #E4E1D2;
        color:#5D5137;
}
/* Status bar */
.cal_row_status_bar {
	  background : #d5cefb;
        
}
/* Cells of selected week */
.cal_cell_selected_week {
	border-top: 1px solid black;
	border-bottom: 1px solid black;		
}
/* Row of selected week */
.cal_row_selected_week {
	background : #d6f3d7;
}
/* Cell of selected day */
.cal_cell_selected_day {
	  background : #ffAe9e;
         
}
/* Cell of current day */
.cal_cell_current_day {

        background: #C1B59B;
        color: #615339;
        border: 0px solid black;
        text-decoration: none;
}

.cal_cell_current_day a{

        background: #C1B59B;
        color: #615339;
        border: 0px solid black;
        text-decoration: underline;
}

.cal_cell_current_day a:hover{

        background: #C1B59B;
        color: #615339;
        border: 0px solid black;
        text-decoration: none;
}

/* Cell Select of current day */
.cal_cell_select_day{
		background : #ffffff;
        border: 1px solid black;
}

/* Month navigation link */
a.cal_link_nav {
	font-size: 10px;
        color: #472647;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
a.cal_link_nav:hover {
	font-size: 10px;
	color: #C4B69C;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background : #d5cefb;
}
/* Day link */
a.cal_show_day {
	font-size: 10px;
	color: #4b4b4b;
       
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
a.cal_show_day:hover {
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
/* Month link */
a.cal_show_month {
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

a.cal_show_month:hover {
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
/* Week link */

.cal_show_week {
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.cal_show_week a{
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.cal_show_week a:hover{
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}


a.cal_show_week:hover {
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
/*--------------------------------------------------*/

.here{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.here a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

.here a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.heregrey{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.heregrey a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    text-decoration: underline;
}

.heregrey a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}


.over{
    color:#7B7B7B;
    text-decoration:none;
}

.over a{
    color:#7B7B7B;
    text-decoration:none;
}

.over a:hover{
    color:#7B7B7B;
    text-decoration:underline;
}



