a:link {color:#6495ED;font-family: Trebuchet MS;font-size: 12px;font-weight:bold;text-decoration:none;}
a:hover {color:#1552C1;font-family: Trebuchet MS;font-size: 12px;font-weight:bold;text-decoration:none;}
a:hover:visited {color:#1552C1;font-family: Trebuchet MS;font-size: 12px;font-weight:bold;text-decoration:none;}
a:visited {color:#1552C1;font-family: Trebuchet MS;font-size: 12px;font-weight:bold;text-decoration:none;}

.tablecss {
	border-style:solid;
	border-width:1px;
	border-color:lightgrey;
	}

td { empty-cells: show }

img { padding:0px; border:0px; margin:0px;}

input {
	font-size: 11px;
	border-style: dashed;
	border-width: 1px;
	border-color:lightgrey;}

.btnfake {
                cursor:pointer;
	font-size: 11px;
	border-style: dashed;
	border-width: 1px;
	border-color:grey;
                background-color:lightgrey;
}

p {
	padding-left:5px;
	padding-right:5px;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align: justify;
	WORD-BREAK:BREAK-word;
}

ul {
	padding-left:5px;
	padding-right:5px;
	font-size: 11px;
}

.THintranetCell {
  text-align: center;
  padding: 10px;
  letter-spacing: 3px;
  background-color:lightgrey;
	font-family: Trebuchet MS;
	font-size: 14px;
}

.intranetCell {
  text-align: right;
	font-family: Trebuchet MS;
	font-size: 12px;
}

.intranetCellDesc {
  text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
}

.debugCell {
  text-align: center;
  color:lightgrey;
	font-family: Trebuchet MS;
	font-size: 8px;
}

.userOnline {
	padding-left:5px;
	font-family: Trebuchet MS;
	font-size: 10px;
}

.smallschrift {
	padding-left:5px;
	padding-right:5px;
	font-family: Trebuchet MS;
	font-size: 9px;
	text-align: justify;
	WORD-BREAK:BREAK-word;
}

.uberschrift{
	font-family: Trebuchet MS;
	font-size: 14px;
                letter-spacing: 0px;
	font-weight:bold;
	color:#6495ED;
}

.prog_datum{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	color:#6495ED;
}

.prog_title{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight:bold;
        letter-spacing: 2px;
}

.prog_desc{
	font-family: Trebuchet MS;
	font-size: 11px;
                letter-spacing: 0px;
}

.arch_desc{
background-image:url(http://www.nrwab.de/images/arrow.gif);
background-repeat:no-repeat;
background-position: 8px 3px;
padding-left:18px;
color:#6495ED;
cursor:pointer;
font-family:Arial;
font-size:10px;
font-weight:normal;
}

.arch_desc:hover{
color:#1552C1;
cursor:pointer;
font-family:Arial;
font-size:10px;
font-weight:normal;
}

.menu{
	padding-left:15px;
	font-family: Trebuchet;
	font-size: 16px;
	background-color: #B0E0FD;
	border-style: solid;
	border-width: 1px;
	color:#6495ED;
}

.menuitems{
	background-image:url(http://www.imfmetal.org/main/congress2005/img/double_arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 11px 5px;
	cursor:pointer;
	cursor:hand;
	padding-left:25px;
	font-family: Trebuchet MS;
	font-size: 14px;
	background-color: #F8F8FF;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color:lightgrey;
	color:black;
}

.menuitems:hover {color:#6495ED; text-decoration:none;}

.recentUberschrift {
color:#6495ED;
cursor:pointer;
font-family:Arial;
font-size:10px;
font-weight:normal;
}
.recentUberschrift:hover {
color:#1552C1;
cursor:pointer;
font-family:Arial;
font-size:10px;
font-weight:normal;
}

.voteUberschrift {
color:#6495ED;
font-family:Arial;
font-size:11px;
}

.vote{
	font-family: verdana;
	font-size: 9px;
	color:black;
}

.headercss {
  font-family: Verdana; font-size: 11px;
  font-weight: bold;
  text-align: center;
  }

.subheadercss {
  font-family: Verdana; font-size: 9px;
  text-align: center;
  }

.noDay {
  font-family: Verdana; font-size: 9px;
  text-align: center;
  height: 17px;
  width: 18px;
  background-color:#E1E1FF;
  }

.withDay {
  background-color: #F8F8FF;
  border-width:1px;
  border-color:lightgrey;
  border-style: dashed;
  font-family: Verdana; font-size: 9px;
  text-align: center;
  height: 17px;
  width: 18px;
  }

.hoverDay {
  font-family: Verdana; font-size: 9px;
  text-align: center;
  background-color:#6495ED;
  height: 17px;
  width: 18px;
  }

.ToDay {
  font-family: Verdana; font-size: 9px;
  font-weight: bold;
  border-width:1px;
  border-style: solid;
  border-color:#F0E68C;
  background-color:#FFFACD;
  text-align: center;
  height: 17px;
  width: 18px;

  }

.lcell {
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-width: 1px;
	border-color:lightgrey;
}

.rcell {
	border-left-style: none;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	border-width: 1px;
	border-color:lightgrey;
}

.ucell {
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	border-width: 1px;
	border-color:lightgrey;
}

.dcell {
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}


.udcell {
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.lrcell {
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	border-width: 1px;
	border-color:lightgrey;
}

.ludcell {
	border-left-style: solid;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.lurcell {
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-width: 1px;
	border-color:lightgrey;
}

.ldrcell {
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.rudcell {
	border-left-style: none;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.roundhousecell {
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.rucell {
	border-left-style: none;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-width: 1px;
	border-color:lightgrey;
}

.rdcell {
	border-left-style: none;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.lucell {
	border-left-style: solid;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	border-width: 1px;
	border-color:lightgrey;
}

.ldcell {
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-width: 1px;
	border-color:lightgrey;
}

.copyright{
	font-family: verdana;
	font-size: 9px;
	color:white;
}

.shoutDate{
        float:right;
	font-family:verdana, sans-serif;
	font-size: 8px;
	color:#9A7B1D;
        letter-spacing: 3px;
}
