body, td {
   background-color: #ffffff;
   font-family: sans-serif;
   font-size: small;
   color: #000000;
   letter-spacing: 0.5 em;
   margin: 0 0 0 0;
}

fieldset {
  padding-left: 8px;
  padding-top: 0px;
  border:1px solid;
}

fieldset p {
   margin-top:4px;
   margin-bottom:4px;
}

form {margin: 0px;}

input {margin: 1px;}

a {text-decoration:none; }

a:link {color: #0033cc; }

a:visited {color: #0033cc;}

a:active {color: #0033ff;}

a:hover {
   background-color: #0033cc;
   color: #ffffff;
}

.BlackLink a:link {color: #000000; } 
.BlackLink a:visited {color: #000000; } 
.BlackLink a:active {color: #000000; } 
.BlackLink a:hover {color: white; } 

blockquote {
   background-color: #dddddd;
   border : 2px solid #dddddd;
}

code {
  font-family: courier;
}

.day {
   font-family: sans-serif;
   font-size: small;
   color: #666666;
   padding-top: 28px;
   padding-bottom: 8px;
}

.mitte {
   padding-left: 60px;
   padding-right: 40px;
}

.navkopfl {
   background-color: #000000;
   color: #ffffff;
   border-bottom: 1px solid #999999;
   font-size: small;
   text-align: left;
   letter-spacing: 1px;
   width: 160
   max-width: 152;
   overflow: hidden;
   padding-left: 6px
}

.navkopfr {
   background-color: #000000;
   color: #ffffff;
   border-bottom: 1px solid #999999;
   font-size: small;
   text-align: right;
   letter-spacing: 1px;

   width: 160
   max-width: 152;
   overflow: hidden;
   padding-right: 4px
}

.linkrubrik {
   color: #000000;
   font-size: x-small;
   font-weight: bold;
   text-align: right;

   width: 160
   max-width: 152;
   overflow: hidden;
   padding-right: 4px
}


.rubriken {
   text-align: right;
   letter-spacing: 1px;
   border-bottom: 1px solid #999999;
   font-size: small;
   background-color: #0033cc;
   color: #ffffff;
   display: block;
   width: 160
   max-width: 155;
   overflow: hidden;
   margin-top: 7px;
   padding-right: 0px;
}

.rubriken a {
   display: block;
      padding-top:  1px;
}

.rubriken a:link {   
   background-color:#0033cc;
   color: #ffffff;
}

.rubriken a:visited {
   background-color: #0033cc;
   color: #ffffff;
}

.rubriken a:hover {
   background-color: #000000;
   color: #ffffff;
}

.rubriken a:active {
   background-color: #0033cc;
   color: #ffffff;
}

.rubriken2 {
   text-align: right;
   letter-spacing: 1px;
   border: 1px solid #0033cc;
   font-size: small;
   background-color: white;
   color: #0033cc;
   display: block;
   width: 160
   max-width: 155;
   overflow: hidden;
   margin-top: 7px;
   padding-right: 0px;
}


.rubriken2 a {
   display: block;
   padding-top:  1px;
}

.rubriken2 a:link {   
   background-color: #ffffff;
   color: #0033cc;
}

.rubriken2 a:visited {
   background-color: #ffffff;
   color: #0033cc;
}

.rubriken2 a:hover {
   background-color: #000000;
   color: #ffffff;
}

.rubriken2 a:active {
   background-color: #0033cc;
   color: #ffffff;
}

.title {
   height: 53px;
   font-size: 20pt;
   font-weight: bold;
   vertical-align: middle;
   background-color: transparent;
   color: #ff3300;
}

.message {
   font-family: sans-serif;
   font-size: small;
   padding: 1px;
   color: #000000;
   background-color: #ffffff;
   padding-left: 0px;
}

.navleiste {
   margin-top: 2px;
   margin-bottom: 2px;
   background-color: #999999;
}

.statusdark {
   font-family: sans-serif;
   font-size: x-small;
   width: 160
   max-width: 155;
   overflow: hidden;
   padding-right: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
}


.statusdarkleft {
   text-align: left;
   font-family: sans-serif;
   font-size: x-small;
   width: 160
   max-width: 155;
   overflow: hidden;
   padding-left: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
}

.statuslight {
   font-family: sans-serif;
   font-size: x-small;
   color: #999999;
   display: block;
   width: 160
   max-width: 155;
   overflow: hidden;
   padding-right: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
}

.statushead {
   text-align: left;
   border-bottom: 1px solid #999999;
   letter-spacing: 3px;
   font-size: x-small;
   display: block;
   width: 160
   max-width: 155;
   overflow: hidden;
   padding-top: 0px;
   padding-bottom: 0px;
}

.statusnav {
   text-align: left;
   border-bottom: 1px solid #999999;
   letter-spacing: 3px;
   font-size: x-small;
   display: block;
   width: 160
   max-width: 155;
   overflow: hidden;
   padding-top: 7px;
   padding-bottom: 0px;
}

.sep {
   height: 1px;
   width: 160;
   background-image: url("/static/images/dot.gif");
}

ul {list-style: square;}

li {padding-bottom: 3px;}

.calHead {
   font-family: sans-serif;
   font-size: x-small;
   font-weight: bold;
   border: 1px solid #000000;
}

.calDay {
   font-family: sans-serif;
   font-size: x-small;
   background-color: #eeeeee;
   text-align: center;
}

.calDayName {
   font-family: sans-serif;
   font-size: x-small;
   background-color: #dddddd;
   text-align: center;
}

.calSelDay {
   font-family: sans-serif;
   font-size: x-small;
   border: 1px solid #0033cc;
   text-align: center;
}

.calFoot {
   font-family: sans-serif;
   font-size: x-small;
   font-weight: bold;
}

.storyDate {
   font-family: sans-serif;
   font-size: x-small;
   color: #666666;
   padding-top: 2px;
   padding-bottom: 0px;
}

.storyHead {
   padding-top:4px;
   padding-bottom:0px;
}

.storyTitle {
   font-family: sans-serif;
   font-size: medium;
   letter-spacing: 1px;
   color: #000000;
   font-weight: bold;
   line-height: 160%;
}

.storyText {
   background-color: #ffffff;
   font-family: sans-serif;
   font-size: small;
   color: #000000;
   line-height: 160%;
   letter-spacing: 1 px;
}

.small {
   font-family: sans-serif;
   font-size: x-small;
   color: #666666;
}

.commentHead {
   width: 50px;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #cccccc;
}

.commentDate {
   font-family: sans-serif;
   font-size: x-small;
   color: #666666;
   margin-bottom: 2px;
}


.commentTitle {
   font-family: sans-serif;
   font-size: small;
   color: #000000;
   font-weight: bold;
   margin-bottom: 2px;
}

.reply {padding-left: 20px;}


.formTitle {
   width: 99%;
   font-family: sans-serif;
   font-size: small;
   font-weight: bold;
   border: 1px solid #000000;
}

.formText {
   width: 99%;
   font-family: sans-serif;
   font-size: small;
   font-weight: normal;
   border: 1px solid #000000;
}

.formWide {
   width: 660px;
   font-family: sans-serif;
   font-size: small;
   font-weight: normal;
}

.offlineStory {background-color: #cccccc;}

.pollResultsBar {
   height: 5px;
   margin-right: 10px;
   background-color: #0033cc;
   font-size: 0px;
}

.searchbox {
   font-size: x-small;
   margin-top:3px;
   margin-bottom:3px;
   text-align: left;
}

.colorpickerWidget {
   border: 1px solid #cccccc;
}

.pagelinktop {
   background-color: #0033cc;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: -60px;
   margin-right: -40px;
   border-bottom: 1px solid #999999;
   text-align: left;
   letter-spacing: 1px;
   color: #ffffff;
}

.pagelinktop a:hover { display: block; background-color: #000000; }
.pagelinktop a:link { color: #ffffff; }
.pagelinktop a:visited { color: #ffffff; }

.pagelinkbottom {
   margin-top: 12px;
   margin-bottom: 0px;
   margin-left: -60px;
   margin-right: -40px;
   background-color: #0033cc;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
   text-align: left;
   letter-spacing: 1px;
   color: #ffffff;
}

.pagelinkbottom a:hover { display: block; background-color: #000000; }
.pagelinkbottom a:link { color: #ffffff; }
.pagelinkbottom a:visited { color: #ffffff; }

.rubrik {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: -60px;
   margin-right: -40px;
   padding-left: 0px;
   left: 60px;
   border-bottom: 1px solid #999999;
   text-align: center;
   letter-spacing: 1px;
   font-size: small;
   font-weight: bold;
   background-color: #0033cc;
   color: #ffffff;
   display: block;
}

.rubrik a:link {   
   background-color:#0033cc;
   color: #000000;
   }

.rubrik a:visited {
   background-color: #0033cc;
   color: #000000;
   }

.rubrik a:hover {
   background-color: #000000;
   color: #ffffff;
   display: block;
   }

.rubrik a:active {
   background-color: #0033cc;
   color: #ffffff;
   }



.gesperrt {
   letter-spacing:0.2em;
}