/* Start of CMSMS style sheet 'Hauki1' */
/****************Hauki1***************/
/************feel free to modify**********/

.style30 {font-size: 11px}
.style31 {font-size: 10px; font-weight: bold; }


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6E0000;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA4F01;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}
.mcthead3 {
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #6B0000;
}


body {

background-image:url(uploads/images/templates/hauki1/body.gif);

color:#000000;

background-color:#FFFFFF;

font-size:14px;

font-family:tahoma,sans-serif;

}





#main {

width:760px;

margin:auto;

color:#000000;

background-color:#FFFFFF;

padding-bottom:10px;

}



#top {

width:760px;

background-image:url(uploads/images/templates/hauki1/top3.gif);

margin-left:auto;

margin-right:auto;

margin-bottom:-5px;

height:14px;

}



#logo {

background-image:url(uploads/images/templates/hauki1/logo.jpg);

background-position:center;

background-repeat:no-repeat;

width:760px;

height:182px;

}



.boxleft {

}



#date {

float:right;

margin-right:20px;

font-size:12px;
color:#cc6600;
font-weight:bold;

}



#menu {

width:183px;

background-image:url(uploads/images/templates/hauki1/linieblue.gif);

background-position:right;

background-repeat:repeat-y;

margin-bottom:-1px;

margin-top:-5px;

padding-left:20px;

color:#000000;

background-color:#FFFFFF;

}



.ueber1 {

font-size:18px;
color:#660000;
font-weight:bold;
}


#menu a {

text-decoration:none;

color:#660000;

background-color:#FFFFFF;

}



#menu a:hover {

text-decoration:none;

color:blue;

background-color:#FFFFFF;

}



#menu ul {

list-style-type:none;

}



#menu li {

margin-bottom:5px;

}



#menu hr {

width:160px;

text-align:left;

margin-right:30px;

}



#contentbox {

float:right;

width:540px;



}



#content {

background-image:url(uploads/images/templates/hauki1/linieblue.gif);

background-position:left;

background-repeat:repeat-y;

margin-bottom:-20px;

margin-top:-22px;

padding-left:20px;

padding-right:20px;

}



.add_box {

width:183px;

background-image:url(uploads/images/templates/hauki1/linieblue.gif);

background-position:right;

background-repeat:repeat-y;

margin-bottom:-1px;

margin-top:-5px;

padding-left:20px;

color:#000000;

background-color:#FFFFFF;

}



.add_box hr {

width:150px;

text-align:left;

margin-right:30px;

}



.add_box  a {

text-decoration:none;

color:#000000;

background-color:#FFFFFF;

}



.add_box  a:hover {

text-decoration:none;

color:blue;

background-color:#FFFFFF;

}



#footer {

text-align:center;

margin-top:10px;

font-size:11px;

}



#kruemel {

text-align:right;

width:730px;

font-size:11px;
color: #cc6600;

}



.bulletmenu {

width:160px;

margin-left:-40px;

}



#clear_right {

clear:right;

}.NewsSummary {

width:160px;

margin-top:15px;

 }

/********NEWS CSS******************/

.NewsSummaryCategory {

  font-style: italic;

  margin: 5px 0;

 }



.NewsSummaryPostdate {

  font-size: 90%;

  font-weight: bold;

 }



.NewsSummarySummary {

}



#NewsPostDetailDate {

  font-size: 90%;

  font-style: italic;

  margin-bottom: 5px;

  }



#NewsPostDetailSummary {

   margin-bottom: 10px;

  line-height: 150%;

   }



#NewsPostDetailContent {

  margin-bottom: 15px;

  line-height: 150%;

  }


#NewsPostDetailReturnLink {

margin-bottom:20px;

}


/* to add specific style to the below div, uncomment them. */

/* 

.NewsSummaryLink {}

.NewsSummaryAuthor {}

.NewsSummaryMorelink {}

#NewsPostDetailTitle {}

#NewsPostDetailHorizRule {}

#NewsPostDetailCategory {}

#NewsPostDetailAuthor {}

#NewsPostDetailAuthor {}

#NewsPostDetailPrintLink {}*/
/* End of 'Hauki1' */

/* Start of CMSMS style sheet 'Calendar CSS example' */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}

*/



/* make all links red */
.calendar tr td a
{
  color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid black;
}

/* nice squares for the #big table */
#big th
{
  border: 1px solid black;
  padding: 3px;
  width: 75px;
}

#big td {
  border: 1px solid black;
  vertical-align: top;
  padding: 3px;
  height: 75px;
  width: 75px;
}

/* format summaries nicely in #big */
#big ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#big li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #big */
#big td
{
  background-color: #f1cea6;
}

#big .calendar-day
{
  background-color: #80ff80;
}

#big .calendar-today
{
  font-weight: normal;
  background-color: #db984b;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* End of 'Calendar CSS example' */

