body, table, tr, td, p,textarea,textfield{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}


ul {
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	list-style-type: disc;
	list-style-image: url(../img/general/point.gif);
}

hr
{
  height: 1px;
  color: #cccccc;
  
}

.box
{

}

.readtext{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	}

.teasertitle{
padding-top:1px;
font-size: 11px;
}

a{

  text-decoration: underline;

  color: #000000;

}



a:hover{

  color: #ff0000;

}



.error{

  color: #ff0000;

  text-decoration: none;

}

.success{

  color: #1F982E;

}

.success_small{
  color: #1F982E;
  font-size: 10px;
}

.small{
  font-size: 10px;
}

.black{
color: #000000;
}


.smallwriter{
  font-size: 10px;
  color: #999999;
}


.error_small{
  font-size: 10px;
	color: #ff0000;
}

.header{
  font-size: 15;
  font-weight: bold;
}

.texttitle{
  font-size: 17;
	font-weight: bold;
}

.teasertext{
	font-size: 13;
	font-weight: bold;
}

.rlink{
  color: #ff0000;
  text-decoration: none;
}

.rlink:hover
{
  color: #FF6600;
  text-decoration: none;
}

.wlink{
  color: #FF6600;
  text-decoration: none;
}


#forum_right {
	BACKGROUND-COLOR: #efefef
}
#forum_left {
	BACKGROUND-COLOR: #F5F5F5	
}
#forum_header {
	BACKGROUND-COLOR: #DFE3EB
}

#forum_top{
	BACKGROUND-COLOR: #CAD2DE
}

.forum_notes{
	font-size: 11px;
}

.forum_desc{
	font-size: 11px;
}

.forum_explanation{
	font-size: 10px;
	font-weight: bold;
}
.quote{
	font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.zitat{ 
	font-size : 11px; 
}






.monthname
{
    BACKGROUND-COLOR: #CAD2DE;
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #DFE3EB;
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
	BACKGROUND-COLOR: #CAD2DE;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: right;
	text-decoration : none;
}
.sat
{
    BACKGROUND-COLOR: #DFE3EB;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
	text-decoration : none;
}
.sun
{
    BACKGROUND-COLOR: #DFE3EB;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
	text-decoration : none;
}

.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
	text-decoration : none;
}

#today
{
	border : 1px solid Red;
}

#now
{
	border : 1px solid Red;
}
.LSRes {
  background-color: White;
    margin-top: 0;
    padding: 0 !important;
    position: relative;
    right:10px;
    /* Currently exposes a rendering bug in Mozilla */
    top: 0px;
    white-space: normal;
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    text-align:left;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    width:200px;
    text-transform: none;
    vertical-align: middle;
    display:block;
}

#LSHighlight {
    background-color: #E9EDF6;
    border: 0px solid #000000;
    color: #000000;
}

.LSIEFix {
    background-color: White;
    padding: 0.5em !important;
    z-index: 20;
}

.LSRow {
    border: 0px solid White;
    white-space: normal;
    padding:0;
    margin: 0;
    list-style-image: none;
    list-style-type: none;
    font-size:9;
}
.LSRow a {
    text-decoration: none;
  //  font-weight:bold;
    white-space:nowrap
}

.LSDescr {
    color: #76797c;
    text-transform: none;
    padding-left:2.1em;
    margin-top:-0.1em;
}

.LSResult {
    position: absolute;
      min-width: 180px; 
      margin: 1px 0px 2px 0px;
      padding: 0px;
}

.LSShadow {
      position: relative;
      right: 1px;
      margin: 0px;
      padding: 0px;
      top: 0px;
}
.livesearchContainer {
    background-color: White;
    margin-top: 0;
    padding: 0 !important;
    position: absolute;
    right:20px;
    /* Currently exposes a rendering bug in Mozilla */
    top: -17 px;
    white-space: normal;
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    text-align:left;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    width:200px;
    text-transform: none;
}
.discreet {
    color: #76797c;
    font-size: 85%;
    font-weight: normal;
}

