a:link {
      font-weight : normal;
      text-decoration : none;
      color : #005177;
      background-color: transparent;
      border-bottom: 1px dotted #bed2e2;
}

.no_style_link {
      font-weight : normal;
      text-decoration : none;
      color : red;
      background-color: transparent;
}

a:visited {
      text-decoration : none;
      color : #005177;
      font-weight : normal;
      background-color: transparent;
      border-bottom: 1px dotted #bed2e2;
  }
a:hover {
      text-decoration : none;
      color : #005177;
      font-weight : normal;
      background-color : #fff;
  }
.table-msg {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      color : #6394bd;
      text-decoration : none;
      background-color : #ffffff;
      border : none;
  }
.table-fst-brdr {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #005177;
      text-decoration : none;
      background-color : #bed2e2;
      border : none;
  }
.table-one {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #ffffff;
      text-decoration : none;
      background-color : #6e94b7;
      left : 2px;
      top : 2px;
  }
.table-scnd {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #000000;
      text-decoration : none;
      background-color : #dee7ef;
      left : 2px;
      top : 2px;
  }
.table_black {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #000000;
      text-decoration : none;
      background-color : #ffffff;
      left : 2px;
      top : 2px;
  }
.table-greeniron {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #000000;
      text-decoration : none;
      background-color : #bed2e2;
      left : 2px;
      top : 2px;
  }
.table-blue {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #a1bb65;
      text-decoration : none;
      background-color : #a1bb65;
      left : 2px;
      top : 2px;
  }
body {
      background-color : #ffffff;
  }
.tableclass {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      border : 1px solid #005177;
      /*background-color : #005177;*/
      text-decoration : none;
  }

.oktableclass {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      border : 1px solid #007807;
      text-decoration : none;
  }


.warntableclass {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      border : 1px solid #787600;
      text-decoration : none;
  }

.errortableclass {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      border : 1px solid #780002;
      text-decoration : none;
  }
.ok-one {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #ffffff;
      text-decoration : none;
      background-color : #6db770;
      left : 2px;
      top : 2px;
  }

.error-one {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #ffffff;
      text-decoration : none;
      background-color : #cc3333;
      left : 2px;
      top : 2px;
  }

.warning-one {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #000000;
      text-decoration : none;
      background-color : #f6e800;
      left : 2px;
      top : 2px;
  }

.Title {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 18px;
      font-style : normal;
      font-weight : bold;
      color : #bed2e2;
  }
.WhiteTitle {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-style : normal;
      font-weight : bold;
      color : #000000;
  }
.bigger-green-iron-font {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-style : normal;
      font-weight : normal;
      color : #000000;
  }
.Date_GrayOut {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 8px;
      font-style : normal;
      font-weight : normal;
      color : #333333;
  }
.Date_GreenOut {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 8px;
      font-style : normal;
      font-weight : normal;
      color : #000000;
  }
.lemon {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-style : normal;
      font-weight : normal;
      color : #000000;
      background : #f6e800;
  }
.lime {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #99ff00;
  }
.limone {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #669900;
  }
.angst {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #ff00ff;
  }
.gewalt {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #c0c0c0;
      background : #3737ff;
  }
.pwp {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #00ffff;
  }
.sap {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #9966cc;
  }
.rape {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #ff0000;
  }
.death {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #cccccc;
  }
.sm-bd {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #ff6600;
  }
.yuri {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #cc0000;
  }
.com {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #ffcc33;
  }
.songfic {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #669900;
  }
.darkfic {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #999999;
  }
.silly {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #ffcccc;
  }
h4 {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 16px;
      color : #005177;
      text-decoration : underline overline;
      text-align : center;
  }
.NumDisplay {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 16px;
      color : #000000;
      text-decoration : underline;
      text-align : center;
  }
.TimeDisplay {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      color : #000000;
      text-align : center;
  }
.challenge {
      font-size : 9px;
      font-weight : bold;
      color : #000000;
      background : #ccff99;
  }
.poem {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      background : #9999ff;
  }
.kasten-tags {
      font-weight : bold;
  }
.link_loginout {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
      color : #cc3333;
  }
input[type="checkbox"] {
      border-right : #ffffff;
      border-top : #000000;
      border-left : #000000;
      border-bottom : #ffffff;
      border-style : solid;
      border-width : 1px;
      padding : 1px;
  }
input[type="submit"], input[type="reset"] {
      background : #bed2e2;
  }
input[type="text"], select, textarea {
      background : #ffffff;
  }
.rss {
      border : 1px solid;
      border-color : #fc9 #630 #330 #f96;
      padding : 0 2px;
      font : bold 8px verdana, sans-serif;
      color : #fff;
      background : #fff;
      text-decoration : none;
      margin : 0;
      margin-right : 10px;
}

#bottom_navcontainer ul
{
	border: solid 1px #005177;
	padding-left: 0;
	margin-left: 0;
	background-color: #dee7ef;
	color: #005177;
	float: left;
	width: 100%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

#bottom_navcontainer ul li { display: inline; }

#bottom_navcontainer ul li div
{
	padding: 0.2em 1em;
	background-color: #dee7ef;
	color: #005177;
	text-decoration: none;
	float: right;
	border-right: 0px solid #fff;
}

#bottom_navcontainer ul li a
{
	padding: 0.3em 1.5em;
	background-color: #dee7ef;
	color: #005177;
	text-decoration: none;
	float: left;
	border-right: 0px solid #fff;
}

#bottom_navcontainer ul li a:hover
{
	background-color: #ffffff;
	color: #005177;
}


